/*¨PAGE NOSOTROS*/

.row__politicas .wpb_wrapper{
    display:flex;
    justify-content:center;
    font-size:2rem;
  }

/*MODAL ORDER*/
.container__modal-order{
	position:fixed;z-index: 10000;
	top:0;right:0;bottom:0;left:0;
	background-color:rgba(0,0,0,.3);
	display:none;
	justify-content:center;
	align-items:center;
}
.container__modal-order div{
	position:relative;
	background-color:white;
	border-radius:5px;
	padding:5rem 5rem; 
}
.container__modal-order div::before{
	font-family:'Font Awesome 5 Free';
	font-size:2rem;
	font-weight:bolder;
	color:#e56524;
	content:'';
	position:absolute;
	right:-15px;
	top:-10px;
}
.container__modal-order div p{
	font-size:2.5rem;
}

/* HEADER */

.header-top {
    display: none;
}

.header-mid {
    padding: 20px 0;
}

.header-mid .container {
    width: 93% !important;
    max-width: 93%;
}

.header-mid .houskit-logo a img {
    max-width: 100%;
    width: 100%;
}

.top-header.col-sm-3.pull-left {
    z-index: 9;
}

#main-menu {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    left: 0;
    padding-left: 5%;
}

li.dropdown.menu-productos.houskit-mega-menu.level1 {
    position: unset;
}

.nav-pills.nav-mega .houskit-mega-menu .dropdown-menu.column-4 {
	  display: flex;
    min-width: 100%;
    width: 100%;
    left: 0 !important;
	  top: 190%;
    justify-content: flex-start;
    padding: 0 4% 1em;
    flex-wrap: wrap;
}

.nav-pills.nav-mega .houskit-mega-menu .dropdown-menu.column-4 >li {
    width: auto;
    padding: 20px 10px 0;
    min-width: 150px;
    max-width: 150px;
    min-height: 200px;
	min-height: 150px;
}

.sticky-menu .nav-pills.nav-mega .houskit-mega-menu .dropdown-menu.column-4 {
    top: 145%;
}

.nav-pills.nav-mega .houskit-mega-menu .dropdown-menu .dropdown-submenu >a {
    margin-bottom: 5px;
}

.nav-pills.nav-mega .houskit-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a{
	padding: 3px 0;
}


.nav-pills.nav-mega .houskit-mega-menu .dropdown-menu.column-4 >li:hover {
	background: #f5f5f5;
}

.nav-pills.nav-mega .houskit-mega-menu .dropdown-menu .dropdown-submenu >a .menu-title, .nav-pills.nav-mega .houskit-mega-menu .dropdown-menu .dropdown-submenu >.have-title .menu-title {
    display: block;
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
    font-size: 14px;
    text-transform: capitalize;
}

.menu-beauty ul.dropdown-sub.nav-level2, .menu-viajes ul.dropdown-sub.nav-level2 {
    display: none;
}


/* MENU PRINCIPAL */

ul#menu-menu-cabecera-1 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.nav-pills >li > a {
    padding: 10px;
    font-weight: 500;
    font-size: 14px;
}

/* PRODUCTOS */

.item .item-wrap .item-detail .products-thumb .top-item a.sw-quickview:before, .item .item-wrap .item-detail .item-img .top-item a.sw-quickview:before {
    content: "\f06e";
}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .reviews-content {
    display: none;
}

.sw-newlabel {
    background: #e56524;
    border-radius: 0;
    color: transparent;
    width: 48px;
    text-align: center;
}

span.sw-newlabel:before {
    content: 'nuevo';
    color: white;
    text-align: center;
    display: block;
}

.yith-wcwl-add-to-wishlist, a.compare.button {
    display: none !important;
}

.item-price {
    display: none !important;
}

.item .item-wrap .item-detail .products-thumb .item-bottom a, .item .item-wrap .item-detail .item-img .item-bottom a {
    background: #e56524;
    color: #fff;
}

.revos-style >.vc_column-inner {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
}

ul.orderby.order-dropdown.pull-left, ul.order.pull-left {
    display: none;
}

.single-product >.tabs .tabbable .tab-content .tab-pane #comments .woocommerce-noreviews {
    padding: 0;
    font-size: 0;
}

/*ul.product-categories[data-lesstext="See Less"] li.showMore a {
    font-size: 0 !important;
}

ul.product-categories[data-lesstext="See Less"] li.showMore a:before {
    content: 'Ver menos -';
    font-size: 14px;
}*/

ul.product-categories > li {
    font-weight: 600;
}

ul.product-categories > li .children {
    font-weight: 300;
}

/* CATEGORY SLIDER */


#home-category > div {
    position: relative;
}

#home-category > div:before{
    content: '';
    position: absolute;
    background-color: #e56524 !important;
    width: 120%;
    left: -10%;
    height: 100%;
}


.sw-category-slider3 .resp-slider-container .slider .item {
    opacity: 0.7;
}

.sw-category-slider3 .resp-slider-container .slider .item .item-content h3 a{
	color: #fff;
}

.sw-category-slider3 .resp-slider-container .slider .item .item-image a img {
    -webkit-filter: brightness(100) sepia(0);
    filter: brightness(100) sepia(0);
}

.cat-link {
    height: 130px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.cat-link a {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}

.cat-link a:hover {
	color: #fff;
}

.cat-link img {
    margin-bottom: 18px;
    margin-top: 10px;
}

#home-category .slick-arrow {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 40%;
    cursor: pointer;
	  opacity: 0.5;
	 transition: .9s;
}

#home-category .slick-arrow:hover {
	opacity: 1;
}

#home-category span.res-button.slick-next.slick-arrow {
    right: -3%;
}

#home-category span.res-button.slick-prev.slick-arrow {
   left: -3%;
}

#home-category span.res-button.slick-next.slick-arrow:before {
    content: "\f105";
    font: normal normal normal 42px/1 FontAwesome;
    color: #fff;
}

#home-category span.res-button.slick-prev.slick-arrow:before {
    content: "\f104";
    font: normal normal normal 42px/1 FontAwesome;
    color: #fff;
}


/* DESARROLLOS Y KIT*/

.term-desarrollos aside#left,
.term-kit-de-bienvenida aside#left{
    display: none;
}

.term-desarrollos #contents,
.term-kit-de-bienvenida #contents{
	width: 100%;
	padding: 0;
}

.term-desarrollos .products-loop.grid >li.col-lg-4:nth-child(3n+1),
.term-kit-de-bienvenida .products-loop.grid >li.col-lg-4:nth-child(3n+1){
    clear: inherit;
}


.term-desarrollos .item,
.term-kit-de-bienvenida .item{
    width: 25%;
}

.term-desarrollos .products-wrapper .products-loop,
.term-kit-de-bienvenida .products-wrapper .products-loop{
		width: 100%;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.term-desarrollos h1.page-title,
.term-kit-de-bienvenida h1.page-title{
	display: block !important;
	margin-bottom: 20px;
}


/* QUE MAS */

#que-mas {
    padding-top: 70px;
}

#que-mas:before {
    content: '¿Qué más?';
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
    color: #222;
    text-align: center;
    width: 100%;
}

/* NEW ARRIVALS */

#new-arrivals .item-content {
    background: #f5f5f5;
    text-align: center;
}

#new-arrivals .woo-slider-default {
    position: relative;
    margin-bottom: 10px;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore a {
    color: #fff;
    border: 0;
    background: #e56524;
}

div#new-arrivals .vc_col-sm-8 {
    width: 84%;
}

div#new-arrivals .vc_col-sm-2 {
    width: 8%;
}

/* POST */

div#comments {
    display: none;
}

.wpb_single_image .vc_single_image-wrapper img:hover {
    opacity: 1 !important;
}

.category-contents .blog-content .post .entry .entry-content .readmore a{
	  color: #fff;
    border: 0;
    background: #e56524;
}

.page .houskit_breadcrumbs .listing-title {
    display: none;
}

span.entry-author {
    font-size: 0;
}

span.entry-author a {
    font-size: 12px;
}

span.entry-author:before {
    content: 'Publicado por: ';
    font-size: 12px;
    margin-right: 2px;
}

#tab-description img.size-full {
    display: none;
}

.comment-respond{
	display: none;
}

span.entry-comment {
    display: none !important;
}

.single-post-relate > h4 {
    font-size: 0;
}

.single-post-relate > h4:after {
    content: 'Noticias Relacionadas';
    font-size: 20px;
}

.single-post-relate .post .item-relate-content .read-more {
    font-size: 0;
}

.single-post-relate .post .item-relate-content .read-more:after {
    content: 'Leer más';
    font-size: 14px;
}

.single.main .post .entry-wrap .entry-content .single-content-bottom .entry-tag span, .single.main .team .entry-wrap .entry-content .single-content-bottom .entry-tag span, .single.main .attachment .entry-wrap .entry-content .single-content-bottom .entry-tag span {
    font-size: 0;
}

.single.main .post .entry-wrap .entry-content .single-content-bottom .entry-tag span:after {
    content: 'Etiquetas';
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
}

.entry-comment {
    display: none;
}

/* BREADCRUMBS*/

.houskit_breadcrumbs .breadcrumbs .breadcrumb > li:nth-child(1) a {
    font-size: 0;
}

.houskit_breadcrumbs .breadcrumbs .breadcrumb > li:nth-child(1) a:before {
    content: 'Inicio';
    font-size: 13px;
}

.houskit_breadcrumbs, .breadcrumb {
    background: #e56524;
}

.houskit_breadcrumbs .breadcrumbs .breadcrumb > li > a,
.houskit_breadcrumbs .breadcrumbs .breadcrumb > li > .go-page:before,
.houskit_breadcrumbs .breadcrumbs .breadcrumb > li.active {
    color: #fff;
	opacity: 0.9;
}

.houskit_breadcrumbs .breadcrumbs .breadcrumb > li > a:hover{
    color: #fff;
	opacity: 1;
}

.sale-off {
    display: none;
}

/* NOSOTROS */

.about-us .wpb_wrapper {
    color: #b2b2b2;
	  font-weight: 500;
}

.about-us .block-text {
    margin-bottom: 62px;
    overflow: hidden;
    margin-top: 80px;
}

.about-us .block-text:first-child {
	margin-top: 100px;
}

.about-us .block-text .banner-wrap img {
    margin: 0 auto 15px;
}

.about-us .block-text .banner-wrap a .banner-cout h3 {
font-size: 20px;
    font-weight: 500;
	color: #111;
}

.about-us .block-text .banner-wrap a .banner-cout p {
    color: #b2b2b2;
    font-weight: 500;
}

.block-text .banner-wrap a{
	pointer-events: none;
}

.nosotros footer{
	margin-top: 0;
}

.wpb_text_column.wpb_content_element.us-bg-parallax {
    background-image: url(http://viacotone.local/wp-content/uploads/2020/02/us-new-bg.jpg);
    height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 0;
    margin-top: -7px;
}

.wpb_text_column.wpb_content_element.us-bg-parallax > div {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.wpb_text_column.wpb_content_element.us-bg-parallax > div p {
	color: #fff;
	text-transform: uppercase;
    font-size: 45px;
    font-weight: 100;
    text-align: center;
    display: flex;
    flex-direction: column;
	align-items: center;
}

	
	.wpb_text_column.wpb_content_element.us-bg-parallax > div p img {
    margin-bottom: 40px;
}

/* RSE */

.rse .title-page {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
    color: #222;
	text-align: center;
	padding-top: 60px;
    padding-bottom: 20px;
}

.rse h4{
    line-height: 24px;
    color: #e56524;
    font-weight: 600;
}

.rse .about-us .wpb_wrapper {
    color: #b2b2b2;
    font-weight: 500;
    text-align: center;
}

.rse .item-img {
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.rse .block-text .item:nth-child(2) .item-img img {
    width: 80px;
}

.rse .block-text {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.rse .block-text .item {
	width: 45%;
}

.rse .block-text .banner-wrap a .banner-cout {
    overflow: visible;
    height: 150px;
}

.rse .block-text .banner-wrap a .banner-cout h3 {
    font-size: 24px;
    font-weight: 500;
    color: #111;
    margin-bottom: 20px;
}

/* FOOTER */

#houskit-totop:before {
    content: "\f107";
	  line-height: 40px;
	  font-size: 20px;
}

.footer-gka-link a{
	font-weight: 300;
}

.footer-gka-link a strong{
	font-weight: 500;
}

.newsletter-footer {
    padding-top: 50px;
    border-top: 0;
}

.footer .footer-style1 {
    padding-top: 60px;
}

#copyright-footer {
    border-top: 1px rgba(255,255,255,0.1) solid;
}

.about-store {
    padding: 0;
}

.gka-link a{
	color: #999;
}

.gka-link a:hover{
	color: #aaa;
}

.rse .footer {
    margin-top: 0;
}


/* SINGLE PRODUCTS */

.item .item-wrap .item-detail .item-content h4,
.item .item-wrap .item-detail .item-content a{
	text-align: center;
}

li.reviews_tab, li.description_tab {
    display: none;
}
.woocommerce.single-product .product-countdown {
    display: none;
}

.item-brand{
	display: none !important;
}

div#tab-description {
    display: none;
}

div#tab-additional_information {
    display: block;
}

.product_detail .content_product_detail .social-share{
	display: none !important;
}

.single-product >.tabs .tabbable .nav.nav-tabs li a{
    border-color: #e56524;
    background: transparent;
}

.single-product >.tabs {
    margin-bottom: 0;
    margin-top: 10px;
    border-bottom: 0;
}

.woocommerce table.shop_attributes {
    border: 0;
    border-top: 0;
}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: #ffffff;
    border-bottom: 0;
	padding: 6px 8px;
}

.woocommerce table.shop_attributes tr:nth-child(odd) td, .woocommerce table.shop_attributes tr:nth-child(odd) th {
    background: #f5f5f5;
    border-bottom: 0;
}

tr.woocommerce-product-attributes-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

th.woocommerce-product-attributes-item__label, td.woocommerce-product-attributes-item__value {
    width: 49.5% !important;
	  color: #222;
}

td.woocommerce-product-attributes-item__value {
    padding-left: 10px !important;
}

.woocommerce table.shop_attributes td p {
    font-style: initial;
    font-weight: 600;
    font-size: 12px;
    color: #222;
}

.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
    border-bottom: 0;
}

/* .woocommerce div.product form.cart div.quantity,
.quantity.buttons_added{
    display: none;
} 

button.single_add_to_cart_button.button.alt {
    display: none;
}*/

.prod-cotizar-button {
    float: left;
}

div#wpcf7-f4976-p4075-o1 {
	margin-top: -20px;
	position: relative;
}

.content_product_detail input[type="text"],
.content_product_detail input[type="email"]{
    border: 1px solid #ebebeb;
    margin-bottom: 10px;
    border-radius: 0;
    padding: 6px 12px;
	width: 100%;
}

.wpcf7-form-control.wpcf7-submit{
    letter-spacing: 0.5px;
    margin-top: 0;
    font-size: 16px;
    background-color: #222;
    padding: 0 25px;
    border-radius: 0;
}

.single-product .item-meta{
	display: none;
}

.product-info.product_meta {
    display: none !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price{
	display: none;
}

.woocommerce div.product form.cart {
    margin-bottom: 2em;
/*     display: none; */
}

.wpcf7-response-output {
    position: absolute;
    bottom: -40px;
    left: -6px;
    background: #fff;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #e56524;
}

.reviews-content {
    display: none;
}


/* PAGINA DE CATEGORY PRODUCTS*/

.tax-product_cat h1.page-title {
    margin-top: 10px;
}

.tax-product_cat #left.sidebar .block-title-widget {
    display: none;
}

.tax-product_cat #left.sidebar .widget .widget-inner ul > .cat-item{
	display: none;
}

.tax-product_cat #left.sidebar .widget .widget-inner ul > .cat-item.current-cat, .tax-product_cat #left.sidebar .widget .widget-inner ul > .cat-item.current-cat .children .cat-item{
	display: block;
}

.tax-product_cat .sidebar .widget .widget-inner ul > li > a {
    font-size: 0;
}

.tax-product_cat #left.sidebar .widget li.showMore {
    display: none;
}

.tax-product_cat .products-wrapper {
    padding: 0;
}

.sidebar .widget .widget-inner ul > li ul.children {
    margin-left: 0;
}

.sidebar .widget .widget-inner ul > li ul.children li a {
    padding: 5px 0;
}

.sidebar .widget .widget-inner ul > li ul.children li:before {
	display: none;
}


/* MAPS */

.wpb_gmaps_widget .wpb_map_wraper iframe {
    width: 500px;
	  -webkit-filter: grayscale(99%); 
	  -webkit-backface-visibility: hidden;
}

.wpb_gmaps_widget .wpb_wrapper .wpb_map_wraper {
    background: #fff;
}

/* CONTACT FORM */

.form-wrapper label{
	width: 100%;
}

.two-col {
    width: 48%;
    float: left;
}

.two-col:first-child,
.two-col:nth-child(3){
    margin-right: 20px;
}

.one-col {
    width: 100%;
    float: left;
}

.contactanos .footer {
    margin-top: 30px;
}

.contact_us .wpcf7-response-output {
    position: absolute;
    bottom: 10px;
    left: 10px;
    background: #fff;
}


/* CART PAGE */
/* CHECKOUT PAGE */
/* SUCCESS PAGE */
th.product-price, th.product-subtotal,
td.product-price, td.product-subtotal,
.coupon, .cart_totals h2, .cart_totals table,
.woocommerce-form-coupon-toggle,
#ship-to-different-address,
.cart-subtotal,
.woocommerce-shipping-totals,
.order-total,
.woocommerce-checkout-review-order-table .product-total,
.post-16 .woocommerce-thankyou-order-details .woocommerce-order-overview__total,
.post-16 .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method,.post-16 .product-total,
.post-16 tfoot, .post-16 .woocommerce-customer-details, .price,
.quickview-container .quantity,
form.woocommerce-checkout .col-2{
	display:none !important;
}

/*MINICART WIDGET*/
.top-form .wrapp-minicart {
	width: 430px !important
}
.top-form .price-total{
	display:none;
}

/*THANKYOU PAGE*/
.woocommerce-notice{
	text-align: center;
	  margin: 0 0 2rem 0;
}
.woocommerce-thankyou-order-received{
  font-size: 4rem;
  font-weight: 600;
}

/*PRODUCT ADDED TO CART ANNOUNCE*/
.woocommerce-error, .woocommerce-info, .woocommerce-message { 
	padding: 3rem 2em 3rem 3.5em;
	font-size: 1.5rem;
	box-shadow: 0 5px 5px rgb(0 0 0 / 20%);
	border-radius: 10px;
	border-top:5px;
}

.woocommerce-message::before {
	top: 3.4rem;
}

/* QUANTITY INPUT */
.quantity .input-text{
	width:auto !important;
	max-width: 6.5rem;
}

/* MEDIA QUERYS*/

@media (min-width: 975px) and (max-width: 1240px) {
	#main-menu nav{
		width:50%;
		text-align:center;
	}
}
@media (max-width: 975px){
	.header-cart, .search-cate{
		display:none;
	}
}
@media (min-width: 1370px) {
	#home-category > div:before {
			width: 170%;
			height: 100%;
		  left: -30%;
	}
	
	#main-menu {
    padding-left: 10%;
}
	
	
.nav-pills.nav-mega .houskit-mega-menu .dropdown-menu.column-4 >li {
    width: auto;
    padding: 20px 10px;
    min-width: 190px;
    max-width: 190px;
    min-height: 200px;
}
}

@media (max-width: 991px){
	#main-menu .primary-menu .resmenu-container .navbar-toggle {
			position: absolute;
			right: 10%;
	}
}

@media (max-width: 767px) {
	
	.footer, .footer p {
    text-align: center !important;
}
	
	.newsletter-footer h3 {
    margin-right: 0;
    line-height: 30px;
}
	
	.footer .about-list li {
    display: flex;
    justify-content: center;
}
	
div#new-arrivals .vc_col-sm-8 {
			margin: 0 auto;
	}
	
	.header-style1 .main-menu {
			margin-top: 0;
	}
	
	.about_us .about-us {
			padding: 0 15px !important;
		  margin-bottom: 0;
	}
	
	.about_us .title-page {
    line-height: 34px;
}
	
	.block-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	}
	
	.block-text .item {
			width: 100%;
		  padding: 0 30px 30px;
	}
	
	.block-text .item .banner-wrap a .banner-cout {
			text-align: center;
	}
	.vc_row.wpb_row.vc_row-fluid.contact_us.vc_custom_1575918517852.vc_row-has-fill {
			display: flex;
			flex-direction: column-reverse;
			 margin-bottom: 0 !important;
			padding-bottom: 0 !important;
	}
	
	.newsletter-footer {
			padding-top: 0;
			border-top: 0;
	}
	
	.contactanos .houskit_breadcrumbs, .breadcrumb {
			margin-bottom: 0;
	}
	
	#div#wpcf7-f4976-p4079-o1 input{
		height: 40px;
	}
	
	.rse .block-text .item {
			width: 100%;
	}
	
	.block-text .banner-wrap a .banner-cout {
			height: auto;
	}
	
	.rse .title-page {
			font-size: 25px;
			color: #222;
			text-align: center;
			padding-top:30px;
			padding-bottom: 0;
			line-height: 30px;
	}
	
	.wpb_text_column.wpb_content_element.us-bg-parallax > div p{
		line-height: 40px !important;
		font-size: 30px;
	}
	
	.wpcf7 .two-col {
			width: 100%;
	}
	
	.woo-slider-default, .featured-product {
    margin-bottom: 10px;
}
	
	.featured-product .block-title {
    margin-bottom: 30px;
    text-align: center;
    margin-top: -30px;
}
	
	.woo-slider-default .resp-slider-container .slider .item .item-wrap, .featured-product .resp-slider-container .slider .item .item-wrap {
    margin-bottom: 0;
}
	
	div#new-arrivals .vc_col-sm-2 {
    width: 8%;
    display: none;
}
	
	.responsive-post-slider {
    margin-bottom: -30px;
    margin-top: -30px;
}
	
.page-id-1493 .wpb_single_image.vc_align_center {
	margin: -10px 0 -20px;
}
	
	.about-us .block-text {
    margin-bottom: 0;
    margin-top: 0;
}
	
	.vc_row.wpb_row.vc_row-fluid.about_us {
    padding: 0 0 0 !important;
}
	
	.about_us .title-page {
    margin-top: 20px;
}
	
	.about-us .block-text:first-child {
    margin-top: 0;
}
	
	.page-id-4693 .wpb_content_element{
		margin-bottom: 0;
	}
	
	.term-desarrollos .products-wrapper .products-loop, .term-kit-de-bienvenida .products-wrapper .products-loop {
			flex-direction: column;
		  margin: 0;
	}
	
	.term-desarrollos .item, .term-kit-de-bienvenida .item {
			width: 100%;
	}
	
	.term-desarrollos h1.page-title, .term-kit-de-bienvenida h1.page-title {
			padding-right: 15px;
			padding-left: 15px;
	}
	
	.term-desarrollos .products-wrapper .products-nav,
		.term-kit-de-bienvenida .products-wrapper .products-nav{
    padding-right: 15px;
    padding-left: 15px;
}

	.responsive-post-slider .resp-slider-container .slider {
    text-align: center;
}
	
.header-mid .houskit-logo a img {
    max-width: 170px;
}
	
	.footer .about-list li i {
    margin-right: 10px;
}
	
	.houskit_breadcrumbs {
			margin-bottom: 0;
	}
	
	.products-wrapper .products-nav .view-mode-wrap {
			display: none;
	}
	
	.woocommerce-page .footer{
		margin-top: 0;
	}
	
	.products-wrapper .woocommerce-pagination {
			float: none;
			margin: 0 auto;
	}
	
	.single-product-default .single-product.clearfix {
			margin-top: 30px;
	}
	
	.prod-cotizar-button {
			width: 100%;
			text-align: center;
	}
	
	.sidebar .widget.widget-last, .sidebar .widget:last-child {
			margin-bottom: 0;
			padding-bottom: 0;
	}
	
	form.wpcf7-form.sent,
	form.wpcf7-form.invalid{
		padding-bottom: 120px;
	}
	
	.wpcf7-response-output {
			position: absolute;
			bottom: 0;
			left: 10px;
			right: 10px;
	}
	
	.page-id-1493 .houskit_breadcrumbs,
	.page-id-4693 .houskit_breadcrumbs,
	.page-id-4836 .houskit_breadcrumbs,
	.single-format-standard .houskit_breadcrumbs{
			margin-bottom: 50px;
	}
	
	.about-us .block-text .banner-wrap img,
	.rse .block-text .item:nth-child(2) .item-img img{
			width: 20%;
	}
	
	rse .block-text .item:nth-child(2) .item-img img{
		margin: 0;
	}
	
	.wpb_text_column.wpb_content_element.us-bg-parallax {
			height: 300px;
	}
	
	.wpb_text_column.wpb_content_element.us-bg-parallax > div p img {
			margin-bottom: 20px;
			width: 15%;
	}
	
	.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li .show-dropdown {
			width: 100%;
			text-align: right;
	}
	
	.blog-content.blog-content-grid {
			text-align: center;
	}
	
	.pagination.nav-pag.pull-right {
			width: 100%;
	}
	
	.pagination ul {
			display: flex;
			justify-content: center;
	}
	
	.blog .footer {
			margin-top: 20px;
	}
	
	.single-post-relate {
			margin-bottom: 0px;
			text-align: center;
	}
	
	.single.main .post .entry-wrap .entry-title, .single.main .team .entry-wrap .entry-title, .single.main .attachment .entry-wrap .entry-title {
			font-size: 22px;
	}
	
	.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-close {
			right: -15%;
			color: #333;
			width: 15%;
			height: 60px;
			line-height: 50px;
			font-size: 26px;
		  display: flex;
      align-items: center;
      justify-content: center;
	}
	
	.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-close:hover {
    background: white;
}
	
}

.single-post .entry-tag{
	display:none;
}
/*QUICK VIEW FORM*/
/* .quickview-inner form{
	display:none;
} */
@media (max-width: 380px) {

}

/* SMART BUTTON */
.smartBtn{
    height: 44px;
line-height: 44px;
text-transform: uppercase;
font-weight: normal;
background-color: #2463FF !important;
color: #fff;
font-size: 14px;
padding: 0 30px;
border-radius: 0;
margin-left: 8px;
    margin-bottom: 0px !important;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
    transform: translateY(-1px);
}


@media (max-width: 1200px) {
    .smartBtn{
            margin-left: 0px !important;
    }
    
    .product_detail .content_product_detail .cart .quantity{
            margin-right: 0px !important;
    }
    
    .addcart-wrapper.clearfix{
            display: flex !important;
            flex-wrap: wrap;
            gap: 2rem 1rem;
    }
    
    .addcart-wrapper.clearfix::before{
            display: none !important;
    }
    
    .quantity buttons_added{
            min-width: 103px;
    }
}