@media screen and (max-width: 1200px) {
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
		margin: 0
	}
	.site-header .widget.enlaces li {
		margin: 0
	}
	#head_sticky .bloques_inner {
		padding: 0 20px
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		padding: 0 7px
	}
	#head_sticky .bloques_inner {
		padding: 0 20px
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
		margin: 0
	}
	.widget ul.social__icon li {
		margin-right: 8px
	}
	.footer-widgets.col-2 .block {
		font-size: 13px;
		line-height: 20px
	}
	.footer-widgets .menu_footer2 {
    margin-right: 50px;
}
.panel-grid .anchocontenido.bloquecoleccion .estilo1 {
    padding: 30px 35px;
}
.owl-carousel .owl-item img {
    height: 270px;
}
}
@media screen and (max-width: 1000px) {
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
		margin: 0
	}
	.site-header .widget.enlaces li {
		margin: 0 2px
	}
	.site-header .widget.megamenu {
		max-width: 400px;
		margin-top: 30px
	}
	.site-header .widget.logo {
		margin: 8px 0
	}
	.mansory.panel-row-style .panel-grid-cell {
		padding: 20px 30px 0
	}
	.content-area,
	.widget-area {
		margin: 0
	}
	.archive .product-grid li.product .add-to-wishlist-custom,
	.mansory li.product .add-to-wishlist-custom,
	.related.products li.product .add-to-wishlist-custom {
		top: 76%
	}
	.archive .product-grid li.product:hover a.yith-wcqv-button,
	.mansory li.product:hover a.yith-wcqv-button,
	.related.products li.product:hover a.yith-wcqv-button {
		top: 42%
	}
	.footer-widgets .footer1 {
		width: 100%
	}
	.footer-widgets .footer1 img {
		margin: 0 auto;
		float: l
	}
	.footer-widgets .news {
		width: 36%
	}
	.footer-widgets .menu_footer,
	.footer-widgets .redes {
		width: 28%
	}
	.footer-widgets.col-2 .block.footer-widget-2 {
		padding-bottom: 2px
	}
	.woocommerce-breadcrumb {
		padding: 90px 0
	}
	.nosotros .panel-grid-cell {
		padding: 60px 30px 30px;
		font-size: 14px;
		line-height: 22px
	}
	.valores table tbody td {
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		padding: 12px
	}
	.valores table tbody td img {
		max-width: 78px
	}
	.nosotros2.panel-row-style .panel-grid-cell .valores {
		font-size: 15px
	}
	.panel-grid-cell h3.widget-title {
		font-size: 28px;
		line-height: 30px
	}
	.nosotros3 .panel-grid-cell {
		padding: 50px 30px 0
	}
	.info_contacto table tbody td {
		font-size: 16px;
		line-height: 24px
	}
	.descripcion h3.widget-title {
		font-size: 20px!important;
		line-height: 25px
	}
	#post-294 .entry-content h3.widget-title,
	#post-301 .entry-content h3.widget-title {
		font-size: 20px;
		line-height: 22px
	}
	.archive .widget-area {
		width: 30%
	}
	.archive .content-area {
		width: 70%
	}
	.archive .site-main .columns-4 ul.products li.product {
		width: 30%;
		margin-right: 5%!important
	}
	.archive .site-main .columns-4 ul.products li.product:nth-child(3n) {
		margin-right: 0!important
	}
	.archive ul.products li.product.first {
		clear: none!important;
		margin-right: 5%!important
	}
	.shopper-sorting:last-child .woocommerce-result-count {
		text-align: right;
		float: left;
		display: inline-block;
		width: auto
	}
	.woocommerce-ordering {
		float: right;
		margin: 0
	}
	.shopper-nav-pos-right .woocommerce-pagination {
		width: 100%;
		margin-top: 15px;
		text-align: right
	}
	.footer-widgets .contacto {
		width: 38%
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		padding: 0 8px!important
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		line-height: 32px;
		height: auto
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
		float: none;
		display: inline-block
	}
	#mega-menu-wrap-primary #mega-menu-primary {
		text-align: center
	}
	.about table.logos td {
    flex: 0 0 auto;
    width: auto !important;
    max-width: 300px;
}
.footer-widgets .derechos {
    max-width: 300px;
}
}
@media screen and (max-width: 800px) {
        header#masthead {
        height: 60px;
    }
    .site-header .widget .megamenu {
    display: none;
}

.site-header .widget .logo {
    width: 180px;
    padding: 15px 0;
}

.menu-toggle {
    display: block;
}
.mmovil .hinn .logo {
    max-width: 180px;
    margin: 0 auto;
}

.mmovil .hinn .widget_product_search {
    display: none;
}

.mmovil .hinn .lang-item {
    position: absolute;
    left: 30px;
    top: 8px;
    border: none;
    padding: 0;
    margin: 0;
}

.mmovil .hinn .lang-item.lang-item-en {
    left: 60px;
}

.mmovil .hinn #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
    display: block;
    width: 100%;
    text-align: center;
}

.mmovil .hinn #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a {
    text-align: center;
}

.mmovil .hinn .lang-item a {
    color: black;
}

.mmovil .hinn .lang-item.current-lang a {
    color: #e1093a;
}

.mmovil .hinn li.buscar {
    display: none;
}

.mmovil .hinn li.cuenta,.mmovil .hinn li.deseoa {
    text-align: center;
    border: none;
    margin: 0;
    padding: 0;
}

.mmovil .hinn li.cuenta a, .mmovil .hinn li.deseoa a {
    color: gray;
}

.mmovil .hinn .wp-block-group.enlaces {
    border-top: 1px solid lightgray;
    padding-top: 20px;
}

.mmovil .hinn .widget_maxmegamenu {
    margin: 0 0 20px;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
    position: relative;
    opacity: 1 !important;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    display: block;
    visibility: visible;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
    padding: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12 {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0 0 10px;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title {
    text-align: center;
    margin: 6px 0;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:after, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:after {
    display: none;
}

.product-categories li.cat-item {
    width: 49%;
    display: inline-block !important;
    text-align: left;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
    display: none;
}
.bloquecoleccion .panel-grid-cell-empty {
    display: block !important;
    min-height: 300px;
}

.bloquecoleccion .panel-grid-cell-empty .colimagen {
    display: block;
    min-height: 600px;
}
.panel-grid .anchocontenido.bloquecoleccion.bloquecoleccion1 {
    flex-direction: column-reverse !important;
}
.product-categories li.cat-item a {
    text-align: left !important;
}
.site-header .widget .enlaces {
    margin-right: 50px;
}
	.site-header .widget.megamenu {
		display: none
	}
	.site-header .widget.logo {
		margin-left: 45px!important
	}
	.mob-menu-header-holder {
		display: block!important
	}
	.site-header .widget.logo {
		width: 82px
	}
	.site-header .widget.enlaces {
		margin-top: 28px
	}
	.mansory.panel-row-style .panel-grid-cell {
		padding: 20px 30px 0!important
	}
	.ui-tabs .ui-tabs-nav li a {
		font-size: 15px;
		line-height: 18px
	}
	.super-hero-caption-wrapper {
		min-width: 45%
	}
	.archive ul.products li.product {
		width: 30.33%;
		margin-right: 4%!important;
		margin-bottom: 25px
	}
	.archive ul.products li.post:nth-child(3n),
	.archive ul.products li.product:nth-child(3n) {
		margin-right: 0!important
	}
	.widget-area .widget#search-2 {
		display: none
	}
	.site-footer .widget>div,
	.site-footer .widget>form,
	.site-footer .widget>ul {
		display: block!important;
		padding: 0;
		border: none
	}
	.site-footer .widget .widget-title {
		pointer-events: none;
		border: none;
		padding: 0;
		height: auto;
		color: #444;
		font-size: 16px;
		font-weight: 500
	}
	.site-footer .widget .widget-title:before {
		display: none
	}
	.footer-widgets .menu_footer ul li a {
		padding: 0 0 6px
	}
	.footer-widgets.col-2 .block.footer-widget-2 {
		float: left;
		width: 100%;
		font-size: 13px
	}
	.footer-widgets .block.footer-widget-2 .derechos a {
		padding: 0 2px
	}
	.footer-widgets .derechos {
		width: 285px
	}
	.footer-widgets .derechos p {
		margin-bottom: 10px
	}
	.woocommerce ul.products li.product .add-to-wishlist-custom {
		right: 10px!important;
		top: 74%
	}
	.woocommerce ul.products li.product:hover .add-to-wishlist-custom {
		right: 10px!important
	}
	.super-hero-caption-wrapper {
		font-size: 20px;
		line-height: 100%
	}
	.super-hero-caption-wrapper .super-hero-caption.caption-2 {
		font-size: 16px;
		margin-top: -14px
	}
	.ypop-wrapper {
		overflow: auto
	}
		.woocommerce-breadcrumb {
		padding: 60px 0
	}
	.nosotros .panel-grid-cell {
		padding: 40px 30px 20px!important;
		font-size: 13px;
		line-height: 20px
	}
	.panel-grid-cell h3.widget-title {
		font-size: 24px;
		line-height: 27px
	}
	.valores table tbody td {
		padding: 12px 50px
	}
	.nosotros3 .panel-grid-cell {
		padding: 30px 30px 0!important
	}
	.staff table td h3 {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 3px
	}
	.widget_text.mapa iframe {
		height: 450px
	}
	.page-id-370 #main,
	.page-id-426 #main {
		padding: 20px
	}
	.page-id-370 #main .panel-grid .panel-grid-cell,
	.page-id-426 #main .panel-grid .panel-grid-cell {
		margin: 0
	}
	.page-id-370 #main .panel-grid,
	.page-id-426 #main .panel-grid {
		margin: 0!important
	}
	.archive .widget-area {
		padding-top: 40px;
		width: 37%
	}
	.archive .content-area {
		width: 63%;
		padding-top: 40px
	}
	.archive .site-main .columns-4 ul.products li.product {
		width: 47%
	}
	.archive .site-main .columns-4 ul.products li.product:nth-child(3n) {
		margin-right: 5%!important
	}
	.archive .site-main .columns-4 ul.products li.product:nth-child(2n) {
		margin-right: 0!important
	}
	.shopper-sorting .woocommerce-result-count {
		font-size: 10px
	}
	.woof_container h4 {
		font-size: 16px;
		line-height: 20px
	}
	.single-product .widget-area {
		display: none
	}
	.single-product div.product .woocommerce-product-gallery img {
		margin: 0 auto
	}
	.footer-widgets .menu_footer {
		width: 24%
	}
	.footer-widgets .redes {
		width: 32%
	}
	.about table.logos td {
    max-width: 250px;
}
}
@media screen and (max-width: 650px) {
	.super-hero-caption-wrapper {
		font-size: 17px;
		line-height: 100%
	}
	.super-hero-caption-wrapper .super-hero-caption.caption-2 {
		font-size: 13px;
		margin-top: -14px
	}
	.full-width .super-hero-image img {
		width: 800px;
		margin-left: -400px;
		position: relative;
		left: 50%;
		max-width: none
	}
	.super-hero-image {
		position: relative;
		width: 100%
	}
	.shs-carousel .shs-item.active {
		z-index: 99;
		position: relative
	}
	.site-header .widget.logo {
		width: 64px
	}
	.site-header .widget.enlaces {
		margin-top: 20px
	}
	.site-header .sticky0 .widget.logo {
		width: 50px
	}
	.site-header .sticky0 .widget.enlaces {
		margin-top: 18px
	}
	.mob-menu-header-holder {
		top: 8px!important
	}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
		padding: 0 7px;
		font-size: 14px
	}
	.ui-tabs .ui-tabs-nav li {
		margin-bottom: 10px!important
	}
	ul.products li.product {
		width: 46%;
		margin-right: 8%!important
	}
	ul.products li.post:nth-child(3n),
	ul.products li.product:nth-child(3n) {
		margin-right: 8%!important
	}
	ul.products li.post:nth-child(2n),
	ul.products li.product:nth-child(2n) {
		margin-right: 0!important
	}
	.footer-widgets .news {
		width: 100%;
		margin: 0;
		text-align: center;
		border-top: 1px solid #f1f1f1;
		padding: 10px 0 0
	}
	.footer-widgets .footer1 img {
		width: 80px
	}
	.footer-widgets .footer1 {
		margin: 0;
		text-align: center;
		padding: 10px 0
	}
	.site-footer .col-full {
		padding: 20px 20px 0
	}
	.footer-widgets.col-2 .block {
		font-size: 13px;
		line-height: 17px
	}
	.footer-widgets .news .textwidget {
		display: inline-block!important;
		width: auto
	}
	.footer-widgets .menu_footer,
	.footer-widgets .redes {
		width: 100%;
		margin: 0;
		text-align: center;
		border-top: 1px solid #f1f1f1;
		padding: 10px 0
	}
	.footer-widgets .menu_footer ul li {
		display: inline-block;
		vertical-align: middle;
		margin: 2px 12px
	}
	.back-to-top {
		width: 40px;
		height: 40px
	}
	.back-to-top .fa {
		line-height: 38px
	}
	.footer-widgets .menu_footer2 {
		float: left;
		margin-bottom: 10px
	}
	.footer-widgets.col-2 .block.footer-widget-2 a {
		padding-left: 0;
		margin-right: 10px
	}
	.footer-widgets .derechos p {
		margin-bottom: 5px
	}
	.ypop-wrapper {
		overflow: auto
	}
	.ypop-wrapper {
		width: 438px!important
	}
	.ypop-modal {
		z-index: 999999
	}
	.ypop-title {
		font-size: 1.5em
	}
	.ypop-header {
		height: 150px!important
	}
	.ypop-content h3 {
		font-size: 16px;
		line-height: 20px
	}
	.ypop-content {
		font-size: 13px;
		line-height: 14px
	}
	.ypop-footer {
		padding: 2px 10px;
		font-size: 10px
	}
	.ypop-footer img {
		width: auto;
		height: 13px
	}
	.site-header .widget.widget_product_search .woocommerce-product-search {
		margin: 8px 40px 8px 60px
	}
	.site-header .widget.widget_product_search .woocommerce-product-search input {
		font-size: 17px;
		height: 40px;
		padding-right: 36px;
		padding-left: 12px
	}
	.site-header .widget.widget_product_search .woocommerce-product-search button {
		width: 40px;
		background-size: auto 18px
	}
	.site-header .widget.widget_product_search .woocommerce-product-search .cerrar {
		top: 0
	}
	.woocommerce-breadcrumb h1.entry-title {
		font-size: 22px;
		line-height: 26px
	}
	.woocommerce-breadcrumb {
		font-size: 13px;
		line-height: 14px
	}
	.panel-grid-cell h3.widget-title {
		font-size: 22px;
		line-height: 24px
	}
	.valores table tbody td {
		padding: 12px 25px
	}
	.staff table td h3 {
		font-size: 18px;
		line-height: 20px
	}
	.staff table td {
		font-size: 13px;
		line-height: 16px
	}
	#post-294 .entry-content,
	#post-301 .entry-content {
		padding: 40px 30px 0
	}
	.descripcion h3.widget-title {
		font-size: 16px!important
	}
	.descripcion.panel-row-style {
		font-size: 14px;
		line-height: 20px
	}
	#post-294 .entry-content h3.widget-title,
	#post-301 .entry-content h3.widget-title {
		font-size: 18px;
		line-height: 20px
	}
	.archive .content-area {
		width: 100%;
		padding: 30px 30px 0
	}
	.archive .widget-area {
		padding: 0 30px 0;
		width: 100%
	}
	.woof_container {
		width: 50%;
		float: left;
		margin: 0;
		padding: 0 10px
	}
	.woocommerce div.product .product_title {
		font-size: 22px;
		line-height: 24px
	}
	.single-product div.product .summary a.add_to_wishlist {
		font-size: 13px
	}
	.single-product div.product .summary {
		margin: 0
	}
	.woocommerce .related>h2,
	.woocommerce .upsells>h2 {
		font-size: 18px;
		line-height: 20px
	}
	.woocommerce .related li.product.type-product {
		width: 44%;
		margin: 10px 3%!important
	}
	.woocommerce .related li.product.type-product:nth-child(2n+1) {
		clear: left!important
	}
	.product-template-default #main {
		padding: 40px 20px 0
	}
	.woocommerce-account .site-main {
		padding: 30px 20px 0
	}
	.footer-widgets .contacto {
		width: 100%;
		text-align: center;
		margin: 0
	}
	.footer-widgets .contacto table {
		width: auto;
		display: inline-block
	}
	.consultas_movil {
		display: block
	}
	.back-to-top {
		bottom: 48px
	}
	.footer-widgets .derechos {
		        width: 100%;
        padding-bottom: 16px !important;
        max-width: 310px;
        text-align: center;
	}
	.about table.logos td {
    min-width: 150px;
    max-width: 200px;
}

.about table td {
    display: block;
    width: 100% !important;
}
.about table.dosimg td {
    width: auto !important;
    display: table-cell;
}
.footer-widgets.col-2 .block.footer-widget-2 {
    display: flex;
    flex-direction: column-reverse;
}
.footer-widgets .menu_footer2 {
        margin-right: 0;
    }
}
@media screen and (max-width: 500px) {
	.site-header .widget.enlaces li a {
		width: 24px
	}
	.site-header .widget.enlaces li.lang-item a {
		font-size: 11px
	}
	.site-header .widget.enlaces li.lang-item a {
		font-size: 9px
	}
	.site-header .widget.enlaces li a i {
		font-size: 16px
	}
	.site-header .widget.enlaces li {
		margin: 0
	}
	.full-width .super-hero-image img {
		width: 600px;
		margin-left: -300px;
		min-height: 280px
	}
	.shs-theme .shs-buttons .shs-next span,
	.shs-theme .shs-buttons .shs-prev span {
		font-size: 35px
	}
	.mansory.panel-row-style .panel-grid-cell {
		padding: 0 20px!important
	}
	#head_sticky .bloques_inner {
		padding: 0 10px
	}
	.mobmenul-container {
		margin-left: 0!important
	}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
		font-size: 13px;
		line-height: 15px
	}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
		float: left
	}
	ul.products li.post,
	ul.products li.product {
		float: left
	}
	.archive .product-grid li.product h2.woocommerce-loop-product__title,
	.element-item h1 a,
	.mansory li.product h2.woocommerce-loop-product__title,
	.related.products li.product h2.woocommerce-loop-product__title {
		font-size: 13px;
		line-height: 15px
	}
	.archive .product-grid li.product h2.woocommerce-loop-product__title,
	.element-item h1 a,
	.mansory li.product h2.woocommerce-loop-product__title,
	.related.products li.product h2.woocommerce-loop-product__title {
		margin-top: 10px
	}
	ul.products li.product img {
		margin-bottom: 12px
	}
	.woocommerce ul.products li.product .add-to-wishlist-custom {
		right: 4px!important
	}
	.archive .product-grid li.product a.yith-wcqv-button,
	.mansory li.product a.yith-wcqv-button,
	.related.products li.product a.yith-wcqv-button {
		opacity: 1;
		top: 69%!important;
		transform: none;
		left: 5px!important;
		background-color: #f7f7f7;
		padding: 2px;
		background: rgba(255, 255, 255, .55)
	}
	.archive .product-grid li.product a.yith-wcqv-button:before,
	.mansory li.product a.yith-wcqv-button:before,
	.related.products li.product a.yith-wcqv-button:before,
	.woomsproduct .imagen .enlaces p.more a:before {
		font-size: 15px;
		line-height: 15px
	}
	.site-main {
		margin: 0
	}
	.hentry {
		margin: 0
	}
	.footer-widgets .menu_footer ul li {
		margin: 2px 5px
	}
	.footer-widgets .derechos {
		width: 225px
	}
	.back-to-top {
		width: 34px;
		height: 34px
	}
	.back-to-top .fa {
		font-size: 18px;
		line-height: 32px
	}
	.footer-widgets .menu_footer,
	.footer-widgets .redes {
		padding: 5px 0
	}
	.footer-widgets .news {
		padding-top: 5px
	}
	.footer-widgets .footer1 img {
		width: 65px
	}
	.ypop-wrapper {
		width: 280px!important
	}
	.ypop-title {
		font-size: 1.1em
	}
	.ypop-header {
		height: 96px!important;
		background-size: cover
	}
	.ypop-content {
		margin: 15px 20px;
		font-size: 11px
	}
	.ypop-content h3 {
		font-size: 13px;
		line-height: 16px
	}
	.ypop-content table.wp-list-table label {
		font-size: 13px
	}
	.ypop-content table.wp-list-table {
		margin-top: 8px
	}
	.ypop-content table.wp-list-table tbody td.shortcode input {
		font-size: 13px;
		line-height: 16px;
		height: 30px
	}
	.ypop-footer {
		line-height: 100%
	}
	.ypop-checkzone {
		padding: 3px 8px 0;
		font-size: 10px
	}
	.woocommerce-breadcrumb {
		padding: 35px 0;
		font-size: 13px;
		line-height: 14px
	}
	.woocommerce-breadcrumb h1.entry-title {
		font-size: 18px;
		line-height: 20px
	}
	.woocommerce-breadcrumb .entry-header {
		margin-bottom: 10px
	}
	.nosotros .panel-grid-cell {
		padding: 30px 20px 10px!important;
		font-size: 13px;
		line-height: 17px;
		text-align: justify
	}
	.panel-grid-cell h3.widget-title {
		font-size: 18px;
		line-height: 20px;
		text-align: center
	}
	.valores table tbody td {
		padding: 12px;
		font-size: 13px;
		line-height: 16px
	}
	.valores table tbody td img {
		padding: 13px;
		max-width: 65px
	}
	.nosotros3 .panel-grid-cell {
		padding: 0 20px!important
	}
	.staff table td {
		padding: 10px
	}
	.staff table td img {
		filter: grayscale(0)
	}
	.staff table td h3 {
		color: #e1093a;
		font-size: 15px;
		line-height: 17px
	}
	.contact.panel-row-style {
		padding: 30px 20px
	}
	.contact .panel-grid-cell h3.widget-title {
		font-size: 16px;
		line-height: 18px;
		text-align: left
	}
	.info_contacto table tbody td .ti_icon {
		width: 50px;
		height: 50px;
		font-size: 20px;
		line-height: 44px
	}
	.info_contacto table tbody td {
		font-size: 13px;
		line-height: 20px
	}
	.widget_text.mapa iframe {
		height: 330px
	}
	body {
		font-size: 13px;
		line-height: 18px
	}
	.descripcion.panel-row-style {
		font-size: 13px;
		line-height: 19px
	}
	ol {
		margin-left: 10px
	}
	#post-294 .entry-content h3.widget-title,
	#post-301 .entry-content h3.widget-title {
		text-align: left;
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 10px
	}
	.descripcion h3.widget-title {
		font-size: 14px!important;
		color: #000
	}
	.page .panel-grid {
		margin-bottom: 20px
	}
	.shopper-sorting .woocommerce-result-count {
		width: 100%;
		display: block;
		float: left;
		margin: 0
	}
	.archive .content-area {
		padding: 20px 20px 0
	}
	.woocommerce-ordering select.orderby {
		width: 100%;
		height: 30px
	}
	.woocommerce-ordering {
		width: 100%;
		font-size: 15px;
		margin-bottom: 5px
	}
	.archive .widget-area {
		padding: 0 10px
	}
	.woof_container {
		padding: 0 10px
	}
	.woof_list label {
		max-width: 82%;
		font-size: 13px
	}
	.site-header .widget .logo {
    width: 140px;
    padding: 15px 0;
}

.site-header .widget .enlaces li.deseoa {
    display: none;
}

.menu-toggle {
    right: 0;
    top: 0;
}

.site-header .widget .enlaces {
    margin-right: 40px;
}

.site-header .widget .enlaces li a {
    width: 20px;
}

header#masthead {
    height: 53px;
}

.panel-grid .anchocontenido {
    padding: 30px 25px !important;
}

.panel-grid-cell .estilo1 .textwidget h3 {
    font-size: 18px;
    text-align: center;
    line-height: 20px;
}

.bloquecoleccion .panel-grid-cell-empty .colimagen {
    min-height: 350px;
}

.panel-grid .anchocontenido.bloquecoleccion .estilo1 {
    padding: 25px 25px;
}

.anchocompleto.bannerinf {
    min-height: 200px;
}
.site-header .widget.widget_product_search .woocommerce-product-search {
    margin: 8px 40px 8px 20px;
}
}