/*
Theme Name: SmartFox
Description: Theme réalisé par SmartFox
Version: 1.0
Author: Gilles / Fabrice
Author URI: https://smart-fox.ch
Template: enfold
*/

/****************************************/
/****************************************/
/***                                  ***/
/*** Voir le code dans /css/style.css ***/
/***                                  ***/
/****************************************/
/****************************************/

#top.home h2,
#top.page-id-403 h2{font-size: 28px !important;font-weight:bold !important;}

* {font-family: "Poppins", sans-serif !important}

#main .container {padding: 0px !important;}

#header_main .container  {padding-right:0px}

.content{padding-top: 0px; padding-bottom: 0px;}

.map .avia_codeblock  {margin-bottom: -7px;}

.form-footer H3 {font-weight:bold!important;}

a {text-decoration:none !important}
a:hover {text-decoration:underline !important}

#top div .av-light-form .input-text, #top div .av-light-form input[type="email"], #top div .av-light-form input[type="input"], #top div .av-light-form input[type="number"], #top div .av-light-form input[type="password"], #top div .av-light-form input[type="search"], #top div .av-light-form input[type="tel"], #top div .av-light-form input[type="text"], #top div .av-light-form input[type="url"], #top div .av-light-form select, #top div .av-light-form textarea {border-top: none;border-left: none;border-right: none;padding-left: 0px !important;}
.input_checkbox_label {  font-weight: normal !important;}
 div div .av-light-form .button {background-color: #75b612;}

li.menu-item {padding-right: 15px;}
li.menu-item a {text-decoration:none !important}
li.menu-item a:hover .avia-menu-text {color:#75b612 !important}

.av-special-heading { margin-top: 30px;}

#wrap_all .avia-button {color: #fff!important;font-weight: 400!important;padding: 20px 40px;text-transform: uppercase;border-radius: 0;border: 2px solid #75b612;font-size:18px !important;background: #75b612;text-decoration:none !important;border-color:#75b612 !important}
#wrap_all .avia-button:hover  {color: #fff !important;background: #222 !important;text-decoration:none !important;opacity:1;
  transition: none;border-color:#222 !important}


.news-liste {padding:100px 15%}
.news-liste article {background-color: #FFF;border-style: solid;border-width: 1px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}
.news-liste article .slide-content{padding: 1rem;}
.news-liste article .slide-entry-excerpt.entry-content {padding-top:10px;min-height: 70px;}
.news-liste article .slide-entry-title.entry-title {min-height:100px}

.content-section  {padding:0px 15%}

.liste-boutique {padding:0px 15%}
.liste-boutique .flex_column {background-color: #FFF;border-style: solid;border-width: 1px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);min-height:200px !important}
.liste-boutique  .av_textblock_section {background-color: #75b612;padding:10px 0}
.liste-boutique .av_textblock_section a,
.liste-boutique .av_textblock_section strong a,
.liste-boutique .av_textblock_section a:hover,
.liste-boutique .av_textblock_section strong a:hover{color:#ffffff;}


.slide-meta {display:none !important}

.post-entry  h1 {text-transform:normal !important;font-size:40px !important;}
.post-entry .av-subheading p {font-size:30px !important;margin-top:20px;line-height: 35px;}

.single-post #main .container {padding: 0px 20% !important;}
.post-entry .img-news img {margin-top: -50px;}

.avia_image {border-radius: 0px !important;}
#top img,
#top .slide-image{border-radius: 0px !important;}


.wpcf7-radio .wpcf7-list-item-label  {display:none;}
.form-demi-col {width: 50%;float: left;}
.form-demi-col.left {padding-right:10px}
.form-demi-col.right {padding-left:10px}
.wpcf7-form label {font-weight: normal !important;}
.wpcf7-form th,
.wpcf7-form .center p{text-align: center;}

.main_color table caption, .main_color tr:nth-child(2n), .main_color .pricing-table > li:nth-child(2n), #top .main_color .avia-data-table.avia_pricing_minimal td {
  color: #000 !important;}

#menu-horaires a {text-transform:none !important}
.menu-horaire-center {padding-left: 20px;}

.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification { color: #f27f26 !important;}

/********************* Mobile *************************/

.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after { background-color: #263780; }

@media (max-width: 767px) {
	
	.menu-horaire-center {padding-left: 0px;}	
	#top #av-burger-menu-ul {vertical-align: top;}
	.avia-menu-text {font-size: 18px;}
	.html_av-overlay-side .av-burger-overlay-scroll {width: 100%;}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding: 20px 50px;}
	.menu-horaires a {padding:0px !important}
	#av-burger-menu-ul {padding: 100px 0px;}
	.news-liste {padding: 50px 0%;}
	.content-section  {padding:0px 0%}
	.news-liste article {margin-bottom: 20px !important;}	
	.liste-boutique {padding:0px 0%}
	.avia-content-slider .slide-entry-wrap {margin-bottom: 0px !important;}	
	.responsive #top #wrap_all #contact .container {width: 100%;max-width: 100%;}
	.responsive #top #wrap_all #contact .flex_column {margin-bottom: 0px !important;}	
	.map, .map iframe {height:350px}
	#top .hr.hr-invisible.av-qtrp-5c1de9a3e97e69cadbbab823cc73d662 {height: 40px !important;}
	.infos-contact {padding:40px 0 20px}
	#top .hr.hr-invisible.av-m34ahdsr-a40ca84f121c3ab11f2edd84a7e35dbb {height: 50px !important;}
	#top .hr.hr-invisible.av-1f2rp-c26d4aeede86739e6eda57f5b7dd929d {height: 0px !important;}
	#top .hr.hr-invisible.av-10dzl-b8e946ada89a74d4c05f5c0ccd7e8433 {height: 20px !important;}
	.responsive #top.single-post  #wrap_all #main .container {width: 100%;max-width: 100%;}
	.single-post #main .container {padding: 0px 30px !important;}
	.post-entry h1 {font-size: 30px !important;}
	.post-entry .av-subheading p { font-size: 20px !important;}
	#top .hr.hr-invisible.av-1pjp3-9598ef06056c808aca9bad9f027349ca {height: 50px!important;}
	#top .hr.hr-invisible.av-12xnj-7e1054877b139a71dab124f5d19a578b {height: 50px!important;}
	#top .hr.hr-invisible.av-m34lq38f-7f6a5006f4c876503a0e565b049887ef {height: 50px!important;}
	#top .hr.hr-invisible.av-3wrr-56bd07d301134c0dd9e9c015f7f97609{height: 50px!important;}
	.form-demi-col {width: 100%;}
	.form-demi-col.left { padding-right: 0px;}
	.form-demi-col.right { padding-left: 0px;}
	.wpcf7-form td p { font-size: 11px;}
	.wpcf7-form th { text-align: center; font-size: 9px;}
	.wpcf7-form .center {vertical-align: middle;}
	
}


.slide-image img {max-height: 225px;}

#top #wrap_all .valid .select, #top #wrap_all .valid .text_area, #top #wrap_all .valid .text_input {border: 1px solid #ffffff;}
#top #wrap_all .valid .input_checkbox_label {color: #ffffff;}
#top #wrap_all .error .select, #top #wrap_all .error .text_area, #top #wrap_all .error .text_input {border: 1px solid #df653e;}
#top #wrap_all .error .input_checkbox_label {color: #df653e;}

