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

/* css by nofil */
.whb-general-header:before {
    content: ' ';
    position: absolute;
    background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/06/topbg1.jpg);
    left: 0px;
    top: 0;
    bottom: 0;
    width: 5px;
    height: 100%;
}
.whb-general-header:after {
    content: ' ';
    position: absolute;
    background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/06/topbg1.jpg);
    right: 0px;
    top: 0;
    bottom: 0;
    width: 5px;
    height: 100%;
}
.wd-header-overlap .title-size-default:before {
    content: ' ';
    position: absolute;
    background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/06/topbg1.jpg);
    left: 0px;
    top: 0;
    bottom: 0;
    width: 5px;
    height: 100%;
}
.wd-header-overlap .title-size-default:after {
    content: ' ';
    position: absolute;
    background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/06/topbg1.jpg);
    right: 0px;
    top: 0;
    bottom: 0;
    width: 5px;
    height: 100%;
}

input#gform_submit_button_1 {background: #DFBCB5 !important;
border-radius: 8px !important;
background-color: #F3F3F3;
color: #3E3E3E;
transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;}
.page-title-default {background-color: #b18e86 !important;}

.slick-arrow {font-size: 185px;position: absolute;font-family: system-ui;top: 24%;z-index:1;font-weight:100;}
.homeSlider {position: relative;}
.bg_top {background-repeat: no-repeat !important;background-size: cover !important;background-position: center center !important;padding-top:150px;padding-bottom: 100px;}
span.slick-next {right: 0;display: none !important;}
span.slick-prev {left: 20%;}
.home_slider h1 {font-family: "Jister", Arial, Helvetica, sans-serif;color: #162033;font-size: 75px;position: relative;line-height: 75px;font-weight: 500;right: -225px;z-index: 1;}
.home_slider h1 strong {font-weight: 500;color: #dfbcb6;}
.homeSlider .bg_top .row {position: relative;align-items: center;padding: 50px;border-right: solid 1px #F4D3CD;border-top: solid 1px #F4D3CD;border-bottom: solid 1px #F4D3CD;}
.home_slider h1:before {z-index: -1; animation:rotate 3s linear infinite; content: '';background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/05/Untitgdfgled-1.png) no-repeat;background-size: contain;width: 200px;height: 200px;background-position: center center;position: absolute;left: -74px;top: -70px;}
.home_slider_img, .bg_fo_img  {position: relative;}
.home_slider_img:after {animation: float 2s ease infinite;content: '';background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/05/Rectangle-4.png) no-repeat;width: 24%;height: 14%;position: absolute;bottom: -26px;left: 194px;}
.homeSlider .bg_top .row:before {content: '';background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/05/sdasdUntitled-1.png) no-repeat;background-size: 24%;background-position: 0% 99%;width: 27px;height: 100%;left: -1px;position: absolute;/* visibility: visible; */}
.d-inline ul li {display: inline-block;list-style: none;margin-right: 10px;}
.text-white ul li {list-style: none;}
.text-white ul li a {color: #fff;}
.list_style ul li {color: #fff;list-style: none;}
.list_style ul {padding-left: 0;}
form#easy-newsletter-form {display: flex;align-items: center;justify-content: end;border-radius: 8px;background: #eef3fa;height: 50px;}
.easy-newsletter .input-field {width: 67%;}
form#easy-newsletter-form label {display: none;}
form#easy-newsletter-form input {border: none;}
#easy-newsletter-form .input-submit {width: 33%;margin: 0 !important;margin-right: 7px !important;}
#easy-newsletter-form .input-submit button {background: #dfbcb6;}
form#easy-newsletter-form input {height: 50px;}
form#easy-newsletter-form .input-submit button {height: 35px;border-radius: 8px;}
.bg_fo_img>.vc_column-inner:before {content: '';background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/05/Group-8.png) no-repeat;background-size: cover;background-position: center top;width: 100%;height: 33%;position: absolute;top: -46px;left: -39px;z-index: 1;}
.wd-prefooter {padding-bottom:0px !important;}
.testimonal_inner {align-items: center;display: flex;}
.testimonal_text {padding-left: 30px;}
.testimonal_wrapper {padding: 10px 10px;}
.testimonal_text h3 {margin: 0 !important;color: #182233;}
.testimonal_text p {margin: 0;font-size: 14px;font-weight: 600;color: #dfbcb6;}
.testimonials  .slick-arrow {position: absolute;left: 0;bottom: -288px;margin: auto;width: 8%;right: -191px;flex-direction: row !important;background:#182233;object-fit:none;z-index:9;}
.testimonials {position: relative;}
.testimonials .slick-prev {transform: translateX(-40px);border-radius: 30px 0px 0px 30px;}
.testimonials .slick-next {transform: translateX(40px);border-radius: 0px 30px 30px 0px;}
.testimonials  .slick-list.draggable {margin: 0px 90px !important;padding:0 !important;}
.testimonials .slick-track {padding: 80px 0px;}
.testimonials .slick-center {box-shadow: #00000038 0px 0px 15px 0px;transform: scale(1.3);z-index: 9;background: #fff;border-radius:10px;}
.bg_circle p {position: relative;display: inline;}
.bg_circle p:before {animation: rotate 3s linear infinite;background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/05/Untitgdfgled-1.png) no-repeat;content: '';background-size: contain;background-position: center top;width: 250px;height: 250px;position: absolute;left: -36px;top: -54px;}
.home_slider p {margin-bottom: 30px !important;}
a.btn_slider {border:none !important; font-family: "Jister", Arial, Helvetica, sans-serif;color: #162033;font-weight: 600;position: relative;}
a.btn_slider:after {content: '';background: #dfbcb6;width: 25%;height: 2px;position: absolute;transition: all 0.3s ease;bottom: -9px;right: 0;}
a.btn_slider:hover:after {transition: all 0.3s ease;width: 100%;}
.product_inner>a>img {width: 100%;}
.product_content {background: #dfbcb6;padding: 15px 10px 15px 10px;}
.product_content .product_cat a, .product_content h2.product_title {color: #fff;}
.slider_product .slick-center{z-index: 9;}
.slider_product .slick-center .product_wrapper {box-shadow: #00000038 0px 0px 15px 0px;transform: scale(1.4);background: #fff;border-radius: 10px;transition:all 0.3s ease;}
.slider_product .slick-track {padding: 105px 0px;}
.slider_product .slick-center .product_cat a {font-size: 12px !important;}
.slider_product .slick-center h2.product_title {font-size: 18px !important;}
.bg_flower:after {content: '';background: url(https://stage.projects-delivery.com/wp/fayereim/wp-content/uploads/2022/05/Layer-2.png) no-repeat;background-size: contain;background-position: center center;width: 27%;height: 103%;position: absolute;right: 0px;top: -259px;}
.site-content{margin-bottom:0 !important;}
.footer_social a {border-color: rgb(16, 31, 46) !important;}
.footer_social a span {color: #101f2e;}
.slider_product .slick-slide {padding: 0 10px;}

.bestforYou.wd-text-block {
    font-size: 100px;
    line-height: 100px;
}
/* Animation css */
@keyframes rotate {
    from { transform: rotate(0deg); }
    to { transform: rotate(359deg); }
  }
.bounce_key {
    animation: bounce 2s ease infinite;
  }
  @keyframes bounce {
      70% { transform:translateY(0%); }
      80% { transform:translateY(-15%); }
      90% { transform:translateY(0%); }
      95% { transform:translateY(-7%); }
      97% { transform:translateY(0%); }
      99% { transform:translateY(-3%); }
      100% { transform:translateY(0); }
  }
  a.btn.btn-color-default:hover {
    animation: shake 0.9s ease infinite;
    color: #fff;
    animation-iteration-count: 1;
    
  }
  @keyframes shake {
      0%, 100% {transform: translateX(0);}
      10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
      20%, 40%, 60%, 80% {transform: translateX(10px);}
  }

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}

@media (max-width:1600px) {
    .sectionTitle.wd-text-block,.sectionTitle {
    font-size: 75px !important;
    line-height: 75px !important;
}
.home_slider h1 {
    right: -104px;
    font-size: 70px;
    line-height: 70px;
}

span.slick-prev {
    left: 15%;
}
}

@media (max-width:1500px) {
    .productBring .vc_column-inner {
    padding-left: 220px !important;
}
.testimonials .slick-center {
    transform: scale(1.2);
}

.slick-current .testimonal_wrapper .testimonal_content p {
    font-size: 14px;
    line-height:18px;
}
.testimonal_wrapper .testimonal_content p{
    margin-top:12px
}
    }

@media (max-width:1300px) {
    span.slick-prev {
    left: 30px;
}

.home_slider h1 {
    right: 0px;
    font-size: 60px;
    line-height: 60px;
}

.sectionTitle.wd-text-block, .sectionTitle {
    font-size: 60px !important;
    line-height: 60px !important;
}
.productsBringDetails .vc_column-inner {
    padding-right: 148px !important;
}
.bestforYou.wd-text-block {
    text-align: left;
}
.bg_circle p:before,.home_slider h1:before {
        width: 160px;
    height: 160px
}
.product_content .product_cat a, .product_content h2.product_title {
    font-size: 16px !important;
}
.slider_product .slick-center h2.product_title{
       font-size: 16px !important;
    }
   
}
 @media (max-width:1200px){
    .bg_fo_img>.vc_column-inner:before {
        width: 100%;
        height: 33%;
        position: absolute;
        top: -36px;
        left: -39px;
        background-size: contain;
}
.signupContent p {
    font-size: 16px;
} 
        }

@media (max-width:1169px) {
    .productBring .vc_column-inner {
    padding-left: 110px !important;
    }

}

@media (max-width:1024px) {
    .product_content .product_title,.slider_product .slick-center h2.product_title {
    font-size: 14px;
}
.wd-switch-logo img {
    width: 100px;
    height: 100% !important;
    max-height: fit-content;
}
.whb-general-header-inner {
    height: auto !important;
    max-height: 100% !important;
}
.mobile-nav {
    padding-top: 30px;
}
.home_slider h1 {
    font-size: 50px;
    line-height: 50px;
}

.sectionTitle.wd-text-block, .sectionTitle {
    font-size: 50px !important;
    line-height: 50px !important;
}

.productsBringDetails .vc_column-inner {
    padding-right: 78px !important;
    
}

.bg_flower:after {
    z-index: -1;
}

.bg_flower {
    z-index: 0;
}

.product_content .product_title, .slider_product .slick-center h2.product_title {
    line-height: 18px;
}

.testimonal_text p {
    line-height: 18px;
}
.bg_top {
    padding-top: 114px;
}

.whb-general-header:before,.whb-general-header:after {
    display: none;
}

.bg_flower:after {
    width: 18%;
    height: 103%;
    top: -189px;
}
.testimonal_text h3 {
    line-height: 19px;
    font-size: 21px;
}

.testimonal_text {
    padding-left: 15px;
}

.testimonal_img {
    width: 23%;
}
.testimonal_content p {
    font-size:14px;
}
.product_content .product_cat a, .product_content h2.product_title {
    font-size: 16px !important;
}

.slider_product .slick-center h2.product_title {
    font-size: 14px !important;
}
.page-title .title {
    padding-top: 50px;
}
.testimonials .slick-prev {
    transform: translateX(-140px);
}

.testimonials .slick-next {
    transform: translateX(-54px);
}
.testimonials .slick-list.draggable {
    margin: 0 auto !important;
    padding: 0 !important;
}

.testimonials .slick-track {
    padding: 40px 0px;
}
}
@media (max-width:991px) {
    .slider_product .slick-center .product_wrapper {
    transform: scale(1.2);
}
.slider_product .slick-center .product_wrapper {
    transform: scale(1);
}
.slider_product .slick-center h2.product_title {
    font-size: 18px !important;
}

.product_content .product_cat a, .product_content h2.product_title {
    font-size: 16px !important;
}
}
@media (max-width:768px){
    #footer .wpb_column {
    width: 100%;
}}

@media (max-width:767px) {
    .home_slider h1:before {
    display: none;
}

span.slick-prev {
    left: 0;
    font-size: 100px;
}

.home_slider h1 {
    font-size: 40px;
    line-height: 40px;
}

.bg_circle p:before {
    display: none;
}

.sectionTitle.wd-text-block, .sectionTitle {
    font-size: 40px !important;
    line-height: 40px !important;
}
#footer .newletterSection {
width: 100%;
    /* margin-left: 10px; */
    margin-top: 20px;
    padding: 0 10px;
}
.easy-newsletter .input-field {
    width: 100%;
}
.copyRightRow {
    text-align: center;
    justify-content: center;
}

.copyRightRow .wd-social-icons {
    text-align: center;
}

.copyRightRow #wd-62851d7f23c94 {
    text-align: center;
}
#footer .vc_column-inner {
    padding-top: 6px;
}
.newletterSection {
    width: 95%;
}
.bg_fo_img>.vc_column-inner:before {
   display:none;
}
.testimonials .slick-list.draggable {
    padding: 0 20px !important;
}
.testimonials .slick-next,.testimonials .slick-prev {
    transform: translate(0);
}

.testimonials .slick-next {
    right: -70px;
}

.testimonials .slick-prev {
    right: 59px;
}
}

@media (max-width:480px) {
	
	.homeSlider .bg_top .row {
    padding: 20px 10px;
}
	
	.home_slider h1 {
    font-size: 35px;
    line-height: normal;
    right: 0;
}

.slick-arrow {
    display: none !important;
}
	div#wd-62850708e8167 p {
    font-size: 32px;
}

div#wd-6285072dac146 p {
    font-size: 12px;
    line-height: 20px;
}

.home_slider p {
    font-size: 12px;
    line-height: 20px;
}
	
}

