html{font-size:1em;}
body{font-family:Arial, sans-serif;overflow-x:hidden; background-color:#fff5d3;color:#FFF;text-decoration:none;font-size:0.9em;}
h1, h2, p{font-family:Arial, sans-serif;}
h1{font-weight:700;margin:.67em 0;font-size:2em}
h2{font-size:2em;color:#F4D982;}
h3{font-size:2em; background-color:#F4D982; color:#567725; padding-left:2em;}
ul{margin:0;}
section{padding-top:85px;margin-top:-85px;}
section .outer_container{margin-bottom:50px; background-color:#567725;}
section .row{margin-left:0;margin-right:0;overflow:hidden;}
section h1{text-transform:uppercase;color:#F4D982;margin-top:0px;margin-bottom:0px;line-height:280px;text-align:center;}
.ceo img{margin-bottom:10px;}
.ceo p{text-align:center;}
.container{margin:0 auto;}
.en_savoir_plus{width:100%;background-color:#567725;text-align:center;height:2em;color: #FFF;}
.center-row{display:table;}
.center-row .center{display:table-cell;vertical-align:middle;}
nav{font-size:1.2em;font-weight:lighter;}
nav .fa{display:block;text-align:center;margin-bottom:13px;}
.navbar{min-height:6em;border-radius:0px;border:none;margin-bottom:0px;-webkit-box-shadow:0 2px 4px rgba(119, 48, 9, 0.15);-moz-box-shadow:0 2px 4px rgba(119, 48, 9, 0.15);box-shadow:0 2px 4px rgba(119, 48, 9, 0.15);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.navbar-default .navbar-nav>li>a{padding-bottom:1em;color:#773009;text-transform:uppercase;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .menu ul li a.current{color:white;background-color:#394665;}
.navbar>.container .navbar-brand{margin-left:0;}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{color:white;background-color:#394665;}
.navbar-default {background-color:#F4D982;border-color:#773009}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {color:#fff;background-color:#773009}
.nav>li>a:hover, .nav>li>a:focus {color:#fff;background-color:#773009}
.flexslider{padding-top:85px;background-color:#fff5d3}
.flexslider a:hover, .flexslider a:focus{text-decoration:none;}
.flexslider{border:none;-webkit-border-radius:0;border-radius:0;}
.flexslider .slides li{position:relative;}
.flex-caption{position:absolute;left:0;right:0;bottom:0;color:white;background:rgba(197,82,87,.8);z-index:1;padding:20px;margin:0;}
#about h1{background-image:url(../images/fond.jpg); background-size:cover;}
#about img{padding:0;}
#about p{font-size:1.4em;}
#about_content{height:280px;}
#about a{text-decoration:none;color:white;background-color:rgb(255, 107, 0);}
#about a:hover{color:white;text-decoration:none;background-color:rgb(0, 102, 0);}
.arrow-box{position:relative;color:white;border-radius:4px;margin-left:30px;height:100%;background-color:rgb(255, 107, 0);}
.arrow-left{display:block;width:30px;height:58px;background:url(../images/left_arrow.png) no-repeat 0 0;position:absolute;left:1px;margin-top:20px;}
.portfolio-item:hover .overlay-p{transition:all 0.3s ease-in-out 0s;visibility:visible;opacity:1;}
.portfolio-thumb .overlay-p{background-color:rgba(0, 102, 0, 1);position:absolute;visibility:hidden;top:0;left:0;width:100%;height:100%;opacity:0;}
.portfolio-thumb .overlay-p a{position:absolute;color:white;text-decoration:none;}
#portfolio .col-md-4{max-width:206px;}
#portfolio .row{margin:0;}
#portfolio h1{background-image:url(../images/fond.jpg); background-size:cover;}
#portfolio h2{color:white;padding:5% 4% 4% 4%;margin:0;font-size:1em;font-weight:bold;}
#portfolio p{color:white;padding:0 4% 4% 4%;margin:0;font-size:.7em;}
#portfolio_content .col-md-4{padding:0;}
#portfolio a{text-decoration:none;background-color:rgb(255, 107, 0);text-align:center;color:#000;}
#portfolio a:hover{text-decoration:none;background-color:rgb(0, 102, 0);color:#FFF;}
.form-group{margin-bottom:20px;}
.form-control{border-radius:0px;}
.form-control:focus{border-color:rgb(255, 107, 0);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(226, 90, 148,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(226, 90, 148,0.6);}
#contact h1{background-image:url(../images/fond.jpg); background-size:cover;}
#contact_content{height:280px;}
#map h1{background-color:#F4D982;}
#map a{text-decoration:none;background-color:rgb(255, 107, 0);text-align:center;color:#000;}
#map a:hover{text-decoration:none;background-color:rgb(0, 102, 0);color:#FFF;}
#carte_google{width:100%;height:280px;outline:0;border:0;}
#carte{width:100%;height:300px;outline:0;border:0;}
.sculpture {width: 100%;margin: auto;padding: 0 1em 1em 1em;position: relative;text-align: center;clear:both; }
.sculpture > a {float :left;display:block;margin:1em 0 0 1.6em;color:#773009;}
.sculpture > a:hover {color:#fff5d3; background-color:#773009; text-decoration:none;}
footer{background:#F4D982;color:#773009;min-height:141px;margin-top:20px;}
footer img{padding-top:2em;}
.img-footer{padding-top:0.2em;}
footer a{text-decoration:none;color:#773009;}
footer a:hover{background-color:#773009;color:#F4D982;text-decoration:none;} 
footer .row{height:100%;}
.back_to_top{background-color:#567725;text-align:center;height:41px;line-height:41px; font-size:1.5em;color:#Fff;}
.back_to_top:hover{background-color:#773009;}
.social_buttons{font-size:0.70em;}
.social_buttons a{text-decoration:none;}
#copyright{font-size:.8em;}
.col-md-4, .col-md-5, .col-md-7, .col-md-8{padding:0;}
.col-md-6, .col-sm-6, .col-xs-6 {width:60%;}
.btn-primary{font-size:2em;padding-bottom:10px;background-color:rgb(244, 217, 130);box-shadow:0px 3px 0px 0px rgb(180, 52, 107);width:160px;height:55px;border:none;border-radius:0px;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;color:#773009}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active{background-color:rgb(119, 48, 9);box-shadow:0px 3px 0px 0px rgb(226, 90, 148);}
.social_buttons .icon-button{background-color:transparent;cursor:pointer;display:inline-block;font-size:3em;margin:0;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.icon-button i{background:none;color:#773009;line-height:1.7em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:3.6rem;z-index:10;}
.icon-button:hover .fa-facebook{color:#F4D982;background-color:#773009;}
@media only screen and (min-width:1200px){h1{font-size:2em;}
.services_buttons{text-align:right;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .menu ul li a.current{min-height:85px;}
#about .col-md-7{padding-left:50px;}
#about .col-md-8{padding-left:20px;}
#team .col-md-7{padding-right:50px;}
#skills .col-md-7{padding-right:90px;}
#portfolio .col-md-7{padding-left:46px;}
#contact .col-md-7{padding-left:50px;}
.sculpture{height:30em;}
}
@media only screen and (min-width:992px) and (max-width:1199px){h1{font-size:2em;}
.services_buttons{text-align:right;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .menu ul li a.current{height:85px;}
#about .col-md-7{padding-left:30px;}
#about .col-md-8{padding-left:20px;}
#team .col-md-7{padding-right:30px;}
#skills .col-md-7{padding-right:30px;}
#portfolio .col-md-7{padding-left:30px;}
#contact .col-md-7{padding-left:30px;}
.sculpture{height:50em;}
}
@media only screen and (min-width:768px) and (max-width:991px){section h1{font-size:2em;line-height:4em;}
nav{font-size:0.60em;font-weight:lighter;}
.navbar{min-height:10em;}
nav .fa{display:block;text-align:center;margin-bottom:1em;}

.btn-primary{font-size:1.6em;}
.services_buttons{text-align:left;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .menu ul li a.current{min-height:9.5em;}
#about .col-md-8{padding-left:0;padding-bottom:20px;}
#about img{padding:0;margin-top:20px;margin-bottom:20px;}
#services .col-md-2, #services_content{padding-left:0;padding-top:20px;height:300px;}
#portfolio p{padding:7.3% 4%;}
#portfolio .col-md-7, #blog .col-md-7, #contact .col-md-7{padding-left:0;padding-top:20px;}
#blog .col-md-7{padding-right:0;}
.sculpture{height:50em;}
}
@media only screen and (max-width:767px) and (min-width:481px){section h1{font-size:2em;line-height:4em;}
.navbar{min-height:6em;}
nav .fa{display:inline;text-align:left;margin-bottom:0;margin-right:1em;}
.navbar-default .navbar-nav>li>a{padding-top:15px;padding-bottom:10px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{height:100%;}
.btn-primary{font-size:1.5em;}
.services_buttons{text-align:left;}
.services_buttons .icon-button{font-size:210%;}
.blog_post img{max-width:100%;}
#about .col-md-8{padding-left:0;padding-bottom:20px;}
#about img{padding:0;margin-top:20px;margin-bottom:20px;}
#team_content{width:100%;}
#services .col-md-2, #services_content{padding-left:0;padding-top:20px;height:300px;}
#services_tabs{padding-left:10px;}
#portfolio .col-md-7, #blog .col-md-7, #contact .col-md-7{padding-top:20px;padding-left:0;}
.sculpture{height:70em;}
}
@media only screen and (max-width:480px){section h1{font-size:1.6em;line-height:4em;}
nav .fa{display:inline;text-align:left;margin-bottom:0;margin-right:10px;}
.col-xxs{display:block;float:none;width:100%}
.social_buttons{margin-top:30px;}
.pull-right{float:left !important;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{height:100%;}
.navbar-default .navbar-nav>li>a{padding-top:15px;padding-bottom:10px;}
.btn-primary{font-size:1.2em;}
.services_buttons{text-align:left;}
.services_buttons .icon-button{font-size:190%;}
.blog_post{width:50%;}
.blog_post img{max-width:100%;}
#about .col-md-8{padding-left:0;padding-bottom:20px;}
#about img{padding:0;margin-top:20px;margin-bottom:20px;}
#team_content{width:100%;}
#services .col-md-2, #services_content{padding-left:0;padding-top:20px;height:300px;}
#services_tabs{padding-left:0;}
#portfolio .col-md-7, #blog .col-md-7, #contact .col-md-7{padding-top:10px;padding-left:0;}
.sculpture{height:70em;}
}
@media only screen and (max-width:430px){body{font-size:10px;}
section h1{font-size:1.6em;line-height:50px;}
.btn-primary{font-size:1.1em;}
.blog_post h2{font-size:1.1em;padding:5px 5px;}
.services_buttons .icon-button{font-size:180%;}
.navbar-default .navbar-nav>li>a{padding-top:15px;padding-bottom:10px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{height:100%;}
#services_tabs{padding-left:0;}
.sculpture{height:100em;}
section .outer_container{width:100%;}
}
.img-thumbnail {max-width:70%;margin:0 auto;}