@charset "UTF-8";
/* 
Theme Name: Sedam
Theme URL: www.sedam64.fr
Description: Spécialistes métaux en Béarn
Version: 1.0
Author: Jonathan Castera pour Groupe Gedone
-------------------------------------------------------------- */
.navbar-brand { display:block; float:none; height:inherit; padding:15px;  transition-property: color, width; }
a:focus { outline:0; }
.btn,.btn-lg{  border:none; color:#fff; font-size:12px; }
.btn:hover,.btn:focus{ background:#000000; color:#fff;}
.btn.devis{ background:#5c6773; font-size:18px; margin:20px 0; padding: 10px 30px 10px 20px; text-align: left; }
.btn.devis span{ line-height:88px;}
.btn-sm, .btn-group-sm > .btn { background:#1a1a1a; border:none; color:#fff;}
.carousel-caption { top:40%; line-height:100%; text-align:center; }
.carousel-indicators{ bottom:0;}
.carousel-indicators li {background-color: #ffffff;border: medium none;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;height: 20px;margin: 0 5px !important;width: 20px;}
.carousel-indicators .active{background-color:#4d64af; height:20px; width:20px;}
.carousel-indicators li:hover{background-color: #1a1a1a; height:20px; width:20px;}
section.carousel{ height:100%; margin:auto;}
section.carousel .item, section.carousel .item.active,section.carousel .carousel-inner { height:100%; }
section.carousel .fill { width: 100%; height: 100%; background-position: center; background-size: cover;}
#carousel-wrap .carousel.slide { border:none; }
.carousel-inner, ul.carousel-inner{ cursor:pointer; list-style:none !important; margin:0 !important;}
.carousel-inner{ cursor:auto; }
.img-portfolio { margin-bottom: 30px;}
.img-hover:hover{ opacity:0.8;} 
.navbar-header, a navbar-brand{ position:relative;}
.img-responsive{ width:100%;}

/*=Design
-------------------------------------------------------------- */
html,body{background:#ffffff; color:#1a1a1a;height: 100%;}
body {font-family:'Questrial';}
a{ color:#1a1a1a;  }
a:hover, a:active, a:focus{ color:#4d64af ; outline:none; text-decoration:none;}
h1, h2, h3, h4, h5{ font-family: 'texgyreadventorregular';  line-height:110%; margin:20px 0; padding:0 0 10px; }
h1{ font-size:32px;}
h2{ font-size:22px;}
h3{ font-size:18px;}
ul{ padding-left:0;}
p.keyword{ color:#cccccc ; display:block; font-size:9px; margin:0 0 10px;text-align: justify;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
p.keyword a{ color:#cccccc ; display:inline; font-weight:normal; margin-bottom:2px;}
p.keyword a:hover{ color:#4d64af; text-decoration:none;}
.keyword span{ color:#cccccc ; }
hr { background:url(images/line.png) repeat-x; clear:both; height:2px; padding:0; color:#C5C9C3; border:0;}
.map{ width:100%;}
.screen-reader-response{ display:none !important;}
img.attachment-homethumb { height:auto; width:100%;}
.wrap ul{ list-style:inside disc;}
.attachment-une{ float:left; margin-right:10px;}
#scrolltopfix{ position:relative; z-index:3;}
ul.gallery{ list-style: none outside none; margin:0; padding:0;}
.gallery li{ padding:0;}
img.attachment-post-thumbnail{ height:auto; width:100%}
.loop{ margin-bottom:10px;}
.loop p{ display:inline;}
.mentionslegales{ border:1px solid #1a1a1a; padding:30px;}

.navbar-fixed-top .navbar-brand img{margin: 15px auto 30px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; width:227px;}
.navbar-fixed-top.navbar-shrink .navbar-brand img{margin: 15px auto 25px;width:207px;}
.navbar-fixed-top.navbar-shrink .navbar-nav > li > a{ line-height:45px;}

/*=Structure générale
-------------------------------------------------------------- */
section.wrap{padding:70px 0;position:relative;}
section.wrap.position1{padding: 35px 0;}
section.wrap.position2{padding: 0;}

/* =404
-------------------------------------------------------------- */
ul.tags_cloud{ margin:0; padding:0;}
.tagcloud{text-align: justify;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.tagcloud a{ font-size:14px !important;}
.tags_cloud li{display:inline;}
.tags_cloud a{ color:#505050; font-weight:normal;}

/* =Page
-------------------------------------------------------------- */
.bloc_banniere #bloc_image{background:url(images/sedam-banniere-accueil.jpg) 50% 0 no-repeat fixed;height: 925px;margin: 0 auto;padding: 0;}
.bloc_banniere .bloc_accroche{position: absolute;text-align: center;top: 495px;width: 100%;}
.bloc_banniere .bloc_accroche span{color: #1a1a1a;font: 30px/35px "Anton-Regular";text-transform: uppercase;}

.bloc_presentation .bloc_contenu{text-align: center;}
.bloc_presentation .bloc_contenu h1{color: #4d64af;font: 40px/45px "impactregular";margin-bottom: 5px;margin-top: 0;padding: 0;}
.bloc_presentation .bloc_contenu h2{color: #1a1a1a;font: 20px/25px "Questrial";margin-top: 0;padding: 0;}
.bloc_presentation .bloc_contenu p{color: #1a1a1a;font: 14px/20px "Questrial";-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}

.bloc_secteurs{background: #1a1a1a;}
.bloc_secteurs .bloc_image{height: 325px;overflow: hidden;padding: 0;}
.bloc_secteurs .bloc_image img{margin-top: -215px;width: 100%;}
.bloc_secteurs .bloc_contenu{padding: 35px 380px 35px 25px;}
.bloc_secteurs .bloc_contenu h1{color: #ffffff;font: 30px/35px "Anton-Regular";margin-bottom: 10px;margin-top: 0;padding: 0;}
.bloc_secteurs .bloc_contenu hr{background: url(images/sedam-ligne.png) no-repeat;height: 2px;margin-top: 0;}
.bloc_secteurs .bloc_contenu p{color: #ffffff;font: 14px/20px "Questrial";text-transform: uppercase;text-align: justify;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}

.bloc_article .bloc_contenu{padding: 35px 0;text-align: center;}
.bloc_article .bloc_contenu h1{color: #4d64af;font: 40px/45px "impactregular";margin: 0;padding: 0;}
.bloc_article .bloc_contenu .bloc_partie1 h2{color: #1a1a1a;font: 22px/25px "Questrial";margin-top: 5px;padding: 0;}
.bloc_article .bloc_contenu .bloc_partie1 p{color: #1a1a1a;font: 14px/20px "Questrial";-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.bloc_article .bloc_diatex{background: #1a1a1a;}
.bloc_article .bloc_diatex .bloc_diapo{padding: 0 0 0 380px;}
.bloc_article .bloc_diatex .bloc_partie2{padding: 15px 300px 15px 25px;}
.bloc_article .bloc_diatex .bloc_partie2 h2{color: #ffffff;font: 30px/35px "Anton-Regular";margin-top: 0;padding: 0;}
.bloc_article .bloc_diatex .bloc_partie2 h3{color: #ffffff;font: 25px/30px "Questrial";margin-bottom: 10px;padding: 0;}
.bloc_article .bloc_diatex .bloc_partie2 p{color: #ffffff;font: 14px/20px "Questrial";text-align: justify;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}

.bloc_contact .bloc_formulaire h1{color: #4d64af;font: 40px/45px "impactregular";margin-top: 0px;padding: 0;}
.bloc_contact .bloc_formulaire .form-group label{color: #1a1a1a;font: 14px/20px "Questrial";}
.bloc_contact .bloc_formulaire .form-group input[type="submit"], .bloc_contact .bloc_formulaire .form-group input[type="reset"]{font-size: 18px;line-height: 0;width: auto;}
.bloc_contact .bloc_carte iframe{height: 529px;width: 100%;}
.bloc_contact .bloc_adresse div{background: #1a1a1a;color: #ffffff;margin-top: 15px;padding: 5px;text-align: center;}
.bloc_contact .bloc_adresse h2{color: #ffffff;font: 20px/25px "Anton-Regular";margin-bottom: 5px;padding: 0;text-transform: uppercase;}
.bloc_contact .bloc_adresse h2, .bloc_contact .bloc_adresse a{color: #ffffff;}
.bloc_contact .bloc_adresse p{color: #ffffff;font: 16px/20px "Questrial";}
.bloc_contact .bloc_adresse a{display: inline-block;font: 18px/20px "Questrial";-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;-ms-transition: all 0.25s ease;transition: all 0.25s ease;}
.bloc_contact .bloc_adresse a:hover{-webkit-transform:scale(0.95); -moz-transform:scale(0.95);-ms-transform:scale(0.95); -o-transform:scale(0.90);transform:scale(0.95);}
.bloc_contact .bloc_adresse a.bloc_telephone{background: transparent;margin: 0;padding: 0;}
.bloc_contact .bloc_adresse a.bloc_telephone .image{background: url(images/sedam-picto-telephone.png) no-repeat;background-size: 100%;display: inline-block;height: 14px;vertical-align: -2px;width: 14px;}
.bloc_contact .bloc_adresse a.bloc_mail .image{background: url(images/.png) no-repeat;background-size: 100%;display: inline-block;height: 14px;vertical-align: -2px;width: 14px;}

.bloc_telephone .bloc_contenu{text-align: center;}
.bloc_telephone .bloc_contenu div{background: #1a1a1a;display: inline-block;padding: 15px 30px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.bloc_telephone .bloc_contenu div span{color: #ffffff;font: 23px/26px "impactregular";}
.bloc_telephone .bloc_contenu div a{color: #ffffff;display: inline-block;font: 30px/35px "impactregular";margin: 5px 0;}
.bloc_telephone .bloc_contenu div a .image{background: url(images/sedam-picto-telephone.png) no-repeat;background-size: 100%;display: inline-block;height: 24px;vertical-align: -1px;width: 24px;}
.bloc_telephone .bloc_contenu div:hover{-webkit-transform:scale(0.95); -moz-transform:scale(0.95);-ms-transform:scale(0.95); -o-transform:scale(0.95);transform:scale(0.95);}

.bloc_chalandise .bloc_image{padding: 0;}
.bloc_chalandise .bloc_image img{width: 100%;}

.bloc_page h1{color: #4d64af;font: 40px/45px "impactregular";margin-bottom: 15px;margin-top: 0;padding: 0;}
.bloc_page h2, .bloc_lost h2{color: #1a1a1a;font: 22px/25px "Questrial";margin-bottom: 5px;margin-top: 0;padding: 0;}
.bloc_lost h1{color: #4d64af;font: 40px/45px "impactregular";margin-bottom: 5px;padding: 0;}
.bloc_lost hr{background: #4d64af;height: 1px;}
.bloc_lost.bloc_titre p{color: #1a1a1a;font: 14px/20px "Questrial";}
.bloc_tag h1{color: #4d64af;font: 40px/45px "impactregular";margin-bottom: 0;margin-top: 0;padding: 0;}
.bloc_loop{padding-bottom: 25px;}
.bloc_loop h2{color: #1a1a1a;font: 22px/25px "Questrial";margin-bottom: 5px;padding: 0;}
.bloc_categorie h1, .bloc_archive h1, .bloc_search h1{color: #4d64af;font: 40px/45px "impactregular";margin-bottom: 0;margin-top: 0;padding: 0;}

/* =Page Footer
-------------------------------------------------------------- */
footer#main{background: #1a1a1a;font:14px/20px "Questrial"; padding:25px 0; position:relative; z-index:3;}
footer#main .bloc_logo{text-align: center;}
footer#main .bloc_adresse{margin-top: 15px;text-align: center;}
footer#main a{color:#4d4d4d; font-weight:normal;}
footer#main a:hover{color: #4d4d4d;}
footer#main a.bloc_telephone{margin-top: 10px;}
footer#main a.bloc_telephone, footer#main a.bloc_mail{color: #4d4d4d;display: inline-block;font: 14px/20px "Questrial";margin: 0 5px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
footer#main a.bloc_telephone .image{background: url(images/sedam-picto-telephone2.png) no-repeat;background-size: 100%;display: inline-block;height: 12px;vertical-align: -2px;width: 12px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
footer#main a.bloc_mail .image{background: url(images/mpr-off-road-picto-mail-mini.png) no-repeat;background-size: 100%;display: inline-block;height: 18px;vertical-align: -3px;width: 18px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
footer#main a.bloc_telephone:hover, footer#main a.bloc_mail:hover{-webkit-transform:scale(0.95); -moz-transform:scale(0.95);-ms-transform:scale(0.95); -o-transform:scale(0.95);transform:scale(0.95);}
footer#main .name, .name{color:#4d4d4d; display:inline-block;font-size:14px;text-transform: uppercase;}
footer#main p{color:#4d4d4d;display: inline-block;margin:0;text-transform: uppercase;}
footer#credits{ background:#fff; margin:0; position:relative; z-index:3;}
footer#credits span{ color:#b3b3b3; display:block; font-size:11px; margin:10px 0; text-align:center;}
footer#credits a{ color:#b3b3b3; font-size:10px; font-weight:normal;}

/* =Menu
-------------------------------------------------------------- */
.navbar{background: rgba(35, 31, 26, 0.8);border-width: 0;}
.navbar.navbar-fixed-top .navbar-nav{margin-top: -30px;}
.navbar.navbar-fixed-top.navbar-shrink .navbar-nav{margin-top: -10px;}
.navbar .navbar-header{padding: 0 0 5px;text-align: center;width: 100%;}
.navbar .navbar-header .navbar-brand{padding-bottom: 0;}
.navbar .navbar-nav{float: left;padding-left: 25%;width: 100%;}
.navbar-nav > li{margin-right:1px;}
.navbar-nav > li  a {color:#ffffff !important; font-family: 'Questrial', serif; font-size:15px; font-weight:normal; padding:0 12px;  -moz-transition: all .6s; -webkit-transition: all .5s; -o-transition: all .6s; transition: all .6s; text-transform:uppercase;}
.navbar-collapse{ border:none; }

.navbar-inverse .navbar-nav > li > a { color:#fff; line-height:55px; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { background:url(images/line2.png) bottom repeat-x; color:#fff !important; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background:none; color: #333; }
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus { color: #fff !important; }

.dropdown-menu {background: #1a1a1a !important;border: none;border-radius: 0;margin-top: 0 !important;padding: 0;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background:#4d4d4d !important; color:#cccccc !important; outline:0 none; text-decoration: none;}

.current-menu-ancestor > a, .current-menu-item > a{ color:#fff !important;}
.navbar-inverse .navbar-toggle { background:#4b4141; border-color:transparent;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {background-image:url(images/opacity.png);}

.dropdown-menu > li > a{color:#cccccc !important;line-height:200%;}
.dropdown-menu > li:last-child > a{ border:none;}
.dropdown-menu > li > a:hover{background:#4d4d4d !important; color:#cccccc !important;}

input[type=submit], input[type=reset]{background:#1a1a1a; border:none; color:#fff; cursor:pointer; margin-top:20px; width:200px;}
.form input[type=submit]:hover, input[type=reset]:hover{background: #000; color:#fff; cursor:pointer;}
input{background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}

/** ScrollToTop **/
.scrollToTop{ background:url(images/back_top.png) no-repeat; bottom:10px; height:92px; position:fixed; right:20px;  width:92px; z-index:3000;}
a.scrollToTop { color:#fff; display:block; height:92px; overflow:hidden; text-indent:-800px; width:92px; }

/* ======================================================================================================
 MEDIA QUERIES
=======================================================================================================*/
@media screen and (max-width: 1919px)
{
    .navbar .navbar-nav{padding-left: 23%;}
    .bloc_banniere #bloc_image{height: 770px;}
    .bloc_secteurs .bloc_image img{margin-top: -150px;}
    .bloc_secteurs .bloc_contenu{padding: 25px;}
    .bloc_article .bloc_diatex .bloc_diapo{padding: 0;}
    .bloc_article .bloc_diatex .bloc_partie2{padding: 15px 100px 15px 25px;}
    .bloc_contact .bloc_carte iframe{height: 512px;}
}
@media screen and (min-width: 800px) and (max-width: 1280px)
{
    .bloc_contact .bloc_carte iframe{height: 529px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
    .navbar .navbar-nav{padding-left: 15%;}
    .bloc_banniere #bloc_image{height: 770px;}
    .bloc_secteurs .bloc_image{height: 285px;}
    .bloc_secteurs .bloc_image img{margin-top: -110px;}
    .bloc_secteurs .bloc_contenu{padding: 15px 25px;}
    .bloc_article .bloc_diatex .bloc_diapo{padding: 0;}
    .bloc_article .bloc_diatex .bloc_partie2{padding: 15px 25px;}
    .bloc_contact .bloc_carte iframe{height: 512px;}
    #banner img{height: 300px;}
}
@media screen and (max-width:990px) 
{
    .navbar .navbar-nav{padding-left: 8%;}
    .col-left.caption{ bottom:10px;}
    .bloc_banniere #bloc_image{background-size: 150%;height: 585px;}
    .bloc_banniere .bloc_accroche{top: 295px;}
    .bloc_secteurs .bloc_image img{margin-top: -150px;}
    .bloc_chalandise .bloc_image{overflow: hidden;width: 100%;}
    .bloc_chalandise .bloc_image img{margin-left: -150px;width: 150%;}
    .bloc_article .bloc_diatex .bloc_diapo{padding: 0;}
    .bloc_page h2, .bloc_lost h2{margin-top: 15px;}
    #banner img{height: 250px;}
}
@media screen and (max-width:767px) 
{
    footer#main .bloc_logo img{width: 150px;}
    .navbar .navbar-header{width: 110%;}
    .navbar-fixed-top .navbar-brand img{margin: auto auto 15px;width: 150px;}
    .navbar-fixed-top.navbar-shrink .navbar-brand img{margin: 0 auto 15px;width: 130px;}
    .navbar.navbar-fixed-top .navbar-nav{margin-top: 0;}
    .navbar.navbar-fixed-top.navbar-shrink .navbar-nav{margin-top: 10px;}
    .navbar .navbar-nav{padding-left: 0;width: 110.5%;}
    .navbar-nav > li > a {line-height:40px !important;} footer#main{ text-align:center;}
    .col-left, .col-right { width: 100%;}
    .col-left.caption{ display:none;}
    .col-left2{ width:100%;}
    .bloc_banniere #bloc_image{background-size: 200%;height: 325px;}
    .bloc_banniere .bloc_accroche{top: 165px;}
    .bloc_banniere .bloc_accroche span{font-size: 14px;line-height: 20px;}
    .bloc_presentation .bloc_contenu h1, .bloc_article .bloc_contenu h1, .bloc_lost h1, .bloc_tag h1, .bloc_categorie h1, .bloc_archive h1, .bloc_search h1{font-size: 30px;line-height: 35px;}
    .bloc_article .bloc_contenu .bloc_partie1 h2{font-size: 18px;line-height: 25px;}
    .bloc_article .bloc_diatex .bloc_diapo{padding: 0;}
    .bloc_article .bloc_diatex .bloc_diapo .carousel-indicators{left: 0;margin-left: 0;width: 100%;}
    .bloc_article .bloc_diatex .bloc_partie2{padding: 25px 15px;}
    .bloc_secteurs .bloc_image{height: 213px;}
    .bloc_secteurs .bloc_image img{margin-top: 0;}
    .bloc_secteurs .bloc_contenu{padding: 25px;}
    .bloc_chalandise .bloc_image{display: none;}
    .bloc_telephone .bloc_contenu div span{font-size: 18px;line-height: 23px;}
    .bloc_contact .bloc_carte iframe{height: 250px;}
    .bloc_page h2, .bloc_lost h2{margin-top: 15px;}
    #banner img{height: 150px;}
}
@media screen and (min-width:767px)
{
    .navbar-fixed-top {webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
    .navbar-fixed-top.navbar-shrink {padding: 0;}
}