/*
Theme Name: asdd
Description: Thème enfant pour rachelbaker-bootstrapwp
Author: CI
Template: rachelbaker-bootstrapwp
*/
body{background-color: #DEDCDD;}
a, a:hover{color:#78A419;}
h4{font-size: 16px;color:#21540F}
h2{font-size: 20px;color:#21540F}
h1{font-size: 25px;color:#21540F}


.logo_section img.titre{padding-top:60px; padding-left: 80px;}
.header {background-image: url("./img/header-bg.jpg"); background-repeat: no-repeat; /*: none repeat scroll 0 0 #4D4C4D;*/padding-left:10px; padding-right:10px; height: 185px;}

.navbar{margin-top: 140px; margin-right:13px; margin-bottom: 10px;}
.navbar .nav > li > a{background-color: #78A419;color:#FFF; text-shadow:none;}
.navbar .nav > li > a:hover {color:#FFF; background-color:#21540F;}
.navbar .btn-navbar {width:100%; margin:0;text-shadow:none; color:#000;}
.navbar .btn-navbar:hover {color:#FFF; background-color: #21540F; background-image:none;}
.navbar .nav li.dropdown > .dropdown-toggle .caret{border-bottom-color:#FFF; border-top-color:#FFF;}
.nav-collapse.collapse{z-index: 99999;}
.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a {  text-decoration: none;  color: #FFF;  background-color: #21540F;  background-image: none;}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{
    background-color: #21540F;
    color:#FFF;
}

.navbar div.container ul.nav li.current_page_item a, .navbar div.container ul.nav li.current-menu-item a{
  color: #FFF;
  text-decoration: none;
  background-color: #21540F;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret{
    border-bottom-color: #FFF;
    border-top-color:#FFF;
}


.navbar ul li.current_page_item > a,
.navbar ul li.current-menu-ancestor > a,
.navbar ul li.current-menu-item > a,
.navbar ul li.current-menu-parent > a {
    color: #fff;
    background: #21540F;
}


/*Sidebar*/
.sidebar-nav{margin-top:10px;margin-right:10px;margin-bottom: 20px;min-height: 1070px; background-color: #78A419; padding-top:1px;}
.sidebar-nav > div.widget{background-color: #78A419;padding: 5px;}
.sidebar-nav h4.widget-title{line-height: 20px;color:#FFF; margin-top: 0px; margin-left: 10px; border-bottom: solid 2px #FFF; padding-bottom: 5px;}



/*Youtube sidebar*/
/*.widget_youtubesidebarwidget h4.widget-title {background-image: url("./img/video.png");background-repeat: no-repeat;padding-left: 41px;}*/
#youtube-sidebar-widget ul {float: none;}
#youtube-sidebar-widget ul li {margin:0 auto;width:220px;float:none; }
#youtube-sidebar-widget ul li div.play_arrow {position: absolute;  }
/*#youtube-sidebar-widget ul li div.play_arrow {float: none;text-align: center;}*/
#youtube-sidebar-widget .viewport { width: 250px; height: 200px; overflow: hidden; position: relative; margin:0 auto; }
#youtube-sidebar-widget .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#youtube-sidebar-widget .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; width: 250px;}
#youtube-sidebar-widget ul li img {float:none;}
/*PhpList*/
.phplist .required {color: #FFF;font-weight: bold;}
.phplist input{margin: 5px 0 0;width: auto;height: auto;padding: 2;}
.phplist label {display: block;float: left;margin: 7px 8px 10px;padding: 0;text-align: right;width: 40px;}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #C8AD7F;
  /* IE6-9 */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

footer.page-footer{ color:#FFF; text-align: left; }
footer.page-footer a, footer.page-footer a:hover {color:#FFF;}
footer.page-footer div.social_section { background: none repeat scroll 0 0 #333437; text-align: center; padding-left:10px; padding-right:10px;}
footer.page-footer div.social_section ul {display: inline-block; margin: 10px;}
footer.page-footer div.social_section ul li {float: left; list-style: none; margin-right: 10px;}
footer.page-footer div.social_section ul li.firstLi{margin-top: 10px;}
footer.page-footer div.social_section ul li img {width: 40px;}

footer.page-footer div.back-top{margin-top:40px;text-align: center;}
footer.page-footer div.back-top img{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

footer.page-footer div.igretec_log{margin-top:40px; text-align: center;}
footer.page-footer div.igretec_log img{width:200px;}

div.page-bottom{padding-left: 10px; padding-right: 10px; background-color: #454545;} 
/*Formulaire de recherche*/
div.searchForm{margin-top : 25px;text-align: center;}
.alignCenter{text-align: center;}
.page-content{ background-color:#FFF; padding-left:20px;  }

.sc-icons a{margin:5px;}
.sc-icons{margin-top:0px;}
.sc-container{text-align: center;}

#slider {margin: 0 0 10px!important;}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}

.subhead{margin-bottom: 30px; }
.subhead h1{font-size: 25px; color:#21540F}

ul.pager{float:right;}

.button, #submit, .widget_search #searchsubmit, .reply .comment-reply-link {    color:#FFF;    background-color: #78A419;    background-image:inherit;}
.button:hover,#submit:hover,.widget_search #searchsubmit:hover,.reply .comment-reply-link:hover {  background-color: #78A419;}

#respond { background: none repeat scroll 0 0 #F1F1F1; border-top: 1px solid #E7E7E7; margin: 24px 0; overflow: hidden; padding: 10px; position: relative;}
li.bypostauthor{border:none;}
div.span9 div.content{margin-left:20px;}

.wp-pagenavi a, .wp-pagenavi span{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#78A419;background-color: #78A419; color:#FFF;}

.entry-meta{background:none repeat scroll 0 0 #F1F1F1; margin-bottom:15px;}
.entry-meta div {background: url("img/bg-post-header.gif") repeat-x scroll left top transparent;color: #222222;font-size: 1em;font-style: italic;line-height: 0.5em;padding: 10px;}

ol.commentlist li{padding:12px 0 20px 20px; border-bottom: solid 1px #F1F1F1;}

.home-pave{margin-top: 30px;}

#youtube-sidebar-widget{position: relative;}

.sc-icons img{width: 40px;}
.flexslider-caption{background-color: #000;}

@media (max-width: 767px) 
{
    body {padding: 0px;}
    .page-content{padding:5px;}
    .home-pave{margin-top:50px;}
    .sc-icons img{width:60px;}
    
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: #21540F;
  }    
  
.nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    background-color: none;
  }      
  
.nav-collapse .dropdown-menu{background-color:#FFF;}  

.navbar .btn-navbar{background-image:none;}
.navbar .btn-navbar{background-color:#78A419; color:#FFF}
.header {background-image: url("./img/header-bg-mobile.jpg"); background-repeat: no-repeat; /*: none repeat scroll 0 0 #4D4C4D;*/padding-left:10px; padding-right:10px; height: 185px;}    
.btn{width:100%}
#searchform{display:inline}
#searchform input#s{margin-bottom:10px;}
}

.pager li > a, .pager li > span{font-size:11px; margin-left:10px;}