/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
form#easy-newsletter-form label {
    display: none;
}

form#easy-newsletter-form {
    display: flex;
    justify-content: end;
	border-radius:3px;
    height: 50px;
	border:solid 1px #fff;
	BACKGROUND: #232f3d;
}
.whb-sticked .whb-row {
    transition: background-color .3s ease;
    background: #000;
}
form#easy-newsletter-form button, form#easy-newsletter-form input {
    height: 50px;
}

form#easy-newsletter-form button {
    border-radius: 0px 20px 20px 0px;
	background: #0000;
	color: #fff;
}

form#easy-newsletter-form input {
    border-radius: 20px 0px 0px 20px;
	border:none;
}
.head_border .wpb_column {
    position: relative;
}
div#IndustryFilm {
    position: relative;
}

div#IndustryFilm .rotating {
    position: absolute;
    bottom: 0;
    right: 10%;
}

.head_border .wpb_column:before {
    content: '';
    background: #686773;
    height: 2px;
    width: 100px;
    position: absolute;
    bottom: -1px;
}
ul.ul_inline {
    list-style: none;
    padding-left: 0;
}
ul.ul_inline>li {
    display: inline;
    color: #fff;
    margin-right: 11px;
}
.wd-prefooter {
    padding-bottom:0px !important;
}
ul#menu-menu-header li a{
	color:#fff;
}
.text-white ul li a{color:#fff;}
form#easy-newsletter-form button:hover {
    box-shadow: unset;
}
#easy-newsletter-form .input-field {width: 80%;}
#easy-newsletter-form .input-field.input-submit {width: 20%;}

.ul_sep ul {
    padding: 0;
}
.ul_sep ul li {
    list-style: none;
    display: inline;
    padding: 0px 11px;
}
.copyRight ul li {
    line-height: 0;
}
html {
  scroll-behavior: smooth;
}
footer.footer-container.color-scheme-dark .copyRight {
    background: #ea4631 !important;
}

footer.footer-container.color-scheme-dark .copyRight ul.ul_sep {
    color: #fff;
}

footer.footer-container.color-scheme-dark .copyRight p {
    color: #fff;
}
/* footer css end */
.whb-overcontent .whb-main-header {
    position: absolute;
    width: 98%;
    top: 10px;
    right: 0;
    left: 0;
    margin: auto;
}
.whb-overcontent .whb-main-header .whb-row.whb-general-header {
    border-radius: 20px;
}
.home-slider {
    height: 100vh;
    top: 90px;
}
.home-slider .slider_text h1 {
    font-size: 180px;
    text-transform: uppercase;
	font-family: 'primary';
}
.home-slider .slider_social {
    position: absolute;
    top: 60px;
    bottom: 0;
    margin: auto;
    left: 170px;
}
.home-slider .slider_social a.wd-social-icon {
    background: #082d31;
    margin-left: 2px !important;
    width: 50px !important;
    height: 50px !important;
    padding: 0;
    display: flex;
    margin-bottom: 5px !important;
    align-items: center;
    justify-content: center;
}
/* .home-slider .slider_social a.wd-social-icon:hover {
    background: transparent;
} */
.home-slider .slider_social a.wd-social-icon {
  --borderWidth: 3px;
  background: #1D1F20;
  position: relative;
  border-radius: 50%;
  margin-bottom: 12px !important;
}
.home-slider .slider_social a.wd-social-icon:after {
  content: '';
  position: absolute;
  top: calc(-1 * var(--borderWidth));
  left: calc(-1 * var(--borderWidth));
  height: calc(100% + var(--borderWidth) * 2);
  width: calc(100% + var(--borderWidth) * 2);
  background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
  border-radius: 50%;
  z-index: -1;
  -webkit-animation: animatedgradient 3s ease alternate infinite;
  animation: animatedgradient 3s ease alternate infinite;
  background-size: 300% 300%;
}
.home-slider .slider_social a.wd-social-icon:hover {
    background: transparent;
}

@-webkit-keyframes animatedgradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
.home-slider .slider_social a.wd-social-icon span {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.home-slider .slider_social a.wd-social-icon span {
    display: flex;
    align-items: center;
    justify-content: center;
}
.gl-heading h2 {
    font-size: 45px;
    line-height: 1 !important;
	font-weight:700;
	letter-spacing:1 !important;
    font-family: clash;
    text-transform: uppercase;
}
.gl-heading h2 strong {
	color:#ea4631;
}
.gl-btn {
    background: #ea4631 !important;
    color: #fff !important;
    padding: 15px 50px;
    transition: all 0.5s ease;
}

.gl-btn:hover {
    background: #000 !important;
    color: #ea4631 !important;
}
.gl-heading p {
    max-width: 560px;
    width: 100%;
}
.product_home .gl-heading p {
    margin: 0 auto;
}
.product_home .product-grid-item .product-wrapper .product-element-top {
    border-radius: 25px;
}
.product_home .product-grid-item .product-wrapper  h3.wd-entities-title {
    font-family: 'clash';
    text-align: start;
    font-size: 20px !important;
    padding-left: 30px;
	margin: 0;
	text-transform:uppercase;
}
.product_home .product-grid-item .product-wrapper .wd-product-cats {
    text-align: start;
    font-size: 16px !important;
    padding-left: 30px;
	margin: 0;
}
.product_home .product-grid-item .product-wrapper span.price {
	font-family: 'clash';
    text-align: start;
    font-size: 20px !important;
    padding-left: 30px;
}
.product_home .product-grid-item .product-wrapper span.price span.woocommerce-Price-amount.amount {
    color: #3175d9;
}
.product_home .product-grid-item .product-wrapper span.price span.woocommerce-Price-amount.amount:hover {
    color: #ea4631;
}
.videos_section {
    height: 776px;
}
.videos_section .gl-heading h2 {
	color:#fff;
}
.play-btn {
    display: inline;
    position: absolute;
    bottom: 50%;
    right: 0;
    left: 0;
	margin:0;
}
.play-btn .vc_icon_element-inner {
    width: 100px !important;
    height: 100px !important;
    background: #ea4631;
    border-radius: 50%;
}

/* testimonial  */
#slick-slides .slick-track { padding: 160px 0px 50px; }
#slick-slides .col-md-3.content { padding: 20px; }
#slick-slides .test_detail h4 { color: #17cc5b; margin: 0; font-weight: 900; font-size: 18px; line-height: 21px; }
#slick-slides .test_detail p { color: #17cc5b; font-size: 16px; margin-bottom: 20px !important; }
#slick-slides .test_content p { color: #6d7478; font-size: 14px; }
#slick-slides .test_detail small { color: #a3a3a3; }
#slick-slides .test_detail:before { content: ''; background: url(./img/quote.png) no-repeat; width: 25px; height: 25px; background-size: contain; position: absolute; left: -39px; top: 11%; }
#slick-slides .test_detail { position: relative; margin-left: 30px; }
#slick-slides .testi_wrapper { transition: all 0.3s ease; }
#slick-slides .col-md-3.content.slick-slide.slick-current.slick-active.slick-center .testi_wrapper:after { content: ''; background: #17cc5b; right: 0; width: 90%; transition: all 0.3s ease; margin: auto; position: absolute; height: 3px; left: 0; }
.col-md-3.content.slick-slide.slick-current.slick-active.slick-center { background: #fff; box-shadow: -30.699px 29.412px 120px 0px rgb(241 240 248 / 76%); }
.font_shadow { text-align: right; bottom: -100px; position: relative; }
.font_shadow p { text-shadow: 2px 2px 0 #00000029, -1px -1px 0 #00000029, 1px -1px 0 #00000029, -1px 1px 0 #00000029, 1px 1px 0 #00000029; }
.font_shadow { line-height: 0 !important; font-size: 215px !important; position: relative; bottom: -150px; }
div#row4 .font_shadow p {
    font-family: 'clash';
}
.wd-header-cart .woodmart-cart-icon {
    background: #1d1f20;
    color: #fff;
    transition:all 0.5s;
}
.wd-header-my-account span.wd-tools-icon {
    background: #1d1f20;
    color: #fff;
    transition:all 0.5s;
}
.wd-header-my-account span.wd-tools-icon:hover, .wd-header-cart .woodmart-cart-icon:hover {
    background:#ea4631;
}
.wd-header-nav ul li a {
	font-family: 'poppins';
    font-size: 22px;
    font-weight:800;
}
.gform_footer.top_label input#gform_submit_button_1 {
    background: #ea4631;
    color: #fff;
    transition: 0.6s ease-in-out;
}

.gform_footer.top_label input#gform_submit_button_1:hover {
    background: #222;
}