﻿.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}
#general #subheader{border-bottom:2px solid #cae71d!important}
#general #subheader .logo img{margin:0 15px}
#general #subheader .logo .tit{margin:0 15px}
#general #subheader .lnk-menu{display:none}
.navigation .menu{list-style-type:none;padding:0}
.navigation .menu a{display:block;padding:7px 20px 7px 10px;color:#323232;text-decoration:none;position:relative;font-size:15px;z-index:0}
.navigation .menu a:active,.navigation .menu a:hover{color:#fff;text-decoration:none;position:relative;background:#ff9000}
.navigation .menu a.active{color:#fff;text-decoration:none;position:relative;background:#ff9000}
.navigation .menu a::after{content:'';background-color:rgba(255,255,255,.1);position:absolute;top:0;right:100%;bottom:0;left:0;transition:left .25s,right .25s}
.navigation .menu a:hover::after{right:0}
.navigation .menu .menu{border-top:1px solid rgba(255,255,255,.1)}

  #jm-top-bar-space,
  #jm-logo-bar-space,
  #jm-djmenu-space,
  #jm-header-top-space,
  #jm-main-in,
  #jm-bottom0,
  #jm-bottom1-space,
  #jm-bottom2-space,
  #jm-footer-mod-space,
  #jm-footer-space {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.container { width: 1200px; position: relative; padding-right: 15px; padding-left: 15px; margin: 50px auto 0;}

.container:before,.container:after,.row:before,.row:after,.clearfix:before, .clearfix:after{ display: table; content: " "; clear: both;}
.top-bar-left{float:left}
.top-bar-left a,.top-bar-nav a{font-family:oswald regular}
.top-bar-left,.search-index-page .top-bar-nav{float:none}
.top-bar,nav,.top-bar-left{display:none}




#headerwrap {position: relative;float:left;width:100%;max-width: 1500px;z-index: 999;background:#fff;}

.logo{
	width:25%;
	float:left;
	margin-right:25%;
}

.logo img{
	width:90px;
}


.mt40 {
    margin-top: 40px;
}

#contenu_et_pied {
	padding-top:20px;
	padding-bottom:20px;
}
.text-center{text-align:center}


.page3 .weprovide {
	font-family: arial;
	font-weight: 100;
	color: #42292c;

}


.page3 .weprovide .title {
	font-size: 40px;
	margin-top: 40px;
	line-height: 60px;
	border-bottom: 1px solid;
}

.page3 .weprovide .bullets {
	width: 650px;
	height: 200px;
	margin-top: 20px;
}


.page3 .weprovide .bullet {
	float: left;
	width: 255px;
	font-size: 22px;
	height: 55px;
	line-height: 50px;
	padding-left: 60px;
}
.blog_vertical_loop .full_width_inner{margin:0!important}


.navbar-brand {
  float: left;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
}


.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}


.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8);
}


.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.8);
}


.navbar-dark .navbar-brand {
  color: white;
}


.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: white;
}


#header .skybar .navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
}


#header .skybar .navbar-brand.burger {
  margin-left: 8px;
}


#header .skybar .navbar-brand.burger button {
  padding: 4px 8px;
}
.pb15{padding-bottom:15px}
#folio_father.vrv_preloaded,.item.vrv_preloaded{display:block}
.prk_paneled #folio_father{position:relative}

.td-header-style-8 .td-header-border #td-top-search {
  margin-top: -22px;
}

.td-header-style-9 .td-header-border #td-top-search {
  margin-top: -22px;
}

.white-menu .td-header-style-10 #td-top-search {
  margin-top: -22px;
}

.td-header-border #td-top-search {
  margin-top: -20px;
  
}

#td-top-search {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -22px;
  
}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.top-bar-style-1 .td-header-sp-top-widget{float:right}



@import url("../tuto/style.css");

.mh-header-nav-wrap {
    background: transparent;
    border-top: none;
}
.text-center{text-align:center}


.clearfix {
  *zoom: 1; }

  .clearfix:before, .clearfix:after {
    content: " ";
    display: table; }

  .clearfix:after {
    clear: both; }
#contenu_home_gauche .bloc{width:auto}
#contenu_home_gauche,#contenu_gauche{width:100%;margin:0;padding:0}

.tran-box {
    float: none;
    margin: 20px 0 0;
    width: auto;
}

.tran-box p {
    font-size: 13px;
    margin: 0 0 7px;
}


.tran-box h3 {
    font-size: 14px;
    margin: 0 0 7px;
}


.toggle-menu .menu-label {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}


.progression li,
.all-chords li.chord,
.progression button,
.all-chords button {
  padding: 0;
  margin: 0; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
