/* WPBakery PageBuilder styles ----------------------------------------------------------------- */ @import "../../../../css/_mixins.scss"; @import "../../../../css/_theme-vars.scss"; @import "../../css/_skin-vars.scss"; /* Row and Columns */ .vc_col-sm-12 { min-height:0; } .vc_col-sm-12[class*="vc_col-lg-"], .vc_col-sm-12[class*="vc_col-md-"], .vc_col-sm-12[class*="vc_col-xs-"] { min-height:1px; } .vc_row[data-vc-full-width]:not(.vc_parallax) { overflow: visible; } .vc_row.vc_row-o-full-height { min-height: 100vh !important; } .vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { padding-top: 0 !important; } .vc_row .wpb_column:not(.vc_col-sm-12) blockquote { margin: 0; } [class*="scheme_"].vc_section, [class*="scheme_"].wpb_row, [class*="scheme_"].wpb_column > .vc_column-inner > .wpb_wrapper, [class*="scheme_"].wpb_text_column { color: var(--theme-color-text); } /* Shape above and below rows */ .vc_shape_divider .vc-shape-fill { fill: var(--theme-color-bg_color); } /* Stripes before and after the row */ .vc_row.stripe_before, .vc_row.stripe_after { position:relative; overflow:hidden; padding-top: 500px; margin-top:-500px; padding-bottom: 500px; margin-bottom:-500px; } .vc_row.stripe_before:before, .vc_row.stripe_after:after { content: " "; position: absolute; z-index: -1; @include box(100%, 180%); background-color: inherit; } .vc_row.stripe_before:before { top:0; } .vc_row.stripe_after:after { bottom: 0; } /* Panels */ .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body { padding:2.4em 0; } .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body p { margin-bottom: 0; } .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body p + p { margin-top: 1em; } /* Accordion */ .vc_tta.vc_tta-accordion .vc_tta-panel-body, .vc_tta.vc_tta-accordion .vc_tta-panel-heading { border: none !important; background: transparent !important; } .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading { margin-bottom: 1.6em; } .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading { margin-top:1.6em; } .vc_tta.vc_tta-accordion .vc_tta-panel-title { @include font(1em, 1.3em); } .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text { @include font(1.0667em, 1.3em); text-transform:uppercase; } .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title > a { padding-left: 4.2em; } .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a { padding-right: 4.2em; padding-left:0; } .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title > a > .vc_tta-controls-icon { left:0; } .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a > .vc_tta-controls-icon { right:0; } .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon { @include square(2.6667em); @include transition-all; color: var(--theme-color-inverse_link); background-color: var(--theme-color-text_dark); } .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:before, .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:after { border-color: var(--theme-color-bg_color); } .vc_tta.vc_tta-accordion.vc_tta-shape-rounded .vc_tta-panel-heading .vc_tta-controls-icon { @include border-radius(5px); } .vc_tta.vc_tta-accordion.vc_tta-shape-round .vc_tta-panel-heading .vc_tta-controls-icon { @include border-round; } .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { left: 0; } .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon { right: 0; } .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-minus:before, .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:before { left:50%; right: auto; width: 9px; @include translate(-50%, -50%); border-width: 1px 0 0 0; } .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:after { top:50%; bottom: auto; border-width: 0 0 0 1px; @include translate(-50%, -50%); height: 9px; } .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before { left: 12px; right: 12px; top: 12px; bottom: 12px; } .vc_tta.vc_tta-accordion .vc_tta-panel:not(.vc_active) + .vc_tta-panel { margin-top: 1.6em; } .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a { color: var(--theme-color-text_dark); } .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a:hover { color: var(--theme-color-text_link); } .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a .vc_tta-controls-icon, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon { color: var(--theme-color-inverse_link); background-color: var(--theme-color-text_link); } .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a .vc_tta-controls-icon:before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a .vc_tta-controls-icon:after { border-color: var(--theme-color-inverse_link); } /* Tabs */ .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a { background-color:transparent; border: none; padding: 0.6em 1.8em 0.3em; } .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab + .vc_tta-tab { margin-left: 0.8em; } .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab > a { color: var(--theme-color-inverse_link); background-color: var(--theme-color-text_dark); } .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab > a:hover, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active > a { color: var(--theme-color-inverse_hover); background-color: var(--theme-color-text_link); } /* Progress bar */ .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar { background-color: var(--theme-color-alter_bg_color); } .vc_progress_bar.vc_progress_bar_narrow.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar { background-color: var(--theme-color-alter_link); } .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label { color: var(--theme-color-text_dark); } .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units { color: var(--theme-color-text_light); } /* Separator */ .vc_separator { margin-top: 5em; margin-bottom: 5em !important; } .vc_separator .vc_sep_holder { min-height: 2px; } .vc_separator.vc_sep_color_grey .vc_sep_line { border-color: var(--theme-color-bd_color); } /* Message Box */ .vc_message_box { padding:1.4em 0.875em 1.4em 4.9em; } .vc_message_box-solid-icon { padding-left: 7em; } .vc_message_box-icon { width: 4.5em; } .vc_message_box .vc_message_box-icon > * { font-size: 1.8em; } .vc_message_box-solid-icon .vc_message_box-icon { width: 5em; @include font(1em, '', 400); } .vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon > * { left:auto; right:0.6em; @include translateY(-50%); } .vc_message_box-outline .vc_message_box-icon i { color: inherit; } .vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon { color: #f4524d; } .vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon { color: #e39a31; } .vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon i, .vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon { color: #9dbf00; } .vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon { border-color: #9dbf00; } .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon i { background-color: #9dbf00; } /* Text block after slider or video */ .wpb_text_column[class*="scheme_"]:not([class*="sc_extra_bg_"]) { padding: 2rem 2.4rem; } .wpb_text_column h1:first-child, .wpb_text_column h2:first-child, .wpb_text_column h3:first-child, .wpb_text_column h4:first-child, .wpb_text_column h5:first-child, .wpb_text_column h6:first-child { margin-top:0; } /* Google maps */ .wpb_gmaps_widget .wpb_wrapper { padding:0; }