/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
@font-face {
  font-family: 'icomoon';
  src:  url( 'icons/icomoon.eot?gsw9k5');
  src:  url( 'icons/icomoon.eot?gsw9k5#iefix') format('embedded-opentype'),
    url( 'icons/icomoon.ttf?gsw9k5') format('truetype'),
    url( 'icons/icomoon.woff?gsw9k5') format('woff'),
    url( 'icons/icomoon.svg?gsw9k5#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="yo-icon-"], [class*=" yo-icon-custom-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.yo-icon-line:before {
  content: "\e900" !important;
  color: inherit;
}
/* .yo-icon-line:hover:before {
  color: #00c300;
} */

.icons-design-colored-alt .social-github {
    transition: all .25s ease;
}
.icons-design-colored-alt .social-github:hover {
    border-color: #00c300;
    background-color: #00c300;
}
.icons-design-colored-alt .social-github .yo-icon-line:before{
	color:#0006;
}
.icons-design-colored-alt .social-github:hover .yo-icon-line:before{
	color: white;
}

div.testimonial-avatar {
	border-radius: unset !important;
}
img.testimonial-avatar-image {
	max-width: 150px !important;
}
@media only screen and (min-width:1025px){
	body.archive.category .whb-header,.page-template-default.page .whb-header,.post-template-default.single.single-post .whb-header,body.blog .whb-header{
		margin-bottom: 60px;
	}
}
.woodmart-wishlist-btn {
	display:none;
}
.dVWUDP {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 24px;
    background-color: #0071ce;
}
.doQBCY {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 0px 144px 144px;
    border-color: transparent transparent #ffce00;
}
.cQyfrk {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 120px;
    height: 24px;
    background-color: #a3def8;
}
.bCiOIL {
    position: absolute;
    bottom: 0px;
    right: 120px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 0px 24px 24px;
    border-color: transparent transparent #a3def8;
}
footer .footer-column {
    margin-bottom: -10px;
}
footer .footer-deco-bar{
	top:-100px;
	margin-bottom:-100px;
}
footer .megat-line-qr img{
	max-width:150px
}
.newsletter-prefooter form input[type="email"]{
	background-color: #fff;
	color: #061a3c;
}
.newsletter-prefooter form input[type="submit"]{
	background-color: #ffce00;
	border: 2px solid #061a3c;
	padding: 10px 35px;
	color: #061a3c !important;
}
.newsletter-prefooter form input[type="submit"]:hover{
	color: #fff !important;
}
.newsletter-prefooter .mc4wp-form > div > p {
    margin-left: 12px;
}
.newsletter-prefooter form input[type="email"]::-webkit-input-placeholder { /* Edge */
  color: #b3b9c3;
}

.newsletter-prefooter form input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #b3b9c3;
}

.newsletter-prefooter form input[type="email"]::placeholder {
  color: #b3b9c3;
}
 .whb-navigation.navigation-style-underline .menu{
	background-color: #ffce0057;
	border-radius: 4px;
	padding: 0px 5px;
	border: 1px solid #a4a4a4;
}
.whb-sticky-header .whb-navigation.navigation-style-underline .menu{
	background:none;
	border:0px;
}
.woodmart-compare-info-widget .compare-label{
	font-size:18px !important;
}
.categories-menu-dropdown.vertical-navigation{
	border: 1px solid #a4a4a4;
}
@media only screen and (max-width:1024px){
	.scrollToTop,.chaty-widget {
		display:none;
	}
}
@media only screen and (max-width:767px){
	.newsletter-prefooter .mc4wp-form > div > p{
	  	margin-left: 0px;
		max-width: 100%;
		width:100%;
	}

}
.menu-main-custom-container .menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {
    width: 250px;
}
.page-title-default {
    background: linear-gradient(#4396658c, #000000c9), url(/wp-content/uploads/2019/09/cube-r_inside_view_close_up_logo.jpg) !important;
    background-repeat: no-repeat !important;
	background-size: cover !important;
    background-position: center center !important;
}

div#wd-5d7545ad50ede div.liner-continer:after, div#wd-5d75446c031b9 div.liner-continer:after, div#wd-5d7544cd86288 div.liner-continer:after, div#wd-5d7544d6d3a43 div.liner-continer:after, div#wd-5d7544edd922f div.liner-continer:after, div#wd-5d7544f60a934 div.liner-continer:after, div#wd-5d7544ff854b5 div.liner-continer:after {
	background-color: #1e73be !important;
    height: 8px !important;
    width: 120px !important;
}

.dir-color-list {
	color: #5472d2 !important;
}

.compare-value {
    text-align: left;
}
.woodmart-compare-col.compare-value ul {
    list-style: disc;
	margin-left:10px;
}
footer .search-by-category{
    height: 48px;
    line-height: 44px;
    border: 2px solid #fff;
    border-radius: 4px;
    max-width: 160px;
	position: relative;
	left: 0px !important;
	top:-8px !important;
}
footer .search-by-category .list-wrapper {
    width: 100%;
}
footer.color-scheme-light .search-by-category ul li a:hover,footer.color-scheme-light .search-by-category ul li.current-item > a{
	background-color: #f7f7f7;
    color: #333;
}
footer.color-scheme-light .search-by-category ul li a{
	color: #333;
}
footer.color-scheme-light .search-by-category .list-wrapper{
	    background-color: #fff;
}
footer .search-by-category .input-dropdown-inner > a{
	color: #fff;
	text-transform: capitalize;
}
.single-post .content-layout-wrapper{
	max-width: 950px;
	margin: auto;
}

footer .vc_single_image-wrapper img{
	max-width:180px;
}
footer .phone-number{
	border-radius: 16px;
    padding: 6px 22px 6px 22px;
    background-color: #fff;
    display: flex;
    color: #061a3c;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
}
footer .phone-number p{
	margin:0px;
}
.single-product .file-download{
	margin-top:20px;
	margin-bottom:30px;
}
.single-product .woocommerce-product-details__short-description{
	display:none;
}
.woodmart-compare-col {
    justify-content: flex-start !important;
}
.whb-header .whb-col-right .search-by-category{
	position: relative;
	right:0px;
	top:0px;
}
.whb-flex-row .compare-count {
	background-color: #ffce00 !important;
}
.meta-post-categories span:last-child {
    display: none;
}
.whb-primary-menu.main-nav.site-navigation  .menu-main-custom-container>ul{
	margin-left:35px;
}
.page-title .entry-title {
    font-weight: 400;
    text-transform: uppercase;
}
.summary-inner > .woodmart-compare-btn{
	margin-top:20px;
}
.blog-post-loop .article-body-container {
    text-align: left;
}
.read-more-section a{
	font-weight:500;
}
.woodmart-single-footer .tags-list {
    flex-wrap: wrap;
    display: flex;
}
footer .woodmart-social-icons{
	margin-bottom:35px;
}
footer .lang-switcher+span{
	display:none;
}
footer .lang-switcher{
	padding: 7px 15px;
	border-radius: 5px;
	margin-right: 2px;
	display:inline-block;
}
footer .lang-switcher.active{
border: 1px solid #fff;
}
footer .footer-menu .menu-item{
	font-size: 16px;
	font-family: Sarabun;
	line-height: 1.65em;
	margin-bottom:0px;
}
header .lang-switcher+span{
	color: #8f8f8f;
}
header .lang-switcher{
	color: #8f8f8f;
}
header .lang-switcher:hover{
	color: #2a2760;;
}
header .lang-switcher.active{
	color: #2a2760;
}
.whb-navigation.main-nav li.pll-parent-menu-item{
	display:none;
}
.orderby option[value=price], .orderby option[value=price-desc]{
   	display:none;
}
.hidden{
	display:none !important;
}
.woodmart-compare-col .product-contact.btn{
  background-color:#439665;
  color:#fff;
  border-radius: 4px;
  padding: 10px 10px;
}
.woodmart-compare-row.compare-contact>.compare-field{
  font-size:0px;
}
.compare-pagination{
	text-align: center;
	margin-bottom: 30px;
	font-size: 15px;
}
.compare-pagination a{
	padding: 0px 8px;
	margin-right: 18px;
	border-radius: 15px;
}
.compare-pagination a.active{
	background-color:#eee;
}
.compare-vdo iframe{
	width: 220px;
}
.woodmart-toolbar-link:not(.woodmart-with-icon) > a::before {
    content: none;
}
.woodmart-toolbar-icon>svg{
   max-width:28px;
}
.woodmart-toolbar-icon.yt-icon>svg{
   max-width:32px;
}
.main-footer .ads-wus p{
	font-size: 16px;
}
@keyframes badge{
  50% {
    opacity: .7;
    transform: scale(0);
  }
  100%{
    transform: scale(2);
    opacity: 0;
  }
}
.last-post-list .woodmart-blog-holder>article:nth-child(1){
	margin-top:12px !important;
	position:relative;
}
.last-post-list .badge{
	display: block;
	content: "";
	width: 1.5rem;
	height: 1.5rem;
	background-color: lightcoral;
	border-radius: 50%;
	position: absolute;
	left: -.8rem;
	top: -1.6rem;
}
.last-post-list  .badge::after, .last-post-list  .badge::before {
    display: block;
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    background-color: inherit;
    border-radius: 50%;
    position: absolute;
    animation: badge 2.5s ease-out infinite;
    top: 0px;
}
.last-post-list  .badge::before {
    animation-delay: .5s;
}
.last-post-list span{
	position: absolute;
	font-size: 8px;
	line-height: 24px;
	width: 100%;
	display: block;
	text-align: center;
	z-index: 1;
	color: white;
}
.woodmart-toolbar > a, .woodmart-toolbar > div a {
	display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    top: 2px;
    position: relative;
}
.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title {
    transform: translate(calc(-100% - 12px),-80%);
    text-align: left;
}
.scrollToTop{
	bottom: 90px;
}
.chaty-widget {
	 bottom: 15px !important;
    right: 15px !important;
}
.footer-logo img{
	max-width: 100% !important;
} 
.footer-logo .vc_single_image-wrapper {
	max-width: 180px;
}
.whb-not-sticky-row .whb-general-header-inner .site-logo h1{
	font-size: 11px;
	font-weight: 400;
	margin-bottom: 0px;
}
.whb-not-sticky-row .whb-general-header-inner .site-logo h1 span{
	font-size: 0%;
}
.blog-langbt{
	float:right;
}
.blog-langbt .lang-switcher{
	padding: 3px 5px !important;
	display: inline-block;
	background-color: #f2f2f2;
	border-radius: 4px;
	margin-left: 7px;
}

.site-content .post-single-page .heateor_sss_sharing_container{
	margin-bottom: 30px;
}

@media only screen and (min-width:1025px){
	.whb-top-bar+.whb-general-header{
		margin-bottom: 10px;
	}
}
@media only screen and (min-width:1200px){
	.single-post .site-content{
		padding-right: 35px;
	}
	.single-post .sidebar-container .sidebar-inner{
		min-width: 310px;
	}
}
