@font-face{font-family:'proxima_novablack';src:url("../fonts/proxima/proximanova-black-webfont.eot");src:url("../fonts/proxima/proximanova-black-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-black-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-black-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-black-webfont.svg#proxima_novablack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgbold';src:url("../fonts/proxima/proximanova-bold-webfont.eot");src:url("../fonts/proxima/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-bold-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-bold-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-bold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgbold_italic';src:url("../fonts/proxima/proximanova-boldit-webfont.eot");src:url("../fonts/proxima/proximanova-boldit-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-boldit-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-boldit-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-boldit-webfont.svg#proxima_nova_rgbold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novaextrabold';src:url("../fonts/proxima/proximanova-extrabold-webfont.eot");src:url("../fonts/proxima/proximanova-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-extrabold-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-extrabold-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-extrabold-webfont.svg#proxima_novaextrabold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novalight';src:url("../fonts/proxima/proximanova-light-webfont.eot");src:url("../fonts/proxima/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-light-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-light-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-light-webfont.svg#proxima_novalight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novalight_italic';src:url("../fonts/proxima/proximanova-lightitalic-webfont.eot");src:url("../fonts/proxima/proximanova-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-lightitalic-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-lightitalic-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-lightitalic-webfont.svg#proxima_novalight_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novaregular_italic';src:url("../fonts/proxima/proximanova-regitalic-webfont.eot");src:url("../fonts/proxima/proximanova-regitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-regitalic-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-regitalic-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-regitalic-webfont.svg#proxima_novaregular_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgregular';src:url("../fonts/proxima/proximanova-regular-webfont.eot");src:url("../fonts/proxima/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-regular-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-regular-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novaregular_italic';src:url("../fonts/proxima/proximanova-regularitalic-webfont.eot");src:url("../fonts/proxima/proximanova-regularitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-regularitalic-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-regularitalic-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-regularitalic-webfont.svg#proxima_novaregular_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novasemibold';src:url("../fonts/proxima/proximanova-semibold-webfont.eot");src:url("../fonts/proxima/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-semibold-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-semibold-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novasemibold_italic';src:url("../fonts/proxima/proximanova-semibolditalic-webfont.eot");src:url("../fonts/proxima/proximanova-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/proximanova-semibolditalic-webfont.woff") format("woff"),url("../fonts/proxima/proximanova-semibolditalic-webfont.ttf") format("truetype"),url("../fonts/proxima/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MyriadPro-Regular';src:url("../fonts/myriad/MyriadPro-Regular.eot");src:url("../fonts/myriad/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/myriad/MyriadPro-Regular.woff") format("woff"),url("../fonts/myriad/MyriadPro-Regular.ttf") format("truetype"),url("../fonts/myriad/MyriadPro-Regular.svg#MyriadPro-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Fontawesome';src:url("../fonts/fontawesome/fontawesome-webfont.eot");src:url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome/fontawesome-webfont.svg#fontawesome-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratRegular';src:url("../fonts/montserrat/MontserratRegular.eot");src:url("../fonts/montserrat/MontserratRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/MontserratRegular.woff") format("woff"),url("../fonts/montserrat/MontserratRegular.ttf") format("truetype"),url("../fonts/montserrat/MontserratRegular.svg#MontserratRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratLight';src:url("../fonts/montserrat/MontserratLight.eot");src:url("../fonts/montserrat/MontserratLight.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/MontserratLight.woff") format("woff"),url("../fonts/montserrat/MontserratLight.ttf") format("truetype"),url("../fonts/montserrat/MontserratLight.svg#MontserratLight") format("svg");font-weight:normal;font-style:normal}.page-title-header{margin-top:2rem}.breadcrumbs{margin-bottom:3rem}.featured-image{margin-bottom:3rem;width:100%}.inline-image-left{margin:0 1.5rem 1.5rem 0;float:left}.inline-image-right{margin:0 0 1.5rem 1.5rem;float:right}.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--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:2rem 0}.business-details__contact i{min-width:2rem}.business-details__social a:hover{text-decoration:none}.business-details__social a:not(:last-child){margin-right:2rem}.navbar-default{margin:0}.navbar-default .navbar-nav{margin:0}.navbar-default .navbar-collapse{padding:0}.titan-contact-form{margin-top:4rem}.titan-contact-form input,.titan-contact-form textarea{margin-bottom:2rem;border:1px solid #999;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-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:#c00}.titan-contact-form .gform_validation_container{display:none}.footer{background-color:#212121;margin-top:5rem;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{border-left:1px solid #fafafa;padding:0 1rem;list-style:none;display:block;float:left;margin:0}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{display:flex;flex-direction:row;align-items:center}.footer__badge__prefix{margin-right:1rem}.footer__badge__suffix{margin-left:1rem}.banner-slider{position:relative}.banner-slider__images-wrapper{height:60rem;margin-bottom:0;overflow:hidden}.banner-slider__images-wrapper__image img{position:relative;object-fit:cover;height:100%;width:100%}.banner-slider__images-wrapper__image:focus{outline:none}.banner-slider__content-wrapper{height:60rem;position:absolute;width:100%;left:0;top:0}.banner-slider__content-wrapper__content{display:block;margin:0 4rem}.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-arrow{z-index:2}.banner-slider .slick-prev{left:1.5rem}.banner-slider .slick-next{right:1.5rem}.banner-slider .button-wrapper{list-style-type:none}.leadin-item{margin-bottom:2rem}.leadin-item img{margin-bottom: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-image{display:block}.chocolat-image img{margin-bottom:3rem;display:inherit}.accordions .panel-group{margin-top:3rem}.accordions .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}.contact-details .google-map{margin-top:3rem;height:37rem;width:100%;border:0}.contact-details.hours p{margin:0}.panel-heading a{display:flex;text-decoration:none}.panel-heading a .panel-title{display:inline-flex;flex-basis:98%}.panel-heading a span{display:inline-flex;align-items:center}.panel-heading a:hover{text-decoration:none}.header{background:#fbfbfb;position:relative;box-shadow:0 0 24px rgba(0,0,0,0.4)}.header:before{background:#404041;content:'';z-index:3;position:absolute;right:0;height:291px;width:100%;top:199px;display:inline-block}.header:after{background:#f36f2b;content:'';z-index:3;height:52px;width:100%;top:490px;position:absolute;display:inline-block}.header .container .header__logo{text-align:center;margin-bottom:30px;margin-top:30px;z-index:4}.header .container .header__logo a{display:inline-block;margin-right:auto;margin-left:auto}.header .container .header__logo a img{max-width:100%;height:auto}.header .container .business-details{background:#404041;height:291px;padding-bottom:29px;padding-top:29px;position:inherit;z-index:4}.header .container .business-details__social,.header .container .business-details__email,.header .container .business-details__contact,.header .container .business-details__address{margin-bottom:20px}.header .container .business-details__social:last-child,.header .container .business-details__email:last-child,.header .container .business-details__contact:last-child,.header .container .business-details__address:last-child{margin-bottom:0}.header .container .business-details__social{text-align:center;position:relative;z-index:8}.header .container .business-details__social-title{color:#f36f2b;font-size:18px;font-family:"proxima_nova_rgregular";margin-bottom:6px;margin-top:0}.header .container .business-details__social a{color:#fbfbfb;font-size:24px;display:inline-block;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.header .container .business-details__social a:hover,.header .container .business-details__social a:focus{color:#f36f2b;outline:none;text-decoration:none}.header .container .business-details__address{text-align:center}.header .container .business-details__address-title{color:#f36f2b;font-size:18px;font-family:"proxima_nova_rgregular";margin-bottom:0;margin-top:0}.header .container .business-details__address-title .fa{margin-right:4px}.header .container .business-details__address a{color:#fbfbfb;font-size:18px;font-family:"proxima_nova_rgregular";-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.header .container .business-details__address a:hover,.header .container .business-details__address a:focus{outline:none;text-decoration:none;color:#f36f2b}.header .container .business-details__email{text-align:center}.header .container .business-details__email-title{color:#f36f2b;font-size:18px;font-family:"proxima_nova_rgregular";margin-bottom:0;margin-top:0}.header .container .business-details__email a{color:#fbfbfb;font-size:18px;font-family:"proxima_nova_rgregular";-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.header .container .business-details__email a .fa{margin-right:4px;color:#fbfbfb;font-size:18px;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.header .container .business-details__email a:hover,.header .container .business-details__email a:focus{color:#f36f2b;outline:none;text-decoration:none}.header .container .business-details__email a:hover .fa,.header .container .business-details__email a:focus .fa{color:#f36f2b}.header .container .business-details__contact{text-align:center}.header .container .business-details__contact-title{color:#f36f2b;font-size:18px;font-family:"proxima_nova_rgregular";margin-bottom:0;margin-top:0}.header .container .business-details__contact-title .fa{margin-right:4px;color:#f36f2b;font-size:18px}.header .container .business-details__contact a{color:#fbfbfb;font-size:18px;font-family:"proxima_nova_rgregular";-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.header .container .business-details__contact a:hover,.header .container .business-details__contact a:focus{color:#f36f2b;outline:none;text-decoration:none}.header .container .navbar{background:#f36f2b;border-radius:0;border:none;margin-bottom:0;margin-top:0;z-index:4;position:inherit}.header .container .navbar .navbar-header{text-align:center}.header .container .navbar .navbar-header .navbar-toggle{background:none;float:none;margin-right:0;border:none}.header .container .navbar .navbar-header .navbar-toggle .icon-bar{background:#fff;height:3px}.header .container .navbar .navbar-header .navbar-toggle:focus{background:none}.header .container .navbar .navbar-collapse{border:none}.header .container .navbar .navbar-collapse .top-menu ul li a{color:#fbfbfb;font-size:16px;padding:14px 30px 14px 14px;text-transform:uppercase;font-family:"proxima_nova_rgregular";position:relative;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.header .container .navbar .navbar-collapse .top-menu ul li a:hover,.header .container .navbar .navbar-collapse .top-menu ul li a:focus{background:#d65a1b;color:#fbfbfb;outline:none}.header .container .navbar .navbar-collapse .top-menu ul li span{position:absolute;top:0;right:1px;height:48px;width:48px;z-index:8}.header .container .navbar .navbar-collapse .top-menu ul li span:before{color:#fff;content:'\f107';padding-top:15px;line-height:42px;padding-left:17px;font-family:"Fontawesome";font-size:16px}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu{padding-left:0;padding-bottom:0;padding-top:0}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li{position:relative}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li a{background:#fbfbfb;color:#404041}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li a:hover,.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li a:focus{outline:none;color:#f36f2b}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li span{position:absolute;top:0;right:1px;height:48px;width:48px;z-index:8}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li span:before{color:#404041;content:'\f107';padding-top:15px;line-height:42px;padding-left:17px;font-family:"Fontawesome";font-size:16px}.header .container .navbar .navbar-collapse .top-menu ul .current-menu-item a{background:#d65a1b;white-space:normal}.header .container .navbar .navbar-collapse .top-menu ul .current-menu-item .dropdown-menu .current-menu-item a{color:#f36f2b}.header .container .navbar .navbar-collapse .top-menu ul .open a{background:#d65a1b;white-space:normal}.header .container .navbar .navbar-collapse .top-menu ul .open span:before{color:#fff;content:'\f106';padding-top:15px;line-height:42px;padding-left:17px;font-family:"Fontawesome";font-size:16px}.header .container .navbar .navbar-collapse .top-menu ul .open .dropdown-menu .current-menu-item a{color:#f36f2b}.header .container .navbar .navbar-collapse .top-menu ul .open .dropdown-menu .open a{color:#404041}.header .container .navbar .navbar-collapse .top-menu ul .open .dropdown-menu .open span:before{color:#404041;content:'\f106';padding-top:15px;line-height:42px;padding-left:17px;font-family:"Fontawesome";font-size:16px}@-moz-document url-prefix(){.header .container .navbar{margin-top:-2px}}.banner-slider{position:relative;width:100%}.banner-slider__images-wrapper{height:auto}.banner-slider__images-wrapper .slick-prev,.banner-slider__images-wrapper .slick-next{z-index:3}.banner-slider__images-wrapper__image img{height:auto;max-width:100%}.banner-slider__content-wrapper{background:url(../images/banner-content-bg.png) top right no-repeat rgba(255,255,255,0.8);position:relative;width:290px;z-index:4;height:auto;margin-left:auto;margin-right:auto}.banner-slider__content-wrapper__content{position:relative;margin:0;display:block;width:290px}.banner-slider__content-wrapper__content .title{width:290px;z-index:5;height:auto;min-height:126px;padding:18px 15px 18px 15px}.banner-slider__content-wrapper__content .title h2{color:#000;font-family:"proxima_nova_rgregular";font-size:30px;margin-bottom:0;margin-top:0;text-transform:uppercase}.banner-slider__content-wrapper__content .video{background:#f36f2b;position:relative;margin-bottom:0;margin-top:0;z-index:5;height:auto}.banner-slider__content-wrapper__content .video a img{max-width:100%;width:100%;height:auto;opacity:0.3}.banner-slider__content-wrapper__content .video a span{color:#fff;font-family:"proxima_nova_rgbold";font-size:24px;text-align:center;text-transform:uppercase;left:50%;position:absolute;top:50%;width:246px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner-slider__content-wrapper__content .video a span .fa{margin-right:5px}.banner-slider__content-wrapper__content .video a:focus{outline:none}.banner-slider__content-wrapper__content .video a:hover img{opacity:0.1}.leadins{margin-bottom:67px;margin-top:66px}.leadins h2{font-size:30px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-align:center;margin-bottom:10px;margin-top:0;text-transform:uppercase}.leadins h3{font-size:18px;color:#404041;font-family:"proxima_nova_rgregular";text-align:center;margin-bottom:48px;margin-top:0}.leadins__wrap .slick-list .slick-track .slick-slide a{height:auto !important;border:none;background:none;display:block;margin-left:auto;margin-right:auto;padding:0;max-width:244px}.leadins__wrap .slick-list .slick-track .slick-slide a .leadin-item__img{height:166px;overflow:hidden;position:relative;width:244px}.leadins__wrap .slick-list .slick-track .slick-slide a .leadin-item__img img{height:auto;left:50%;margin-bottom:0;position:absolute;max-width:100%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.leadins__wrap .slick-list .slick-track .slick-slide a .leadin-item__title{background:#f36f2b;display:block;padding:28px 15px;width:244px;height:100% !important}.leadins__wrap .slick-list .slick-track .slick-slide a .leadin-item__title h3{color:#000;white-space:normal;text-transform:uppercase;font-size:16px;font-family:"proxima_nova_rgbold";margin-bottom:0;margin-top:0;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.leadins__wrap .slick-list .slick-track .slick-slide a:hover,.leadins__wrap .slick-list .slick-track .slick-slide a:focus{outline:none}.leadins__wrap .slick-list .slick-track .slick-slide a:hover .leadin-item__title,.leadins__wrap .slick-list .slick-track .slick-slide a:focus .leadin-item__title{text-decoration:none}.leadins__wrap .slick-list .slick-track .slick-slide a:hover .leadin-item__title h3,.leadins__wrap .slick-list .slick-track .slick-slide a:focus .leadin-item__title h3{color:#fff}.leadins__wrap .slick-list .slick-track .slick-slide:focus{outline:none}.homecontent{padding-bottom:30px;padding-top:30px;position:relative;z-index:1}.homecontent:after{background:-webkit-linear-gradient(rgba(64,64,65,0.5) 0%, rgba(64,64,65,0.5) 30%, #404041 50%, #404041 100%);background:-o-linear-gradient(rgba(64,64,65,0.5) 0%, rgba(64,64,65,0.5) 30%, #404041 50%, #404041 100%);background:linear-gradient(rgba(64,64,65,0.5) 0%, rgba(64,64,65,0.5) 30%, #404041 50%, #404041 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80404041', endColorstr='#404041',GradientType=0 );content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.homecontent__forms{position:relative;z-index:4}.homecontent__forms .gform_wrapper{max-width:100%;margin-left:auto;margin-right:auto}.homecontent__forms .gform_wrapper .validation_error{font-family:"proxima_nova_rgregular";font-size:15px;color:red;margin-bottom:12px}.homecontent__forms .gform_wrapper .gform_heading{margin-bottom:17px}.homecontent__forms .gform_wrapper .gform_heading .gform_title{color:#fff;font-family:"proxima_nova_rgbold";font-size:24px;margin-bottom:4px;margin-top:0;text-transform:uppercase}.homecontent__forms .gform_wrapper .gform_heading .gform_description{color:#fff;font-size:15px;font-family:"MyriadPro-Regular";line-height:1.1}.homecontent__forms .gform_wrapper .gform_body ul{padding-left:0;list-style:none}.homecontent__forms .gform_wrapper .gform_body ul .gfield_error .ginput_container input{border:solid 1px red}.homecontent__forms .gform_wrapper .gform_body ul li label{display:none}.homecontent__forms .gform_wrapper .gform_body ul li .validation_message{display:none}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container{margin-bottom:8px}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container input{background:rgba(255,255,255,0.3);border:solid 1px transparent;border-radius:5px;color:#fff;font-size:16px;font-family:"proxima_nova_rgregular";padding:4px 8px;width:100%;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container input:focus{border:solid 1px #f36f2b;outline:none}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container textarea{background:rgba(255,255,255,0.3);border:solid 1px transparent;border-radius:5px;color:#fff;font-size:16px;font-family:"proxima_nova_rgregular";height:161px;padding:8px;resize:none;width:100%;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container textarea:focus{border:solid 1px #f36f2b;outline:none}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container ::-webkit-input-placeholder{color:#fff}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container :-ms-input-placeholder{color:#fff}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container ::-moz-placeholder{color:#fff;opacity:1}.homecontent__forms .gform_wrapper .gform_body ul li .ginput_container :-moz-placeholder{color:#fff;opacity:1}.homecontent__forms .gform_wrapper .gform_body ul #field_12_7,.homecontent__forms .gform_wrapper .gform_body ul #field_12_6{display:none}.homecontent__forms .gform_wrapper .gform_footer input{background:#f36f2b;border:none;border-radius:5px;color:#000;display:inline-block;font-family:"proxima_novasemibold";font-size:15px;padding:8px 30px 6px 30px;text-transform:uppercase;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.homecontent__forms .gform_wrapper .gform_footer input:focus{outline:none;background:#000;color:#fff}.homecontent__forms .gform_wrapper .gform_footer input:hover{background:#000;color:#fff}.homecontent__content{margin-top:60px;position:relative;z-index:4}.homecontent__content a{color:#fff;text-decoration:underline}.homecontent__content a:hover,.homecontent__content a:focus{text-decoration:underline}.homecontent__content h1{font-family:"proxima_nova_rgregular";font-size:21px;text-transform:uppercase;color:#fff}.homecontent__content h1 span{display:block}.homecontent__content h2{font-size:30px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.homecontent__content h3{font-size:24px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.homecontent__content h4{font-size:20px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.homecontent__content h5{font-size:18px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.homecontent__content h6{color:#f36f2b;font-size:16px;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-bottom:15px;margin-top:0}.homecontent__content p{color:#fff;font-family:"MyriadPro-Regular";font-size:16px;line-height:1.3;margin-bottom:23px}.homecontent__content ul{margin-bottom:23px;vertical-align:middle;list-style-image:url(../images/bullets.png)}.homecontent__content ul li{color:#fff;font-family:"MyriadPro-Regular";font-size:16px;margin-bottom:8px}.homecontent__content ol{margin-bottom:23px}.homecontent__content ol li{color:#fff;font-family:"MyriadPro-Regular";font-size:16px;margin-bottom:8px}.homecontent__content ol li ol{list-style:lower-alpha}.homecontent__content ol li ol li{color:#fff;font-family:"MyriadPro-Regular";font-size:16px;margin-bottom:8px;list-style-position:outside}.homecontent__content .readmore a{background:#f36f2b;border-radius:3px;border:none;color:#000;display:inline-block;font-family:"proxima_nova_rgbold";font-size:16px;padding:17px 38px 15px 38px;text-transform:uppercase;text-decoration:none;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.homecontent__content .readmore a:hover,.homecontent__content .readmore a:focus{background:#000;color:#fff;text-decoration:none}.brands{padding-bottom:50px;padding-top:50px}.brands__title{color:#f36f2b;font-family:"proxima_nova_rgregular";font-size:30px;margin-top:0;margin-bottom:10px;text-transform:uppercase;text-align:center}.brands__subtitle{color:#404041;font-family:"MyriadPro-Regular";font-size:18px;margin-top:0;margin-bottom:50px;text-transform:uppercase;text-align:center;line-height:1.4}.brands__logos-wrap{margin-bottom:0}.brands__logos-wrap-item{height:74px;position:relative;width:146px;z-index:3}.brands__logos-wrap-item img{height:auto;left:50%;max-width:100%;width:auto;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.brands__logos-wrap-item:focus{outline:none}.brands__logos-wrap .slick-prev{display:inline-block;font-size:0;background:none;border:0;position:absolute;top:30%;z-index:4}.brands__logos-wrap .slick-prev:before{font-size:55px;color:#d9d9d9;content:'\f104';font-family:"Fontawesome"}.brands__logos-wrap .slick-next{display:inline-block;font-size:0;background:none;border:0;position:absolute;top:30%;z-index:4}.brands__logos-wrap .slick-next:before{font-size:55px;color:#d9d9d9;content:'\f105';font-family:"Fontawesome"}.latest-news{background:#fafafa;padding-top:50px;padding-bottom:50px}.latest-news h2{color:#f36f2b;font-size:30px;margin-bottom:20px;margin-top:0;text-transform:uppercase;text-align:center}.latest-news .news-item{box-shadow:0 0 14px rgba(0,0,0,0.14);padding-left:0;padding-right:0;width:270px}.latest-news .news-item__img{display:block;height:182px;position:relative;width:270px;overflow:hidden;margin-left:auto;margin-right:auto}.latest-news .news-item__img img{height:auto;left:50%;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.latest-news .news-item__wrap{background:#fff;padding:30px;height:100%}.latest-news .news-item__wrap__title{line-height:1;margin-top:0}.latest-news .news-item__wrap__title a{color:#404041;font-family:"proxima_nova_rgbold";font-size:18px;text-transform:uppercase;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.latest-news .news-item__wrap__title a:hover,.latest-news .news-item__wrap__title a:focus{color:#f36f2b;outline:none;text-decoration:none}.latest-news .news-item__wrap__content{color:#404041;font-family:"MyriadPro-Regular";font-size:16px;max-height:114px;overflow:hidden;margin-bottom:0;line-height:1.2}.prefooter{width:100%}.prefooter iframe{height:437px;width:100%;border:none;pointer-events:none}.prefooter .map-details{background:url(../images/map-details-bg.png) no-repeat rgba(242,116,51,0.95);background-size:cover;height:329px;padding:54px 16px;width:100%}.prefooter .map-details__title{font-size:30px;color:#fff;font-family:"proxima_nova_rgregular";margin-bottom:19px;margin-top:0}.prefooter .map-details__contact{margin-bottom:28px}.prefooter .map-details__contact-header{color:#fff;font-size:18px;font-family:"proxima_nova_rgbold";margin-bottom:0}.prefooter .map-details__contact-header .fa{margin-right:4px}.prefooter .map-details__contact-header a{color:#fff;font-size:18px;font-family:"proxima_nova_rgbold";margin-bottom:0}.prefooter .map-details__contact-header a .fa{margin-right:4px}.prefooter .map-details__contact-header a:hover,.prefooter .map-details__contact-header a:focus{text-decoration:none}.prefooter .map-details__contact-content{color:#fff;font-size:16px;font-family:"proxima_nova_rgregular"}.prefooter .map-details__contact-content a{color:#fff;font-size:16px;font-family:"proxima_nova_rgregular"}.prefooter .map-details__contact-content a:hover,.prefooter .map-details__contact-content a:focus{text-decoration:none}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left}.main-content{padding-bottom:50px;padding-top:50px;position:relative}.main-content h1{font-size:36px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:24px;line-height:29px}.main-content .breadcrumbs{margin-bottom:25px}.main-content .breadcrumbs span{margin-right:9px;margin-left:9px}.main-content .breadcrumbs span:first-child{margin-left:0}.main-content .breadcrumbs span a span{color:#f36f2b;font-family:"proxima_nova_rgregular";font-size:16px;text-transform:uppercase;margin-right:0;margin-left:0}.main-content .breadcrumbs span a:hover,.main-content .breadcrumbs span a:focus{text-decoration:none}.main-content .breadcrumbs span span{color:#404041;font-family:"proxima_nova_rgregular";font-size:16px;text-transform:uppercase;margin-right:0;margin-left:0}.main-content .woocommerce-breadcrumb{color:#404041;font-family:"proxima_nova_rgregular";font-size:16px;text-transform:uppercase;margin-bottom:25px;margin-right:0;margin-left:0}.main-content .woocommerce-breadcrumb a{color:#f36f2b;font-family:"proxima_nova_rgregular";font-size:16px;text-transform:uppercase;margin-right:0;margin-left:0}.main-content .woocommerce-breadcrumb a:hover,.main-content .woocommerce-breadcrumb a:focus{text-decoration:none}.main-content .woocommerce-pagination{display:none}.main-content img{height:auto;margin-bottom:30px;max-width:100%}.main-content h2{font-size:30px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.main-content h3{font-size:24px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.main-content h4{font-size:20px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.main-content h5{font-size:18px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.main-content h6{font-size:16px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-top:0;margin-bottom:15px}.main-content p{font-family:"MyriadPro-Regular";font-size:16px;color:#404041;margin-bottom:23px}.main-content p img{display:block;height:auto;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%}.main-content a{font-family:"MyriadPro-Regular";font-size:16px;color:#f36f2b}.main-content ul{margin-bottom:23px;vertical-align:middle;list-style-image:url(../images/bullets.png)}.main-content ul li{color:#404041;font-family:"MyriadPro-Regular";font-size:16px;margin-bottom:8px}.main-content ol{margin-bottom:23px}.main-content ol li{color:#404041;font-family:"MyriadPro-Regular";font-size:16px;margin-bottom:8px}.main-content ol li ol{list-style:lower-alpha;list-style-position:inside;margin-bottom:23px}.main-content ol li ol li{color:#404041;font-family:"MyriadPro-Regular";font-size:16px;margin-bottom:8px;list-style-position:outside}.main-content .single__image{height:183px;position:relative;width:273px;margin-bottom:20px}.main-content .single__image img{left:50%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .panel-group .panel-default{background:none;border-bottom:solid 2px #e1e1e1;border-left:0;border-right:0;border-top:0;border-radius:0;margin-bottom:27px}.main-content .panel-group .panel-default .panel-heading{background:none;border:none;padding:0}.main-content .panel-group .panel-default .panel-heading a .panel-title{color:#f36f2b;font-size:18px;font-family:"proxima_nova_rgregular";margin-bottom:25px;padding-right:14px}.main-content .panel-group .panel-default .panel-heading a span{display:none}.main-content .panel-group .panel-default .panel-heading a:after{content:'\f00d';font-family:"Fontawesome";color:#f36f2b;font-size:18px}.main-content .panel-group .panel-default .panel-heading .collapsed:after{content:'\f067';font-family:"Fontawesome";color:#f36f2b;font-size:18px}.main-content .panel-group .panel-default .panel-collapse{border-top:none}.main-content .panel-group .panel-default .panel-collapse .panel-body{border-top:none;padding:0}.main-content .sitemap ul{padding-left:0}.main-content .sitemap ul li{margin-bottom:8px}.main-content .sitemap ul li a:hover,.main-content .sitemap ul li a:focus{text-decoration:none}.main-content .sitemap ul li ul{padding-left:20px;margin-bottom:8px}.main-content .sitemap ul li ul li{margin-bottom:8px}.main-content .sitemap ul li ul li a:hover,.main-content .sitemap ul li ul li a:focus{text-decoration:none}.main-content .chocolat-image{margin-top:30px;height:126px;overflow:hidden;margin-bottom:30px;max-width:189px;margin-left:auto;margin-right:auto;position:relative}.main-content .chocolat-image img{height:auto;max-height:100%;top:50%;max-width:100%;position:absolute;left:50%;width:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .testimonials__row-wrap-item{border-bottom:solid 2px #e1e1e1;margin-bottom:26px}.main-content .testimonials__row-wrap-item p{margin-bottom:0;margin-bottom:11px}.main-content .testimonials__row-wrap-item-title{font-size:18px;color:#f36f2b;font-family:"proxima_nova_rgregular";text-transform:uppercase;margin-bottom:30px;margin-top:12px}.main-content .testimonials__row .btn-load-more-acf{background:#f36f2b;border-radius:5px;color:#000;display:block !important;font-family:"proxima_nova_rgbold";font-size:16px;padding:14px 37px;text-transform:uppercase;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .testimonials__row .btn-load-more-acf:hover,.main-content .testimonials__row .btn-load-more-acf:focus{background:#000;color:#fff;text-decoration:none;outline:none !important}.main-content .testimonials__row .btn-load-more-acf:hover .fa,.main-content .testimonials__row .btn-load-more-acf:focus .fa{color:#fff;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .testimonials__row .btn-load-more-acf:hover .fa{font-size:16px;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform-origin:50% 50%}.main-content .testimonials__row .btn-load-more-acf .fa{color:#000;font-size:0;margin-right:5px}.main-content .testimonials__row img{display:none !important}.main-content .testimonials__row .btn-load-more{float:right;background:#f36f2b;border-radius:5px;color:#000;display:block !important;font-family:"proxima_nova_rgbold";font-size:16px;padding:14px 37px;text-transform:uppercase;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .testimonials__row .btn-load-more:hover,.main-content .testimonials__row .btn-load-more:focus{background:#000;color:#fff;text-decoration:none;outline:none !important}.main-content .testimonials__row .btn-load-more:hover .fa,.main-content .testimonials__row .btn-load-more:focus .fa{color:#fff;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .testimonials__row .btn-load-more:hover .fa{font-size:16px;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform-origin:50% 50%}.main-content .testimonials__row .btn-load-more .fa{color:#000;font-size:0;margin-right:5px}.main-content .gallery__wrap img{display:none}.main-content .gallery__wrap-item{display:block;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:262px}.main-content .gallery__wrap-item-img{height:175px;position:relative;overflow:hidden}.main-content .gallery__wrap-item-img img{display:block;position:absolute;left:50%;max-width:100%;height:auto;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .gallery__wrap-item-content{background:#f36f2b;padding:19px 15px;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .gallery__wrap-item-content-title{color:#000;font-size:18px;font-family:"proxima_nova_rgbold";text-transform:uppercase;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .gallery__wrap-item-content-link{color:#000;font-family:"proxima_nova_rgregular";font-size:14px;text-transform:uppercase;height:14px;margin-bottom:0;overflow:hidden;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .gallery__wrap-item:hover,.main-content .gallery__wrap-item:focus{text-decoration:none}.main-content .gallery__wrap-item:hover .gallery__wrap-item-content,.main-content .gallery__wrap-item:focus .gallery__wrap-item-content{background:#000}.main-content .gallery__wrap-item:hover .gallery__wrap-item-content .gallery__wrap-item-content-title,.main-content .gallery__wrap-item:focus .gallery__wrap-item-content .gallery__wrap-item-content-title{color:#fff}.main-content .gallery__wrap-item:hover .gallery__wrap-item-content .gallery__wrap-item-content-link,.main-content .gallery__wrap-item:focus .gallery__wrap-item-content .gallery__wrap-item-content-link{color:#fff}.main-content .gallery__wrap .pagination{display:block;clear:both}.main-content .gallery__wrap .pagination li:before{content:none}.main-content .gallery-single img{display:none}.main-content .gallery-single .image-list img{display:none}.main-content .gallery-single .image-list .gallery__wrapper a{height:126px;width:189px;position:relative;display:block;margin-left:auto;margin-right:auto}.main-content .gallery-single .image-list .gallery__wrapper a img{display:block;max-width:100%;left:50%;top:50%;height:auto;position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .gallery-single .btn-load-more{float:right;background:#f36f2b;border-radius:5px;color:#000;display:block !important;font-family:"proxima_nova_rgbold";font-size:16px;padding:14px 37px;text-transform:uppercase;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .gallery-single .btn-load-more:hover,.main-content .gallery-single .btn-load-more:focus{background:#000;color:#fff;text-decoration:none;outline:none !important}.main-content .gallery-single .btn-load-more:hover .fa,.main-content .gallery-single .btn-load-more:focus .fa{color:#fff;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .gallery-single .btn-load-more:hover .fa{font-size:16px;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform-origin:50% 50%}.main-content .gallery-single .btn-load-more .fa{color:#000;font-size:0;margin-right:5px}.main-content .load-wrapper{clear:both;text-align:right}.main-content .load-wrapper .btn-load-more{background:#f36f2b;border-radius:5px;color:#000;display:inline-block;font-family:"proxima_nova_rgbold";font-size:16px;padding:14px 37px;text-transform:uppercase;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .load-wrapper .btn-load-more:hover,.main-content .load-wrapper .btn-load-more:focus{background:#000;color:#fff;text-decoration:none}.main-content .load-wrapper .btn-load-more:hover .fa,.main-content .load-wrapper .btn-load-more:focus .fa{color:#fff;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .load-wrapper .btn-load-more:hover .fa{font-size:16px;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform-origin:50% 50%}.main-content .load-wrapper .btn-load-more .fa{color:#000;font-size:0;margin-right:5px}.main-content .news .pagination{display:none}.main-content .news-item{margin-bottom:41px}.main-content .news-item .post-thumbnail{height:175px;position:relative;margin-bottom:20px;width:262px}.main-content .news-item .post-thumbnail img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .news-item .post-content .post-title h2{font-size:18px;margin-bottom:12px;margin-top:0}.main-content .news-item .post-content .post-title h2 a{color:#404041;font-size:18px;font-family:"proxima_nova_rgbold";text-transform:uppercase}.main-content .news-item .post-content .post-title h2 a:hover,.main-content .news-item .post-content .post-title h2 a:focus{text-decoration:none}.main-content .news-item .post-entry{color:#404041;font-family:"MyriadPro-Regular";font-size:16px;margin-bottom:12px;height:82px;overflow:hidden;line-height:1.3}.main-content .news-item .read_more{background:#f36f2b;font-family:"proxima_nova_rgbold";text-transform:uppercase;font-size:16px;color:#000;padding:13px 37px;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .news-item .read_more:hover,.main-content .news-item .read_more:focus{background:#000;color:#fff;text-decoration:none}.main-content .news .btn-load-more-acf{background:#f36f2b;border-radius:5px;color:#000;display:block !important;font-family:"proxima_nova_rgbold";font-size:16px;padding:14px 37px;text-transform:uppercase;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .news .btn-load-more-acf:hover,.main-content .news .btn-load-more-acf:focus{background:#000;color:#fff;text-decoration:none}.main-content .news .btn-load-more-acf:hover .fa,.main-content .news .btn-load-more-acf:focus .fa{color:#fff;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .news .btn-load-more-acf:hover .fa{font-size:16px;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform-origin:50% 50%}.main-content .news .btn-load-more-acf .fa{color:#000;font-size:0;margin-right:5px}.main-content .news img{display:none}.main-content .sidebar{margin-top:40px}.main-content .sidebar img{max-width:inherit;height:inherit}.main-content .sidebar__menu .side-nav{padding-left:0;list-style:none;margin-bottom:10px}.main-content .sidebar__menu .side-nav li{margin-bottom:10px}.main-content .sidebar__menu .side-nav li:before{content:none}.main-content .sidebar__menu .side-nav li:last-child{margin-bottom:0}.main-content .sidebar__menu .side-nav li a{background:#f36f2b;color:#000;display:block;font-family:"proxima_nova_rgbold";padding-bottom:14px;font-size:16px;padding-top:14px;text-align:center;text-transform:uppercase;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .sidebar__menu .side-nav li a:hover,.main-content .sidebar__menu .side-nav li a:focus{text-decoration:none;background:#000;color:#fff;outline:none !important}.main-content .sidebar__forms{padding:30px 15px;position:relative;overflow:hidden;overflow:hidden}.main-content .sidebar__forms img{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .sidebar__forms:after{background-color:rgba(64,64,65,0.5);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.main-content .sidebar__forms .widget-container{position:relative;z-index:3}.main-content .sidebar__forms .widget-container .widget-title{margin-bottom:12px;margin-top:0;font-family:"proxima_nova_rgbold";font-size:24px;text-transform:uppercase;color:#fff}.main-content .sidebar__forms .widget-container .gform_wrapper .validation_error{margin-bottom:12px;color:red;font-family:"proxima_nova_rgregular"}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_heading{margin-bottom:12px}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_heading .gform_description{color:#fff;font-family:"MyriadPro-Regular";line-height:1.1;font-size:15px}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul{padding-left:0;list-style:none;margin-bottom:6px}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul .gfield_error .ginput_container input{border:solid 1px red}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li:before{content:none}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .validation_message{display:none}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li label{display:none}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container input,.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container textarea{background:rgba(255,255,255,0.3);border:solid 1px transparent;border-radius:5px;color:#fff;font-family:"proxima_nova_rgregular";font-size:16px;padding:7px;width:100%;resize:none;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container input:focus,.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container textarea:focus{border:solid 1px #f36f2b;outline:none}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container textarea{height:161px}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container ::-webkit-input-placeholder{color:#fff}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container :-ms-input-placeholder{color:#fff}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container ::-moz-placeholder{color:#fff;opacity:1}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul li .ginput_container :-moz-placeholder{color:#fff;opacity:1}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul #field_12_6,.main-content .sidebar__forms .widget-container .gform_wrapper .gform_body ul #field_12_7{display:none}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_footer input{background:#f36f2b;border:none;padding:8px 29px 6px 29px;border-radius:5px;color:#000;font-size:15px;text-transform:uppercase;font-size:15px;font-family:"proxima_novasemibold";-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_footer input:focus{outline:none}.main-content .sidebar__forms .widget-container .gform_wrapper .gform_footer input:hover{background:#000;color:#fff}.main-content .services__page-wrap .services-item{margin-bottom:61px}.main-content .services__page-wrap .services-item__img{height:175px;position:relative;width:262px;margin-bottom:20px}.main-content .services__page-wrap .services-item__img img{height:auto;left:50%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .services__page-wrap .services-item__content-title{color:#404041;font-size:18px;font-family:"proxima_nova_rgbold";margin-top:0;margin-bottom:11px}.main-content .services__page-wrap .services-item__content-excerpt{color:#404041;font-family:"MyriadPro-Regular";font-size:16px;height:82px;line-height:1.3;margin-bottom:30px;overflow:hidden}.main-content .services__page-wrap .services-item__content-link a{background:#f36f2b;color:#000;font-size:16px;text-transform:uppercase;padding:14px 37px;border-radius:5px;font-family:"proxima_nova_rgbold";-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .services__page-wrap .services-item__content-link a:hover,.main-content .services__page-wrap .services-item__content-link a:focus{background:#000;color:#fff;text-decoration:none}.main-content .contact .gform_wrapper{margin-bottom:40px}.main-content .contact .gform_wrapper .validation_error{color:red;font-family:"proxima_nova_rgregular";margin-bottom:20px}.main-content .contact .gform_wrapper .gform_body ul{padding-left:0;list-style:none;margin-bottom:14px}.main-content .contact .gform_wrapper .gform_body ul .gfield_error .ginput_container input{border:solid 1px red}.main-content .contact .gform_wrapper .gform_body ul li:before{content:none}.main-content .contact .gform_wrapper .gform_body ul li label{display:none}.main-content .contact .gform_wrapper .gform_body ul li .validation_message{display:none}.main-content .contact .gform_wrapper .gform_body ul li .ginput_container input,.main-content .contact .gform_wrapper .gform_body ul li .ginput_container textarea{background:#d7d7d7;border:solid 1px transparent;border-radius:5px;color:#404041;font-family:"proxima_nova_rgregular";font-size:16px;padding:5px 10px;width:100%;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .contact .gform_wrapper .gform_body ul li .ginput_container input:focus,.main-content .contact .gform_wrapper .gform_body ul li .ginput_container textarea:focus{border:solid 1px #f36f2b;outline:none}.main-content .contact .gform_wrapper .gform_body ul li .ginput_container textarea{height:161px;resize:none}.main-content .contact .gform_wrapper .gform_body ul li .ginput_container ::-webkit-input-placeholder{color:#404041}.main-content .contact .gform_wrapper .gform_body ul li .ginput_container :-ms-input-placeholder{color:#404041}.main-content .contact .gform_wrapper .gform_body ul li .ginput_container ::-moz-placeholder{color:#404041;opacity:1}.main-content .contact .gform_wrapper .gform_body ul li .ginput_container :-moz-placeholder{color:#404041;opacity:1}.main-content .contact .gform_wrapper .gform_body ul #field_22_7,.main-content .contact .gform_wrapper .gform_body ul #field_22_8{display:none}.main-content .contact .gform_wrapper .gform_footer input{background:#f36f2b;border:none;border-radius:5px;color:#000;font-family:"proxima_nova_rgbold";font-size:16px;padding:16px 53px 14px 53px;text-transform:uppercase;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .contact .gform_wrapper .gform_footer input:hover,.main-content .contact .gform_wrapper .gform_footer input:focus{background:#000;color:#fff;text-decoration:none;outline:none}.main-content .contact-details .google-map{margin-bottom:30px}.main-content .contact-details .contact-header{color:#f36f2b;font-family:"proxima_nova_rgregular";font-size:18px;text-transform:uppercase}.main-content .contact-details p{color:#404041;font-size:16px;font-family:"MyriadPro-Regular"}.main-content .contact-details p a{color:#404041;font-size:16px;word-break:break-all;font-family:"MyriadPro-Regular"}.main-content .contact-details p a:hover,.main-content .contact-details p a:focus{text-decoration:none}.main-content .contact-details .google-map{height:196px;margin-top:0;width:100%;overflow:hidden}.main-content .titan-woocommerce .products{padding-left:0;list-style:none}.main-content .titan-woocommerce .products__row-wrap .product-category{float:none;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:262px;width:100%}.main-content .titan-woocommerce .products__row-wrap .product-category:before{content:none}.main-content .titan-woocommerce .products__row-wrap .product-category a .product-category__img{height:175px;overflow:hidden;width:262px;position:relative}.main-content .titan-woocommerce .products__row-wrap .product-category a .product-category__img img{height:auto;max-width:100%;position:absolute;width:auto;display:inline-block !important;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .titan-woocommerce .products__row-wrap .product-category a .product-category__title{background:#f36f2b;padding:16px;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .products__row-wrap .product-category a .product-category__title h3{color:#000;text-transform:uppercase;font-family:"proxima_nova_rgbold";font-size:18px;height:48px;line-height:1.3;overflow:hidden;margin-bottom:0;padding-bottom:0;padding-top:0;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .products__row-wrap .product-category a .product-category__title h3 .count{display:none}.main-content .titan-woocommerce .products__row-wrap .product-category a .product-category__title span{color:#000;font-size:14px;font-family:"proxima_nova_rgregular";text-transform:uppercase;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .products__row-wrap .product-category a:hover,.main-content .titan-woocommerce .products__row-wrap .product-category a:focus{text-decoration:none}.main-content .titan-woocommerce .products__row-wrap .product-category a:hover .product-category__title,.main-content .titan-woocommerce .products__row-wrap .product-category a:focus .product-category__title{background:#000}.main-content .titan-woocommerce .products__row-wrap .product-category a:hover .product-category__title h3,.main-content .titan-woocommerce .products__row-wrap .product-category a:focus .product-category__title h3{color:#fff}.main-content .titan-woocommerce .products__row-wrap .product-category a:hover .product-category__title span,.main-content .titan-woocommerce .products__row-wrap .product-category a:focus .product-category__title span{color:#fff}.main-content .titan-woocommerce .products__row-wrap li:before{content:none}.main-content .titan-woocommerce .products__row-wrap li .type-product{max-width:262px;width:100%;margin-bottom:50px;margin-left:auto;margin-right:auto;float:none}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__img{height:175px;width:262px;overflow:hidden;position:relative}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__img img{height:auto;max-width:100%;max-height:100%;width:auto;position:absolute;display:inline-block !important;top:50%;left:50%;margin-bottom:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__title{background:#f36f2b;padding:16px 16px 0 16px;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__title h3{color:#000;text-transform:uppercase;font-family:"proxima_nova_rgbold";font-size:18px;line-height:1.3;padding-bottom:0;padding-top:0;margin-bottom:0;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__title h3 .count{display:none}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__title span{color:#000;font-size:14px;font-family:"proxima_nova_rgregular";text-transform:uppercase;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .products__row-wrap li .type-product .product_type_simple{background:#f36f2b;border-radius:0;color:#000;display:block;font-family:"proxima_nova_rgregular";font-size:14px;font-weight:normal;text-transform:uppercase;margin-top:0;padding:8px 16px 16px 16px;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .products__row-wrap li .type-product:before{content:none}.main-content .titan-woocommerce .products__row-wrap li .type-product:hover,.main-content .titan-woocommerce .products__row-wrap li .type-product:focus{outline:none !important}.main-content .titan-woocommerce .products__row-wrap li .type-product:hover a,.main-content .titan-woocommerce .products__row-wrap li .type-product:focus a{text-decoration:none}.main-content .titan-woocommerce .products__row-wrap li .type-product:hover a .type-product__title,.main-content .titan-woocommerce .products__row-wrap li .type-product:focus a .type-product__title{background:#000}.main-content .titan-woocommerce .products__row-wrap li .type-product:hover a .type-product__title h3,.main-content .titan-woocommerce .products__row-wrap li .type-product:hover a .type-product__title span,.main-content .titan-woocommerce .products__row-wrap li .type-product:focus a .type-product__title h3,.main-content .titan-woocommerce .products__row-wrap li .type-product:focus a .type-product__title span{color:#fff}.main-content .titan-woocommerce .products__row-wrap li .type-product:hover .product_type_simple,.main-content .titan-woocommerce .products__row-wrap li .type-product:focus .product_type_simple{color:#fff;background:#000}.main-content .titan-woocommerce .products__row img{display:none !important}.main-content .titan-woocommerce .products .btn-load-more-acf{clear:both;background:#f36f2b;border-radius:5px;color:#000;display:inline-block;font-family:"proxima_nova_rgbold";font-size:16px;margin-right:15px;padding:14px 37px;text-transform:uppercase;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .titan-woocommerce .products .btn-load-more-acf:hover,.main-content .titan-woocommerce .products .btn-load-more-acf:focus{background:#000;color:#fff;text-decoration:none}.main-content .titan-woocommerce .products .btn-load-more-acf:hover .fa,.main-content .titan-woocommerce .products .btn-load-more-acf:focus .fa{color:#fff;-webkit-transition:linear 0.2s;-moz-transition:linear 0.2s;-ms-transition:linear 0.2s;transition:linear 0.2s}.main-content .titan-woocommerce .products .btn-load-more-acf:hover .fa{font-size:16px;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform-origin:50% 50%}.main-content .titan-woocommerce .products .btn-load-more-acf .fa{color:#000;font-size:0;margin-right:5px}.main-content .titan-woocommerce .woocommerce-content ul{padding-left:0;list-style:none}.main-content .titan-woocommerce .woocommerce-content ul li:before{content:none}.main-content .titan-woocommerce .woocommerce-content ul li a{display:inline-block}.main-content .titan-woocommerce .woocommerce-content ul li a img{max-width:100%;height:auto}.main-content .titan-woocommerce .woocommerce-content ul li a .cat-title{background:#f36f2b;padding:15px}.main-content .titan-woocommerce .woocommerce-content ul li a .cat-title h3{color:#000;font-family:"proxima_nova_rgbold";font-size:18px;height:40px;margin-bottom:4px;margin-top:0;overflow:hidden;text-transform:uppercase}.main-content .titan-woocommerce .woocommerce-content ul li a .cat-title span{color:#000;font-family:"proxima_nova_rgregular";text-transform:uppercase;font-size:14px}.main-content .titan-woocommerce .woocommerce-content ul li a:hover{text-decoration:none}.main-content .titan-woocommerce .woocommerce-content .products .products__item{display:block;margin-bottom:30px;margin-left:auto;margin-right:auto;width:262px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link{display:inline-block}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link__img{height:175px;width:262px;position:relative;overflow:hidden}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link__img img{height:auto;left:50%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link__woo-listing{background:#f36f2b;display:inline-block;padding:15px 15px 15px 15px;width:262px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link__woo-listing h3{color:#000;font-family:"proxima_nova_rgbold";font-size:18px;height:34px;margin-bottom:0;margin-top:0;overflow:hidden;text-transform:uppercase}.main-content .titan-woocommerce .woocommerce-content .products .products__item .product_type_simple{background:#f36f2b;border-radius:0;color:#000;display:block;padding:0 15px 15px 15px;font-family:"proxima_nova_rgregular";font-size:14px;text-transform:uppercase;width:262px}.main-content .titan-woocommerce .woocommerce-content .products .product-category{margin-left:auto;margin-right:auto}.main-content .titan-woocommerce .woocommerce-content .products .product-category .products__item .product-category-img{height:175px;width:262px;position:relative}.main-content .titan-woocommerce .woocommerce-content .products .product-category .products__item .product-category-img img{height:auto;left:50%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .titan-woocommerce .woo-feat-img{margin-bottom:50px;width:272px;display:block;margin-left:auto;margin-right:auto}.main-content .titan-woocommerce .woo-feat-img .woocommerce-main-image{display:inline-block;height:182px;position:relative;margin-bottom:16px;overflow:hidden;width:272px}.main-content .titan-woocommerce .woo-feat-img .woocommerce-main-image img{height:auto;position:absolute;left:50%;max-width:100%;width:auto;max-height:100%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .titan-woocommerce .woo-feat-img .thumbnails .zoom{float:none;height:51px;margin-top:0;margin-right:20px;margin-bottom:20px;display:inline-block;max-width:77px;position:relative}.main-content .titan-woocommerce .woo-feat-img .thumbnails .zoom:nth-child(3n+3){margin-right:0}.main-content .titan-woocommerce .woo-feat-img .thumbnails .zoom img{position:inherit;height:auto;max-width:100%;max-height:100%;width:auto;position:absolute;margin-bottom:0;margin-right:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .titan-woocommerce .summary .price,.main-content .titan-woocommerce .summary .current-price,.main-content .titan-woocommerce .summary .product_meta{display:none}.main-content .titan-woocommerce .woocommerce-sidebar{margin-top:40px;margin-bottom:14px}.main-content .titan-woocommerce .woocommerce-sidebar__title{font-size:18px;margin-top:0;margin-bottom:0;text-transform:uppercase;color:#f36f2b;font-family:"proxima_nova_rgregular"}.main-content .titan-woocommerce .woocommerce-sidebar a{color:#404041;border-bottom:solid 2px #e1e1e1;padding-bottom:13px;padding-top:13px;display:inline-block;font-size:16px;font-family:"proxima_nova_rgbold";text-transform:uppercase;width:100%;overflow:hidden;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .woocommerce-sidebar a:hover,.main-content .titan-woocommerce .woocommerce-sidebar a:focus{text-decoration:none;color:#f36f2b;outline:none !important}.main-content .titan-woocommerce .woocommerce-sidebar .subcat:before{content:'\f138';color:#404041;font-family:"Fontawesome";font-size:16px;margin-right:5px}.main-content .titan-woocommerce .sidebar__forms img{height:inherit;max-width:inherit}.main-content .titan-woocommerce .pdf{margin-bottom:30px;margin-top:20px;clear:both}.main-content .titan-woocommerce .pdf__title{color:#f36f2b;font-family:"proxima_nova_rgregular";font-size:24px;text-transform:uppercase;margin-bottom:30px;margin-top:0}.main-content .titan-woocommerce .pdf__wrap-item{background:#f7f7f7;color:#404041;display:block;font-family:"proxima_nova_rgbold";font-size:16px;padding:9px 22px;text-transform:uppercase;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .pdf__wrap-item:nth-child(2n+2){background:#f0f0f0}.main-content .titan-woocommerce .pdf__wrap-item .fa{color:#f36f2b;font-size:16px;margin-right:4px;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.main-content .titan-woocommerce .pdf__wrap-item:hover,.main-content .titan-woocommerce .pdf__wrap-item:focus{text-decoration:none;background:#000;color:#fff;text-decoration:none;outline:none}.main-content .titan-woocommerce .pdf__wrap-item:hover .fa,.main-content .titan-woocommerce .pdf__wrap-item:focus .fa{color:#fff}.main-content .product .images{float:left;margin-right:30px;margin-bottom:20px}.main-content .product .images img{height:auto;max-width:408px}.main-content .product-category{max-width:262px}.main-content .product-category-img{height:175px;max-width:262px;overflow:hidden;position:relative}.main-content .product-category-img img{position:absolute;top:50%;max-width:100%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .error404-msg{min-height:58vh;position:relative}.main-content .error404-msg__wrap{height:auto;left:50%;max-width:780px;position:absolute;top:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-content .error404-msg__wrap-title{color:#404041;font-family:"MontserratRegular";font-size:100px;margin-bottom:17px;margin-top:0;text-align:center}.main-content .error404-msg__wrap-subheading{color:#f36f2b;font-family:"MontserratRegular";font-size:36px;margin-bottom:34px;margin-top:0;text-align:center}.main-content .error404-msg__wrap-description{color:#404041;font-size:16px;font-family:"MyriadPro-Regular";text-align:center;max-width:555px;margin-left:auto;margin-right:auto}.no-js .banner-slider .banner-slider__images-wrapper,.no-js .banner-slider .banner-slider__content-wrapper{display:none}.no-js .banner-slider__spinner{display:block;position:relative;height:128px;width:100%}.no-js .banner-slider__spinner-icon{font-size:44px;position:absolute;top:50%;left:50%;height:64px;width:64px;background:url(../images/image_1017516.gif) no-repeat;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer{background:#0a1f35;padding:14px 0;text-align:center;margin-top:0}.footer__copyright{color:#8699ad;font-family:"MontserratLight";font-size:12px;margin-top:7px;text-transform:uppercase;text-align:center;margin-bottom:15px}.footer__menu{margin-bottom:8px;display:inline-block;margin-left:auto;margin-right:auto}.footer__menu ul li a{color:#8699ad;font-family:"MontserratLight";text-shadow:none;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.footer__menu ul li a:hover,.footer__menu ul li a:focus{text-decoration:none;color:#f36f2b}.footer__menu ul .current-menu-item a{color:#f36f2b}.footer__badge{text-align:center;display:block !important}.footer__badge__prefix{color:#8699ad;font-family:"MontserratLight";font-size:12px;text-transform:uppercase;margin-bottom:.8rem;display:inline-block}.footer__badge a{display:inline-block;vertical-align:middle}.footer__badge a svg{height:2.8rem;fill:#fff !important}@media (min-width: 480px){.banner-slider__images-wrapper{height:auto}.banner-slider__content-wrapper{width:100%;height:200px;background:url(../images/banner-content-bg.png) top right no-repeat rgba(255,255,255,0.8)}.banner-slider__content-wrapper__content{width:100%}.banner-slider__content-wrapper__content .title{float:left;width:50%;height:auto;display:inline-block;height:100%;max-width:100%;position:relative}.banner-slider__content-wrapper__content .title h2{position:absolute;font-size:25px;padding:18px 15px 18px 15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-slider__content-wrapper__content .video{height:100%;width:50%;display:inline-block}.banner-slider__content-wrapper__content .video a span{font-size:18px}.banner-slider__content-wrapper__content .video a img{height:100%;width:100%}.latest-news .news-item{width:358px}.latest-news .news-item__img{height:241px;width:358px}.homecontent__content p{line-height:1.24}.main-content .titan-woocommerce .woo-feat-img{width:408px}.main-content .titan-woocommerce .woo-feat-img .woocommerce-main-image{height:273px;margin-bottom:5px;width:100%;max-width:408px}.main-content .titan-woocommerce .woo-feat-img .thumbnails .zoom{margin-right:5px;margin-bottom:6px}.main-content .titan-woocommerce .woo-feat-img .thumbnails .zoom:nth-child(3n+3){margin-right:5px}.main-content .titan-woocommerce .woo-feat-img .thumbnails .zoom:nth-child(5n+5){margin-right:0}.main-content .titan-woocommerce .woo-feat-img .thumbnails .zoom img{position:inherit;height:auto;max-width:100%}.main-content .single__image{height:273px;width:408px}.no-js .banner-slider__spinner{height:192px}.prefooter{height:437px;position:relative}.prefooter .map-details{background:url(../images/map-details-bg.png) no-repeat rgba(242,116,51,0.95);height:329px;left:50%;padding:54px 16px;position:absolute;top:50%;width:261px;z-index:3;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (min-width: 768px){.header:before{background:#404041;content:'';z-index:3;position:absolute;right:0;height:187px;width:50%;top:0;display:inline-block}.header:after{background:#f36f2b;content:'';z-index:3;height:86px;width:100%;top:187px;position:absolute;display:inline-block}.header .container{padding-left:15px;padding-right:15px}.header .container .header__logo{padding-bottom:26px;padding-top:25px;margin-bottom:0;margin-top:0}.header .container .header__logo a{float:right;display:inline-block}.header .container .header__logo a img{max-width:100%;height:auto}.header .container .business-details{padding-bottom:33px;padding-left:15px;padding-top:33px;height:187px}.header .container .business-details__social,.header .container .business-details__email,.header .container .business-details__contact,.header .container .business-details__address{margin-bottom:10px;text-align:left}.header .container .business-details__social a{font-size:18px}.header .container .navbar{background:#f36f2b;border-radius:0;border:none;margin-bottom:0;margin-top:0}.header .container .navbar .navbar-collapse .top-menu ul li{position:relative}.header .container .navbar .navbar-collapse .top-menu ul li a{font-size:14px;padding:33px 9px}.header .container .navbar .navbar-collapse .top-menu ul li span{display:none}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu{background:#fbfbfb;border:none;padding-bottom:0;padding-top:0;width:295px;position:absolute}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li{position:relative}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li a{color:#404041;background:#fbfbfb;padding:9px 16px;white-space:normal;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li a:hover,.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li a:focus{color:#f36f2b}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li .dropdown-menu{background:#ededed;border:none;padding-bottom:0;padding-top:0;min-width:295px;position:absolute;top:0;left:294px}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li .dropdown-menu li a{background:#ededed;color:#404041;padding:9px 16px;white-space:normal;-webkit-transition:linear 0.4s;-moz-transition:linear 0.4s;-ms-transition:linear 0.4s;transition:linear 0.4s}.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li .dropdown-menu li a:hover,.header .container .navbar .navbar-collapse .top-menu ul li .dropdown-menu li .dropdown-menu li a:focus{color:#f36f2b}.header .container .navbar .navbar-collapse .top-menu ul li span{position:absolute;top:0;right:0;padding:3px 8px;z-index:8}.header .container .navbar .navbar-collapse .top-menu ul li span:after{color:#f36f2b}.header .container .navbar .navbar-collapse .top-menu ul .current-menu-item a{background:#d65a1b}.banner-slider:after{background:url(../images/overlay-logo.png) no-repeat bottom right;background:url(../images/overlay-logo.png) no-repeat bottom right;background:url(../images/overlay-logo.png) no-repeat bottom right;content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.banner-slider__images-wrapper{height:auto}.banner-slider__images-wrapper .slick-prev,.banner-slider__images-wrapper .slick-next{z-index:3}.banner-slider__images-wrapper__image img{max-width:100%;height:auto}.banner-slider__content-wrapper{background:none;height:auto;width:358px;left:3.1%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-slider__content-wrapper__content{width:358px}.banner-slider__content-wrapper__content .title{background:url(../images/banner-content-bg.png) top right no-repeat rgba(255,255,255,0.8);float:none;width:auto;height:auto;display:inline-block;padding:35px 15px 18px 15px}.banner-slider__content-wrapper__content .title h2{position:inherit;top:inherit;height:auto;font-size:36px;padding:0;transform:none}.banner-slider__content-wrapper__content .video{height:126px;display:inline-block;width:auto;overflow:hidden}.banner-slider__content-wrapper__content .video a span{font-size:25px;width:100%}.banner-slider__content-wrapper__content .video a img{max-width:100%;height:auto;width:100%}.latest-news .news-item{width:auto;height:182px}.latest-news .news-item__img{float:left;margin-right:30px;display:inline-block;height:182px;width:270px}.latest-news .news-item__wrap{padding:22px}.latest-news .news-item__wrap__content{max-height:55px}.main-content ul{list-style-position:inside}.main-content .gallery__wrap-item{display:inline-block}.main-content .gallery__wrap-item-img{height:147px;width:220px}.main-content .gallery-single .image-list .gallery__wrapper a{display:inline-block;height:105px;width:157px}.main-content .gallerysingle__wrap-item{display:inline-block;height:105px;width:157px}.main-content .services__page-wrap .services-item__img{float:left;margin-right:30px;margin-bottom:0}.main-content .news-item .post-thumbnail{float:left;margin-bottom:0;margin-right:30px}.main-content .news-item .post-entry{max-width:560px}.main-content .titan-woocommerce .products__row-wrap li .product-category{float:left}.main-content .titan-woocommerce .products__row-wrap li .product-category a .product-category__img{height:147px;width:220px}.main-content .titan-woocommerce .products__row-wrap li .type-product{float:left;width:100%}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__img{height:147px;width:220px}.main-content .titan-woocommerce .woo-feat-img{float:left;margin-bottom:14px;margin-right:30px;display:inline-block}.main-content .titan-woocommerce .summary{float:none !important;width:100% !important}.main-content .titan-woocommerce .woocommerce-content .products .products__item{display:inline-block;width:220px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link__img{height:147px;width:220px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link__woo-listing{width:220px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .product_type_simple{width:220px}.main-content .titan-woocommerce .woocommerce-content .products .product-category .products__item .product-category-img{height:147px;width:220px}.main-content .single__image{float:left;margin-right:30px}.homecontent ul{list-style-position:inside}.homecontent__content h1{font-size:30px}.homecontent__content p{line-height:1.5}.no-js .banner-slider__spinner{height:308px}.prefooter .map-details{left:10%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 992px){.header:before{background:#404041;content:'';z-index:3;position:absolute;right:0;height:210px;width:50%;display:inline-block}.header:after{background:#f36f2b;content:'';z-index:3;height:86px;width:100%;top:210px;position:absolute;display:inline-block}.header .container .header__logo a{float:none;text-align:center;display:block}.header .container .header__logo a img{max-width:100%;height:auto;display:inherit}.header .container .business-details{padding-bottom:45px;padding-top:44px;height:210px}.header .container .navbar{background:#f36f2b;border-radius:0;border:none;margin-bottom:0}.header .container .navbar .navbar-collapse .top-menu ul li{position:relative}.header .container .navbar .navbar-collapse .top-menu ul li a{font-size:16px;padding:33px 17px}.header .container .navbar .navbar-collapse .top-menu ul li a span{display:none}.header .container .navbar .navbar-collapse .top-menu ul li span{position:absolute;top:0;right:0;padding:3px 8px;z-index:8}.header .container .navbar .navbar-collapse .top-menu ul li span:after{color:#f36f2b}.navbar .navbar-nav li:hover>ul{display:block}.banner-slider{position:relative;width:100%}.banner-slider:after{background:url(../images/overlay-logo.png) no-repeat bottom right;background:url(../images/overlay-logo.png) no-repeat bottom right;background:url(../images/overlay-logo.png) no-repeat bottom right;content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.banner-slider__images-wrapper{height:auto}.banner-slider__images-wrapper__image img{max-width:100%}.banner-slider__content-wrapper{left:4.1%}.homecontent:after{background:url(../images/homecontent-icon.png) no-repeat top right 10%,-moz-linear-gradient(left, rgba(64,64,65,0.5) 0%, rgba(64,64,65,0.5) 1%, rgba(64,64,65,0.5) 30%, #404041 50%, #404041 100%);background:url(../images/homecontent-icon.png) no-repeat top right 10%,-webkit-linear-gradient(left, rgba(64,64,65,0.5) 0%, rgba(64,64,65,0.5) 1%, rgba(64,64,65,0.5) 30%, #404041 50%, #404041 100%);background:url(../images/homecontent-icon.png) no-repeat top right 10%,linear-gradient(to right, rgba(64,64,65,0.5) 0%, rgba(64,64,65,0.5) 1%, rgba(64,64,65,0.5) 30%, #404041 50%, #404041 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80404041', endColorstr='#404041',GradientType=1 );content:'';left:0;position:absolute;top:0;width:100%;z-index:2}.homecontent__forms .gform_wrapper{max-width:326px}.homecontent__content{margin-top:0}.latest-news .news-item{height:241px}.latest-news .news-item__img{height:241px;width:358px}.latest-news .news-item__wrap{padding:30px;height:241px}.latest-news .news-item__wrap__content{max-height:95px}.main-content .gallery__wrap-item-img{height:142px;width:213px}.main-content .gallery-single .image-list .gallery__wrapper a{height:101px;width:151px}.main-content .sidebar{margin-top:0}.main-content .titan-woocommerce .pdf{margin-bottom:0}.main-content .titan-woocommerce .woocommerce-sidebar{margin-top:0}.main-content .titan-woocommerce .products__row-wrap li .product-category a .product-category__img{height:142px;width:212px}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__img{height:142px;width:212px}.main-content .titan-woocommerce .woocommerce-content .products li .type-product a .type-product__img{height:143px}.main-content .titan-woocommerce .woocommerce-content .products .products__item{width:213px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link__img{height:142px;width:213px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .woocommerce-LoopProduct-link__woo-listing{width:213px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .product_type_simple{width:213px}.main-content .titan-woocommerce .woocommerce-content .products .products__item .product-category .products__item .product-category-img{height:142px;width:213px}.main-content .contact .gform_wrapper{margin-bottom:0}.main-content .gallerysingle__wrap-item{height:101px;width:151px}.contact-details{margin-top:0}.contact-details .google-map{margin-bottom:30px}.prefooter .map-details{left:8%}.no-js .banner-slider__spinner{height:398px}.footer{text-align:left}.footer__copyright{text-align:left;margin-bottom:8px}.footer__menu{margin-bottom:0}.footer__badge{float:right;display:flex;margin-top:8px}}@media (min-width: 1200px){.header:before{background:#404041;content:'';z-index:3;position:absolute;right:0;top:0;height:125px;width:65.4%;display:inline-block}.header:after{background:#f36f2b;content:'';z-index:3;position:absolute;right:0;top:125px;height:86px;width:65.4%;display:inline-block}.header .container .header__logo a{float:right;text-align:right;display:inline-block}.header .container .header__logo a img{display:block}.header .container .business-details{padding-bottom:38px;padding-top:39px;height:125px}.header .container .business-details__social,.header .container .business-details__email,.header .container .business-details__address,.header .container .business-details__contact{margin-bottom:0}.header .container .navbar{background:#f36f2b;border-radius:0;border:none;height:86px;margin-bottom:0}.header .container .navbar .navbar-collapse .top-menu ul li{position:relative}.header .container .navbar .navbar-collapse .top-menu ul li a{padding:33px 11px}.header .container .navbar .navbar-collapse .top-menu ul li span{position:absolute;top:0;right:0;padding:3px 8px;z-index:8}.header .container .navbar .navbar-collapse .top-menu ul li span:after{color:#f36f2b}.banner-slider{position:relative;width:100%}.banner-slider:after{background:url(../images/overlay-logo.png) no-repeat bottom right;background:url(../images/overlay-logo.png) no-repeat bottom right;background:url(../images/overlay-logo.png) no-repeat bottom right}.banner-slider__images-wrapper{height:auto}.banner-slider__images-wrapper__image img{max-width:100%}.banner-slider__content-wrapper{left:20%}.latest-news .news-item__wrap__content{max-height:114px}.main-content .gallery__wrap-item-img{height:175px;width:262px}.main-content .gallery-single .image-list .gallery__wrapper a{height:126px;width:189px}.main-content .gallerysingle__wrap-item{height:126px;width:189px}.main-content .titan-woocommerce .products__row-wrap li .product-category a .product-category__img{height:175px;width:262px}.main-content .titan-woocommerce .products__row-wrap li .type-product a .type-product__img{height:175px;width:262px}.main-content .titan-woocommerce .woocommerce-content .products__row-wrap li .type-product a .type-product__img{height:175px}.main-content .titan-woocommerce .woocommerce-content .products__row-wrap .products__item{width:262px}.main-content .titan-woocommerce .woocommerce-content .products__row-wrap .products__item .woocommerce-LoopProduct-link__img{height:175px;width:262px}.main-content .titan-woocommerce .woocommerce-content .products__row-wrap .products__item .woocommerce-LoopProduct-link__woo-listing{width:262px}.main-content .titan-woocommerce .woocommerce-content .products__row-wrap .products__item .product_type_simple{width:262px}.main-content .titan-woocommerce .woocommerce-content .products__row-wrap .product-category .products__item .product-category-img{height:175px;width:262px}.main-content .titan-woocommerce .woocommerce-content .products__row-wrap .product-category .products__item .product-category-img img{height:auto}.prefooter .map-details{left:30%}.no-js .banner-slider__spinner{height:804px}}

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