.toggle-nav{display: none;}

@media screen and (min-width:1480px) {
	
.container, .fp-section .container {/*max-width: 1300px;*/margin: 0 auto;padding-left: 0;padding-right: 0;}
.slider-section .slide-caption {left: 50%;margin-left: -650px;}
.sl-blog-post-wrap {width: 23%;}
.sl-blog-post-wrap:nth-child(4n) + .sl-blog-post-wrap{clear: both;}
.sl-blog-post-wrap:nth-child(3n) + .sl-blog-post-wrap{clear: none;}
}


/* Resposive css start */
@media screen and (max-width:1700px) {
.main-navigation a{padding: 0 15px;}
.site-footer .container {margin-left:12%!important;}
.main-navigation {font-size: 12px;}
.main-navigation li {font-size: 12px;}
.main-navigation a {padding: 0 15px;}
.h-logo {top: 10%!important;max-width: 400px!important;}
.slider-section .slide-caption {left: 50%!important;max-width: 700px;}
.service-content-wrap{width:75%;padding:0;margin-left:18%!important;}
.service-tab-wrap{margin-left:15%!important;}
#pl-264{margin-top:3%;}
#pl-641{margin-top:3%;}
article.post-42 .entry-content .regions-container{margin:5% 0 0 11%!important;}
article.post-42 .entry-content {width:90%;margin-left:3%;}
.text{margin-left:2%!important;}
.page-562 .text img{margin-top:0%;width:50%;}
.page-564 .lavande {margin-top:27.6%;}
section#les-cepages h3{font-size:16px!important;}
section#les-cepages .service-tab-wrap{margin-left:10%!important;}
section#les-cepages p{font-size:13px!important;}
.page-560 h2{width:54%;}
.page-558 h2{width:37%;}
.page-564 h2{width:41%;}
.page-562 h2{width:44%;}

}


@media screen and (max-width:1480px) {
.main-navigation a{padding: 0 15px;}
.site-footer .container {margin-left:12%!important;}
.main-navigation {font-size: 12px;}
.main-navigation li {font-size: 12px;}
.main-navigation a {padding: 0 15px;}
.h-logo {top:8%!important;max-width: 350px!important;}
.slider-section .slide-caption {left: 17%!important;max-width: 700px;}
.slide-desc {font-size:14px!important;line-height:1.2!important;}
.site-branding {margin-top:2%!important;}
.site-branding img{top:8%!important;max-height:130px;}
.service-content-wrap{width:70%;padding:0;margin-left:14%!important;}
.service-tab-wrap{margin-left:0%!important;margin-top:11%;}
.fp-section .container{margin-left:0%!important;}
#panel-8-0-0-0 .textwidget {height:360px!important;}
#panel-8-0-0-0> .panel-widget-style {backgroung-size:90%!important;}
#pgc-8-1-0{padding-bottom:7%;}
#pg-105-0{padding-bottom:9%;}
#panel-105-0-0-0 {max-height:500px!important;}
#panel-105-0-0-0 .so-widget-sow-image-default-02bb2c2c5c04 .sow-image-container .so-widget-image{max-height:500px!important;margin-top:3%;align:right!important;}
#pg-131-0{padding-bottom:9%;}
/*#pgc-131-0-1 {margin-top:10%;}*/
#panel-131-0-0-0 .so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image{max-height:500px;margin-top:2%;}
#pgc-310-0-0{width:40%!important;}
#pl-264{padding-bottom:9%;}
#pg-264-0{width:90%!important;margin-left:5%;}
#pg-264-0 h6 { text-align:center !important;font-size:22px!important;}
#pg-310-0{padding-bottom:9%;}
#pl-641{padding-bottom:5%;margin-left:3%;}
#pgc-641-0-0{width:20%!important;}
#pgc-641-0-1{width:35%!important;}
#pgc-641-1-1{width:45%!important;margin-top:0%!important;}
.fp-slide {position: relative;}
.s-panel-inner {height: 100%;width: 100%;overflow: auto;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;padding-top: 0px;padding-bottom: 0px;}
.container {padding: 0 90px;}
.fp-section .container {width: 100%;padding: 120px 90px;}
.fp-section .mCSB_scrollTools {top: 100px;bottom: 80px;}
.fp-slides .mCSB_inside > .mCSB_container {margin-right: 0;}
.page-560 .content{height:55%;padding-left:18%;}
.page-558 .content{height:50%;}
.page-558 .text{width:25%;padding-bottom:0%;}
.page-564 .content{height:50%;}
.page-564 .text { width:26%; margin-right:3%;padding-bottom:10.5%!important;}
.page-564 .lavande {margin-top:39%;}
.page-562 .content{height:50%;}
.page-562 .text { width:26%; margin-right:3%;padding-bottom:0%!important;}
.page-562 .text img{margin-top:1%;}
.page-560 h2{width:56%;}
.page-558 h2{width:37%;}
.page-564 h2{width:41%;}
.page-562 h2{width:46%;}
article.post-42 .entry-content{padding-bottom:5%;margin-top:50px!important;}
section#les-cepages .service-tab-wrap{margin-left:0%!important;margin-top:12%;}
section#les-cepages .service-content-wrap{padding-bottom:3%;}
#pl-67{padding-bottom:9%;}
#pl-81{padding-bottom:11%;}
#pl-92{padding-bottom:13%;}
#pl-123{padding-bottom:9%;}
#pl-258{padding-bottom:4%;}
#pl-303{padding-bottom:4%;}
#pl-349{padding-bottom:4%;}
#pl-351{padding-bottom:3%;}
#pl-355{padding-bottom:3%;}
#pl-359{padding-bottom:3%;}
#pl-363{padding-bottom:3%;}
#pg-351-0{margin-top:2%;}
#pg-355-0{margin-top:2%;}
#pg-359-0{margin-top:2%;}
#pg-363-0{margin-top:2%;}
#pl-46{padding-bottom:4%;}
#pgc-46-0-0{width:40%!important;margin-left:10%;}
#pgc-46-0-1{width:38%!important;margin-right:6%;padding-bottom:3%;}

}



@media screen and (max-width:1280px) {
.main-navigation a{padding: 0 8px;}
.site-footer .container {margin-left:7%!important;}
.main-navigation {font-size: 11px;}
.main-navigation li {font-size: 11px;}
.main-navigation a {padding: 0 10px;}
.h-logo {top: 2%!important;max-width: 300px!important;}
.slider-section .slide-caption {left: 11%!important;max-width: 700px;}
#menu-item-482 img{max-width:80%!important;}
.site-branding {margin-top:0%!important;}
.site-branding img{top:0%!important;max-height:110px!important;}
.service-tab-wrap{margin-top:10%;}
.service-tab h3{font-size:22px; padding:12px;}
#pgc-8-1-0{padding-bottom:9%;}
#panel-8-0-0-0 .textwidget {height:330px!important;}
#panel-8-0-0-0 h2 {font-size:15px;}
#panel-8-0-0-0> .panel-widget-style {backgroung-size:60%!important;}
#pgc-8-1-0 {width:80%!important;font-size:14px!important;}
#panel-92-0-1-0 p{padding-top:15%;}
p {font-size:13px!important;}
.service-content-wrap{width:70%;padding:0;margin-left:14%!important;}
.fp-section .container{margin-left:0%!important;}
#pg-264-0{margin-bottom:15px!important;}
#pg-264-1{margin-bottom:20px!important;}
#pgc-310-0-0 ul{font-size:13px!important;}
#pgc-641-1-0{margin-top:0%!important;}
#pgc-641-1-1{width:55%!important;}
.fp-slide {position: relative;}
.s-panel-inner {height: 100%;width: 100%;overflow: auto;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;padding-top: 0px;padding-bottom: 0px;}
.container {padding: 0 90px;}
.fp-section .container {width: 100%;padding: 120px 90px;}
.fp-section .mCSB_scrollTools {top: 100px;bottom: 80px;}
.fp-slides .mCSB_inside > .mCSB_container {margin-right: 0;}
.title-map{font-size:17px!important;padding-bottom:4%!important;}
article.post-42 a.btn{font-size:12px!important;top:0!important;}
article.post-42 .entry-content .regions-container{height:100%;}
article.post-42 .entry-content .retour-carte-container{float:right;position:relative;top:0%;}
.page-560 .content{height:50%;padding-left:20%;float:left;}
.page-560 .text {font-size:13px;padding-bottom:10%;}
.page-560 img {width:35%!important;}
.page-560 h2 {font-size:42px;margin-left:18%!important;}
.page-558 .content{height:50%;float:left;}
.page-558 .text{width:60%;padding-bottom:5%;font-size:13px;margin-left:15%!important;}
.page-558 img {width:60%!important; margin-left:15%!important;}
.page-558 h2 {font-size:42px;margin-left:25%!important;}
.page-562 .content{height:50%;float:left;}
.page-562 .text{width:50%;font-size:13px;margin-left:15%!important;padding-bottom:2%;}
.page-562 .text img {width:40%!important;float:right; margin-left:15%!important;}
.page-562 img {width:50%!important; margin-left:15%!important;padding-bottom:3%;}
.page-562 h2 {font-size:42px;margin-left:25%!important;}
.page-564 .content{height:50%;float:left;}
.page-564 .text{width:50%;font-size:13px;margin-left:15%!important;padding-bottom:3%!important;}
.page-564 .lavande{width:40%!important;margin-top:52%;}
.page-564 img {width:50%!important; margin-left:15%!important;padding-bottom:9%;}
.page-564 h2 {font-size:42px;margin-left:25%!important;}
article.post-42 .entry-content{padding-bottom:7%;}
section#les-cepages .service-tab-wrap{margin-left:0%!important;margin-top:12%;}
section#les-cepages .service-content-wrap{padding-bottom:3%;}
#pg-351-0{margin-top:2%;}
#pg-355-0{margin-top:2%;}
#pg-359-0{margin-top:2%;}
#pg-363-0{margin-top:2%;}
#pgc-46-0-0{width:40%!important;margin-left:10%;}
#pgc-46-0-1{width:38%!important;margin-right:6%;padding-bottom:6%;font-size:13px;}
#pgc-46-0-1 h1{font-size:16px;text-align:justify;}
section#les-cepages h3{font-size:14px!important;padding:8px!important;}
#pgc-349-0-0 {width:35%!important;}
#pl-349 {padding-bottom:5%;}
#pgc-351-0-1 {width:35%!important;}
#pl-351 {padding-bottom:5%;}
#pgc-353-0-0 {width:35%!important;}
#pl-353 {padding-bottom:6%;}
#pgc-355-0-1 {width:35%!important;}
#pl-355 {padding-bottom:6%;}
#pgc-361-0-0 {width:35%!important;}
#pl-361 {padding-bottom:6%;}
#pgc-359-0-1 {width:35%!important;}
#pl-359 {padding-bottom:6%;}
#pgc-357-0-0 {width:30%!important;}
#pl-357 {padding-bottom:6%;}
#pgc-363-0-1 {width:35%!important;}
#pl-363 {padding-bottom:6%;}
#pgc-365-0-0 {width:30%!important;}
#pl-365 {padding-bottom:6%;}
#pgc-477-0-1 {width:30%!important;}
#pl-477 {padding-bottom:6%;}
.slider-section .bx-controls {bottom:10%;}
}


@media screen and (max-width:1100px) {
.main-navigation a{padding: 0 8px;}
.site-footer .container {margin-left:4%!important;}
.main-navigation {font-size: 10px;}
.main-navigation li {font-size: 10px;}
.main-navigation a {padding: 0 7px;}
.slider-section .slide-caption {left: 11%!important;max-width: 700px;}
#menu-item-482 img{max-width:80%!important;}
.service-tab-wrap{margin-top:12%;}
.service-tab h3{font-size:18px; padding:10px;}
#pgc-8-1-0{padding-bottom:12%;}
#panel-8-0-0-0 .textwidget {height:300px!important;}
#panel-8-0-0-0 h2 {font-size:15px;padding-top:7%;}
#panel-8-0-0-0> .panel-widget-style {backgroung-size:50%!important;}
#pg-246-1 { padding-bottom:10px!important;}
#pg-264-0 h6 { text-align:center !important;font-size:19px!important;}
#pl-264 {padding-bottom:11%;}
#pl-293 {padding-bottom:5%;}
#pl-303 {padding-bottom:5%;}
#pl-641 {margin-left:5%;padding-bottom:9%;}
#panel-641-0-0-0 .so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image{width:70%!important;}
#panel-641-0-0-1 {margin-bottom:7px!important;}
#pgc-641-0-1{margin-left:8%;width:38%!important;}
#panel-641-0-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:80%!important;}
#pgc-641-0-2{margin-left:5%;width:40%!important;}
#panel-641-0-2-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:470%!important;}
#panel-641-1-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:70%!important;}
#panel-641-1-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:70%!important;}
section#nos-engagements-durables h2{font-size:27px;}
.page-564 .lavande{margin-top:55.5%;}
section#les-cepages h3{font-size:12px!important;padding:6px!important;}
section#les-cepages .service-content-wrap{margin-left:14.5%!important;}
#pl-349{padding-bottom:7%;}
#pl-351{padding-bottom:7%;}
#pl-353{padding-bottom:8%;}
#pl-355{padding-bottom:8%;}
#pl-361{padding-bottom:8%;}
#pl-359{padding-bottom:9%;}
#pl-357{padding-bottom:8%;}
#pl-363{padding-bottom:8%;}
#pl-365{padding-bottom:8%;}
}


/*___________________ MENU RESPONSIVE_________________________*/

@media screen and (max-width:1000px) {
.panel-grid-cell{min-height: 0;}
.page-template-tpl-home .header-wrapper{visibility:visible;opacity: 1;background-color: rgba(0, 0, 255, 0);}
.h-logo {display:none;}
.site-branding {margin-top:0%!important;top:2%!important;}
.site-branding img{top:0%!important;max-height:100px!important;}
.service-tab-wrap{margin-top:16%;}	
.site-footer{top: 0;height: auto;overflow-y:hidden; z-index: 999;width:50%;min-width: 280px;}
.main-navigation a {padding: 0 5px;max-height:45px!important;line-height: 4;}
.main-navigation > ul > li {max-height:45px!important;}
.main-navigation li:hover > a, .main-navigation li.current-menu-item > a{max-height:45px!important;}
#menu-item-482 img{max-height:80%!important;}
#panel-8-0-0-0 .textwidget {height:275px!important;}
#panel-8-0-0-0 h2 {font-size:14px;}
#panel-8-0-0-0> .panel-widget-style {backgroung-size:48%!important;}
#panel-303-0-1-0{margin-left:3%;width:100%;}
#pl-310{margin-left:4%;}
#pgc-310-0-0 {width:50%!important;margin-right:4%;}
#pgc-310-0-1 {width:50%!important;}
#pgc-310-0-2 {width:15%!important;float:right;left:70%;position:absolute;margin-top:34%;}
#pg-264-1 {width:70% !important;margin-left:26% !important;}
#pl-641 {padding-bottom:3%;}
#pgc-641-0-0 {width:25%!important;}
#pgc-641-0-1 {width:25%!important;margin-left:3%;}
#pgc-641-0-2 {width:25%!important;}
#panel-641-0-0-0 .so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image{width:40%!important;}
#panel-641-0-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:60%!important;}
#panel-641-0-1-0 {margin-left:20%!important;}
#panel-641-0-2-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:60%!important;margin-left:20%;}
#panel-641-0-2-0  {margin-left:11%!important;}
#panel-641-1-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:50%!important;}
#panel-641-1-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:50%!important;}
#pgc-641-1-0 {width:50%!important;margin-left:5%!important;}
#pgc-641-2-0{width:50%!important;margin-left:3%;}
#panel-641-1-1-1{width:100%;}
.main-navigation{float: none;font-size: 12px;}
.main-navigation > ul > li{float: none;}
.main-navigation ul ul{position: static;display: block;width: auto;background: none;margin-left: 10px;}
.main-navigation li {font-size: 12px;}
.main-navigation a {padding: 0 15px;}
/* modifs yann */
.main-navigation #menu-item-482:hover > a{background: transparent;}
#menu-item-482{max-width: unset !important;}
#menu-item-482>a{display: inline-block;}
#menu-item-482>a:hover{background: transparent !important;}
#menu-item-482 img{width: 40px;margin-bottom: 5px;}

#menu-item-708  {width:25%!important;}
#menu-item-708 a {width:100%!important;}
#menu-item-708 img{width:100%!important;}

/*.page-template-tpl-home #toggle{display:none!important;}*/

.toogle-wrap{float: none;}
 #toggle{margin: 0 auto 40px;display: block;cursor: pointer;padding: 6px;line-height: 50px;margin-top: 5px;pointer-events: none;}
.toggle-nav{display: block;}
.toggle-nav{float: right;width: 40px;height: 40px;margin-top: 10px;cursor: pointer;margin-left:0!important;}
.toggle-nav span{background: #df2c45;height: 3px;width: 100%;display: block;box-shadow: 0 10px 0px 0px #df2c45, 0 -10px 0px 0px #df2c45;margin-top: 20px;}
.page-template-tpl-home #toggle{display:block!important;margin-top: -70px;background: rgba(223, 44, 69, 0.8);box-shadow: 0px 0px 0 2px rgba(223, 44, 69, 0.5);pointer-events: auto;}
#toggle div {width: 100%;height: 3px;background: #FFF;margin: 8px auto;transition: all 0.3s;backface-visibility: hidden;}
.site-footer.fp-show #toggle  {-ms-transform: none;-webkit-transform: none;transform: none;}
.site-footer #toggle .one { -ms-transform: rotate(45deg) translate(3px, -7px);-webkit-transform: rotate(45deg) translate(3px, -7px); transform: rotate(45deg) translate(3px, -7px); -ms-transform-origin: 0 0; -webkit-transform: 0 0; transform-origin: 0 0;}
.site-footer #toggle .two { opacity: 0;}
.site-footer #toggle .three { -ms-transform: rotate(-45deg) translate(3px, 5px); -webkit-transform: rotate(-45deg) translate(3px, 5px);transform: rotate(-45deg) translate(3px, 5px);-ms-transform-origin: 0 0; -webkit-transform: 0 0; transform-origin: 0 0;}
.site-footer{		 -ms-transform: translateY(100%) !important;-webkit-transform: translateY(100%) !important; transform: translateY(100%) !important; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}

.site-footer.scroll-show{-ms-transform: translateY(0) !important; -webkit-transform: translateY(0) !important;transform: translateY(0) !important;}
.container{margin-left:0%;margin-right:5%;}
.site-branding {position:absolute; left:0%; margin-top:4%!important;;max-width: 320px;}
.site-branding img {max-height: 320px; left: 0%; top:25%!important;}
.page-560 .content{height:50%;}
.page-560 .text {width:70%;f}
.page-560 img {width:40%!important;margin-left:18%; padding-bottom:5%;}
.page-560 h2 {font-size:38px;}
.page-562 .content{margin-left:4%;}
.page-562 .text{width:60%;}
.page-562 img {width:60%!important; }
.page-562 h2 {font-size:38px;}
.page-564 .content{margin-left:4%;}
.page-564 .text{width:60%;}
.page-564 .lavande{margin-top:62%;}
.page-564 img {width:60%!important; padding-bottom: 3%!important; }
.page-564 h2 {font-size:38px;margin-left:25%!important;}
.title-map {font-size:15px!important;}
section#les-cepages .service-tab-wrap{margin-top:15%!important;}
.page-560 h2{width:66%;}
.page-558 h2{width:46%;}
.page-564 h2{width:46%;}
.page-562 h2{width:50%;}

}


@media screen and (max-width:900px) {
.panel-grid-cell{min-height: 0;}
.service-tab-wrap{margin-top:15%;}	
.service-tab h3{font-size:16px; padding:8px;}
#panel-8-0-0-0 .textwidget {height:250px!important;}
#panel-8-0-0-0 h2 {font-size:13px;margin-left:46%;padding-right:16%;}
#panel-8-0-0-0> .panel-widget-style {backgroung-size:40%!important;}
.title-map {font-size:13px!important;}
article.post-42 a.btn{font-size:11px!important;}
section#les-cepages .service-tab-wrap {margin-top:16%;width:50%;margin-left:25%!important;}
.page-560 h2{width:70%;}
.page-558 h2{width:52%;}
.page-564 h2{width:52%;}
.page-562 h2{width:56%;}
.page-564 .lavande{margin-top:66%;}

}

@media (max-width:1200px) {
.hm-team-block .team-member {width: 33.33%;}
.hm-team-block .clearfix::after {clear: none;}
.hm-testimonial-block .test-wrap {width: 50%;}
.hm-testimonial-block .clearfix:after {clear: none;}
.woocommerce table.shop_table td{ padding: 5px 2px; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{ font-weight: normal; }
}

 @media (min-width:781px) and (max-width:1200px) {
.app-pricing-table .app-pricing-features {padding: 15px 5px;font-size: 15px;}
.app-pricing-table .app-pricing-foot .app-pricing-readmore {padding: 12px 0px 10px 20px;}
.app-pricing-table .app-pricing-foot .app-pricing-readmore a {font-size: 14px;}
.app-pricing-table .app-pricing-foot .app-pricing-readmore a i {padding-left: 5px;font-size: 11px;}
.woocommerce ul.products li.product .woo-item-detail-wrap .button{ font-size: 12px; }
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{ font-size: 15px; }
}

 @media (max-width:992px) {
.hm-team-block .team-member {width: 50%;}
.hm-testimonial-block .test-wrap {width: 100%;}
.hm-testimonial-block .test-wrap .test-details .test-img img {float: none;margin-right: 0px;margin: 0 auto;display: block;}
.hm-testimonial-block .test-wrap .test-details .test-img {display: block;}
.hm-testimonial-block .test-wrap .test-details .test-infos {text-align: center;display: block;}
#pg-190-0 .panel-grid-cell {width: 33.33%;}
#pg-190-0 #pgc-190-0-3 {width: 100% !important;margin-top: 20px;}
.sgal-img-wrap{ width: 33.333%;}
/*.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{ width: 47.75%; }*/
.archive.woocommerce #primary{ width: 100%; float: none; }
.woocommerce #secondary{ width: 100%; float: none; display: block; }
.woocommerce .site-main{ margin: 0 15px; }
.woocommerce #primary{ width: 100%; float: none; display: block; margin-bottom: 20px; }

}

 @media (max-width:768px) {
.sgal-img-wrap{ width: 50%;}
.page-template-tpl-home .header-wrapper{opacity: 1;visibility: visible;}
#toggle{pointer-events: auto;}
.slider-section .slide-caption {left: 11%!important;max-width: 500px;}
/*.fp-section .container,.container{padding: 0 15px;}
.fp-section{height: auto !important;}
.fp-controlArrow.fp-next, .fp-controlArrow.fp-prev{display: none !important;}
.fp-slidesContainer{width: auto !important;float: none;height: auto !important;}
.fp-section, .fp-slide{display: block;width: auto !important;float: none;padding: 30px 0;}
.fp-slide.slider-section{padding: 0;}
.s-panel-inner{overflow: visible;}
.slider-section .slide-caption{width: 90%;left: 5%;}*/
#primary,#secondary{width: auto;float: none !important;}
#primary{margin-bottom: 30px;}
.service-tab-wrap{margin-top:21%;width:70%; margin-left:14%!important;}	
.service-tab{display: block;margin: 0 0 10px;max-width: none;}
.service-tab:after{display: none;}
.service-content-wrap{padding: 20px;}
#panel-8-0-0-0> .panel-widget-style{background-image: url(https://maison-juliette-meffre.zag-com2.fr/wp-content/uploads/2017/09/notre-histoire-madame-juliette-meffre-e1505405600381.png) !important;background-repeat:no-repeat!important;background-size:70 !important;}
#panel-8-0-0-0 h2 {font-size:15px;width:100%;padding-top:85%;margin-left:0%;text-align:justify;padding-right:0%!important;}
#panel-8-0-0-0 h3 {padding:0% !important;margin-left:0%;}
#panel-8-0-0-0 .textwidget {height:400px!important;}
#pg-8-1{padding-top:33%;padding-bottom:5%!important;}
#pgc-8-1-0{width: 100% !important; margin: 0 !important; padding:0 !important;}
#panel-67-0-1-0 p {padding-top: 4% !important;}
#panel-81-0-0-0 p {padding-top: 4% !important;}
#panel-92-0-1-0 p {padding-top: 4% !important;}
.so-widget-sow-image-default-02bb2c2c5c04 .sow-image-container {text-align:center !important;}
#pgc-105-0-1{ width:100% !important; margin-top:4%!important;}
#pgc-131-0-1{ width:100% !important; margin-top:4%!important;}
#panel-131-0-1-0 p{ padding-right: 0 !important;}
#pgc-123-0-1 {margin-top: 0% !important;}
#pgc-258-0-1  {margin-top: 0% !important;}
#pgc-258-0-0 {margin-bottom: 1% !important;}
#pg-264-0 {width:100%!important;margin-left: 35% !important;}
#pg-264-1 .panel-grid-cell{max-width:100% !important; text-align:justify !important;}
#pg-264-0 .panel-grid-cell{max-width:35% !important;}
#pg-264-1 {margin-left: 0% !important;width:100% !important;}
#pgc-293-0-0 {margin-left:0 !important;}
#panel-303-0-1-0{margin-left:0 !important;}
#pgc-310-0-0 {width:100% !important;}
#pgc-310-0-1 {width:100% !important;}
#pgc-310-0-2 {width: 25%!important;float: right;right: 0%;position: relative; margin-top: 2%;}
#pgc-641-0-0 {width:100% !important;}
#panel-641-0-0-0 {margin-bottom: 15px!important;float: left;position: relative;margin-left:0 !important;}
#panel-641-0-0-1 { text-align: center;margin-bottom: 15px!important;width: 80%;}
#panel-641-0-0-0 .so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {width: 50% !important;}
.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image{ max-width:70% !important;}
#pgc-641-0-1 {width:100% !important;margin-left: 0 !important;margin-top: 2%!important;}
#panel-641-0-1-0 {margin-left: 4% !important;}
.so-widget-sow-image-default-2daac9b0bc02 .sow-image-container{padding-left: 20% !important;}
#panel-641-0-0-2 {width:50% !important;margin-left: 18%!important;}
#pgc-641-0-2 {width:100% !important;margin-left: 0 !important;}
#panel-641-0-2-0 {margin-left: 2% !important;}
#pgc-641-1-0 {width:100% !important;}
#pgc-641-1-1 {width:100% !important;}
#panel-641-1-1-1 {width:80% !important;}
article.post-42 .entry-content .carte-container img{display:none;}
#panel-641-1-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{width:65%;}
article.post-42 .entry-content .carte-container {width:100% !important; height:auto;}
article.post-42 .entry-content .carte-container .annotation-map#nord {top:0!important; left:0 !important;position:relative;margin-top:18% !important;}
article.post-42 .entry-content .carte-container .annotation-map#dentelles {top:0!important; left:0 !important;position:relative;t}
article.post-42 .entry-content .carte-container .annotation-map#rhone {top:0!important; left:0 !important;position:relative;}
article.post-42 .entry-content .carte-container .annotation-map#sud {top:0!important; left:0 !important;position:relative;}
article.post-42 .entry-content .carte-container .annotation-map#nord p, article.post-42 .entry-content .carte-container .annotation-map#dentelles p, article.post-42 .entry-content .carte-container .annotation-map#rhone p, article.post-42 .entry-content .carte-container .annotation-map#sud p{text-align:center!important;}
.carte-home-container .annotation-map h2.title-map, .carte-home-container .annotation-map p {text-align:center!important;font-size: 25px!important;}
.annotation-map p {padding-bottom: 4%!important;text-align:center!important;width: 70%;margin-left:15%; border-bottom: 1px solid; border-color: #d9dadb;}
.title-map{padding-bottom:2%!important;text-align:center;font-size: 20px!important;padding-top:3%!important;}
article.post-42 .entry-content .carte-container .spot.nord {display:none;}
article.post-42 .entry-content .carte-container .spot.dentelles {display:none;}
article.post-42 .entry-content .carte-container .spot.rhone {display:none;}
article.post-42 .entry-content .carte-container .spot.sud-1 {display:none;}
article.post-42 .entry-content .carte-container .spot.sud-2 {display:none;}
article.post-42 .entry-content .regions-container{margin: 0 !important;}
.page-558 .text {width:97% !important;margin-left:0 !important;}
.page-558 h2 {font-size: 35px; margin-left: 35% !important; margin-top:15%;}
.page-558 img {width:97% !important;margin-left:0 !important;margin-bottom:3% !important;}
article.post-42 .entry-content .retour-carte-container {right:3% !important;}
.page-564 .text {width:97% !important;margin-left:0 !important;}
.page-564 h2 {font-size: 35px; margin-left: 20% !important; margin-top:15%;}
.page-564 img {width:97% !important;margin-left:0 !important;margin-top:2% !important;padding-bottom:5%!important;}
.page-564 .lavande {margin-top:83%;}
.page-562 .text {width:97% !important;margin-left:0 !important;}
.page-562 h2 {font-size: 35px; margin-left: 20% !important; margin-top:15%;}
.page-562 img {width:97% !important;margin-left:0 !important;margin-top:2% !important;}
.page-560 .text {width:97% !important;margin-left:0 !important;}
.page-560 h2 {font-size: 35px; margin-left: 20% !important; margin-top:15%;}
.page-560 img {width:55% !important;margin-left:20% !important;margin-top:2% !important;}
.page-560 h2{width:73%;}
.page-558 h2{width:49%;}
.page-564 h2{width:53%;}
.page-562 h2{width:57%;}
#pgc-349-0-0 {width:95%!important;}
#pgc-349-0-1 {width:95%!important;margin-left:3% !important;}
#pgc-349-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-351-0-0 {width:95%!important;margin-left:3% !important;}
#pgc-351-0-1 {width:95%!important;margin-left:3% !important;}
#panel-351-0-0-1 {padding-top:2% !important;}
#pgc-351-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-353-0-0 {width:95%!important;}
#pgc-353-0-1 {width:95%!important;margin-left:3% !important;}
#pgc-353-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-355-0-0 {width:95%!important;margin-left:3% !important;}
#pgc-355-0-1 {width:95%!important;margin-left:3% !important;}
#panel-355-0-0-1 {padding-top:2% !important;}
#pgc-355-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-361-0-0 {width:95%!important;}
#pgc-361-0-1 {width:95%!important;margin-left:3% !important;}
#pgc-361-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-359-0-0 {width:95%!important;margin-left:3% !important;}
#pgc-359-0-1 {width:95%!important;margin-left:3% !important;}
#panel-359-0-0-1 {padding-top:2% !important;}
#pgc-359-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-357-0-0 {width:95%!important;}
#pgc-357-0-1 {width:95%!important;margin-left:3% !important;}
#pgc-357-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-363-0-0 {width:95%!important;margin-left:3% !important;}
#pgc-363-0-1 {width:95%!important;margin-left:3% !important;}
#panel-363-0-0-1 {padding-top:2% !important;}
#pgc-363-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-365-0-0 {width:95%!important;}
#pgc-365-0-1 {width:95%!important;margin-left:3% !important;}
#pgc-365-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#pgc-477-0-0 {width:95%!important;margin-left:3% !important;}
#pgc-477-0-1 {width:95%!important;margin-left:3% !important;}
#panel-477-0-0-1 {padding-top:2% !important;}
#pgc-477-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0% !important;text-align:center;width:85% !important;}
#panel-105-0-1-0 p {padding-top:5%;}
#panel-131-0-1-0 p {padding-top:5%;}
#panel-123-0-1-0 p {padding-top:5%;}
#panel-293-0-0-0 h5 {padding-top:5%;}


#pgc-46-0-0{width:75%!important;margin-left:15%;margin-top:12% !important;}
#pgc-46-0-1{width:75%!important;margin-left:15%;}
#panel-46-0-1-1 {width:100% !important;}
section#les-cepages .service-tab-wrap{margin-left:14.5%!important;margin-top:21% !important;width: 70%!important;}
.sl-blog-mas-grid{margin-left: 0;}
.sl-blog-post-wrap{width: auto;float: none;margin-left: 0;}
.client-slider .client-sub{width: 33.33%;}
.hm-team-block .team-info {font-size: 19px;}
.hm-team-block .team-info p span {font-size: 16px;}
.woocommerce-page.columns-3 ul.products li.product, 
.woocommerce.columns-3 ul.products li.product{ width: 47.75%; float:left; }
.archive.woocommerce #primary{ width: 100%; float: none; }
.woocommerce #secondary{ width: 100%; float: none; }
.woocommerce .site-main{ margin: 0 15px; }
.woocommerce table.shop_table td {padding: 4px 12px;}

}


 @media (max-width:640px) {
/*.arche-post-wrap{ width: 50%;}
.sgal-img-wrap{ width: 100%;}
.port-pg-wrap .port-pg-contents .port-descr{ width: 100%;  }
.port-pg-wrap .port-pg-contents .port-details{ width: 100%;}
.hm-team-block .team-member {width: 100%;}
.hm-team-block .team-member img.team-member-img {width: 100%;}
.entry-header { padding: 5px 0px 5px 15px;}
.entry-header h1.entry-title {font-size: 21px;}
.team-wrap figure{ width: 100%; margin-bottom: 20px;}
.team-wrap .team-meta-info { width: 100%; padding-left: 0;}*/

.slider-section .slide-caption {left: 15%!important;max-width: 400px;}
#panel-8-0-0-0> .panel-widget-style{background-size:77% !important;}
#panel-8-0-0-0 h2 {padding-top:79%;}
#panel-8-0-0-0 .textwidget {height:300px!important;}
#pg-8-1{padding-top:40%;}
#panel-92-0-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container{width: 100% !important; margin-left:2%;padding-left:0 !important;}
#pgc-641-0-0{width:100% !important;} 
#panel-641-0-0-0{width:100% !important;margin-left :0 !important;} 
#panel-641-0-0-0 .so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image{ width:15% !important;}
#panel-641-0-0-1 {width: 100%!important;}
#panel-641-0-0-2 { margin-left: 14% !important;}
#pgc-641-0-1{width:100% !important;} 
#panel-641-0-1-0{width:100% !important;margin-left :0 !important;} 
#panel-641-0-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{ width:15% !important;margin-left:28% !important;}
#panel-641-0-1-1 {width: 100%!important;}
#pgc-641-0-2{width:100% !important;} 
#panel-641-0-2-0{width:100% !important;margin-left :0 !important;} 
#panel-641-0-2-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{ width:15% !important;margin-left:30% !important;}
#panel-641-0-2-1 {width: 100%!important;}
#pgc-641-1-0{width:100% !important;} 
#panel-641-1-0-0{width:100% !important;margin-left :0 !important;} 
#panel-641-1-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{ width:15% !important;margin-left:28% !important;}
#panel-641-1-0-1 {width: 100%!important;padding-left:0 !important;}
#pgc-641-1-1{width:100% !important;} 
#panel-641-1-1-0{width:100% !important;margin-left :0 !important;} 
#panel-641-1-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{ width:20% !important;margin-left:30% !important;}
#panel-641-1-1-1 {width: 100%!important;padding-left:0 !important;}
.page-564 .lavande {margin-top:95%;}
.page-560 h2{width:76%;font-size:32px !important;}
.page-558 h2{width:50%;font-size:32px !important;}
.page-564 h2{width:56%;font-size:32px !important;}
.page-562 h2{width:60%;font-size:32px !important;}

}

@media screen and (max-width:580px) {
/*.social-icons{display: none;}
.site-branding{max-width: 240px;}
#primary,#secondary .widget,.blog .hentry, .archive .hentry{padding: 15px;}
.entry-header,.navigation.post-navigation{margin: 0 -15px;}
.entry-header{border-left: 10px solid #df2c45;}
.fp-section .container, .container{padding: 0 10px;}
.navigation.post-navigation .nav-title{z-index: 999;}
.entry-link{margin-left: -15px;}
.client-slider .client-sub{width: 50%}
.slide-desc{display: none;}
.slide-title{border-bottom: 0;margin: 0;padding: 0;}
.service-tab{padding: 10px;text-align: left;margin-bottom: 10px;}
.service-tab img{width: 30px;margin-right: 10px;}
.service-tab h3{display: inline-block;margin-top: 0;}
.service-content-wrap{padding: 10px;}
.sec-slide .mCSB_draggerContainer{display: none;}
.client-slider .client-sub{padding: 10px;}
.client-sub-inner img{width: 100%;padding: 0;}*/

}

 @media (max-width:480px) {
/* .arche-post-wrap{ width: 100%;}
.hm-team-block .team-info {width: 100%;bottom: 0;}
.hm-testimonial-block .test-wrap .test-content {color: #a9a9a9;font-family: "Lato", sans-serif;font-size: 16px;}
.hm-testimonial-block .test-wrap .test-details .test-infos a {font-size: 19px;}
.hm-testimonial-block .test-wrap .test-details .test-infos span {font-size: 15px;}
.hm-testimonial-block .test-wrap .test-details {border-radius: 2px;padding: 10px 5px;}
.app-pricing-table .app-pricing-features {padding: 15px 5px;font-size: 14px;}
.app-pricing-table .app-pricing-foot .app-pricing-readmore {padding: 12px 0px 10px 20px;}
.app-pricing-table .app-pricing-foot .app-pricing-readmore a {font-size: 14px;}
.app-pricing-table .app-pricing-foot .app-pricing-readmore a i {padding-left: 5px;font-size: 11px;}
.entry-header { padding: 5px 0px 5px 5px;}
.entry-header h1.entry-title { font-size: 14px;}
.entry-header {border-left: 5px solid #df2c45;}
#pl-190 #pg-190-0 #pgc-190-0-3 #panel-190-0-3-0 h3.widget-title{font-size:21px;}
#pl-190 #pg-190-0 #pgc-190-0-3 #panel-190-0-3-0 .mc4wp-form-fields p.newsletter-text{font-size:14px;}
#pl-190 #pg-190-1 #pgc-190-1-0 #panel-190-1-0-0 .cta-banner .banner-btn a.btn{font-size:12px;}*/




.page-template-tpl-home .header-wrapper{opacity: 1;visibility: visible;}
#toggle{pointer-events: auto;}

.fp-section .container,.container{padding: 0 15px;}
.site-footer .container {margin-top:30px !important;}
.fp-section{height: auto !important;padding: 0 !important;}
.fp-controlArrow.fp-next, 
.fp-controlArrow.fp-prev{display: none !important;}
.fp-slidesContainer{width: auto !important;float: none;height: auto !important;}
.fp-section, .fp-slide{display: block;width: auto !important;float: none;padding:  0;}
.fp-slide.slider-section{padding: 0;height:100%!important;margin:0;}
.s-panel-inner{overflow: visible;}
#primary,#secondary{width: auto;float: none !important;}
#primary{margin-bottom: 30px;}
.service-tab{display: block;margin: 0 0 15px;max-width: none;}
.service-tab:after{display: none;}
.sl-blog-mas-grid{margin-left: 0;}

.header-wrapper{padding:0 !important;}
.slide-caption {display:none;}
.service-content-wrap{ padding: 10px !important;width:90%!important;margin-left:5% !important;}
.main-navigation > ul > li{ max-height: 35px!important;}
.main-navigation a  {max-height: 35px!important;line-height: 3;}

#panel-8-0-0-0 h2{padding-top:83%;}
#panel-92-0-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container{margin-left:0!important;}
.so-widget-sow-image-default-2daac9b0bc02 .sow-image-container {padding-left: 0 !important;}
#pg-264-0, #pl-264 .so-panel{margin-bottom: 10px !important;}
#pgc-264-0-0, #pgc-264-0-1, #pgc-264-0-2, #pgc-264-0-3{margin-bottom: 10px !important;}
#pg-264-0 { margin-left: 25%; !important;}
#panel-264-1-0-0 h5 {text-align:left !important;}
#pl-303 {margin-left: 0 !important;}
#pl-641 {margin-left: 0 !important;}
#pgc-641-1-0{margin-left: 0 !important;}
#panel-641-0-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{margin-left: 42% !important;}
#panel-641-0-2-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{margin-left: 42% !important;}
#panel-641-1-1-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{margin-left: 42% !important;}
#panel-641-1-0-0 .so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{margin-left: 44% !important;}
.terrasses {margin-top:0% !important;}
.page-558 img {padding-top:10px; padding-bottom: 10px;}
.montmirail {margin-top:0% !important;}
.page-562 img {padding-bottom: 20px !important;}
.page-560 .content {padding-left:5% !important;}
.page-560 h2 {margin-left:5% !important;}
.page-560 h2 {width:80% !important;}
.villages {margin-top:0% !important;}
.page-564 h2 {margin-left:5% !important;}
.page-564 h2 {width:80% !important;}
.span-sud {margin-top:0% !important;}
.page-564 .lavande {display:none;}
section#les-cepages .service-content-wrap{margin-left:5% !important;margin-right:0% !important;}
.site-branding{max-height: 80px!important;}


/*.slider-section .slide-caption {left: 10%!important;max-width: 300px;bottom:0!important;font-size: 9px!important;}
.slider-section .slide-caption h1{font-size: 15px!important;}*/


/*
.panel-grid-cell{min-height: 0}
.site-footer{top: 0;height: auto;overflow-y:scroll; z-index: 999;}
.main-navigation{float: none;}.main-navigation > ul > li{float: none;}
.main-navigation ul ul{position: static;display: block;width: auto;background: none;margin-left: 10px;}
.toogle-wrap{float: none;}
#toggle{margin: 0 auto 40px;}
.toggle-nav{display: block;}
.toggle-nav{float: right;width: 40px;height: 40px;margin-top: 10px;cursor: pointer;margin-left: 30px;}
.toggle-nav span{background: #df2c45;height: 3px;width: 100%;display: block;box-shadow: 0 10px 0px 0px #df2c45, 0 -10px 0px 0px #df2c45;margin-top: 20px;}
.page-template-tpl-home #toggle{background: none;margin-top: 6px;box-shadow: none;}
body .site-footer #toggle .one { -ms-transform: rotate(45deg) translate(3px, -7px);-webkit-transform: rotate(45deg) translate(3px, -7px);transform: rotate(45deg) translate(3px, -7px); -ms-transform-origin: 0 0;-webkit-transform: 0 0;transform-origin: 0 0;}
body .site-footer #toggle .two {opacity: 0;}
body .site-footer #toggle .three {-ms-transform: rotate(-45deg) translate(3px, 5px); -webkit-transform: rotate(-45deg) translate(3px, 5px); transform: rotate(-45deg) translate(3px, 5px);-ms-transform-origin: 0 0; -webkit-transform: 0 0;transform-origin: 0 0;}
.site-footer{ -ms-transform: translateY(100%) !important; -webkit-transform: translateY(100%) !important; transform: translateY(100%) !important;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;}
.site-footer.scroll-show{-ms-transform: translateY(0) !important; -webkit-transform: translateY(0) !important; transform: translateY(0) !important;}*/







}

@media screen and (max-width:360px) {

}

/*@media screen and (max-width:340px) {
.site-branding{max-width: 220px;}
}
*/

