/*
 Theme Name:   Ample Child
 Description:  Ample Child Theme
 Author:       id'Okom
 Author URI:   http://www.idokom.fr
 Template:     ample
 Version:      1.0.0
 Text Domain:  ample-child
*/

.blocTexte_edition{/*float: left;*/ margin-left:115px;}
.blocImage_edition{float: left; border: 5px solid #fff; -moz-box-shadow: 0 0 15px #999; -webkit-box-shadow: 0px 0px 15px #999; box-shadow: 0px 0px 15px #999; width: 80px; /*height: 82px;*/ margin: 5px;}
.espace_edition{ clear: both; padding-bottom:10px;}
.blocGris{background-color: #f2f4f6; padding: 5px;}
.blocArtiste_listeExpo{text-align: justify; font-size: 0.9em; padding-bottom: 10px;}

.wpb_image_grid .wpb_image_grid_ul img {
	padding:4px;}

.fa-search:before {    content: "\f002";    font-family: FontAwesome;}
.search-wrap button {	line-height: 35px;}
.fa.search-top {    font-size: 13px;    font-family: 'Roboto', sans-serif;}

h1 { font-size: 30px; }
h2 { font-size: 28px; }
h3 { font-size: 26px; }
h4 { font-size: 1.1em; padding-bottom:0px; }
h5 { font-size: 22px; }
h6 { font-size: 19px; }
.titre-liste-expos{ text-transform:uppercase;}
.single-page p {text-align: justify;}
th, td {
    border: 0px solid #f2f2f2;
    padding: 6px 10px;
}
img {
     margin-bottom: 0px; 
}

.wpb_wrapper h2{ font-weight: 400; font-size: 1.3em; font-style: normal; text-transform:uppercase; padding-bottom: 5px;}
.wpb_wrapper h2.post-title{ font-weight: 200; font-size: 1.1em; font-style: normal; text-transform:none; padding-bottom: 5px; color: #343232;}
.cycloneslider_titre {  font-size: 1.2em; font-weight:200; }
.cycloneslider_description {  font-size: 1.1em; font-weight:200; }

#colophon .widget-title {
   font-size: 1.6em; /*22px;*/
   line-height: 1.4;
   color: #666969;
}

.tg-one-fourth {   width: 35%;}
.footer-widgets-area {  padding-bottom: 0px;   color: #777777;}
.main-head-wrap {  /* padding: 30px 0;*/ padding: 0 0 0 0;}
.header {
   border-bottom: 1px solid #f2f2f2;
   background-color: #f2f2f2;
}
#header-left-section {
   float: left;
   margin-right: 25px;
}
#header-logo-image {
   float: left;
   padding: 5px 20px 5px 0;
   max-width: 100%;
}
#header-logo-image img {
   margin-bottom: 0px;
   max-height: 120px; /*ini 60 */
}
.no-sidebar-full-width #primary {
    width: 100%;
}
.inner-wrap {
    max-width: 968px;
    /* margin: 0 auto; */
}

.footer-widgets-area {
  /* padding-bottom: 40px;*/
   color: #777777;
}
#colophon .widget-title {
   font-size: 1.6em; /*22px;*/
   line-height: 1.4;
   color: #666969;
}
#colophon a {
    font-weight: 300;
    color: #666969;
    line-height: 22px;
    font-size: 13px;
}
.main-navigation ul li ul {
   background-color: #ffffff;
   left: -1px;
   position: absolute;
   top: 70px;
   width: 160px;
}
.main-navigation ul.menu li a {
   font-size: 13px;
}
#header-right-section {
    float: right;
    position: relative;
    margin-top: 40px;
}
.main-navigation{padding-right:180px;}
.main-navigation li {
    float: left;
    position: relative;
    padding: 0 8px;
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.header-post-title-container .post-title-wrapper {
    float: left;
    max-width: 100%;
    padding: 5px 20px 5px 20px;
    background-color: #fff;
}

.header-post-title-class {
    font-size: 2.5em;
    font-weight: 200;
    padding-bottom: 0;
    color: #999;
}

/* visual composer */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #999;
    background-color: #fff;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    color: #999;
    background-color: #fff;
}
.vc_btn3-container.vc_btn3-left {
    text-align: center;
}
.wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 15px;
}
.blocArtiste{
    background-color: #f2f4f6; padding: 5px;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #EBEBEB;
    margin-top: 10px;
}
/*.wpb_wrapper{margin-top:15px;}*/