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

.wd-single-post-header .title {
   
    font-size: 40px;
}
h2, h3, h4, h5, h6, .title {
    line-height: 1.3em;
}
h2, h2.woodmart-title-container, h2.title{
    line-height: 1.3em;
}
.page .wd-content-layout{
    padding-bottom: 0!important;
	
}

.widget_nav_mega_menu .wd-nav-vertical li:not(:last-child) {
    border-bottom: 1px solid #000!important;
}

.scrollToTop.button-show {
    opacity: 0!important;
    display:none!important;
}
.wd-dropdown{
	background-color:#ffffff!important;
}

.wd-sub-menu li>a{
    font-size: 15px;
    font-weight: 600;
}
.wd-nav-mobile>li>ul li>a{
   color:#ffffff!important;
}
/*.blue_strip_section .elementor-icon-box-title a{
	color:#000!important;
}

.blue_strip_section .elementor-icon-box-content p{
	color:#000!important;
}*/

.blue_strip_section{
background-color:#287F8A!important;
}
.ti-widget.ti-goog .ti-widget-container .ti-date{
opacity:0.8!important;	
}
.menu-mega-dropdown .wd-nav-vertical.wd-design-default>li:is(.wd-opened,:hover)>a {
    background-color: #ffffff!important;
}

.menu-mega-dropdown .wd-dropdown{
	background-color:#ffffff!important;
}

.whb-general-header .whb-general-header-inner .menu-mega-dropdown .wd-menu li a:hover {
    color: #000000!important;
}
.widget_nav_mega_menu .wd-nav-vertical li a{
  font-size: 16px;
    line-height: 26px; 
    color:#000000!important;
}
.wd-text-block li {
    font-size: 16px;
    line-height: 26px;
}
:is(.btn,.button,button,[type=submit],[type=button]):hover{
    color:#000!important;	
}

body .mobile-nav.wd-side-hidden{
        background-color: #003452!important;
}
.Menu-inline .wd-sub-menu .sub-sub-menu li a{
	font-size:18px!important;
	padding:8px 20px!important;
	color: #fff!important;
}
/*.wd-sticky-nav{
	right:0!important;
	left: unset!important;
}
*/
.elementor-container .elementor-widget-container .elementor-divider{
	padding-block-start: 0!important;
    padding-block-end: 0!important;
}

.page .wd-content-layout {
    padding-block: 0px!important;
}
.whb-sticked .whb-row{
background:#003452 !important;
}
.elementor-button{
    border-radius: 0!important;
}
.home .main-footer .footer_main {
     padding-top: 240px!important;
    margin-top: -190px;
}
.checkbox-wrap .nf-field-label label{
    font-size: 14px!important;
    letter-spacing: 1px!important;
    font-weight: 400!important;	
}
.portfolio-info {
    background-color: transparent!important;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: left !important;
    color: #fff;
}

.portfolio-info .wrap-title .wd-entities-title a{
	color: #fff !important;
}

.portfolio-info .wrap-meta{
	display:none !important;
}
.wd-single-project{
	margin-bottom:0!important;
}

.portfolio-info .wrap-group .price-group{
	display:inline-flex !important;
	font-family: "MinionPro-Semibold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 32px;
    line-height: 42px;
	color:#F7B23A;
}

.price-icon img{
	width:30px!important;
}
.wrap-group {
	display: flex!important;
    justify-content: space-between!important;
}


/* Events CSS */

.wpem-event-listing-header-title{
	display:none!important;
}

/*Footer css */

.newsletter_section nf-rows-wrap {
    display: flex!important;
    flex-wrap: wrap!important;
}

.newsletter_section .nf-form-content input[type='submit'] {
    background: #f7b23a!important;
     color: #000000!important;
 }
 
 .newsletter_section .nf-form-content label{
	    font-size: 16px!important;
font-weight: 400!important;	    
 }
 
.checkbox-wrap .nf-field-label label:after{
background: transparent!important;
    border-color: #f7b23a!important;
 }
 
@media(max-width:768px){
.extra-menu-footer{
	Display:block!important;
}
.extra-menu-footer{
	text-align:center!important;
}	  
}
 
 @media(min-width:1240px){
    .title-wrapper h1:first-child {
    padding-top:40px;	 
 } 
 }

 /***My css***/
.wd-tab-content a:not(a.btn) {
    color: var(--wd-alternative-color) !important;
	text-decoration: underline;
}
.gallery_sec .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #D75E34;
    background-color: #D75E34;
}
.gallery_sec .wd-arrow-inner:after {
    color: #fff;
}
.gallery_sec .wd-carousel-inner {
    padding-inline: 5px;
}
.ti-widget.ti-goog .ti-widget-container .ti-date {
    color: #444 !important  ;
}
.ti-widget.ti-goog .ti-read-more span {
    color: #444 !important;
    opacity: 0.8 !important;
}
.wpem-main a:active, .wpem-main a:focus{
    color: #000 !important;
}
.wrap_list_diff li:nth-child(2) {
    word-break: break-all !important;
}
.widget.widget_categories h2.widgettitle {
    display: none !important;
}
.list_with_link li a {
    text-decoration: underline !important;
}
button.mfp-close:hover {
    color: var(--wd-alternative-color) !important;
}
.single-event_listing .wpem-social-icon a {
    color: #fff !important;
    opacity: 1 !important;
}
.single.single-portfolio .wd-el-title {
    display: block !important;
}
.single.single-portfolio .wd-carousel-container.wd-projects {
    text-align: center;
}
@media (max-width:767px){
    p.exp-subtitle {
        font-size: 16px !important;
    }
}
@media(min-width:1025px){
 .wd-blog-holder .article-body-container {
    min-height: 315px;
}
}
@media screen and (min-width: 442px) and (max-width:819px) {
.newsletter_section .nf-row:first-child {
    flex: unset !important;
}
}
@media(max-width:1024px){
.wd-sub-menu li>a{
	color:#fff !important;
}
}
