/*
Theme Name: Maitry Jeans
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/*=== Fuentes ===
@font-face{
	font-family:'Gotham 5';
	src:url('fonts/Gotham-Light.eot');
	src:local('☺'), 
	url('fonts/Gotham-Light.woff') format('woff'),
	url('fonts/Gotham-Light.woff2') format('woff2'),
	url('fonts/Gotham-Light.svg') format('svg');
	font-weight:300;
	font-style:normal;
}

@font-face{
	font-family:'Gotham 5';
	src:url('fonts/Gotham-Medium.eot');
	src:local('☺'), 
	url('fonts/Gotham-Medium.woff') format('woff'),
	url('fonts/Gotham-Medium.woff2') format('woff2'),
	url('fonts/Gotham-Medium.svg') format('svg');
	font-weight:600;
	font-style:normal;
}*/

/*=== General ===*/

::-webkit-scrollbar {background:#ffffff; width:5px;}
::-webkit-scrollbar-thumb {background:#666;-webkit-border-radius:6px;}
::selection {background-color:#808080;color:#fff;}
::-moz-selection {background-color:#808080;color:#fff;}
li.woocommerce-MyAccount-navigation-link--downloads {display:none;}

body div#main {padding:70px 0 70px;}
body.page-id-22 div#main {padding:70px 0 0;}

div.columna-fullheight {min-height:inherit;}

div.buttonizer div.buttonizer-button-list a.buttonizer-button {border-radius:50%!important;}
div.buttonizer div.buttonizer-button-list a.buttonizer-button:first-child {margin-bottom:-10px;}

/*=== Navbar ===*/
.masthead .menu-select, 
.masthead .mini-nav > ul:not(.mini-sub-nav) > li > a {text-transform:uppercase;}
ul#split_left-menu li.current-menu-item a span.menu-item-text span.menu-text,
ul#split_right-menu li.current-menu-item a span.menu-item-text span.menu-text,
ul#primary-menu li.current-menu-item a span.menu-item-text span.menu-text {font-weight:600;}

div.mobile-navigation {max-width:75px;}

div.top-bar div.left-widgets.mini-widgets {min-width:100%;}

div.top-bar div.left-widgets.mini-widgets>div.text-area {margin:0 auto;}

@media screen and (max-width:992px) {
	div.masthead.masthead-mobile-header.masthead-mobile {background-color:#fff;}
}

/*
ul#split_right-menu li a span.menu-item-text span.menu-text {font-size:12px;}
ul#split_right-menu.main-nav > li > a {margin:18px 10px;}

header.header-bar div.branding a {margin:0 auto;}


div.mobile-mini-widgets div.show-on-desktop.near-logo-first-switch.near-logo-second-switch.show-on-second-switch {display:none!important;}
div.mobile-mini-widgets div.show-on-desktop.near-logo-first-switch.near-logo-second-switch.show-on-second-switch:nth-child(10),
div.mobile-mini-widgets div.show-on-desktop.near-logo-first-switch.near-logo-second-switch.show-on-second-switch:nth-child(11),
div.mobile-mini-widgets div.show-on-desktop.near-logo-first-switch.near-logo-second-switch.show-on-second-switch:nth-child(12) {display:flex!important;}

@media screen and (min-width:1051px) {
	body div#page div.masthead header.header-bar {display:block;}
	header.header-bar nav.nav-left ul#split_left-menu {order:1;} 
	header.header-bar nav.nav-left div.mini-widgets {order:2;} 
	header.header-bar nav.nav-right,
	div#phantom.masthead nav.nav-left {display:none;}
	div#phantom.masthead nav.nav-right {display:flex;} 
	nav.navigation ul.main-nav>li {margin:0 auto;}
	.split-header header.header-bar .branding {margin-top:10px;}
	.split-header#phantom header.header-bar .branding {margin-top:0;}
}*/

/*=== Buscar ===*/
input#the7-micro-widget-search.field.searchform-s {
	background:none;
	border:1px solid #fff;
	font-size:24px;
	color:#fff;
	width:500px;
	padding:30px;
}
	
.overlay-search-microwidget .search-icon i.the7-mw-icon-search-bold {font-size:36px;}

/*=== Cart ===*/
aside#sidebar ul.woocommerce-mini-cart.cart_list.product_list_widget, 
div.shopping-cart-wrap div.shopping-cart-inner ul.cart_list.product_list_widget {border-bottom:1px solid #333;padding-bottom:15px;}
aside#sidebar div.widget_shopping_cart_content p.buttons a,
div.shopping-cart-bottom p.buttons a {width:100%;}
aside#sidebar div.widget_shopping_cart_content p.buttons a.button.wc-forward,
div.shopping-cart-bottom p.buttons a.button.view-cart {border:1px solid #333;color:#333!important;background:none;}
aside#sidebar div.widget_shopping_cart_content p.buttons a.button.wc-forward.checkout {padding:14px!important;text-transform:uppercase!important;background:#333;color:#fff!important;}
div.shopping-cart-bottom p.buttons a.button.checkout {padding:14px!important;text-transform:uppercase!important;}

@media screen and (min-width:1051px) {
	div.shopping-cart-wrap div.shopping-cart-inner {width:350px;}
}

/*=== Homepage ===*/
div.homepage-below-sections a.vc_btn3.vc_btn3-size-lg {text-transform:uppercase;font-family:'Barlow Condensed', sans-serif!important;}

div.homepage-destacados figcaption.woocom-list-content {text-align:left;}

div.columna-fullheight div.homepage-below-sections a {font-weight:600;}
article.product div.woo-buttons-on-img,
article.product h4.entry-title {margin:0;}
article.product h4.entry-title a {font-size:12px;}

@media screen and (min-width:992px) {
	div.homepage-below-sections a.vc_btn3.vc_btn3-size-lg {font-size:44px;}
	
	div.columna-fullheight div.vc_column-inner {background-position:top!important;}
	div.columna-fullheight div.homepage-below-sections a {font-size:24px!important;padding:30px 100px!important;}
}

@media screen and (max-width:992px) {
	div.columna-fullheight div.vc_column-inner {margin:0 0 20px!important;}
}

/*=== Shop ===*/
/*div.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--weight,
div.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--dimensions {display:none;}*/
div.woocommerce-Tabs-panel--additional_information tr th,
div.woocommerce-Tabs-panel--additional_information tr td {border:none;}

table.woocommerce-product-attributes.shop_attributes {background:none;}

.product span.onsale {border-radius:0;background:#000;padding:0 15px;font-weight:400;min-height:25px;line-height:25px;left:0;}

/*=== Contacto ===*/
div.aio-icon-component {margin-bottom:15px;}

input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit) {
	width:100%;
	background:none;
	color:#333;
	border:1px solid #333;
	text-transform:uppercase;
	font-family:'Barlow Condensed', sans-serif!important;
	font-weight:600;
	font-size:18px;
}

input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit):hover,
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit):focus {
	background:#333;
	color:#fff;
}

/*=== Table de Talles ===*/
div.curva-talles table {text-align:center;text-transform:uppercase;font-weight:bold;border:1px solid #ccc;}
div.curva-talles table .linea-division {border-right:1px solid #ccc;border-left:1px solid #ccc;}
div.curva-talles table .cel-horiz {border-right:1px solid #eee;}
div.curva-talles table .cel-verti {border-bottom:1px solid #eee;}
div.curva-talles table .fondo-negro {background-color:#333;color:#fff;}
div.curva-talles table .fondo-gris {background-color:#eee;}

/*=== Preguntas frecuentes ===*/
div.preguntas-frecuentes h4 {font-size:12px!important;}

/*=== Puntos de Venta ===*/
@media screen and (min-width:992px) {
	div.pts-vta-col div.vc_column-inner {background-position:0% 20%!important;}
}

/*=== Footer ===-*/
body.home footer#footer {margin-top:50px;}
footer#footer .wf-container-footer {padding:70px 0 45px;}
footer#footer section {text-align:center;margin-bottom:5px;}
footer#footer section div.widget-title {font-size:20px;font-weight:normal;text-transform:uppercase;font-family:'Barlow Condensed', sans-serif!important;}


/*.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow: 2px 2px 3px #999;z-index:100;}
.my-float{margin-top:16px;}

div.footer-menu-hor {margin-bottom:5px;}
div.footer-menu-hor div.menu-ayuda-container,
div.footer-menu-hor div.menu-menu-footer-container {text-align:center;}
div.footer-menu-hor ul li.menu-item,

footer#footer a.pa-link img {vertical-align:middle;}*/

footer#footer ul.contact-info li span,
footer#footer section.widget ul.custom-nav li.menu-item {border:none;font-size:14px;font-weight:600;text-transform:uppercase;font-family:'Barlow Condensed', sans-serif!important;}

footer#footer section#custom_html-2 #mc_embed_signup input.email {border:none;border-radius:0;border-bottom:1px solid #000;}
footer#footer section#custom_html-2 #mc_embed_signup .button {background:#333;border-radius:0;}

@media screen and (min-width:1051px) {
	footer#footer ul.contact-info li,
	footer#footer section.widget ul.custom-nav li.menu-item {padding:0;margin:0 5px;display:inline-block;}
}


.mobile-main-nav > li.has-children > a:after,
.mobile-main-nav .next-level-button,
.mobile-main-nav > li.menu-item-language > a:after {
  color: rgba(0,0,0);
}

.mobile-main-nav .sub-nav.level-arrows-on li.has-children > a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover > a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children.act > a:after,
.mobile-main-nav .sub-nav li.has-children a:after,
.mobile-main-nav .sub-nav .next-level-button {
  color: rgba(0,0,0);
}