.logo-top{border-left:1px solid #7d7d7d}.primary-menu{margin-top:10px}.bg-dark-blue{background-color:#142857!important}.home-stats-section{margin:0;padding:80px 0;text-align:center}.home-stats-section h1{color:#db011a}.footer-widgets-wrap h4,.footer-widgets-wrap h5{color:#fff!important}@media screen and (max-width:1281px){.menu-link{font-size:12px;letter-spacing:0;text-transform:none;padding:34px 8px}}@media screen and (max-width:1535px){.menu-link{font-size:13px;letter-spacing:0;text-transform:none;padding:39px 8px}}@media screen and (min-width:1199px){.menu-link{font-size:12px;letter-spacing:0;text-transform:none;padding:39px 6px}}@media (max-width:767px){.top-links-container.tlc-left{width:100%;justify-content:center;margin:0;padding:0}.top-links-container.tlc-right{width:100%;justify-content:center;margin:0;padding:0}.primary-menu{width:100%}.menu-container>.menu-item>.menu-link{padding:7px 7px}.slider-element{height:210px;min-height:210px!important}.mobile-hide{display:none}.quick-facts-box{min-height:122px;margin-bottom:10px}.quick-facts-box h3{margin-top:10px}.home-placement-thumb{min-height:325px}#image-carousel .carousel-grid-item{flex:0!important}}.card-body{position:absolute;width:100%;color:#fff;padding:0}.card-body h3{color:#fff!important}.school-white h2,.school-white p{color:#fff!important}.revo-slider-emphasis-text{font-size:64px;font-weight:700;letter-spacing:-1px;font-family:'Poppins',sans-serif;padding:15px 20px;border-top:2px solid #FFF;border-bottom:2px solid #FFF}.revo-slider-desc-text{font-size:20px;font-family:'Lato',sans-serif;width:650px;text-align:center;line-height:1.5}.revo-slider-caps-text{font-size:16px;font-weight:400;letter-spacing:3px;font-family:'Poppins',sans-serif}.tp-video-play-button{display:none!important}.tp-caption{white-space:nowrap}.zopim{left:10px!important}.slider-element .heading-block p{text-transform:uppercase;font-style:normal;letter-spacing:5px;font-size:12px;font-weight:400;margin-bottom:15px;color:rgb(255 255 255 / .7)}.slider-element .slider-product-desc{position:absolute;top:auto;bottom:0;left:auto;right:0;width:65%;z-index:2}.slider-element .slider-product-desc [class^='col-']{background-color:#353535;padding:30px}.slider-element .vertical-middle .container{top:-60px}.play-icon{position:relative;display:block;font-size:18px;margin:20px 0 0 0;width:60px;height:60px;line-height:60px;border-radius:50%;color:#FFF!important;border:2px solid #EEE;text-align:center;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.play-icon i{position:relative;left:2px}.play-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.heading-block h3{font-weight:800;text-transform:none;font-size:2.3rem;letter-spacing:0}.edge-underline h3,.product:hover .product-title h3{text-decoration:underline;text-decoration-skip:edges}.showcase-target-images{position:relative}.showcase-target{display:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(.57,.21,.69,1);-moz-transition-timing-function:cubic-bezier(.57,.21,.69,1);-o-transition-timing-function:cubic-bezier(.57,.21,.69,1);transition-timing-function:cubic-bezier(.57,.21,.69,1)}.showcase-target.showcase-target-active{position:relative;display:block}.showcase-section:hover .showcase-target{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.showcase-section ul li{width:14px;height:14px;border-radius:50%;background-color:#000;cursor:pointer;border:1px solid #EEE}.showcase-section ul li.headphone-red{background-color:#af1e2b}.showcase-section ul li.headphone-black{background-color:#000}.showcase-section ul li.headphone-blue{background-color:darkblue}.showcase-section ul li.headphone-pink{background-color:pink}.showcase-section ul li.headphone-white{background-color:#fff}.showcase-section .badge{position:absolute;top:0;text-transform:uppercase;font-weight:400;letter-spacing:3px;font-size:11px;text-shadow:none;background-color:#222!important;left:50%;top:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.section-product{position:relative;width:100%}.section-product .section-product-image{width:100%}.section-product .section-product-content{max-width:100%;position:relative;bottom:0;right:0;background-color:#FFF;padding:20px;z-index:1}.section-product .section-product-content h3{font-weight:800}.section-product.alt .section-product-image,.section-product.alt .section-product-content{float:none}.section-product .section-product-price{font-size:1.5rem;font-weight:700}.explore-text-overlay{opacity:0;position:absolute;display:block;top:0;left:0;width:calc(100% - 30px);height:100%;z-index:1;background-color:rgb(0 0 0 / .6);margin-left:15px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.text-overlay-wrap:hover .explore-text-overlay{opacity:1}.section-contact h3{font-size:1.4rem;font-weight:700}.section-contact>div{padding:30px 20px;border:1px solid #EEE}.social-icon.si-mini{width:28px;height:28px;font-size:12px;line-height:27px!important}.social-icon.si-mini:hover i:first-child{margin-top:-27px}@media (min-width:1199px){.menu-link{font-size:14px;letter-spacing:0;text-transform:none}.menu-link div{position:relative;overflow:hidden}.menu-link div::before,.menu-link div::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .4);transform:translate3d(-100%,0,0) translate3d(-1px,0,0);transition:transform 0.7s;transition-timing-function:cubic-bezier(.7,0,.3,1);z-index:-1}.menu-item.current>.menu-link div::before,.menu-link:hover div::before{transform:translate3d(100%,0,0) translate3d(1px,0,0)}.menu-item.current>.menu-link div::after,.menu-link:hover div::after{transform:translate3d(0,5px,0)}.menu-link div::after{top:calc(50%);height:4px}.product{padding:65px;border-right:1px solid #EEE}.slider-element .heading-block h2{font-size:3.1rem;line-height:1.35;text-transform:none;letter-spacing:0;font-weight:700}.slider-element .slider-product-desc [class^='col-']{padding:50px}.play-icon{margin:0 auto}.section-product .section-product-image{position:relative;width:85%;background:#FFF}.section-product .section-product-content{max-width:400px;position:absolute;bottom:30px;right:0;padding:30px}.section-product.alt .section-product-image{float:right}.section-product.alt .section-product-content{left:0;right:auto}}@media (max-width:991px){.slider-element .vertical-middle .container{top:0}}.inline-YTPlayer{z-index:1}#ytb-video-button.play-icon{position:absolute;left:auto;bottom:10px;right:10px;width:42px;height:42px;line-height:39px;font-size:20px;text-align:center;border-width:2px;z-index:2}#ytb-video-button.play-icon i:nth-of-type(1){position:relative;left:1px}#ytb-video-button.play-icon i:nth-of-type(2),#ytb-video-button.play-icon.video-played i:nth-of-type(1){display:none}#ytb-video-button.play-icon.video-played i:nth-of-type(2){display:block}.hero-features{transform:translateY(-50%);padding:40px 30px;max-width:80%;margin-left:auto;border-top-left-radius:6px;border-bottom-left-radius:6px;border-left:4px solid rgb(0 0 0 / .2)}.hero-features i{font-size:24px;line-height:1.4}.hero-features h5{font-size:15px;line-height:1.6}.after-dots:not(:first-child)::after{content:'';position:absolute;top:50%;left:0%;width:10px;height:10px;border-radius:50%;font-size:20px;background-color:#000;margin-top:-5px;margin-left:-5px}.bg-theme-light,.section{background-color:#f9f9f9}.testimonials .container::before,.testimonials .container::after{content:"\e7ad";font-family:'font-icons';position:absolute;top:170px;left:80px;font-size:90px;color:rgba(var(--themecolorrgba,38,125,244),.2)}.testimonials .container::after{content:"\e7ae";top:auto;left:auto;right:90px;bottom:145px}.testimonials .testi-content p{font-style:normal;color:#000}:root{--themecolor:#267DF4;--themecolorrgba:38, 125, 244;--font-secondary:'Domine', serif}.ls--2{letter-spacing:-2px}.font-secondary{font-family:var(--font-secondary,'Domine',serif)!important}.bg-theme-light,.section{background-color:rgba(var(--themecolorrgba,38,125,244),.05)}.menu-container>.menu-item>.menu-link{font-size:14px;padding-left:4px;padding-right:4px;font-weight:400;text-transform:capitalize;letter-spacing:0}.top-phone{background-color:var(--themecolor,#267DF4);color:#FFF;padding:10px 14px;border-radius:3px}.top-phone i{position:relative;top:2px}.top-phone span{font-weight:400;margin-left:4px}.hero-features{transform:translateY(-50%);padding:40px 30px;max-width:80%;margin-left:auto;border-top-left-radius:6px;border-bottom-left-radius:6px;border-left:4px solid rgb(0 0 0 / .2)}.hero-features i{font-size:24px;line-height:1.4}.hero-features h5{font-size:15px;line-height:1.6}.after-dots:not(:first-child)::after{content:'';position:absolute;top:50%;left:0%;width:10px;height:10px;border-radius:50%;font-size:20px;background-color:#000;margin-top:-5px;margin-left:-5px}.before-heading{display:inline-block;font-size:12px;font-style:normal;background-color:rgba(var(--themecolorrgba,38,125,244),.1);color:var(--themecolor,#267DF4);padding:3px 8px;border-radius:2px;font-weight:600}.border-light{border-color:#EEE!important}.card{border-radius:8px}.card-img-top{border-top-left-radius:calc(8px - 1px);border-top-right-radius:calc(8px - 1px)}#price-carousel .owl-stage{display:flex;flex-wrap:wrap;align-items:flex-end}.price-list .card-body{padding:20px 30px!important}.price-list .price-title{font-size:48px;font-weight:600;color:var(--themecolor,#267DF4)}.price-list .price-title small{position:relative;font-size:16px;color:#AAA;top:-4px;margin-left:6px}.price-list .list-group-item:first-child,.price-list .list-group-item:last-child{border-bottom:0}.card-img-overlay *{position:relative}.card-img-overlay::before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:rgb(4 4 4 / .45);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.owl-carousel .owl-dots .owl-dot{width:20px;height:5px;border-radius:4px;transition:all .3s ease-out;opacity:.3}.owl-carousel .owl-dots .owl-dot.active{width:45px}#price-carousel .owl-item{opacity:0;transform:translateY(20px);transition:all .4s .1s ease-out}#price-carousel .owl-item.active{opacity:1;transform:translateY(0)}#image-carousel{overflow:visible}#image-carousel .carousel-column{display:flex;flex-direction:column;flex:1 0;margin:0;padding:0;list-style:none}#image-carousel .column-1{padding-right:12px}#image-carousel .column-2{padding-left:12px}#image-carousel .carousel-column-container{display:flex;flex-direction:row}#image-carousel .carousel-grid-item{display:flex;flex:1;margin:0;padding:0}#image-carousel .carousel-grid-item .item{flex:1;position:relative;width:100%;min-height:150px;margin-bottom:24px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:5px;transition:all .2s ease-out}.button:hover,.top-phone:hover,#image-carousel .carousel-grid-item:hover a.item{box-shadow:0 5px 8px rgb(0 0 0 / .2);transform:translateY(-3px);opacity:.95;color:#FFF}#image-carousel .carousel-grid-item .item blockquote{z-index:1}.img-overlay::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background-color:rgba(var(--themecolorrgba,38,125,244),.8)}.testimonials .container::before,.testimonials .container::after{content:"\e7ad";font-family:'font-icons';position:absolute;top:-38px;left:20px;font-size:80px;color:rgba(var(--themecolorrgba,38,125,244),.2)}.testimonials .container::after{content:"\e7ae";top:auto;left:auto;right:20px;bottom:-45px}.testimonials .testi-content p{font-style:normal;color:#000}.mfp-iframe-holder .mfp-close,.testi-stars i{background-color:var(--themecolor,#267DF4);font-size:14px;color:#FFF;padding:1px 5px;border-radius:2px}.fbox-plain.fbox-sm{margin-bottom:40px}.fbox-icon{top:3px}.fbox-plain.fbox-sm h3{text-transform:none;font-weight:600;font-size:1.125rem;letter-spacing:0}.top-phone,.button{transition:all .2s ease-out}.button.button-border{border-color:var(--themecolor,#267DF4);color:var(--themecolor,#267DF4)}.play-video i{position:absolute;padding-left:5px;top:50%;left:50%;width:80px;height:80px;line-height:81px;border-radius:50%;z-index:1;background-color:var(--themecolor,#267DF4);text-align:center;font-size:24px;color:#FFF;margin-top:-40px;margin-left:-40px;transition:transform .3s ease-out;-webkit-backface-visibility:hidden}.play-video:hover i{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.mfp-container{position:fixed}.mfp-iframe-holder .mfp-close{width:40px;text-align:center;font-size:24px;top:-20px;right:-20px}.mfp-iframe-holder{padding:20px}.mfp-iframe-holder .mfp-content{max-width:100%;height:100%}#locations-carousel .owl-stage-outer{padding-bottom:40px}#locations-carousel .owl-item.active .card{opacity:1;transform:translateY(0)}#locations-carousel.owl-carousel .owl-nav [class*=owl-]{opacity:1;background-color:#FFF;color:var(--themecolor,#267DF4)}#locations-carousel.owl-carousel .owl-dots{position:relative;background:#FFF;width:150px;padding:10px;margin:0 auto;bottom:20px;border-radius:4px;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}#locations-carousel.owl-carousel .owl-dots .owl-dot{margin:0 4px}.entry-content p{display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#666}#footer .list-unstyled li a{opacity:.7;color:#FFF;font-weight:300}ul.list-numbers li{list-style:decimal inside;margin-bottom:20px}#locations-carousel .card{position:relative;right:auto;margin:0 auto;bottom:0;margin-top:-30px;padding:20px}.footer-img{margin-top:-90px}@media (max-width:767.98px){.footer-img{margin-top:0}}@media (min-width:992px){.sub-menu-container .menu-item>.menu-link{padding-left:0;padding-right:0}#locations-carousel .card{opacity:0;position:absolute;right:40px;bottom:-30px;padding:20px 30px;width:100%;max-width:320px;border:0;border-radius:4px;transform:translateY(20px);transition:all .4s .1s ease-out}.heading-block h2{font-size:42px;letter-spacing:-1px}#locations-carousel.owl-carousel .owl-dots{position:absolute;top:auto;left:50%;bottom:45px;margin-left:-75px}.mbl-top-links{display:none}.top-links{border:0}}@media (max-width:1024px){.top-links-container.tlc-left .top-links-item>a{padding:9px 4.5px!important;font-size:8px!important;line-height:15px!important;font-weight:500!important}.top-links-container.tlc-right .top-links-item>a{padding:9px 4.5px!important;font-size:8px!important;line-height:15px!important;font-weight:500!important}.top-links-container.tlc-right .toll-free{font-size:9px!important}.social-icon.si-small{width:18px!important;height:18px!important;font-size:12px!important;line-height:16px!important;margin-top:10px!important}.social-icon.si-small:hover i:first-child{margin-top:-16px!important}.top-links-container.tlc-right .virtual-tour{height:24px!important;margin-top:6px!important}a.standard-logo img{height:86px!important}.primary-menu{margin-top:0}}@media (min-width:339px){a.retina-logo img{height:86px!important}}#page-menu{height:0;overflow:hidden;-webkit-backface-visibility:hidden}#page-menu #page-menu-wrap{opacity:0;right:0;width:auto;background-color:#fff0;box-shadow:none!important;pointer-events:none;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translate3d(0,-44px,0);-o-transform:translate3d(0,-44px,0);transform:translate3d(0,-44px,0);transform-style:preserve-3d;-webkit-backface-visibility:hidden}#page-menu.sticky-page-menu{overflow:visible}#page-menu.sticky-page-menu #page-menu-wrap{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.list-numbers{counter-reset:item}ol.list-numbers li{font-size:18px;list-style-type:none;margin-top:1.25rem;font-family:var(--font-secondary,'Domine',serif);font-weight:400}ol.list-numbers li::before{content:counter(item) ". ";counter-increment:item;margin-right:7px;color:var(--themecolor,#267DF4);font-weight:700}body,small,.sub-menu-container .menu-item>.menu-link,.wp-caption,.fbox-center.fbox-italic p,.skills li .progress-percent .counter,.nav-tree ul ul a,.font-body,h1,h2,h3,h4,h5,h6,#logo a,.menu-link,.mega-menu-style-2 .mega-menu-title>.menu-link,.top-search-form input,.entry-link,.entry.entry-date-section span,.button.button-desc,.fbox-content h3,.tab-nav-lg li a,.counter,label,.widget-filter-links li a,.nav-tree li a,.wedding-head,.font-primary,.entry-link span,.entry blockquote p,.more-link,.comment-content .comment-author span,.comment-content .comment-author span a,.button.button-desc span,.testi-content p,.team-title span,.before-heading,.wedding-head .first-name span,.wedding-head .last-name span,.font-secondary{font-family:'Metropolis',sans-serif!important}