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

/* Document Information
  -Version: 1.0
  -Author:
*/

/* Directory
  1. =RESPONSIVE
  2. =PRIMARY
  3. =HEADER
  4. =SIDEBAR
  5. =FOOTER
  6. =MISC
*/

/* =========== 1. =RESPONSIVE ====== */


/* =========== 2. =PRIMARY ========= */


/* =========== 3. =HEADER ========== */


/* Hover Text Color */

.wd-header-text a:hover
 { color: #fff;
}

/* Top Header Font Size */

.whb-top-bar .wd-header-text {
    font-size: 13px !important;
    font-weight: 600;
}

/* Remove Mega Menu Padding */

.wpb-js-composer .menu-item:has(>.wd-design-full-width) {
    --wd-dropdown-padding: 0px 0px;
}


/* =========== 4. =SIDEBAR ========= */


/* =========== 5. =FOOTER ========== */


/* =========== 6. =MISC ============ */

/* Cookies Policy Button Color */

.cookies-buttons .cookies-accept-btn {
    background-color: rgb(41 73 157) !important;
}

/* Video on Mobile */

@media (max-width: 1199px) {
body .mobile-video {
margin-right: 0 !important;
padding-left: 0 !important;
}
}

/* Flexible Title - Unset heading stylings */

.flexible-title h1, .flexible-title h2, .flexible-title h3, .flexible-title h4, .flexible-title h5, .flexible-title h6 {
color: unset;
font-size: unset;
line-height: unset;
font-weight: unset;
font-family: unset;
}


/* Hide Blog Author */

.wd-post-meta {
    display: none !important;
}

/* Ninja Form Submit Button Styling*/

:is(.btn,.button,button,[type=submit],[type=button]) {
    color: #ffffff;
    border: var(--btn-brd-width, 0px) var(--btn-brd-style, solid) #29499d;
    background-color: #29499d;
    font-size: var(--btn-font-size, 16px);
}


:is(.btn,.button,button,[type=submit],[type=button]):hover {
    color: #29499d;
    border-color: #c5f9a1;
    background-color: #c5f9a1;
}

/* NinjaForm Forms Formatting */
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'] {
    padding: 10px 20px;
}

.field-wrap select {
    padding: 10px 20px;
}

/* Scroll to top button arrow color */

.scrollToTop {
    font-size: 20px !important;
    color: #29499d !important;
  }

/* Rounded Video Corners */

.wpb_video_wrapper {
border-radius: 30px;
}

@media print {a:link:after, a:visited:after {content: "";}}
