/*
Theme Name: Water Bear Gear
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

/* General Styles */
body#top {font-family: 'Poppins', sans-serif!important;font-weight: 300!important;font-size: 12pt!important;}
h1, h2, h3, h4, h5, h6 {font-family: 'Barlow Semi Condensed', sans-serif!important;}
button, button:focus {outline: none!important;}













html.html_entry_id_1518, html.html_entry_id_1518 body#top, html.html_entry_id_1518 #wrap_all, html.html_entry_id_1518 #main, #frontpage {
	height: 100%!important;
}
html.html_entry_id_1518 #WA-button {
	opacity: 0;
	visibility: hidden;
}
.responsive #top #wrap_all #frontpage .flex_cell {
	display: flex;
	height: 100%!important;
	justify-content: center;
	align-items: center;
}
#logo-front img {
	width: 100%;
	max-width: 250px;
}
#frontpage:before {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: hwb(0deg 0% 100% / 70%);
	content: '';
}
#frontpage {
	position: relative;
}
#top .card-flag {
	margin: 0 2rem;
}
#top .card-flag a strong {
	color: #fff;
	font-size: 1.4rem;
}
#top .card-flag a {
	display: flex!important;
	align-items: center;
	color: #fff!important;
	text-decoration: none;
}
.wrap-flag img {
	width: 100%;
	max-width: 60px;
	margin-right: 1rem;
}
.wrap-flag {
	display: flex;
	justify-content: center;
	margin-top: 2rem;
}
#frontpage .flex_cell .flex_cell_inner {
	display: flex;
	flex-direction: column;
	align-items: center;
}
#logo-front {
	margin-bottom: 3rem;
}
#top .card-flag span.image-overlay {
	display: none!important;
}




#header_meta {
	z-index: 999;
}
#header_meta .container:after {display: none!important;}
.responsive .phone-info {
	width: auto;
}
#top .social_bookmarks {
	order: 2;
}
.wrap-countries {
	order: 3;
	position: relative;
}
#header_meta .container {
	display: flex;
	justify-content: space-between;
}
#selectCountry {
	margin: 0;
	background: #fff;
	padding: 1rem;
	border-radius: 5px;
	position: absolute;
	right: 0;
	top: 100%;
	min-width: 150px;
	box-shadow: 0px 0px 5px 1px rgba(55,55,55,0.3);
	display: none;
}
button#btn-country {
	background: url(img/arrow_drop_down.svg) transparent no-repeat right center;
	background-size: 20px;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	padding-right: 24px;
	font-size: 12px!important;
}
#selectCountry li:not(:last-child) {
	margin-bottom: 8px;
}
#selectCountry li a {
	display: block;
	padding-left: 30px;
	font-size: 12px;
}
#selectCountry a.gt {
	background: url(img/flag-gt.png) no-repeat left center;
	background-size: 22px;
}
#selectCountry a.usa {
	background: url(img/flag-usa.png) no-repeat left center;
	background-size: 22px;
}
#selectCountry a.hn {
	background: url(img/flag-hn.png) no-repeat left center;
	background-size: 22px;
}








#top .header_color .main_menu .menu ul li>a:hover {color: #fff!important;}
.grecaptcha-badge, #scroll-top-link {
	opacity: 0!important;
	visibility: hidden!important;
}
.product-template-default .product {
	display: flex;
	flex-wrap: wrap;
}
.product-template-default .product aside.sidebar {
	display: none!important;
}
.product-template-default .product .single-product-main-image {
	flex: 0 0 63%;
	max-width: 63%;
	margin: 0!important;
	padding-right: 6%;
}
.product-template-default .product .single-product-summary {
	flex: 0 0 37%;
	max-width: 37%;
}
#top .template-shop .images a {
	border: 0!important;
	padding: 0;
}




/* Header */
#top .av-main-nav ul a:hover {color: #fff!important;}
a.cart_dropdown_link {padding-left: 0!important;}
#top .header_color .main_menu .menu ul li>a:hover {color: #fff!important;}
#top .formcustome form * {margin-bottom: 0!important;border-radius: 0!important;}
#top .formcustome form {margin-bottom: 0px;display: table;width: 100%;border: 1px solid #949494;}
.formcustome {position: absolute;right: 40px;width: 350px;top: 30px;}
select#product_cat {
	font-family: 'Barlow Semi Condensed', sans-serif!important;
	float: left!important;
	width: 100%;
	max-width: 120px;
	background-color: #fff!important;
	color: #404040!important;
	clear: initial!important;
	margin-bottom: 0!important;
	height: 40px;
	font-size: 10pt;
	padding: 8px 10px;
	border-color: #949494!important;
	border-top: 0!important;
	border-bottom: 0!important;
	border-left: 0!important;
	text-transform: uppercase;
}
select {border: 1px solid #404040!important;padding: 1rem!important;color: #404040!important;}
#top input.searchbox.searchcustom {
	font-family: 'Barlow Semi Condensed', sans-serif!important;
	text-transform: uppercase;
	float: left;
	width: 190px!important;
	color: #404040!important;
	background-color: #fff!important;
	height: 40px;
	border: 0!important;
	padding: 8px 12px;
	font-size: 10pt;
}
#top input.searchbox.searchcustom::-webkit-input-placeholder { color: #404040!important; } /* WebKit */
#top input.searchbox.searchcustom::-moz-placeholder { color: #404040!important; } /* Firefox 18- */
#top input.searchbox.searchcustom::-moz-placeholder { color: #404040!important; } /* Firefox 19+ */
#top input.searchbox.searchcustom::-ms-input-placeholder { color: #404040!important; } /* IE 10+ */
button.search-btn-bg {
	text-indent: -999999999999999999px;
	border: 0;
	background: url(https://waterbearglobal.com/wp-content/uploads/loupe.png) no-repeat;
	width: 33px;
	height: 40px;
	display: block;
	float: left;
	background-size: 15px;
	background-color: #fff;
	background-position: center;
}
#menu-item-shop.cart_dropdown {float: right!important;}
a.cart_dropdown_link {padding-right: 0!important;}
.phone-info, .phone-info * {color: #fff!important;font-family: 'Barlow Semi Condensed', sans-serif!important;text-transform: uppercase;letter-spacing: 0.05rem;font-weight: 500;font-size: 10pt;}
.social_bookmarks li a:hover {opacity: 0.5!important;}
.social_bookmarks li a {color: #fff!important;width: auto!important;background: transparent!important;}
.social_bookmarks li {border: 0!important;width: auto!important;margin: 0 0 0 15px!important;padding: 0!important;}
#header_meta {padding: 5px 0;}
span.logo {padding: 15px 0;}
span.logo img {width: 120px;}
.main_menu {right: 0;left: 160px;}
.avia-menu {padding-right: 0!important;margin-right: 0!important;border-right: 0!important;}
.av-main-nav li a {color: #404040!important;text-transform: uppercase;font-size: 12pt;letter-spacing: 0.1rem;padding: 0 1.1rem;font-family: 'Barlow Semi Condensed', sans-serif!important;font-weight: 500!important;}
#top nav .social_bookmarks {float: right;}

/* Products */
#productos .product-sorting {display: none;}
.av-special-heading-tag {text-transform: uppercase;font-weight: 500!important;}
.inner_product {border: 0;text-align: center;}
.products .product {margin: 0 0 30px!important;width: 25%!important;padding: 0 10px!important;clear: initial!important;}
.products .product:nth-child(4n+1) {clear: both!important;}
.products {overflow: hidden;width: auto!important;margin: 0 -10px!important;}
.products .product a, .products .product a img {border-radius: 0!important;}
.woocommerce-loop-product__title {text-transform: uppercase;font-size: 14pt!important;font-weight: 400!important;}
span.price, span.price * {font-weight: 300!important;}
.products .avia-arrow {display: none;}
#top .inner_product_header {border: 0;padding: 15px;}
a.show_details_button, #top .avia_cart_buttons a span, .avia_cart_buttons span.button-mini-delimiter {display: none!important;}
#top .avia_cart_buttons a {
	display: inline-block;
	width: auto!important;
	border: 2px solid #404040;
	border-radius: 4px!important;
	padding: 15px 30px!important;
	text-transform: uppercase;
	color: #404040!important;
	font-size: 10pt!important;
	margin: 0 auto!important;
	float: none!important;
	font-family: 'Barlow Semi Condensed', sans-serif!important;
	letter-spacing: 0.1rem;
}
.avia_cart_buttons {border: 0;padding: 0;text-align: center;opacity: 1;background: transparent!important;}
#logo-about .avia-image-container-inner {width: 100%;max-width: 300px;margin-bottom: 30px;}
.avia-button {
	text-transform: uppercase;
	letter-spacing: 0.1rem;
	font-family: 'Barlow Semi Condensed', sans-serif!important;
	font-size: 13pt!important;
	padding: 1rem 3rem!important;
	font-weight: 500!important;
}
button.single_add_to_cart_button {
	display: block!important;
	width: 100%!important;
	float: none!important;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
	font-family: 'Barlow Semi Condensed', sans-serif!important;
	font-size: 13pt!important;
	padding: 1rem 3rem!important;
	font-weight: 500!important;
	background: #c39e6b!important;
}
.btn-white a {background: #fff!important;color: #404040!important;}
/* Bottom */
.img-shipping .avia-image-container-inner {width: 100%;max-width: 170px;margin: 0 auto;}
#section-bottom .av-special-heading {margin-top: 1rem;padding-bottom: 30px!important;}
.img-visaenlink.avia-image-container .avia-image-container-inner {display: table-cell;width: 100%;vertical-align: middle;text-align: center;}
.img-visaenlink.avia-image-container img {width: 100%;max-width: 320px;margin: 0 auto;}
.img-visaenlink.avia-image-container {height: 108px;display: table;width: 100%;}
/* Footer */
#footer-page {border-top: 1px solid #cbcbcb;}
#footer-page, #footer-page * {font-family: 'Barlow Semi Condensed', sans-serif!important;list-style: none;color: #404040;line-height: normal;} 
#footer-page  h4 {font-weight: 600!important;letter-spacing: 0.05rem;}
#footer-page ul {padding: 0; margin: 10px 0 0 ;}
#footer-page li {padding: 0; margin: 0 0 5px;}
ul#menu-item-shop {border: 0;}
#section-share-social .av-special-heading {margin-bottom: 15px;}
#section-share-social span.av_font_icon {float: none;display: inline-block;margin: 0 10px;color: #414042!important;border-color: #414042!important;}
#section-share-social {text-align: center;}
#logo-footer {width: 100%;max-width: 220px;margin: 20px auto 0;}
#section-share-social .av-special-heading {margin-bottom: 15px;margin-top: 15px;}
#copyright p {display: inline-block;margin: 0 30px;font-size: 10pt;font-weight: 500;}
#copyright {text-align: center;}

/* Breadcrumbs & Title page */
#top .stretch_full {background: #fff!important;text-align: left!important;text-transform: uppercase;font-family: 'Barlow Semi Condensed', sans-serif!important;border: 0!important;box-shadow: none!important;}
#top .title_container .breadcrumb {right: 0;left: 50px;}
span.trail-before {display: none!important;}
.breadcrumb-trail .sep {margin: 0 10px;}
.breadcrumb-trail * {font-size: 12pt;color: #404040;font-weight: 300;}

/* Single product */
a.reset_variations {display: block;background: transparent!important;color: #404040!important;padding: 20px 0 0!important;position: static;clear: both;}
#top .variations .label label {background: transparent;color: #404040;text-align: left!important;display: block;}
td.value {padding: 0!important;width: 100%;display: block;}
.single_variation_wrap {clear: both;}
td.value select {width: 100%!important;}
#top .variations tr, #top .variations tbody {display: block!important;width: 100%;}
#top .variations td.label {display: block!important;width: 100%!important;padding: 0;}
table.variations {display: block!important;}
.single_variation_wrap {margin-left: 0;}
#top .variations_form {padding: 0!important;border: 0!important;background: transparent!important;}
#top .variations td {background: #fff!important;}
#inner-product .av-flex-placeholder {width: 30px;}
.product_meta {
	display: flex;
	justify-content: space-between;
}
#inner-product .av-special-heading-tag, h1.product_title.entry-title {font-size: 20pt;text-transform: uppercase;}
.product_meta {font-family: 'Barlow Semi Condensed', sans-serif!important;text-transform: uppercase;}
#inner-product span.sku_wrapper {margin-right: 40px!important;}
#inner-product span.sku_wrapper span, #inner-product span.posted_in a, .product-template-default span.posted_in a {font-weight: 300!important;}	
.product_meta *, .product-template-default span.sku_wrapper {font-size: 12pt!important;color: #404040!important;font-weight: 500!important;}
.product-template-default span.sku_wrapper span.sku {
	font-weight: 300!important;
}
section.related.products > h2 {
	text-transform: uppercase;
	text-align: center;
	color: #000;
	font-size: 24pt!important;
	margin-bottom: 30px;
}
#main .container_wrap.container_wrap_first + #av_section_1 {
	background: #fff;
	border: 0!important;
}
#top div.product .woocommerce-tabs {
	padding: 0!important;
}
#top div.product .woocommerce-tabs ul {
	display: none;
}
#top div div.product .woocommerce-tabs .panel {
	background: transparent;
	border: 0;
	padding: 0;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected, .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li span, .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected span {
	border: none!important;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected {
	border: 3px solid #3f3f3f!important;
}
#top .thwvsf_fields, #top ul.thwvsf-wrapper-ul {background: transparent!important;}
#top div div.product .woocommerce-tabs .panel h2 {display: none;}
.product_meta {font-family: 'Barlow Semi Condensed', sans-serif!important;text-transform: uppercase;padding-bottom: 20px;border-bottom: 1px solid;margin-bottom: 20px!important;}
#inner-product section.av_textblock_section {padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #e1e1e1;}
div form.cart div.quantity {float: none;margin: 20px 0;}
#inner-product .price *, .product-template-default .price * {font-size: 20pt!important;font-weight: 400!important;}
#inner-product .price, .product-template-default .price {font-family: 'Barlow Semi Condensed', sans-serif!important;}
#top .main_color .quantity input.plus {padding-left: 20px!important;}
#top .main_color .quantity input.minus {padding-right: 20px!important;}
#top .main_color .quantity input.plus, #top .main_color .quantity input.minus {background-color: transparent;border: 0;width: auto;color: #404040!important;}
input.input-text.qty.text {border-top: 0!important;border-left: 0!important;border-right: 0!important;}
#inner-product .av-social-sharing-box {margin-top: 25px;clear: both;padding-top: 24px;border-top: 1px solid #e1e1e1;overflow: hidden;}
h5.av-share-link-description.av-no-toc {display: none;}
li.av-share-link a {background: #a6a8ab;color: #fff!important;font-size: 14pt!important;padding: 7px 0!important;}
.av-share-box-list {border: 0!important;display: block!important;}
li.av-share-link {border: 0!important;width: 44px;margin-right: 10px!important;display: block!important;float: left;height: 44px!important;line-height: normal!important;}
/* Widget addtocart */
#header_main {z-index: 99;}
.av_minimal_header #menu-item-shop .dropdown_widget, .av_minimal_header #menu-item-shop .dropdown_widget * {font-family: 'Barlow Semi Condensed', sans-serif!important;font-size: 11pt;}
.av_minimal_header #menu-item-shop .dropdown_widget li > a:nth-child(2) {font-weight: 500;color: #404040;text-transform: uppercase;font-size: 10pt!important;}
p.woocommerce-mini-cart__total.total strong {text-transform: uppercase;font-weight: 500!important;}
p.woocommerce-mini-cart__buttons.buttons a {color: #fff!important;text-transform: uppercase;font-weight: 500!important;font-size: 10pt!important;}
.dropdown_widget .cart_list li:hover {background: #f1f1f1!important;}
.av-share-box ul li a:hover {background: #404040!important;}
.avia-related-tooltip.avia-tt {display: none!important;}
a.cart_dropdown_link span[data-av_iconfont="entypo-fontello"] {
	background: url(shopping-cart.svg) no-repeat center center;
	text-indent: -999999px!important;
	color: #fff!important;
	width: 32px;
	height: 32px;
	background-size: 24px;
	display: block;
	margin-top: 43px;
	margin-right: 0;
}
#top .av-cart-counter {left: 70%;overflow: hidden;}
/* About us */
#hero-responsive {background-size: 100%!important;padding: 18.5% 0;}
#hero-responsive * {display: none;}
#sectiongrid .flex_column {margin: 2% 0;}
#sectiongrid .flex_cell:nth-child(1) {padding-right: 0.5%!important;}
#sectiongrid .flex_cell:nth-child(2) {padding-left: 0.5%!important;}
.icono-title {margin-bottom: 2rem!important;}
#sectiongrid {background: #e2e2e2;}
#targetgroup .flex_column:nth-child(1) {border-right: 2px solid #4d4d4d;}
#targetgroup section.av_textblock_section {margin-top: 30px;}
#top #wrap_all #galeria .flex_cell {padding-left: 0!important;padding-right: 0!important;}
.av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap {margin-right: 8px;}
#special-list li:before {content: '';display: block;width: 20px;height: 20px;background: #c39e6b;position: absolute;left: 0;}
#special-list ul {display: table;margin: 50px 0 0;}
#special-list li {float: left;width: 33.33%;margin: 10px 0;list-style: none;position: relative;padding-left: 35px;}
#modelo-negocio .av-flex-placeholder {display: none;}
#modelo-negocio .flex_column_table:nth-child(2) .flex_column.av_one_fourth {border-bottom: 2px solid #a6a8ab;padding-top: 0;}
#modelo-negocio .flex_column_table:nth-child(3) .flex_column.av_one_fourth {padding-bottom: 0;}
#modelo-negocio .flex_column.av_one_fourth:nth-child(3) {border-right: 2px solid #a6a8ab;}
#modelo-negocio .flex_column.av_one_fourth {width: 50%;padding: 3rem;}
#modelo-negocio .flex_column_table:nth-child(3) {margin-top: 0!important;}
#modelo-negocio .flex_column .av-special-heading {margin-top: 20px;}
#logo-defensores {width: 100%;max-width: 250px;margin-bottom: 30px;}
#defensores .flex_column:nth-child(1) {position: relative;top: -160px;}
#defensores {border-top: 200px solid #808182!important;}
#defensores .template-page {padding-bottom: 0!important;margin-bottom: -70px;}

/* Contact Form 7 */
.wpcf7 input, .wpcf7 textarea, .woocommerce-checkout input, .woocommerce-checkout textarea, .woocommerce-checkout select, .select2-container--default .select2-selection--single {border: 1px solid #202020!important;padding: 1rem 2rem!important;background-color: transparent!important;color: #202020!important;}
.select2-container--default .select2-selection--single {height: 52px;padding: 0.7rem 2rem!important;}
input.wpcf7-form-control.wpcf7-submit.avia-button.avia-color-theme-color {background: #202020!important;border-color: #202020!important;color: #fff!important;}
.wpcf7 form .wpcf7-response-output {border: 0!important;text-align: center;padding: 0;}
/* Checkout */
th {background: #404040!important;color: #fff!important;font-family: 'Barlow Semi Condensed', sans-serif!important;}
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra, .main_color tr:nth-child(odd) *, .main_color .pricing-table>li:nth-child(odd) *, .main_color .pricing-extra * {background-color: #a6a8ab;color: #fff;}
.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type='submit']:hover, .avia-button.avia-color-theme-color:hover {background-color: #c39e6b!important;color: #ffffff!important;border-color: #c39e6b!important;}
#main button, #main .button {font-family: 'Barlow Semi Condensed', sans-serif!important;text-transform: uppercase;font-weight: 500;background: #404040!important;color: #fff!important}
#top .main_color .quantity input.plus, #top .main_color .quantity input.minus {background: transparent!important;}
#top .main_color tr:nth-child(odd) .quantity input.plus, #top .main_color tr:nth-child(odd) .quantity input.minus {color: #fff!important;}
#top .main_color tr:nth-child(odd) .qty {background-color: transparent!important; color: #fff!important;}
.woocommerce-info a {color: #c39e6b!important;}
.woocommerce-info {background: #e2e2e2!important;text-align: center;color: #404040;}
.woocommerce-checkout h3 {text-transform: uppercase!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 50px!important;}
select#product_cat {padding: 8px 15px!important;}
.toggle_content.invers-color {color: #c39e6b;}
.toggle_content.invers-color {color: #c39e6b;background: #231f20;}
p.toggler {font-family: 'Barlow Semi Condensed', sans-serif!important;font-size: 12pt;text-transform: uppercase;font-weight: 500;letter-spacing: 0.03rem;}
#top div.woocommerce-message {border-color: #8BAF5B;background-color: #E0F1B5!important;color: #4F5F39;}
#top .avia_cart_buttons .button {background: transparent!important;}
#top .avia_cart_buttons .button:hover  {color: #c39e6b!important} 
#top .main_color .btn-white a {border: 1px solid #fff!important;}
#top .main_color .btn-white a:hover span, #top .main_color .btn-white a span {background: transparent!important;border-color: transparent;}
#top .main_color .btn-white a:hover {color: #fff!important;border: 1px solid #fff!important;background-color: transparent!important;}
span.av-cart-counter.av-active-counter {background: #c39e6b!important;}


/* Responsive */
@media(max-width: 989px) {
	#top .card-flag {
		margin: 0 1rem;
	}
	#top .card-flag a strong {
		font-size: 1.2rem;
	}
	.wrap-flag img {
		max-width: 50px;
		margin-right: 0.85rem;
	}
	#top .av-cart-counter {left: 59%;margin: -23px 0 0 2px!important;}
	#menu-item-shop .cart_dropdown_link {padding: 0 0 0 20px!important;}
	a.cart_dropdown_link span[data-av_iconfont="entypo-fontello"] {margin-top: 33px;}
	#top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link {height: 90px!important;line-height: 90px!important;}
	.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {background-color: #404040;color: #fff!important;}
	.html_av-overlay-side .av-burger-overlay-scroll {width: 100%;}
	span.avia-menu-text {font-family: 'Barlow Semi Condensed', sans-serif!important;text-transform: uppercase;font-weight: 500;}
	.responsive.html_mobile_menu_tablet.html_cart_at_menu #top .main_menu .menu>li:last-child a {padding-left: 0!important;}
	.responsive.html_mobile_menu_tablet.html_cart_at_menu #top .main_menu .menu>li:last-child {padding: 0;margin-right: 0;}
	.formcustome {position: absolute;right: 120px;width: 350px;top: 25px;}
	.html_header_top #top .av_header_stretch .container {width: 100%;padding: 0 20px;max-width: 100%;}
}
@media(max-width: 768px) {
	#footer-page li {margin: 0 0 12px;}
	#defensores .template-page {padding-bottom: 50px!important;margin-bottom: 0;}
	#defensores .flex_column:nth-child(1) {position: relative;top: 0;margin-top: -160px!important;margin-bottom: 30px!important;}
	#logo-defensores {max-width: 190px;}
	#puntos-venta .flex_column, #defensores .flex_column {width: 100%;margin: 0 0 20px;}
	#modelo-negocio .flex_column.av_one_fourth {width: 760%;padding: 3rem;}
	#targetgroup .flex_column:nth-child(1) .avia-image-container {padding-right: 40px;}
	#sectiongrid .flex_cell:nth-child(1), #sectiongrid .flex_cell:nth-child(2) {display: block;float: left;width: 50%;}
	#sectiongrid {display: block;}
	#sectiongrid .flex_cell:nth-child(3) {padding-top: 0!important;width: 100%;clear: both;display: block;}
	.avia-section-large .content, .avia-section-large .sidebar {padding-top: 50px;padding-bottom: 50px;}
	#top .title_container .breadcrumb {right: 0;left: 20px;}
	.products .product:nth-child(2n+1) {clear: both!important;}
	.products .product:nth-child(4n+1) {clear: initial!important;}
	.products .product {width: 50%!important;}
	#productos .flex_cell {padding: 50px 20px!important;}
	.container {padding: 0 20px!important;}
	#about-us .flex_column {width: 100%;margin: 0;}
	#section-footer .flex_column {width: 100%;margin: 0 0 24px;text-align: center;}
	#inner-product .flex_column:nth-child(1) {width: 45%;}
}
@media(max-width: 767px) {
	.wrap-flag {
		flex-direction: column;
	}
	#top .card-flag {
		margin: 1rem 0;
	}
	#targetgroup .flex_column:nth-child(1) .avia-image-container {padding-right: 0;}
	#targetgroup .flex_column:nth-child(1) {border-right: 0;margin-bottom: 30px!important;}
	#special-list li {float: left;width: 100%;margin: 10px 0;}
	#modelo-negocio .flex_column.av_one_fourth {border: 0!important;padding: 0;margin: 0 0 30px!important;}
	button.search-btn-bg {float: right;}
	select#product_cat {max-width: 100px;font-size: 8pt;}
	#top input.searchbox.searchcustom {width: 140px!important;font-size: 9pt;}
	#sectiongrid .flex_cell:nth-child(1) {padding-bottom: 0!important;}
	#sectiongrid .flex_cell:nth-child(2) {padding-top: 0!important;}
	#sectiongrid .flex_column {margin-bottom: 15px!important;}
	.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator {display: block!important;width: 100%;}
	h1 {font-size: 28px;}
	#top .avia_cart_buttons a, #top .avia-button {font-size: 8pt!important;padding: 0.75rem 1.25rem!important;}
	.woocommerce-loop-product__title {font-size: 12pt!important;}
	.responsive #top #wrap_all .av-flex-cells .no_margin {padding-left: 20px!important;padding-right: 20px!important;}
	.responsive #top #header_main #menu-item-shop .cart_dropdown_link {line-height: 80px!important;height: 90px!important;padding-left: 0!important;}
	.responsive #top .logo {width: 100px;max-width: 100px;padding: 15px 0;position: relative;z-index: 999!important;}
	.av-main-nav-wrap {float: right;}
	.formcustome form {display: block!important;width: 100%!important;overflow: hidden;}
	.formcustome {top: auto!important;bottom: -55px;left: 0!important;right: 0!important;width: 100%;display: block!important;}
	.responsive #top .logo {width: 100%;max-width: 100px;padding: 15px 0;}
	.responsive #top #wrap_all .container {width: 100%!important;max-width: 100%!important;padding-left: 20px!important;padding-right: 20px!important;}
	.responsive.html_mobile_menu_tablet.html_cart_at_menu #top .main_menu .menu>li:last-child {margin-right: 0px;margin-left: 30px;}
	#header_main {padding-bottom: 60px;position: relative;}
	.responsive #top #wrap_all .main_menu {left: 0;}
	.cart_dropdown_link > span {font-size: 22pt;}
}
@media(max-width: 380px) {
	#top .avia_cart_buttons a, #top .avia-button {font-size: 7pt!important;padding: 0.75rem 0.5rem!important;}
}