﻿@import url("https://fonts.googleapis.com/css?family=Exo:100,300italic,400,400italic,500italic,700italic,700,100italic|Oxygen:300,400|Roboto+Mono");article.td-entry-content p{font-size:2rem}.term-description .container p{font-size:2rem}.navbar-toggle icon-bar{background-color:#eb5937}.breadcrumbs{margin-bottom:3rem}.featured-image{margin-bottom:3rem;display:block}.featured-image img{width:100%;height:auto}.inline-image-left,.inline-imageleft,.align-left,.alignleft{margin:0 1.5rem 1.5rem 0;float:left;display:block;max-width:100%;height:auto}.inline-image-right,.inline-imageright,.align-right,.alignright{margin:0 0 1.5rem 1.5rem;float:right;display:block;max-width:100%;height:auto}.content-text *:first-child{margin-top:0}.content-text>ul li{list-style:none;padding-left:2.4rem;text-indent:-2.4rem}.content-text>ul li:before{content:"";font-family:"FontAwesome";color:#eb5937;margin-right:1rem;font-size:14px}.menu-text{display:none}.scroll-top--button{-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s;font-size:2rem;display:inline-block;bottom:5rem;right:1rem;visibility:hidden;cursor:pointer;position:fixed;z-index:10;opacity:0}.scroll-top--button .fa-chevron-up{color:#000}.scroll-top--visible,.scroll-top--fade-out,.scroll-top .no-touch .scroll-top:hover{-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s}.scroll-top--visible{visibility:visible;opacity:1}.scroll-top--fade-out{opacity:0.5}.business-details{padding:0}.business-details__contact i{min-width:2rem}.navbar{margin:0}.navbar .navbar-nav{margin:0}.navbar .navbar-collapse{padding:0}.titan-contact-form input,.titan-contact-form textarea{margin-bottom:2rem;border:1px solid #999;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-appearance:none;padding:.8rem;width:100%}.titan-contact-form input[value='Submit']{background-color:#999;color:#fff}.titan-contact-form ul{list-style-type:none;padding:0;margin:0}.titan-contact-form .gfield_required{color:#c00c00}.titan-contact-form .gform_validation_container{display:none}.footer{background-color:#212121;font-size:1.2rem;padding:3.2rem 0;color:#fafafa}.footer a{color:#fafafa}.footer__copyright{margin-bottom:.5rem}.footer__menu ul{padding:0;margin:0}.footer__menu ul li{list-style:none;display:block;float:left;margin:0}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{text-align:right}.footer__badge span{margin-right:1rem}.banner-slider{position:relative;background:red}.banner-slider__images-wrapper{margin-bottom:0;overflow:hidden}.banner-slider__images-wrapper__image img{position:relative;object-fit:cover;max-width:100%;height:auto}.banner-slider__images-wrapper__image:focus{outline:none}.banner-slider__content-wrapper{position:relative;width:100%;left:0;top:0;bottom:0}.banner-slider__content-wrapper__content{display:block}.banner-slider__content-wrapper__content:focus{outline:none}.banner-slider .slick-list,.banner-slider .slick-track,.banner-slider .slick-slide{height:100%;z-index:1}.banner-slider .slick-slide{position:relative}.banner-slider .slick-arrow{z-index:2}.banner-slider .slick-prev{left:1.5rem}.banner-slider .slick-next{right:1.5rem}.banner-slider__vflex-container{position:absolute;top:0;left:0;width:100%;height:100%}.banner-slider__vflex-container .vbutton-container{display:flex;justify-content:flex-end;align-items:center;height:100%}.banner-slider__vflex-container .video-button{color:#ff0000;text-align:center}.banner-slider__vflex-container .video-button .fa{font-size:6rem}.banner-slider__vflex-container .video-button span{display:block;font-size:1.2rem;line-height:1.5rem;width:75px}.banner-slider__vflex-container .video-button:hover{color:#fc8203}.leadin-item{margin-bottom:2rem}.leadin-item img{margin-bottom:1rem}.leadins__item-post-content-container .content p{font-size:2rem}.testimonial-item{margin-top:3rem}.testimonial-item h2{margin-top:0}.testimonial-item img{margin-bottom:2rem}.services-item{margin-bottom:2rem}.services-item img{margin-bottom:2rem}.chocolat-parent .chocolat-image{margin-bottom:3rem;display:block;position:relative}.chocolat-parent .chocolat-image img{display:inherit;width:100%}.chocolat-overlay{background-color:#000;opacity:0.9}.faqs .panel-group{margin-top:3rem}.faqs .panel-heading .glyphicon{float:right}.news-item{margin-bottom:2rem}.news-item img{margin-bottom:2rem}.contact .titan-contact-form{margin-top:0}.contact-details .contact-header{font-weight:800;margin-bottom:0;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:1.6rem}.contact-details .google-map{margin-top:3rem;height:37rem;width:100%;border:0}.contact-details p{margin:0}.post-single .featured-image-wrapper{max-height:350px;padding-top:20px;background-color:rgba(255,255,255,0.95)}.post-single .featured-image{max-height:350px}.post-single .content ul{font-size:2rem}.post-single .content ul li{padding-bottom:1.4rem}html,body{font-family:"Oxygen",Helvetica,Arial,sans-serif;padding:0 !important;background-color:#212325;word-wrap:break-word;font-variant-ligatures:no-common-ligatures;line-height:2.5rem;color:#fff}html *,body *{outline:none !important}body{padding-top:100px !important;font-size:1.4rem;background:#101010 url("../images/main-bg.jpg") repeat}p,ul{font-size:1.4rem;color:#fff;line-height:1.4}ol,ul{overflow:hidden}ol{padding-left:8rem}ol li ol li{list-style-type:lower-latin}hr{border-color:#d9d9d9}a{font-weight:400;color:#fff}a:focus,a:hover{text-decoration:none;color:#fff}iframe{border:none;width:100%;overflow:hidden}.slick-slider a:focus{outline:none}.section-heading{margin-top:0;margin-bottom:1.5rem;font-size:3.6rem;color:#fff;font-weight:400;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;letter-spacing:-.02rem;font-style:italic}.section-heading span{font-weight:700}.section-heading--small{margin:0 0 2rem 0;font-size:1.6rem;color:#8d8d8d;font-weight:600}.blockquote-custom{display:inline-block;width:100%;padding:9.5rem 4rem;background:#eb5937;background:rgba(235,89,55,0.9);position:relative;z-index:10}.blockquote-custom.gray{background-color:#3e3e3e;border-bottom:3px solid #eb5937}.blockquote-custom .section-subheading{text-align:center;position:relative;padding:0;margin:0;color:#fff;font-size:3.4rem;font-style:italic;font-weight:400}.blockquote-custom:before,.blockquote-custom:after{content:'';width:6rem;height:4.5rem;position:absolute}.blockquote-custom:before{background-image:url("../images/quote-left.png");background-size:cover;background-repeat:no-repeat;top:3.5rem;left:5rem}.blockquote-custom:after{background-image:url("../images/quote-right.png");background-size:cover;background-repeat:no-repeat;bottom:3.5rem;right:5rem}*::selection{background:#eb5937;background:rgba(235,89,55,0.5)}.section-subheading{font-size:3rem;color:#eb5937}.vertical-center{height:100%;display:block;position:absolute;top:0;right:0;left:0}.vertical-center>*{display:inline-block;vertical-align:middle;position:relative !important;bottom:0 !important;left:0 !important}.vertical-center:before{content:'';display:inline-block;height:100%;vertical-align:middle}.skewx-10{-ms-transform:skewx(-10deg);-webkit-transform:skewx(-10deg);transform:skewx(-10deg)}.skewx-10 *{-ms-transform:skewx(10deg);-webkit-transform:skewx(10deg);transform:skewx(10deg)}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.no-margin{margin-left:0;margin-right:0}.our-staff-title:active,.our-staff-title:focus,.our-staff-title:hover,.our-staff-title h4{color:#54cdc3 !important;padding-bottom:0}.slant{width:100%;margin-top:-35px;position:relative;overflow:visible;clear:both;display:block}.overlay{display:block;background:#eb5937;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.overlay:hover{opacity:0.3;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.breadcrumbs,.woocommerce .woocommerce-breadcrumb{color:#101010;margin:0 0 1.5rem;font-size:1.5rem}.breadcrumbs .delimeter,.woocommerce .woocommerce-breadcrumb .delimeter{margin:0 1rem}.breadcrumbs a,.woocommerce .woocommerce-breadcrumb a{color:#eb5937}.btn{-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-ms-transition:all linear 0.2s;transition:all linear 0.2s;font-size:1.4rem;background-color:transparent;color:#fff !important;padding:1.5rem 2.5rem;text-align:center;display:inline-block;margin:1rem 0}.btn:active,.btn:focus,.btn:hover{text-decoration:none !important;color:#fff;background-color:#862847}.btn-gray{background-color:#4a4a4a;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-ms-transition:all linear 0.2s;transition:all linear 0.2s;padding:.6rem 3rem;border-radius:0}.btn-gray:active,.btn-gray:focus,.btn-gray:hover{text-decoration:none !important;color:#fff;background-color:#eb5937}.btn-gray p{font-size:2rem;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;letter-spacing:.1rem;margin-bottom:0}.btn-custom{overflow:hidden;padding:1.5rem 4rem;margin-left:.5rem;margin-right:.5rem;border:2px solid #fff;position:relative;width:190px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.btn-custom p{font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:2rem;margin-bottom:0}.btn-custom:before,.btn-custom:after{content:'';background-color:#fff;height:.2rem;width:2rem;position:absolute;top:50%}.btn-custom:before{left:0}.btn-custom:after{right:0}.btn-custom:active,.btn-custom:focus,.btn-custom:hover{text-decoration:none !important;color:#fff;background-color:#eb5937}.btn-inverse{border:2px solid #000}.btn-inverse:before,.btn-inverse:after{background-color:#000}.btn-inverse:active p,.btn-inverse:focus p,.btn-inverse:hover p{color:#fff}.loadmore{position:relative;z-index:10;clear:both;margin-bottom:2.5rem}.loadmore .btn-custom{background:#101010 url("../images/main-bg-skew10.jpg") repeat;display:inline-block !important}.loadmore .btn-custom:hover{background:#eb5937}.button-2{background-color:transparent;font-size:1.4rem;border:2px solid #fff;text-transform:uppercase;color:#fff;font-weight:bold;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.button-2:active,.button-2:focus,.button-2:hover{background-color:#fff;color:#eb5937;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.border-primary-color{border:1px solid #eb5937}.author-date{margin:1.5rem 0;display:block;font-size:1.4rem;color:#90959c}.vertical-center-wrapper{height:100%;display:block;position:absolute;top:0;right:0;left:0}.vertical-center-wrapper>*{display:inline-block;vertical-align:middle;position:relative !important;bottom:0 !important;left:0 !important}.vertical-center-wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle}.loader{margin:0 auto 40px;box-sizing:border-box;width:80px;height:80px;border-radius:100%;border:10px solid rgba(255,255,255,0.2);border-top-color:#fff;animation:spin 1s infinite linear;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.loader-wrapper{width:100%;display:block;text-align:center}.loader:before{content:none !important}#infscr-loading{width:100%;display:block;text-align:center;z-index:100000;position:absolute;left:0;text-align:center;right:0;height:0}@keyframes spin{100%{transform:rotate(360deg)}}.no-pseudo:before,.no-pseudo:after{content:none !important}#gform_42 .gform_body input,#gform_42 .gform_body select,#gform_42 .gform_body textarea{background-color:#f5f5f5;border:1px solid #d9d9d9;padding:.5rem 1rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0}#gform_42 .gform_body .gfield_label{margin-top:1.5rem;color:#101010}#gform_42 .gform_body select{background:url("../images/caret-down.svg") no-repeat 98% 55%;background-color:#f5f5f5;background-size:1.8rem;cursor:pointer;width:98%}#gform_42 .gform_body input[type='radio']{-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;appearance:radio}#gform_42 .gform_body #input_42_9 li{float:left}#gform_42 .gform_body #input_42_9 li:first-child{margin-right:1.5rem}#gform_42 .gform_body #input_42_9 li label{float:left}#gform_42 .gform_body #field_42_11 .gfield_label{float:left;width:100%}#gform_42 .gform_body #field_42_11 .ginput_container,#gform_42 .gform_body #field_42_11 .ginput_container_date{width:100%}#gform_42 .gform_body #field_42_11 #input_42_11_1_container,#gform_42 .gform_body #field_42_11 #input_42_11_2_container,#gform_42 .gform_body #field_42_11 #input_42_11_3_container{margin:0 1.5rem 1.5rem 0;width:100%;float:left}#gform_42 #field_42_12 .ginput_container_time label{display:none}#gform_42 #field_42_12 .ginput_container_time input{width:100%}#gform_42 #field_42_12 .ginput_container_time i{display:none}#gform_42 #field_42_12 .ginput_container_time #input_42_12_1,#gform_42 #field_42_12 .ginput_container_time #input_42_12_2{width:94%;margin-bottom:1.5rem}#gform_42 #field_42_12 .ginput_container_time #input_42_12_3{width:100%;margin-bottom:1.5rem}#gform_42 #field_42_12 .ginput_container_time:last-child{width:94%}#gform_42 .gform_footer{display:none}#gform_42 .gform_footer .gform_button.button{margin-top:3.5rem;font-size:2.6rem;border:none;width:100%}.woocommerce select{height:43px}.woocommerce input,.woocommerce select,.woocommerce textarea{border:none;padding:8px 14px;background-color:#f2ebe5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin-bottom:4px;color:#3a2213;resize:none}.woocommerce input:focus,.woocommerce select:focus,.woocommerce textarea:focus{border:none}.woocommerce textarea{max-width:100%;height:22rem}.woocommerce form .form-row .input-checkbox{width:auto}.woocommerce-checkout #payment{background-color:#f2ebe5}.woocommerce-checkout #payment #place_order{width:auto}.woocommerce-checkout #payment ul.payment_methods li input{width:auto}.slick-slide h3{color:#54cdc3}.slick-arrow:before{font-family:"FontAwesome";font-size:2.5rem;color:#eb5937}.slick-next:before{content:'\f138'}.slick-prev:before{content:'\f137'}.collapsed .panel-heading{background-color:#eb5937}.panel{background-color:transparent;box-shadow:none}.panel-group{margin-top:1.5rem;margin-bottom:9rem}.panel-group .panel+.panel{margin-top:1rem}.panel-default{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.panel-default a{text-decoration:none}.panel-body{padding:0}.panel-heading{padding:1.5rem 0;position:relative}.panel-heading h4{font-size:2.4rem;text-transform:none;font-weight:bold;color:#fff;padding:0;padding-right:2rem}.panel-heading h4 span{float:right;font-size:2rem;position:absolute;right:1.3rem;top:50%;width:2rem}.panel-heading h4 span:before{top:-1rem;position:absolute}.panel-collapse{background-color:transparent}.panel-body{border-top:none !important}.panel-body p{margin-top:0}.panel a{display:block}.panel-title{max-width:-webkit-calc(100% - 30px);max-width:-moz-calc(100% - 30px);max-width:calc(100% - 30px);display:inline-block}.panel .glyphicon{color:#d7090e}.pagination{display:table;margin-top:2.5rem;float:right}.pagination .leftrounding a,.pagination .leftrounding span{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.pagination .rightrounding a,.pagination .rightrounding span{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.pagination>li a,.pagination>li span{padding:5px 10px;background-color:#d7090e;border-color:#d7090e;color:#fff;font-size:14px;font-weight:normal;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.pagination>li a.next,.pagination>li a.prev,.pagination>li span.next,.pagination>li span.prev{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:.5rem 1.2rem}.pagination>li a:hover,.pagination>li a:focus,.pagination>li a.current,.pagination>li span:hover,.pagination>li span:focus,.pagination>li span.current{background-color:#862847;border-color:#862847;color:#fff;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.pagination>li a.next,.pagination>li span.next{margin-left:.9rem}.pagination>li a.prev,.pagination>li span.prev{margin-right:.9rem}.gform_wrapper .gform_heading .gform_title{font-size:2.3rem;color:#fff;font-style:italic;font-weight:500}.gform_wrapper .validation_error{margin-bottom:1rem}.gform_wrapper ul{margin:0 !important;padding:0;list-style:none}.gform_wrapper li{margin-bottom:1rem;display:inline-block}.gfield_required,.validation_message,.validation_error{color:#c00c00}.gform_body{margin-left:-1.5rem;margin-right:-1.5rem}.gform_body label{width:100%;margin-bottom:0;color:#fff;font-size:1.2rem;font-weight:500;font-style:italic;text-transform:uppercase;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif}.gform_body input,.gform_body select,.gform_body textarea{border:none;border-bottom:2px solid #fff;padding:0 0 .5rem;width:100%;background-color:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin-bottom:.4rem;color:#fff;resize:none;font-size:2rem;font-weight:300}.gform_body input:focus,.gform_body select:focus,.gform_body textarea:focus{border-color:#eb5937}.gform_body select{z-index:3;position:relative;background-color:transparent;cursor:pointer}.gform_body .field_submit{margin-top:4rem;width:100%;text-align:center}.gform_body .ginput_container.ginput_container_fileupload{position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer}.gform_body .ginput_container.ginput_container_fileupload input{z-index:3;position:relative;background-color:transparent;cursor:pointer}.gform_body .ginput_container.ginput_container_fileupload:after{content:'\f0c6';position:absolute;top:0;font-family:"FontAwesome";font-size:1.7rem;padding:.5rem 1.4rem;color:#d7090e;z-index:2;right:.2rem;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.gform_body .ginput_container.ginput_container_fileupload:before{content:'';border:none;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin-bottom:.4rem;resize:none;position:absolute;left:0;right:0;bottom:0;height:3.5rem;z-index:1;top:0}.gform_body .ginput_container.ginput_container_fileupload:hover:after{-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.gform_body .custom-textarea{margin-bottom:0}.gform_body .gfield_error label{border-color:#d7090e;color:#d7090e}.gform_body select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_body textarea{max-width:100%;height:17.1rem}.gform_body ul li:before{content:none !important}.gform_body .ginput_container.ginput_container_select:after{content:'\f107';position:absolute;font-family:"FontAwesome";font-size:1.7rem;padding:.4rem 3rem;color:#d7090e;z-index:2;right:0;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.gform_body .ginput_container.ginput_container_select:before{display:none}.gform_footer{-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-ms-transition:all linear 0.2s;transition:all linear 0.2s;text-align:right;width:150px;margin:0 auto;position:relative;-ms-transform:skewx(-10deg);-webkit-transform:skewx(-10deg);transform:skewx(-10deg);overflow:hidden;padding:1.4rem 0;border:2px solid #fff;position:relative;margin-top:1rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.gform_footer input[type='submit']{-ms-transform:skewx(10deg);-webkit-transform:skewx(10deg);transform:skewx(10deg);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:transparent;border:0;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:2rem;margin-bottom:0;color:#fff;font-weight:normal;padding:0}.gform_footer input[type='submit']:hover{background:transparent;color:#fff}.gform_footer:before,.gform_footer:after{content:'';background-color:#fff;height:.2rem;width:2rem;position:absolute;top:50%}.gform_footer:before{left:0}.gform_footer:after{right:0}.gform_footer:active,.gform_footer:focus,.gform_footer:hover{text-decoration:none !important;color:#fff;background-color:#eb5937}.gform_validation_error li{position:relative}.gform_validation_error .validation_message{position:absolute;display:none}.contact__form ul{margin:0 -1.5rem}.contact__gmaps{margin-bottom:1rem;width:100%;overflow:hidden}.contact__gmaps iframe{width:100%;height:20rem;margin-top:3.6rem;border:none;overflow:hidden}.contact__details-heading{display:inline-block;max-width:100%;width:100%;color:#101010;font-size:1.5rem;font-weight:bold}.contact__details-content{margin-bottom:1rem;color:#101010;font-size:1.5rem}.contact__details-content.tel a{color:#101010}.contact__details-content a{color:#eb5937;font-size:1.5rem;font-weight:normal}.extended-social{padding:1rem 0;list-style-type:none;display:inline-block;width:100%;font-size:1.6rem;border-bottom:1px solid #ebe7e3}.extended-social li:last-child{border-right:none}.extended-social li i{margin:0 1rem 0 0;display:inline}.extended-social li a,.extended-social li a:hover,.extended-social li a:focus,.extended-social li a:active{font-family:"Oxygen",Helvetica,Arial,sans-serif;border-radius:.2rem;text-transform:uppercase;padding:0 1rem;color:#fff}.extended-social li a:first-child{padding-left:0}.extended-social li.facebook a{color:#3b5998}.extended-social li.twitter a{color:#55acee}.extended-social li.google-plus a{color:#dc4e41}.extended-social li.pinterest a{color:#c92228}.aytvideo{position:absolute;z-index:999;width:54rem;height:270px;left:-55rem;right:calc(100% + 15px)}@media (max-width: 1300px){.aytvideo{position:relative;z-index:999;width:100% !important;max-width:500px !important;height:270px;left:auto !important;right:auto;margin:auto;float:none;display:block}}.features-wrapper{margin:60px 0}.features-wrapper h2{font-weight:700;display:block;text-align:center;padding-bottom:60px}.features-wrapper .feature-list{display:block}@media (min-width: 768px){.features-wrapper .feature-list{display:flex}}.features-wrapper .feature-list .feature-item{display:block;width:100%;flex:1 1 0%;overflow:hidden;padding-bottom:20px}.features-wrapper .feature-list .feature-copy{position:relative;display:flex;align-items:center;font-size:2rem}.features-wrapper .feature-list .feature-copy:before{display:block;font-family:'fontawesome';font-size:30px;content:'\f00c';width:50px;height:50px;color:#e80a01;border:1px solid #e80a01;border-radius:100%;padding:10px;line-height:30px;margin-right:20px}.callouts-wrapper{padding-top:60px;margin:60px 0}.callouts-wrapper h2{font-weight:700;display:block;text-align:center;padding-bottom:60px}.callouts-wrapper .callout-list{display:block;box-sizing:border-box}.callouts-wrapper .callout-list .callout-item{display:block;box-sizing:border-box;text-align:center;border-radius:5px;border:1px solid #212325;margin-bottom:20px}.callouts-wrapper .callout-list .callout-item .callout-image{display:block;min-height:250px;position:relative;background-position:50% 50%;background-size:cover}.callouts-wrapper .callout-list .callout-item .callout-item-copy{padding:30px;background:rgba(33,35,37,0.7)}.callouts-wrapper .callout-list .callout-item .callout-item-copy .callout-title{display:block;width:100%;font-size:20px;font-weight:700;padding-bottom:10px}.callouts-wrapper .callout-list .callout-item .callout-item-copy .callout-copy{font-size:16px;color:#fff}.callback-wrapper{padding-top:60px;margin:60px 0}.callback-wrapper h2{font-weight:700;display:block;text-align:center;padding-bottom:40px}.callback-wrapper .callb-form{padding:40px 0;display:flex;align-items:center}.callback-wrapper .callb-intro{font-size:2rem}.callback-wrapper .callb-call{text-align:right}.callback-wrapper .callb-ftitle{font-weight:700;line-height:1;margin-top:0}.prod-banner-display .prod-banner-wrapper{position:relative;max-height:75rem;min-height:25rem;overflow:hidden;background-size:cover;background-repeat:no-repeat;padding:40px 0}.prod-banner-display .prod-banner-wrapper:before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5)}.prod-banner-display .prod-banner-intro p{font-size:2rem}.prod-banner-display .prod-banner-intro a.btn{background-color:#f56006}.prod-banner-display .prod-banner-intro a.btn:hover{background-color:#e80a01}.prod-banner-display .prod-banner-features .feature-list{display:block;flex-wrap:nowrap}@media (min-width: 768px){.prod-banner-display .prod-banner-features .feature-list{display:flex;justify-content:space-between;flex-wrap:nowrap}}@media (min-width: 768px){.prod-banner-display .prod-banner-features .feature-list{flex-wrap:wrap}}.prod-banner-display .prod-banner-features .feature-item{display:block;width:100%;flex:1 100%;overflow:hidden;padding-bottom:20px}@media (min-width: 768px){.prod-banner-display .prod-banner-features .feature-item{width:50%;flex:1 50%}}.prod-banner-display .prod-banner-features .feature-copy{position:relative;display:flex;align-items:center;font-size:2rem;flex-wrap:nowrap !important}.prod-banner-display .prod-banner-features .feature-copy:before{display:block;font-family:'fontawesome';font-size:30px;content:'\f00c';width:50px;height:50px;color:#e80a01;border:1px solid #e80a01;border-radius:100%;padding:10px;line-height:30px;margin-right:20px}.prod-banner-display .prod-banner-features h2{margin-top:40px;text-align:center;color:#fff !important;padding-bottom:20px}@media (min-width: 768px){.prod-banner-display .prod-banner-features h2{margin-top:0}}.brand-display{padding:20px 0}.brand-display h2{text-align:center;padding-bottom:20px}.brand-display .brands-list{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.brand-display .brand-item{background-size:cover;background-repeat:no-repeat;min-width:150px;min-height:100px;background-position:50% 50%;margin:5px 0;display:block}.prd-display .callback-wrapper{margin:0}.term-dismantling .term-description{margin-top:0 !important;padding-top:0 !important}.business-details__logo img{width:auto;max-height:5.6rem;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.business-details__social,.business-details__email-wrapper,.business-details__phone-wrapper{text-align:right}.navbar .fa-bars{color:#eb5937;font-size:2rem}.navbar-header{text-align:center}.navbar .navbar-nav{overflow:visible}.navbar .navbar-nav .caret{margin-right:.4rem;margin-top:1rem;margin-left:.7rem;float:right}.navbar .navbar-toggle{float:none;margin:0;margin-bottom:.5rem;padding-top:0;cursor:pointer}.navbar .navbar-toggle:after{content:'Menu';font-size:1.8rem;color:#101010;margin-left:.5rem;text-transform:none}.navbar .navbar-nav li span.dropdown-toggle{position:relative;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.navbar .navbar-nav li span.dropdown-toggle:after{content:"\f107";font-size:1.4rem;font-family:"FontAwesome";color:#101010;top:1px;position:relative}.navbar .navbar-nav li.open>span.dropdown-toggle{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.navbar .navbar-nav li.open a{background-color:transparent}.navbar .navbar-nav li .dropdown-menu{background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;overflow:visible;padding:0;margin:0}.navbar .navbar-nav li .dropdown-menu li:last-child{border-bottom:none}.navbar .navbar-nav li .dropdown-menu a{border:none;font-size:1.6rem}.navbar .navbar-nav li .dropdown-menu a:hover,.navbar .navbar-nav li .dropdown-menu a:active,.navbar .navbar-nav li .dropdown-menu a:focus{background-color:transparent;border:none}.navbar .navbar-nav li.active a{color:#eb5937}.navbar .navbar-nav li a{display:inline-block;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;transition:.2s;background-color:transparent}.navbar .navbar-nav li a:hover,.navbar .navbar-nav li a:focus{background-color:transparent;color:#eb5937;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;transition:.2s}.menu-text span{font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:16.2pt;text-transform:uppercase;font-style:italic;display:block;margin-top:17px;margin-left:-30px}.main-content a{color:#e80a01;transition:all 0.3s ease-in-out}.main-content a:hover{color:#fe5851}@media (min-width: 0){h1{color:#e80a01 !important}h2,h3,h4,h5,h6{color:#fff;font-weight:bold;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;line-height:1.2}h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0 !important}h1{font-size:4rem;font-weight:700}h2{font-size:3.6rem;color:#f56006 !important;font-style:italic}h3{font-size:3rem;font-style:italic;color:#e80a01 !important}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.2rem}hr{margin-top:12px;margin-bottom:15px}.breadcrumbs{padding-right:0;padding-left:0}.breadcrumbs a{color:#d7090e}#contactModal .contact-heading.dental{margin-top:3.5rem}.main-content{overflow:hidden}.main-content__homepage{background:#272829}.main-content__homepage .homepage__content{padding:4.8rem 0 4rem}.main-content__homepage .homepage__content h1{text-align:center;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;margin-bottom:5rem}.main-content__homepage .homepage__content .btn-more-less{overflow:hidden;padding:1.5rem 0;margin:4.5rem 0 2rem .3rem;border:2px solid #fff;position:relative;display:inline-block;-ms-transform:skewx(-10deg);-webkit-transform:skewx(-10deg);transform:skewx(-10deg);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;width:180px;text-align:center;cursor:pointer}.main-content__homepage .homepage__content .btn-more-less p{font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:2rem;margin-bottom:0;-ms-transform:skewx(10deg);-webkit-transform:skewx(10deg);transform:skewx(10deg)}.main-content__homepage .homepage__content .btn-more-less:before,.main-content__homepage .homepage__content .btn-more-less:after{content:'';background-color:#fff;height:.2rem;width:2rem;position:absolute;top:50%}.main-content__homepage .homepage__content .btn-more-less:before{left:0}.main-content__homepage .homepage__content .btn-more-less:after{right:0}.main-content__homepage .homepage__content .btn-more-less:hover{text-decoration:none !important;color:#fff;background-color:#eb5937}.main-content__homepage .homepage__content .btn-read-less{text-decoration:none !important;color:#fff;background-color:#eb5937}.main-content__homepage .homepage__content .td-entry-content h2:first-of-type,.main-content__homepage .homepage__content .td-entry-content h3:first-of-type,.main-content__homepage .homepage__content .td-entry-content h4:first-of-type,.main-content__homepage .homepage__content .td-entry-content h5:first-of-type,.main-content__homepage .homepage__content .td-entry-content h6:first-of-type{margin-top:0}.page-heading{border-bottom:2px solid #eb5937;margin-top:0;padding-bottom:1rem}body:not(.home) .main-content{padding:3rem 0 4rem}body:not(.home) .main-content.contact{padding:0}body:not(.home) .page-title{margin-top:1rem;margin-bottom:3.5rem;z-index:10;position:relative}body:not(.home) .page-title:before{content:'';background-color:#eb5937;opacity:0.8;height:5rem;position:absolute;left:-200rem;right:calc(100% + 15px);top:-.5rem}body:not(.home) .main-banner{height:18rem}body:not(.home) .main-banner:before{content:'';display:inline-block;height:100%;vertical-align:middle}body:not(.home) .main-banner__content{display:inline-block;vertical-align:middle;width:98%;position:relative;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;transition:.2s}body:not(.home) .main-banner__content h2{margin-top:0;color:#fff}body:not(.home) .main-banner__content .button{display:inline-block;padding:1.5rem 10rem}body:not(.home) .main-banner__image{height:18rem;position:absolute;left:0}.banner-slider{margin-left:-1.5rem;margin-right:-1.5rem}.banner-slider__images-wrapper .slick-dots{bottom:2rem;z-index:100}.banner-slider__images-wrapper.slick-slider{margin-bottom:0}.banner-slider__images-wrapper .slick-next,.banner-slider__images-wrapper .slick-prev{width:5rem;height:5rem;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s;background-color:black;opacity:0.2;z-index:10}.banner-slider__images-wrapper .slick-next:hover,.banner-slider__images-wrapper .slick-prev:hover{opacity:1;border-color:#101010;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.banner-slider__images-wrapper .slick-next:before,.banner-slider__images-wrapper .slick-prev:before{font-size:2.5rem;font-family:'fontawesome';color:white}.banner-slider__images-wrapper .slick-next{right:0%}.banner-slider__images-wrapper .slick-next:before{content:"\f105"}.banner-slider__images-wrapper .slick-prev{left:0%}.banner-slider__images-wrapper .slick-prev:before{content:"\f104"}.banner-slider__images-wrapper__image img{-webkit-mask-image:url("../images/banner_mask.png");-webkit-mask-position:100% 100%;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover}.banner-slider .banner-overlay{width:100%;position:relative;margin-top:-1rem;z-index:10;background:url("../images/banner-overlay.png") no-repeat;background-size:cover;min-height:12rem}.banner-slider__content .button-wrapper{padding-left:0}.banner-slider__content-wrapper .title{font-weight:bold;font-size:4.8rem;color:#101010;text-transform:uppercase;text-align:center}.banner-slider__content-wrapper .button-wrapper{text-align:center}.banner-slider__content-wrapper .button-wrapper .button-2{border-color:#101010;color:#101010 !important}.banner-slider__content-wrapper p{font-size:1.8rem}.banner-slider__content-wrapper .container{height:100%}.banner-slider__content-wrapper .video__text{color:#101010}.banner-slider__content-wrapper .video i{color:#d7090e}.banner-slider__content-wrapper .video__text{font-weight:bold;font-size:1.6rem;text-transform:uppercase;margin-bottom:3rem}.banner-slider .slick-dots li button:before,.banner-slider .slick-dots li.slick-active button:before{font-size:1.8rem;color:#fff}.banner-wrapper{position:relative;max-height:75rem;margin-top:15.5rem;overflow:hidden;background-size:cover !important}.banner-wrapper .banner-image-wrapper img{width:100%;height:100%;object-fit:cover}.banner-wrapper .banner-content{position:relative;min-width:30rem;max-width:32rem;margin-top:8rem}.banner-wrapper .banner-content-bottom-wrapper{position:absolute;bottom:3rem;width:75rem;margin:0 auto;left:0;right:0}.banner-wrapper .banner-content-wrapper{background:transparent;background-image:linear-gradient(to bottom, transparent, #eb5937);background-image:-webkit-linear-gradient(to bottom, transparent, #eb5937)}.banner-wrapper .banner-content .heading__left,.banner-wrapper .banner-content .heading__main,.banner-wrapper .banner-content .heading__bottom{position:absolute}.banner-wrapper .banner-content .heading__left-line,.banner-wrapper .banner-content .heading__bottom-line{position:absolute;bottom:.5rem;background-color:#fff}.banner-wrapper .banner-content .heading__left{text-transform:uppercase;left:0;bottom:6rem;margin-bottom:0}.banner-wrapper .banner-content .heading__left-line{height:5rem;width:.1rem;left:0}.banner-wrapper .banner-content .heading__main{font-size:4rem;font-weight:100;left:5rem;right:0;bottom:3rem;text-align:left;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.banner-wrapper .banner-content .heading__bottom{font-weight:700;font-style:italic;font-size:1.8rem;left:45%;margin-bottom:0;margin-top:0;color:#fff !important;top:calc(100% - 15px)}.banner-wrapper .banner-content .heading__bottom-line{height:.1rem;right:calc(55% + 15px);left:0}.banner-content-bottom{padding-top:1rem}.banner-content-bottom p{font-size:2.4rem;font-weight:300}.panel .main-banner{-webkit-transition:top 0.5s;-moz-transition:top 0.5s;-ms-transition:top 0.5s;transition:top 0.5s;box-shadow:1px 1px 15px rgba(0,0,0,0.5);overflow:hidden;padding:0;position:relative}.panel .main-banner__content{position:relative;text-align:center;width:100%;padding-top:0;top:0;bottom:0;font-size:1.4rem;color:#fff8f1}.panel .main-banner__content .container{height:100%;padding-left:0}.panel .main-banner__content .banner-content-slide{padding-left:3px;padding-right:3px;overflow:hidden;padding-bottom:2.5rem}.panel .main-banner__content .banner-content-container-wrapper{height:100%;background:#9b8579;background:rgba(155,133,121,0.5);padding-left:2rem;color:#3a2213}.panel .main-banner__content .banner-content-container-wrapper:before,.panel .main-banner__content .banner-content-container-wrapper:after{content:'';height:100%;position:absolute;top:0;width:5000px;background:#9b8579;background:rgba(155,133,121,0.5)}.panel .main-banner__content .banner-content-container-wrapper:after{left:100%}.panel .main-banner__content .banner-content-container-wrapper:before{right:100%}.panel .main-banner__content h2{font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:4.5rem;font-weight:700;font-style:italic;margin-top:2rem;color:#3a2213}.panel .main-banner__content h2 span{display:inline}.panel .main-banner__content p{font-size:1.4rem;margin-bottom:2rem}.panel .main-banner__content .button{text-transform:uppercase;display:inline-block;margin:1rem auto !important;padding:1.5rem 2rem;font-size:1.6rem !important;line-height:2.5rem !important}.panel .main-banner__image{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;object-fit:cover;width:100%}.page-gallery__carousel{width:-webkit-calc(100% + 15px);width:-moz-calc(100% + 15px);width:calc(100% + 15px);overflow:hidden;margin-top:1.5rem;margin-bottom:1.5rem}.page-gallery__carousel-slide{position:relative;margin-right:1.5rem}.page-gallery__carousel-slide:before{display:block;content:"";width:100%;padding-top:75%}.page-gallery__carousel-slide>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.page-gallery__carousel-slide>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.page-gallery__carousel-slide div{max-width:100% !important}.page-gallery__preview{margin-bottom:1rem}.page-gallery__preview-inner{position:relative}.page-gallery__preview-inner:before{display:block;content:"";width:100%;padding-top:75%}.page-gallery__preview-inner>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.page-gallery__preview-inner>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.page-content .posts-wrapper{margin-top:3rem}.page-content .posts-wrapper .title{text-transform:uppercase}.page-content .posts-wrapper .title,.page-content .posts-wrapper .title a:hover{color:#101010;font-weight:bold;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s;margin-top:0}.page-content .posts-wrapper .title a,.page-content .posts-wrapper .title a:hover a{font-weight:bold;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.page-content .posts-wrapper .featured-image{width:100%;margin-bottom:1rem}.page-content .posts-wrapper .posts-container{margin-bottom:2.5rem}.page-content__main .featured-image{margin:0 auto;margin-bottom:3.5rem}.gallery-wrapper .post-entry .title{font-size:1.8rem}.gallery-wrapper .featured-image .featured-image-holder{padding-left:0;padding-right:0}.locations-wrapper .title{font-size:1.6rem;font-weight:bold;color:#eb5937}.locations-container{margin-bottom:3rem}.post-title,.post-title a{text-transform:uppercase;font-weight:bold}.post-entry{margin-bottom:5.5rem}.post-entry .date{position:absolute;left:-1.5rem;top:0;z-index:100;background-color:#f3f3f3;padding:.3rem 1.4rem;height:3rem;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;font-style:italic;color:#505050;text-transform:uppercase}.post-entry .date:after{height:2.5rem;border-top:2.5rem solid #aaa;border-left:1.5rem solid transparent;position:absolute;top:3rem;content:'';left:0}.post-thumbnail{padding-left:3rem;padding-right:1.5rem}.post-thumbnail .featured-image{width:100% !important;margin-bottom:0;position:relative}.post-thumbnail .featured-image:before{display:block;content:"";width:100%;padding-top:100%}.post-thumbnail .featured-image>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.post-thumbnail .featured-image>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.post-thumbnail img{width:100%}.post-content{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem;display:inline-block;width:100%}.post-content-title{font-weight:700;text-transform:none}.post-content-wrapper{background:#fff;background:rgba(255,255,255,0.95)}.post-content *{color:#212325;font-weight:700;text-transform:none}.post-content .date{font-style:italic;font-size:1.6rem;color:#505050;text-transform:uppercase}.post-content .btn{float:left}.newsletter{background:url("../images/newsletter_bg.png");background:#3a2213 url("../images/newsletter_bg.png") no-repeat center !important;padding:2.5rem 1.5rem 3.5rem 1.5rem;color:#f5f5f5}.newsletter .section-heading{color:#fff}.newsletter .newsletter-primary_wrapper{padding-top:3.5rem}.newsletter .newsletter-primary_wrapper form{display:inline-block;text-align:center;width:100%}.newsletter .newsletter-primary_wrapper form .gform_heading{margin:0 1rem 3rem 1rem}.newsletter .newsletter-primary_wrapper form .gform_heading .gform_title{line-height:2.7rem;font-size:2.3rem;font-weight:100;color:#fff;margin:0}.newsletter .newsletter-primary_wrapper form .validation_error{color:#fb9094;margin-top:-2rem;font-size:1.6rem;display:block}.newsletter .newsletter-primary_wrapper form .gform_body ul li label{float:left;text-align:left;font-size:2rem;color:#fff8f1;font-weight:normal}.newsletter .newsletter-primary_wrapper form .gform_body ul li label .gfield_required{color:#fff}.newsletter .newsletter-primary_wrapper form .gform_body ul li div input{background-color:#27170d;border:1px solid #27170d;color:#fff8f1;font-size:1.5rem;font-family:"Oxygen",Helvetica,Arial,sans-serif;height:5rem;padding-left:1.5rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.newsletter .newsletter-primary_wrapper form .gform_body ul li div input:first-child{margin-bottom:1rem}.newsletter .newsletter-primary_wrapper form .gform_body ul li div input::-webkit-input-placeholder{color:rgba(245,245,245,0.5)}.newsletter .newsletter-primary_wrapper form .gform_body ul li div input:-moz-placeholder{color:rgba(245,245,245,0.5)}.newsletter .newsletter-primary_wrapper form .gform_body ul li div input::-moz-placeholder{color:rgba(245,245,245,0.5)}.newsletter .newsletter-primary_wrapper form .gform_body ul li div input:-ms-input-placeholder{color:rgba(245,245,245,0.5)}.newsletter .newsletter-primary_wrapper form .gform_body ul li div input:placeholder-shown{color:rgba(245,245,245,0.5)}.newsletter .newsletter-primary_wrapper form .gform_body ul li .gfield_description.validation_message{display:none}.newsletter .newsletter-primary_wrapper form .gform_footer{padding:0 1.5rem}.newsletter .newsletter-primary_wrapper form .gform_footer .gform_button{margin-top:2.2rem;border:none;width:100%}.newsletter .newsletter-primary_wrapper.gform_validation_error input{border-color:#fb9094 !important}.navbar{margin-bottom:0;min-height:auto;border:none}.navbar-header{padding-bottom:1rem}.navbar .navbar-nav li{position:relative}.navbar .navbar-nav li:hover>.dropdown-menu{visibility:visible;opacity:1}.navbar .navbar-nav li.current-menu-item>a{color:#d7090e}.navbar .navbar-nav li span.dropdown-toggle{float:right}.navbar .navbar-nav li a{font-size:1.7rem}.navbar .navbar-nav li .dropdown-menu{visibility:visible;opacity:1;position:relative;width:100%;top:100%;min-width:21rem;border:0;padding-left:1.5rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .navbar-nav li .dropdown-menu a{padding:1rem 2rem}.navbar .navbar-nav li .dropdown-menu a:hover{color:#d7090e}.navbar .navbar-nav li .dropdown-menu .dropdown-menu{left:0;top:0;padding-left:1.5rem}.navbar-collapse{padding-left:0;padding-right:0}.business-details{position:fixed;top:0;width:100%;z-index:10000;background-color:#212325}.business-details__toggle{z-index:100}.business-details__toggle #menu-toggle{font-size:4rem;display:block;padding-top:.9rem;width:5rem}.business-details__social,.business-details__email-wrapper,.business-details__phone-wrapper{text-align:center;margin-bottom:1.1rem}.business-details__email-wrapper i,.business-details__phone-wrapper i{color:#eb5937;margin-right:1rem}.business-details__bottom{background-color:#212325;padding:2.2rem 0 1.8rem}.business-details__social a{font-size:2.4rem;margin-right:.5rem}.business-details__social a:last-child{margin-right:0}.business-details .container{position:relative}.business-details a{-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.business-details__contact .contact-container{display:inline-block;padding:1.2rem 1.5rem;border:2px solid #fff;margin-right:.3rem;margin-top:.2rem;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-weight:700}.business-details__contact .contact-container p{font-size:2rem;display:inline;margin-right:1.4rem;line-height:1}.business-details__contact .contact-container i{font-size:2rem}.business-details__contact a{font-size:1.8rem}.business-details__contact a:hover{background-color:#eb5937}.business-details__contact-locations{position:absolute;right:0;z-index:100}.search-form{position:absolute;right:0;left:0;z-index:100;height:8rem}.search-form input[type='text']{width:100%;max-width:0;padding:1.5rem;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;position:absolute;background:#000;background:rgba(0,0,0,0.85);color:#fff;right:0;box-sizing:border-box;opacity:0;transition:all .4s ease;font-size:2rem}.search-form input[type='text'].expanded{max-width:100%;opacity:1;transition:all 0.8s cubic-bezier(0, 0.795, 0, 1)}.search-form button.search-form__submit{display:none}.top_nav{background-color:#130b08;padding:0;border-bottom:3px solid #9b8579;z-index:200;position:relative}.top_nav .header__top,.top_nav .header__bottom{display:block;width:100%}.top_nav .header__top{z-index:10;position:relative}.top_nav__social_media{padding-left:0;margin:0}.top_nav__social_media ul{list-style-type:none;text-align:center;padding:0;margin:0}.top_nav__social_media ul li{display:inline-block;text-align:center}.top_nav__social_media ul li:last-child a{margin-right:0}.top_nav__social_media ul li a{height:2.3rem;width:2.3rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;float:left;border:2px solid #fff;margin-right:.5rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.top_nav__social_media ul li a:hover{background-color:#fff;color:#eb5937;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.top_nav__social_media ul li a .fa{margin:0;font-size:1rem;display:block;padding:.5rem}.top_nav__social_media ul li a .fa-facebook{margin-left:0}.top_nav__search{position:absolute;right:2rem;top:8.2rem;padding-right:0;margin:0;padding-top:2.8rem;padding-bottom:3rem;text-align:right}.top_nav__search:before{content:'Search';text-transform:uppercase;font-size:1.7rem;color:#fff;margin-left:1rem;position:absolute;right:60%}.top_nav__search i{font-size:2rem;color:#fff;margin-left:1rem;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.top_nav__search i:hover{cursor:pointer;color:#eb5937;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.top_nav__search input,.top_nav__search button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#101010;border:1px solid #94a1af;padding:.5rem 1rem;color:#94a1af}.top_nav__search input{width:calc(100% - 3.4rem)}.top_nav__search input:focus{outline:none}.top_nav__search input::-webkit-input-placeholder{color:#94a1af}.top_nav__search input:-moz-placeholder{color:#94a1af;opacity:1}.top_nav__search input::-moz-placeholder{color:#94a1af;opacity:1}.top_nav__search input:-ms-input-placeholder{color:#94a1af}.top_nav__search input:placeholder-shown{color:#94a1af}.top_nav__search button{margin-left:-.5rem;max-width:3.5rem;float:right}.top_nav__bookings{padding:1rem 0;margin:0}.top_nav__bookings .buttons{list-style-type:none;padding:0}.top_nav__bookings .buttons li{text-align:center;float:left}.top_nav__bookings .buttons li:first-child{padding-right:1.5rem}.top_nav__bookings .buttons li .button{border:none;background-color:#eb5937;font-size:1.5rem;height:4.4rem;width:100%;margin-top:0;margin-bottom:0;line-height:3rem}.top_nav__bookings .buttons li .button .fa{padding-right:1.5rem}.top_nav__bookings .buttons li .button:active,.top_nav__bookings .buttons li .button:hover,.top_nav__bookings .buttons li .button:focus{outline:none;background-color:#694024}.top_nav__bookings .buttons .book_appointment{font-size:2.2rem !important}.top_nav__bookings .buttons .book_appointment,.top_nav__bookings .buttons .header__cart{padding:.8rem 1rem 1rem 1rem}.top_nav__bookings .buttons .book_appointment i,.top_nav__bookings .buttons .header__cart i{padding-right:0 !important;font-size:1.5rem}.top_nav__bookings .buttons .header__cart span{font-size:1.1rem}.top_nav__bookings .buttons .contact_us{padding:.8rem 3.5rem 1rem 1rem}.top_nav__translation{text-align:center;margin:0}.top_nav__translation a{font-family:"Oxygen",Helvetica,Arial,sans-serif;text-decoration:none;font-weight:normal}.sidr{width:100%;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-weight:400;top:5.5rem;background:url("../images/sidebar-bg.png");display:block;position:fixed;height:100%;z-index:999999;overflow-x:hidden;overflow-y:auto;color:#fff;padding-bottom:10rem}.sidr ul{border-top:none;border-bottom:none;padding-left:0;margin-bottom:.5rem}.sidr ul li{border-top:none;border-bottom:none}.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li:focus>a,.sidr ul li:focus>span{box-shadow:none !important}.sidr ul li a{padding:0;font-weight:300}.sidr ul li a:hover{background-color:transparent;color:inherit}.sidr p{margin-bottom:0}.sidr a{font-size:2.5rem;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.sidr__toggle{margin-top:2.9rem;padding-left:1.5rem;overflow:hidden;clear:both}.sidr__toggle #sidr-toggle{font-size:4rem;cursor:pointer;float:right;margin:-5px 15px 0 0}.sidr__menu{margin-top:7rem}.sidr__menu .dropdown-menu{display:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;width:100%;position:relative;background-color:transparent;margin:0;padding:0;float:none;border:0}.sidr__menu ul li{position:relative}.sidr__menu ul li.open>.dropdown-toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sidr__menu ul li.current-menu-item{background:#eb5937;background:rgba(235,89,55,0.7);-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sidr__menu ul li.current-menu-item:before{left:-4.5rem;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sidr__menu ul li:before{width:8rem;height:41px;content:'';position:absolute;left:-13.2rem;background-color:#fff;-ms-transform:skewx(-10deg);-webkit-transform:skewx(-10deg);transform:skewx(-10deg);-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sidr__menu ul li:hover{background:#eb5937;background:rgba(235,89,55,0.4);-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sidr__menu ul li:hover:before{left:-6.8rem;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sidr__menu ul li a{font-style:italic;padding-left:1.5rem;width:calc(100% - 45px);display:inline-block;padding-top:.8rem;padding-bottom:.8rem;color:#fff;line-height:1}.sidr__menu ul li .dropdown-toggle{padding:1.3rem;width:3.5rem;line-height:1;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sidr__menu ul li .dropdown-toggle:after{content:"\f054";font-size:1.4rem;font-family:"FontAwesome";color:#fff;position:relative}.sidr__menu ul li ul li a{padding-left:4rem}.sidr__menu ul li ul li ul li a{padding-left:7rem}.sidr__menu>ul>li{position:relative;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sidr__social{padding:3.5rem 0;padding-left:1.5rem}.sidr__social a{margin-right:3.5rem}.sidr__social a:hover{color:#000}.sidr__info{padding-left:1.5rem}.sidr__info-phone{margin-top:.8rem}.sidr__info-dealer_license{text-transform:uppercase;margin-bottom:0}.sidr__info p,.sidr__info ul{font-size:1.2rem;font-family:"Oxygen",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.8}.sidr.left{left:-44rem;right:auto}.yamm{text-align:right}.yamm .yamm-content{padding:0 2rem}.yamm .yamm-content .title,.yamm .yamm-content a{color:#fff;font-size:1.6rem}.yamm .yamm-content .title{font-weight:bold}.yamm .yamm-content li{padding:1rem 0;color:#fff}.yamm .dropdown{position:relative}.yamm .dropdown a.open{background-color:#862847}.yamm a.dropdown-toggle{display:inline-block;background-color:#d7090e;font-size:1.8rem;width:16.5rem;padding-top:2rem;padding-bottom:2rem;color:#fff;text-align:center;font-weight:bold;text-decoration:none}.yamm .dropdown-menu{min-width:76.8rem;right:0;margin:0;border-radius:0;box-shadow:none;border:none;background-color:#862847;padding-bottom:3rem}.yamm .dropdown-menu.one{min-width:25.6rem}.yamm .dropdown-menu.one .sub-dropdown-menu{width:100%}.yamm .dropdown-menu.two{min-width:51.2rem}.yamm .dropdown-menu.two .sub-dropdown-menu{width:50%}.yamm .dropdown-menu li{list-style:none}.logos-wrapper{min-height:8rem;text-align:center}.logos-wrapper img{padding-bottom:1.5rem;padding-top:1.5rem;width:100%;height:auto}.logos-wrapper__first{border-right:1px solid #E5E5E5}.health .logos-wrapper{background-color:#f38034;margin-bottom:1rem}.dental .logos-wrapper{background-color:#c4ce38;margin-bottom:1rem}.leadins__item-top{background:#101010 url("../images/main-bg.jpg") repeat}.leadins__item-top .content{margin-bottom:1.5rem}.leadins__item-top .featured-image-holder{padding:4rem 0;width:100%}.leadins__item-top.last{padding-bottom:1rem}.leadins__item-bottom{min-height:30rem}.leadins__item-bottom img{clip-path:url(#myClip)}.leadins__item-bottom .background_image_container.right,.leadins__item-bottom .background_image_container.left{position:absolute}.leadins__item-bottom .background_image_container.right{right:4rem;bottom:4rem}.leadins__item-bottom .background_image_container.left{left:4rem;bottom:8rem}.leadins__item-post-content-wrapper.flex-end{justify-content:flex-end}.leadins__item-top,.leadins__item-bottom{padding-top:11rem;padding-bottom:7.5rem}.leadins__item-featured-image-wrapper{padding-top:3rem}.leadins__item-featured-image-wrapper img{margin:0 auto;width:100%;height:100%;object-fit:cover}.leadins .leadin-item{padding:0;margin-bottom:4rem;border-right:1px solid #fff;border-left:1px solid #fff}.leadins .leadin-item .featured-image{position:relative;margin-right:0;margin-bottom:0}.leadins .leadin-item .featured-image:before{display:block;content:"";width:100%;padding-top:75%}.leadins .leadin-item .featured-image>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.leadins .leadin-item .featured-image>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.leadins .leadin-item .featured-image__wrapper{display:flex}.leadins .leadin-item .featured-image__wrapper:hover .leadin-item__overlay{opacity:1;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.leadins .leadin-item .featured-image__wrapper{position:relative}.leadins .leadin-item__title{font-size:2rem;line-height:1.2;position:absolute;left:15px;bottom:15px;font-weight:600;color:#fff}.leadins .leadin-item__title i{font-size:3rem;margin-bottom:1rem}.leadins .leadin-item__overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;text-align:center;height:100% !important;margin-top:0;margin-bottom:0;background:#eb5937;background:rgba(235,89,55,0.55);-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.leadins .leadin-item__overlay .vertical-center-wrapper{height:100%;display:block;position:absolute;top:0;right:0;left:0}.leadins .leadin-item__overlay .vertical-center-wrapper>*{display:inline-block;vertical-align:middle;position:relative !important;bottom:0 !important;left:0 !important}.leadins .leadin-item__overlay .vertical-center-wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle}.leadins .leadin-item .title a{color:#d7090e;font-size:1.8rem;font-weight:bold}.leadins .leadin-item .title a:hover{color:#862847}.leadins .leadin-item .title,.leadins .leadin-item .content{padding:0 1.5rem}.leadins .leadin-item .content{font-size:1.6rem}.leadins .leadin-item:after{content:'';height:.8rem;left:0;right:0;position:absolute;bottom:-2.5rem}.leadins .leadin-item:first-child:after{background-color:#005aa3}.leadins .leadin-item:nth-child(2):after{background-color:#554176}.leadins .leadin-item:nth-child(3):after{background-color:#862847}.leadins .leadin-item:last-child:after{background-color:#d7090e}.leadin-wrapper__homepage .leadins__item .leadins__item-top{padding-top:6rem}.leadin-wrapper__homepage .leadins__item-bottom{-webkit-background-attachment:fixed;-moz-background-attachment:fixed;-o-background-attachment:fixed;background-attachment:fixed;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}.leadin-wrapper__homepage svg{font-size:0}.workshop .leadins__item-post-content-wrapper{display:block}.workshop .leadins__item-top{padding-top:0;padding-bottom:0}.workshop .leadins__item-top .featured-image-holder{height:100%;padding:0}.workshop .leadins__item-top .featured-image-holder img{width:100%;height:100%;object-fit:cover;max-width:none}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper{padding-top:1.6rem;padding-bottom:3rem}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper.pull-right .icon-holder{margin-right:4rem}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper.pull-left .icon-holder{margin-left:4rem}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper .icon-holder{display:inline}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper .icon-holder img{max-width:5rem}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper .section-heading{vertical-align:middle;display:inline-block;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;width:calc(100% - 95px)}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper .content{margin-bottom:3rem}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper .content p{font-size:2rem}.workshop .leadins__item-top__wrapper .leadins__item-featured-image-wrapper img{height:auto}.umbrella .leadins a:active,.umbrella .leadins a:focus,.umbrella .leadins a:hover{color:#ee5b63;text-decoration:none}.health .leadins a:active,.health .leadins a:focus,.health .leadins a:hover{color:#f38034;text-decoration:none}.dental .leadins a:active,.dental .leadins a:focus,.dental .leadins a:hover{color:#c4ce38;text-decoration:none}.news{padding:5rem 1.5rem;max-width:35rem;margin:0 auto}.news__item{margin-top:5rem;text-align:center}.news__item h4{margin:1.5rem 0 0 0;font-size:1.8rem;color:#54cdc3;font-weight:600}.news__item__date{border-bottom:1px solid #d9d9d9;padding-bottom:1.5rem;margin-bottom:1.5rem;font-size:1.6rem;color:#90959c}.news__item p{font-size:1.6rem}.news__item__readmore{font-size:1.6rem;color:#54cdc3 !important;font-weight:600}.google-content__wrapper{background-position:0% 50% !important;background-size:cover !important}.google-content__wrapper .container{position:relative}.google-content__main{background-color:#fff;padding-bottom:4rem;overflow:hidden}.google-content__main:before{content:'';position:absolute;left:-1000%;background-color:#fff;width:1000%;bottom:0;top:0}.google-content__contact{padding-bottom:4rem}.google-content__contact .ginput_preview{color:#fff}.google-content__contact .gform_wrapper{padding:0 1.5rem}.google-content__contact:before{content:'';position:absolute;left:-1000%;background-color:#fff;width:1000%;bottom:0;top:0}.why-choose-us__wrapper{margin-bottom:1.5rem}.why-choose-us__counter{width:2.7rem;height:2.7rem;float:left;position:absolute;border:1px solid #eb5937;border-radius:50%;text-align:center;padding:.3rem;font-size:1.5rem;font-weight:600;color:#eb5937}.why-choose-us__container{padding-left:5rem}.why-choose-us__container .title{font-size:1.5rem;margin-top:.2rem;color:#eb5937;font-weight:bold}.testimonials{position:relative}.testimonials:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:#eb5937;background:rgba(235,89,55,0.9)}.testimonials__icon{margin-top:2rem;margin-bottom:1rem}.testimonials .page-content__main{z-index:10;color:#fff}.testimonials .page-content__main .title,.testimonials .page-content__main p,.testimonials .page-content__main .location{color:#fff}.testimonials .page-content__main .title{font-weight:bold;margin-bottom:.5rem}.testimonials .page-content__main .location{font-size:1.5rem;font-weight:bold;margin-top:0;margin-bottom:2rem}.testimonials .page-content__main .content{font-size:1.5rem}.testimonials-slider{padding-bottom:2rem}.testimonials-slider .slick-dots{bottom:-2rem;padding-right:3rem}.testimonials-slider .slick-dots li{margin:0 .4rem;width:auto;height:auto}.testimonials-slider .slick-dots li.slick-active button{background:#fff}.testimonials-slider .slick-dots li button{position:relative;float:left;font-size:0px;line-height:6px;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;border:2px solid #fff;outline:none;background:transparent;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.testimonials-slider .slick-dots li button:before{content:none}.content-main .page-content__main{padding-top:1rem}.content-main .page-content__main-welcome{padding-top:5rem;padding-left:0;padding-right:3rem}.content-main .page-content__main-sidebar{background-color:#fafafa;padding-top:5rem;padding-bottom:5rem;padding-left:3.5rem}.content-main .page-content__main-sidebar .section-heading{font-size:2.4rem;font-weight:bold;margin-bottom:1.5rem}.contact .page-content{margin-bottom:3rem}.contact .page-content p{font-size:2rem;line-height:1.3;font-weight:300}.contact .page-content__main-contact_details .business-details__address-wrapper,.contact .page-content__main-contact_details .business-details__email-wrapper,.contact .page-content__main-contact_details .business-details__phone-wrapper{text-align:left;margin-bottom:0}.contact .page-content__main-contact_details .business-details__address-wrapper i,.contact .page-content__main-contact_details .business-details__email-wrapper i,.contact .page-content__main-contact_details .business-details__phone-wrapper i{float:left;color:#eb5937;font-size:1.8rem;margin-right:1.5rem}.contact .page-content__main-contact_details .business-details__address-wrapper .title,.contact .page-content__main-contact_details .business-details__email-wrapper .title,.contact .page-content__main-contact_details .business-details__phone-wrapper .title{font-size:1.8rem;font-weight:600;line-height:1.8rem}.contact .page-content__main-contact_details .business-details__address-wrapper a,.contact .page-content__main-contact_details .business-details__address-wrapper p,.contact .page-content__main-contact_details .business-details__email-wrapper a,.contact .page-content__main-contact_details .business-details__email-wrapper p,.contact .page-content__main-contact_details .business-details__phone-wrapper a,.contact .page-content__main-contact_details .business-details__phone-wrapper p{color:#101010;font-size:inherit}.contact .page-content__main-contact_details .business-details__address-wrapper .content,.contact .page-content__main-contact_details .business-details__email-wrapper .content,.contact .page-content__main-contact_details .business-details__phone-wrapper .content{margin-top:1rem;margin-bottom:2.5rem;font-size:1.5rem}.contact-details{margin-bottom:1.5rem}.contact-details-wrapper{padding-bottom:2rem}.contact .gform_wrapper{padding-top:1rem;padding-bottom:2rem;border-top:2px solid #eb5937}.contact .panel{border-bottom:1px solid #e5e5e5}.contact .panel-title{color:#d7090e;font-weight:bold;text-transform:uppercase;font-size:2.4rem;max-width:-webkit-calc(100% - 30px);max-width:-moz-calc(100% - 30px);max-width:calc(100% - 30px)}.contact .panel-body{padding-bottom:1.5rem}.contact .panel-body .title{text-transform:uppercase}.contact .panel .contact__map{height:22rem;margin-bottom:3rem}.contact .panel-group{margin-top:0}.contact .panel-group .panel+.panel{margin-top:0}.contact .gform_wrapper{margin-bottom:4rem}.contact .gform_wrapper .gform_footer{margin:0 .6rem 0 0;text-align:right;float:right}.contact .titan-contact-form{overflow:hidden}.contact-wrapper{padding-top:42px}.product-search{text-align:right;padding-right:0px}.page-content ul:not(.pagination){list-style:none;padding-left:7rem}.page-content ul:not(.pagination) li{padding-left:1rem;text-indent:-2rem}.page-content ul:not(.pagination) li:before{content:'•';color:#005aa3;margin-right:1rem;font-size:3rem;vertical-align:middle}.page-content .panel{box-shadow:none;margin-top:0 !important;border-bottom:1px solid #e5e5e5}.page-content .panel a{position:relative}.page-content .panel-title{font-weight:bold;text-transform:uppercase;font-size:2.4rem;padding-bottom:1.4rem;padding-top:1.4rem}.page-content .panel-group .glyphicon,.page-content .panel-group .panel-title{color:#d7090e}.page-content .panel .glyphicon{position:absolute;top:50%;margin-top:-.9rem;right:0}.page-content__main{padding:2rem 0 2rem;display:flex;flex-flow:column}.page-content__main h5{margin:.5rem 0 0 0}.page-content__main .post-content .alignleft{float:left;margin-right:1.5rem}.page-content__main .post-content img{max-width:100%;height:auto;margin-bottom:1rem}.page-content__main .post-content>ul{padding-left:0}.page-content__main .post-content>ul li{list-style:none}.page-content__main .post-content>ul li:before{content:'\f138';font-family:"FontAwesome";color:#eb5937;margin-right:10px;font-size:14px}.page-content__main-welcome .section-heading{color:#eb5937}.page-content__main .content-container{margin-bottom:2rem}.page-content__main .posts .featured-image{position:relative;width:100%}.page-content__main .posts .featured-image:before{display:block;content:"";width:100%;padding-top:75%}.page-content__main .posts .featured-image>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.page-content__main .posts .featured-image>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.page-content__main .posts .featured-image .featured-image-holder{padding:0}.page-content__main .posts .featured-image .featured-image-holder img{width:100%;height:100%;object-fit:cover}.page-content__main .posts__charities .featured-image{position:relative;width:100%}.page-content__main .posts__charities .featured-image:before{display:block;content:"";width:100%;padding-top:75%}.page-content__main .posts__charities .featured-image>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.page-content__main .posts__charities .featured-image>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.page-content__main .posts__charities .featured-image .featured-image-holder{padding:0;text-align:center}.page-content__main .posts__charities .featured-image .featured-image-holder img{width:auto;height:100%;object-fit:cover}.page-content__main .posts__charities h6{text-align:center}.page-content__main .posts__blog .featured-image{position:relative}.page-content__main .posts__blog .featured-image:before{display:block;content:"";width:100%;padding-top:75%}.page-content__main .posts__blog .featured-image>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.page-content__main .posts__blog .featured-image>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.page-content__main .posts__blog .featured-image .featured-image-holder img{width:100%;height:100%;object-fit:cover}.page-content__main .posts__igiveashot__item{position:relative}.page-content__main .posts__igiveashot__item:before{display:block;content:"";width:100%;padding-top:100%}.page-content__main .posts__igiveashot__item>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.page-content__main .posts__igiveashot__item>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.page-content__main .posts__igiveashot__item-container{width:100%;height:100%;object-fit:cover}.page-content__main__filters{border-bottom:1px solid #d9d9d9;padding:0 0 2rem 0;margin-bottom:3rem;display:table;width:100%}.page-content__main__filters label{font-size:1.6rem;color:#90959c;font-weight:500;cursor:pointer;width:100%}.page-content__main__filters label select{background:url("../images/caret-down.svg") no-repeat 97% 55%;background-size:1.8rem;border:1px solid #d9d9d9;margin-top:1rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:1rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;width:100%}.page-content__main__filters .btn{-webkit-transition:background-color linear 0.1s;-moz-transition:background-color linear 0.1s;-ms-transition:background-color linear 0.1s;transition:background-color linear 0.1s;background-color:#ee5b63;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;margin-top:3.1rem;padding:1.2rem 1rem;text-align:center;display:block;color:#fff !important;border:none;width:100%}.page-content__main__filters .btn:active,.page-content__main__filters .btn:hover{background-color:#fb9094;text-decoration:none;color:#fff}.page-content__main .location-contact__phone p{display:inline-block;margin-top:0}.page-content__main .location-contact img{margin:0 auto;display:block}.page-content__main .location-contact p{text-align:center;width:100%}.page-content__main .location-contact span{font-weight:bold}.page-content__main .location-contact__email{margin-top:2.5rem}.page-content__main .location-contact__address{margin-top:2.5rem;margin-bottom:2.5rem}.page-content__main .location-contact__address p{margin-top:0}.page-content__main .location-contact__map iframe{height:30rem;width:100%}.page-content__main-sidebar .widget_nav_menu ul{padding-left:0}.page-content__main-sidebar .widget_nav_menu ul li{list-style:none}.page-content__main-sidebar .widget_nav_menu ul li a{display:block;padding:1.5rem;margin:.5rem 0}.page-content__main-sidebar .square{position:relative;margin:0 auto 2.5rem;width:100%}.page-content__main-sidebar .square:before{display:block;content:"";width:100%;padding-top:100%}.page-content__main-sidebar .square>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.page-content__main-sidebar .square>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.page-content__main-sidebar .square:after{content:url("../images/shadow.png");width:100%;height:4.5rem;position:absolute;text-align:center;margin-top:-1rem;z-index:0}.page-content__main-sidebar .featured-image-holder{width:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:7px solid #3a2213;overflow:hidden}.page-content__main-sidebar .featured-image-holder img{position:relative;object-fit:cover;height:110%;width:100%}.page-content__main-sidebar ul{font-size:1.4rem;color:#94a1af}.page-content__main-sidebar__logos{margin-top:1.5rem}.page-content__main-sidebar__wrapper{background-color:#4D5256;margin-top:2rem;color:#94a1af}.page-content__main-sidebar__wrapper h2{padding:3rem 2rem;font-size:2.2rem;font-weight:200;color:#94a1af;margin:0}.page-content__main-sidebar__wrapper .nav-tabs{width:100%}.page-content__main-sidebar__wrapper .nav-tabs li{text-align:center;width:25%}.page-content__main-sidebar__wrapper .nav-tabs li.active a:active,.page-content__main-sidebar__wrapper .nav-tabs li.active a:focus,.page-content__main-sidebar__wrapper .nav-tabs li.active a:hover,.page-content__main-sidebar__wrapper .nav-tabs li.active a{background-color:#55595D;color:#94a1af}.page-content__main-sidebar__wrapper .nav-tabs li a:active,.page-content__main-sidebar__wrapper .nav-tabs li a:focus,.page-content__main-sidebar__wrapper .nav-tabs li a:hover,.page-content__main-sidebar__wrapper .nav-tabs li a{padding:1rem 0;background-color:#4D5256;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;border:none;margin:0}.page-content__main-sidebar__wrapper .tab-content{background-color:#55595D;display:inline-block;color:#94a1af;width:100%}.page-content__main-sidebar__wrapper .tab-content ul{padding:0 1.5rem;list-style-type:none;margin:0}.page-content__main-sidebar__wrapper .tab-content ul li{border-top:1px solid #94a1af;padding:2rem 0;font-size:1.6rem;color:#94a1af}.page-content__main-sidebar__wrapper .tab-content ul li:first-child{border:none}.page-content__main-sidebar__wrapper .tab-content ul li span{display:block;float:right}.page-content__main-sidebar .button{font-size:2.6rem;margin:1.5rem 0}.page-content__extended{padding:0 1.5rem 5rem 1.5rem;background-color:#f5f5f5;color:#8d8d8d}.page-content__extended .container{background-color:#fff;padding:2.5rem}.page-content__extended__item{text-align:center}.page-content__extended__item img{margin:0 auto}.page-content__extended__item p{font-family:"Oxygen",Helvetica,Arial,sans-serif;margin:2rem 0 4rem 0;color:#54cdc3;font-weight:600}.page-content__extended ul{padding:0 0 0 2rem;margin:0}.page-content__extended--top{padding:2rem 1.5rem;margin-bottom:1.5rem;background-color:#fff}.page-content__extended--top h3{border-bottom:1px solid #d9d9d9;padding-bottom:1rem;margin-bottom:2.5rem;font-size:2.8rem;color:#8d8d8d}.page-content__extended--top img{max-height:9rem;width:auto}.partners-slider__wrapper{text-align:center;background-color:#000;padding:1.5rem 0;height:5.5rem;z-index:1000000;width:100%}.partners-slider__wrapper .partners-slide{margin:0 1.2rem;display:inline}.partners-slider__wrapper .partners-slide img{max-height:3.2rem}.associations-slider .associations-slide{display:inline;text-align:center}.associations-slider .associations-slide-inner{display:inline-block;vertical-align:middle;text-align:center;height:10rem}.associations-slider .associations-slide-inner img{position:relative;max-width:80%;max-height:100%;min-width:4rem;display:inline-block;vertical-align:middle;opacity:0.4}.associations-slider .associations-slide-inner:before{content:'';display:inline-block;height:100%;vertical-align:middle}.associations-slider .slick-prev,.associations-slider .slick-next{z-index:10;line-height:0;position:absolute;top:-4.4rem;display:block;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;width:3.5rem;height:3.5rem}.associations-slider .slick-prev:hover,.associations-slider .slick-next:hover{cursor:pointer}.associations-slider .slick-prev{left:auto;right:3.5rem;z-index:100;background-color:#862847;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px}.associations-slider .slick-prev:before{font-family:"FontAwesome";font-size:2.5rem;color:#fff;content:'\f104'}.associations-slider .slick-next{left:auto;right:0;z-index:100;background-color:#d7090e;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0}.associations-slider .slick-next:before{font-family:"FontAwesome";font-size:2.5rem;color:#fff;content:'\f105'}.sidebar{padding-top:3rem;padding-left:3rem;padding-right:3rem;position:relative}.sidebar .ginput_preview{color:#fff}.sidebar .gform_validation_error .validation_message{position:relative}.sidebar .gform_validation_error li{margin-bottom:1rem}.sidebar .gform_wrapper{padding-top:0;position:relative;z-index:10}.sidebar .titan-contact-form{margin-top:0}.sidebar:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:#005aa3;opacity:0.6}.sidebar-wrapper{margin-top:3rem;background-size:cover !important;padding-bottom:2rem}.faqs{background-color:#fff;padding:5rem 1.5rem}.posts__igiveashot{margin-top:1.5rem}.posts__igiveashot__item{text-align:center;padding-left:0;padding-right:0}.posts__igiveashot__item-container{position:relative;background-size:cover !important;position:absolute;left:0;top:0}.posts__igiveashot__item-container:hover .overlay{background:#000;background:rgba(0,0,0,0.7)}.posts__igiveashot__item-container:hover .overlay span{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;transition:.2s}.posts__igiveashot__item-container:hover .overlay span span{opacity:1}.posts__igiveashot__item-container:hover .overlay span.overlay__top{margin-bottom:0}.posts__igiveashot__item .overlay{background:#000;background:rgba(0,0,0,0.5);left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:1.5rem}.posts__igiveashot__item .overlay h4,.posts__igiveashot__item .overlay h6,.posts__igiveashot__item .overlay i{color:#fff;text-transform:uppercase}.posts__igiveashot__item .overlay p{color:#ed9152;font-size:1.5rem}.posts__igiveashot__item .overlay:before{content:'';display:inline-block;height:100%;vertical-align:middle}.posts__igiveashot__item .overlay i{font-size:2.1rem}.posts__igiveashot__item .overlay>span{display:inline-block;vertical-align:middle;width:90%;position:relative;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;transition:.2s}.posts__igiveashot__item .overlay>span span{display:inline-block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0.9;left:0;width:100%}.posts__igiveashot__item .overlay>span span.overlay__top{margin-bottom:20px}.posts__igiveashot .button{margin-top:3.5rem}a#instgram_load_more{margin:0 auto;display:table}.woocommerce-result-count,.woocommerce-ordering{display:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#3a2213}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#27170d}.woocommerce table.shop_table .quantity .qty{width:6rem;padding:8px 0 8px 8px}.woocommerce.single .page-title:before{left:-3rem}.woocommerce.single .loadmore{display:none}.woocommerce.single .prefooter__contact{display:none}.woocommerce input:focus,.woocommerce select:focus,.woocommerce textarea:focus{border-bottom:2px solid #eb5937}.woocommerce .product__attributes{padding-left:0}.woocommerce .product__attributes-label{font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.6rem}.woocommerce .product__attributes-value{margin-bottom:1.4rem}.woocommerce .product__attributes li{list-style:none}.woocommerce .product__attributes span{display:block}.woocommerce .product__attributes span.woocommerce-Price-currencySymbol{display:inline}.woocommerce .thumbnails{margin-bottom:2rem}.woocommerce .product_meta{font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;text-align:right;background:#eb5937;background:rgba(235,89,55,0.8);position:relative;height:5rem;margin-top:.5rem;margin-bottom:1.5rem;padding:.5rem 0}.woocommerce .product_meta a{line-height:4rem;display:inline-block}.woocommerce .product_meta:before{content:'';background-color:#eb5937;opacity:0.8;height:5rem;position:absolute;left:-200rem;right:100%;top:0}.woocommerce ul.products{margin-top:1rem;overflow:visible}.woocommerce ul.products li h3{font-size:1.6rem;padding:.5em 0;margin:0;text-align:left}.woocommerce ul.products li .price{color:#eb5937;font-weight:bold;margin-bottom:1rem;font-size:2.8rem}.woocommerce ul.products li .price ins{text-decoration:none}.woocommerce ul.products li .button{background-color:#3a2213 !important;display:table}.woocommerce ul.products li.product{margin:0 0 9rem;padding:0 1.5rem;width:100%;text-align:center;clear:none}.woocommerce ul.products li.product .onsale{z-index:10;margin:.05rem -.05rem 0 0}.woocommerce ul.products li.product a .featured-image{position:relative;border:1px solid #eb5937;margin-bottom:0}.woocommerce ul.products li.product a .featured-image:before{display:block;content:"";width:100%;padding-top:100%}.woocommerce ul.products li.product a .featured-image>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.woocommerce ul.products li.product a .featured-image>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.woocommerce ul.products li.product a .featured-image-holder{padding:.8rem 1.5rem;display:flex;align-items:center}.woocommerce ul.products li.product a img{width:100%;height:auto !important;object-fit:cover;margin-bottom:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce ul.products li.product a.button{position:relative}.woocommerce ul.products li.product h3{font-size:1.6rem;font-style:italic;position:relative;padding-left:1rem;margin-bottom:1.5rem}.woocommerce ul.products li.product h3:before{content:'';left:0;top:1rem;height:1.5rem;width:.4rem;background-color:#eb5937;position:absolute}.woocommerce ul.products li.product .price{color:#eb5937;font-weight:bold;margin-bottom:1rem;font-size:2.8rem}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price del{font-size:80%}.woocommerce ul.products li.product .button{background-color:#3a2213 !important;display:table !important;margin-top:1rem !important}.woocommerce span.onsale{max-height:3.236em;max-width:3.236em;background-color:#3a2213}.woocommerce div.product .product_title{margin:0;text-transform:uppercase;font-size:4rem;color:#3a2213;line-height:4.4rem}.woocommerce div.product div.thumbnails a{position:relative;margin-right:0;width:100%;margin-bottom:3rem}.woocommerce div.product div.thumbnails img{width:100%}.woocommerce div.product form.cart .button{margin-top:0 !important;padding:1.3rem 4rem !important;background-color:#3a2213 !important;float:none;margin-bottom:3.3rem !important}.woocommerce div.product form.cart .button i{display:inline-block}.woocommerce div.product form.cart div.quantity{float:none;display:inline-block}.woocommerce div.product form.cart div.quantity .qty,.woocommerce div.product form.cart div.quantity .plus,.woocommerce div.product form.cart div.quantity .minus{height:4rem;float:left}.woocommerce div.product form.cart div.quantity .plus,.woocommerce div.product form.cart div.quantity .minus{padding:1.5rem;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.woocommerce div.product form.cart div.quantity .plus:active,.woocommerce div.product form.cart div.quantity .plus:focus,.woocommerce div.product form.cart div.quantity .plus:hover,.woocommerce div.product form.cart div.quantity .minus:active,.woocommerce div.product form.cart div.quantity .minus:focus,.woocommerce div.product form.cart div.quantity .minus:hover{text-decoration:none !important;color:#fff;background-color:#e94620;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.woocommerce div.product form.cart div.quantity .qty{background-color:#f7f2ee;width:8rem;border:0;margin-bottom:0;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;padding:1rem;color:#393939}.woocommerce div.product form.cart div.quantity .minus{background-color:#eb5937}.woocommerce div.product form.cart div.quantity .plus{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;background-color:#3a2213}.woocommerce div.product div.images{margin-top:2.5rem;width:100%;padding:0 1.5rem;float:left}.woocommerce div.product div.summary{width:100%;padding:0 1.5rem;margin-top:2.5rem;float:left;text-align:center}.woocommerce div.product div.summary .sku_wrapper{font-size:1.6rem;color:#eb5937;font-weight:bold}.woocommerce div.product div.summary .price{color:#eb5937;font-size:2.6rem;font-weight:bold}.woocommerce div.product div.summary .price ins{text-decoration:none}.woocommerce div.product div.summary h4{text-transform:uppercase;color:#3a2213;font-weight:bold;font-size:1.8rem}.woocommerce div.product div.summary div[itemprop="description"]{text-align:left}.woocommerce div.product div.summary div[itemprop="description"] span{margin-top:1rem;text-transform:uppercase;color:#3a2213;font-weight:bold;font-size:1.8rem;display:block}.woocommerce div.product div.summary div[itemprop="description"] ul{padding-left:0}.woocommerce div.product div.summary div[itemprop="description"] ul li{padding:1rem 0}.woocommerce div.product div.summary div[itemprop="description"] ul li img{max-width:20px;margin-right:5px}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:1.8rem}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a.current,.woocommerce nav.woocommerce-pagination ul li span:hover,.woocommerce nav.woocommerce-pagination ul li span:focus,.woocommerce nav.woocommerce-pagination ul li span.current{background:transparent;color:inherit}.woocommerce nav.woocommerce-pagination ul li a{color:#eb5937}.woocommerce nav.woocommerce-pagination ul li span{color:#3a2213}.search__results{margin-top:1rem}.search__results .entry__header{margin-top:2rem}.search__results .entry__summary p{font-weight:bold;font-size:1.6rem;color:#eb5937}.search__results .entry__summary i{display:inline-block}.search__results a{font-family:"Oxygen",Helvetica,Arial,sans-serif;color:#101010;font-size:1.4rem}.search__results p{margin-top:0}.our-dentists-section{padding:5rem 1.5rem;background-color:#fff !important}.locations{padding:5rem 1.5rem}.locations img{margin:0 auto}.locations__item__details{color:#212325;margin:1.5rem 0;list-style-type:none;text-align:center;padding:0}.locations__item__details__booknow{margin-top:1.5rem}.locations__item__details__tel a{color:#54cdc3 !important}.umbrella .locations__item__details__booknow a{color:#ee5b63}.health .locations__item__details__booknow a{color:#f38034}.dental .locations__item__details__booknow a{color:#c4ce38}.testimonials__wrapper{margin-top:8rem}.testimonials__wrapper .blockquote-custom{margin-bottom:4rem}.testimonials__wrapper .blockquote-custom-wrapper{margin-bottom:2rem}.testimonials__wrapper .blockquote-custom-wrapper:after{top:-100%;bottom:-100rem;content:'';position:absolute;left:50%;width:.3rem;background-color:#eb5937;z-index:0}.testimonials__wrapper .testimonials__container .section-subheading{margin-bottom:2.2rem}.testimonials__wrapper .testimonials__container .meta{position:relative;padding-left:6rem}.testimonials__wrapper .testimonials__container .meta p{margin-bottom:.6rem}.testimonials__wrapper .testimonials__container .meta .title{font-size:2rem}.testimonials__wrapper .testimonials__container .meta .subtitle{font-size:1.2rem;font-style:italic;font-weight:700;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif}.testimonials__wrapper .testimonials__container .meta:before{position:absolute;content:'';height:2px;top:48%;left:0;width:4.5rem;background-color:#fff}footer{position:relative;z-index:10}.footer-wrapper{color:#94a1af;padding:0}.footer-wrapper__navigation{background-color:#101010;padding:4rem 1.5rem}.footer-wrapper__navigation h4{margin:4rem 0 0 0;text-transform:uppercase;font-size:1.8rem;color:#f5f5f5}.footer-wrapper__navigation__search{margin:0}.footer-wrapper__navigation__search h4{margin:0 0 1rem 0;font-size:1.5rem;text-transform:none;color:#94a1af}.footer-wrapper__navigation__search input,.footer-wrapper__navigation__search button{background-color:#101010;border:1px solid #94a1af;padding:.5rem 1rem;color:#94a1af}.footer-wrapper__navigation__search input{width:80%}.footer-wrapper__navigation__search input:focus{outline:none}.footer-wrapper__navigation__search input::-webkit-input-placeholder{color:#94a1af}.footer-wrapper__navigation__search input:-moz-placeholder{color:#94a1af;opacity:1}.footer-wrapper__navigation__search input::-moz-placeholder{color:#94a1af;opacity:1}.footer-wrapper__navigation__search input:-ms-input-placeholder{color:#94a1af}.footer-wrapper__navigation__search input:placeholder-shown{color:#94a1af}.footer-wrapper__navigation__search button{margin-left:-.5rem;width:4rem}.footer-wrapper__navigation__links div{padding:0}.footer-wrapper__navigation__links ul{margin:2.5rem 0 0 0;font-size:1.5rem;list-style-type:none;padding:0}.footer-wrapper__navigation__links ul:before{border-top:1px solid #5F6569;margin:-1.5rem 0 1rem 0;background-color:#434445;height:.2rem;position:static;display:block;width:100%;content:""}.footer-wrapper__navigation__links ul li{margin-bottom:.5rem}.footer-wrapper__navigation__links .menu-footer-services-menu-container{padding:0}.footer-wrapper__navigation__connect{padding:0}.footer-wrapper__navigation__connect ul{margin:2.5rem 0 0 0;list-style-type:none;text-align:left;padding:0}.footer-wrapper__navigation__connect ul:before{border-top:1px solid #5F6569;margin:-1.5rem 0 1rem 0;background-color:#434445;height:.2rem;position:static;display:block;width:100%;content:""}.footer-wrapper__navigation__connect ul li{margin-right:.5rem;display:inline-block;text-align:center}.footer-wrapper__navigation__connect ul li a{background-color:#94a1af;height:3rem;width:3rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#101010;float:left}.footer-wrapper__navigation__connect ul li a .fa{margin:.8rem 0 0 0}.footer-wrapper__navigation__connect ul li a .fa-facebook{margin-left:0}.footer-wrapper__navigation__subscribe{padding:0}.footer-wrapper__navigation__subscribe form{margin:2.5rem 0 0 0}.footer-wrapper__navigation__subscribe form:before{border-top:1px solid #5F6569;margin:-1.5rem 0 1rem 0;background-color:#434445;height:.2rem;position:static;display:block;width:100%;content:""}.footer-wrapper__navigation__subscribe form ul{list-style-type:none;padding:0;margin:0}.footer-wrapper__navigation__subscribe form ul li .ginput_container input{background-color:#101010;margin-bottom:1rem;border:1px solid #94a1af}.footer-wrapper__navigation__subscribe form ul li .ginput_container input::-webkit-input-placeholder{color:#94a1af}.footer-wrapper__navigation__subscribe form ul li .ginput_container input:-moz-placeholder{color:#94a1af;opacity:1}.footer-wrapper__navigation__subscribe form ul li .ginput_container input::-moz-placeholder{color:#94a1af;opacity:1}.footer-wrapper__navigation__subscribe form ul li .ginput_container input:-ms-input-placeholder{color:#94a1af}.footer-wrapper__navigation__subscribe form ul li .ginput_container input:placeholder-shown{color:#94a1af}.footer-wrapper__navigation__subscribe form .gform_footer input[type="submit"]{font-family:"Oxygen",Helvetica,Arial,sans-serif;background-color:#94a1af;padding:1rem 4rem;font-size:1.6rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.prefooter__wrapper{background-color:#101010}.prefooter__wrapper .section-heading{font-size:1.8rem;color:#101010}.prefooter__wrapper .title,.prefooter__wrapper .title a{font-size:1.6rem;font-weight:bold;color:#eb5937}.prefooter__wrapper .title a:hover{color:#d7090e}.prefooter__wrapper .prefooter__contact{background-color:#000;padding-top:4.5rem;padding-bottom:4.5rem;opacity:1 !important}.prefooter__wrapper .prefooter__top{padding:3rem 0 0;color:#8d8d8d}.prefooter__wrapper .prefooter__top a,.prefooter__wrapper .prefooter__top p{color:#8d8d8d}.prefooter__wrapper .prefooter__menu{margin-bottom:1.5rem}.prefooter__wrapper .prefooter__menu ul{margin-left:-1.5rem;margin-right:-1.5rem;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.prefooter__wrapper .prefooter__menu ul li{width:100%;padding-left:1.5rem;padding-right:1.5rem;font-size:2rem;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;list-style:none}.prefooter__wrapper .prefooter__menu ul li a{font-weight:bold;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.prefooter__wrapper .prefooter__menu ul li a:hover{color:#eb5937;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.prefooter__wrapper .prefooter__menu ul li.primary-color a{color:#eb5937}.prefooter__wrapper .prefooter__menu ul li.current-menu-item a{color:#eb5937}.prefooter__wrapper .prefooter__info{margin-bottom:1.5rem}.prefooter__wrapper .prefooter__info ul{padding-left:0;margin-bottom:0}.prefooter__wrapper .prefooter__info ul li{list-style:none;color:#8d8d8d}.prefooter__wrapper .prefooter__info-dealer_license,.prefooter__wrapper .prefooter__info-contact_hours,.prefooter__wrapper .prefooter__info-phone,.prefooter__wrapper .prefooter__info-address{margin-bottom:2rem}.prefooter__wrapper .prefooter__info-dealer_license{text-transform:uppercase}.prefooter__wrapper .prefooter__info-phone a:hover{color:#eb5937}.prefooter__wrapper .prefooter__bottom{padding-bottom:2.5rem}.prefooter__wrapper .prefooter__social__wrapper a{font-size:2.4rem;margin-right:.5rem;margin-left:.5rem;margin-bottom:2rem}.prefooter__wrapper .prefooter__social__wrapper a:hover{color:#eb5937}.prefooter__wrapper .prefooter__map{margin-bottom:1.5rem}.prefooter__wrapper .prefooter__map-holder{width:16.5rem;height:16.5rem;overflow:hidden;margin:0 auto;position:relative;background-position:50% 50% !important;background-size:400% !important}.prefooter__wrapper .prefooter__map-container{width:100%}.prefooter__wrapper .prefooter__map-container .content{color:#fff;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif}.prefooter__wrapper .prefooter__map-container__text{position:relative}.prefooter__wrapper .prefooter__map-container__text:before,.prefooter__wrapper .prefooter__map-container__text:after{content:'';background-color:#fff;height:.2rem;position:absolute;top:50%}.prefooter__wrapper .prefooter__map-container__text:before{left:-10rem;right:120%}.prefooter__wrapper .prefooter__map-container__text:after{left:120%;right:-10rem}.prefooter__wrapper .prefooter__map-container:hover .prefooter__map-container__text{color:#eb5937}.prefooter__wrapper .prefooter__video{padding:1.5rem 0}.prefooter__wrapper .prefooter__video a{display:block;width:24rem;margin:0 auto}.prefooter__wrapper .prefooter__video a:hover span.video__text{color:#eb5937}.prefooter__wrapper .prefooter__video-holder{position:relative;text-align:center}.prefooter__wrapper .prefooter__video-holder .video__text{padding-right:2rem;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:1.7rem}.prefooter__wrapper .prefooter__video-holder .video__text:after{content:'';position:absolute;background-color:#333;z-index:-10;border-radius:.5rem;top:-.8rem;bottom:-.8rem;left:-5rem;right:-1rem}.prefooter__wrapper .prefooter__video__play-holder{width:6.9rem;height:6.9rem;padding:1.6rem;margin-right:2rem;background-position:50% 50% !important;background-size:230% !important;margin-left:-2rem}.prefooter__wrapper .prefooter__video__play-holder__icon{border:2px solid #fff;width:3.8rem;height:3.8rem;padding:.4rem 1.3rem;display:block}.prefooter__wrapper .prefooter__testimonials{padding-bottom:3rem}.prefooter__wrapper .prefooter__testimonials .post-entry{display:none}.prefooter__wrapper .prefooter__testimonials .post-entry:nth-child(1),.prefooter__wrapper .prefooter__testimonials .post-entry:nth-child(2),.prefooter__wrapper .prefooter__testimonials .post-entry:nth-child(3){display:block}.prefooter__wrapper .prefooter__social__wrapper{margin-bottom:1.5rem;text-align:center}.prefooter__wrapper .prefooter__contact a{display:block}.prefooter__wrapper .prefooter__contact .panel-heading__footer .panel-title{display:inline;font-size:1.5rem;color:#d7090e}.prefooter__wrapper .prefooter__contact .panel-heading__footer .panel-title:active,.prefooter__wrapper .prefooter__contact .panel-heading__footer .panel-title:focus,.prefooter__wrapper .prefooter__contact .panel-heading__footer .panel-title:hover{text-decoration:none}.prefooter__wrapper .prefooter__contact .panel-heading__footer span{color:#d7090e}.prefooter__wrapper .prefooter__contact .panel{padding-bottom:1rem}.prefooter__wrapper .prefooter__contact .panel .title{margin-top:.5rem;margin-bottom:.5rem}.prefooter__wrapper .prefooter__blogs .featured-image{position:relative;margin-bottom:1.5rem}.prefooter__wrapper .prefooter__blogs .featured-image:before{display:block;content:"";width:100%;padding-top:100%}.prefooter__wrapper .prefooter__blogs .featured-image>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.prefooter__wrapper .prefooter__blogs .featured-image>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.prefooter__wrapper .prefooter__blogs .featured-image img{margin-bottom:0}.footer{padding:1.1rem 0;color:#b0b0b0;background-color:#000;text-transform:uppercase;font-size:1.4rem}.footer .current-menu-item a{color:#eb5937}.footer a{color:#fff;font-family:arial, helvetica, sans-serif;font-weight:normal;font-size:1.2rem}.footer a:hover{color:#d7090e}.footer__copyright{margin-bottom:.5rem;font-family:"Oxygen",Helvetica,Arial,sans-serif;text-align:center;font-weight:bold}.footer__menu ul{margin:.5rem 0 .5rem 0;display:inline-block;padding:0}.footer__menu ul li{border-right:1px solid #afafaf;padding-right:1rem;margin-right:1rem;list-style-type:none;float:left;line-height:1.4rem}.footer__menu ul li.current-menu-item a{color:#d7090e}.footer__menu ul li:last-child{padding-right:0;margin-right:0;border:none}.footer__menu{text-align:center}.footer__badge{text-align:center}.footer__badge span{margin-right:1rem;font-size:1.2rem}.footer__badge #svg-titan-digital{width:15rem;max-height:4rem;vertical-align:middle}.search-results .main-content{font-size:3rem;margin:6rem 0}.search-results .main-content .page-title{color:#90959c}.search-results .main-content .entry{padding:2rem}.search-results .main-content .entry__title{font-size:2.8rem;margin-top:0}.search-results .main-content .entry__meta{font-size:1.6rem}.page-make-an-appointment,.make-an-appointment{background-color:#fff;padding:5rem 1.5rem}.current__date{position:relative;line-height:3.2rem;display:inline-block;padding-left:1.5rem;padding-right:1.5rem;background-color:#212325;margin-bottom:3rem}.current__date:before,.current__date:after{content:'';position:absolute;left:50%;width:.2rem;background-color:#eb5937;z-index:0}.current__date:before{bottom:100%;top:-1000rem}.current__date:after{top:100%;bottom:-1000rem}.current__date-wrapper a{width:3.5rem;height:3.5rem;padding:.9rem 1.5rem .8rem;background-color:#4a4a4a;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.current__date-wrapper a:hover{background-color:#eb5937;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.current__date-wrapper a.prev{margin-right:0}.blog-individual .page-content__main h1{margin-bottom:2rem;line-height:3.4rem;font-size:2.6rem;color:#ee5b63}.single .page-content__main{padding:2rem 0 0;display:block}.single .page-content__main .featured-image{position:relative;margin-bottom:0}.single .page-content__main .featured-image:before{display:block;content:"";width:100%;padding-top:100%}.single .page-content__main .featured-image>.featured-image-holder{position:absolute;top:0;left:0;right:0;bottom:0}.single .page-content__main .featured-image>.featured-image-holder img{height:100%;width:100%;object-fit:cover}.extended-social{font-size:1rem}.extended-social li{margin-right:1rem;float:none;font-size:2rem;padding:.5rem}.individual-area-booking iframe,.page-individual-area-booking iframe{margin-top:6rem;height:60rem;width:100%}.page-contact .prefooter__wrapper{display:none}.chocolat-wrapper{z-index:10000}.chocolat-parent .chocolat-image-container .pinterest__pin{position:absolute;top:.5rem;left:2.2rem;visibility:hidden;opacity:0;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.chocolat-parent .chocolat-image-container:hover .pinterest__pin{visibility:visible;opacity:1;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.page-about-us .featured-image{border:0}.page-about-us .td-entry-content h2:first-of-type{margin-top:0}.term-dismantling .term-description{margin-top:13rem;padding-top:3rem}.term-dismantling .main-content{margin-top:0}.footer-btm__menu{margin-bottom:15px;text-align:center}.footer-btm__menu ul{padding:0;margin:0}.footer-btm__menu ul li{display:inline-block;list-style-type:none;border-left:1px solid #b0b0b0;padding:0 .6rem;line-height:12px}.footer-btm__menu ul li:first-child{border-left:0;padding-left:0}.footer-btm__menu ul li a{color:#b0b0b0}.footer-btm__menu ul li a:hover{color:#eb5937}.td-entry-content{position:relative}.prod-default__image{max-width:345px;margin-bottom:3rem;padding:1.5rem}.featured-image .chocolat-parent .chocolat-image{margin-bottom:0}}.error404 .page-title-404{font-size:10rem;color:#d7090e}.error404 .posts__wrapper{margin-top:5rem}.error404 a.red{color:#d7090e}.error404 ul{margin-bottom:3rem;padding-left:0}.error404 ul li a.title{font-weight:bold;color:#eb5937}.sitemap a{font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-size:1.8rem}@media (min-width: 480px){body:not(.home) .page-title{font-size:4rem;font-weight:700;font-family:"Exo","Oxygen",Helvetica,Arial,sans-serif;font-style:normal}.top_nav__bookings .buttons .header__cart span{font-size:1.5rem}.page-content .featured-image{width:50%;padding-right:1.5rem}.page-content .featured-image-third{width:33%}.blockquote-custom{padding:9.5rem 10rem}.prefooter__wrapper .prefooter__social__wrapper{text-align:left}.business-details__social{text-align:right;padding-top:1rem}.business-details__email-wrapper,.business-details__phone-wrapper{text-align:right}.business-details__email-wrapper a:hover,.business-details__phone-wrapper a:hover{color:#101010 !important}.associations-slider__wrapper .section-heading{max-width:-webkit-calc(100% - 90px);max-width:-moz-calc(100% - 90px);max-width:calc(100% - 90px)}}@media (min-width: 480px) and (max-width: 767px){.business-details__toggle{width:8.33333333%}.business-details__logo{width:25%}.business-details__contact{width:66.6666666%}.business-details .business-details__social{width:100%;text-align:center}.business-details .business-details__email-wrapper,.business-details .business-details__phone-wrapper{width:50%;display:inline-block}.business-details .business-details__email-wrapper{text-align:right}.business-details .business-details__phone-wrapper{text-align:left}.banner-wrapper .banner-content{min-width:45rem;max-width:70rem}.banner-wrapper .banner-content .heading__main{bottom:1rem;font-size:6rem;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.leadins .leadin-item{width:50%}.leadins .leadin-item .featured-image{width:100%}.prefooter__map,.prefooter__social,.prefooter__brands,.prefooter__video{width:50%}.posts-container[class*='col']{width:50%}.posts-container[class*='col'] .featured-image,.posts-container[class*='col'] .post-entry{width:100%}.posts-container .featured-image,.posts-container .post-entry{width:50%}.featured-image.full-width{width:100%}.page-content__main-contact_details .business-details__address-wrapper,.page-content__main-contact_details .business-details__email-wrapper,.page-content__main-contact_details .business-details__phone-wrapper{width:50%;display:inline-block}.page-content__main .featured-image{margin:0 auto;margin-bottom:3.5rem}.page-content__main .featured-image img{margin:0 auto}.leadins__item-top .featured-image-holder{position:relative}.leadins__item-top .leadins__item-post-content-wrapper *{text-align:left}.woocommerce ul.products li.product{width:50%}.chocolat-image-wrapper{width:33.33%}}@media (max-width: 480px){.associations-slider .slick-prev,.associations-slider .slick-next{display:none !important}ol{padding-left:3rem}.testimonials__wrapper .blockquote-custom-wrapper:after{top:0}.partners-slider__wrapper .partners-slide{margin:0 0.9rem}}@media (max-width: 479px){.business-details__logo img{margin:0 auto}.business-details__contact .contact-container{border:none;padding-left:0;padding-right:0}.business-details__contact .contact-container p{display:none}.leadins__item-top .featured-image-holder{position:relative}.leadins__item-top *{float:none !important}.leadins__item-top .leadins__item-post-content-wrapper *{text-align:left}}@media (min-width: 440px){.sidr{width:44rem}}@media (min-width: 768px){#contactModal .contact-heading.dental{margin-top:0}.page-content__main{display:block}.page-content__main .location-contact__phone p{display:table-cell;margin-top:0}.page-content__main .location-contact .featured-image{width:50%}.page-content__main .location-contact img{margin:0 2rem 0 0;display:inline;float:left}.page-content__main .location-contact p{margin:1.2rem 0 0 0;text-align:left}.page-content__main .location-contact span{font-weight:bold}.page-content__main .location-contact__email{margin-top:0}.page-content__main .location-contact__address{margin-top:2.5rem;margin-bottom:2.5rem}.page-content__main .location-contact__address p{margin-top:0}.top_nav__bookings{padding:0}.top_nav__social_media{padding:1.5rem}.top_nav__search{padding:1rem;position:relative;right:auto;top:auto}.top_nav__search:before{content:none}.business-details__logo{padding-left:0;padding-right:0;padding-bottom:0}.business-details__toggle{margin-left:.5rem}.business-details__contact{padding-right:.5rem}.navbar .navbar-nav>li:last-child a{padding-right:0}.navbar .navbar-nav li span.dropdown-toggle{float:none;margin-right:0;padding:1rem .4rem}.navbar .navbar-nav li .dropdown-menu a{padding:.9rem}.navbar .navbar-nav li:hover>a{color:#d7090e}.navbar .navbar-nav li ul li .dropdown-toggle{float:right}.navbar .navbar-nav li ul li a{word-wrap:break-word;white-space:normal}.navbar .navbar-nav li a{font-size:1.8rem;padding:1rem 1.3rem}.post-thumbnail{padding-right:0}.post-content .btn{float:right}.sidr__menu ul li a,.sidr__info,.sidr__toggle,.sidr__social{padding-left:7.5rem}.sidr__menu ul li ul li a{padding-left:10rem}.sidr__menu ul li ul li ul li a{padding-left:13rem}body:not(.home) .main-banner{height:22rem}body:not(.home) .main-banner__image{height:22rem}body:not(.home) .main-banner__content{margin-top:0}.banner-slider__content-wrapper{position:absolute}.banner-slider__content-wrapper .title{color:#fff;text-align:left}.banner-slider__content-wrapper .button-wrapper{text-align:left}.banner-slider__content-wrapper .button-wrapper .button-2{border-color:#fff;color:#fff !important;background-color:transparent}.banner-slider__content-wrapper .button-wrapper .button-2:hover{color:#eb5937 !important;background-color:#fff}.banner-slider__content-wrapper .video{margin-top:13%;color:#fff}.banner-slider__content-wrapper .video i,.banner-slider__content-wrapper .video__text{color:#fff}.banner-slider__content-container{margin-top:0}.banner-slider__content p{color:#fff;font-size:1.4rem}.banner-slider__vflex-container .video-button .fa{font-size:12rem}.banner-slider__vflex-container .video-button span{font-size:1.6rem;line-height:1.5rem;width:auto}.banner-wrapper .banner-content{min-width:72rem;max-width:none}.banner-wrapper .banner-content .heading__main{bottom:1rem;font-size:11.3rem;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.leadins__item-bottom{min-height:48rem}.contact .page-content__main-contact_details{padding-top:7.5rem}.contact .gform_wrapper .gform_footer{margin-top:2rem}.google-content__main{overflow:visible;z-index:100;padding-right:3rem}.news{max-width:none;margin:0 auto}.news__item{text-align:left}.page-content__main-sidebar .square{margin:0 auto 2.5rem;width:50%}.extended-social{font-size:1.6rem}.extended-social li{float:left;font-size:1.6rem;padding:0}.associations-slider .associations-slide{text-align:left}.woocommerce .cart input.button{width:auto;padding:1em;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem}.woocommerce ul.products li.product{width:33.33%}.woocommerce .woocommerce-message{border-top-color:#3a2213;background-color:#f2ebe5}.woocommerce div.product div.images{width:41.666%}.woocommerce div.product form.cart{float:right;padding-right:15px}.woocommerce div.product form.cart button{float:left;margin-bottom:2rem}.woocommerce div.product form.cart div.quantity{float:left;margin-bottom:1rem}.woocommerce div.product div.summary{width:58.333%;text-align:left}.woocommerce div.product div.summary .product-enquiry-form{padding-left:1.5rem;padding-right:1.5rem}.woocommerce .extended-social li{border-right:1px solid #ebe7e3}#gform_42 .gform_body #field_42_11 #input_42_11_1_container,#gform_42 .gform_body #field_42_11 #input_42_11_2_container,#gform_42 .gform_body #field_42_11 #input_42_11_3_container{width:calc(23% - 1.5rem);margin-bottom:0}#gform_42 .gform_body #field_42_12 .ginput_container_time i{display:none}#gform_42 .gform_body #field_42_12 .ginput_container_time #input_42_12_1{margin-bottom:0;float:left;width:90%}#gform_42 .gform_body #field_42_12 .ginput_container_time #input_42_12_2{margin-bottom:0;float:left;width:90%}#gform_42 .gform_body #field_42_12 .ginput_container_time #input_42_12_3{margin-bottom:0;float:left;width:100%}#gform_42 .gform_body #field_42_12 .ginput_container_time:last-child{width:15%}#gform_42 .gform_body #field_42_12 .gfield_time_hour{float:left;width:35%}#gform_42 .gform_body #field_42_12 .gfield_time_hour:after{display:inline-block;margin-left:4%;content:':'}#gform_42 .gform_body #field_42_12 .gfield_time_minute{float:left;width:35%}#gform_42 .gform_body #field_42_12 .gfield_time_ampm{float:left;width:20%}#gform_42 .gform_footer .gform_button.button{width:30%}.contact-us .page-content__extended--top ul li a,.page-contact-us .page-content__extended--top ul li a{float:right;display:inline}.contact-us .page-content #gform_52 .gform_footer .gform_button.button,.page-contact-us .page-content #gform_52 .gform_footer .gform_button.button{width:55%}.single .page-content .featured-image{width:33%}.single .page-content .featured-image-half{width:50%}.titan-contact-form_wrapper#gform_wrapper_24{margin-bottom:60px;overflow:hidden}.titan-contact-form_wrapper#gform_wrapper_24 ul{position:relative}.titan-contact-form_wrapper#gform_wrapper_24 ul li{width:50%;float:none;display:block}.titan-contact-form_wrapper#gform_wrapper_24 ul li:nth-child(4),.titan-contact-form_wrapper#gform_wrapper_24 ul li:nth-child(5){position:absolute;right:0;top:0;padding-right:0}.titan-contact-form_wrapper#gform_wrapper_24 ul li:nth-child(5){top:68px}.titan-contact-form_wrapper#gform_wrapper_24 textarea{max-width:100%;height:10.3rem}.titan-contact-form_wrapper#gform_wrapper_24 .gform_validation_container{display:none}.titan-contact-form_wrapper ul{position:relative}.titan-contact-form_wrapper ul li{width:50%;float:none;display:block}.titan-contact-form_wrapper ul li:nth-child(5),.titan-contact-form_wrapper ul li:nth-child(6){position:absolute;right:0;top:0;padding-right:0}.titan-contact-form_wrapper ul li:nth-child(6){top:68px}.contact .titan-contact-form_wrapper ul li:nth-child(5),.contact .titan-contact-form_wrapper ul li:nth-child(6){padding-right:15px}.contact .titan-contact-form_wrapper ul li.form_submit{width:100%}.gform_footer{margin-top:4rem}}@media (max-width: 767px){.navbar .navbar-nav #menu-top-menu{padding-bottom:1.5rem}.navbar .navbar-nav li a{padding-left:0}.sidr__menu ul li.current-menu-item:before{left:-6.8rem}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper{padding-top:3rem;padding-bottom:3rem}.workshop .leadins__item-top__wrapper .leadins__item-post-content-wrapper.pull-left .icon-holder{margin-right:3rem;margin-left:0}.post-thumbnail .featured-image{max-width:500px;margin:0 auto 15px}.post-thumbnail .featured-image:before{display:none}.post-thumbnail .featured-image>.featured-image-holder{position:static}.post-thumbnail .featured-image>.featured-image-holder img{height:auto;width:auto}.woocommerce .product_meta{padding-right:15px}.page-content__main.post-single .featured-image{max-width:457px}.page-content__main.post-single .blockquote-custom{display:block;max-width:457px;margin:0 auto}.page-content__main .featured-image{max-width:263px}.page-content__main .featured-image img{width:auto;max-width:100%}.page-content__main .featured-image-wrapper .gallery.scrollreveal{max-width:265px;margin:0 auto}.page-content__main .featured-image-wrapper .gallery.scrollreveal .chocolat-parent .chocolat-image{max-width:80px;margin:0 auto 30px}.page-content__main .featured-image-wrapper .gallery.scrollreveal .chocolat-parent .chocolat-image img{max-width:80px}.leadin-wrapper__homepage .leadins__item-top__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column}.leadin-wrapper__homepage .leadins__item-featured-image-wrapper{order:1;padding-top:0}.leadin-wrapper__homepage .leadins__item-featured-image-wrapper img{width:auto;max-width:100%}.leadin-wrapper__homepage .leadins__item-post-content-wrapper{order:2}.leadin-wrapper__homepage .leadins__item .featured-image-holder{padding-top:0}.workshop .leadins__item-featured-image-wrapper img{width:auto;max-width:100%}.single-product .chocolat-parent{max-width:262px;margin:0;float:none;clear:both}}@media screen and (min-width: 768px) and (max-width: 1199px){.navbar{width:100%;border-radius:0}.navbar .navbar-nav{margin:0;width:100%}.navbar .container-fluid{padding-left:0;padding-right:0}.navbar.container{padding-left:0;padding-right:0}.navbar-nav>li{float:none;width:100%}.navbar-nav li:hover .dropdown-menu{display:none}.navbar .navbar-toggle{display:block;margin:0 auto;padding:9px 10px}.navbar .navbar-header{width:100%}.navbar-header{width:100%}.navbar-collapse{padding-left:0 !important;padding-right:0 !important}.navbar-collapse.collapse{height:auto !important;display:none !important}.navbar-collapse.collapse.in{display:block !important}}@media (min-width: 992px){.menu-text{display:block}.breadcrumbs{margin-top:0}.home .breadcrumbs{margin-top:6rem}.ubermenu{border-bottom:1px solid rgba(255,255,255,0) !important;position:absolute !important;width:100% !important}.ubermenu-submenu-drop{background-color:rgba(255,255,255,0.85) !important}.ubermenu-item-level-0:hover>a{background-color:#fff !important}.ubermenu-item-level-0>.ubermenu-target{padding:5rem 2rem 3.5rem 2rem !important}.ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:0 !important}.navbar .navbar-nav li a{font-size:1.7rem;padding-left:.6rem;padding-right:.6rem}.navbar .navbar-nav{float:left}.navbar .navbar-nav li span.dropdown-toggle{padding:1rem .5rem}.top_nav__bookings .buttons .header__cart span{font-size:1.3rem}.business-details__social,.business-details__email-wrapper,.business-details__phone-wrapper{text-align:right}.business-details__phone-wrapper a{font-size:2.4rem}body:not(.home) .main-banner{height:26rem}body:not(.home) .main-banner__image{height:26rem}body:not(.home) .main-banner__content h2{margin-top:0}.banner-slider__content-wrapper__content-container{padding:1rem 0}.banner-slider__content-container{margin-top:5%}.banner-wrapper .banner-content-bottom-wrapper{width:97rem}.main-banner__content{position:absolute;-webkit-transition:top 0.5s;-moz-transition:top 0.5s;-ms-transition:top 0.5s;transition:top 0.5s;top:0;bottom:0}.main-banner__content h2{font-size:6.5rem}.main-banner__content .button{display:block}.main-banner__content .banner-content-container-wrapper:before{content:none}.main-banner__content h2,.main-banner__content div{color:#fff8f1}.umbrella .main-banner__content:before{background:-moz-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #638d05 33%, #638d05 66%, #b0d345 66%, #b0d345 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #c2c6c9), color-stop(33%, #c2c6c9), color-stop(33%, #638d05), color-stop(66%, #638d05), color-stop(66%, #b0d345), color-stop(100%, #b0d345));background:-webkit-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #638d05 33%, #638d05 66%, #b0d345 66%, #b0d345 100%);background:-o-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #638d05 33%, #638d05 66%, #b0d345 66%, #b0d345 100%);background:-ms-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #638d05 33%, #638d05 66%, #b0d345 66%, #b0d345 100%);background:linear-gradient(to right, #c2c6c9 0%, #c2c6c9 33%, #638d05 33%, #638d05 66%, #b0d345 66%, #b0d345 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c6c9', endColorstr='#b0d345', GradientType=1 )}.health .main-banner__content:before{background:-moz-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #f17f35 33%, #f17f35 66%, #f9bf99 66%, #f9bf99 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #c2c6c9), color-stop(33%, #c2c6c9), color-stop(33%, #f17f35), color-stop(66%, #f17f35), color-stop(66%, #f9bf99), color-stop(100%, #f9bf99));background:-webkit-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #f17f35 33%, #f17f35 66%, #f9bf99 66%, #f9bf99 100%);background:-o-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #f17f35 33%, #f17f35 66%, #f9bf99 66%, #f9bf99 100%);background:-ms-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #f17f35 33%, #f17f35 66%, #f9bf99 66%, #f9bf99 100%);background:linear-gradient(to right, #c2c6c9 0%, #c2c6c9 33%, #f17f35 33%, #f17f35 66%, #f9bf99 66%, #f9bf99 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c6c9', endColorstr='#f9bf99', GradientType=1 )}.dental .main-banner__content:before{background:-moz-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #c4ce38 33%, #c4ce38 66%, #d4d992 66%, #d4d992 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #c2c6c9), color-stop(33%, #c2c6c9), color-stop(33%, #c4ce38), color-stop(66%, #c4ce38), color-stop(66%, #d4d992), color-stop(100%, #d4d992));background:-webkit-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #c4ce38 33%, #c4ce38 66%, #d4d992 66%, #d4d992 100%);background:-o-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #c4ce38 33%, #c4ce38 66%, #d4d992 66%, #d4d992 100%);background:-ms-linear-gradient(left, #c2c6c9 0%, #c2c6c9 33%, #c4ce38 33%, #c4ce38 66%, #d4d992 66%, #d4d992 100%);background:linear-gradient(to right, #c2c6c9 0%, #c2c6c9 33%, #c4ce38 33%, #c4ce38 66%, #d4d992 66%, #d4d992 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c6c9', endColorstr='#d4d992', GradientType=1 )}.newsletter{padding:2.6rem 3.5rem 1.9rem 3.5rem}.newsletter .newsletter-primary_wrapper form{text-align:center}.newsletter .newsletter-primary_wrapper form .gform_heading{margin:1.5rem 0;float:left;width:30%}.newsletter .newsletter-primary_wrapper form .validation_error{margin-top:-3rem}.newsletter .newsletter-primary_wrapper form .gform_body{float:left;width:83.33%}.newsletter .newsletter-primary_wrapper form .gform_body input{float:left}.newsletter .newsletter-primary_wrapper form .gform_body input:first-child{margin-right:5%}.newsletter .newsletter-primary_wrapper form .gform_footer{float:left;width:16.66%}.newsletter .newsletter-primary_wrapper form .gform_footer .button{margin-top:3.2rem;width:100%}.top_nav{padding:0}.top_nav__social_media{padding:0}.top_nav__social_media ul{padding-bottom:2.2rem;padding-top:2.8rem}.top_nav__search{padding-bottom:3rem;padding-top:3rem}.top_nav__bookings{padding-bottom:0;padding-top:2rem}.top_nav__translation{padding-bottom:2.9rem;padding-top:2.9rem;min-height:8.2rem}.top_nav .contact-dropdown{margin:0 0 0 30%;top:8.3rem;width:66%}.top_nav .navbar-collapse{padding-left:1.5rem;padding-right:1.5rem}.search-form input[type='text'].expanded{max-width:50%}.logos-wrapper{text-align:center}.logos-wrapper img{margin:0 auto}.leadins__item h3{height:auto}.page-content__main-sidebar .square{margin:0 auto 2.5rem;width:100%}.page-content__main-sidebar__wrapper{margin-top:0}.contact .page-content__main-contact_form #gform_2 .gform_body #field_2_1,.contact .page-content__main-contact_form #gform_2 .gform_body #field_2_2{width:50%}.contact .page-content__main-contact_form #gform_2 .gform_body #field_2_4,.contact .page-content__main-contact_form #gform_2 .gform_body #field_2_3,.contact .page-content__main-contact_form #gform_2 .gform_body #field_2_7{width:33.33%}.contact .page-content__main-contact_form #gform_2 .gform_body input#input_2_7{font-size:1.2rem}.contact__form #gform_2 .gform_body #field_2_1,.contact__form #gform_2 .gform_body #field_2_2,.contact__form #gform_2 .gform_body #field_2_4,.contact__form #gform_2 .gform_body #field_2_3,.contact__form #gform_2 .gform_body #field_2_7{width:50%}.contact__form #gform_2 .gform_footer .gform_button{width:auto}.contact .page-content-wrapper{width:48.5rem;float:right}.woocommerce ul.products li.product{width:25%}.footer__navigation__links{padding:0 1.5rem}.footer__navigation__links div{padding:0 1.5rem 0 0}.footer__navigation__links h4{margin-top:0}.footer__navigation__connect h4{margin-top:0}.footer .footer{text-align:left}.footer .footer__copyright{margin-bottom:0;text-align:left}.footer .footer__menu{text-align:left}.footer .footer__menu ul{margin:0}.footer .footer__badge{text-align:right}#gform_2 .ginput_container.ginput_container_fileupload:before{font-size:1.3rem;padding:1.1rem}.slant-left{clip-path:url(../../../../#clipPolygon);-webkit-clip-path:polygon(0 0, 280px 0, 283px 1px, 285px 2px, 316px 33px, 317px 34px, 320px 35px, 100% 35px, 100% 100%, 0 100%)}.slant-right{clip-path:url(../../../../#clipPolygon2);-webkit-clip-path:polygon(0 0, calc(100% - 320px) 0, calc(100% - 317px) 1px, calc(100% - 315px) 2px, calc(100% - 284px) 33px, calc(100% - 283px) 34px, calc(100% - 280px) 35px, 100% 35px, 100% 100%, 0 100%)}.leadin-wrapper__homepage .leadins__item-bottom{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}footer .footer{padding:1.6rem}footer .footer .container .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.footer-btm__menu{text-align:left;margin-bottom:0}.product-search{padding-right:15px}.try-wrap .contact-form-wrapper{margin-top:90px}}@media screen and (min-width: 992px) and (max-width: 1199px){.gform_body .ginput_container.ginput_container_fileupload{font-size:1.3rem}}@media (max-width: 991px){.map-wrapper{height:40rem !important}.leadins__item-featured-image-wrapper img{height:auto}.leadins__item h2.section-heading{word-wrap:normal}.contact .map-wrapper .map-container{padding-left:0}.leadin-wrapper__homepage .leadins__item .leadins__item-top{padding-top:6rem}}@media (min-width: 768px) and (max-width: 991px){.page-about-us .featured-image-wrapper{margin-left:8.33333333%}.page-about-us .col-sm-6.content-container{width:58.33333333%}}@media (max-width: 831px){.business-details__contact .contact-container p{display:none}}@media (min-width: 1200px){.navbar .navbar-nav li span.dropdown-toggle{display:none}.navbar .navbar-nav>li:first-child a{padding-left:0}.workshop .leadins__item-featured-image-wrapper img{margin-bottom:4.5rem}.workshop .leadins__item-post-content-wrapper .row:last-of-type .content{margin-bottom:0}}@media (min-width: 1200px){.navbar .navbar-nav li .dropdown-menu{visibility:hidden;opacity:0;display:block;-webkit-transition:all 0.2s 0.2s ease-in-out;-moz-transition:all 0.2s 0.2s ease-in-out;-ms-transition:all 0.2s 0.2s ease-in-out;transition:all 0.2s 0.2s ease-in-out;padding-left:0;position:absolute;width:100%;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-color:#f2f2f2}.navbar .navbar-nav li .dropdown-menu li:nth-child(even){background:#ebebeb}.navbar .navbar-nav li .dropdown-menu li a{padding:1.5rem 2.5rem}.navbar .navbar-nav li .dropdown-menu .dropdown-menu{left:100%}.navbar .navbar-nav li ul li a{max-width:none}.navbar .navbar-nav li:hover>.dropdown-menu{visibility:visible;opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.business-details__social{padding:1.3rem 1.5rem 0 0}.business-details__nav-wrapper{padding-top:11rem}.business-details__toggle{max-width:8rem}.top_nav__bookings{padding-bottom:2rem}.top_nav__bookings .buttons .header__cart span{font-size:1.5rem}body:not(.home) .main-banner__content h2{margin-top:0;font-size:8rem}.main-banner{height:63rem}.main-banner .banner-image-container img{height:63rem;width:auto;max-width:none;object-fit:cover}.main-banner__content{-webkit-transition:top 0.5s;-moz-transition:top 0.5s;-ms-transition:top 0.5s;transition:top 0.5s;top:0;bottom:0}.main-banner__content h2{margin-top:7rem}.main-banner__image{height:63rem}.banner-slider{position:relative}.banner-slider__content-wrapper .video{margin-top:25%}.banner-slider__content-wrapper__content-container{padding:2rem 0 4.5rem}.banner-slider__content-wrapper__content p{font-size:1.8rem}.banner-slider__content-container{margin-top:20%}.banner-wrapper .banner-content-bottom-wrapper{bottom:10rem}.top_nav__social_media ul li a{margin-right:1.2rem}.navbar .navbar-nav>li a{font-size:1.6rem;padding:1.5rem 1rem 4.5rem}.navbar .navbar-nav>li.current-menu-item:after{opacity:1;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.navbar .navbar-nav>li:after{content:'';width:100%;opacity:0;height:.3rem;background:#d7090e;position:absolute;top:6rem;left:0;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.navbar .navbar-nav>li:hover:after{opacity:1;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.contact .page-content-wrapper{width:58.5rem}.woocommerce ul.products li.product{width:16.66%}.posts__igiveashot__item .overlay{opacity:0}.posts__igiveashot__item-container:hover .overlay{opacity:1;background:#000;background:rgba(0,0,0,0.7)}.posts__igiveashot__item-container:hover .overlay span{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;transition:.2s}.posts__igiveashot__item-container:hover .overlay span span{opacity:1}#gform_2 .ginput_container.ginput_container_fileupload:before{font-size:1.5rem;padding:1rem}}@media (max-width: 1199px){.navbar-nav li span.dropdown-toggle{display:inline-block}.navbar-nav li.menu-item-has-children a{padding-right:0}.navbar-nav li a{padding-left:0 !important}}

/*# sourceMappingURL=maps/style.css.map */
