/*
Theme Name: Wolff and partners Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: wolff
Version: 0.1
*/

body{text-align: justify !important;}
.container-wrap{padding-top: 55px !important;}
li{list-style-type:none !important;}
.container-wrap{background-image: url(http://www.wolff.com/wp-content/uploads/2018/10/fond-marbre03.jpg)!important; width: 100% !important;background-size: cover !important;}
#slide-out-widget-area.fullscreen-alt{background: url(http://www.wolff.com/wp-content/uploads/2018/10/fond-marbre03.jpg)!important;background-repeat: no-repeat !important; width: 100% !important;}
.centre-justifie{-webkit-text-align: justify;-moz-text-align-last: center;-webkit-text-align-last: center;}
	

/*Header*/
#header-outer[data-box-shadow="small"] {padding-top: 15px !important;padding-bottom: 2px !important;}
.page-submenu li a{font-size: 12px !important;text-transform: uppercase !important;}
.off-canvas-menu-container li a {font-size: 18px !important;line-height: 32px !important;font-weight: 400 !important;letter-spacing: 2px !important;}
.page-submenu ul {margin-top: 12px !important;}



/*Footer*/
#footer-outer{border-top:4px solid #a28965 !important; }
#footer-outer .widget h4{font-size: 16px !important;}
#footer-outer #footer-widgets .col p:last-child {font-size: 13px !important;}



.quotes{font-size: 24px !important;letter-spacing: 0px !important; line-height: 34px !important;font-weight: 200 !important;font-family: 'Cormorant Garamond', serif !important;}

/*Style bouton*/
.bouton-1{margin-right: 10px !important;font-size: 12px !important;padding: 14px 40px !important;}
.bouton-2{margin-left: 10px !important;font-size: 12px !important;padding: 14px 40px !important;}
.bouton-3{font-size: 12px !important;padding: 14px 37px !important;}
.bouton-4{font-size: 12px !important;padding: 14px 58px !important;}

/*Couleur*/
.blanc{color: #fff !important;}
.brun{color: #a28965 !important;}

/*Typo*/
.chapeau{text-transform: uppercase;font-weight: 400 !important;letter-spacing: 1px !important;}
h1,h2{margin-top: -25px !important;}


.picto-retina{width:30% !important;}
.widget_media_image{width: 70% !important;}

body[data-form-submit="regular"] .container-wrap input[type="submit"]{background-color: transparent !important;color:#a28965 !important;border: 2px solid #a28965 !important;padding: 15px 60px !important;text-align: center !important; }
body[data-form-submit="regular"] .container-wrap input[type="submit"]:hover{background-color: #a28965 !important;color:#fff !important;border: 2px solid #a28965 !important;padding: 15px 60px !important;text-align: center !important; }





/*Ajustement style search avocat*/
.asp_res_url{color: #a28965 !important;text-transform: uppercase !important;font-size: 20px !important;font-weight: 400 !important;}
.asp_text_button{background-color: #a28965 !important;color: #fff !important;letter-spacing: 1px !important;padding: 0px 35px !important;}
.asp_text_button:hover{background-color: #000 !important;color: #fff !important;letter-spacing: 1px !important;padding: 0px 35px !important;-moz-transition: all 1000ms ease;-webkit-transition: all 500ms ease;-o-transition:all 500ms ease;-ms-transition:all 500ms ease;transition:all 500ms ease;}
.meta-author, .meta-date, .meta-comment-count, .n-shortcode, .meta-share-count, .comment-wrap{display: none !important;}
#author-bio{display: none !important;}
.single .heading-title {padding-bottom: 0px !important;border-bottom: 0px solid #DDD !important;margin-bottom: 0px !important;}
.entry-title{margin-top: 50px !important;}
.vl {border-left: 2px solid #a28965;height: 30px;position: absolute;left: 50%;margin-left: -3px;margin-top: 25px;margin-bottom: 25px !important;}



/*Animation zone picto*/
.snip1241 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.snip1241{padding: 15px;}


.snip1241 a:before,
.snip1241 a:after {
  height: 14px;
  width: 14px;
  position: absolute;
  content: '';
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  opacity: 0;
}
.snip1241 a:before {
  right: 0;
  top: 0;
  border-right: 2px solid #a28965;
  border-top: 2px solid #a28965;
  -webkit-transform: translate(-100%, 50%);
  transform: translate(-100%, 50%);
  
}
.snip1241 a:after {
  left: 0;
  bottom: 0;
  border-left: 2px solid #a28965;
  border-bottom: 2px solid #a28965;
  -webkit-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}

.snip1241 a:hover:before,
.snip1241 .current a:before,
.snip1241 a:hover:after,
.snip1241 .current a:after {
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  opacity: 1;
}




@media (max-width: 991px) {
.asp_text_button{background-color: #a28965 !important;color: #fff !important;letter-spacing: 1px !important;padding: 0px 10px !important;}
.asp_text_button:hover{background-color: #000 !important;color: #fff !important;letter-spacing: 1px !important;padding: 0px 10px !important;-moz-transition: all 1000ms ease;-webkit-transition: all 500ms ease;-o-transition:all 500ms ease;-ms-transition:all 500ms ease;transition:all 500ms ease;}
.divider-small-border{width: 600px !important;margin-top: 1% !important;}
.page-submenu ul {margin-top: 0px !important;}
body:not(.material) header#top .col.span_9 {margin-top: -66px !important;}

}

@media (max-width: 688px) {
.divider-small-border{width: 250px !important;margin-top: 1% !important;}
h1 {font-size: 24px !important;line-height: 32px !important;margin-top: -10px !important;margin-bottom: 10px !important;}
.bouton-1{margin-right: 0px !important;}
.bouton-2{margin-left: 0px !important;}
body:not(.material) header#top .col.span_9 {margin-top: -50px !important;}
body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap, body.tax-project-type .container-wrap {margin-top: -27px !important;}
.picto-retina{width:50% !important;}
.picto-retina-1{width:50% !important;}
h3{font-size: 20px !important;}

}



