﻿@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/open-sans-v15-latin-300.eot");src:local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/open-sans-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-300.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-300.woff") format("woff"), url("../fonts/open-sans-v15-latin-300.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../fonts/open-sans-v15-latin-300italic.eot");src:local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url("../fonts/open-sans-v15-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-300italic.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-300italic.woff") format("woff"), url("../fonts/open-sans-v15-latin-300italic.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v15-latin-regular.eot");src:local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-regular.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-regular.woff") format("woff"), url("../fonts/open-sans-v15-latin-regular.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/open-sans-v15-latin-italic.eot");src:local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/open-sans-v15-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-italic.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-italic.woff") format("woff"), url("../fonts/open-sans-v15-latin-italic.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v15-latin-600.eot");src:local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("../fonts/open-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-600.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-600.woff") format("woff"), url("../fonts/open-sans-v15-latin-600.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../fonts/open-sans-v15-latin-600italic.eot");src:local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url("../fonts/open-sans-v15-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-600italic.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-600italic.woff") format("woff"), url("../fonts/open-sans-v15-latin-600italic.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v15-latin-700.eot");src:local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-700.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-700.woff") format("woff"), url("../fonts/open-sans-v15-latin-700.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../fonts/open-sans-v15-latin-700italic.eot");src:local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/open-sans-v15-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-700italic.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-700italic.woff") format("woff"), url("../fonts/open-sans-v15-latin-700italic.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../fonts/open-sans-v15-latin-800.eot");src:local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("../fonts/open-sans-v15-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-800.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-800.woff") format("woff"), url("../fonts/open-sans-v15-latin-800.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../fonts/open-sans-v15-latin-800italic.eot");src:local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url("../fonts/open-sans-v15-latin-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-800italic.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-800italic.woff") format("woff"), url("../fonts/open-sans-v15-latin-800italic.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-800italic.svg#OpenSans") format("svg")}* :not(.fa){font-family:"Open Sans", sans-serif !important}p{font-size:1.125rem !important;line-height:1.6em !important}h1,h2,h3,h4,h5,h6{color:#3399cc;line-height:1.5em !important;font-weight:600 !important;letter-spacing:1px !important;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:2.75em}h2{font-size:2.25em}h3{font-size:2.25em}h4{font-size:1.5em}h5{font-size:1.125em}h6{font-size:1em}*[style*="color: #ffffff"]{color:#fff !important}@media (max-width:40rem){h1{font-size:1.5em}h2{font-size:1.25em}h3{font-size:1.25em}h4{font-size:1.1875em}h5{font-size:1.0625em}h6{font-size:1em}}.fontwhite{color:#ffffff !important}.fontwhite a{color:#ffffff !important;text-decoration:underline}figcaption{opacity:1 !important}.maincolor{color:#3399cc !important}.maincolor1-bg p,.maincolor2-bg p,.maincolor3-bg p,.maincolor1-bg a,.maincolor2-bg a,.maincolor3-bg a{color:#fff}.maincolor1-bg a:hover,.maincolor2-bg a:hover,.maincolor3-bg a:hover{color:#fff;text-decoration:underline}.maincolor1 .maincolor1{color:#ff6600 !important}.maincolor1-bg{background-color:#ff6600 !important}.maincolor2 .maincolor2{color:#cc6699 !important}.maincolor2-bg{background-color:#cc6699}.maincolor3 .maincolor3{color:#99cc33 !important}.maincolor3-bg{background-color:#99cc33}.maincolor4 .maincolor4{color:#66CCFF !important}.maincolor4-bg{background-color:#66CCFF}a.sidebar-trigger,td.tribe-events-present>div:first-of-type,a.mob-close-toggle:hover,#main-menu.designator-line-accent ul.menu>li>a::before,.designator-product-slider.owl-carousel .owl-nav .owl-prev:hover,.designator-product-slider.owl-carousel .owl-nav .owl-next:hover,.pagination .links a:hover,a.mob-menu-toggle i,.bbp-pagination-links a:hover,.designator-search-cart-holder #search.active>span:hover,a.close-off-canvas:hover,.designator_content_slider .owl-dot.active span,#main-menu ul.menu>li>.designator-custom-menu-label,li.product-category.product h3 mark::after,#main-menu li ul.sub-menu li.designator_colum_title>a::after,#main-menu li ul.sub-menu li.designator_colum_title>a::before,.blog-post-meta span.sticky_post,#designator_price_range,.designator_image_list a.designator-magnific-gallery-item::before,.widget_shopping_cart_content p.buttons .button.checkout,#bbpress-forums>#subscription-toggle a.subscription-toggle,.widget>h3:first-child::before,.widget>h3:first-child::after,.designator-portfolio-categories ul li a:hover::before,.designator-portfolio-categories ul li a.is-checked::before,.designator-portfolio-categories ul li a:hover::after,.designator-portfolio-categories ul li a.is-checked::after,.flex-direction-nav a,ul.status-closed li.bbp-topic-title .bbp-topic-permalink::before,ul.sticky li.bbp-topic-title .bbp-topic-permalink::before,ul.super-sticky li.bbp-topic-title .bbp-topic-permalink::before{color:#3399cc}.maincolor h4{color:#3399cc !important}.vc_sep_line{border-color:#3399cc !important}ul{list-style:none !important}ul.ul-align-left{margin-left:9px}main#content ul:not(.page-numbers) li{position:relative}main#content ul:not(.page-numbers) li:before{content:"■";left:-1.6rem;position:absolute;color:#3399cc}td{border-bottom:1px solid #efefef !important}.wpb_wrapper p img{vertical-align:middle}a.link-arrow{position:relative}a.link-arrow:before{color:#2699c9;content:"»";font-size:2rem;left:-1.4rem;position:absolute;top:-0.35rem}a.link-arrow.in-content{margin-left:1.5rem}a.link-arrow.in-content:before{top:-0.15rem}.designator-iconbox{background-color:#ececec !important;padding:60px 20px 30px}.designator-iconbox .iconbox_text_content{text-align:left}.designator-iconbox .icon_wrapper{border:6px solid #ffffff;background-color:#ffffff}.designator-iconbox h2,.designator-iconbox h3,.designator-iconbox h4,.designator-iconbox h5{color:#3399cc;font-size:1.5rem;font-weight:800;position:relative}.maincolor1 .designator-iconbox h2,.maincolor1 .designator-iconbox h3,.maincolor1 .designator-iconbox h4,.maincolor1 .designator-iconbox h5{color:#ff6600}.maincolor2 .designator-iconbox h2,.maincolor2 .designator-iconbox h3,.maincolor2 .designator-iconbox h4,.maincolor2 .designator-iconbox h5{color:#cc6699}.maincolor3 .designator-iconbox h2,.maincolor3 .designator-iconbox h3,.maincolor3 .designator-iconbox h4,.maincolor3 .designator-iconbox h5{color:#99cc33}.maincolor4 .designator-iconbox h2,.maincolor4 .designator-iconbox h3,.maincolor4 .designator-iconbox h4,.maincolor4 .designator-iconbox h5{color:#66CCFF}.maincolor1 .designator-iconbox h2::after,.maincolor1 .designator-iconbox h3::after,.maincolor1 .designator-iconbox h4::after,.maincolor1 .designator-iconbox h5::after{background-color:#ff6600}.maincolor2 .designator-iconbox h2::after,.maincolor2 .designator-iconbox h3::after,.maincolor2 .designator-iconbox h4::after,.maincolor2 .designator-iconbox h5::after{background-color:#cc6699}.maincolor3 .designator-iconbox h2::after,.maincolor3 .designator-iconbox h3::after,.maincolor3 .designator-iconbox h4::after,.maincolor3 .designator-iconbox h5::after{background-color:#99cc33}.maincolor4 .designator-iconbox h2::after,.maincolor4 .designator-iconbox h3::after,.maincolor4 .designator-iconbox h4::after,.maincolor4 .designator-iconbox h5::after{background-color:#66CCFF}main#content ul.list-arrow li::before{color:#3399cc;content:"»";font-size:2rem;left:-1.4rem;position:absolute;top:-0.5rem}main#content ul.list-arrow{list-style:none}main#content ul.list-arrow li{position:relative}.li-arrow{color:#3399cc;font-size:2rem;position:relative;top:2px}#header .inner.main_menu_holder.fixed,#header2 .inner.main_menu_holder.fixed{width:100%;padding:0}#block-21 p{margin-bottom:0 !important}#block-21 a{font-size:1rem;font-weight:400;color:#9AA0A8;transition:color 0.35s ease;margin:0 0.5em;font-style:normal;text-decoration:none}#block-21 a:last-child{margin-right:0}#block-21 a:hover{text-decoration:none;color:#3399cc}#header_top{background-color:transparent !important;border-bottom:0 none !important;box-shadow:none !important}#header_top .designator-top-bar-message{text-align:right !important;padding:0;vertical-align:baseline !important}#header_top .designator-top-bar-message span{padding:0 1em;display:inline-block;min-height:40px;line-height:40px}#header_top .designator-top-bar-mail:before,#header_top .designator-top-bar-phone:before{display:none}#header_top a{font-size:1rem;font-weight:400;color:#9AA0A8;transition:color 0.35s ease}#header_top a:hover{text-decoration:none;color:#3399cc}.header-bottom .row{display:block !important}.header-bottom .container{margin:0;padding:0;width:100% !important;max-width:100% !important}.header-bottom .hfg-slot.right{display:none}.header-bottom .builder-item{margin:0;padding:0}.header-bottom .hfg-slot{display:block !important}.header-bottom .nav-menu-primary{height:100%;width:100%}.header-bottom .nav-menu-primary ul{width:100%}.header-bottom .nav-menu-primary ul>li{width:25%;margin-left:0 !important;margin-right:0 !important;text-align:center;color:#ffffff !important;background-color:#3399cc !important;border-bottom:0.5em solid #3399cc;border-left:1px solid #fff;transition:all 0.35s ease}.header-bottom .nav-menu-primary ul>li .wrap{width:100%}.header-bottom .nav-menu-primary ul>li .wrap>a{color:#ffffff !important;font-weight:400 !important;line-height:50px !important;height:50px !important;text-align:center !important;width:100%;justify-content:center}.nav-menu-primary{word-wrap:break-word}.nav-menu-primary li.dropdown>div.designator-mega-menu{top:calc(100% + 9px) !important}.nav-menu-primary li.dropdown>div.designator-mega-menu>ul.sub-menu>li>a{color:#3399cc !important;transition:color 0.35s ease}.nav-menu-primary li.dropdown>div.designator-mega-menu>ul.sub-menu>li>a:hover{color:#006699 !important}.nav-menu-primary li.dropdown>div.designator-mega-menu>ul.sub-menu>li.current-menu-item>a{color:#006699 !important}.nav-menu-primary li.maincolor1-menu div.designator-mega-menu>ul.sub-menu>li>a,.nav-menu-primary li.maincolor2-menu div.designator-mega-menu>ul.sub-menu>li>a,.nav-menu-primary li.maincolor3-menu div.designator-mega-menu>ul.sub-menu>li>a,.nav-menu-primary li.maincolor4-menu div.designator-mega-menu>ul.sub-menu>li>a{font-size:0.85rem}.nav-menu-primary li.maincolor1-menu{border-bottom-color:#ff6600 !important}.nav-menu-primary li.maincolor1-menu:hover,.nav-menu-primary li.maincolor1-menu.current-menu-item,.nav-menu-primary li.maincolor1-menu.current-menu-parent{background-color:#ff6600 !important}.nav-menu-primary li.maincolor2-menu{border-bottom-color:#cc6699 !important}.nav-menu-primary li.maincolor2-menu:hover,.nav-menu-primary li.maincolor2-menu.current-menu-item,.nav-menu-primary li.maincolor2-menu.current-menu-parent{background-color:#cc6699 !important}.nav-menu-primary li.maincolor3-menu{border-bottom-color:#99cc33 !important}.nav-menu-primary li.maincolor3-menu:hover,.nav-menu-primary li.maincolor3-menu.current-menu-item,.nav-menu-primary li.maincolor3-menu.current-menu-parent{background-color:#99cc33 !important}.nav-menu-primary li.maincolor4-menu{border-bottom-color:#66CCFF !important}.nav-menu-primary li.maincolor4-menu:hover,.nav-menu-primary li.maincolor4-menu.current-menu-item,.nav-menu-primary li.maincolor4-menu.current-menu-parent{background-color:#66CCFF !important}.designator-search-cart-holder{float:right !important;height:86px !important;margin-right:30px;line-height:86px !important;position:relative !important;margin-bottom:auto !important;width:auto !important;clear:none !important}.designator-search-cart-holder:before{margin-top:-7px}.designator-search-cart-holder #searchform input#searchsubmit{border:0 none !important}.designator-search-cart-holder #search input[type="text"]{color:#3399cc;border:1px solid #3399cc !important}.designator-search-cart-holder #search>span{display:block !important;line-height:96px !important;min-height:84px !important;vertical-align:middle !important}.designator-search-cart-holder #search.active>span{background-color:#3399cc}.designator-search-cart-holder #search.active>span:hover{background-color:#bebebe}.designator-search-cart-holder #search.active,.designator_header_left #header #search.active{background:rgba(255, 255, 255, 0.96) none repeat scroll 0 0 !important}@media (max-width:1024px){#header2 .designator-search-cart-holder #search>span,#header2 .designator-search-cart-holder{height:60px !important;line-height:60px !important}}@media (max-width:480px){#header2 #logo a{width:auto;margin:5px 0 0 0}#header #logo,#header2 #logo{margin:19px 0 10px 15px;width:54% !important}.designator-search-cart-holder{margin-right:0 !important}}#menu_mobile .maincolor1-bg,#menu_mobile .maincolor2-bg,#menu_mobile .maincolor3-bg,#menu_mobile .maincolor4-bg{background-color:transparent !important}#menu_mobile{background-color:#e6e6e6}#menu_mobile a{color:#3399cc}#menu_mobile a:hover{color:#fff}ul#mobile-menu.menu{margin:0;padding:0}ul#mobile-menu.menu ul{margin-left:0}ul#mobile-menu.menu li:first-child{border-top:0}ul#mobile-menu.menu li a{color:#3399cc !important;font-size:1rem !important;overflow-wrap:break-word;font-weight:normal !important}ul#mobile-menu.menu li>ul.sub-menu li>a{padding-left:25px}ul#mobile-menu.menu>li>a{font-weight:800 !important;border-top:1px solid #3399cc;margin-bottom:0 !important;border-bottom:0 !important}ul#mobile-menu.menu>li.menu-item>a{font-weight:bold !important}ul#mobile-menu.menu li#menu-item-487 a{border-bottom:0 !important}ul#mobile-menu.menu li>ul.sub-menu li ul.sub-menu li>a{padding-left:50px}ul#mobile-menu.menu .current-menu-item a,ul#mobile-menu.menu a:hover{background-color:#3399cc;color:#fff !important}a.mob-close-toggle,a.mob-close-toggle:hover{background-color:#3399cc !important}a.mob-menu-toggle i,a.mob-menu-toggle:hover i{background-color:#3399cc !important}a.mob-menu-toggle{margin-right:15px !important}ul#mobile-menu.menu .dropdown{position:relative;z-index:0}ul#mobile-menu.menu .dropdown span.after{display:block;z-index:1;position:absolute;top:1px;right:0;font-size:14px;height:38px;width:38px;text-align:center;line-height:38px;background:#dcdcdc;color:#3399cc !important;cursor:pointer}ul#mobile-menu.menu .dropdown .sub-menu{display:none}#header,#header2{border:0}#header #logo,#header2 #logo{margin:5px 0px 10px 30px;width:250px}#header #logo img,#header2 #logo img{height:auto;max-width:100%}#header .fa.fa-bars::before,#header2 .fa.fa-bars::before{color:#fff}body.down.admin-bar #header2.animateIt{top:0}.migosens--areas{min-height:400px}.migosens--areas .vc_column-inner{padding-top:0 !important}.migosens--areas .wpb_content_element{margin-bottom:0 !important}.migosens--areas a img:hover{opacity:1}.migosens--areas figcaption{color:#fff;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.75);-moz-hyphens:auto;hyphens:auto}.migosens--areas .wpb_wrapper figure{filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.45));transition:all 0.35s ease}.migosens--areas .wpb_wrapper figure:hover{transform:scale(1.2)}.migosens--areas .wpb_wrapper figure img{width:100px !important;max-width:auto !important}.migosens--areas--hero{position:relative}.migosens--areas--hero--icon{margin-bottom:0 !important}.migosens--areas--hero--icon img{filter:drop-shadow(1px 1px 1px rgba(255, 255, 255, 0.75));margin-right:2em}.migosens--areas--hero--icon_dark{margin-bottom:0 !important;filter:drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.3))}.migosens--areas--hero--icon_dark img{filter:drop-shadow(2px 1px 3px rgba(0, 0, 0, 0.6));margin-right:2em}@media (max-width:40rem){.migosens--areas .wpb_column{margin-bottom:1em !important}.migosens--areas .wpb_column:first-child{margin-top:1em !important}.migosens--areas .wpb_column:last-child{margin-bottom:2em !important}}.migosens-button{padding-top:13px;padding-bottom:13px;padding-left:19px;padding-right:19px;transform:translateX(-50%);margin-left:50%;margin-top:0.5em;margin-bottom:1em !important;color:#3399cc;border-color:#3399cc;background-color:transparent;border-width:2px;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;color:#5472d2;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;transition:all 0.3s ease}.migosens-button:hover{background-color:#3399cc;color:#fff}.fontwhite .migosens-button{border-color:#fff;text-decoration:none !important}.fontwhite .migosens-button:hover{background-color:#fff;color:#3399cc !important}.site-footer .container,.site-footer .builder-item{margin:0;padding:0}#footer{position:relative;color:#ffffff;font-size:1rem !important}#footer .inner{padding:1.5em 0;position:relative}#footer .inner a{color:#fff}#footer .footer-area--left{width:70%;display:flex}#footer .footer-area--left>div{flex:auto;margin:0 1em;z-index:1}#footer .footer-area--left>div:first-child{margin-left:0}#footer .footer-area--left>div:last-child{margin-right:0}#footer .footer-area--right{position:absolute;top:1.5em;right:2em;height:100%;text-align:right;z-index:1}#footer .footer--bg_cover{position:absolute;right:0;top:0;z-index:0;margin-top:-1px;width:40%;height:101%;background:url("../img/footer--bg_cover.svg") no-repeat;background-size:cover;background-position:left}#footer .sociallinks{display:inline-block;margin-top:0.5em;margin-bottom:2.3em}#footer .sociallinks:first-child{margin-right:1em}#footer p{font-size:1rem !important;line-height:1.8em !important;margin-top:0;margin-bottom:0}#footer p:last-child{margin-bottom:0}#footer h3{color:#ffffff !important;font-weight:400 !important;font-size:1rem;text-transform:uppercase}#footer #text-2 a{font-weight:bold;text-decoration:underline}#footer #text-3 .fa{margin-right:10px;color:#ffffff;font-size:1rem}#footer .persistent_logo{max-width:70%}#footer .author_credits{float:none;margin-right:0;margin-top:2em;color:#3399cc}#footer .widget>h3:first-child{margin-bottom:0}#footer .widget>h3:first-child:before{display:none;background-color:transparent}#footer .widget>h3:first-child:after{background-color:transparent}#footer>.inner div.widget_categories ul li,#footer>.inner div.widget_archive ul li,#footer>.inner div.widget_recent_comments ul li,#footer>.inner div.widget_pages ul li,#footer>.inner div.widget_links ul li,#footer>.inner div.widget_recent_entries ul li,#footer>.inner div.widget_meta ul li,#footer>.inner div.widget_display_forums ul li,#footer>.inner .widget_display_replies ul li,#footer>.inner .widget_display_views ul li,#footer>.inner div.widget_nav_menu ul li{border-color:#ffffff !important}@media (max-width:1023px){#footer .inner{border-bottom:1em solid #fff}#footer .footer-area--left{width:100%;padding-left:1em;flex-wrap:wrap}#footer .footer-area--left>div{margin-left:0;margin-bottom:2em;margin-top:1em}#footer .footer-area--right{top:auto;right:60px;bottom:45px;padding-right:1em;height:auto}#footer .footer-area--right .author_credits{margin-top:0.5em}#footer .footer--bg_cover{display:block;position:static;width:100%;height:150px;background-size:120%;background-position:100% 20%}}@media (max-width:40rem){#footer .footer-area--right{text-align:center;padding-right:0}#footer .footer-area--right .author_credits{font-size:0.75em}#footer .footer--bg_cover{background-size:125%;background-position:95% 20%}}#designator_footer_menu{text-align:left !important}#designator_footer_menu li{border-right:0 none}#designator_footer_menu li a{font-size:1rem;color:#ffffff !important;position:relative;text-transform:uppercase;margin-bottom:0.25em}.menu-footer-menu-container{float:left}span.scroltopcontrol::before{background-color:#3399cc !important;opacity:1}.heading-title a,div.post.blog-post .designator_post_data_holder h2 a{color:#3399cc}a.cli-btn{background-color:#3399cc !important}a.cli_action_button,a.cli_settings_button{border-radius:5px !important;margin:2px !important;padding:4px !important;padding-top:10px !important;padding-bottom:10px !important;border-bottom:0px !important}a.cookie_action_close_header{font-weight:bold !important;padding-top:10px !important;padding-bottom:10px !important;padding-left:13px !important;padding-right:13px !important}.wt-cli-cookie-bar{background-color:white !important;border-radius:5px !important;padding:13px !important;text-align:center !important}.wt-cli-cookie-bar{max-height:1000px !important}a.cli_action_button,a.cli_settings_button{border-radius:5px !important;margin:2px !important;padding:4px !important;padding-top:10px !important;padding-bottom:10px !important;border-bottom:0px !important}a.cli-plugin-main-link{padding:0px !important;margin:0px !important}.wpb_text_column h4{font-size:28px !important}::placeholder{color:gray;opacity:1}::-ms-input-placeholder{color:gray}.search-form{--primarybtnbg: $primary-color !important;--primarybtnhoverbg: $primary-color !important;--primarybtncolor: white;--primarybtnhovercolor: var(--formfieldbordercolor);--formfieldfontsize: 1.2em !important}.height-122,.height-122 .vc_column-inner{min-height:122px !important}.height-200,.height-200 .vc_column-inner{min-height:200px !important}.height-244,.height-244 .vc_column-inner{min-height:244px !important}.height-400,.height-400 .vc_column-inner{min-height:400px !important}.height-640,.height-640 .vc_column-inner{min-height:640px !important}@media (max-width:768px){.height-122,.height-122 .vc_column-inner,.height-200,.height-200 .vc_column-inner,.height-244,.height-244 .vc_column-inner,.height-400,.height-400 .vc_column-inner{min-height:640px !important}}.rx-corresponding-logos img{max-height:80px;width:auto;max-width:100%}.rx_blue--border{border:1px solid #3399cc}.rx_blue--border,.rx_blue--border>div{padding:0 !important}.rx_blue--border .wpb_content_element,.rx_blue--border .wpb_single_image img{margin-top:0 !important;margin-bottom:0 !important}.rx_show-on-hover{position:absolute !important;height:100%;width:100%;left:0;right:0;bottom:0;margin:0 !important;padding:0 !important;cursor:pointer}.rx_show-on-hover>div{width:100%;opacity:0;position:absolute !important;left:0;right:0;bottom:0;margin-bottom:0 !important;padding:15px;background:#3399cc;color:#fff;transition:opacity 0.35s ease}.rx_show-on-hover>div p{text-align:center;margin-top:0}.rx_show-on-hover:hover>div{opacity:0.9}.rx_gray--border>.vc_column-inner>.wpb_wrapper{border:1px solid #c9c9c9 !important}.rx_gray--border .wpb_single_image img{margin-top:0}.rx_gray--border .wpb_text_column{padding:0 1em}.rx_gray--border .wpb_text_column h5{font-size:17px !important}.rx_blue--background p{margin-top:0 !important}.rx_blue--button a{border-color:#3399cc !important;color:#3399cc !important}.rx_blue--button a:hover{border-color:#3399cc !important;color:#fff !important;background:#3399cc !important}.rx_no--paddingTop,.rx_no--paddingTop>div{padding-top:0 !important}.maincolor .vc_gitem-zone{background-color:transparent !important}.maincolor .vc_gitem-zone .vc_custom_heading h4{color:#3399cc !important;margin-top:1em;font-weight:600}.maincolor .vc_gitem-zone .vc_custom_heading p{color:#000 !important}.maincolor .vc_gitem-zone .vc_btn3{background-color:#3399cc !important;border-radius:0 !important}.vc_toggle.maincolor p,.vc_toggle.maincolor li,.vc_toggle.maincolor div.block2{color:#000 !important}.collapse-text{position:relative;max-height:180px;overflow:hidden;transition:all 0.35s ease;padding-bottom:2em}.collapse-text.height-240{max-height:240px}.collapse-text.open{max-height:8000px}.collapse-text:after{content:"";display:block;height:50px;width:100%;position:absolute;z-index:9;bottom:0;background:linear-gradient(to bottom, rgba(51, 153, 204, 0), rgba(51, 153, 204, 0.7) 50%, #39c 100%)}.collapse-text .collapse-text--toggler{display:block;position:absolute;z-index:10;background:#3399cc;bottom:0;left:50%;transform:translateX(-50%);padding:0.5em;border:1px solid #fff;line-height:0.75em;cursor:pointer;transition:all 0.25s ease}.collapse-text .collapse-text--toggler:hover{color:#3399cc;background-color:#fff}.collapse-text .collapse-text--toggler.open{padding:0.5em 0.5970149254em}.vc_btn3.vc_btn3-color-migosens-blue,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-flat{color:#fff;background-color:#3399cc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-migosens-blue:focus,.vc_btn3.vc_btn3-color-migosens-blue:hover{color:#f7f7f7;background-color:#3c5ecc}.vc_btn3.vc_btn3-color-migosens-blue.active,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-migosens-blue:active{color:#f2f2f2;background-color:#3558c8}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-outline{color:#3399cc;border-color:#3399cc;background-color:transparent}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-outline:hover{color:#fff;border-color:#3399cc;background-color:#3399cc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-outline:active{color:#fff;border-color:#3399cc;background-color:#3399cc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d{color:#fff;background-color:#3399cc;box-shadow:0 5px 0 #3253bc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#3399cc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#3399cc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #3253bc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #3253bc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #3253bc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-modern{color:#fff;border-color:#3399cc;background-color:#3399cc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#3c5ecc;background-color:#3c5ecc}.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-migosens-blue.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#3558c8;background-color:#3558c8}.section-header-custom.vc_row-has-fill{min-height:500px}@media (max-width:1200px){.section-header-custom.vc_row-has-fill{min-height:450px}}@media (max-width:800px){.section-header-custom.vc_row-has-fill{min-height:400px}}@media (max-width:640px){.section-header-custom.vc_row-has-fill{min-height:350px}}@media (max-width:480px){.section-header-custom.vc_row-has-fill{min-height:250px}}@media (max-width:320px){.section-header-custom.vc_row-has-fill{min-height:200px}}.wpb_video_widget{position:relative}.wpb_video_wrapper{background:#2699c9}.wt-cli-iframe-placeholder{position:absolute !important;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:rgba(255, 255, 255, 0.8)}.single-post h1,.single-post h1 a{font-size:40px;line-height:70px}.single-post .designator_title_holder .inner h1.heading-title{max-width:100%}.designator_shortcode_latest_posts_custom .post-date,.designator_shortcode_latest_posts_custom .designator-post-avatar{display:none}.designator_shortcode_latest_posts_custom .designator_post_data_holder{border-left:1px solid #c9c9c9 !important;border-right:1px solid #c9c9c9 !important;border-bottom:1px solid #c9c9c9 !important}.designator_shortcode_latest_posts_custom .blog-post-meta{font-size:1rem;color:#898989}.blog-sidebar .widget>h3:first-child{font-size:18px;font-weight:600;padding-bottom:10px;margin-bottom:22px;position:relative;color:#333}.blog-sidebar .widget>h3:first-child:before{content:none}.blog-sidebar .widget>h3:first-child:after{display:block;content:"";position:absolute;left:0px;bottom:0px;max-width:60px;width:100%;height:5px;opacity:1;background-color:#3399cc !important}.blog-sidebar .widget ul{padding:0;list-style:none;margin:0}.blog-sidebar .widget li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f1;line-height:1em}.blog-sidebar .widget li a{padding:2px 0;font-size:13px;font-weight:600;color:#333333;text-decoration:none;transition:color 0.3s ease}.blog-sidebar .widget li a:before{display:inline-block;color:#999999;content:"";font-family:FontAwesome;font-size:12px;margin-bottom:2px;margin-right:8px;transition:color 0.3s ease}.blog-sidebar .widget li a:hover{color:var(--nv-primary-accent)}.blog-sidebar .widget li a:hover:before{color:var(--nv-primary-accent)}.blog-sidebar .widget li a.wp-block-latest-posts__post-title:before{content:""}div.post .post-date,div.product.type-product .post-date,div.page.type-page .post-date,div.attachment .post-date{background-color:#3399cc !important}div.post .post-date .num,div.attachment .post-date .num,div.product.type-product .post-date .num,div.page.type-page .post-date .num{background-color:transparent !important}a.button,.designator-pricing-table-button a,.widget_shopping_cart_content p.buttons .button,input.button,button.button,a.button-inline,#submit_btn,#submit,.wpcf7-submit,#bbpress-forums #bbp-search-form #bbp_search,form.mc4wp-form input[type="submit"],form.mc4wp-form input[type="email"]{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.nv-related-posts .section-title{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;margin-bottom:30px;padding:20px;text-align:center}.nv-related-posts .section-title h2{margin-bottom:0}.nv-related-posts .th-wrap{width:100%;aspect-ratio:1.3333333333;background:#ccc;overflow:hidden;position:relative}.nv-related-posts .th-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.posts-wrapper .post{border:1px solid #f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-top:calc(var(--gridspacing,30px)/ 2) !important;padding-bottom:calc(var(--gridspacing,30px)/ 2) !important}.blog-entry-title{font-size:1.2em !important}.blog-entry-title a{color:var(--nv-primary-accent) !important}.border-counter{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.rx-number-animation{margin:0.5em 0;font-weight:800}.designator-counter-shortcode{margin-bottom:0}.designator-counter-shortcode .designator-counter-left{text-align:center}.unternehmen-person{text-align:center}.unternehmen-person .name{color:#3399cc !important;font-weight:bold;font-size:1.2rem}.unternehmen-person .position{color:#3399cc !important;font-size:0.9rem}.unternehmen-person p.extra{line-height:30px;font-size:0.9rem}.unternehmen-person a.vc_general.vc_btn3{border:2px solid #3399cc;color:#008db1;font-size:1.5rem;font-weight:700;margin-top:1.6rem;padding:0.1rem 3rem}.unternehmen-person a.vc_general.vc_btn3:focus,.unternehmen-person a.vc_general.vc_btn3:hover{background-color:#3399cc;color:#ffffff !important}.page-id-53 ul{margin-left:8px}.page-id-53 a.link-arrow{left:1.4rem}.blog-sidebar ul li::before{display:none}.text-hover-img p{margin:0}.text-hover-img br{display:none}.text-hover-img .container{position:relative}.text-hover-img.vc_col-sm-6{padding:1px;margin:0}.text-hover-img .image{opacity:1;display:block;width:100%;height:auto;transition:1s ease;backface-visibility:hidden}.text-hover-img .text,.text-hover-img .text a:hover,.text-hover-img .text a{color:#ffffff;font-size:24px;font-style:normal;font-weight:400;line-height:1.3;text-align:center;text-decoration:none}.text-hover-img .middle{transition:1s ease;opacity:0;color:white;font-size:20px;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:80%;text-align:center}.text-hover-img .container:hover{background:black none repeat scroll 0 0}.text-hover-img .container:hover .image{opacity:0.3}.text-hover-img .container:hover .middle{opacity:1}.migosens-podcast-latest{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.migosens-podcast-latest--item{flex:0 1 31.5%;border:1px solid #c9c9c9;margin:0 0.5em}.migosens-podcast-latest--item:first-child{margin-left:0}.migosens-podcast-latest--item:last-child{margin-right:0}.migosens-podcast-latest--item h5{font-size:17px;margin-top:1em}.migosens-podcast-latest--item p{margin-bottom:1em !important}.migosens-podcast-latest--item h5,.migosens-podcast-latest--item p{padding:0 1em}.migosens-podcast-latest--item img{width:100%;height:auto}@media only screen and (max-width:1359px){.migosens-podcast-latest--item{flex:0 1 30%}}@media (max-width:768px){.migosens-podcast-latest--item{flex:1 0 100%;margin:0 0.5em 2em 0.5em !important}.text-hover-img .container .image{opacity:0.3}.text-hover-img .container .middle{opacity:1}.text-hover-img .container{background:black none repeat scroll 0 0}}.designator_blog_masonry .blog-post{width:33.3%;padding:15px;border:none;margin:0;vertical-align:top;margin-bottom:10px;box-sizing:border-box}.woocommerce.owl-carousel,.related.products,.similar_projects,.designator-portfolio-shortcode,.designator_shortcode_latest_posts,.designator-quickview-images,.designator_content_slider{overflow:hidden;width:100%;height:auto}.designator_shortcode_latest_posts{clear:both}.designator-portfolio-shortcode{margin-bottom:-1px;overflow:hidden}.woocommerce.owl-carousel .owl-controls,.related.products .owl-controls,.similar_projects .owl-controls,.designator-portfolio-shortcode .owl-controls,.designator_shortcode_latest_posts .owl-controls,.designator-quickview-images .owl-controls{margin:0}.designator_content_slider .owl-nav,.woocommerce.owl-carousel .owl-nav,.related.products .owl-nav,.similar_projects .owl-nav,.designator-portfolio-shortcode .owl-nav,.designator_shortcode_latest_posts .owl-nav,.designator-quickview-images .owl-nav{width:100%;height:auto}.designator_content_slider .owl-nav .owl-next,.designator_content_slider .owl-nav .owl-prev,.woocommerce.owl-carousel .owl-nav .owl-next,.woocommerce.owl-carousel .owl-nav .owl-prev,.related.products .owl-nav .owl-prev,.related.products .owl-nav .owl-next,.similar_projects .owl-nav .owl-prev,.similar_projects .owl-nav .owl-next,.designator-portfolio-shortcode .owl-nav .owl-prev,.designator-portfolio-shortcode .owl-nav .owl-next,.designator_shortcode_latest_posts .owl-nav .owl-prev,.designator_shortcode_latest_posts .owl-nav .owl-next,.designator-quickview-images .owl-nav .owl-prev,.designator-quickview-images .owl-nav .owl-next{width:60px;height:60px;line-height:60px;color:#333333;background-color:#fcfcfc;font-size:24px;position:absolute;top:50%;margin-top:-30px;text-align:center;padding:0;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;border:1px solid #f1f1f1;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;opacity:0.9}.designator_content_slider .owl-nav .owl-prev,.woocommerce.owl-carousel .owl-nav .owl-prev,.related.products .owl-nav .owl-prev,.similar_projects .owl-nav .owl-prev,.designator-portfolio-shortcode .owl-nav .owl-prev,.designator_shortcode_latest_posts .owl-nav .owl-prev,.designator-quickview-images .owl-nav .owl-prev{left:-60px}.designator_content_slider .owl-nav .owl-next,.woocommerce.owl-carousel .owl-nav .owl-next,.related.products .owl-nav .owl-next,.similar_projects .owl-nav .owl-next,.designator-portfolio-shortcode .owl-nav .owl-next,.designator_shortcode_latest_posts .owl-nav .owl-next,.designator-quickview-images .owl-nav .owl-next{right:-60px}.designator_content_slider:hover .owl-nav .owl-prev,.woocommerce.owl-carousel:hover .owl-nav .owl-prev,.related.products .owl-carousel:hover .owl-nav .owl-prev,.similar_projects .owl-carousel:hover .owl-nav .owl-prev,.designator-portfolio-shortcode:hover .owl-nav .owl-prev,.designator_shortcode_latest_posts:hover .owl-nav .owl-prev,.designator-quickview-images:hover .owl-nav .owl-prev{left:5px}.designator_content_slider:hover .owl-nav .owl-next,.woocommerce.owl-carousel:hover .owl-nav .owl-next,.related.products .owl-carousel:hover .owl-nav .owl-next,.similar_projects .owl-carousel:hover .owl-nav .owl-next,.designator-portfolio-shortcode:hover .owl-nav .owl-next,.designator_shortcode_latest_posts:hover .owl-nav .owl-next,.designator-quickview-images:hover .owl-nav .owl-next{right:5px}.designator_content_slider .owl-nav .owl-next:hover,.designator_content_slider .owl-nav .owl-prev:hover,.woocommerce.owl-carousel .owl-nav .owl-next:hover,.related.products .owl-nav .owl-next:hover,.woocommerce.owl-carousel .owl-nav .owl-prev:hover,.related.products .owl-nav .owl-prev:hover,.similar_projects .owl-nav .owl-prev:hover,.similar_projects .owl-nav .owl-next:hover,.designator-portfolio-shortcode .owl-nav .owl-prev:hover,.designator-portfolio-shortcode .owl-nav .owl-next:hover,.designator_shortcode_latest_posts .owl-nav .owl-prev:hover,.designator_shortcode_latest_posts .owl-nav .owl-next:hover,.designator-quickview-images .owl-nav .owl-prev:hover,.designator-quickview-images .owl-nav .owl-next:hover{opacity:1;box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.1)}.portfolio-unit.portfolio-col-2,.designator_shortcode_latest_posts.designator_blog_masonry.designator-latest-blog-col-2 .blog-post{width:50%}.portfolio-unit.portfolio-col-3,.designator_shortcode_latest_posts.designator_blog_masonry.designator-latest-blog-col-3 .blog-post{width:33.33%}.designator_masonry_fullwidth .portfolio-unit.masonry-unit{width:25%}.designator_masonry_fullwidth .portfolio-unit.masonry-unit a.portfolio-link{padding:20px}.portfolio-unit.portfolio-col-4,.designator_shortcode_latest_posts.designator_blog_masonry.designator-latest-blog-col-4 .blog-post{width:25%}.portfolio-unit.portfolio-col-5,.designator_shortcode_latest_posts.designator_blog_masonry.designator-latest-blog-col-5 .blog-post{width:20%}.portfolio-unit.portfolio-col-6,.designator_shortcode_latest_posts.designator_blog_masonry.designator-latest-blog-col-6 .blog-post{width:16.66%}.designator_shortcode_latest_posts.designator_blog_masonry .designator_post_data_holder{border:none}.designator_shortcode_latest_posts.designator_blog_masonry.designator-no-post-image .designator_post_data_holder{padding-top:60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #f8f8f8}.designator_shortcode_latest_posts.designator_blog_masonry.designator-no-post-image div.post .post-date{top:38px;background:none;padding:0}.designator_shortcode_latest_posts.designator_blog_masonry.designator-no-post-image div.post .post-date *{color:#999999;background:none;border:none;font-size:13px;font-weight:600;padding:0;margin-right:5px}.designator_shortcode_latest_posts.designator_blog_masonry.designator-no-post-image .designator_post_data_holder .designator-post-avatar{top:35px;left:33px}.designator_shortcode_latest_posts.designator_blog_masonry.designator-no-post-image .designator_post_data_holder .designator-post-avatar img{width:28px !Important;height:auto !Important}.designator_shortcode_latest_posts.designator_blog_masonry.designator-no-post-excerpt .blog-post-meta{margin-bottom:0px}.designator_shortcode_latest_posts div.post.designator-post-no-image .post-date{left:65px}.designator_shortcode_latest_posts{padding:2px}.designator_shortcode_latest_posts.designator_blog_masonry .blog-post{width:100%;overflow:hidden;display:inline-block;float:left;margin:0 0 30px 0 !important;border:none !important;box-sizing:border-box;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.designator_shortcode_latest_posts.designator_blog_masonry .blog-post:hover{-moz-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1);box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1);background:#ffffff}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:hover,.designator_shortcode_latest_posts.designator_blog_masonry .owl-item .blog-post:hover{box-shadow:none !Important;background:none}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post{width:50%;margin-bottom:5px !Important;border-bottom:1px solid #f5f5f5 !Important}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:first-of-type{margin-bottom:30px !Important;border-bottom:none;padding-bottom:18px}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post .post-date,.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post .designator-post-avatar{display:none}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:first-of-type .post-date,.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:first-of-type .designator-post-avatar{display:block}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .post-unit-holder{width:20%;float:left}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:first-of-type .post-unit-holder{width:100% !Important;float:none}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post .portfolio-unit-info{display:none}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:first-of-type .portfolio-unit-info{display:block}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .designator_post_data_holder{clear:none;float:left;width:80%;padding-top:0px;padding-bottom:5px}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:first-of-type .designator_post_data_holder{float:none;width:100%;padding-top:20px;padding-bottom:20px}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post-meta{margin-bottom:11px}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:first-of-type .blog-post-meta{margin-bottom:14px}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post-excerpt{font-size:87%}.designator_shortcode_latest_posts.designator_blog_masonry.designator-mozaic-posts .blog-post:first-of-type .blog-post-excerpt{font-size:100%}.designator_shortcode_latest_posts.designator_blog_masonry .owl-item .blog-post{width:100%}.fixed:after,#main .share:after,.designator-portfolio-categories:after,.designator-portfolio-categories ul:after,.woocommerce-message:after,ul.product_list_widget li:after,ul.products-list li:after,.icon_link_item small:after,.designator_post_data_holder:after,.post-unit-holder:after,.inner:after,p.myaccount_user:after,div.col2-set.addresses:after,.sidebar>div.widget:after,.wpb_widgetised_column div.widget:after,.wpb_widgetised_column div.box:after,.sidebar>div.box:after,#footer:after,.wpb_single_image:after,div.woocommerce:after,ul.designator_woo_categories_shop:after,.upsells.products:after,.designator_shortcode_latest_posts:after,div.cross-sells:after,.designator_shortcode_count_holder:after,.designator_blog_small_image .blog-post:after,.designator_shortcode_latest_posts.designator_blog_masonry .blog-post:after,div.prod_hold .links:after{content:" ";display:block;height:0px !Important;clear:both;visibility:hidden}.portfolio-unit-info{text-align:center;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;overflow:hidden;z-index:20000;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.designator-none-overlay.designator-10px-gap .portfolio-unit-holder{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #f1f1f1;background:none}.designator-none-overlay .portfolio-unit-info{text-align:left;overflow:visible;z-index:20000;position:relative;top:auto;left:auto;right:auto;bottom:auto;background-color:#ffffff}.designator-none-overlay .portfolio-unit-info a.portfolio-lightbox-link{opacity:1;background:none;color:#cecece;left:auto;right:20px}.designator-none-overlay .portfolio-unit-info small,.designator-none-overlay .portfolio-unit-info h4{position:relative;top:auto;left:auto;right:auto;bottom:auto}.designator-none-overlay .portfolio-unit-info small{margin-bottom:5px !Important;display:block}.designator-none-overlay .portfolio-unit-info a.portfolio-link h4{color:#333333 !Important;font-size:14px !Important}.designator-none-overlay .portfolio-unit-info a.portfolio-link small{color:#999999 !Important}.designator-none-overlay .portfolio-unit-info h6{top:-45px;left:20px}.portfolio-unit.list-unit .portfolio-unit-holder{display:table;width:100%;background:#ffffff}.portfolio-unit.list-unit .portfolio-unit-info{padding:20px 50px;position:relative;top:0;left:0;opacity:1 !Important;display:table-cell;vertical-align:middle;z-index:2;overflow:visible;text-align:left;width:100%}.portfolio-unit.list-unit .portfolio-unit-info h6{left:-215px}.portfolio-unit.list-unit .portfolio-unit-info h4,.portfolio-unit.list-unit .portfolio-unit-info small{text-align:left;display:block;width:100%;position:relative;left:auto;right:auto;bottom:auto}.portfolio-unit.list-unit .portfolio-unit-info p{margin:0}.portfolio-unit.list-unit .portfolio-unit-info a.portfolio-lightbox-link{left:-120px}.post-unit-holder:hover .portfolio-unit-info,.designator_flexslider.post_slide:hover .portfolio-unit-info{opacity:1}.portfolio-unit-info h4{margin-bottom:8px;font-size:17px;font-weight:600}.portfolio-unit.list-unit .portfolio-unit-info h4{font-size:21px;margin-bottom:20px}.portfolio-unit-info h6{font-size:10px;text-transform:uppercase;background:rgba(255, 255, 255, 0.7);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#555555;padding:5px 8px;top:25px;left:30px;position:absolute}.portfolio-unit-info h6:before{display:inline-block;font-style:normal;content:"";font-family:FontAwesome;margin-right:8px}.portfolio-unit-info a.go_to_page{width:60px;height:60px;line-height:0px;vertical-align:middle;background:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;margin:0 auto;text-align:center;left:50%;top:-300px;margin:-30px 0 0 -30px;position:absolute;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;font-size:1px;color:rgba(0, 0, 0, 0);text-decoration:none !Important;z-index:31000}.portfolio-unit .portfolio-unit-info a.go_to_page{margin:-50px 0 0 -30px}.portfolio-unit-info a.go_to_page:after{font-family:FontAwesome;content:"";display:block;color:#333333 !Important;text-align:center;font-size:14px;width:60px;height:60px;line-height:60px;vertical-align:middle}div.post:hover a.go_to_page{top:50%}.portfolio-unit-info a.go_to_page:hover{text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.portfolio-unit-info a.go_to_page:hover:after{text-decoration:none}a.portfolio-link{display:block;width:100%;height:100%;vertical-align:middle;padding:20px}.portfolio-unit-info small,.portfolio-unit-info h4{text-align:left;position:absolute;bottom:20px;left:30px;margin:0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s}.portfolio-unit-info h4{bottom:40px}.portfolio-unit-info a.portfolio-lightbox-link{display:block;width:50px;height:50px;line-height:50px;position:absolute;z-index:1000;top:50%;left:50%;margin-left:-25px;margin-top:-25px;text-decoration:none !important;background:#fcfcfc;color:#333333;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;opacity:0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s}.portfolio-unit-info a.portfolio-lightbox-link:hover{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.portfolio-unit-info a.portfolio-lightbox-link span{display:block;width:50px;height:50px;line-height:50px;color:#333333 !Important;text-align:center;vertical-align:middle;text-decoration:none !important}.portfolio-unit-holder:hover a.portfolio-lightbox-link{opacity:1}.portfolio-unit-info a.portfolio-lightbox-link span:after{font-family:FontAwesome;content:"";font-size:14px;text-decoration:none !important}.designator-related-blog-posts .portfolio-unit-info a.go_to_page{width:40px !Important;height:40px !Important;line-height:0px !Important;vertical-align:middle !Important}.designator-related-blog-posts .portfolio-unit-info a.go_to_page:after{font-family:FontAwesome;content:"";display:block;color:#333333 !Important;text-align:center;font-size:14px;width:40px;height:40px;line-height:40px;vertical-align:middle}.designator_blog_masonry div.post.blog-post .heading-title,.designator_double_timeline div.post.blog-post .heading-title,.designator-related-blog-posts div.post.blog-post .heading-title,.designator_blog_masonry div.post.blog-post .designator_post_data_holder h2{font-size:17px;padding:0 0 5px 0;line-height:26px;margin-bottom:5px}.post-unit-holder>img,.portfolio-unit-holder>img{display:block;vertical-align:text-bottom;width:101% !Important;max-width:101% !Important;height:auto;position:relative;will-change:transform, opacity;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.portfolio-unit-holder,.post-unit-holder{background-color:#333333;overflow:hidden}.portfolio-unit-holder:hover>img,.post-unit-holder:hover>img{opacity:0.15;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.post .post-unit-holder>img,.post-unit-holder>img{background-color:#333333;background-size:cover}.designator_blog_masonry:not(.designator-related-blog-posts) .designator_post_data_holder{background:#ffffff;padding:20px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.owl-carousel .slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.owl-carousel .flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class * ="owl-"]{color:white;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-nav [class * ="owl-"]:hover{background:#869791;color:white;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}