/*
 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-header-text a {
    color:#fff;
}

a.btn-chart {
    display: inline-block;
    background: rgba(84, 84, 84, 1);
    color: #fff;
    text-transform: uppercase;
    width: auto;
    padding: 10px 20px;
}

a.btn-chart:hover {
    background: rgba(84, 84, 84, 0.8);
}

.wd-page-title {
    margin-bottom: 40px;
}

/* HOME */


.home-categories .wpb_column .vc_column-inner {
   padding-left:0;
    padding-right:0;
}

.home-categories .wpb_column .vc_column-inner h2.vc_custom_heading {
    position: absolute;   
    width:auto !important;
    font-size: 40px !important;
    text-shadow: 0 1px 1px #777;
}

body.page-id-12525 .site-content,
.home-categories .wpb_column .vc_column-inner .wpb_single_image {
    margin-bottom: 0;
}


/* SHOP LANDING PAGE */

body.page-id-12532 .site-content,
body.page-id-12545 .site-content{
    margin-bottom: 0;
}

.category-grid-item .hover-mask h3 {
    text-transform: uppercase;
   font-size: 18px;
}


/* HIDE OLD SIZE GUIDE ON SINGLE PRODUCT PAGES */

body.postid-13452 a.btn-chart {
    display:none;
}

/* SIZE GUIDE */

.ct-size-guide hr {
    display:none !important;
}

.ct-size-guide .sg_title {
  margin-bottom: 30px;
}

.ct-size-guide h4 {
    margin-bottom: 10px !important;
}

.sizeGuideTabContents h4.ct_table_title {
    display:none !important;
}

.ct_table_container {
    padding-top:20px;
}

.ct-size-guide .ct-size-guide--Responsive td,
.ct-size-guide .ct-size-guide--Responsive th{
    padding:10px !important;
}


a.button_sg {
    flex:unset;
    background: rgba(84, 84, 84, 1);
    border:1px solid rgba(84, 84, 84, 1);
    color:#fff;
    text-transform: uppercase;
    font-weight: 500;
}


/* REVIEWS */

.cta-reviews {
    margin:20px 0;
}

.cta-reviews .vc_btn3-container a.vc_btn3 {
    background: #00B2AA;
    border:1px solid #00B2AA;
    color:#fff;
    text-transform: uppercase;
    font-weight: 500;
}

.cta-reviews .vc_btn3-container a.vc_btn3:hover {
    background: rgba(84, 84, 84, 1);
    border:1px solid rgba(84, 84, 84, 1);
    color:#fff;
}





/* FOOTER */

.copyrights-wrapper small {
  font-size: 90% !important;
}

.copyrights-wrapper .col-right a {
    margin:0 5px;
}

.scrollToTop {
    bottom:80px !important;
}

.footer-column #custom_html-2 {
    padding:0 10px 10px 10px;
}


.footer-column #custom_html-2 #mc-embedded-subscribe-form {
    width:90%;
}

.footer-column #custom_html-2 #mc-embedded-subscribe-form .mc-field-group {
    margin-bottom: 15px;
}

.footer-column #custom_html-2 #mc-embedded-subscribe-form .mc-field-group label {
    margin-bottom:2px !important;
}


.footer-column #custom_html-2 #mc-embedded-subscribe-form [type="submit"] {
   background: #00B2AA !important;
   border-color: #00B2AA !important;
   color: #fff !important;
}


.footer-column #custom_html-2 #mc-embedded-subscribe-form #mce-responses {
    margin-top:12px;
}

.footer-column #custom_html-2 #mc-embedded-subscribe-form #mce-responses #mce-success-response {
   color: #00B2AA;
   font-weight: 600;
}

.footer-column #custom_html-2 #mc-embedded-subscribe-form #mce-responses #mce-error-response {
    color:#cc0000;
    font-weight:600;
}



/* MOBILE VIEW */

@media screen and (max-width: 768px) {
    .footer-column #custom_html-2 {
      padding: 0 !important;
    }
}