/*Theme Name: Bootstarp Child
Theme URI: 
Description: Thème enfant du thème Bootstrap Basic
Author: Alain
Author URI: 
Template: bootstrap-basic
Version: 0.1.0
*/

body{
    font-family:Ubuntu, Tahoma, Verdana, Arial, sans-serif; 
}

h1, h2, h3, h4, h5, h6 { 
    font-family:Ubuntu, Tahoma, Verdana, Arial, sans-serif; 
    line-height:130%;
}

h1{
    font-family:Lora,"Helvetica Neue",Helvetica,Arial;
    font-style: italic;
    font-size: 40px;
}

h2{
    font-size: 25px;
}

h3{
    font-size:18px;
}

h4{
    font-size:12px;
    color:#00775B;
}

.widget-title{
    font-family:Lora,"Helvetica Neue",Helvetica,Arial;
    font-style: italic;
    font-size: 34px;
}

#main a, a:visited{
    color: #00775B;
    text-decoration: none;
}

#main a:hover {
    color: #00775B;
    text-decoration: underline;
}

.bg-top-page{
    background-image: url("https://www.crechelaprovidence.ch/wp-content/uploads/2017/02/petite-banniere.jpg");
    height: 150px;
    background-repeat: no-repeat;
    background-position: center !important;
    background-size: 115%;
}

.pad-top{
    padding-top: 20px;
}

.text-vert{
    color:#00775B;
}

#content {
    max-width: 1600px;
}

#main-column .post, #main-column .page {
    border: 0px;
}


.line-color-blue{
    border-bottom: 5px solid #DEEDF1;
}

.line-color-vert{
    border-bottom: 5px solid #00775B;
}

.line-color-saumon{
    border-bottom: 5px solid #FACCA1;
}

#pgc-2-1-0, #pgc-2-1-1, #pgc-2-1-2{
    padding:0px !important;
}

.bg-color-blue{
    background-color:#DEEDF1;
}

.bg-color-vert{
    background-color:#00775B;
}

.bg-color-saumon{
    background-color:#FACCA1;
}

.color-blue{
    color:#DEEDF1;
}

.color-saumon{
    color:#FACCA1;
}

.bg-top-menu{
    background-image: url("https://www.crechelaprovidence.ch/wp-content/uploads/2017/02/fond-top.jpg");
    background-position:left-top;
    background-repeat:repeat-x;
}

.menu-height{
    height:40px;
}

@media (min-width : 768px) {
    .navbar{
        float:right;
    }

    .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
        height:50px;
    }
}

@media (max-width: 767px) {
.navbar-default {
    background-color: #f8f8f8 !important;
}
}



.navbar-top {
    margin: 0;
}

.navbar-top .navbar-nav {
    margin: 0;
    height: 30px;
}

.navbar-top .navbar-nav > li > a {
    padding-top: 10px;
}

.navbar-top{
    background-color: transparent;
    border:0px;
    background-image: unset;
    background-image: unset;
    background-image: unset;
    background-image: unset;
    filter: unset;
    filter: unset;
    background-repeat: unset;
    border-radius: 0px;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}




.navbar-top .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #fff;
    margin-top: 0px;
}

.navbar-top .nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #00775B;
    color:#fff;
    height:40px;
}

.navbar-top .navbar-nav > .active > a, .navbar-top .navbar-nav > .active > a:focus, .navbar-top .navbar-nav > .active > a:hover {
    color:  #fff !important;
    background-color:#03795D;
    height:40px;
}

.navbar-top .navbar-nav > li > a:focus, .navbar-top .navbar-nav > li > a:hover {
    color:  #fff !important;
    background-color:#00775B;
    height:40px;
}

.navbar-top .navbar-collapse{
    float:right;
}

.navbar-default {
    background-color: #fff;
    border-color: #fff;
    background-image: unset;
    background-image: unset;
    background-image: unset;
    background-image: unset;
    filter: unset;
    filter: unset;
    background-repeat: unset;
    border-radius: 0px;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    margin-top: 30px;
    margin-bottom: 30px;
    text-transform:uppercase;
}

.navbar {
    border-radius: 0px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #fff !important;
    background-color: #FACCA1;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color:  #fff !important;
    background-color:#FACCA1;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
    background-image: unset;
    background-image: unset;
    background-image: unset;
    background-image: unset;
    filter: unset;
    background-repeat: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.navbar-default .navbar-nav > li > a {
    color: #00775B;
}

.navbar-nav > li > a {
    color: #00775B;
}

.navbar-nav {
    margin: 0;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #fff !important;
    margin-top: 0px;
}

.box-height {
    height: 208px;
    margin-bottom: 20px;
}

.box-img{
    margin-top:20px;
    height:34px;
}

.box-text{
    margin-top:20px;
    margin-bottom:20px;
    color:#fff;
}

.fve-video-wrapper {
    margin: 0 !important;
}

#search button {
    background: url("https://www.crechelaprovidence.ch/wp-content/uploads/2017/01/search.png") no-repeat scroll center center #00775B;
    cursor: pointer;
    height: 35px;
    text-indent: -99999em;
    transition: background 0.3s ease-in-out 0s;
    width: 35px;
    border: 2px solid #fff;
}

.facebook a:hover {
    background-color:#78A8B9;
}

.facebook a{
    background: url("https://www.crechelaprovidence.ch/wp-content/uploads/2017/01/facebook.png") no-repeat scroll center center #86BBCD;
    cursor: pointer;
    text-indent: -99999em;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 40px;
}


.navbar-text {
    margin-top: 10px;
    margin-bottom: 15px;
}

#search button:hover {
    background-color:#00BD90;
}

#site-footer {
    background: #404042;
    border-top: 0px;
    padding: 10px;
    color:#fff;
}

.btn {
    border-radius: 0px;
}

.btn-saumon{
    color: #fff !important;
    background-color: #FACCA1;
    border-color: #FACCA1;
    text-decoration:none;
}

.btn-saumon:focus, .btn-saumon:hover {
    color: #fff !important;
    background-color: #DEB086;
    border-color: #DEB086;
    background-position: 0 -15px;
    text-decoration:none;
}

.btn-vert{
    color: #fff !important;
    background-color: #00775B;
    border-color: #00775B;
    text-decoration:none;
}

.btn-vert:focus, .btn-vert:hover {
    color: #fff !important;
    background-color: #00BD90;
    border-color: #00BD90;
    background-position: 0 -15px;
    text-decoration:none !important;
}

#search input {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    color: #7F7F7F;
    float: left;
    font: 12px;
    height: 35px;
    margin: 0;
    padding: 10px;
    transition: background 0.3s ease-in-out 0s;
    width: 165px;
}

#site-footer a{
    color:#fff !important;
    line-height: 22px;
}

#site-footer a:hover, a:visited, a:active{
    color:#fff;
    text-decoration: underline;
}


.dropdown-menu > li > a:visited {
    color: #333 !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:visited {
    color: #fff !important;
    background-color: #facca1;
    background-image: -webkit-linear-gradient(top,#facca1 0,#facca1 100%);
    background-image: -o-linear-gradient(top,#facca1 0,#facca1 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#facca1),to(#facca1));
    background-image: linear-gradient(to bottom,#facca1 0,#facca1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#facca1', endColorstr='#facca1', GradientType=0);
    background-repeat: repeat-x;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #facca1;
}

.icon-tel{
    background-image:url('https://www.crechelaprovidence.ch/wp-content/uploads/2017/01/tel.png');
    background-repeat: no-repaet;
    padding-bottom: 7px;
    padding-left: 30px;
    background-repeat: no-repeat;
    padding-top: 2px;
}

.icon-fax{
    background-image:url('https://www.crechelaprovidence.ch/wp-content/uploads/2017/01/fax.png');
    background-repeat: no-repaet;
    padding-bottom: 7px;
    padding-left: 30px;
    background-repeat: no-repeat;
    padding-top: 2px;
}

.icon-mail{
    background-image:url('https://www.crechelaprovidence.ch/wp-content/uploads/2017/01/mail.png');
    background-repeat: no-repaet;
    padding-bottom: 7px;
    padding-left: 30px;
    background-repeat: no-repeat;
}

.row-with-vspace {
    margin-bottom: 0px;
}

.carousel-caption {
    padding-bottom: 100px;
    text-align: left;
    width:350px;
    color:#000;
    text-shadow:unset;
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 0px;
    background-color: #00775B;
    color: #fff;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #E0EEF2;
}

.table-striped > tbody > tr:nth-of-type(2n) {
    background-color: #E9F3F5;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 15px;
    border-top: 0px;
}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    font-size: 16px;
}

	
	/* improve visual readability for IE8 and below */
	.table-perso tr{
		background: #03795D;
	}
	/*  Define the background color for all the ODD table columns  */
	.table-perso tr th:nth-child(odd){ 
		background: #03795D;
	}
	/*  Define the background color for all the EVEN table columns  */
	.table-perso tr th:nth-child(even){
		background: #3C9781;
	}


.dropdown:hover>.dropdown-menu {
  display: block;
}
