#header{position: fixed; top:0;left:0;width: 100%;height: 60px;z-index: 300;background:#000;}
/*#containerSite{padding-top: 60px;}*/

#main{padding-top: 0px;}
#main .wrapper-home, #main .container-page, #main .wrapper-page{max-width: 1920px; margin: auto;}
.bannerWelcomeGiftVisible #main{padding-top: 15px;}
.bannerWelcomeGiftVisible .shipping-info {margin: 0; padding-top: 115px;}
#main .wrapper-page{min-height: 700px;}
.container-header{width: 100%;height: 60px;max-width: 1920px;margin:auto;}

#header .logo{display: inline-block;float: left;width: 220px;margin: 22px 0 0 50px;}
#header .logo img{display: block;max-width: 100%}

#header .menu{float: left;margin-left: 31px;}
#header .menu > ul > li{float: left;}
#header .menu > ul > li > a{position: relative;font-family: 'latobold', sans-serif;display: inline-block;line-height: 17px;text-transform: uppercase;text-decoration: none;color: #FFF !important;letter-spacing: 2px;padding: 22px 18px 21px;}
#header .menu > ul > li > a::after{content:'';position: absolute; left:0; right: 0; bottom: 15px;height: 1px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;}

#header .menu > ul > li.sel > a::after,
#header .menu > ul > li:hover > a::after,
#header .menu > ul > li.hover > a::after{background: #B79064;left:13px; right: 13px; bottom: 20px;}

#header .menu > ul > li > a::before{content:'';display: none;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #000;position: absolute;top: 60px;left: 40%;z-index: 9999999999;}
#header .menu > ul > li.hover > a::before{display: block;}

#header .h5{font-weight: bold;font-size: 14px; color: #000; min-height: 22px}

.search{position: relative;float: left;width: 42px;height: 30px;padding-top: 15px;padding-left: 12px;}
.search a{display: inline-block;width: 30px;height: 30px;background: url(/sysimages/search.png) no-repeat left top/30px;}
.search a:hover{background-position: left bottom;}

.wrapper-search{display: none;position: absolute;top: 0;right: 0;width: 100%;height: 60px;padding: 15px 0;background: #000;}
.wrapper-search::before{content:'';position: absolute;top: 15px;bottom: 15px;width: 1px;background: #B79064;}
.wrapper-search input[type=search]{float: left;border:0;padding: 9px 0 9px 19px;background: transparent;text-transform: uppercase;color: #B79064;}
.wrapper-search ::-webkit-input-placeholder{color: #B79064;}
.wrapper-search :-moz-placeholder{color: #B79064;}
.wrapper-search ::-moz-placeholder{color: #B79064;}
.wrapper-search :-ms-input-placeholder{color: #B79064;}
.wrapper-search input[type=submit]{float: right;width: 30px;height: 30px;padding: 0;background: url(sysimages/search.png) no-repeat left bottom !important;border: 0;}

.right-header{float: right;}
.cnt-right-menu{float: left;}
.right-header .cnt-right-menu ul{float: left;list-style: none;margin-left: 0;}
.right-header .cnt-right-menu ul li{float: left;padding: 22px 11px;}
.right-header .cnt-right-menu ul li a{font-family: 'Helvetica Neue','Segoe ui', Arial, Helvetica, sans-serif;font-size: 11px;color: #999;}
.right-header .cnt-right-menu ul li a span{text-transform: uppercase;}
.right-header .cnt-right-menu ul li a:hover{color: #FFF;text-decoration: none;}

.right-header .icons{float: left;margin-left: 11px;}

.right-header .icons ul{display: block;margin-left: 0;}
.right-header .icons ul li{ list-style: none; position: relative; }
.right-header .icons > ul > li{ float: left; }
.right-header .icons svg{float: left;fill: #FFF;}
.right-header .icons span{float: left;padding-left: 3px;color: #FFF;}
.right-header .icons > ul > li > a{display: block;float: left;height: 60px;padding: 14px;border-left: 1px solid #444;font-size: 11px;color: #999;text-align: center;}
.right-header .icons .user,.right-header .icons .country{display: none;}
.right-header .icons .user,.right-header .icons .wishlist,.right-header .icons .bag{padding-top: 22px;}
.right-header .icons .user{display: none;}
.right-header .icons .wishlist:hover svg,.right-header .icons .user:hover svg{fill: #B79064;}
.right-header .icons .bag{background: #555;}
.right-header .icons .bag:hover{background: #B79064;}
.right-header .icons > ul > li > a[href="javascript:void(0)"],.right-header .icons > ul > li > a[href="javascript:void(0)"] *{cursor: default;}
.right-header .icons > ul > li > a[href="javascript:void(0)"]{background: #555 !important;}


.wrapper-submenu{display: none;position: absolute;top: 60px;left: 0;width: 100%;z-index: 999999;background: #FFF;border-bottom: 1px solid #E2E2E2;}
.wrapper-submenu::before{content: '';position: absolute;width: 100%;height: 1px;top: 0;left: 0;background: #E6E6E6;}

.colSubMenu:not(:first-child){margin-top: 18px;}
.rowPadding{padding-right: 88px;}
.submenu{margin: 0 auto;width: 100%;}
.submenu .h5{ margin-top: 35px;}
.submenu .h5 + a{ margin-top: 18px;}
.submenu a{margin-bottom: 15px;font-size: 14px; color: #666;display: block;}


.banner-header{width: 100%;padding: 15px;background: #FFF;text-align: center;}
.banner-header p{font-size: 10.5pt;color: #514C4C;}

/* ----- MENU AREA RESERVADA ----- */
.right-header .icons li:hover .drop-country{ opacity: 1; visibility: visible; }
.drop-country {position: absolute;top: 60px;right: 0;width: 160px;background: #FFF;border: 1px solid #DDD;padding: 17px 19px;opacity: 0;visibility: hidden;z-index: 101;}
.drop-country::before{content: ''; position: absolute; top: -12px; right: 6px; width: 19px; height: 12px; background: url(/../sysimages/arrow5.png) no-repeat left top; }
.drop-country ul li{padding-bottom: 2px;text-align: center;}
.nav-btn{display: none}
/* ------------------------------- */

.submenuBanner{ padding: 0; float: right!important; display: block; max-width: 332px;line-height: 0;}
.submenuBanner a{ display: block; line-height: 0; }
.submenuBanner a img{ width: 100%;}
.submenuBanner a .text{ width: 100%; background: #ECECEC; border-top: 1px solid #FFF; float: left; padding: 19px 22px;}
.submenuBanner a .text .h5{ margin-top:0; width: 50%; float: left }
.submenuBanner a .text p {width: 50%; float: right; text-align: right; line-height: 140%; padding-top: 5px}



.shipping-info{margin: 60px 0 0px;background-color: #fff;width: 100%;min-height:34px;padding: 6px 0 9px 0;border-bottom: 1px solid #EEE;}
.shipping-info .container{max-width: 1838px;position: relative;line-height: 0;font-size: 0;}
.shipping-info .container > .row{margin: 0;text-align: center;font-size: 0;}
.shipping-info .container > .row > .column{float: none;display: inline-block;vertical-align: top;}
.shipping-info .row .column{text-align: center;}
.shipping-info .row1 .column{width: 100%;}
.shipping-info .row2 .column{width: 35%;}
.shipping-info .row3 .column{width: 33.3333%;}
.shipping-info .row .column .info{line-height: 0;}
.shipping-info .row3 .column:not(:first-child):not(:last-child) .info{text-align: center;}
.shipping-info .row3 .column:first-child .info{text-align: left;}
.shipping-info .row3 .column:last-child .info{text-align: right;padding-right: 59px;}
.shipping-info .row .column .info .table{display: table;margin: 0 auto;}
.shipping-info .row .column .info .table.doubleCell .table_cell:first-child{width: 21px;}
.shipping-info .row .column .info .table.doubleCell .table_cell:last-child{width: calc(100% - 21px);width: -webkit-calc(100% - 21px);}
.shipping-info .row .column .info .table .table_cell{text-align: left;vertical-align: middle;display: table-cell;width: 100%;}
.shipping-info .row .column .info img{vertical-align: top;display: inline-block;max-width: 16px;margin-right: 5px;}
.shipping-info .row .column .info p{vertical-align: top;display: inline-block;}
.shipping-info .row .column .info p span{vertical-align: top;display: inline-block;}
.shipping-info .sliderShipping{min-height: 34px;padding: 5px 0;text-align: center;}



@media (max-width: 1650px)  {
	#header .menu > ul > li > a{padding: 22px 10px 21px; font-size: 11px;}
	#header .menu > ul > li > a::after{ right: 7px; left:7px; }
	.wrapper-search input[type=search]{ padding-left: 7px; }
}

@media (max-width: 1200px) {
	#header .menu{margin-left: 15px;}
	.search{width: 35px;padding-left: 5px;}
	.right-header ul{display: none;}
	.right-header .icons{margin-left: 0;}
	.right-header .icons > ul > li > a{padding-left: 9px;padding-right: 9px;}
	.right-header .icons > ul > li a.user,
	.right-header .icons > ul > li a.country{display: block;}
	.wishlist{margin-left: 0;}
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
	#main{padding-top: 3px;}
	.bannerWelcomeGiftVisible:not(.unpinned) #main{padding-top: 15px;}
}

@media (max-width: 1200px) {

	#header{height: 77px;}
	.drop-country{top: 41px;}

	/*#containerSite{padding-top: 77px;}*/
	.container-header{height: auto;}

	#header .logo, .right-header{float: none;}
	#header .logo{display: block;max-width: 150px;margin: 0 auto;padding: 12px 0;position: relative;top: 4px;}

	.menu, .search{display: none;}
	.wrapper-submenu{display: none !important;}

	.right-header{border-top: 1px solid #444;}
	.right-header .icons{float: right;}
	.right-header .icons > ul > li >a{height: 41px;padding: 4px 11px 0 11px}
	.right-header .icons .user,.right-header .icons .wishlist,.right-header .icons .bag{padding-top: 11px;}

	.nav-btn{display: block; float: left;color: #FFF;font-size: 21px;margin: 10px 0 0 15px;height: 30px; width: 30px;}
}

@media (max-width: 768px) {
	#header {height: 42px!important;}
	#main{padding-top: 0px;}
	/*#containerSite {padding-top: 42px!important;}*/
	#main .wrapper-page{min-height: 350px;}
	.right-header {border-top: none!important; margin-top: -36px!important;}


	.shipping-info{margin: 40px 0 0px;padding: 0 !important;}
	.shipping-info .container{padding: 0 20px;}
	.shipping-info .sliderShipping .info{display: table;min-height: 34px;opacity: 0;visibility: visible;}
	.shipping-info .sliderShipping .info:first-child,
	.shipping-info .slick-initialized .info{opacity: 0;visibility: visible;}
	.shipping-info .info p{display: table-cell;vertical-align: middle;}
	.bannerWelcomeGiftVisible .shipping-info {padding-top: 40px !important;}
}