/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.portfolio-entry .entry-thumbnail img {
    width: 100%;
}

.testimonial-content footer{
	margin-bottom:15px !important;
}
.wd-carousel-inner{
	padding-inline:10px !important;
}
.wd-btn-arrow {
    
    top: 35% !important;
}
.wd-el-title.title.slider-title.element-title {
    display: none !important;
}
.wd-btn-arrow {
  opacity: 1 !important;
transform: translateY(0) !important;
  pointer-events: visible !important;
  visibility: visible !important;
}
.wd-arrow-inner {
    width: 40px !important;
    height: 40px !important;
    background: #ffc815 !important;
    border-radius: 15% !important;
    color: #000 !important;
    top: 35%;
}
.sidebar-container #mc_embed_signup {
   
    width: auto !important;
}
#mc_embed_signup .button {
    font-family:'lato' !important;
    color: #000 !important;
    background-color: #ffc815 !important;
    padding: 5px 28px;
    min-height: 48px;
    font-size: 14px;
	font-weight: 600 !important; }
#mc_embed_signup .button:hover{
box-shadow: inset 0 0 200px rgba(0,0,0,0.1);
}
.footer-column {
    margin-bottom: 0px !important;
}
.col-left.set-cont-mb-s.reset-last-child {
    line-height: 28px !important;
}

.single-post .row {display:flex !important;}
.single-post .container .row .site-content {max-width:100% !important;}

.post-img-wrapp {
    border-radius: 5px 5px 0 0 !important;
}
.article-inner {
    border-radius: 5px !important;
    border: 3px solid #fff;
}
.article-inner:hover {
    border-radius: 5px !important;
    border: 3px solid #ffc815;
}

.read-more-section a:after {display:none !important;}
.article-body-container { border-radius:0px 0px 5px 5px !important;
 text-align: left !important; }
.blogs-page .article-body-container p {
    color: #fff !important;
    font-size: 14px !important; }
.article-body-container {
  background: #000 !important;
}
.article-body-container a {
  color: #fff !important; }
.article-body-container a.btn-read-more.more-link {
    padding: 13px !important;
    border: 2px solid #ffc815 !important;
    border-radius: 5px !important;
    font-size: 13px !important;}
.article-body-container a.btn-read-more.more-link:hover {border:2px solid #ffc815 !important; color:#000 !important; background:#ffc815 !important;}



/****** cookie bot****/
#CybotCookiebotDialogHeader { background: url(/wp-content/uploads/2022/09/logo_final-copy-1-copy.webp) !important; 
   background-size: 135px !important;height:100px !important; padding-bottom:55px !important;
    background-repeat: no-repeat !important;
    background-position: 12px 7px !important; }
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll  {
  background-color: #ffc815 !important;
  border-color: #ffc815 !important;
  color: #000 !important; }
.CybotCookiebotDialogBodyButton, .CybotCookiebotDialogBodyButton {
    border-color: #ffc815 !important; }
.CybotCookiebotDialogBodyButton, .CybotCookiebotDialogBodyButton:hover { background-color: #ffc815 !important;
    border-color: #ffc815 !important; }

img#CybotCookiebotDialogPoweredbyImage {
    display: none !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    border-bottom: 1px solid #ffc815 !important;     color: #ffc815 !important; }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
    color: #ffc815 !important;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
    color: #ffc815 !important;
}
div#CybotCookiebotDialogDetailFooter a, div#CybotCookiebotDialogDetailBodyContentTextAbout a {color:#ffc815 !important;}










.wd-entry-meta .meta-author {
    display: none !important;
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {  align-self:start !important; }
/****** news html  ******/
table tbody tr td a {color:#000 !important; }
table td {
	padding: 0px 10px !important;}
table {
	margin-bottom: 0px !important;}
td img {
    margin: 0 auto !important;
    text-align: center;
}
.mceText h1 {    -webkit-text-stroke: 0.0em #ffc815 !important;}
table {
    max-width: 100% !important;
}

label.wp-block-search__label {
    margin-top: 20px !important;
    font-weight: 600 !important;
    font-size: 18px !important;
}
.comments-area { display:none !important;}



/****** sidebar  ******/
.searchform input::placeholder { visibility:hidden !important;    }
.searchform input[type="text"]{color:#000 !important; background:#fff !important; border:1px solid #ffc815 !important; border-radius:3px !important;}
.searchform .searchsubmit {border-radius:3px !important; color:#000 !important; background:#ffc815 !important; right :0px !important;}
.meta-post-categories.wd-post-cat.wd-style-with-bg {
    display: none !important;
}
ul.wp-block-latest-posts__list.wp-block-latest-posts {
    margin-top: 20px;
}
.wp-block-group__inner-container {
    border-top: 1px solid #ffc815 !important;
    padding-top: 20px;
}
.widget { margin-bottom:0px !important;
    border-bottom: 0px !important ;}
input#wp-block-search__input-1 {
    color: #000 !important;
   
    border: 2px solid #ffc815 !important;
   border-radius: 5px !important;}
button.wp-block-search__button { background: #E6B30D !important; color: #000 !important;
 border-radius: 3px !important;
 padding: 13px 30px !important; margin-left: -10px; }


.article-body-container {
  background: #000 !important; }
.article-body-container a {
  color: #ffc815 !important; }



/****** releated projects  ******/
.portfolio-hover .proj-cats-list, .portfolio-hover .wd-entities-title {
    opacity: 1 !important; 
    transition: none !important;
}
h3.title.slider-title.text-left {
    display: none !important;
}
.portfolio-hover .wrap-title, .portfolio-hover .wrap-meta {
    overflow: visible !important;
}
.portfolio-hover .portfolio-info {justify-content:space-between !important;}
.wd-entities-title {
  transform: translateY(0) !important; }


.img-section img {border-radius:5px;}
.owl-carousel .owl-nav > div {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
  pointer-events: visible;
}
.wrap-meta {
    display: none !important;
}
a.post-edit-link {
    display: none !important; }
.wd-toolbar.wd-toolbar-label-show.woodmart-toolbar-label-show.woodmart-toolbar {
    display: none !important;
}
/****** faq  ******/
.wd-accordion.wd-style-default .wd-accordion-item {
    border-bottom: 1px solid #ffc815  !important;
}
.wd-accordion.wd-style-default:before { border:0px !important;}
.wd-accordion-item {
  padding: 0px 20px !important; }

.wd-accordion-item:hover {
    background: #ffc815; border-radius:10px !important; }
.wd-accordion-item:focus-within {
    background: #ffc815; }
.wd-accordion-title.wd-active .wd-accordion-title-text, .wd-accordion-title:hover .wd-accordion-title-text {
    color: #000 !important; }
.wd-accordion-opener.wd-opener-style-arrow:before {
    color: #000 !important;
    font-size: 14px  !important; }



/****** Landing page  ******/
 img.landing-logo {
    height: 110px !important;
    width: auto;
   padding: 10px;
}
.whb-color-dark:not(.whb-with-bg) {
    background-color: #fff0 !important;
}


/****** events form ******/
.entry-summary, li.meta-reply, .hovered-social-icons:after, label#nf-label-field-75, label#nf-label-field-79, label#nf-label-field-91, label#nf-label-field-95, label#nf-label-field-94, label#nf-label-field-93, label#nf-label-field-85, label#nf-label-field-86, label#nf-label-field-83, label#nf-label-field-87, label#nf-label-field-78, label#nf-label-field-77, label#nf-label-field-54, label#nf-label-field-58, label#nf-label-field-57, label#nf-label-field-56, label#nf-label-field-40, label#nf-label-field-42, label#nf-label-field-43, label#nf-label-field-44, label#nf-label-field-47, label#nf-label-field-51, label#nf-label-field-50, label#nf-label-field-49, label#nf-label-field-61, label#nf-label-field-65, label#nf-label-field-64, label#nf-label-field-63, label#nf-label-field-37, label#nf-label-field-36, label#nf-label-field-35, label#nf-label-field-33 { display: none !important; }


.flea-market input#nf-field-13, input#nf-field-75, input#nf-field-91, input#nf-field-95, input#nf-field-94, textarea#nf-field-93, input#nf-field-83, input#nf-field-87, input#nf-field-86, textarea#nf-field-85, input#nf-field-79, input#nf-field-78, input#nf-field-54, input#nf-field-58, input#nf-field-57, textarea#nf-field-56, input#nf-field-40, input#nf-field-44, input#nf-field-43, textarea#nf-field-42, input#nf-field-47, input#nf-field-51, input#nf-field-50, textarea#nf-field-49, input#nf-field-61, input#nf-field-65, input#nf-field-64, textarea#nf-field-63, input#nf-field-37, input#nf-field-36, textarea#nf-field-35, input#nf-field-33, textarea#nf-field-77 {
    color: #fff !important;
    background: #000 !important;
    border: 2px solid #fff !important;
   border-radius: 5px !important;}
div#popup-632954c96bf3b, div#popup-631f27389c310,
div#popup-632833a6f1455, div#popup-631ed2274bb0d, div#popup-62fb7124e0ff7, div#popup-62ebb41994c5a {
    background: url(/wp-content/uploads/2022/08/753004_Graffiti-Random-01-copy.webp);
    border: 3px solid #fff !important;
    border-radius: 10px !important;
    margin-top: 40px !important;
}

label#nf-label-field-84, label#nf-label-field-89, label#nf-label-field-92, label#nf-label-field-97, label#nf-label-field-81, label#nf-label-field-76, label#nf-label-field-60, label#nf-label-field-55, label#nf-label-field-53, label#nf-label-field-46, label#nf-label-field-41, label#nf-label-field-48, label#nf-label-field-49, label#nf-label-field-62, label#nf-label-field-67,  .flea-market label#nf-label-field-15 {
    color: #fff !important;
    font-size: 14px !important;
}
.footer input#nf-field-14 {margin-left:-15px !important; border-radius: 0px 3px 3px 0px !important;}
input#nf-field-88, input#nf-field-96, input#nf-field-14, input#nf-field-80, input#nf-field-59, input#nf-field-45, input#nf-field-52, input#nf-field-66 { background: #E6B30D !important; color: #000 !important;
 border-radius: 3px !important;
 padding: 15px 30px !important; }
input#nf-field-88, input#nf-field-96, input#nf-field-80, input#nf-field-59, input#nf-field-45, input#nf-field-52, input#nf-field-66,  input#nf-field-14:hover { background-color: #E6B30D !important; }



div#nf-field-90-wrap, div#nf-field-98-wrap, div#nf-field-82-wrap, div#nf-field-74-wrap, div#nf-field-72-wrap, div#nf-field-70-wrap, div#nf-field-71-wrap, div#nf-field-73-wrap, div#nf-field-69-wrap {
    display: none !important;
}



/****** Mobile Menu ******/
span.wd-nav-opener {
    margin-right: 20px !important;
}
.wd-nav-opener:after {
	color: #fff;}
span.wd-nav-opener.wd-active {
    margin-right: 20px;
    border-radius: 5px 5px 0 0;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #000000;
}
ul.wd-sub-menu.sub-menu {
    background: #ffc815 !important; border-radius:5px 0 5px 5px;
    margin: 0px 0px !important;
}
.wd-action-btn.wd-style-text>a {
	color: #fff !important; }
.mobile-nav.wd-side-hidden.wd-right.wd-right.wd-opened {
    background: #000 !important; }
.wd-nav-mobile li a {border-bottom:1px solid #fff !important; padding: 10px 0px !important; min-height: 60px !important; }
.wd-nav-mobile>li>a {
    color: #fff !important;
    font-size: 14px !important; margin: 0px 20px;
}
.wd-heading.widget-heading { background: url(/wp-content/uploads/2022/07/header-logo-1.webp); height: 110px;
   background-size: 120px;
    background-repeat: no-repeat;
    background-position: 17px 20px; }
.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon {
    margin-right: 5px;
}



/******photo-walk Contact us form ******/
label#nf-label-field-26, label#nf-label-field-27, label#nf-label-field-28, label#nf-label-field-29 {display:none !important;}
div#popup-62ea6cc43fa3f {
    background: url(/wp-content/uploads/2022/08/753004_Graffiti-Random-01-copy.webp);
    border: 3px solid #fff !important;
    border-radius: 10px !important;
    margin-top: 40px !important; }
.photo-walk label#nf-label-field-32, .photo-walk label#nf-label-field-30, label#nf-label-field-39, label#nf-label-field-34 {
    color: #fff !important;     font-size: 14px !important;
}
.nf-error.field-wrap .nf-field-element:after, .nf-form-fields-required{
    display: none !important;}
.photo-walk .nf-form-content .list-select-wrap .nf-field-element>div, .photo-walk .nf-form-content input:not([type=button]), .photo-walk .nf-form-content textarea {
    background: #000 !important;
    border: 2px solid #fff !important;
    border-radius: 5px !important;
    box-shadow: none;
    color: #fff !important;
    transition: all .5s;
}
.photo-walk input#nf-field-31, input#nf-field-38 {
    background: #E6B30D !important;
    color: #000 !important;
    border-radius: 3px !important;
    padding: 15px 30px !important;
}
.photo-walk input#nf-field-31, input#nf-field-38:hover { 
    background-color: #E6B30D !important;}




/****** Contact us form ******/
.contact-form .nf-form-fields-required {
    display: none !important; }
.contact-form .nf-error-msg, .contact-form .ninja-forms-req-symbol { display: none !important; }
 label#nf-label-field-16,label#nf-label-field-24,label#nf-label-field-25,label#nf-label-field-17,label#nf-label-field-18 {
    display: none !important;
}
.contact-form .checkbox-container.label-right label { font-size: 14px !important; color:#fff; }
.contact-form .nf-field-container { margin-bottom: 15px !important; }
.contact-form input#nf-field-19 {border: 0px !important;
    padding: 14px 30px;
    height: 50px !important;
    color: #000 !important;   background-color: #E6B30D !important;
    width: 100%;
}
.contact-form input#nf-field-19:hover { 
    background-color: #E6B30D !important;}
.contact-form .nf-form-content .listselect-wrap .nf-field-element div, .contact-form .nf-form-content input.ninja-forms-field, .contact-form .nf-form-content select .ninja-forms-field:not([multiple]) { color:#fff !important;
    height: 50px !important; border:2px solid #fff; background:#000 !important; outline:0 !important; border-radius:3px; }
.contact-form textarea#nf-field-18  {border:2px solid #fff; background:#000 !important; outline:0 !important; border-radius:3px; color:#fff !important;
    height: 150px !important; }
.contact-form .nf-error.field-wrap .nf-field-element:after {display:none !important; }




/****** Tours slider ******/
a.wd-entities-title:hover, .wd-entities-title a:hover {
    color: #E6B30D !important;
}
.slide-portfolio.owl-carousel-item:hover {
    border: 2px solid #E6B30D !important; }
.wd-carousel-container.wd-projects.wd-portfolio-element .wd-carousel-item article:hover{
	border: 2px solid #E6B30D !important;
}
.portfolio-entry .project-link {
    z-index: 1;
    border: 2px solid #fff !important;
    border-radius: 5px;
}
figure.entry-thumbnail.color-scheme-light {
    height: 228px !important;
}
figure.entry-thumbnail.color-scheme-light {
    border-radius: 5px 5px 0px 0px;
}
.wd-page-nav.single-post-navigation {
    display: none !important;
}
.wd-portfolio-btns {
    display: none !important;}
.portfolio-entry .portfolio-info {
	min-height: 210px; border-radius: 0px 0px 5px 5px; position:relative !important;    max-height: 210px;
    padding: 20px 20px 10px 20px;
    background: #000 !important;
	text-align:left !important; }
.portfolio-entry .wd-entities-title {
    text-transform: capitalize !important; font-size: 18px !important; color: #fff !important; }
p.intro-text {
    color: #fff !important;
    font-family: inherit;
    font-size: 14px;
    font-weight: 100;
    padding: 10px 0px;
}
.btn.btn-color-primary {
    color: #000 !important;
    background-color: #ffc815;
}
a.btn.btn-size-default.booknow-btn { background: #000 !important;
    color: #fff !important;
    outline: 2px solid #ffc815 !important; border-radius: 2px;     text-transform: capitalize;
    font-size: 15px; }
a.btn.btn-size-default.booknow-btn:hover {color: #000 !important; background: #ffc815 !important;}
.btn-img { display:flex; justify-content:space-between;}
.rating-img {
    position: absolute;
    bottom: 0px;
    right: 20px;
}
.explore-btn {
    position: absolute;
    bottom: 20px;
}


.slide-portfolio.owl-carousel-item, .wd-carousel-container.wd-projects.wd-portfolio-element .wd-carousel-item article {
    border: 2px solid #fff !important;
    border-radius: 5px;
}

.owl-carousel .portfolio-text-shown {
    padding:0px !important;
}



span.elementor-icon-list-text {
    margin-top: -7px;
}
.sticky-toolbar-on {
	padding-bottom: 0px !important;}


/****** page title ******/
.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light {    background-position: center bottom !important; }
.page-title-default {
    margin-top: -165px !important;
    padding: 200px 0px 160px 0 !important; text-transform: uppercase !important;
}


.breadcrumbs {
	display: none !important;}


/****** Header ******/
.wd-sub-menu li>a:hover {
    color: #fff !important;
}
.wd-sub-menu li>a {    font-weight: 600; color:#000 !important;text-transform: uppercase; margin:0px 20px !important;
	padding: 10px 0px !important;}
.wd-dropdown-menu.wd-design-default, .whb-sticked .whb-general-header .wd-dropdown { border-radius:5px; padding: 10px 0px !important;
    background: #ffc815 !important;
    width: 300px !important;
}

.main-book-now {margin-left:90px; color:#000 !important; }

.whb-sticky-shadow.whb-sticked .whb-row:last-child {
background: #000000de !important; border-bottom: none; }
.wd-nav[class*="wd-style-"]>li>a {
    font-size: 14px;}
.menu-item :hover {color:#ffc815 !important;}


/****** banner ******/
 .lined-font-2 h3  {
    -webkit-text-stroke: 0.033em #000 !important; color: transparent !important; }
h3.entry-title.title, .page-title h1 { -webkit-text-stroke: 0.033em #ffc815 !important; color:#00000033 !important;}
.lined-font h3 {
    -webkit-text-stroke: 0.033em #ffc815 !important; color: transparent !important; }

/****** reviews ******/
.testimonial-content {
    padding: 0px 10px !important;
}
.review-section div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
    margin-left: 20px !important;
}
.wd-btn-arrow[class*="next"]:after, .wd-btn-arrow[class*="prev"]:after {    padding: 10px; }
.review-section div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
    margin-right: 20px !important;
}
.wd-btn-arrow {
    visibility: visible !important;
	opacity: 1 !important;}
.owl-prev.wd-btn-arrow, .owl-next.wd-btn-arrow {
    width: 40px;
    height: 40px;
    background: #ffc815;
    border-radius: 15%;
    color: #000;
    top: 35%;
}
.testimon-with-rating .testimonial-rating {
    display: none!important; }


/****** Footer ******/
.footer .elementor-social-icons-wrapper svg, .elementor-social-icons-wrapper i {
    margin: 6px 0px 0 6px !important;
}
.footer a {color:#fff !important;}
.footer a:hover {color:#ffc815 !important;}
.footer .elementor-social-icon { line-height: 2.2rem !important; text-align: center !important; display: inline-block !important; }

/****** newsletter form ******/
.footer label#nf-label-field-15_1{
    font-size: 13px;
    font-weight: 100;
}
.footer input#nf-field-13_1 {position:relative;
    font-size: 14px;
    height: 42px;
	border-radius: 5px 0px 0px 5px;}
.footer input#nf-field-14_1 {
    right: 15px;    
    font-size: 13px;
    background: #ffc815 ;
    color: #000; padding:0px 15px !important;
    border-radius: 0px 5px 5px 0px;   height: 40px; }
.footer input#nf-field-14_1:hover {background:#E6B30D;}

.footer label#nf-label-field-15{
    font-size: 13px;
    font-weight: 100;
}
.footer input#nf-field-13 {position:relative;
    font-size: 14px;
    height: 40px;
	border-radius: 5px 0px 0px 5px;}
.footer input#nf-field-14 {
    right: 15px;    
    font-size: 13px;
    background: #ffc815 ;
    color: #000; padding:0px 15px !important;
    border-radius: 0px 5px 5px 0px;   height: 40px; }
.footer input#nf-field-14:hover {background:#E6B30D;}

/****** c0pr right section ******/
.wd-prefooter {
    padding-bottom: 0px !important; }
.copyrights-wrapper a{color:#ffc815 !important;}
.min-footer>div {
    flex: 1 0 100% !important;  
    max-width: 100% !important; }







@media screen and (min-device-width: 576px) and (max-device-width: 670px) { 	.footer-col-2 {padding-left:40px !important;}
}
@media screen and (min-width: 660px) {
	.footer-col-2 {padding-left:100px !important;}
}
@media only screen and (max-width: 600px){
	table td {
	padding: 0px 5px !important;}
.footer .nf-cell {
	width: auto !important;}
}
@media only screen and (max-width: 400px){
	table td {
	padding: 0px !important;}

@media only screen and (max-width: 576px){
	.footer-col-2 {padding-left:10px !important; margin-top:-80px !important;}
	.footer-col-3 {padding-left:10px !important; margin-top:-70px !important;}
	.footer-col-1{padding-left:10px !important}
}
@media only screen and (max-width: 1024px){
	ul.wd-sub-menu.sub-menu {
    background: #ffc815 !important; border-radius:5px 0 5px 5px; padding:0px 10px !important;
    margin: 0px 20px !important;
}
.page-title-default {
	padding: 150px 0px 100px 0 !important;}
}
@media only screen and (min-width: 1920px){
	.seperator img     {width: 100%;
    margin-top: -50px;}
}
@media (max-width: 1024px)
{
	.sticky-toolbar-on {
		padding-bottom: 0px !important;}
}
	@media (max-width: 1024px){
.sticky-toolbar-on {
	padding-bottom: 0px !important;}
}
@media (max-width: 340px)
{	
	.nf-form-layout .nf-multi-cell .nf-cell:nth-child(1) { width: calc(100% - 50px) !important; min-width: 190px; }
.nf-form-layout .nf-multi-cell .nf-cell:nth-child(2) { width: 50px; }




.nf-form-layout nf-cells {
    display: flex;
	}}

