body{line-height:1.1!important;min-width:320px}#page{min-width:320px}@media only screen and (min-width:1300px){#page .container{max-width:1170px}}@media only screen and (min-width:1001px){.main-content{min-height:500px}}h1,h2,h3,h4,h5,h6{font-family:'Merriweather',serif;font-weight:300;line-height:1.1;margin-bottom:10px;padding:0}h1{font-size:60px}h2{font-size:48px}h3{font-size:30px}h4{font-size:24px;margin-bottom:8px}h5{font-size:20px;margin-bottom:8px}p{padding:0;margin:0 0 10px}ol li,ul li{margin-bottom:10px}#header-outer{background:#050505;padding-bottom:2px;min-width:320px}.header-top{width:100%;padding:8px 0 9px;border-bottom:1px solid #aa1268;margin-bottom:19px}.header-top .text-edito{padding-top:4px;float:left;max-width:70%;font-family:'Lato',serif;font-size:12px;color:#8e9899;line-height:1}.header-top .text-edito p{font-size:12px;margin:0;padding:0;line-height:1}#header-outer .header-top li{margin:0}.header-top .right-aligned-menu-items{float:right}.header-top .right-aligned-menu-items #social-in-menu a{margin:0!important}#header-outer .header-top #social-in-menu i{font-size:22px!important;font-weight:normal!important}#header-outer .header-top #social-in-menu i.fa-google-plus{font-size:20px!important}#header-outer .header-top .right-aligned-menu-items #social-in-menu a{height:22px;color:#aa1268!important}#header-outer .header-top .right-aligned-menu-items #social-in-menu a i:after{color:#fff!important}.head-middle .row{position:relative}.logo-head{float:left;padding:0!important;margin:0!important;line-height:1!important}header#top #logo{margin-bottom:18px;line-height:1}header#top #logo img{display:inline-block}.sslogan{font-family:'Lato';font-size:20px;text-transform:uppercase;color:#acc0ce;font-weight:300;letter-spacing:normal}.header-info{float:right;color:#acc0ce;padding:18px 0 10px;font-size:24px;font-family:'Lato',serif}.header-info p{padding:0;margin:0;line-height:1;font-size:24px}.header-info a{color:#acc0ce}header .mobile-icon{display:none;position:absolute;bottom:16px;right:0;margin:0}.header-nav{width:100%;border-top:1px solid #1a1e23;padding:8px 0}#header-outer .row .col_last.menu-left-aligned{float:none;width:100%;clear:both}header#top nav>ul{float:none}header#top nav>ul:after{clear:both;content:" ";display:table;visibility:hidden;height:0}header#top .header-nav nav>ul>li>a{padding:8px 0!important;line-height:1;font-size:16px;font-family:'Lato',serif;font-family:300;letter-spacing:.6px}header#top .header-nav nav>ul.sf-menu>li:first-child>a{margin:0 11px 0 0!important;width:35px;height:32px;overflow:hidden;text-indent:-1000px;background:url(img/xsprite.png.pagespeed.ic.4NXmfYdOEp.png) 0 0 no-repeat;background-size:100% auto}header#top .header-nav nav>ul.sf-menu>li:first-child>a:after{display:none!important}header#top .header-nav nav>ul.sf-menu>li:last-child>a{margin-right:0!important}#header-outer[data-format="centered-menu-under-logo"] header#top .logo-head,#header-outer[data-format="centered-logo-between-menu"] header#top .logo-head{float:none;width:100%;text-align:center}#header-outer[data-format="centered-menu-under-logo"] .header-info,#header-outer[data-format="centered-logo-between-menu"] .header-info{display:none}#header-outer[data-format="centered-logo-between-menu"] nav #social-in-menu{position:static}body[data-header-format="left-header"] .header-top .text-edito{display:none}body[data-header-format="left-header"] #header-outer .header-top{padding:0}body[data-header-format="left-header"] #header-outer .header-top nav{padding:0}body[data-header-format="left-header"] #header-outer nav ul #social-in-menu a{padding:0!important}body[data-header-format="left-header"][data-header-resize="0"] .container-wrap{padding-top:0}html body[data-header-format="left-header"] #header-outer .container .row .col.span_9{top:166px}@media only screen and (min-width:1001px){header#top .header-nav nav>.sf-menu>li{min-height:32px}header#top .header-nav .sf-menu>li.menu-item-has-children:after{opacity:0;filter: alpha(opacity=0);-ms-transition:opacity .25s ease 0s;-webkit-transition:opacity .25s ease 0s;transition:opacity .4s ease 0s;content:"";position:absolute;top:100%;left:50%;width:0;margin:-6px 0 0 -3px;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #aa1268}header#top .header-nav nav>.sf-menu>li>a{margin:0 13px}header#top .header-nav .sf-menu>li.sfHover:after{opacity:1;filter: alpha(opacity=100)}header#top .header-nav .sub-menu{border:1px solid #aa1268}header#top .sf-menu li ul li a{font-size:16px;font-family:'Lato',serif}.header-top,#page header#top #logo img{-ms-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.sslogan,.header-info p{-ms-transition:font-size .25s ease 0s;-webkit-transition:font-size .25s ease 0s;transition:font-size .25s ease 0s}#page #header-outer.invisible:not(.side-widget-open){pointer-events:initial!important}#page #header-outer:not(.parallax-contained),
		#page #header-outer.at-top:not(.side-widget-open),
		#page #header-outer.invisible:not(.side-widget-open),
		#page #header-outer.detached:not(.side-widget-open){-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;position:fixed!important}.admin-bar #page #header-outer:not(.parallax-contained),
		.admin-bar #page #header-outer.at-top:not(.side-widget-open),
		.admin-bar #page #header-outer.invisible:not(.side-widget-open),
		.admin-bar #page #header-outer.detached:not(.side-widget-open){top:32px!important}#page #header-outer.invisible:not(.side-widget-open) .header-top ,
		#page #header-outer.detached:not(.side-widget-open) .header-top {height:0;padding:0;overflow:hidden}#header-outer.invisible:not(.side-widget-open) #logo img ,
		#header-outer.detached:not(.side-widget-open) #logo img {height:26px!important}#header-outer.invisible:not(.side-widget-open) .sslogan,
		#header-outer.detached:not(.side-widget-open) .sslogan{font-size:16px}#header-outer.invisible:not(.side-widget-open) .header-info p,
		#header-outer.detached:not(.side-widget-open) .header-info p{font-size:18px}}@media only screen and (min-width:1001px) and (max-width:1300px){header#top #logo img{height:40px!important}.sslogan{font-size:18px}.header-info p{padding:0;margin:0;line-height:1;font-size:20px}header#top .header-nav nav>ul>li>a{font-size:13px;margin:0 6px!important;letter-spacing:.4px}header#top .header-nav nav>ul.sf-menu>li:first-child>a{width:28px;height:26px}}@media only screen and (max-width:1000px){body{position:relative!important}#page #header-outer{padding-top:0!important}#page #header-outer:not(.parallax-contained),
		#page #header-outer.at-top:not(.side-widget-open),
		#page #header-outer.invisible:not(.side-widget-open),
		#page #header-outer.detached:not(.side-widget-open){-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;position:absolute!important;top:0!important}.header-top .text-edito{max-width:100%;text-align:center}.logo-head{}header#top #logo img{margin-bottom:2px}.sslogan{font-size:11px;letter-spacing:.1px}.header-info{display:none}header .mobile-icon{display:block}body[data-full-width-header="false"] #slide-out-widget-area a.slide_out_area_close{top:5px;right:5px}#slide-out-widget-area.slide-out-from-right{padding:20px}#slide-out-widget-area .inner .menu>li{margin-bottom:12px}#slide-out-widget-area .inner .off-canvas-menu-container li a{font-size:18px;font-weight:normal;line-height:1.1;opacity:1!important}#slide-out-widget-area .inner .off-canvas-menu-container .menu>li:first-child>a{display:inline-block;width:26px;height:24px;overflow:hidden;text-indent:-1000px;background:url(img/xsprite.png.pagespeed.ic.4NXmfYdOEp.png) 0 0 no-repeat;background-size:100% auto}.header-nav{display:none}}@media only screen and (max-width:690px){header#top #logo img{margin-bottom:2px}body header#top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{}}.disabled_input{opacity:.5}.disabled_input:hover{opacity:.5!important}.home .container-wrap{margin-top:0;padding-top:0}form input[type="checkbox"]{width:2rem;height:2rem;margin:0 10px 0 0;display:inline-block;vertical-align:middle}form .sendinfo .wpcf7-list-item{width:32px;height:32px;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;border:1px solid #98a6b3;-webkit-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;transition:background .2s ease 0s;background:#fff}form .sendinfo .wpcf7-list-item:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:14px;z-index:1;overflow:hidden;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-moz-opacity:0;opacity:0;filter: alpha(opacity=0);-ms-filter:"alpha(opacity=$IEValue)";-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;-moz-transition:transform .3s ease 0s , -moz-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s , -webkit-transform .3s ease 0s , -moz-transform .3s ease 0s , -o-transform .3s ease 0s;background-position:0 -45px}form .sendinfo .wpcf7-list-item input{width:32px;height:32px;margin:0;z-index:2;position:absolute;top:0;left:0;-moz-opacity:0;opacity:0;filter: alpha(opacity=0);-ms-filter:"alpha(opacity=$IEValue)";cursor:pointer}form .sendinfo .wpcf7-list-item.selected{border-color:#fff;background:#aa1268}form .sendinfo .wpcf7-list-item.selected:before{background:url(https://www.afr-cave-vin.fr/wp-content/uploads/2018/06/xvalid_checkbox.jpg.pagespeed.ic.mhKF9gMIYv.jpg) no-repeat 0 0;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-moz-opacity:1;opacity:1;filter: alpha(opacity=100);-ms-filter:"alpha(opacity=$IEValue)"}form .form-checkbox{position:relative;padding:0 0 0 40px;margin-top:20px}form .form-checkbox label{cursor:pointer}form .form-checkbox .wpcf7-form-control-wrap{position:static}form .form-checkbox .sendinfo .wpcf7-list-item,form .form-checkbox input[type="checkbox"]{position:absolute;top:2px;left:0;margin:0}.container-wrap .form-item .wpcf7-not-valid-tip{background:#e3bebd!important;padding:20px!important;position:relative;display:inline-block!important;width:100%;font-weight:normal;float:left;margin-top:15px!important;text-align:left}#footer-widgets{line-height:1}#footer-outer .row{padding:13px 0 0}#footer-outer .col.span_12{margin:0 0 10px}.footer-info{width:270px;float:right;background:#353436;color:#fff;padding:22px 11px 11px 11px;margin:0}.footer-info:before{content:"";width:29px;height:48px;display:block;margin:0 0 3px 3px;background:url(img/xicon-footer-info.png.pagespeed.ic.C2FfHWwcGX.png) 0 0 no-repeat}#footer-outer .footer-info .widget{margin:0}#footer-outer #footer-widgets .footer-info p{padding:0;margin:0;line-height:1.7}#footer-outer .footer-info.span_12{max-width:400px;clear:both;float:none;margin:20px auto}.nav-footer{width:auto;display:block;overflow:hidden;padding:2px 0 0;float:none}.nav-footer ul.menu>li{float:left;margin:0 25px 0 0}.nav-footer ul.menu>li a{font-size:14px;color:#fff;letter-spacing:.2px}.nav-footer ul.menu>li>a{text-transform:uppercase;font-weight:300;-ms-transition:opacity .25s ease 0s;-webkit-transition:opacity .25s ease 0s;transition:opacity .25s ease 0s}.nav-footer ul.menu>li>a:hover{opacity:.7}#footer-outer .widget.widget_nav_menu ul.menu ul{padding:12px 0 21px}#footer-outer #footer-widgets .nav-footer ul.menu>li ul li{margin-bottom:2px!important}.nav-footer ul.menu>li ul a{font-family:'Dosis',sans-serif;line-height:1}.ascend #footer-outer .nav-footer .widget.widget_nav_menu li{padding:0!important}.text-footer .textwidget{color:#fff;font-family:'Dosis',sans-serif;font-weight:300;font-size:14px;letter-spacing:.2px}.text-footer .textwidget p{margin-bottom:9px}.footer-bottom{width:100%;clear:both;border-top:1px solid #93abb6;padding:0 0 20px;line-height:1}.block-f-bottom{float:left;max-width:50%;padding:3px 0 0}.footer-bottom .menu{line-height:1}.footer-bottom .menu li{font-family:arial;font-size:12px;display:inline-block;padding:0 12px;position:relative;line-height:1;margin:0;vertical-align:top}.footer-bottom .menu li:after{content:"|";position:absolute;top:50%;right:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.footer-bottom .menu li:first-child{padding-left:0}.footer-bottom .menu li:last-child:after{display:none}.footer-bottom .menu a{font-family:arial;font-size:12px;font-family:arial;color:#fff}.footer-bottom .Copyright{float:right;max-width:50%;font-family:arial;font-size:11px;color:#b9b8b9}#footer-outer .footer-bottom .Copyright a{color:#b9b8b9!important}.footer-bottom .Copyright a,.footer-bottom .menu a,.nav-footer ul.menu>li ul a{position:relative;display:inline-block!important}.footer-bottom .Copyright a:before,.footer-bottom .menu a:before,.nav-footer ul.menu>li ul a:before{content:"";position:absolute;left:50%;right:50%;bottom:-2px;background:#fff;height:1px;opacity:1;filter: alpha(opacity=0);-webkit-transition:left .2s ease-out 0s , right .2s ease-out 0s , opacity .2s ease-out 0s;transition:left .2s ease-out 0s , right .2s ease-out 0s , opacity .2s ease-out 0s}.footer-bottom .Copyright a:hover:before,.footer-bottom .menu a:hover:before,.nav-footer ul.menu>li ul a:hover:before{left:0;right:0;opacity:1;filter: alpha(opacity=100)}@media only screen and (min-width:1300px){.nav-footer ul.menu > li:nth-child(6){clear:both}}@media only screen and (min-width:1001px) and (max-width:1300px){.nav-footer ul.menu > li:nth-child(4){clear:both}}@media only screen and (max-width:1000px){#page #footer-widgets .container .footer-info{width:100%;float:none;margin:0 auto 15px!important}#page #footer-widgets .container .nav-footer{clear:both;width:100%}.text-footer .textwidget{padding:20px 0}.block-f-bottom{float:none;width:100%;max-width:100%}.text-footer .textwidget{text-align:center}.footer-bottom .menu{text-align:center}.footer-bottom .Copyright{width:100%;max-width:100%;text-align:center;padding-top:20px;line-height:1.4}}@media only screen and (max-width:690px){#page #footer-widgets .container .col{width:100%}.nav-footer{max-width:420px;margin:0 auto!important;float:none!important}.nav-footer ul.menu>li{float:none;margin:0 0 10px!important}#footer-outer .widget.widget_nav_menu ul.menu ul{padding:8px 0 5px}.footer-bottom .Copyright{line-height:1.8}}.rev_slider_wrapper{margin-bottom:59px!important}.rev_slider_wrapper .tp-bullets{bottom:-36px!important}.rev_slider_wrapper .tp-bullets.simplebullets.square-old .bullet{width:12px;height:12px;background:#acc0ce;margin:0 7px}.rev_slider_wrapper .tp-bullets.simplebullets.square-old .bullet.selected{background:#aa1268}.rev_slider_wrapper .tp-leftarrow,.rev_slider_wrapper .tp-rightarrow{width:104px;height:104px;background:#bb0b6f}.rev_slider_wrapper .tp-leftarrow:hover,.rev_slider_wrapper .tp-rightarrow:hover{opacity:.8;filter: alpha(opacity=80)}.rev_slider_wrapper .tp-leftarrow:before,.rev_slider_wrapper .tp-rightarrow:before{content:"";position:absolute;top:50%;left:50%;width:25px;height:37px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(img/xbg-nav-slider.png.pagespeed.ic.VUihHgSnik.png) 0 0 no-repeat;background-size:100 auto}.rev_slider_wrapper .tp-rightarrow:before{background-position:0 -42px}.btn-more{text-transform:uppercase;color:#fff!important;display:inline-block;text-align:center;min-width:220px;padding:11px 10px 12px;background:#aa1268;line-height:1;position:relative;z-index:1;overflow:hidden}.btn-more:after{content:"";position:absolute;z-index:-1;top:0;left:0;height:100%;width:0;-ms-transition:width .25s ease 0s;-webkit-transition:width .25s ease 0s;transition:width .25s ease 0s;background:#7d0e4d}.btn-more:hover:after{width:100%}@media only screen and (min-width:1001px) and (max-width:1300px){.rev_slider_wrapper .tp-leftarrow,.rev_slider_wrapper .tp-rightarrow{width:65px;height:65px}}@media only screen and (max-width:1000px){.rev_slider_wrapper .tp-leftarrow,.rev_slider_wrapper .tp-rightarrow{width:50px;height:50px}}@media only screen and (max-width:690px){.rev_slider_wrapper .tp-leftarrow,.rev_slider_wrapper .tp-rightarrow{display:none}}.block-newsletter{padding:146px 0 0}.row .form-newsletter h2{margin-bottom:2px;font-size:24px}.form-newsletter p{font-size:18px;margin:0 0 25px;padding:0;max-width:420px;line-height:1.2}.container-wrap .form-newsletter input[type="email"]{padding:10px 18px;background:#fff!important;height:60px;border:1px solid #b1c2ca;color:#969fa4;font-size:18px!important;line-height:normal!important;font-family:'Lato',serif;font-weight:normal}.container-wrap .form-newsletter input::-webkit-input-placeholder{color:#969fa4!important;opacity:1}.container-wrap .form-newsletter input:-moz-placeholder{color:#969fa4!important;opacity:1}.container-wrap .form-newsletter input::-moz-placeholder{color:#969fa4!important;opacity:1}.container-wrap .form-newsletter input:-ms-input-placeholder{color:#969fa4!important;opacity:1}.form-newsletter .form-item,.contact-form .form-item{position:relative;width:100%;clear:both}.form-newsletter .form-item:after,.contact-form .form-item:after{clear:both;content:" ";display:table;visibility:hidden;height:0}.container-wrap .form-newsletter input[type="submit"]{position:absolute;top:0;right:0;width:242px;height:60px;padding:0!important;text-align:center;cursor:pointer;font-family:'Lato',serif;text-transform:uppercase;font-size:18px}.form-newsletter .form-item p{margin-bottom:0}.container-wrap .form-item .wpcf7-not-valid-tip{border:none;background:none;color:#cc0f07!important;padding:2px 0 0;font-size:14px;margin:0}.block-newsletter .wpcf7-response-output,.block-contact-form .wpcf7-response-output{border:none;color:#cc0f07!important;font-size:14px;margin:0 auto;background:#e3bebd!important;padding:20px!important;position:relative;width:100%;font-weight:normal;float:left;margin-top:15px!important;text-align:left}.block-newsletter .wpcf7-mail-sent-ok,.block-contact-form .wpcf7-mail-sent-ok{background:#b5e48b!important;color:#285401!important}@media only screen and (max-width:1000px){.banner{padding-top:60px!important;padding-bottom:60px!important}.banner h1{font-size:32px}}#page .breadcrumb_block{padding:15px!important;margin:0!important;position:relative;top:-48px;margin-bottom:-48px!important;overflow:hidden}#page #cookie-notice .button.bootstrap{background:#aa1268;text-shadow:none}#page #cookie-notice .button.bootstrap:hover{background:#d11780}body[data-header-resize="0"] .container-wrap{padding-top:0}.text-home-top{margin-bottom:62px}.text-home-top h2{margin:0}.text-home-top p{font-weight:300;font-size:24.5px;line-height:1.3;letter-spacing:.5px}.text-home p{font-size:19px;font-family:'Dosis',sans-serif;line-height:1.3;letter-spacing:.5px}@media only screen and (min-width:1300px){.push-home{padding:40px 37px 51px!important}}.push-home img{display:block;margin:0 0 21px!important}.row .push-home h2{font-size:30px;margin-bottom:0}.row .push-home:nth-child(2) h2{font-size:24px}.row .push-home p{line-height:1.3;font-weight:300}.push-home a{color:#fff;font-size:14px;text-transform:uppercase;display:inline-block;padding:8px 0 8px 36px;position:relative;font-weight:normal}.push-home a:before{content:"";width:28px;height:28px;position:absolute;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-ms-transition:-ms-transform .5s ease 0s;-webkit-transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;background:#fff url(img/xicon-arrow-right.png.pagespeed.ic.L0JTYah8Sz.png) center center no-repeat}.push-home a:hover{color:#5e0a3a}.push-home a:hover:before{-webkit-transform:translate(0,-50%) scale(.8);-moz-transform:translate(0,-50%) scale(.8);transform:translate(0,-50%) scale(.8);-moz-box-shadow:0 0 10px 0 #000;-webkit-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000}@media only screen and (max-width:1300px){.text-home-top .wpb_text_column{margin-bottom:10px}}@media only screen and (min-width:1001px) and (max-width:1300px){.text-home-top p{font-size:20px}.container-wrap .form-newsletter input[type="submit"]{width:150px}}@media only screen and (max-width:1000px){.text-home-top p{font-size:18px}#page .vc_row-fluid .wpb_column{width:100%}}@media only screen and (max-width:690px){body[data-form-submit="regular"] .container-wrap .form-newsletter input[type="submit"]{width:100px;font-size:14px;padding:0!important}}.inner-page{overflow:hidden}.inner-page .row-bg-wrap .inner-wrap .row-bg{-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}.inner-page>.span_12{padding:55px 15px 40px!important;background:rgba(0,0,0,.5);min-height:550px}.inner-page h2{font-size:45px}.inner-page .full-width-section .wpb_text_column{color:#fff}.inner-page .wpb_text_column p{margin-bottom:30px;line-height:1.5}blockquote{display:block;text-align:center;font-family:'Lato',serif;font-style:italic;letter-spacing:normal;font-weight:normal;font-size:18px;line-height:1.5;padding:5px 30px;margin-bottom:30px!important;position:relative}blockquote:before,blockquote:after{content:"";position:absolute;z-index:1;color:#fff;line-height:1;font-size:15px;font-family:arial;font-weight:bold}blockquote:before{content:"<<";top:0;left:5px}blockquote:after{content:">>";bottom:0;right:5px}@media only screen and (max-width:1000px){#page{font-size:15px}.inner-page .row-bg-wrap .inner-wrap .row-bg{background-position:center bottom!important}}.contact-form .form-item{margin:0 0 20px}.form-item .wpcf7-form-control{color:#fff;line-height:normal!important;font-family:'Lato',serif}.form-item .wpcf7-form-control::-webkit-input-placeholder{color:#fff!important;opacity:1}.form-item .wpcf7-form-control:-moz-placeholder{color:#fff!important;opacity:1}.form-item .wpcf7-form-control::-moz-placeholder{color:#fff!important;opacity:1}.form-item .wpcf7-form-control:-ms-input-placeholder{color:#fff!important;opacity:1}body[data-form-submit="regular"] .container-wrap .contact-form .form-action input[type="submit"]{min-width:242px;height:50px;padding:0 15px!important;text-align:center;cursor:pointer;font-family:'Lato',serif;text-transform:uppercase;font-size:16px}.contact-form .form-action{margin:0 0 10px}.contact-form .form-item .wpcf7-form-control{height:40px;padding:0 15px!important}.contact-form .form-item textarea.wpcf7-form-control{height:150px;padding:10px 15px!important}@media only screen and (max-width:960px){body[data-form-submit="regular"] .container-wrap .contact-form .form-action input[type="submit"]{font-size:14px;min-width:auto;min-width:initial}}#page .toggle h3 a{font-size:20px!important;line-height:1.2!important;color:#fff}#page .toggle h3 a i{width:auto!important;height:auto!important;font-size:22px;color:#fff;line-height:1!important;top:15px}#page .toggles p{color:#000}@media only screen and (max-width:960px){#page .toggle h3 a{font-size:15px!important}#page .toggle h3 a i{font-size:17px}}.sitemap-container .wsp-pages-title{display:none}.sitemap-container .wsp-pages-list{padding:0 20px}.sitemap-container .wsp-pages-list li{margin:0 0 20px}.sitemap-container .wsp-pages-list li:last-child{margin-bottom:0}.sitemap-container .wsp-pages-list ul{padding-top:5px;margin-bottom:0}.sitemap-container .wsp-pages-list li a{color:#fff;display:inline-block;position:relative}.sitemap-container .wsp-pages-list li a:after{content:"";position:absolute;left:50%;right:50%;bottom:-2px;background:#fff;height:1px;opacity:1;filter: alpha(opacity=0);-webkit-transition:left .2s ease-out 0s , right .2s ease-out 0s , opacity .2s ease-out 0s;transition:left .2s ease-out 0s , right .2s ease-out 0s , opacity .2s ease-out 0s}.sitemap-container .wsp-pages-list li a:hover:after{left:0;right:0;opacity:1;filter: alpha(opacity=100)}.error404 #footer-outer{border-top:1px solid #93abb6;padding-top:20px}.error404 #error-404{padding:60px 0 0}.error404 #error-404 h1{font-size:200px!important}.error404 #error-404 h2{line-height:1.2;font-size:50px}@media only screen and (max-width:690px){.error404 #error-404{padding:40px 0 0}.error404 .row #error-404 h1{font-size:100px!important;line-height:1.2!important}.error404 .row #error-404 h2{font-size:25px}}