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

/* ======================================================================
Header menu
========================================================================*/

@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 400;
src: url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Muli Regular'), local('Muli-Regular'),
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-regular.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-600 - latin */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 600;
src: url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-600.eot'); /* IE9 Compat Modes */
src: local('Muli SemiBold'), local('Muli-SemiBold'),
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-600.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/muli-v11-latin-600.svg#Muli') format('svg'); /* Legacy iOS */
}
/* montserrat-100italic - latin */
@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 100;
src: url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100italic.eot'); /* IE9 Compat Modes */
src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100italic.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Montserrat Regular'), local('Montserrat-Regular'),
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500.eot'); /* IE9 Compat Modes */
src: local('Montserrat Medium'), local('Montserrat-Medium'),
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500italic - latin */
@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 500;
src: url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500italic.eot'); /* IE9 Compat Modes */
src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500italic.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-100 - latin */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 100;
src: url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100.eot'); /* IE9 Compat Modes */
src: local('Montserrat Thin'), local('Montserrat-Thin'),
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/montserrat-v12-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* playfair-display-regular - latin */
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'),
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-italic - latin */
@font-face {
font-family: 'Playfair Display';
font-style: italic;
font-weight: 400;
src: url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-italic.eot'); /* IE9 Compat Modes */
src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'),
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/wp-content/themes/woodmart-child/fonts/playfair-display-v13-latin-italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

:root {
--mcolor: #fe4c02;
--wd-primary-color: #fe4c02!important;
--btn-accented-bgcolor: #fe4c02!important;
}

.wd-nav[class*="wd-style-"]>li:hover>a {
color: var(--mcolor)!important;
}

.wd-dropdown-menu.wd-design-default {
padding: 0!important;
}

h1, h2, h4, h3, h5, h6 {
font-family: Mulish !important;
letter-spacing: 0;
}

h1 {
font-style: normal;
line-height: 70px;
font-size: 55px;
letter-spacing: 0px;
color: #444444;
}

h2 {
font-style: normal;
line-height: 50px;
font-size: 35px;
letter-spacing: 0;
color: #444444;
}

h3 {
font-style: normal;
font-weight: 400;
line-height: 38px;
font-size: 30px;
color: #444444;
}

h4 {
font-style: normal;
font-weight: 100;
font-size: 26px;
line-height: 32px;
letter-spacing: 0px;
color: #444444;
}

h5 {
font-family: 'Mulish !important';
font-style: normal;
font-weight: 400;
font-size: 30px;
line-height: 40px;
letter-spacing: 0px;
color: #444444;
}
h6 {
color: #444444;
}

body {
font-size: 16px;
line-height:1.5em;
}

#tab-description h2,
#tab-description h3,
#tab-description h4,
#tab-description h5,
#tab-description h6 {
color: #444444;
}
#tab-description h3 strong {
font-weight: normal !important;
}
#tab-description h2 strong {
font-weight: normal !important;
color: #444444;
}

@media (max-width: 1024px) {
.whb-general-header-inner {
height: 120px !important;
max-height: 120px !important;
}


#gt_float_wrapper {
display: none;
}

h1 {
font-size: 30px;
font-weight: 400;
line-height: 36px!important;
}

h2 {
font-size: 24px;
font-weight: 400;
line-height: 30px!important;
}

h3 {
font-size: 18px;
font-weight: 400;
line-height: 24px!important;
}
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
background-color: var(--mcolor)!important;
}

.wd-header-nav {
line-height: 200px;
}

.wd-logo img {
max-height: unset!important;
}

@media only screen and (min-width: 1025px) {
.menu:not(footer .menu) li {
display: inline-block;
font-size: 16px;
font-weight: 500;
color: #000;
width: max-content;
}

.menu:not(footer .menu) li a {
display: block;
height: 100%;
padding-right: 10px;
padding-left: 10px;
color: inherit;
text-decoration: none;
}

.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
color: var(--mcolor)!important;
}

.menu:not(footer .menu) li a:hover {
box-sizing: border-box;
color: var(--mcolor)!important;
}

.menu:not(footer .menu) li.current-menu-item {
color: var(--mcolor)!important;
}

.menu:not(footer .menu) li ul {
position: absolute;
color: var(--mcolor)!important;
z-index: 10;
opacity: 0;
visibility: hidden;
background: #f0f0f0;
width: max-content;
padding: 20px;

-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
}

.menu:not(footer .menu) li:hover ul {
opacity: 1;
visibility: visible;
}

.menu:not(footer .menu) li li {
display: block;
line-height: 40px;
border-bottom: 1px solid #e6f4f9;
}

.menu:not(footer .menu) li li:last-child {
border-bottom: 0px;
}

.menu:not(footer .menu) li li a:hover {
color: var(--mcolor)!important;
border-bottom: none;
}

.footer-column {
margin-bottom: 0!important;
display: flex;
justify-content: space-between
}

.footer-column > div {
width: 25%;
padding-right: 20px;
}

.widget {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
}

.footer-column a {
color: var(--mcolor)!important;
}

.page-title-default {
display: none;
}

.sidebar-container {
display: none;
}

.col-lg-9 {
flex: 0 0 100%!important;
max-width: 100%!important;
}

#post-30881 .container {
max-width: none!important;
padding-left: 0!important;
padding-right: 0!important;
}

footer.footer-container.color-scheme-dark {
background: #d5d1d1!important;
}

.copyrights-wrapper {
background: #b8b2b2;
}

:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li {
color: #898989!important;
}

.link-text {
color: var(--mcolor);
background: #fff;
padding: 15px 30px;
white-space: nowrap;
}

.link-text i {
padding-right: 10px;
}

.elementor-page-40608 .container:not(header .container, footer .container, .cont-form .container),
.home .container:not(header .container, footer .container, .cont-form .container) {
max-width: none!important;
}

.elementor-page-40608 .container:not(header .container, footer .container, .cont-form .container),
.home .container:not(header .container, footer .container, .cont-form .container) {
width: 100%;
padding-right: 0!important;
padding-left: 0!important;
}

.fw-testimonials-rating i,
i.fa.fa-star {
color: #f2b827!important;
}

.whb-flex-equal-sides :is(.whb-col-left,.whb-col-right) {
flex: none!important;
}

.wd-prefooter {
clear:both;
background: #ebebeb!important;
padding: 50px 0;
}

.cont-form label {
font-family: 'Montserrat';
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
color: #b2b2b2;
text-transform: uppercase;
}

.cont-form .subtitle,
.cont-form .subtext,
.cont-form h3 {
text-align: center;
}

.cont-form .subtext {
color: #bbb;
font-size: 12px;
}

.cont-form input[type="text"],
.cont-form input[type="email"] {
background: #fff;
border: none;
}

.cont-form input[type="submit"] {
border: 2px solid #bbb;
}

@media (max-width: 400px) {
body {
font-size: 16px;
}
.link-text {
padding: 15px 20px;
}

.mysticky-welcomebar-fixed.mysticky-welcomebar-widget-0 .mysticky-welcomebar-content p a, .mysticky-welcomebar-fixed.mysticky-welcomebar-widget-0 .mysticky-welcomebar-content p {
font-size: 15px!important;
}
}

@media (max-width: 500px) {
h1 {
font-size: 26px;
font-weight: 400;
}

h2 {
font-size: 22px;
font-weight: 400;
}

h3 {
font-size: 18px;
font-weight: 400;
}
}

.link-down i.fa.fa-arrow-down {
display: none;
}

@media only screen and (max-width: 768px) {

.link-down i.fa.fa-arrow-down {
display: block;
}

.link-down i.fa.fa-arrow-right {
display: none;
}

.arrow-img img {
transform: rotate(90deg);
}

}

.wd-sidebar-opener.wd-not-on-shop.wd-tools-element.wd-on-toolbar {
display: none;
}

.about-class .main-page-wrapper .container {
max-width: none;
padding-left: 0;
padding-right: 0;
}

i.fa.fa-star {
font-size: 14px;
padding: 0 1px;
}
.breadcrumb-last,
.wd-shop-tools .per-page-title,
.wd-shop-tools .per-page-variation span,
.wd-shop-tools form select option,
.wd-shop-tools form select {
font-weight: 400 !important;
color: #444444 !important;
}
html .category-grid-item .wd-entities-title {
text-transform: none;
}
html .hover-mask .wd-entities-title {
font-family: Montserrat !important;
}
html .products .product-wrapper .wd-entities-title a {
font-family: Montserrat !important;
}
html .single-product .wc-tab-inner p a,
html .single-product .wc-tab-inner li a {
color: #FE4C02;
}
