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

 /* show mobile menu sooner */
@media (max-width: 1199px) {
/* activate mobile menu and hide main navigation at 1199px width */
    .whb-header .whb-visible-lg, .whb-header .whb-hidden-mobile,
    .whb-sticked .whb-visible-lg, .whb-sticked .whb-hidden-mobile {
     display: none;
  }

    .whb-header .whb-hidden-lg, .whb-header .whb-hidden-desktop,
    .whb-sticked .whb-hidden-lg, .whb-sticked .whb-hidden-desktop {
     display: flex;
  }

/* section with custom border radius - remove radius of tablet & mobile */
    .main-page-wrapper .custom-border .radius-right .vc_row,
    .main-page-wrapper .custom-border .radius-right .vc_column-inner {
     border-top-left-radius: 35px;
     border-bottom-left-radius: 35px;
  }

    .main-page-wrapper .custom-border .radius-left .vc_column-inner,
    .main-page-wrapper .custom-border .radius-left .vc_row {
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     border-bottom-left-radius: 0px;
  }
}

/* row reverse on tablet horizontal */
@media (min-width: 992px) and (max-width: 1199px) {
    .row-reverse-tablet:not(.vc_row-flex) {
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box
    }

    .row-reverse-tablet>.wpb_column:nth-child(1) {
        order: 12
    }

    .row-reverse-tablet>.wpb_column:nth-child(2) {
        order: 11
    }

    .row-reverse-tablet>.wpb_column:nth-child(3) {
        order: 10
    }

    .row-reverse-tablet>.wpb_column:nth-child(4) {
        order: 9
    }

    .row-reverse-tablet>.wpb_column:nth-child(5) {
        order: 8
    }

    .row-reverse-tablet>.wpb_column:nth-child(6) {
        order: 7
    }

    .row-reverse-tablet>.wpb_column:nth-child(7) {
        order: 6
    }

    .row-reverse-tablet>.wpb_column:nth-child(8) {
        order: 5
    }

    .row-reverse-tablet>.wpb_column:nth-child(9) {
        order: 4
    }

    .row-reverse-tablet>.wpb_column:nth-child(10) {
        order: 3
    }

    .row-reverse-tablet>.wpb_column:nth-child(11) {
        order: 2
    }

    .row-reverse-tablet>.wpb_column:nth-child(12) {
        order: 1
    }
}

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

.page .wd-content-layout:not(.blog .wd-content-layout, .single-post .wd-content-layout) {
    padding-bottom: 0px;
}

/* color scheme light text color white */
#main-content .color-scheme-light {
    color: #fff;
}

/* script text within title element */
.title-wrapper .title em {
    font-family: var(--wd-alternative-font);
    font-weight: normal;
    font-size: 150%;
    letter-spacing: 1px;
}

/* script text within title element with alternative color selected */
.title-wrapper.wd-title-color-alt .title em {
    color: var(--wd-alternative-color);
}

/* title text with black color scheme selected */
.title-wrapper.wd-title-color-black .title,
.wd-dropdown.color-scheme-dark {
    color: #000;
}

/* add letter spacing to text */
.letter-spacing {
    letter-spacing: 2px;
}

/* enlarge quotation icon */
.wpb_column .wpb_wrapper .vc_icon_element.custom .vc_icon_element-size-xl span.vc_icon_element-icon {
    font-size: 100px !important;
}

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

/* font styles for top bar text */
.whb-header .whb-top-bar .wd-header-text {
   font-family: var(--wd-header-el-font);
   letter-spacing: .5px;
   text-transform: uppercase;
}

/* link styles in top bar for menu items (ie. home, contact) */
.whb-header .whb-top-bar .wd-header-text.main-nav a {
    color: var(--nav-color);
}

.whb-header .whb-top-bar .wd-header-text.main-nav a:hover {
    color: var(--wd-link-color-hover);
}

/* enlarge logo in main header */
.whb-header.whb-sticky-prepared .whb-row div:not(.whb-mobile-left)>.site-logo {
   max-height: unset;
   max-width: 185px;
   margin-bottom: 50px;
}

/* enlarge logo in main header
.whb-header.whb-sticky-prepared:not(.whb-header.whb-sticky-prepared.whb-sticked) .whb-row .site-logo {
   max-height: unset;
   max-width: 185px;
   margin-bottom: 50px;
} */

/* letter spacing on main menu items */
.whb-header li.menu-item>a {
    letter-spacing: .5px;
}

.schedule.menu-item a {
    color: var(--wd-alternative-color);
    font-weight: 800;
}


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


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

/* style of footer social icons on hover */
.wpb_wrapper .wd-social-icons>a:hover {
    color: #d0a157;
    background-color: #efefef;
}

/* to top button styles */
body .scrollToTop {
    background-color: #d0a157;
    color: #fff;
    box-shadow: none;
}

body .scrollToTop:hover {
    background-color: #1F3A10EB;
    color: #fff;
    box-shadow: none;
}


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

/* section with custom border radius */
.custom-border .radius-right .vc_row,
.custom-border .radius-right .vc_column-inner {
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
}

.custom-border .radius-left .vc_column-inner,
.custom-border .radius-left .vc_row {
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
}

/* hide arrow or plus sign in accordions */
.wd-accordion-item .wd-accordion-title .wd-accordion-opener {
    display: none;
}

/* change color of accordions border */
.wd-accordion.wd-wpb.wd-style-default>.wd-accordion-item {
    border-bottom: 1px solid var(--wd-alternative-color);
    padding: 0px 2%;
}


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

:root {
--wd-scroll-w: 0px !important;
}
