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

[class*="color-scheme-light"] {
    --wd-text-color: white;
}

.page-title {
	padding-top:1rem!important;
	padding-bottom:1rem!important;
	margin-bottom:0;
}
.page-title .breadcrumbs {
	padding-bottom:0.4rem;
	border-bottom:1px solid #bbb;
}
.page-title .breadcrumbs a {
	color:#555!important;
}
.page-title .breadcrumbs span{
	color:#999!important;
}



footer .wd-image {
	max-width:300px;
}

.wd-accordion-title-text span {
	font-size:larger;
	line-height:1.2em;
}
.wd-active .wd-accordion-title-text span {
	color:white;
} 
.border-radius-50 .info-box-icon {
	border-radius:50%;
}
@media (min-width:1px){
	.main-page-wrapper p {
	text-align: justify;
}
	.blog-post-loop p {
		text-align:left;
	}
}

.row-bordered  .vc_row  .wpb_wrapper {
	border-radius:1rem;
	background:white;
	padding:0.1px 0.75rem 0.1px;
	margin-top:0.75rem;
	margin-bottom:0.75rem;
}

form.cart>* {
    flex: 0 auto;
}
button[type=button], [type="submit"]{
	border-radius: var(--btn-accented-brd-radius);
	background:   var(--btn-accented-bgcolor);
	color:white;
}

.woocommerce-Price-currencySymbol {
	padding-left:0.25rem;
	opacity:0.5;
}

.wd-info-box .info-box-inner {
	margin-top:3px!important;
}
.info-box-content {
    line-height: 1.2rem;
}
@media (max-width:480px) {
	.info-box-content {
 font-size:0.9rem;
}
}

.product-description-template a {
	display:inline-block;
	background:#e6effd;
	border-radius:6px;
	padding:2px 6px;
	padding: 1px 12px;
    font-size: 2rem;
	
	
}
.product-description-template a:hover{
	background:#c6cfdd;
}

/* MENU */

.wd-nav>li>a {
	text-transform:initial;
}

.w-100 {
	width:100%;
}

[type=text], [type=email], [type=tel], select,option, textarea {
	font-size:initial!important;
	color:initial!important
}
.wpcf7-not-valid-tip {
	color:red;
}
p.p-accept {
    font-size: 0.75rem;
    line-height: 1rem;
    color: #999;
}
.screen-reader-response {
	display:none;
}

/*********** posts *********/
h1.entry-title.title, .page-title h3 {
  color: #444;
	font-size: calc(1.25rem + 2vw)!important;
}
.entry-meta, .wd-post-header {
	display:none;
}
 .post-single-page .entry-header figure {
	height:calc(15rem + 20vw);
}
.post-single-page .entry-header img {
	height:100%;
	width:100%;
	display:block;
	object-fit:cover;
}


.blog-post-loop .wd-entry-content {
	-webkit-line-clamp: 3;
	line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.wd-post-cat.wd-style-with-bg {
    display: inline-flex;
    align-items: center;
		line-height:1.75em;
		height:auto;
	
}
.wd-entities-title a {
	min-height:5rem;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.widget .wd-entities-title a {
    min-height: auto;
	-webkit-line-clamp: initial;
	line-clamp: initial;
}
.portfolio-text-shown.wd-project .entry-thumbnail, .wd-project .portfolio-thumbnail, .post-img-wrapp, .wd-post-img {
	height:240px;
}
.wd-post-thumb a {
}
.post-img-wrapp a {
	height:240px;
}
.portfolio-text-shown.wd-project .entry-thumbnail img , .post-img-wrapp img, .wd-post-thumb img
{
	object-fit:cover;
	height:100%;
}

/************************/

/**** sliders ***************/

.wd-arrow-inner, .wd-nav-pagin-item *{
    color: white!important;
    font-weight: bold;
}

.wd-nav-pagin-item:before, .wd-nav-pagin-item:after {
	border-color:white!important;
}

/**** sliders ***************/

@media (max-width:767px){	
	.d-m-none, .scrollToTop {
		display:none;
	}
	.wd-entities-title a {
    min-height: auto;
}
}
