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

#cmplz-document {max-width:100%!important;}

.wd-gallery-item>a {border-radius: 20px;overflow: hidden;}
.btn.btn-color-primary {color:#000!important;}
.main-page-wrapper {min-height:auto!important;margin: -20px 0 20px 0px;}

@media (min-width:768px) {
	.min-footer {padding-top:10px!important;padding-bottom:10px!important;}
	.wd-prefooter {display:none!important;}
}

table {border: 1px solid #E6E6E6;}
table tr {font-size:90%}
table td {padding: 10px 12px;}

.productos .wd-info-box {background-color: var(--wd-primary-color);}

.wpb_gmaps_widget .wpb_wrapper {padding:0px!important;background-color:transparent!important;}

.footer-container {color:#000!important;}
.footer-container .wd-nav>li>a {font-weight:unset!important;font-size:unset!important;text-transform:none!important;}
.footer-container .wd-nav>li>a:hover, .footer-container .wd-nav>li.current-menu-item>a {color:#555;}

.icons-size-large .wd-social-icon {
    width: 40px!important;
    height: 40px!important;
}

.wd-social-icons.icons-size-large .wd-icon {line-height:40px!important;}

header .searchform {text-align:right;}
header .searchform input[type="text"] {
	min-width:auto!important;
	max-width:130px;
	-webkit-transition: width 1s ease-in-out, visibility 1s linear;
    -moz-transition: width 1s ease-in-out, visibility 1s linear;
    -o-transition: width 1s ease-in-out, visibility 1s linear;
    transition: width 1s ease-in-out, visibility 1s linear;
	}
header .searchform input[type="text"]:focus {max-width:100%;}

.widget_nav_mega_menu .wd-nav-vertical, .wd-nav-vertical>li:not(:last-child) {border:none!important;}

.wd-nav-vertical>li>a {padding:2px 0px!important;
    font-size: 16px!important;justify-content: center;}
.wd-nav-vertical>li>a:hover {background:transparent!important}

.wd-nav[class*="wd-style-"]>li.wd-has-children>a:after, .wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after {color:#000;}

.icons-design-colored .social-instagram {
    background-color: #E1306C!important;
}

header .wd-gallery-item>a {border-radius:0px!important;}
header .wd-gallery-item {margin-bottom:0px!important;}

.wd-logo img {max-width:650px!important;}

@media (max-width:768px) {
	footer .wd-nav {justify-content: center}
}

.wd-prefooter {padding-top:20px!important;padding-bottom:20px!important;}
.wd-prefooter {padding-top:20px!important;padding-bottom:20px!important;}