/*

 Theme Name:   Woodmart Child

 Description:  Woodmart Child Theme

 Author:       XTemos

 Author URI:   http://xtemos.com

 Template:     woodmart

 Version:      1.0.0

 Text Domain:  woodmart

*/
.btn-color-primary.btn-style-link.menpack{color:#d65490!important;}
.btn-color-primary.btn-style-link.menpack:hover{color:#9d165b!important;opacity:1;}


.vc_gitem-acf{font-size:12px;padding:0 30px;max-width:300px;margin-left:auto;margin-right:auto;text-align:left;}
.listh3 h3{font-size:16px;padding:0 30px;max-width:75%;margin-left:auto;margin-right:auto;margin-top:-6%;text-align:left!important;}
.myreabox{padding-top:30px;padding-bottom:70px;margin-bottom:-40px;}
.myreabox img{mix-blend-mode: multiply!important;}
.myreabox div{background:#f8f8f8!important}

.wd-dropdown .btn-style-link, .sidemenu .btn-style-link, .pagesoluc .btn-style-link{background:none!important;color:#000!important;box-shadow:none!important;border:none!important;padding-top:10px;padding-bottom:10px;}
.wd-dropdown .btn-style-link:hover, .sidemenu .btn-style-link:hover{background:none!important;color:#000!important;box-shadow:none!important;border:none!important;padding-top:10px;padding-bottom:10px;opacity:0.5;}

.wd-dropdown {box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;}
.homerow1{min-height:950px;}
.clarity {
	mix-blend-mode: multiply; /* or 'overlay', 'soft-light', etc. */
  }
  
  #menu-zones-dintervention li{display:inline-block;}
  #menu-zones-dintervention .sub-menu li:after{content:"/";margin-left:8px;margin-right:5px;opacity:0.2;}
  #menu-zones-dintervention .sub-menu li:last-child:after{content:"";margin:0;}
  
  #menu-zones-dintervention ul{display:inline;}
  #menu-item-2447 > a:after{content:":";display:inline-block;margin-left:5px; margin-right:10px;}
  #menu-item-2447 > a{font-weight:bold;}
  #menu-zones-dintervention{margin-top:-20px;font-size:12px;}
  
  .vc_custom_1740333143444 a{color:#666!important;line-height:14px}
  .wd-btn-arrow {
	color: #fff!important;
  }
  .wd-btn-arrow:hover {
	color: #fff!important;
  }
  .testimonial-content{font-size:12px;text-align:left;}
  .star-rating{color:#000!important;}
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-black:focus,
  .vc_btn3.vc_btn3-color-black:hover, .vc_btn3.vc_btn3-color-grey:hover {
	color:#fff!important;
	background: linear-gradient(
	  45deg,
	#555 5%,
	  #666 10%,
	  #555 30%,
	  #555 50%,
	  #555 70%,
	  #666 80%,
	  #555 95%
	)!important;border:none!important;
  }
  .vc_btn3.vc_btn3-style-classic{border:none;}
  .btn,.vc_btn3, .wpforms-submit, #wpforms-submit-430{  background: linear-gradient(
	  45deg,
	  #666 5%,
	  #777 10%,
	  #666 30%,
	  #666 50%,
	  #666 70%,
	  #777 80%,
	  #666 95%
	)!important;box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset!important;color:#fff!important;}
  
  #wpforms-submit-430:hover, .btn:hover,.vc_btn3:hover, .wpforms-submit:hover, .vc_btn3-color-black:hover{background: linear-gradient(
	  45deg,
	 #555 5%,
	  #666 10%,
	  #555 30%,
	  #555 50%,
	  #555 70%,
	  #666 80%,
	  #555 95%
	)!important;box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 2px 3px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset!important;}
  .lgx_app_item_inner a[href*="void"]{cursor:default!important;}
  
  .lgx_logo_slider_app .lgx_app_item:hover .lgx_img_hover_anim__default a[href*="void"] .lgx_app_item_img {
	-webkit-transform:scale(1) translateZ(0);
	-moz-transform:scale(1) translateZ(0);
	transform:scale(1) translateZ(0);
	-webkit-transition:all 350ms ease-in-out;
	-moz-transition:all 350ms ease-in-out;
	transition:all 350ms ease-in-out
  }
  .wpforms-container input.wpforms-field-medium{max-width:100%!important;}
  .wpforms-container{margin-bottom:0px!important;}
  .wpforms-container .wpforms-field{padding:3px 0!important;}
  #spu-1478 {
  box-shadow: -10px 10px 50px 0px rgb(0, 0, 0, 0.3)!important;}
  
	  .wpforms-container textarea.wpforms-field-medium{min-height:100px!important; height:100px;}
  
  .callbox{box-shadow: rgba(0, 0, 0, 0.2) 0px 60px 40px -7px;
  
  background-image: linear-gradient(0deg, #eee 0%, #fff 74%);padding:30px;border-radius:10px;color:#212121;}
  .callbox h2{color:#212121;}
  .min-footer{padding-bottom:0px!important;padding-top:30px!important}
  .home .site-content{margin-bottom:0;}
  .myinter2{margin-top:-570px;position:absolute;right:50px}
  .myinter3{margin-top:-630px;position:absolute;margin-left:-30%}
  .myinter3 img{width:985px;}
  .imginternet{margin-top:-490px;margin-left:-70px;}
  .blackback{
	border-top:1px solid #ddd;
	  border-bottom:1px solid #ddd;
  background-image: linear-gradient(90deg, #000 0%, #3f3e3a 74%);color:#fff;}
  .blackback h2, .blackback h3{color:#fff;}
  .homebox h2{font-size:35px; text-transform:uppercase;line-height:35px;}
  h1, .myh1{font-size:20px;padding:0;border:0;font-family:Georgia;font-style:italic;}

  h1 strong, .myh1 strong, .myreabox h2 strong{font-size:35px; text-transform:uppercase;line-height:35px;font-style:normal;font-family:"Montserrat";}
  .icons-design-colored .social-instagram{background:#000!important;}
  .wd-sticky-social .wd-icon{font-size:20px!important}
  .widget_recent_entries li{display:inline; font-size:10px;padding:0;margin:0 10px 0 0!important;}
  .widgettitle {display:none;}
  .wd-single-footer{border:0;}
  .gmbrr.bubble .listing .text, .gmbrr.bubble.fonts .listing .text, .gmbrr.bubble .listing .review-meta + .text {
	flex: 1 0 calc(100% - 2em);
	border-radius: 0;
	position: relative;
	box-shadow: 0 0 0 2px #000 inset;
	margin-block: 0;
	  margin-block-start: 0px;
	margin-inline: 0;
	padding-block: 0.6em;
	padding-inline: 1em;
  }
  .gmbrr.bubble .listing .text::before {
	 border-bottom: 0.5em solid #000;;
  }
  .author-name{font-size:14px;}
  .gmbrr.carousel .navigation .bullet a{width:10px;height:10px}
  .review-more-link{font-size:12px;font-weight:bold;}
  .text{font-size:14px;line-height:1.5}
  .vc_gitem-is-link{filter: brightness(100%)!important;transition: filter 0.5s ease-in-out;}
  .vc_gitem-is-link:hover{filter: brightness(110%)!important;transition: filter 0.5s ease-in-out;}
  
  .wpforms-confirmation-container{border:2px solid #000;text-align:center;padding:20px!important;margin:0;font-weight:bold;}
  .wpforms-confirmation-container p{padding:0;margin:0;}
  .vc_btn3{text-transform:uppercase;font-weight:bold;}
  
  .vc_btn3:hover, .wpforms-submit:hover{background:#000!important;color:#fff!important;}
  .avis blockquote p::after {
	  display:inline-block;
	  content: "\f10e";
	  font-family: 'Font Awesome 5 Free';
	  font-weight: 900;margin-left:5px;font-style:normal;font-size:16px;display:inline-block;
  }
  
  .avis blockquote p::before {
	  content: "\f10d";display:inline-block;
	  font-family: 'Font Awesome 5 Free';
	  font-weight: 900;margin-right:5px;font-style:normal;font-size:16px;
  }
  .wpforms-submit:after{	display:inline-block;
	  content: "\f054"!important;
	  font-family: 'Font Awesome 5 Free'!important;
	  font-weight: 900;margin-left:20px;font-style:normal;font-size:16px;display:inline-block;}
  
  
  .copyrights-wrapper{border:none;}
  .woodmart-single-footer{border:none;}
  .post-single-page .entry-content{margin-bottom:0;}
  rs-fullwidth-wrap{margin-bottom:20px!important;}
  .wpforms-submit {background:#212121!important;font-weight:bold;color:#fff;border:none;border-radius:5px;width:100%}
  .wpforms-field-medium{border:1px solid #000!important;width:100%;max-width:100%;border-radius:5px;}
  label.wpforms-error{font-size:12px!important;}
  .avis{font-size:12px}
  .avis blockquote{font-size:15px;padding:0;border:0;font-family:Georgia;font-style:italic;margin-bottom:0;margin-top:40px;}
.page-id-3270 em{font-size:18px;padding:0;border:0;font-family:Georgia;font-style:italic;margin-bottom:0;margin-top:40px;}
  blockquote{font-size:20px;padding:0;border:0;font-family:Georgia;font-style:italic;}
  
  .min-footer{color:#000;}
  .copyrights-centered .min-footer{text-align:left!important;}
  
  .img1{margin-right:-10px}
  .img2{margin-left:-6px}
  .mysmall{font-size:10px;margin-top:-15px;z-index:2;margin-bottom:25px;}
  .mysmall2{font-size:10px;width:300px;margin-right:auto;margin-top:-15px;z-index:2;position:relative;margin-bottom:21px;}
  
  .vc_col-sm-6 ul{padding:0!important;}
  .vc_col-sm-6 li:before{content:""!important;}
  .vc_col-sm-6 li{margin:0!important;line-height:1.8}
  
	  .btn2 {
		  position: relative;
		  width: auto;
		  height: auto;
		  border-radius: 8px;
		  background: #f2f2f2;
		  transition: all 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
		  box-shadow: 0px -6px 10px rgba(255, 255, 255, 1), 0px 4px 15px rgba(0, 0, 0, 0.15);
		  cursor: pointer;
		   color: #999999;font-size:18px;
		  
	
		  
	  }
		  .btn2:after {
			  
			  content: "";
			  position: absolute;
			  left: 0;
			  top: 0;
			  width: 100%;
			  height: 100%;
			  border-radius: 8px;
			  z-index: 2;
		  }
		  .btn2:hover {
			  color:#999;
			  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.02);
	  }
			  .btn2:hover:after {
				  box-shadow: inset 0px -2px 5px rgb(255, 255, 255),
					  inset 0px 2px 5px rgba(0, 0, 0, 0.15);
			  }
  .widget_recent_entries ul {
	  display: flex;
	  flex-wrap: wrap;
	  
  }
  
  .widget_recent_entries li {
	  display: block; /* Resets inline issue */
	  margin: 0;
	  padding: 0;
  }
  
  
  
  @media (max-width:769px) {
  rs-fullwidth-wrap{margin-bottom:60px!important;}
	  .vc_align_right{text-align:center!important;}
  }
		  
  @media (max-width:540px) {
	.home .site-logo{display:none;}
		.home .whb-sticked .site-logo{display:block!important;}
  }