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

.animated-heading span.rotating-text{color:#040401;}
.page-id-50 .wd-page-content.main-page-wrapper .wd-content-layout{padding-top:0px;}

header .whb-col-right .wd-button-wrapper{}
header .whb-col-right .wd-button-wrapper a.btn{font-weight: 700;border-radius: 40px;padding: 20px 45px;}

header .info-box-wrapper .info-box-content .info-box-subtitle{font-weight: 500;}
header .info-box-wrapper .info-box-content .info-box-title{margin-top: 4px;}

#hw-wks .info-box-icon img, 
#why_choose .info-box-icon img {transition: transform 0.6s ease-in-out;}
#hw-wks .info-box-wrapper:hover .info-box-icon img, 
#why_choose .info-box-wrapper:hover .info-box-icon img {transform: translateY(-15px);}
#hw-wks .box-with-icon .info-box-icon, 
#why_choose .box-with-icon .info-box-icon{overflow: visible;}

#why_choose .info-box-wrapper .info-box-inner{margin-top:5px;}

#hme-serv .wd-info-box{background: #fff;border-radius: 40px;}
#hme-serv .wd-info-box .info-box-icon img{border-radius: 40px 40px 0 0;}
#hme-serv .wd-info-box .info-box-content{padding: 10px 15px 25px;}
#hme-serv .wd-info-box .info-btn-wrapper a.btn{background: #fff;border-color: #040401;color: #040401;transition: all .3s;}
#hme-serv .wd-info-box .info-btn-wrapper a.btn:hover{animation-name: elementor-animation-wobble-horizontal;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;}
#hme-serv .wd-info-box:hover .info-btn-wrapper a.btn{background: #ff3600 !important;border-color: #ff3600;color: #fff;}

header .whb-col-right .wd-button-wrapper a.btn{transition: all .3s;}
header .whb-col-right .wd-button-wrapper a.btn:hover{animation-name: elementor-animation-wobble-horizontal;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;}

#qt-btn a.btn{border: 2px solid #ff3600;}
#qt-btn a.btn:hover{border: 2px solid #040401; background:#040401; color:#fff;
animation-name: elementor-animation-wobble-horizontal;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;}
#hme-con .wpcf7-form #qt-btn input:hover{animation-name: elementor-animation-wobble-horizontal;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;}



#testi-grid .testimon-style-boxed .testimonial-inner{border-radius: 40px;}
#testi-grid .testimonial-content p{font-weight: 500;}
#testi-grid .testimonial-content footer{font-size: 16px;}


#loc-hme .wd-tabs-content-wrapper ul{padding: 0px;list-style-type: none;text-align: center;width: 90%;margin: 20px 0 auto;}
#loc-hme .wd-tabs-content-wrapper ul li{list-style-type: none;display: inline-block;margin:0px 10px 20px;border: 2px solid #040401;border-radius: 40px;}
#loc-hme .wd-tabs-content-wrapper ul li a{color: #040401;font-weight: 500;font-size: 14px;display: block;padding: 8px 20px;}
#loc-hme .wd-tabs-content-wrapper ul li:hover{border: 2px solid #ff3600;background: #ff3600;}
#loc-hme .wd-tabs-content-wrapper ul li:hover a{color: #fff;}


#loc-hme .wd-nav-wrapper ul.wd-nav li{padding: 5px 22px;border-radius: 40px;background: #040401;}
#loc-hme .wd-nav-wrapper ul.wd-nav li.wd-active{background: #ff3600;padding: 5px 22px;border-radius: 40px;}
#loc-hme .wd-nav-wrapper ul.wd-nav li.wd-active a{color: #fff;}
#loc-hme .wd-nav-wrapper ul.wd-nav li a{color:#fff;font-size: 15px;}



#hme-con{}
#hme-con .wpcf7-form{}
#hme-con .wpcf7-form .hidden-fields-container{display:none;}
#hme-con .wpcf7-form input.wpcf7-form-control{color: #040401;border-width: 1px;}
#hme-con .wpcf7-form input.wpcf7-form-control.wpcf7-submit{background-color: #040401;color: #fff;box-shadow: none;border-radius: 40px;padding: 18px 30px;border: 0px;font-weight: 700;}
#hme-con .wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background-color: #ff3600;color: #fff;border-color:#ff3600;}
#hme-con .wpcf7-form select{color: #040401;border-width: 1px;}

#hme-con .wpcf7-form .col-full{width: 100%;display: inline-block;}
#hme-con .wpcf7-form .col-full .col-left{width: 48%;float: left;}
#hme-con .wpcf7-form .col-full .col-right{width: 48%;float: right;}
#hme-con .wpcf7-form .col-full .col-left p,
#hme-con .wpcf7-form .col-full .col-right p{margin-bottom:13px;}


#hme-con .wd-accordion-item{border-radius:40px;}
#hme-con .wd-accordion-opener{color:#000;}


#ft-col ul.wd-sub-menu li a{color:#fff;}
#ft-col ul.wd-sub-menu li a:hover{color:#ff3600;}

#ft-btm .wd-text-block a:hover{color:#ff3600;text-decoration:underline;}

header #menu-header-menu li a.woodmart-nav-link:after{color: #000;font-size: 11px;font-weight: 600;top: 1px;position: relative;}
header #menu-header-menu ul.wd-sub-menu li a{color:#000;font-weight: 500;}
header #menu-header-menu ul.wd-sub-menu li a:hover{color:#ff3600;}
header #menu-header-menu .wd-dropdown-menu.wd-dropdown{border-radius: 0px 0px 40px 40px;padding-bottom: 20px;}



#loc-hme .wd-text-block ul{list-style-type: none;padding: 0px;margin: 0px;}
#loc-hme .wd-text-block ul li{display: inline-block;margin:0px 10px 15px;background: #FFF4F1;padding: 10px 25px;border-radius: 40px;}
#loc-hme .wd-text-block ul li a{font-weight: 500; color:#000000;font-size: 13px;}
#loc-hme .wd-text-block ul li a:hover{color:#ff3600;}
#loc-hme .wd-text-block ul li a i{margin-right:2px;}

.wd-page-wrapper .wd-page-title h1.entry-title.title{font-size: 45px;}


@media only screen and (max-width: 767px) {
header .whb-main-header .whb-top-bar{}
header .whb-main-header .whb-top-bar .container{padding:0px;}
header .whb-main-header .whb-top-bar .whb-col-mobile .wd-button-wrapper{width:50%;}
header .whb-main-header .whb-top-bar .whb-col-mobile .wd-button-wrapper a.btn{width: 100%;font-weight: 600;height: 50px;}
#hero-btns #qt-btn a.btn span{font-size: 15px;}
#hero-btns #qt-btn2 a span{font-size: 15px;}
#hero-btns #qt-btn2 .elementor-button{padding: 11px 20px;}
#loc-hme .wd-text-block ul li{margin-bottom:15px;}
#hme-con .wpcf7-form .col-full .col-left, 
#hme-con .wpcf7-form .col-full .col-right{width: 100%;float: left;}

#hme-con .wpcf7-form .col-full .col-left p{margin-bottom: 19px;}
#hme-con .wpcf7-form .col-full .col-right p{margin-bottom: 16px;}

#mob-ctabtn a.btn{}
#mob-ctabtn a.btn .wd-btn-text{font-size: 13px;}
#mob-ctabtn a.elementor-button{font-size: 13px;padding: 13px 15px 13px 15px;}
#mob-ctabtn a.elementor-button .elementor-button-text{}
.wd-page-wrapper .wd-page-title h1.entry-title.title{font-size: 30px;}
}

header #menu-header-menu ul.wd-sub-menu li.current-menu-item a{color: #ff3600;}
#con-pg .info-box-wrapper .info-box-inner{margin-top: 4px;}

#hme_hero .e-con-inner{padding-top: 25px;}