/* Popup */ .tc_misc_modal_popup .modal-dialog { background-color: #fff; top: 50% !important; transform: translateY(-50%) !important; } .tc_misc_modal_popup button.close-pop-up{ position: absolute; right: 2%; top: 0; color: #000; opacity: 1; text-shadow: none; background-color: transparent; border: none; font-size: 1em; z-index: 99; padding: 0; } .tc_misc_modal_popup button.close-pop-up span{ font-size: 3em; font-family: 'sofiapro-light'; } .tc_misc_modal_popup button.tc_misc_black_btn { background-color: #000 !important; } .tc_misc_modal_popup button.tc_misc_blue_btn { background-color: #6389d5 !important; } .tc_misc_modal_popup .modal-content{ background-color: transparent; -webkit-box-shadow: none; box-shadow: none; border: none; color: #000; min-height:200px; padding:40px; } .tc_misc_modal_popup span.close-pop-up { cursor: pointer; text-decoration: underline; color: #fff; margin: 0 auto; display: block; font-size: 0.9em; font-family: sofiapro-light; } .tc_misc_modal_popup span.close-pop-up:hover{ text-decoration: none; } /* Mobile Notice */ #masthead-mobile .tc-mobile-notice { position: relative; line-height: 0; padding: 3.5vw 0; background-color: #7b9de2; text-align: center; vertical-align: middle; } #masthead-mobile .tc-mobile-notice a { font-family: sofiaProSemiBold; color: #ffffff; } #masthead-mobile .tc-mobile-notice .tc-notice-text { display: inline-block; font-size: 3.3vw; font-family: sofiaProSemiBold; color: #ffffff; padding:0; margin: 0; text-transform: uppercase; line-height: 0; letter-spacing: 1px; } #masthead-mobile .tc-mobile-notice img{ position: absolute; height: 3.62vw; right: -7vw; top: -1.81vw; } #masthead-mobile .tc-mobile-notice button.close-notice { display: block; position: absolute; height: 100%; top: 0; right: 0; border: none; font-size: 1em; padding: 0 1.65vw; line-height: 0; background: transparent; margin: 0; } #masthead-mobile .tc-mobile-notice button.close-notice span { cursor: pointer; color: #fff; font-family: sofiapro-light; font-size: 8vw; margin: 0; padding: 0; line-height: 16%; height: auto; } /* End Mobile Notice */ .dd-option-image, .dd-selected-image { max-width: 64px !important; } .dd-select, .dd-options, .dd-select { border: 0 !important; } .dd-options { border-top: solid 1px #ddd !important; box-shadow: 0px 5px 4px #666 !important; } .dd-select { z-index: 2001 !important; } .dd-option-selected { border-bottom: 0 !important; } .tc-currency-switcher-tablet.dd-select { background: #eee; } .tc_currency_switch_vertical { margin-right:2px; height: 36px; width: 25px; } .tc_currency_switch_vertical img{ display: block; width: auto; } .tc_currency_switch_vertical a{ padding: 0; margin: 0; display: block; } .tc_currency_switch_vertical_inactive { filter: opacity(0.5) url("#svg_filter_desaturate"); -webkit-filter: opacity(0.5) grayscale(1); -webkit-filter: opacity(0.5) grayscale(100%); filter: gray; filter: opacity(0.5) grayscale(100%); } .tc_currency_switch_vertical_inactive:hover { filter: opacity(1.0); outline: 1px solid black; } .tc_currency_switch_vertical_active { filter: opacity(1.0); } .tc_currency_switch_vertical_active:hover { outline: 1px solid black; } .tc-notice { display: none; } /* TESTIMONIALS */ .slick_testimonial_slider.slick-slider .t-container { outline: none; } .slick_testimonial_slider.slick-slider .t-container .t-image { height:360px; width: 640px; background-size: cover; background-position: center; background-repeat: no-repeat; background-origin: content-box; margin: 0 auto; position:relative; } .slick_testimonial_slider.slick-slider .t-container .t-content { padding:10px; font-style:italic; width: 740px; margin: 0 auto; } .slick_testimonial_slider.slick-slider .t-container .t-author { padding:8px; color:#6389d5; font-size:1.1em; text-align:center; } .t-image.t-reveal-effect .t-reveal-icon { opacity:0.5; pointer-events:none; position:absolute; bottom:4px; right:4px; background-color:#fff; padding:2px; border-radius:6px; } /* WP Admin Bar Fix */ @media (max-width: 782px) { #wpadminbar { position: fixed; } } /* MOBILE BREAKPOINT */ @media (max-width: 992px) { /* TESTIMONIALS */ .slick_testimonial_slider.slick-slider { padding: 0; margin: 0 -30px; } .slick_testimonial_slider.slick-slider .t-container { padding: 4px; } .slick_testimonial_slider.slick-slider .t-container .t-image { height: 270px; width: 480px; } .slick_testimonial_slider.slick-slider .t-container .t-content { width: 100%; padding: 10px 0; font-size: 0.8em; max-width: 540px; } .slick_testimonial_slider.slick-slider .t-container .t-author { font-size: 0.8em; padding: 0; } .t-image.t-reveal-effect .t-reveal-icon { display: none; } } @media (max-width: 480px) { .slick_testimonial_slider.slick-slider .t-container .t-image { height: 45vw; width: 80vw; } .slick_testimonial_slider.slick-slider .t-container .t-content { width: 100%; max-width: 100%; } }