/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* - -New price - - */
ins {
    text-decoration: none !important;
}

/* - - Header - - */
*:lang(de-DE) .site-logo:first-child{
display:none !important;
}

*:lang(nl-NL) .site-logo:nth-child(2){
display:none !important;
}

*:lang(nl-NL) .trm.de{
display:none !important;
}

*:lang(de-DE) .trm.nl{
display:none !important;
}

::placeholder {
  color:#000 !important;
  content:"Line 1\A Line 2\A Line 3\A" !important;
}

.content-layout-wrapper h3 span{
font-size:14px;
font-weight:bold !important;
}

.content-layout-wrapper h3{
margin-bottom:0px;
}

.page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light.post-title-large-image{
margin-bottom:40px !important;
}

:root {
    --wd-form-brd-width: 1px !important;
	font-size: 13px !important;
}

.whb-sticked .site-logo img{
	max-width:50px !important;
}

.searchform input[type="text"] {
    font-size: 13px !important;
}


.wd-search-cat>a {
    text-transform: none !important;
	font-size: 11px !important;
}


.fa-phone{
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  font-size:30px;
  color:#333;
  margin-left:15px;
   margin-right:-15px;
}

.info-box-subtitle{
	margin-bottom:2px !important;
	font-size:11px;
	font-weight:bold;
}

.page-title {
    margin-bottom: 0px !important;
}

.wd-header-cart .wd-tools-icon:before {
    font-size: 32px !important;
}


.icons-design-simple.color-scheme-light .wd-social-icon{
	background-color:#666 !important;
}

.wd-dropdown-menu.wd-design-default {
     padding: 0px;
	
}

.menu-item.item-level-1:hover{
	background-color:#eeeeee !important;
}

.menu-item.item-level-1 a{
	padding: 12px 20px;
	color: #333333;
}

.wd-cookies-inner{
	margin: auto;
max-width:1400px;	
}


/* - - Homepage - - */

.home .page-title{display:none !important;}
.home .main-page-wrapper{padding-top: 0px !important;}


.vc-hoverbox-block-inner.vc-hoverbox-front-inner {
    background: rgba(0,70,33, 0.7);
}
.home .vc-hoverbox-block.vc-hoverbox-front h2 {
    font-family: Poppins,sans-serif;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    color: #fff;
    text-transform: uppercase;
	margin:0 5%;
}
.owl-carousel.show-nav-middle .owl-nav .owl-next, .owl-carousel.show-nav-middle .owl-nav .owl-prev {
    box-shadow: none!important;
}


.home-middle div{
	background-repeat:no-repeat !important;
}

.home-middle .box>div{
	width:60%; 
}

.video{
	width:100% !important;
	height:200px !important;
	background-color: transparent !important;
	padding:0px !important;
}

.usps-home .list-content{
	color:#000;
	    font-size: 16px;
}

.wd-accordion.wd-style-default .wd-accordion-item:first-child {
   display:none;
}

.promo-banner .wrapper-content-banner {
    padding: 10px  !important;
}

.promo-banner .content-banner {
    text-align: center;
}

.promo-banner .content-banner img{
width:70px;
}

/* - - cta - - */
.cta{
	width:100%;
    background-color: #3e7f3d !important;
	position:absolute;
	left:0;
	text-align:center;
}

.cta .content{
width:800px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  vertical-align:middle !important;
}

.cta h3{
	padding: 10px !important;
	color:#fff;
	float:left;
	margin:auto;
}

.cta button{
	background-color: #004621;
    color: #ffffff;
	font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
	border-radius: 6px;
}

.wd-sub-menu li > a {
  margin-left: 20px;
}


/*.list li{
	float:left;
	color:#000;
	font-weight:bold;
}*/
.lijstusps li {
  font-weight: bold !important;
  color: #000 !important;
}

.btn, .button, [type=button], [type=submit], button {
    padding: 12px 5px !important;
}


/* -footer */

footer .widget {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
	border-bottom: 0px !important;
	font-size: 13px !important;
}

footer .widget li{
	padding: 6px 0 6px 0px;
	border-bottom: 1px solid var(--brdcolor-gray-300);
	margin-bottom:0px;
}

.wd-prefooter {
    padding-bottom: 0px  !important;
}

.footer-container.color-scheme-dark{
margin-top: 40px !important;
}
/* - - usps- - */
.usps{
	padding-left:0px;
    list-style: none!important;
}

.usps p{
	font-size: 13px;
	margin-left:23px;
}

.usps .fa-check{
	float: left;
	font-size:18px;
	padding-top:3px;
	margin-right:4px;
}


.usps .fa-check:before{
	color:#3e7f3d;
}

.usps h4{
	margin-bottom:0px;
}

/* shop */

.button.btn-cart.wc-forward{
	background-color:#e7e7e7;
}

.button.btn-cart.wc-forward:hover{
	background-color:#f1f1f1;
}

.cart-actions button{
	color:#fff !important;
}

.col-sm-6{
	max-width: 100% !important;
}

.btn-style-link.btn-color-default {
	padding:12px;
}

.labels-rounded .out-of-stock {
    max-width: 100px !important;
}


/* aanvraag offerte */


.aanvraag{
	background-color:rgba(236, 137, 31,1) !important;
	color:#fff;
	padding:7px !important;
	flex:0 0 auto !important;
	cursor:pointer;
	text-transform: var(--btn-accented-transform, var(--btn-transform));
    font-weight: var(--btn-accented-font-weight, var(--btn-font-weight));
    font-family: var(--btn-accented-font-family, var(--btn-font-family));
    font-style: var(--btn-accented-font-style, var(--btn-font-style));

}

.aanvraag:hover{
	background-color:rgba(236, 137, 31,0.8) !important;
}

/*.aanvraag span:nth-child(1){
	font-size:10px;
}*/

.aanvraag span{
	width:100% !important;
	float:left;
	height:10px;
	margin-top: 1px;
}



/*portfolio*/
.referentie h2 {
font-weight:bold !important;
}

input[type=mail] select, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    height: var(--wd-form-height);
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    border-radius: var(--wd-form-brd-radius);
    background-color: var(--wd-form-bg);
    box-shadow: none;
    color: var(--wd-form-color);
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}



/* - - mobile- - */

@media only screen and (max-width: 1410px) {
	.whb-header .btn-size-small {
		display:none;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 15px;
}



}

@media only screen and (max-width: 1024px) {

.aanvraag{
width:309px !important;
height:42px;
}




@media only screen and (max-width: 820px) {
	.cta .content{
width:100%;
	}


	.cta{

		padding: 10px !important;

	}


	.cta h3{
		padding: 5px !important;
		width:100%;
		font-size:18px;
	}

.list li{
	width:100%;
}

.labels-rounded .product-label {
    font-size: 9px !important;
}

.wpb_video_wrapper{
	height:200px;
}


}
	
.noDisplay, .otgs-development-site-front-end, .wpml-ls-statics-footer {
display:none !important;
visibility:hidden;
}