.important { display: none; position: fixed; bottom: 0; left: 0; right: 0; padding: 7px; color:#fff; background: #d11010; font-size: 13pt; text-align: center; }

a.retour { float: right; }
article div.content-featured { background:#fff; text-align: center; }
article div.entry-content.is-featured { background:#fff; padding: 25px; }
@media (max-width: 7689px){
.overtopk {
margin-top: -100px;}}
@media (min-width: 1100px) { h1.page-title { margin-top: -50px !important; }}
@media (min-width: 769px) {
.overtopk {
margin-top: -200px;}}
.home .noo-shblog-entry .cat a { display: none; }
.home div.about { background:#fff !important; }
.home div.about .noo-container { padding: 25px 0 ; }
.header-1 div.navbar-logo { position: absolute; top: 0; left: 0; width: 300px;float: none; }
.header-1 .noo-main-menu { width: auto; }
a.top_tel_desktop { display: block; position: absolute; right: 15px; top: 30px; }
a.top_tel_desktop i { font-size: 16pt; color:#56822d; }
a.top_tel_mobile { display: none; }
.noo-product-header h3 span, .noo-shblog-header h3 span { margin-top: 20px;
    border-left: 2px solid #538327; border-right: 2px solid #538327; -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

.nice_box { border: 1px #e4e4e4 solid; padding: 15px;}
@media only screen and (min-width: 991px) { /* section.noo-page-heading { background-size: 100% !important;  } */
.noo-main-menu .navbar-nav > li > .sub-menu { min-width: 250px; }
.noo-main-menu .navbar-nav > li > .sub-menu li .sub-menu { min-width: 310px; } }
footer.wrap-footer { background: url(/wp-content/uploads/2017/10/logo-gray.png) no-repeat 95% 40%; background-color: #fff;  }
@media only screen and (min-width: 1280px) { footer.wrap-footer { background: url(/wp-content/uploads/2017/10/logo-gray.png) no-repeat 70% 40%; background-color: #fff; background-size: 17%; } }
.noo-bottom-bar-content { padding: 0 0 52px; text-align: left; margin-top: -50px; }
.noo-shblog-header h3 span { line-height: 45px; }
#main article { color: #333333; }
div.wpcf7 { border: 1px solid #bebca8; background: url(/wp-content/uploads/2017/10/mail-1.png) no-repeat left top; background-color: #f4f2dc; padding: 15px; }
div.wpcf7 form input, div.wpcf7 form select, div.wpcf7 form textarea { border: 1px solid #bebca8 !important; }
div.wpcf7 form input.wpcf7-submit { border: 0 !important; }

#text-2.widget iframe { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
    filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
	  -webkit-filter: grayscale(99%); /* Chrome 19+ &amp; Safari 6+ */
	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */
  }
  
#text-2.widget:hover iframe { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
    filter: none; /* Firefox 10+ */
    filter: none; /* IE6-9 */
	  -webkit-filter: none; /* Chrome 19+ &amp; Safari 6+ */
	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */
  }

.noo-main-menu .navbar-nav > li > .sub-menu li:hover .sub-menu, .noo-main-menu .navbar-nav > li > .sub-menu li:hover .sub-menu li { background:#f8f8f8 !important; } 

.header-1 div.navbar-logo img { height: auto !important; }
div.navbar-wrapper nav.noo-main-menu { margin-left: 225px; justify-content: left; -webkit-justify-content: left; }
div.navbar-wrapper div.navbar-meta { display: none !important; }
.noo-main-menu .navbar-nav > li > a:before { height: 1px !important; }
.noo-custom-form-7 input[type='tel'] {
    background: #fcfcfc;
    border: 1px solid #555;
    height: 40px;
    padding: 0 10px;
    width: 100%;
    margin: 10px 0;}
.noo-custom-form-7 input {
 border: 1px solid #555!important;
}
.noo-md-6.noo-sm-12 textarea { height: 160px; }
.noo-page-breadcrumb {
display: none!important;}
.mleft20 {
margin-left: 15px;}
.mleft25 {
margin-left: 27px;}


ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.noo-row li {
  padding-left: 1em; 
  text-indent: -.7em;
}

.noo-row li:before {
  content: "• ";
  color: #538D8C;
}

.wrap-footer:before {
display: block;
height: 3px;
width: 80%;
margin: 0 auto;
background: #538D8C;}
.widget-title:before {
background: #538327;}

.footer-item i.fa {
color: #538327;}


.noo-custom-form-7 input[name="your-name"] {
    background-image: url(/wp-content/uploads/2017/10/person.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 15px;
    padding-left: 35px;}
.noo-custom-form-7 input[name="your-email"] {
    background-image: url(/wp-content/uploads/2017/10/mail.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 15px;
    padding-left: 35px;}
.noo-custom-form-7 input[name="tel-886"] {
    background-image: url(/wp-content/uploads/2017/10/phone.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 15px;
    padding-left: 35px;}
.noo-custom-form-7 textarea {
    background-image: url(/wp-content/uploads/2017/10/message.png);
    background-repeat: no-repeat;
    background-position: 10px 12px;
    background-size: 15px;
    padding-left: 35px;}
.noo-custom-form-7 {
max-width: 100%!important;}

@media only screen and (max-width: 1290px) {
header .noo-main-menu .navbar-nav > li { margin-left: 10px; margin-right: 10px; } 
}
@media only screen and (max-width: 1180px) {
header .noo-main-menu .navbar-nav li > a { font-size: 15px; }
}
@media only screen and (max-width: 1100px) {
.header-1 div.navbar-logo { width: 200px; }
div.navbar-logo img { width: 100% !important; }
div.navbar-wrapper nav.noo-main-menu { margin-left: 155px; }
header .noo-main-menu .navbar-nav > li { margin-left: 7px; margin-right: 7px; } 
footer.wrap-footer { background: url(/wp-content/uploads/2017/10/logo-gray.png) no-repeat 85% 40%; background-color: #fff; }
.noo-bottom-bar-content { padding: 0 0 52px; text-align: left; margin-top: -50px; }
}
@media only screen and (max-width: 991px) {
footer.wrap-footer { background: #fff; }
footer div.noo-md-4.noo-sm-4.footer-item { width: 50% !important; float: left !important; }
.header-1 div.navbar-logo { width: 100%; }
.noo-header div.navbar-logo .custom-logo-link img { width: 225px !important; }
div.navbar-wrapper nav.noo-main-menu { margin-left: 175px; }
.noo-header .noo_icon_menu { top: 30px !important; right: 45px !important; }
#off-canvas-nav .off-canvas-header img { width: 208px; top: 0px; left: 0; position: absolute; }
li#menu-item-1021 a { color:#fff !important; }
.wrap-footer { padding: 50px 0 0; }
#off-canvas-nav .noo-main-canvas .navbar-nav li a { font-size: 15px; }
a.top_tel_desktop { display: none; }
a.top_tel_mobile { display: block; position: absolute; right: 15px; top: 19px; }
a.top_tel_mobile i { font-size: 16pt; color:#56822d; }
}
@media only screen and (max-width: 480px) {
footer div.noo-md-4.noo-sm-4.footer-item { width: 100% !important; float: none !important;
}}

@media only screen and (max-width: 330px) {
.noo-header div.navbar-logo .custom-logo-link img { width: 200px !important; }
}
.specthree .vc_column-inner:after,
.specthree  .noo-row:after {
   clear: none!important;
}
.page-id-888 .wrap-footer .noo-row div:nth-child(1),
.page-id-888 .wrap-footer .noo-row div:nth-child(2),
.blog  .author.vcard,
.single-post .author.vcard {
display: none;}
@media (min-width: 768px) {
.about p{font-size: 19px;}
.about .vc_column-inner {
min-height: 340px;}
}
@media (min-width: 768px){
.rcol, .lcol {
width: 49%;
float: left;}
.lcol {
margin-right: 2%;}

}
.extraframe .nice_box {display: inline-block;
text-align: left;}
.embvideo {
margin-top: 35px;}
.embvideo .wp-video {
margin: 0 auto;
max-width: 640px;}
@media (max-width: 641px) {
.embvideo .wp-video-shortcode {
max-width: 100vw!important;
background: none!important;}
}