/*
 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 ========= */

/* Page Color for Contact Page */
.page-id-3338 .main-page-wrapper {
    background-color: #2fbfc2;
}

/* FAQ Page Color */
.page-id-3378 .main-page-wrapper {
    background-color: #e2f6f6;
}

/* Floorplan Page Color */
.page-id-3257 .main-page-wrapper {
    background-color: #2FBFC2;
}

/* Amenities Page Color */
.page-id-3401 .main-page-wrapper {
    background-color: #2FBFC2;
}

/* About Page Color */
.page-id-3415 .main-page-wrapper {
    background-color: #2FBFC2;
}

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

/* Sticky Menu on Home Page */
.whb-color-light:not(.whb-with-bg) {
    background-color: #000000;
}

.btn.btn-scheme-dark {
    color: #15888c;
}

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


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

/* Footer Padding */
.footer-sidebar {
    padding-top: 0px;
    padding-bottom: 0px;
}

.footer-column {
    margin-bottom: 0px;
}

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

/* List styling */
.page-id-3401 span.list-content {
    color: #378082;
}

/* FAQ toggle title and content font size */
.vc_toggle_title>h4 {
    font-size: 20px;
}

.vc_toggle.vc_toggle_active>.vc_toggle_content {
    font-size: 18px;
    color: #00000099;
}

/* Image Scroll Margin */
.wpb_images_carousel.wpb_content_element.vc_clearfix {
    margin-bottom: 0px;
}

/* Tabbed Content */
.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #ffffff !important;
}

.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: #17d1d5 !important;
}

.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab>a {
    background-color: #2baeb1 !important;
}

.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border: 2px solid #2baeb138 !important;
}

/* Mobile Accordian */
.vc_tta-panel-body {
    background: white !important;
}

/* Image Slider */
.owl-nav>div, .wrap-loading-arrow>div {
    color: rgba(255, 255, 255, 0.68);
}

.owl-nav>div:hover {
    color: rgb(255, 255, 255);
}

/* =========== 7. =NINJA FORMS ============ */

/* Ninja Form with White Text */
.main-page-wrapper .white-text-contact-form .nf-form-content label {
    color: #ffffff;
}

/* required fields text */
.nf-form-fields-required {
    font-family: Poppins;
    float: right;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* ninja form label */
.main-page-wrapper .nf-form-content label {
    font-size: 15px;
    line-height: 15px;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #383838;
}

/* ninja forms button */
.main-page-wrapper .nf-form-content button, 
.main-page-wrapper .nf-form-content input[type=button], 
.main-page-wrapper .nf-form-content input[type=submit] {
    background: #2fbfc2;
    border-bottom: 4px solid #2baeb1;
    color: #fff;
    height: auto;
    padding: 12px 40px;
}

.main-page-wrapper .nf-form-content button:hover, 
.main-page-wrapper .nf-form-content input[type=button]:hover, 
.main-page-wrapper .nf-form-content input[type=submit]:hover {
    background: #279ea1;
    border-bottom: 4px solid #279ea1;
    color: #fff;
}

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