span.required{color:red; margin-left:10px;}
button.SIGNIN_REGISTRATION{display: block;
margin:0 auto;
border:none;
color: #fff;
background: #0077B3;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
padding: 10px 15%;
text-align: center;}
.slick-lightbox-close:before{content: '\00274C' !important; font-size: 25px !important;}
#header #topMenu .row .menu ul li.current-menu-item a {
background: #0077B3;
color: #fff;
}
input[type='email'] {
color: #909090;
width: 100%;
font-size: 1.4em;
line-height: 1em;
padding: 10px;
border: 1px solid #003E5E;
background: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
.field-content textarea {
height: 135px !important;
}
.field.field-submit input[type='submit'] {
border: none;
box-shadow: none;
font-size: 1.4em;
display: inline-block;
color: #fff;
background: #0077B3;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
padding: 10px 15%;
text-align: center;
padding: 10px 20px;
margin: 0 auto;
}
form.wpcf7-form.invalid .wpcf7-response-output{
position: relative;
width: 100%;
top: 0px;
border: 1px solid #b94b38;
background: #e06e5d;
color: #fff;
font-size: 1.4em;
padding: 5px 5px;
}
form.wpcf7-form.sent .wpcf7-response-output {
position: relative;
width: 100%;
top: 0px;
border: 1px solid green;
background: green;
color: #fff;
font-size: 1.4em;
padding: 5px 5px;
}
.wpcf7 .screen-reader-response{display:none;}
.wpcf7 input.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid{border:solid 1px #e06e5d !important;}
.askyouranswer .wpcf7{
position: relative;
padding: 50px 50px;
}
#modalDownload .field-country .wpcf7-not-valid-tip{position:relative;} .field.field-select .select-wrapper{border:none;}
.field.field-select .select-wrapper select{border:1px solid #003E5E; border-radius: 10px}
.cf7_company{display:none;}
#formContactAskYourAnswer div.col-2{ position:relative ; overflow: hidden;}
div.wpcf7-response-output{border:0px !important;} .prd_notif{
position: relative;
}
.single-product #content .product{
padding: 50px 0 25px 0 !important;
}
.container .row-notif {
max-width: 1024px;
margin-left: auto;
margin-right: auto;
width: 90%;
}
.prd_notif:before {
content:'';
border: solid 2px #0077B3;
animation: blink 1s linear infinite;
height: 100%;
width: 100%;
position: absolute;
}
.prd_notif:hover:before{
z-index: -1;
}
.prd_notif p{
display: block;
padding: 5px 5px;
font-weight: bold;
color: #003E5E;
text-align: center;
}
.prd_notif p a{
font-weight: bold;
color: #003E5E;
text-align: center;
}
.prd_notif p a span{text-decoration: underline;}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
} div#formContactAskYourAnswer {
clear: both;
}
.marg_domaine{
margin-left: 34.44751% !important;
margin-right: 34.44751% !important;
}
@media (min-width: 1024px) {
#topBar ul.menu > li.item-search > div.search input[type="button"] {
position: relative;
display: inline-block;
background: none;
border: none;
padding: 5px;
font-size: 1em;
width: 50px;
margin: 0;
text-indent: -99999em;
}
#topBar ul.menu > .item-search .search form input[type="button"] {
background: url(https://cdn-staging.chambrelan.com/css/pictos/fi-magnifying-glass.png) center no-repeat !important;
}
}
body #content section.caracteristiques .tabs-content #tab-tablelongueurs {
padding: 0 0px;
}
.lbs{
color:#000;
font-size: 10px;
}
span.tilde{
font-family: auto;
} #topBar .topbar-right ul.menu > .item-search .search form input[type="button"] {
text-indent: -9999em;
padding: 5px;
border: none;
width: 20px;
margin: 0 5px 0 0;
}
.tabs-panel .informations{
background: #f6f7fb;
}
#topBar ul.menu > li > a:hover {
background-color:#0077B3 ;
}
#topBar .topbar-right ul.menu > .item-search{
margin-left: 15px;
}
#topBar .topbar-right .m_compte {
position: initial;
background: #0077B3;
padding-right: 20px;
}
#topBar .topbar-right .m_compte:after {
content: "";
display: block;
width: 12px;
height: 7px;
position: absolute;
background: url(https://cdn-staging.chambrelan.com/css/pictos/arrow-bottom.png) no-repeat;
right: 10px;
top: 50%;
margin: -3px 0;
}
.m_compte .sub-menu li{
text-align: center;
}
@media (min-width: 1024px) {
#topBar .topbar-right .m_compte {
position: relative;
}
}
@media (min-width: 1024px) {
#topBar ul.menu > li.item-search > div.search input[type="button"] {
position: relative;
display: inline-block;
background: none;
border: none;
padding: 5px;
font-size: 1em;
width: 50px;
margin: 0;
text-indent: -99999em;
}
#topBar ul.menu > .item-search .search form input[type="button"] {
background: url(https://cdn-staging.chambrelan.com/css/pictos/fi-magnifying-glass.png) center no-repeat !important;
}
}
.btn_payement{float:left ; width: 50%; text-align: center;}
.frm_payement{float:left ;width: 50%;text-align: center;}
.btn_payement input[type='button'].button {
border: none;
box-shadow: none;
font-size: 1.4em;
display: inline-block;
color: #fff;
background: #0077B3;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
padding: 10px 15%;
text-align: center;
padding: 10px 20px;
margin: 0 auto;
}
.bg-paiement label[for="conf-paiement"]{
cursor: pointer;
}
.message_payement .erreur_payement{
display: none;
color: red;
text-align: center;
}
.message_payement .succes_payement{
display: none;
color: red;
text-align: center;
}
.message_payement .succes_payement p ,.message_payement .erreur_payement p{
color: red;
text-align: center;
}
.bg-paiement{
background: #f6f7fb;
}
.paiement .valid ,.paiement .unvalid{
background: rgb(0, 119, 179);
padding: 10px 0 7px 0;
}
body #content.bill section.paiement .unvalid{
opacity: 1;
-webkit-filter :none;
filter:none;
}
.account-bills table td.action a:hover {
background: #003E5E;
}
.account-bills table td.action a {
display: inline-block;
color: #fff;
background: #0077B3;
padding: 5px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
#content_contact header h2 {
width: 81.56168%;
float: left;
margin-left: 0.88583%;
margin-right: 0.88583%;
margin-left: 9.21916%;
margin-right: 9.21916%;
text-align: center;
color: #003E5E;
font-size: 3.6em;
}
#content_contact h3 {
font-size: 1.6em;
color: #0077B3;
font-weight: 500;
}
#content_contact header {
text-align: center;
padding: 20px 0;
}
#content_contact.container .row{
padding: 0px 0px 0px;
}
#content_contact.container .askyouranswer .wpcf7{
padding: 0px 50px 50px 50px;
}
@media (max-width: 640px) {
#content.account section.account-bills .tabs-content .tabs-panel {
padding: 20px 5px;
}
#content.account section.account-bills .tabs-content table thead tr th:first-child{
display: none;
}
#content.account section.account-bills .tabs-content table tbody tr td:first-child{
display: none;
}
#content.account section.account-bills .tabs-content table thead tr th{padding: 15px 5px;}
#content.account section.account-bills .tabs-content table tbody tr td{padding: 15px 5px;}
#formContactAskYourAnswer .col-2 > .column{width: 98%;}
#formContactAskYourAnswer .column .col-2 .column:last-child{width: 100%;}
#formContactAskYourAnswer .column .col-2 .column:last-child{float: left; margin-left: 0px; margin-right: 0px;}
#formContactAskYourAnswer .field-country .wpcf7-not-valid-tip {position: relative;}
}
#footer .column a.link_mail {
margin: 0px 0;
display: inline-block;
color: #fff;
background: transparent;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
border-radius: 0px;
padding: 0px 0px 5px;
text-align: center;
}
#footer .column a.link_mail:hover {
color: #fff;
background: transparent;
}
span.border-info-site{
border-bottom: solid 1px #fff;
display: inline-block;
padding-bottom: 10px;
}