/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/*WIDGET ANNONCES*/
.awpcp-listings-widget-items-list .awpcp-listings-widget-item .awpcp-listing-title {
    /* font-weight: 700; */
color:#999999!important;
    padding: 7px 0 3px!important;
    line-height: 1.7em!important;
    position: relative!important;
    overflow: hidden!important;
    font-size:.85em!important;
    display: block!important!;
    clear: both!important;
    margin: 0!important;
}

.awpcp-listings-widget-item-excerpt{
color:#999999!important;
    position: relative;
    overflow: hidden;
    font-size: .85em;
    display: block;
    clear: both;
    margin: 0;
}
/*gestion taille titre et alignement pour la liste des catalogues*/
.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title {
	text-align: center;
    letter-spacing: 1px;
}
.html_elegant-blog .avia-content-slider .slide-entry-title {
    padding-top: 0px;
    font-size: 1.0em;
}
/* espacement titre et contenu page index*/
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 10px;
}
/*correction liste deroulante categories awpcp*/
.select2 {
width:100%!important;
}
/*pas de date dans vue type Magazine*/
#top .av-magazine-time{ display: none; }

/*desactivation gras menu haut*/
div .main_menu ul:first-child>li>a {
font-weight: normal;
}

/*logo svg*/
.logo img {
display: none:
}

.logo {
/*background: url('https://www.golf1cabriolet.com/wp-content/uploads/2016/03/logoSVG.svg') no-repeat;*/
width: 229px;
height: 88px;
max-width:229px}
.cata-menu > a > span.avia-menu-text::after {
    content: "196";
    font-size: 9px;
    color: #FFF;
    background: none repeat scroll 0% 0% #b7611b;
    line-height: 19px;
    width: 19px;
    display: inline-block;
    text-align: center;
    border-radius: 100px;
    position: relative;
    top: -9px;
    left: 2px;
}
#top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    font-weight: normal;
  }

 .sub_menu>ul>li>a, .sub_menu>div>ul>li>a {
font-weight: normal;
}
#top #wrap_all .av-social-link-newsletter:hover a {
    color: #FFF;
    background-color: #b7611b;
}

/*bordures images perso*/
#top .frd-border img{
   border: 1px solid #a9a9a9;
	padding: 4px;
}
.widget_rss li {
    line-height: 1.5em;
  
}
.rsswidget {
	color:#999!important;
	font-weight:bold!important;
	font-family:inherit!important;
	font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font: 13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-text-size-adjust: 100%;
}
.rssSummary{
	font-family:inherit!important;
	font-style:inherit!important;
	font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font: 13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #666; /*444*/
    -webkit-text-size-adjust: 100%;
	}

.mfp-title {
display: none !important;
}
.av-inner-masonry-content.site-background{
	background-color: #f8f8f8!important;
}

.av-preloading-logo{
position: relative;
margin: 0 auto;
display: block;
max-width:50%;
max-height:120px;
margin-bottom:20px;
z-index: 100;
}

.entry-content {
	text-align:justify;
}
.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

/*Code sinon menu fullwidth catalogues ne s'ouvre pas*/
#sub_menu1 {
  z-index:301 !important;
}
/*Couleur sous-menu responsive Hover lien*/
	.responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover{
		background-color: #b7611b;
	}
	#top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
		background-color: #b7611b;
	}
	
	#mobile-advanced li > a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a {
    background-color: #b7611b;
    color: #ffffff;
}
/*css pour miniatures dans recherche*/
.search-result-counter {
    padding: 0;
}

.search-result-counter img {
	width: 100%;
	height: 100%;
	border-radius: 100px;
}
.av-share-box {
    width: 100%;
    clear: both;
    float: left;
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: -50px;
    padding: 0;
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (max-width: 479px) {		
		.responsive .avia-testimonial-image{text-align: center; margin-bottom: 15px; height: auto;margin-right: 10px;width: inherit;float: left;}
		}
@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
ins.adsbygoogle:before, .adsbygoogle ins:before {
content: none !important;
}

/*espacement widget*/
.widget { padding: 3px 0 3px 0; }

/*menu principal*/
#top .av-main-nav ul a {
    line-height: 14px;
    font-size: 11px;
    }
 .av-main-nav ul a:before {content: '◂'; font-size:13px; color:#bb6723; } 
 .av-main-nav ul a:only-child:before { content: ''; }
 
 /*menu catalogues */
 #top .av-subnav-menu > li ul a {
    line-height: 12px;
	padding: 5px 0px 5px 10px;
}
/*largeur sous menu catalogue*/
#top .av-subnav-menu > li ul {
width:225px;
}
/*decalage sous menu catalogue*/
#top .av-subnav-menu > li ul ul {
    left: 223px;
    top: -1px;
}
.av-subnav-menu ul a:after {content: '▸'; font-size:13px; color:#bb6723; }
.av-subnav-menu ul a:only-child:after { content: ''; }
}
/*gestion du menu catalogues sur petit ecran PC*/
@media only screen and (max-height: 750px) {
#top .av-main-nav ul a {
    line-height: 10px;
    font-size: 10px;
    }
 #top .av-subnav-menu > li ul a {
padding: 0px 5px 0px 7px;
font-size: 11px;
line-height: 15px;
}
/*largeur sous menu catalogue*/
#top .av-subnav-menu > li ul {
width:225px;
}
/*decalage sous menu catalogue*/
#top .av-subnav-menu > li ul ul {
    left: 223px;
    top: -1px;
}
#top .av-subnav-menu > li > a {
padding: 0px 5px 0px 7px;
font-size: 12px;
}

}
/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
/* GEstion contenu resolution moyenne*/


	@media only screen and (max-width: 1175px) and (min-width: 768px){
.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header, .responsive.html_boxed.html_header_transparency #top #header {
    max-width: 100%;
}

  .responsive #top .container .av-content-small, .responsive #top #wrap_all .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }
  .responsive .content{
      border:none;
  }
    .responsive .sidebar{
	 margin:0 !important;
	     border-top-style: dashed ! important;
    border-top-width: 1px !important;
     clear: both !important;
  }


#top #main .sidebar {
border: none;
}
.inner_sidebar {
    margin-left: 0px ;
}
}
@media all screen and (max-width: 380px) {
  .responsive .container {
    width: 300px;
    margin: 0 auto;
  }
}
/*fin gestion resolution moyenne*/
@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

/*.avia-testimonial-image img{
    width:80px;*/
}
.avia-testimonial-image{
height:80px!important;
width:80px!important;
float:left!important;
}}
 .responsive #header .social_bookmarks {
display: none!important;
}
ins.adsbygoogle:before, .adsbygoogle ins:before {
content: none !important;
}
.widget { padding: 3px 0 3px 0; }
/*.cart_dropdown*/
.cart_dropdown{
  display: none !important;
}
.html_visible_cart .cart_dropdown{
        display: block !important;
    }
.responsive #scroll-top-link {
  display: block !important;
}
.widget li {
line-height: 1.8em;
font-size: inherit;
}

.responsive #top .main_color .tabcontainer .active_tab {
    background-color: #f1f1f1;
    color: #595959;
}
}
