/* ---------- REDICOM BASE ---------- */
*{ margin: 0; padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline:0;font-synthesis: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.clear{ clear:both; *line-height:1px; padding:0; }
.clearfix:before, .clearfix:after{ content:""; display:block;}
.clearfix:after{ clear:both; }
.clearfix { zoom:1; }
.overflow{ overflow:hidden; }
.centered{text-align: center;}
.align-right{text-align: right;}
.align-left{text-align: right;}
body {-webkit-font-smoothing: antialiased;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
a{cursor:pointer;}
b,strong{font-weight:bold}
blockquote{margin-left: 25px}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
small{font-size:80%}
ol,ul{list-style-position: outside; margin-left: 30px;}
nav ul,nav ol,.nav ul,.nav ol{list-style:none;list-style-image:none; margin-left:0}
img{min-width: 1px;min-height: 1px;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
input[type=text], input[type=email],input[type=password],input[type=number],input[type=file],input[type=search], textarea {-webkit-appearance: none;-moz-appearance: none;border-radius:0;}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible; border-radius:0}
.disable, button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
.ibeHolder{font-size: 0;line-height: 0;}
button.slick-arrow, button.slick-arrow:hover{padding: 0;border: 0;background-color: transparent;text-indent: -9999px;overflow: hidden;}
.ng-cloak{display:none;}
.fixed, .fixed-body{position: fixed;top: 0;left: 0;width: 100%;}
.seo-title, .seo-description{display: none;}
.hidden{display: none;}
/* ---------------------------------- */

/*WOCK GUIDE*/

	.wock h1, .wock .h1, .wock .tit_H1{
		font-family: 'Montserrat-Regular', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 24px;
		color: #1a1a1a;
	}

	.wock .button.btn3,.wock button.btn3,.wock input[type=submit].btn3,.wock input[type=button].btn3{
		color: #fff;
		border: 2px solid #0db971;
		background-color: #0db971;
	}

	.wock .button.btn3:hover,.wock button.btn3:hover,.wock input[type=submit].btn3:hover,.wock input[type=button].btn3:hover{
		color: #fff;
		border-color: #a52525;
		background: #a52525;
	}

/* --------- REDICOM GUIDE ---------- */
	h1, .h1, .tit_H1{
		font-family: 'PlayfairDisplayRegular', Arial, Helvetica, 'Segoe UI', sans-serif;
		/*font-weight: 700;*/
    	font-weight: normal;
		font-size: 47px;
		line-height: 56px;
		color: #000;
	}

	h2, .h2, .tit_H2{
		font-family: 'PoppinsRegular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 40px;
		line-height: 47px;
		color: #000;
	}

	h3, .h3{
		font-family: 'PoppinsRegular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 28px;
		line-height: 33px;
		color: #000;
	}

	h4, .h4{
		font-family: 'PoppinsRegular', 'HelveticaNeueLight', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 28px;
		color: #000;
	}

	.link {
		text-transform: uppercase;
		line-height: 118%;
		text-decoration: none !important;
		border-bottom: 1px solid;
	}

	.link:hover {
		border-color: transparent;
	}

	body, p{
		font-family: 'PoppinsRegular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 12px;
		/*line-height: 27px;*/
		line-height: 23px;
		color: #333;
	}
	
	@media screen and (max-width: 768px){
		h1, .h1, .tit_H1{font-size: 29px;line-height: 120%;}
		h2, .h2, .tit_H2{font-size: 26px;line-height: 120%;}
		h3, .h3, .tit_H3{font-size: 20px;line-height: 120%;}
		h4, .h4{line-height: 27px;}
	}

	a{color: #333;text-decoration: none;}
	a:hover{color: #000;text-decoration: underline;}

	textarea, input[type=text], input[type=number], input[type=email], input[type=password], input[type=tel], input[type=search], input[type=file], select{
		font-family: 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #666;
		padding: 12px 16px;
		border: 1px solid #D8D8D8;
		background-color: rgba(216, 216, 216, 0.1);
	}
	
	input[type=file]{padding: 24px 10px;}
	textarea{line-height: 18px;}

	select{height: 38px;}
	div.select{position: relative;display: block;border: 1px solid #D8D8D8;background-color: rgba(216, 216, 216, 0.1);overflow-x: hidden;}
	div.select select{position: relative;width: 100%;height: 36px;padding: 11px 30px 11px 16px;appearance:none;border: 0px !important;background: transparent;z-index: 10;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
	.lt-ie9 div.select select{width: 140%;}
	div.select select::-ms-expand{display: none;}
	div.select::after{content: '';position: absolute;top: calc(50% - 1px);right: 20px;width: 8px;height: 5px;background: url(../sysimages/icon-arrow-select.png) left top/8px no-repeat;}
	div.select[disabled]::after{opacity: 0.3;}
	div.select select:disabled{background: none;}

	input[type=text]:hover, input[type=number]:hover, input[type=email]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=search]:hover, textarea:hover, div.select:hover,
h	input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=search]:focus, textarea:focus{
		border-color: #000;
	}

	input[type=text]:disabled, input[type=email]:disabled, input[type=password]:disabled, input[type=tel]:disabled, input[type=search]:disabled, textarea:disabled, div.select[disabled]{
		background-color: #EBEBEB !important;border: 1px solid #EBEBEB;-webkit-text-fill-color: #666;-webkit-opacity: 1;
	}

	.button{display: inline-block;line-height: normal;text-align: center;text-decoration: none !important;}
	.button, button, input[type=submit], input[type=button]{
		font-family: 'PoppinsMedium', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 13px;
		line-height: 14px;
		/*line-height: normal;*/
		color: #000;
		text-transform: uppercase;
		/*padding: 12px 24px;*/
		padding: 10px 22px;
		border: 1px solid rgb(255, 212, 16);
		background-color: rgb(255, 212, 16);
    letter-spacing: 1.1px;
		/*border: 2px solid #000;
		background-color: #000;*/
	}

	.button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{
		/*color: #333;
		background-color: rgba(255, 212, 16,0.35);*/
		opacity: 0.8;
	}

	.button.btn2,button.btn2,input[type=submit].btn2,input[type=button].btn2{
		/*border-color: #333;
		background-color: #fff;
		color: #0e0c0c;*/
		color: #fff;
		border: 2px solid #000;
		background-color: #000;
	}

	.button.btn2:hover,button.btn2:hover,input[type=submit].btn2:hover,input[type=button].btn2:hover{
		/*border-color: #000;
		background-color: #000;
		color: #ffffff;*/
		color: #000;
		border-color: #000;
		background: #fff;
	}

	.button.btn3,button.btn3,input[type=submit].btn3,input[type=button].btn3{
		color: #fff;
		border: 2px solid #000;
		background-color: #000;
	}

	.button.btn3:hover,button.btn3:hover,input[type=submit].btn3:hover,input[type=button].btn3:hover{
		color: #000;
		border-color: #000;
		background: #fff;
	}

	.button.btn4,button.btn4,input[type=submit].btn4,input[type=button].btn4{
		color: #0F6CB2;
		border-color: #FFF;
		background-color: #FFF;
	}

	.button.btn4:hover,button.btn4:hover,input[type=submit].btn4:hover,input[type=button].btn4:hover{
		color: #FFF;
		background-color: transparent;
	}

	.button.btn-light, button.btn-light{
		color: #FFF;
		background-color: transparent;
		border-color: #fff;
	}

	.button.btn-light:hover, button.btn-light:hover{
		color: #000;
		background-color: #fff;
	}

	button.btn-search{position: relative;width: 48px;height: 48px;padding: 14px;background-color: transparent;border: 0;}
	button.btn-search::after{content: '';position: absolute;top: calc(50% - 12px);right: calc(50% - 19px);width: 24px;height: 24px;background: url(../sysimages/icon-search.png) left top/24px no-repeat;}
	
	button.btn-clear{position: relative;width: 24px;height: 24px;padding: 0;border: 0;background: none;}
	button.btn-clear::after{content: '';display: block;width: 24px;height: 24px;background: url(../sysimages/icon-clear.png) left top/24px no-repeat;}

	.button.btn-wish{width: 100%;border-color:#999;background: #FFF;color: #999;margin-top: 11px;border-width: 1px;padding-top: 13px;padding-bottom: 13px;font-size: 11px;}
	.button.btn-wish::before{/*content: '';display: block;width: 21px;height: 21px;margin: 10px auto 9px;background: url(../sysimages/icon-wish.png) left top/21px no-repeat;*/}
	.button.btn-wish:hover{border-color: #ffd100;color: #000;}
	.button.btn-wish:hover::before{/*background-position: left bottom;*/}

	@media screen and (max-width: 768px){
		.button.btn-wish{width: 100%;border: 0;margin-top: 0;width: auto;padding: 0;position: relative;}
		.button.btn-wish::before{content: '';display: block;width: 13px;height: 13px;background: url(../sysimages/icon-wish-header.png) left top/13px no-repeat;}
		/*.button.btn-wish:hover{border: 0;background: transparent;color: transparent;}
		.button.btn-wish:hover::before,.button.btn-wish.sel::before{background: url(../sysimages/icon-wish-header-active.png) left top/13px no-repeat;}*/

		.button.btn3, button.btn3, input[type=submit].btn3, input[type=button].btn3{background-color: #000;border-color: #000;}
		.button.btn3:hover,button.btn3:hover,input[type=submit].btn3:hover,input[type=button].btn3:hover{color: #000;border-color: #000;background: #fff;}
	}

	.button.loader, button.loader{position: relative;color: transparent;background: #000;border-color: #000;}
	.button.loader::before, button.loader::before{content: '';position: absolute;left: 50%;top: 50%;width: 24px;height: 24px;margin: -13px 0 0 -13px;border-radius: 24px;border: rgba(255, 255, 255, 0.25) 2px solid;border-top-color: #fff;-webkit-animation: loader 750ms linear infinite;-moz-animation: loader 750ms linear infinite;animation: loader 750ms linear infinite;}

	/* ------------- COLORS ------------- */
	.color01{color: #333333;}
	.color02{color: #666666;}
	.color03{color: #999999;}
	.color04{color: #E0E0E0;}
	.color05{color: #F0F0F0;}
	.color06{color: #FAFAFA;}
	.color07{color: #FDD822;}
	.color08{color: #006AB4;}
	.color09{color: #037CD5;}
	.color10{color: #3B555E;}

	.background01{background-color: #333333;}
	.background02{background-color: #666666;}
	.background03{background-color: #999999;}
	.background04{background-color: #E0E0E0;}
	.background05{background-color: #F0F0F0;}
	.background06{background-color: #FAFAFA;}
	.background07{background-color: #FDD822;}
	.background08{background-color: #006AB4;}
	.background09{background-color: #FFFFFF;}
	.background10{background-color: #3B555E;}

	.bordercolor01{border-color: #333333;border-style: solid;}
	.bordercolor02{border-color: #666666;border-style: solid;}
	.bordercolor03{border-color: #999999;border-style: solid;}
	.bordercolor04{border-color: #E0E0E0;border-style: solid;}
	.bordercolor05{border-color: #F0F0F0;border-style: solid;}
	.bordercolor06{border-color: #FAFAFA;border-style: solid;}
	.bordercolor07{border-color: #FDD822;border-style: solid;}
	.bordercolor08{border-color: #006AB4;border-style: solid;}
	.bordercolor09{border-color: #037CD5;border-style: solid;}
	.bordercolor10{border-color: #3B555E;border-style: solid;}
	/* ---------------------------------- */

	/* ----------- PLACEHOLDER ---------- */
	#header .search-form #search::-webkit-input-placeholder{color: #ccc;}
	#header .search-form #search::-moz-placeholder{color: #ccc;}
	#header .search-form #search:-ms-input-placeholder{color: #ccc;}
	#header .search-form #search:-moz-placeholder{color: #ccc;}
	/* ---------------------------------- */


/* -- ESTILOS GERAIS -- */
.slideout-open #containerSite::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 500;}
figure.loader{position: relative;/*background: #F9F9F9;*/}
figure.loader img{position: absolute;top: 0;left: 0;}

@media screen and (min-width: 768px){
	#containerSite{min-width: 1227px;position: relative;}
	.wrapper-page{min-height: 430px;}
}

@media screen and (max-width: 768px){
	input[type=file]{padding: 5px 10px;}
	/*div.select select{height: auto;}*/
}

/*.tmpEXP{color: red !important;float: none !important;margin: 0 !important;padding: 0 !important;}*/


label{display:block;}
.inputError{padding: 0px;margin-bottom: 16px;position: relative;}

.inputError > p,
.inputError > label > p,
.inputError > .label > p,
.inputError > span,
.inputError > label > span,
.inputError > .label > span{display: block;padding-bottom: 6px;padding-left: 3px;}

.inputError.displayError input,
.inputError.displayError div.select,
.inputError.displayError textarea{background: #FAE5E7 url(../sysimages/icon-error-input.png) right center/25px no-repeat;border-color: #D10014;}

.inputError.displayError > p, .inputError.displayError > label > p,
.inputError.displayError > span, .inputError.displayError > label > span{color: #EB5D4E;}

.inputError.last-field{margin-bottom: 14px;}

.form-message .success{display: none;padding: 12px 15px 12px 42px;color: #428244;background: url(../sysimages/check.png) no-repeat 11px 11px #DFF0D8;background-size: 20px;line-height: 18px;margin-bottom: 16px;}

.form-message .error,
.form-message .error1,
.form-message .error2,
.form-message .error3,
.form-message .error4,
.form-message .error-default{display: none;padding: 12px 15px 12px 42px;color: #E84B3C;background: url(../sysimages/error.png) no-repeat 11px 11px #FFE0D9;background-size: 20px;line-height: 18px;margin-bottom: 16px;}
.form-message .warning{padding: 12px 15px 12px 42px;color: #999;background: url(../sysimages/alert.png) no-repeat 11px 11px #F0F0F0;background-size: 20px;line-height: 18px;margin-bottom: 16px;}

.displayError .errorToolTip, .errorToolTip.show{ display: block;}
.errorToolTip{display: none;position:absolute; top: auto; left:-3px; width:auto;height: 26px;white-space: nowrap;}
.imgError{height:9px; width:15px; background:url(../sysimages/bgToolTipError.png) no-repeat top left; float:left;position: absolute;top:27px;left: 10px;}
.bgError{border-radius: 2px; border: 1px solid #e23400; background-color: #FCEAE5;}
.errorToolTip .bgError p,#footer .errorToolTip .bgError p{color:#d0021b; font-size: 12px;line-height: 26px;margin: 0 10px;}

.invalid{border: 1px solid red;}

.wrapper-upload p{font-size: 11px;color: #666;}
.wrapper-upload p.error{color: red;}
.wrapper-upload .upload-button{display: block;float: left;padding: 0 30px;background: #999;font-size: 10px;line-height: 28px;color: #FFF;text-transform: uppercase;}
.wrapper-upload .file-name{float: left;font-size: 11px;line-height: 28px;color: #666;padding: 0 18px;}

.upload{position: relative;display: inline-block;overflow: hidden;cursor: pointer;width: 100%;padding: 19px 14px;border: 1px solid #EBEBEB;}
.upload .hidden{position: absolute;top: 0;right: 0;filter: alpha(opacity=1);opacity: 0.01;-moz-opacity: 0.01;z-index: -1;}

.product .flags .flag{font-family: 'PoppinsBold';font-weight: normal;font-size: 10px;line-height: 12px;color: #000;text-transform: uppercase;white-space: nowrap;}

@media screen and (max-width: 768px){
	.inputError{margin-bottom: 15px;}
	.inputError > span, .inputError > label > span{padding-bottom: 2px;}
}
/* -------------------- */
	
 /* FORM CMS + Blocos */
.cms_frm {display: block; margin: 2%;}
.title-form{padding-bottom: 30px;}
.title-form > p:not(.h2){padding-top: 7px;}
.wrapper-form input, .wrapper-form .select, .wrapper-form textarea{width: 100%;}
.wrapper-form input[type=radio], .wrapper-form input[type=checkbox] {width: auto;}
.wrapper-form textarea{height: 100px;}
.wrapper-form .bottom-form p{float: left;padding: 8px 0;}
.wrapper-form .bottom-form button{float: right;}
.content-uni{padding: 5px 0 0;}
.checkbox-uni{margin-top: 25px;}
.checkbox-uni input{float: left;margin: 3px 7px 0 0;width: auto;}
.checkbox-uni span{float: left;max-width: calc(100% - 30px);padding: 0 !important;text-align: left;width: auto;}
.content-check{padding: 5px 0 0;}
.content-check label{margin-right: 0;}
.content-radio input, .content-check input{float: left;margin: 3px 7px 0 0;width: auto;}
.content-radio label, .content-check label{float: left;padding: 0;white-space: nowrap;text-align: left;width: auto;margin-right: 25px;}

.banner-id-996 .dis_cell{vertical-align: middle;}

.wrapper-banner.banner54 .contentTitles_title,
.wrapper-banner.banner55 .contentTitles_title{font-size: 14px !important;}
.wrapper-banner.banner54 .contentTitles_description,
.wrapper-banner.banner55 .contentTitles_description{font-size: 12px !important;}

@media screen and (min-width: 769px){
	.content-check .row .column:not(:nth-child(-n+2)){padding-top: 5px;}
}

.inputError, .form-field {
    padding: 0px;
    margin-bottom: 19px;
    position: relative;}

@media screen and (max-width: 768px){
	.title-form{padding-bottom: 15px;}
	.title-form > p:not(.h2){padding-top: 5px;}
	.wrapper-form .bottom-form{padding-top: 5px;}
	.wrapper-form .bottom-form p{float: none;padding-top: 0;}
	.wrapper-form .bottom-form button{float: none;width: 100%;}
	.checkbox-uni{margin-top: 15px;}
	.content-check .row .column:not(:first-child){padding-top: 5px;}
	/* Custom blocks */
	#containerSite .container-blocks .banner9 .dis_row {display: block;}
	#containerSite .container-blocks .banner9 .dis_cell {display: block; height: auto; width: 100%;}
	#containerSite .container-blocks .banner9 .contentTitles_subtitle {padding-top: 15px;}
  
  #containerSite .container-blocks .banner8 .dis_row {display: block;}
	#containerSite .container-blocks .banner8 .dis_cell {display: block; height: auto; width: 100%;}
	#containerSite .container-blocks .banner8 .contentTitles_subtitle {padding-top: 15px;}
	/* End Custom blocks */
} 
/* -------------------- */

	/* ------ SOCIAL ----- */
	.social-icons a{float: left;width: 32px;height: 32px;background: url(../sysimages/social-icons.png) no-repeat;background-size: 237px;}
	.social-icons a:first-child{margin-left: 0;}
	.social-icons a.fb{background-position: left top;}
	.social-icons a.vm{background-position: -250px top;}
	.social-icons a.pi{background-position: -250px top;}
	.social-icons a.yt{background-position: -103px top;}
	.social-icons a.gp{background-position: -67px top;}
	.social-icons a.lk{background-position: -135px top;}
	.social-icons a.tw{background-position: -35px top;}
	.social-icons a.tb{background-position: -170px top;}
	.social-icons a.in{background-position: -203px top;}
	.social-icons a.fb:hover{background-position: left -33px;}
	.social-icons a.vm:hover{background-position: -250px -33px;}
	.social-icons a.pi:hover{background-position: -250px -33px;}
	.social-icons a.yt:hover{background-position: -103px -33px;}
	.social-icons a.gp:hover{background-position: -67px -33px;}
	.social-icons a.lk:hover{background-position: -135px -33px;}
	.social-icons a.tw:hover{background-position: -35px -33px;}
	.social-icons a.tb:hover{background-position: -170px -33px;}
	.social-icons a.in:hover{background-position: -203px -33px;}

	.share-icons{font-size: 0;line-height: 0;}
	.share-icons .addthis_toolbox a:first-child{margin-left: 0 !important;}
	.share-icons a{float: none !important;display: inline-block;width: 30px !important;height: 30px;padding: 0 !important;margin: 0 0 0 3px !important;background: url(../sysimages/share-icons.png?1) left top/240px no-repeat;}
	.share-icons a:first-child{margin-left: 0 !important;}
	.share-icons a > span{display: none;}
	.share-icons a span{background: none !important;}
	.share-icons a.addthis_button_facebook{background-position: left top;}
	.share-icons a.addthis_button_email{background-position: right top;}
	.share-icons a.addthis_button_pinterest_share{background-position: -250px top;}
	.share-icons a.addthis_button_google_plusone_share{background-position: -60px top;}
	.share-icons a.addthis_button_twitter{background-position: -30px top;}
	.share-icons a.addthis_button_tumblr{background-position: -150px top;}
	.share-icons a.addthis_button_facebook:hover{background-position: left bottom;}
	.share-icons a.addthis_button_email:hover{background-position: right bottom;}
	.share-icons a.addthis_button_pinterest_share:hover{background-position: -250px bottom;}
	.share-icons a.addthis_button_google_plusone_share:hover{background-position: -60px bottom;}
	.share-icons a.addthis_button_twitter:hover{background-position: -30px bottom;}
	.share-icons a.addthis_button_tumblr:hover{background-position: -150px bottom;}

	@media screen and (max-width: 768px){
		.social-icons{font-size: 0;}
		.social-icons a{width: 40px;height: 40px;background-size: 320px;background-image: url(../sysimages/social-icons-mobile.png);}
		.social-icons a.fb{background-position: left top;}
		.social-icons a.vm{background-position: -250px top;}
		.social-icons a.pi{background-position: -280px top;}
		.social-icons a.yt{background-position: -120px top;}
		.social-icons a.gp{background-position: -80px top;}
		.social-icons a.lk{background-position: -160px top;}
		.social-icons a.tw{background-position: -40px top;}
		.social-icons a.tb{background-position: -200px top;}
		.social-icons a.in{background-position: -240px top;}
		.social-icons a.fb:hover{background-position: left -40px;}
		.social-icons a.vm:hover{background-position: -250px -40px;}
		.social-icons a.pi:hover{background-position: -280px -40px;}
		.social-icons a.yt:hover{background-position: -120px -40px;}
		.social-icons a.gp:hover{background-position: -80px -40px;}
		.social-icons a.lk:hover{background-position: -160px -40px;}
		.social-icons a.tw:hover{background-position: -40px -40px;}
		.social-icons a.tb:hover{background-position: -200px -40px;}
		.social-icons a.in:hover{background-position: -240px -40px;}
	}
	/* ------------------- */

	/* -------- TEMPLATES STYLES ------- */
		/* ------------ GERAL ----------- */
		.banner-page{background-color: #555;padding-bottom: 29px;}
		.banner-page.noimage{/*background: #F5F5F5;*/background: #FFF;}

		.prod-info-cb-pv-price span{position: relative;}
		.prod-info-cb-pv-price span::before{content: '';position: absolute;top: 6px;left: 0;width: 57%;height: 1px;background-color: #000;-webkit-transform: rotate(-12deg);-moz-transform: rotate(-12deg);-ms-transform: rotate(-12deg);-o-transform: rotate(-12deg);transform: rotate(-12deg);}
		/* ------------------------------ */
		
		/* ----------- HEADER ----------- */
		#header .nav-top ul li.user-wishlist .desktop-wish-notice{background-color: #00589C;}
		.breadCrumpSeparator {display: none;}
		/* ------------------------------ */

		/* ----------- FOOTER ----------- */
		.shipping-info{border-color: #E1E0E0;background: #F0F0F0;}
		.shipping-info .row .column{border-color: #E1E0E0;}
		/* ------------------------------ */	

		.container-blocks {max-width: 1410px;}

		/* ------------ HOME ------------ */
		.wrapper-page.render_0 {
		    max-width: 1440px;
		    margin: auto;
		    padding: 0;
		}
		.home .slider figure img {width: 100%;}
		.home .slider .description .content{/*background-color: rgba(0, 0, 0, 0.8);*/}
		.home .wrapper-banner .content .item-title{padding-bottom: 5px;}
		#main .banner16 .tabs-container:not(.disabled) .tabs-content .tab{padding: 20px 0 0;}
		#main .banner49 .content .item-title{padding-bottom: 0;}
		#main .banner49 .row .column:not(:last-child) .image::after{border-color: #999;}
		#main .banner50 .description.light, #main .banner51 .description.light{background: #F0F0F0;}
		#main .banner50 .description.dark, #main .banner51 .description.dark{background: #000;}
		#main .banner53 .overlay{background-color: rgba(3, 124, 213, 0.6);}
		
		@media screen and (min-width: 768px) and (max-width: 1600px){
			#main .container-banners .wrapper-banner{/*max-width: 997px;*/margin: auto;}
		}

		@media screen and (max-width: 768px){
			#main .container-banners .wrapper-banner .container{padding: 0 12px;}
			#main .container-banners .banner24{padding-bottom: 42px !important;}
			#main .container-banners .banner16{padding-bottom: 42px !important;}
			#main .container-banners .banner6{padding-bottom: 42px !important;}
			#main .container-banners .banner10{padding-top: 0 !important;}
			#main .banner10 .wrapper-banner10{padding: 0 !important;}
			#main .container-banners .banner17{padding-bottom: 25px !important;}
			#main .banner17 .row .column{width: 100% !important;}
			#main .banner17 .row .column:not(:last-child){padding-bottom: 8px;}
		}
		/* ------------------------------ */

		/* -------- PRODUCT LIST -------- */
		.products .banner-page.noBanner{border-bottom: 1px solid #f5f5f5;}
		/* ------------------------------ */

		/* -------- PRODUCT ITEM -------- */
		/* ------------------------------ */

		/* ----------- PRODUCT ---------- */
		/* ------------------------------ */

		/* ---------- WISHLIST ---------- */
		/* ------------------------------ */
        /* --------- Stock Alert ---------- */
        
        .stock-alert > a{
        background-color: #000;
        font-size: 9px!important;
        }
        
        .stock-alert > a:hover{
        text-decoration:underline;
        }
        
        .stock-alert .form-stock-alert{
        border-color: #000;
        }
        
        .stock-alert > a{
        /*font-weight: 600;*/
        font-size: 11px;
        line-height: 18px;
        color: #FFF;
        text-transform: uppercase;
        text-decoration: none;
        }
        
        .stock-alert .form-field > label > span{
        font-size: 12px;
        line-height: 18px;
        color: #666;
        }        

		/* ---------- REVIEWS ----------- */
		.review .container-review .image-prod figure{border-color: #EDEDED;}
		.review .container-review .wrapper-form .form-fieldset{border-color: #EBEBEB;}
		.review .container-review .wrapper-form .rating-bar{border-color: #EEE;background: #F7F7F7;}
		.review .container-review .wrapper-form .rating-bar > span{border-color: #EDEDED;}
		.review .container-review .wrapper-form .rating-bar > span.hover, .review .container-review .wrapper-form .rating-bar > span.sel{background: #DEDEDE;}
		.review .container-review .nav-products{border-color: #EDEDED;}
		.review .container-review .nav-products .title-nav{border-color: #EDEDED;background: #F7F7F7;}
		.review .container-review .nav-products .list-products ul li{border-color: #EDEDED;}
		.review .container-review .nav-products .list-products ul li .prod-img{border-color: #EDEDED;}
		/* ------------------------------ */

		/* --------- COMPARATOR --------- */
		/* ------------------------------ */

		/* ------------ PAGE ------------ */
		/* ------------------------------ */

		/* ----------- ABOUT ------------ */
		/* ------------------------------ */

		/* ----------- BRANDS ----------- */
		.brands .container-brands .row .column .brand{border-color: #EEE;}
		.brands .container-brands .row .column a.brand:hover{border-color: #004879;}
		/* ------------------------------ */

		/* ----------- CARRERS ---------- */
		/* ------------------------------ */

		/* ---------- CONTACTS ---------- */
		/* ------------------------------ */

		/* ---------- DOWNLOADS --------- */
		/* ------------------------------ */

		/* ------------ FAQS ------------ */
		/* ------------------------------ */

		/* ---------- LOOKBOOK ---------- */

		/* ------------------------------ */

		/* ------ LOOKBOOK DETAIL ------- */
		
		/* ------------------------------ */

		/* ------------ NEWS ------------ */
		/* ------------------------------ */

		/* -------- NEWS DETAIL --------- */
		/* ------------------------------ */
		
		/* --------- CATALOGOS ---------- */
		/* ------------------------------ */

		/* ---------- SERVICES ---------- */
		/* ------------------------------ */

		/* ------ SERVICES DETAIL ------- */

		/* ------------------------------ */

		/* ----------- STORES ----------- */
		.stores .container-map .info-box-wrap{border-color: #CCC;background-color: #FFF;}
		/* ------------------------------ */

		/* ---------- MAGAZINE ---------- */
		.magazine .container-magazine .hotspot .dot{background: #167ED2;}
		.magazine .container-magazine .hotspot .product{background: #FFF;}
		/* ------------------------------ */

		/* ---------- E-GIFTS ----------- */
		.egifts .container-egifts .wrapper-form .form-fieldset{border-color: #EBEBEB;}
		.egifts .banner-help{border-color: #D8D8D8;}
		/* ------------------------------ */

		/* ----------- SEARCH ----------- */
		.search .banner-page.noBanner{border-bottom: 1px solid #f5f5f5;}
		/* ------------------------------ */

		/* --------- NEWSLETTER --------- */
		/* ------------------------------ */

		/* ------------ BLOG ------------ */
		/* ------------------------------ */

		/* ---------- CREATORS ---------- */
		.creators .container-creators .row .column .image{border-color: transparent;}
		.creators .container-creators .row .column a:hover .image{border-color: #999;}
		/* ------------------------------ */

		/* --------- TESTEMONY ---------- */
		.testimony .testimony-holder{background: #F6F6F6;}
		.testimony .testimony-holder .desc{background: #FFF;}
		.testimony .testimony-holder .desc:before{border-color: transparent;border-top-color: #FFF;}
		.testimony .testimony-holder .desc:after{border-color: transparent;border-bottom-color: #FFF;}
		/* ------------------------------ */
		
		/* -------- LANDING PAGES ------- */
		/* ------------------------------ */

		/* ----------- POPUPS ----------- */
		#welcome-gift .popup-bar{background-color: #FDD822;}
		.title-popup{border-color: #F0F0F0;}
		/* ------------------------------ */
	/* --------------------------------- */

	/* ----- TEMPLATES FONT STYLES ----- */
		/* ------------ GERAL ----------- */
		.banner-page .title-banner .h2{font-family: 'PlayfairDisplayRegular', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 30px;line-height: 41px;color: #fff;text-size-adjust: 100%;letter-spacing: 2.64px;word-break: break-all;}
		.banner-page .title-banner .h4{font-size: 14px;line-height: 23px;color: #FFF;max-width: 1000px;margin: auto;}
		.banner-page.noimage .title-banner .h2{color: #000;}
		.banner-page.noimage .title-banner .h4{color: #3a3a3a;}
		
		@media screen and (max-width: 768px){
			.banner-page{padding-bottom: 0;}
			.banner-page .title-banner .h2{font-size: 24px;line-height: 36px;letter-spacing: 1.6px;}
			.banner-page .title-banner .h4{display: none;}
			.container-banners .wrapper-banner .title-banner .h3{font-size: 25px;}
			.banner-page .title-banner .h4{max-width: 100%;}
			.banner6 .row .column .image .btnMobile{text-decoration: underline;font-size: 18px;line-height: 22px;}
			.banner6 .row .column .image .btnMobile.light{color: #fff;}
		}

		/*.banner-page .title-banner .h1{font-weight: normal;font-size: 40px;line-height: 47px;color: #FFF;}*/
		/*.banner-page .title-banner p:not([class]){font-weight: 500;font-size: 25px;line-height: 29px;color: #FFF;}*/
		.required-notice{font-size: 11px;color: #666;}
		/* ------------------------------ */

		/* ----------- HEADER ----------- */
		#header .nav-top ul li a,
        #header .nav-top ul li p{/*font-weight: 500;*/font-size: 9px;line-height: 10px;/*color: #D2E1EE;*/color: #666;text-transform: uppercase;}
		#header .nav-top ul li.user-wishlist .desktop-wish-notice{color: #FFF;}
		#header .nav-top ul li.user-currency a{text-transform: uppercase;font-size: 11px;line-height: 1;color: #999999;}
		#header .nav-top .country-drop .inputError label > span{font-size: 11px;}
		#header .right-header .shop-icons > ul > li > a span{font-size: 12px;color: #000;}
		#header .search .select select{/*font-weight: 500;*/letter-spacing: 0;}

		#header .help-header p{font-family: 'PoppinsBold';line-height: 14px;text-transform: uppercase;}
		#header .help-header p:not(.phone){font-size: 10px;letter-spacing: -0.2pt;color: #CFDFEE;}
		#header .help-header p.phone{font-size: 16px;letter-spacing: 0.4pt;color: #FFF;}

		#header .item-desc p{line-height: 16px;}
		#header .item-desc .item-title{font-size: 12px;font-family: 'PoppinsMedium';}
		#header .item-desc .item-ref{font-size: 11px;}
		#header .item-desc .item-price{font-size: 12px;}
		.autocompleter-hint, .autocompleter-hint span{font-size: 11px;color: #999;}

		#header .menu > ul > li > a{font-size: 12px;line-height: 12px;color: #0a0a0a;text-transform: uppercase;text-decoration: none;}
		#header .menu .submenu .column-menu > ul > li > a, #header .menu .submenu .column-menu > ul > li > p{font-family: 'PoppinsBold';font-size: 10px;color: #333;text-transform: uppercase;}
		#header .menu .submenu .column-menu > ul > li > a:hover{text-decoration: underline;}
		#header .menu .submenu .column-menu > ul > li.featured > a{color:#f54f4f;}
		#header .menu .submenu .column-menu > ul li ul li a{color: #333;font-size: 10px;line-height: 15px;}

		#header .search-form #search{font-family: 'HelveticaNeueLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 28px;}
		/* ------------------------------ */

		/* --------- MENU MOBILE -------- */
		.menu-mobile ul.main-menu:not(.main-menu-childs) li a{color: #0a0a0a;font-family: 'PoppinsBold';text-decoration: none;font-size: 11px;line-height: 19px;text-transform: uppercase;}
		.menu-mobile ul.main-menu:not(.main-menu-childs) li a{color: #0a0a0a;font-family: 'PoppinsBold';text-decoration: none;font-size: 11px;line-height: 19px;text-transform: uppercase;}
		.menu-mobile ul.main-menu:not(.main-menu-childs) li:not(.notHighlight) a{font-family: 'PoppinsMedium', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;}
		.main-menu .active a{border-bottom: 2px solid #fedf00 !important;}
		.main-menu .featured a{color: #F54F52 !important;border-bottom: 0 !important;}
		.main-menu li.sel.open.featured > a{border-bottom-color: #F54F52 !important;line-height: 14px;}
		.main-menu-childs > li > a, .main-menu.main-menu-childs > li > p{font-family: 'PoppinsBold';}
		.main-menu-childs > li a, .main-menu.main-menu-childs > li > p{color: #333 ;line-height: 14px ;font-size: 10px ;text-decoration: none;text-transform: uppercase;}
		.main-menu-childs .sub-mobile a{text-transform: none;font-size: 12px;}
		.main-menu.main-menu-childs > li > a, .main-menu.main-menu-childs > li > p{font-family: 'PoppinsSemiBold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;line-height: 14px;}
		.main-menu.main-menu-childs > li > p,
		.main-menu.main-menu-childs > li.hasSub >a {margin-bottom: 10px;}
		.menu-mobile ul.menu-inst li a{font-size: 10px;color: #FFF;text-transform: uppercase;}
		/* ------------------------------ */

		/* ----------- FOOTER ----------- */
		.shipping-info .info p{text-transform: uppercase;letter-spacing: 0.55px;font-size: 10px;line-height: 12px;color: #fff;}
		.shipping-info .info p span{font-size: 11px;text-transform: none;line-height: 12px;}
		.shipping-info .info a{color: #fff;text-decoration: underline;}
		#footer .social-footer .social-text{font-family: 'PoppinsMedium';font-size: 9px;color: #FFF;text-transform: uppercase;}
		#footer .social-footer .social-stores{font-family: 'PoppinsMedium';font-size: 9px;line-height: 21px;color: #FFF;text-transform: uppercase;}
		#footer .menu-footer .title-menu{font-family: 'PoppinsMedium', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 9px;line-height: 18px;color: #000;text-transform: uppercase;}
		#footer .menu-footer ul li a{font-size: 9px;line-height: 14px;color: #333;text-transform: uppercase;opacity: 0.8;}
		#footer .column-inst .help-mail{font-family: 'PoppinsLight';font-size: 16px;color: #666;}
		#footer .column-inst .help-number{font-family: 'PoppinsBold';font-size: 20px;line-height: 24px;letter-spacing: 1px;color: #FFF;}
		#footer .bottom-footer .copy-notice p{opacity: 0.9;}
		#footer .bottom-footer .copy-notice p, #footer .bottom-footer .copy-notice a{font-size: 10px;color: #999;line-height: 11px;}

		#footer .wrapper-footer-mobile .newsletter:hover{text-decoration: none;}
		#footer .wrapper-footer-mobile .newsletter span.title{font-size: 13px;line-height: 20px;text-transform: uppercase;color: #000;}
		#footer .wrapper-footer-mobile .newsletter span.email{color: #999;font-size: 10px;line-height: 11px;}
		#footer .wrapper-footer-mobile .wrapper-menu ul li a{font-size: 12px;line-height: 27px;color: #000;}
		#footer .wrapper-footer-mobile .bottom-footer .copy-notice p, #footer .wrapper-footer-mobile .bottom-footer .copy-notice a{color: #090808;font-size: 8px;line-height: 15px;text-transform: uppercase;}
		/* ------------------------------ */

		/* ------------ HOME ------------ */

		.home .slider .content.light .item-title, .home .slider .content.light .item-subtitle, .home .slider .content.light .item-content{color: #FFF;}
		
		.home .slider .content .item-title{font-family: 'PlayfairDisplayRegular', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 50px;line-height: 50px;}
		.home .slider .content .item-subtitle{font-family: 'PlayfairDisplayRegular', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 28px;line-height: 28px;}

		.home .wrapper-banner .content.light .item-title, .home .wrapper-banner .content.light .item-subtitle, .home .wrapper-banner .content.light .item-content{color: #FFF;}
		.home .wrapper-banner .content .item-title{font-family: 'PoppinsBold';font-size: 45px;line-height: 45px;}
		.home .wrapper-banner .content .item-subtitle{font-size: 25px;line-height: 29px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);padding-top: 15px;}
		#main .banner28 .image .date .day{font-family: 'PoppinsBold', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 21px;line-height: 21px;color: #FFF;}
		#main .banner28 .image .date .month{font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 15px;line-height: 15px;color: #FFF;}
		#main .banner28 .description .content a{color: #0F6CB2;text-decoration: underline;}
		#main .banner28 .description .content a:hover{text-decoration: none;}
		#main .banner49 .content a{color: #0F6CB2;text-decoration: underline;}
		#main .banner49 .content a:hover{text-decoration: none;}
		#main .banner53 .description p{color: #FFF;}
		#main .banner53 .overlay{color: #FFF;text-decoration: underline;}
		#main .banner54 .links-container a{text-decoration: underline;}
		#main .banner54 .links-container a:hover{text-decoration: none;}

		#main .banner10 .row .column .container-video .image.hasVideo::before{content: '';position: absolute;top: calc(50% - 39px);left: calc(50% - 39px);width: 78px;height: 78px;background: url(../sysimages/icon-play.png) no-repeat left top/78px;}
		#main .banner10 .row .column .container-video .image.hasVideo:hover::before{background-position: left bottom;}

		@media screen and (max-width: 768px){
			.wrapper-home .item-title{font-size: 125% !important;line-height: 120% !important;font-family: 'PoppinsBold' !important;}
			.wrapper-home .item-subtitle{font-size: 100% !important;line-height: 120% !important;}
			#header .right-header .shop-icons > ul > li > a span {font-size: 16px;}
		}
		/* ------------------------------ */

		/* ---------- WISHLIST ---------- */
		/* ------------------------------ */

		/* ---------- REVIEWS ----------- */
		.review .image-prod a{font-size: 11px;text-decoration: underline;}
		.review .image-prod a:hover{text-decoration: none;}
		.review .nav-products .list-products ul li .prod-desc .prod-title{font-family: 'PoppinsMedium';}
		/* ------------------------------ */

		/* --------- COMPARATOR --------- */
		/* ------------------------------ */

		/* ------------ PAGE ------------ */
		/* ------------------------------ */

		/* ----------- ABOUT ------------ */
		/* ------------------------------ */

		/* ----------- BRANDS ----------- */
		/* ------------------------------ */

		/* ----------- CARRERS ---------- */
		/* ------------------------------ */

		/* ---------- CONTACTS ---------- */
		.contacts .column-map .page-content, .contacts .column-map .page-content p{line-height: 20px;}
		/* ------------------------------ */

		/* ---------- DOWNLOADS --------- */
		.downloads .container-downloads .row .column .desc .item-desc{line-height: 18px;}
		/* ------------------------------ */

		/* ------------ FAQS ------------ */
		/* ------------------------------ */

		/* ---------- LOOKBOOK ---------- */
		.shopbylook .container-shopbylook .row .column .desc .item-subtitle{color: #666;}
		/* ------------------------------ */

		/* ------ LOOKBOOK DETAIL ------- */
		.shopbylook .top-detail .column p{font-size: 11px;color: #535353;}
		.shopbylook .top-detail .controls a{font-size: 9px;color: #535353;text-transform: uppercase;text-decoration: underline;}
		.shopbylook .top-detail .controls a:hover{text-decoration: none;}
		/* ------------------------------ */

		/* ------------ NEWS ------------ */
		.news .container-news .row .column .image .date .day{font-family: 'PoppinsBold', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 21px;line-height: 21px;color: #FFF;}
		.news .container-news .row .column .image .date .month{font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 15px;line-height: 15px;color: #FFF;}
		.news .container-news .row .column .desc .item-date{font-size: 11px;line-height: 14px;color: #666;}
		/* ------------------------------ */

		/* -------- NEWS DETAIL --------- */
		.news .top-detail .controls a{font-size: 11px;text-decoration: underline;}
		.news .container-news .row .column-image .date .day{font-family: 'PoppinsBold', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 28px;line-height: 28px;color: #FFF;}
		.news .container-news .row .column-image .date .month{font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 22px;line-height: 22px;color: #FFF;}
		.news .container-news .row .column-desc .item-date{color: #666;}
		.news .container-news .row .column-desc .item-desc{line-height: 22px;}
		/* ------------------------------ */

		/* --------- CATALOGOS ---------- */
		.catalog .container-catalog .row .column .desc .item-title{font-family: 'PoppinsRegular', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 17px;color: #FFF;text-transform: uppercase;}
		/* ------------------------------ */
		
		/* -------- PRODUCT LIST -------- */
		.products .list-filters .side-menu > p{font-size: 11px;line-height: 12px;color: #000000;}
		/*.products .banner-page.noBanner .title-banner .h4{line-height: 35px;padding-bottom: 15px;color: #000000 !important;}*/
		/*.products .banner-page.noBanner .title-banner p:not(.h4){-ms-word-break: break-all;word-break: break-all;font-size: 12px;line-height: 23px;color: #666 !important;}*/
		/*.products .banner-page:not(.noBanner) .title-banner .h1{font-weight: 700;font-size: 45px;line-height: 54px;color: #FFF;}*/
		/*.products .banner-page:not(.noBanner) .title-banner p{font-weight: 500;font-size: 25px;line-height: 27px;color: #FFF;}*/
		.products .list-filters .filters .box-filter > p{color: #535353;font-size: 11px;line-height: 12px;}
		.products .list-filters .filters .box-filter > p span{text-decoration: underline;color: #000;}

		.products .wrapper-products .downInfoList h1{font-size: 13px;line-height: 18px;}
		.products .wrapper-products .downInfoList h2{font-size: 11px;line-height: 16px;}

		.products .filters .price .numbers{font-size: 12px;color: #555;}
		/*.products .list-filters .clear-filters a{font-size: 9px;color: #000;text-decoration: underline;text-transform: uppercase;}*/
		.products .clear-filter{font-size: 11px;color: #000;text-decoration: underline;}
		/*.products .list-filters .clear-filters a:hover{text-decoration: none;}*/
		.products .clear-filter:hover{text-decoration: none;}
		.button-filters{text-decoration: none;}
		.products .container-list > .row > .column .promoCol .table_desc .cell_desc p.h1{color: #fff;font-size: 55px;line-height: 69px;font-family: 'PoppinsBold';}
		.products .container-list > .row > .column .promoCol .table_desc .cell_desc span{/*font-family: 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;*/color: #fff;font-size: 25px;line-height: 27px;font-family: 'PoppinsMedium';}

		.products .list-filters .side-menu .wrapper-side-menu ul li.sel a{text-decoration: underline;}
		.products .list-filters .side-menu .wrapper-side-menu ul li.sel a,
		.products .list-filters .side-menu .wrapper-side-menu ul li.activeSel a,
		.products .list-filters .side-menu .wrapper-side-menu ul li.active a{color: #000;}
		.products .wrapper-products .row p.small{font-size: 11px;color: #535353;}
		
			.products .orderBy > p{color: #333 !important;}
			.products .orderBy > p,
			.products .order > p{font-size: 11px;color: #666;}
			.products .orderBy > p > span,
			.products .order > p > span{font-size: 11px;color: #000;text-decoration: underline;}

		@media screen and (min-width: 768px){
			.products .list-filters .clear-filters a,
			.search .list-filters .clear-filters a{font-size: 9px;color: #000;text-decoration: underline;text-transform: uppercase;}
			.products .list-filters .clear-filters a:hover,
			.search .list-filters .clear-filters a:hover{text-decoration: none;}
		}

		@media screen and (max-width: 768px){
			/*.products .list-filters .clear-filters a{font-size: 11px;}*/
			.products .list-filters .side-menu > p{font-size: 10px;}
			.products .list-filters .filters .box-filter > p{/*font-weight: 400;*/font-size: 12px;color: #000;}
			.button-filters{font-size: 11px;color: #000;line-height: 12px;}
			/*.products .list-filters .clear-filters a{font-size: 10px;}*/

			.shipping-info .sliderShipping .info{display: table;min-height: 34px;}
			.shipping-info .info p{display: table-cell;vertical-align: middle;}
		}
		
		.colors .checkbox .check{border-radius: 100%;}
		.checkbox .check{position: relative;float: left;width: 14px;height: 14px;margin: 1px 0;border: 1px solid #666;}
		.checkbox .check::before{content: '';display: none;width: 100%;height: 100%;background: url(../sysimages/icon-checked.png?1) 0 -1px/12px no-repeat;}
		.checkbox input[type=checkbox]{display: none;}
		.checkbox input[type=checkbox]:checked + .check{border-color: #000;}
		.checkbox input[type=checkbox]:checked + .check::before{display: block;}
		.checkbox .filter-name{font-size: 11px;line-height: 16px;color: #666;}
		.checkbox.disabled .filter-name{color: #AAA;text-decoration: line-through;}

		
		.radio .check{position: relative;float: left;width: 14px;height: 14px;border-radius: 14px;margin: 1px 0;border: 1px solid #333;}
		.radio .check::before{content: '';display: none;width: 6px;height: 6px;margin: 3px;background-color: #000;border-radius: 6px;}
		.radio input[type=radio]{display: none;}
		.radio input[type=radio]:checked + .check{border-color: #000;}
		.radio input[type=radio]:checked + .check::before{display: block;}
		.radio input[type=checkbox]{display: none;}
		.radio input[type=checkbox]:checked + .check{border-color: #000;}
		.radio input[type=checkbox]:checked + .check::before{display: block;}
		.radio .filter-name{font-size: 12px;line-height: 16px;color: #555;}


		/*.products .side-menu ul li a{font-size: 11px;text-transform: uppercase;}
		.products .side-menu > ul > li > a{font-weight: 700;}
		.products .side-menu ul.thirdLevelMenu li a{line-height: 14px;text-transform: none;text-decoration: none;}
		.products .side-menu ul.thirdLevelMenu li.sel a{color: #0F6CB2;}
		.top-list .row .column .list-filters .total, .top-list .row .column .list-filters .order > p{font-size: 11px;color: #333;}
		.title-filter{font-weight: 700;font-size: 11px;text-transform: uppercase;}

		.products .title-filter span,
		.products .title-filter .clear-filter{font-weight: normal;font-size: 11px;color: #666;text-transform: capitalize;}

		.filters .default .checkbox .filter-name, .top-list .list-filters .order .order-type .order-dropdown .filter-name{font-size: 11px;}
		.filters .default .checkbox.disabled .filter-name{color: #AAA;text-decoration: line-through;}
		.filters .see-all{font-size: 11px;color: #167ED2;}
		.filters .price .numbers span{font-size: 11px;color: #666;}
		.filters .clear-filters{font-size: 11px;text-decoration: underline;}
		.active-filters a{font-size: 12px;color: #428244;text-decoration: none;}
		.active-filters a:active, .active-filters a:focus{color: #E84B3C;}
		#comparator .row .column-item .item .desc .name{font-weight: 500;font-weight: 600;font-size: 11px;line-height: 16px;text-transform: uppercase;}
		#comparator .row .column-item .item .desc .price{font-weight: 300;font-size: 12px;line-height: 16px;}
		#comparator .row .column-item .item .desc .remove, #comparator .row .column-default .removeall{font-size: 11px;text-decoration: underline;}
		#comparator .row .column-item .item .desc .flags .flag{color: #FFF;font-size: 5px;line-height: 13px;}
		#quickshop .column-desc .price .discount{font-size: 11px;line-height: 19px;color: #FFF;}
		#quickshop .column-desc .colors a span.color-name{font-size: 11px;color: #666;}
		#quickshop .column-desc .popup-cart-notice, #quickshop .column-desc .popup-wish-notice{font-size: 11px;color: #FFF;}
		#quickshop .column-desc .stock-alert .accordion > li > a{font-weight: 700;font-size: 10px;color: #FFF;text-transform: uppercase;}
		#quickshop .column-desc .stock-alert .accordion > li > a:hover{text-decoration: underline;}*/
		/* ------------------------------ */

		/* -------- PRODUCT ITEM -------- */
		.OSX article.product .desc .name{font-family: 'PoppinsBold';font-weight: normal;font-weight: normal;}
		article.product .subtitle-name{font-size: 11px;line-height: 15px;color: #666;text-transform: uppercase;}
		article.product.mobile .desc .wrapper-top .wrapper-name p:not([class]){font-family: 'PoppinsMedium';}
		article.product .image .discount{font-family: 'Metrocity-Book';font-size: 11px;line-height: 19px;color: #FFF;background: #D0021B;padding: 0 3px;display: inline-block;left: 10px;bottom: 14px;z-index: 1;position: absolute;}
		article.product .desc .name{color: #333;font-family: 'PoppinsMedium';font-size: 10px;text-transform: uppercase;}
		article.product .desc .price p{color: #222;font-weight: 400;font-size: 10px;text-transform: uppercase;line-height: 16px}
		article.product .desc .price p.old{color: #666;position: relative;}
		article.product .desc .price p.old span:before{content: '';position: absolute;top: 8px;left: 0;width: 57%;height: 1px;background-color: #000;-webkit-transform: rotate(-12deg);-moz-transform: rotate(-12deg);-ms-transform: rotate(-12deg);-o-transform: rotate(-12deg);transform: rotate(-12deg);}
		article.product .desc .more-colors p{color: #666;font-size: 11px;text-decoration: underline;}
		/* ------------------------------ */

		/* ----------- PRODUCT ---------- */
		.product .top-detail .return a, .product .column-desc .reviews p a{font-size: 9px;color: #666;text-decoration: underline;text-transform: uppercase;}
		.product .top-detail .return a:hover, .product .column-desc .reviews p a:hover{text-decoration: none;}
		body:not(.wock) .product .column-desc .name h1{/*font-size: 30px;line-height: 36px;*/font-size: 38px;line-height: 48px;color: #000;text-transform: none;}
		.product .column-desc .ref p,
    .product .column-desc .ref h2{font-size: 14px;line-height: 23px;color: #666;text-transform: uppercase;}
		body:not(.wock) .product .column-desc .price h2,
		body:not(.wock) .product .column-desc .price p{font-family: 'PoppinsRegular', Arial, Helvetica, 'Segoe UI', sans-serif;font-weight: normal;font-size: 13px;color: #000;line-height: 15px;text-transform: uppercase;}
    body.wock .product .column-desc .price h2{font-size: 14px;line-height: 17px;color: #222222;}
		.product .column-desc .price span.old{color: #666;position: relative;}
		.product .column-desc .price span.old:before{content: '';position: absolute;top: 8px;left: 0;width: 100%;height: 1px;background-color: #000;-webkit-transform: rotate(-12deg);-moz-transform: rotate(-12deg);-ms-transform: rotate(-12deg);-o-transform: rotate(-12deg);transform: rotate(-12deg);}
		.product .column-desc .size-guide{text-decoration: underline;text-transform: uppercase;font-size: 9px;color: #666;}
		.product .column-desc .size-guide:hover{text-decoration: none;}
		.product .column-desc .price .discount{font-size: 11px;line-height: 19px;color: #FFF;}
		article.product .desc .price .discount{color: #fff;}
		.product .column-desc .colors a span.color-name{font-size: 11px;color: #666;}
		.product .column-desc .variants select{font-size: 11px;}
		.product .column-desc .sizes a{font-size: 11px;color: #167ED2;text-decoration: underline;}
		.product .column-desc .sizes a:hover{text-decoration: none;}
		.product .column-desc .selectQtd .input_nav{font-size: 17px;line-height: 100%;}
		.product .column-desc .selectQtd .qtd{font-size: 12px;}

		.product .column-desc .stock-alert .accordion > li > a{/*background: #779720;*/background: #000;}
		.product .column-desc .stock-alert .accordion > li > a{font-family: 'PoppinsBold';font-weight: normal;font-size: 10px;color: #FFF;text-transform: uppercase;}
		.product .column-desc .stock-alert .accordion > li > a b{font-weight: normal;}
		.product .column-desc .stock-alert .accordion > li > a:hover{text-decoration: underline;}
		.product .column-desc .gift-button a{font-size: 11px;color: #167ED2;text-decoration: underline;}
		.product .column-desc .gift-button a:hover{text-decoration: none;}
		.product .column-desc .description{line-height: 18px;}
		.wock .product .column-desc .description{color: #666666;font-size: 11px;line-height: 19px;padding-bottom: 29px;}
		.product .column-desc .product-info.mobile .wrapper-name-price p{font-family: 'PoppinsBold';font-size: 11px;line-height: 13px;text-transform: uppercase;color: #222;}
		.product .column-desc .product-info.mobile .size-guide{font-size: 8px;}
		.product .product-packs .column-product .pack-desc .name{font-family: 'PoppinsMedium';font-size: 11px;text-transform: uppercase;}
		.product .product-packs .column-product .pack-desc .price{/*font-weight: 400;*/font-size: 13px;}
		.product .product-packs .column-resume .price{font-size: 15px;/*font-weight: 400;*/}
		.product .product-packs .column-resume .discount{font-weight: 400;font-size: 11px;color: #FFF;}
		.product .product-packs .column-resume a{font-size: 11px;color: #167ED2;text-decoration: underline;}
		.product .product-packs .column-resume a:hover{text-decoration: none;}
		.product .product-composition .descWrapper p.descTitle{color: #000;font-family: 'PoppinsBold';padding-bottom: 5px;}
		.product .review-history .top-reviews .overall-rating .rating-text{font-size: 11px;color: #666;}
		.product .review-history .wrapper-reviews .reviews .row .column .date{font-size: 11px;color: #666;}
		.product .review-history .wrapper-reviews .reviews .row .column .review-desc{font-size: 11px;line-height: 19px;color: #666;}
		.product .review-history .wrapper-reviews .reviews .row .column .wrapper-bar p{font-size: 11px;color: #666;}
		.product .review-history .wrapper-reviews .bottom-reviews a{font-size: 11px;text-decoration: underline;}
		.product .column-desc .buttons .btn-cart-esgotado span, .product .column-desc .buttons .btn-cart-esgotado span a{display: block;font-size: 9px;text-decoration: underline;text-transform: uppercase;color: #fff;}
		.product .wrapper-technologies .title h3{font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 25px;color: #1a1a1a;line-height: 30px;/*font-weight: 400;*/}
		.product .wrapper-content .wrapper-title p.title{font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 28px;line-height: 29px;color: #000;}
		.product .wrapper-content .wrapper-title p:not(.title){font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 18px;line-height: 34px;color: #000;}
		.product .review-history .title-reviews .h3{font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 28px;line-height: 29px;}
		.product .review-history .review-title{color: #333;}
		.product .review-history .wrapper-reviews .bottom-reviews a{font-size: 9px;text-decoration: underline;text-transform: uppercase;color: #666;}
		.product .review-history .wrapper-reviews .bottom-reviews a:hover{text-decoration: none;}



		/* ACCORDION */
		.product .accordion > li > a{font-size: 10px;line-height: 20px;text-transform: uppercase;padding: 7px 40px 7px 5px;}
		.product .accordion > li .accordion-content{padding: 10px 40px 14px 6px;font-size: 11px;line-height: 19px;}
		.product .accordion > li .accordion-content > ul{margin-left: 15px;}
		/* ACCORDION */

		@media screen and (max-width: 768px){
			.product .column-desc .price h2{font-size: 10px !important;text-transform: uppercase;line-height: 12px !important;}
			.product .column-desc .price span.old:before{top: 6px;}
		}
		/* ------------------------------ */
		
		/* ----------- CARRERS ---------- */
		.carrers .column-offers .offer-file a{font-size: 11px;color: #167ED2;text-decoration: underline;}
		.carrers .column-offers .offer-file a:hover{text-decoration: none;}
		/* ------------------------------ */

		/* ---------- CONTACTS ---------- */
		.contacts .page-content .tit_H2{font-family: 'PoppinsMedium', Arial, Helvetica, 'Segoe UI', sans-serif;font-weight: normal;font-size: 13px;color: #333;text-transform: none;}
		.contacts .page-content #cmsautoTable tr td{line-height: 18px;}
		.contacts .page-content #cmsautoTable tr td a{font-size: 11px;color: #0F6CB2;text-decoration: underline;}
		.contacts .page-content #cmsautoTable tr td a:hover{text-decoration: none;}
		/* ------------------------------ */
		
		/* ---------- LOOKBOOK ---------- */
		.shopbylook .container-shopbylook .row .column a:hover .h3{text-decoration: underline;}
		/* ------------------------------ */

		/* ---------- SERVICES ---------- */
		.services .container-services .row .column .desc .item-title{font-family: 'PoppinsRegular', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 17px;color: #FFF;text-transform: uppercase;}
		/* ------------------------------ */

		/* ------ SERVICES DETAIL ------- */
		.service .container-service .controls a{display: block;font-size: 11px;text-decoration: underline;}
		.service .container-service .controls a:hover{text-decoration: underline;}
		/* ------------------------------ */

		/* ----------- STORES ----------- */
		.stores .top-detail .controls a{font-size: 11px;text-decoration: underline;}
		.stores .container-map .info-box-wrap .store-info .item-name{font-family: 'PoppinsMedium';font-size: 13px;}
		.stores .container-map .info-box-wrap .store-info a{font-family: 'PoppinsRegular', Arial, Helvetica, 'Segoe UI', sans-serif;font-weight: normal;font-size: 12px;line-height: 18px;text-decoration: underline;}
		.stores .container-map .info-box-wrap .store-info a:hover{text-decoration: none;}
		/*.stores .container-news .row .column-desc .item-date{color: #666;}*/
		.stores .container-list .row .column p:not(.h3){line-height: 22px;}
		.stores .container-list .row .column p.adress-content{font-size: 11px;line-height: 16px;color: #666;}
		.stores .container-list .row .column .view-map{color: #0F6CB2;text-decoration: underline;}
		.stores .container-list .row .column .view-map:hover{text-decoration: none;}
		/* ------------------------------ */
		
		/* ---------- MAGAZINE ---------- */
		.magazine .product .name{font-size: 13px;}
		.magazine .product .price p.current{color: #0F6CB2;}
		.magazine .product .price p.old{color: #666;}
		/* ------------------------------ */

		/* ---------- E-GIFTS ----------- */
		.egifts .container-egifts .wrapper-form .content{font-size: 13px;line-height: 19px;}
		.egifts .container-egifts .wrapper-form .card-preview .desc-card p{font-size: 10px;line-height: 12px;}
		.egifts .container-egifts .wrapper-form .card-preview .desc-card p span{font-family: 'PoppinsMedium';}
		.egifts .container-egifts .wrapper-form .card-preview .desc-card p.message{font-size: 8px;}
		.egifts .container-egifts .wrapper-form .bottom-form .inputError.displayError > label > span a{color: #EB5D4E;}
		/* ------------------------------ */
		
		/* ----------- SEARCH ----------- */
		.search .banner-page.noBanner .title-banner .h4{line-height: 35px;padding-bottom: 15px;color: #000000 !important;}
		.search .banner-page.noBanner .title-banner p:not(.h4){-ms-word-break: break-all;word-break: break-all;font-size: 12px;line-height: 23px;color: #666 !important;}
		.search .search-wrapper .wrapper-input input{font-family: 'HelveticaNeueLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-style: normal;font-size: 40px;color: #000;}
		.search .wrapper-noresults .content, .search .wrapper-noresults .content p{font-size: 11px;line-height: 19px;color: #999;}
		.search .list-filters .filters .box-filter > p{color: #535353;font-size: 11px;line-height: 12px;}
		.search .list-filters .filters .box-filter > p span{text-decoration: underline;color: #000;}
		.search .filters .price .numbers{font-size: 12px;color: #555;}
		.search .list-filters .clear-filters a{font-size: 10px;text-decoration: underline;text-transform: uppercase;}
		.search .clear-filter{font-size: 11px;color: #000;text-decoration: underline;}
		.search .list-filters .clear-filters a:hover{text-decoration: none;}
		.search .clear-filter:hover{text-decoration: none;}
		.button-filters{text-decoration: none;}

		.search .order > p{font-size: 11px;color: #666;}
		.search .order > p > span{font-size: 11px;color: #000;text-decoration: underline;}
		.search .orderBy{float: right;padding-right: 16px;padding-top: 4px;}
		.search .orderBy > p{cursor: pointer;}
		.search .orderBy > p::after{content: '';position: absolute;top: 15px;right: 0px;width: 7px;height: 4px;background: url(sysimages/icon-arrow-drop-filters.png?1) left top/7px 4px no-repeat;}
		.search .topInfo p.small{font-size: 11px;color: #535353;}

		@media screen and (max-width: 768px){
			.search .list-filters .clear-filters a{font-size: 11px;}
			.search .list-filters .filters .box-filter > p{/*font-weight: 400;*/font-size: 12px;color: #333;}
			.button-filters{font-size: 11px;color: #000;line-height: 12px;}
			.search .list-filters .clear-filters a{font-size: 10px;}
			.search .search-wrapper .wrapper-input input{font-size: 30px;}
		}
		/* ------------------------------ */

		/* ------------ BLOG ------------ */
		.blog .featured-articles .article .item-title p{color: #FFF;}
		.blog .featured-articles .column-main .article .item-title p{font-size: 16px;line-height: 19px;color: #FFF;text-transform: none;}
		.blog .featured-articles .article .image .date .day {font-family: 'PoppinsBold', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 21px;line-height: 21px;color: #FFF;}
		.blog .featured-articles .article .image .date .month{font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 15px;line-height: 15px;color: #FFF;text-transform: uppercase;}
		.blog .container-list .row .column .desc .item-title{font-family: 'PoppinsMedium';}
		.blog .container-list .row .column a:hover .desc .item-title{text-decoration: underline;color: #000;}
		.blog .container-blog .wrapper-sidebar .title-featured .h2{font-size: 16px;line-height: 20px;}
		.blog .container-blog .wrapper-sidebar .sidebar-featured .article .desc .item-cat{font-family: 'PoppinsBold';font-size: 10px;color: #40BCD6;text-transform: uppercase;}
		.blog .container-blog .wrapper-sidebar .sidebar-featured .article .desc .item-title{font-family: 'PoppinsMedium';}
		.blog .container-blog .wrapper-sidebar .tags-featured .tags a{font-size: 12px;}
		.blog .container-blog .wrapper-sidebar .tags-featured .tags a:hover{color: #FFF;text-decoration: none;}
		.blog .flag{font-family: 'PoppinsBold';font-size: 10px;color: #FFF;text-transform: uppercase;}
		/* ------------------------------ */
		
		/* ---------- CREATORS ---------- */
		.creator .top-detail .controls a{font-size: 11px;text-decoration: underline;}
		/* ------------------------------ */
		
		/* --------- TESTEMONY ---------- */
		.testimony .testimony-holder .header p:not(.item-title){font-style: italic;line-height: 18px;color: #666;}
		/* ------------------------------ */
		
		/* ----------- EVENTS ----------- */
		.events .container-events .row .column .desc .item-subtitle{font-size: 12px;}
		.events .container-events .row .column .desc .item-date{font-size: 11px;line-height: 16px;color: #666;}
		/* ------------------------------ */

		/* ------- EVENTS DETAIL -------- */
		.events .top-detail .controls a{font-size: 11px;text-decoration: underline;}
		.events .container-events .row .column-image .date .day{font-family: 'PoppinsBold', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 28px;line-height: 28px;color: #FFF;}
		.events .container-events .row .column-image .date .month{font-family: 'PoppinsLight', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 22px;line-height: 22px;color: #FFF;}
		.events .container-events .row .column-desc .item-date{color: #666;}
		.events .container-events .row .column-desc .item-desc{line-height: 22px;}
		/* ------------------------------ */

		/* -------- LANDING PAGES ------- */
		.landingpage .column-form .title-form p.discount{font-family: 'PoppinsBold', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 32px;line-height: 38px;color: #E23400;text-transform: uppercase;}
		/* ------------------------------ */

		/* ----------- POPUPS ----------- */
		#welcome-gift .container-popup .h1{font-family: 'PoppinsBold', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 50px;line-height: 60px;}
		/*#welcome-gift .container-popup .h2{font-size: 28px;line-height: 33px;color: #fff;}*/
		/*#welcome-gift .container-popup .container-form .content p {}*/
		#welcome-gift .container-popup .container-form .h2{font-family: 'PoppinsBold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 32px;line-height: 35px;text-transform: uppercase;display: inline-block;position: relative;padding: 35px 0 0;}
		#welcome-gift .container-popup .container-success .h2,
		#welcome-gift .container-popup .container-error .h2{font-size: 14px;line-height: 20px;display: inline-block;position: relative;padding-bottom: 12px;}
		/*#welcome-gift .container-popup .h2 .discount{margin-right: 5px;font-family: 'MontserratBold', Arial, Helvetica, 'Segoe UI', sans-serif;color: #ff4a4a;font-size: 100px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);line-height: 100%;}*/
		/*#welcome-gift .container-popup .h2 .perc{position: absolute;top: 8px;right: 25px;font-family: 'MontserratBold', Arial, Helvetica, 'Segoe UI', sans-serif;color: #ff4a4a;font-size: 61px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);line-height: 100%;}*/
		/*#welcome-gift .container-popup .h2 .content{font-family: 'Verdana-Bold', Arial, Helvetica, 'Segoe UI', sans-serif;color: #ff4a4a;font-size: 16px;line-height: 26px;text-transform: uppercase;}*/
		#welcome-gift .container-popup .content .email-label, #welcome-gift .container-popup .content p span{font-family: 'PoppinsMedium';}
		#welcome-gift .container-popup .close-button{color: #666;text-decoration: underline;}
		#welcome-gift .container-popup .close-button:hover{color: #000;text-decoration: none;}

		#welcome-gift .container-popup .content p.title-content,
		#welcome-gift .container-popup .container-error .h2{font-family: 'PoppinsBold';}

		@media screen and (min-width: 768px){
			#welcome-gift .container-popup .content p{font-size: 14px;line-height: 22px;color: #333;}
		}

		@media screen and (max-width: 768px){
			/*#welcome-gift .container-popup .h1{font-size: 27px;line-height: 30px;}
			#welcome-gift .container-popup .h2 .discount {margin-right: 0;font-size: 73px;}
			#welcome-gift .container-popup .h2 .perc{right: 61px;font-size: 43px;}*/
		}
		/* ------------------------------ */ 
        
         /* -------- CHAT ------- */
      /*  .online_chat .dec_1_chat,
        .online_chat.chatActive .dec_1_chat{color: #000000 !important;} 
        .dec_1_chat{color: #000000 !important;}   */     
        /* --------------------------------- */
	
                                
	/* ------------------------------ */
    
    
       
	/* ----------- ACCORDION ----------- */
	.accordion{list-style: none;margin: 0px;}
	.accordion > li{border: 0 solid #666;border-bottom-width: 1px;}
	.accordion > li > a{font-size: 11px;color: #333;text-transform: uppercase;text-decoration: none;position: relative;display: block;padding: 16px 110px 15px 5px;}
	.accordion > li > a::after{content: '';position: absolute;top: calc(50% - 5px);right: 59px;width: 10px;height: 10px;background: url(../sysimages/icon-accordion.png) left top/10px no-repeat;}
	.accordion > li .accordion-content{display: none;padding: 0px 110px 8px 6px;margin-top: -8px;}
	.accordion > li .accordion-content,
	.accordion > li .accordion-content p{color: #666;font-size: 11px;line-height: 16px;}
	.accordion > li .accordion-content a{text-decoration: underline;color: #000;}
	.accordion > li .accordion-content a:hover{color: #333;}
	.accordion > li.active > a::after{background-position: left bottom;}

	@media screen and (max-width: 768px){
		.accordion > li > a{padding: 10px 20px 10px 0;}
		.accordion > li > a::after{right: 0;}
		.accordion > li .accordion-content{padding: 0 0 15px;margin: 0;}
		.tabs-container .accordion > li:first-child{border-top: 0;}
	}
	/* --------------------------------- */
	
	/* -------------- TABS ------------- */
	@media screen and (min-width: 769px){
		.tabs-container:not(.vertical) .tabs{margin: 0;list-style: none;text-align: center;/*font-size: 0;line-height: 0;padding-bottom: 40px;*/}
		.tabs-container:not(.vertical) .tabs li{display: inline-block;margin-left: 34px;}
		.tabs-container:not(.vertical) .tabs li:first-child{margin-left: 0;}
		.wock .tabs-container:not(.vertical) .tabs li a{border-bottom-width: 4px;font-family: 'Montserrat-Regular', Arial, Helvetica, 'Segoe UI', sans-serif;font-weight: normal;padding-bottom: 11px;}
		.tabs-container:not(.vertical) .tabs li.sel a{border-color: #fedf00;}
		.tabs-container:not(.vertical) .tabs li a{display: block;font-family: 'PoppinsRegular', 'Segoe UI', sans-serif;/*font-weight: 400;*/font-size: 13px;color: #333;text-decoration: none;padding-bottom: 6px;border-bottom: 2px solid transparent;line-height: 15px;}
		.tabs-container:not(.vertical) .tabs li.sel a, .tabs-container:not(.vertical) .tabs li a:hover{color: #333;}
		.tabs-container:not(.vertical) .tabs li.sel a{border-color: #fedf00;}
		.wock .tabs-container:not(.vertical) .tabs li.sel a{border-color: #f3580e;}
		.tabs-container:not(.vertical) .tabs-content{}
		.tabs-container:not(.vertical) .tabs-content .tab{display: none;padding: 20px 0;}
		.tabs-container:not(.vertical) .tabs-content .tab:first-child{display: block;}
		.tabs-container.vertical .tabs{float: left;margin: 0 69px 0 0;/*padding-bottom: 30px;*/list-style: none;font-size: 0;line-height: 0;width: 201px;border-top: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8;}
		.tabs-container.vertical .tabs li{border-bottom: 1px solid #D8D8D8;}
		.tabs-container.vertical .tabs li a{display: block;padding: 12px 10px 11px;font-family: 'PoppinsMedium';font-size: 13px;line-height: 20px;text-decoration: none;}
		.tabs-container.vertical .tabs li.sel a,.tabs-container.vertical .tabs li a:hover{text-decoration: underline;}
		/*.tabs-container.vertical .tabs li:last-child{border-bottom: 0;}*/
		.tabs-container.vertical .tabs + .tabs-content{float: left;width: calc(100% - 270px);}
		.tabs-container.vertical .tabs-content .tab{display: none;}
		.tabs-container.vertical .tabs-content .tab:first-child{display: block;}
		.tabs-container.disabled .tabs-content .tab{padding: 0;}
		.tabs-container:not(.vertical) .tabs li a{padding-bottom: 5px;}
	}

	@media screen and (max-width: 768px){
		.tabs-container .tabs{float: none;width: auto;margin: 0 -15px;padding: 0;border: 0;white-space: nowrap;overflow: auto;text-align: center;}
		.tabs-container .tabs li{display: inline-block;padding: 0px;border: 0;}
		.tabs-container .tabs li a{font-family: 'PoppinsMedium';font-size: 11px;text-transform: uppercase;text-decoration: none !important;letter-spacing: 0;position: relative;display: block;padding: 12px 15px 9px;border-bottom: 3px solid transparent;padding: 6px 10px 6px;border-bottom: 2px solid transparent;}
		.tabs-container .tabs li.sel a{border-color: #fedf00;}
		.tabs-container .tabs li:not(.sel) a{opacity: 0.7;}
		.tabs-container .tabs li a::before{content: '';position: absolute;top: calc(50% - 7px);left: 0;width: 1px;height: 14px;background: #DDD;}
		.tabs-container .tabs li:first-child a::before{display: none;}
		.tabs-container .tabs-content{float: none;width: 100%;}
		.tabs-container:not(.disabled) .tabs-content .tab{display: none;padding: 15px 0 0;}
		.tabs-container .tabs-content .tab:first-child{display: block;}
		.tabs-container .tabs::-webkit-scrollbar{width: 0px;background: transparent;}
		.tabs-container .tabs::-webkit-scrollbar-thumb{background: transparent;}
	}
	/* --------------------------------- */
	
	/* ----------- BREADCRUMB ---------- */
	.breadcrumb {padding-bottom: 20px;}
	body.params-oc .breadcrumb {display: none !important;}
	.breadcrumb ul{list-style: none;margin-left: 0;}
	.breadcrumb ul li{float: left;padding-left: 18px;position: relative;}
	.breadcrumb ul li::before{content: '/';position: absolute;top: -6px;left: 6px;font-size: 10px;}
	.breadcrumb ul li:first-child{padding: 0;}
	.breadcrumb ul li:first-child::before{display: none;}
	.breadcrumb ul li a{display: block;font-size: 10px;line-height: 100%;color: #000;text-transform: uppercase;}
	.breadcrumb ul li a:hover{text-decoration: none;}
	.breadcrumb ul li a[href="javascript:void(0);"]{cursor:default;text-decoration: none;}
	.breadcrumb ul li:last-child a{color: #666;text-decoration: none;}
	.wock .breadcrumb ul li:last-child a{color: #333;text-decoration: underline;}
	.wock .breadcrumb ul li::before{top: -2px;left: 2px;font-size: 7px;}
	/* --------------------------------- */
	
	/* ------------- SLIDER ------------ */
	.slider > div:not(.slick-list){display: none;}
	.slider > div:not(.slick-list):first-child{display: block;}
	.slider > div img{display: block;max-width: 100%;}
	.slider .slick-arrow{position: absolute;top: calc(50% - 18px);width: 37px;height: 37px;background: url(../sysimages/icon-controls.png) left top/74px no-repeat;z-index: 10;}
	.slider .slick-arrow.slick-prev{left: 18px;}
	.slider .slick-arrow.slick-next{right: 18px;background-position: right top;}
	.slider .slick-arrow.slick-prev:hover{background-position: left bottom;}
	.slider .slick-arrow.slick-next:hover{background-position: right bottom;}
	.slider .slick-arrow.slick-disabled{display: none !important;}
	.slider .slick-dots{position: absolute;bottom: 15px;left: 0;width: 100%;margin: 0;font-size: 0;line-height: 0;text-align: center;}
	.slider .slick-dots li{display: inline-block;margin-left: 10px;}
	.slider .slick-dots li:first-child{margin-left: 0;}
	.slider .slick-dots li button{width: 10px;height: 10px;padding: 0;margin: 0;border: 0;border-radius: 10px;background-color: #FFF;opacity: 0.6;text-indent: -9999px;font-size: 0;}
	.slider .slick-dots li button:hover, .slider .slick-dots li.slick-active button{opacity: 1;}

	body .container-blocks .slider .slick-arrow.slick-next {background-position: center;background-size: 100%;
      	background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='23 5.555 12.982 16 23 26.445 21.509 28 10 16 21.509 4' transform='rotate(180 16.5 16)'%3E%3C/polygon%3E%3C/svg%3E");
	}
	body .container-blocks .slider .slick-arrow.slick-prev {background-position: center;background-size: 100%;
	    background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='22 5.555 11.982 16 22 26.445 20.509 28 9 16 20.509 4' transform='matrix(1 0 0 -1 0 32)'%3E%3C/polygon%3E%3C/svg%3E");
	}

	.wock .slider .slick-dots li button{background-color: #f3580e;text-indent: -9999px;font-size: 0;}

	@media screen and (max-width: 768px){
		.slider .slick-dots{bottom: 10px;}
	}
	/* --------------------------------- */

	/* -------- BLOCO DOWNLOADS -------- */
	.file .file-image{float: left;width: 27px;}
	.file .file-image img{display: block;width: 100%;margin-top: 3px;}
	.file .file-desc{float: left;width: calc(100% - 27px);padding: 2px 0 0 10px;}
	.file .file-desc a{display: block;font-size: 11px;line-height: 16px;color: #167ED2;text-decoration: underline;}
	.file .file-desc a:hover{color: #333;text-decoration: none;}
	.file .file-desc p{font-size: 11px;line-height: 16px;color: #999;}
	/* --------------------------------- */

	/* ------------- POPUPS ------------ */
	.mfp-bg{background: rgba(0, 0, 0, 0.65);}
	/*.mfp-wrap .mfp-close{top: 2px;right: 2px;width: auto;height: auto;padding: 8px;opacity: 1;background: #FFF;z-index: 10;font-family: 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 12px;line-height: normal;color: #333;text-decoration: none;}
	.mfp-wrap .mfp-close:hover{color: #000;}*/
	.popUp{width:100%;background: #FFF;margin: auto;position: relative;max-width: 1015px;margin-top: 35px;margin-bottom: 35px;border-radius: 0 !important;height: auto;}
	.mfp-fade.mfp-bg{opacity: 0;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
	.mfp-fade.mfp-bg.mfp-ready{opacity: 0.8;}
	.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}
	.mfp-fade.mfp-wrap .mfp-content{opacity: 0;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
	.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}
	.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}
	.mfp-zoom-in.mfp-bg{opacity: 0;transition: all 0.3s ease-out;}
	.mfp-zoom-in.mfp-bg.mfp-ready{opacity: 0.8;}
	.mfp-zoom-in.mfp-bg.mfp-removing{opacity: 0;}
	.mfp-zoom-in.mfp-wrap .mfp-content{opacity: 0;transition: all 0.2s ease-in-out;transform: scale(0.8);}
	.mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content{opacity: 1;transform: scale(1);}
	.mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content{transform: scale(0.8);opacity: 0;}
	.mfp-zoom-out.mfp-bg{opacity: 0;transition: all 0.2s ease-out;}
	.mfp-zoom-out.mfp-bg.mfp-ready{opacity: 0.8;}
	.mfp-zoom-out.mfp-bg.mfp-removing{opacity: 0;}
	.mfp-zoom-out.mfp-wrap .mfp-content{opacity: 0;transition: all 0.2s ease-in-out;transform: scale(1.3);}
	.mfp-zoom-out.mfp-wrap.mfp-ready .mfp-content{opacity: 1;transform: scale(1);}
	.mfp-zoom-out.mfp-wrap.mfp-removing .mfp-content{transform: scale(1.3);opacity: 0;}
	
	.mfp-wrap .mfp-close{top: -22px;right: 0;opacity: .9;padding: 5px;font-size: 0;line-height: 0;background: #FFF;width: 22px;height: 22px;background: url(../sysimages/closePop.png) left top/22px no-repeat;}
	.mfp-wrap .mfp-close:hover{opacity: 1;}

	#popup-campaign .mfp-close{top: -22px;right: 0;opacity: .9;padding: 5px;font-size: 0;line-height: 0;background: #FFF;width: 22px;height: 22px;background: url(../sysimages/closePop.png) left top/22px no-repeat;}
	#popup-campaign .mfp-close:hover{opacity: 1;}

	/*.wg-popup .mfp-close{top: -22px;right: 0;opacity: .9;padding: 5px;font-size: 0;line-height: 0;background: #FFF;width: 22px;height: 22px;background: url(../sysimages/closePop.png) left top/22px no-repeat;}
	.wg-popup .mfp-close:hover{opacity: 1;}*/

	.gallery-popup .mfp-close{top: 0;right: 0;padding: 5px;font-size: 0;line-height: 0;background: #FFF;}
	.gallery-popup .mfp-close::before{content: '';display: block;width: 12px;height: 12px;background: url(../sysimages/icon-close-popup.png) left top/12px no-repeat;}
	.gallery-popup .mfp-title{padding: 0;text-align: center;}
	.gallery-popup .mfp-counter{display: none;}
	.gallery-popup .mfp-title{/*font-weight: 300;*/font-size: 18px;color: #FFF;}
	.gallery-popup .mfp-title span{display: block;padding-top: 11px;font-size: 14px;color: #FFF;}
	.mfp-arrow{display: none !important;}
	.arrow-mdf{position: absolute;top: calc(50% - 39px);width: 38px;height: 38px;}
	.arrow-mdf:after{content: '';position: absolute;top: calc(50% - 9px);left: calc(50% - 9px);width: 18px;height: 18px;border: 0 !important;background: url(../sysimages/icon-controls-popup.png) left top/36px no-repeat;}
	.arrow-mdf.previous-mdf{left: -38px;}
	.arrow-mdf.previous-mdf:after{background-position: left top;}
	.arrow-mdf.next-mdf{right: -38px;}
	.arrow-mdf.next-mdf:after{background-position: right top;}
	.mfp-arrow-left:after, .mfp-arrow-right:after{width: 18px;height: 18px;border: 0 !important;background: url(../sysimages/icon-controls-popup.png) left top/36px no-repeat;}
	.mfp-arrow-left:after{background-position: left top;}
	.mfp-arrow-right:after{background-position: right top;}
	.mfp-figure:after{box-shadow: none;background: none;}
	.gallery-popup .mfp-figure{padding: 22px 0 63px;}
	.gallery-popup img.mfp-img{max-width: 566px;border: 4px solid #FFF;padding: 0;}
	.mfp-zoom-out-cur .gallery-popup,.gallery-popup.mfp-gallery .mfp-image-holder .mfp-figure{cursor: default;}
	.mfp-zoom-out-cur .gallery-popup .mfp-image-holder .mfp-close{cursor: pointer;}
	.mfp-bottom-bar{top: auto;bottom: 0;margin: 0;}

	@media screen and (max-width: 768px){
		.gallery-popup img.mfp-img{max-width: 100%;}
	}
	/* --------------------------------- */

/* --------- REDICOM  ANIMS --------- */
.anim, .anim::before, .anim::after{-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;}
.animate-left{-webkit-transition: left .1s linear;-moz-transition: left .1s linear;-ms-transition: left .1s linear;-o-transition: left .1s linear;transition: left .1s linear;}
.anim-remove{-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important;}

/* ---------- HEADER SLIM ---------- */
.header-slim #header .logo,
.header-slim #header .right-header,
.header-slim #header .search-form .select select,
.header-slim #header .search-form #search,
.header-slim #header .search-form .btn-search,
.header-slim #header .menu > ul > li.btn-home a,
.header-slim #header .menu > ul > li > a{-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;}
/* --------------------------------- */

@-moz-keyframes loader{ 100% { -moz-transform: rotate(360deg);}}
@-webkit-keyframes loader{ 100% { -webkit-transform: rotate(360deg);}}
@keyframes loader{ 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg);}}
/* ---------------------------------- */

/* ICONS IE */
/*body.IEMODE #header .desktop.right-header .shop-icons ul li.user-wishlist a::before{background: url(../sysimages/icon-wish-header-small.png?3) no-repeat;background-size: 14px 28px;background-position: left 11px;}
body.IEMODE #header .desktop.right-header .shop-icons ul li.user-wishlist a:hover::before{background-position: left -14px;position: relative;top: 11px;}
body.IEMODE #header .right-header .shop-icons > ul > li.cart > a::before{background: url(../sysimages/icon-cart-header-small.png) left 1px top 10px/12px no-repeat;}
body.IEMODE #header .right-header .shop-icons > ul > li.cart > a:hover::before{background: url(../sysimages/icon-cart-header-active-small.png) left 1px top 10px/12px no-repeat;}
*/
body.IEMODE .column-desc .reviews .rating span{background: url(../sysimages/icon-star-small.png) no-repeat left bottom;background-size: 15px;}

body.IEMODE .review-history .top-reviews .overall-rating .rating span{background: url(../sysimages/icon-star-small.png) no-repeat left bottom;background-size: 25px;}
body.IEMODE .review-history .top-reviews .overall-rating .rating span.sel, body.IEMODE .review-history .top-reviews .overall-rating .rating span.sel2{background-position: left top;}
body.IEMODE .review-history .reviews .rating span{background: url(../sysimages/icon-star-small.png) no-repeat left bottom;background-size: 15px;}
body.IEMODE .review-history .reviews .rating span.sel, body.IEMODE .review-history .reviews .rating span.sel2{background-position: left top;}

body.IEMODE .review .container-review .product-info .rating span{background: url(../sysimages/icon-star-small.png) left bottom/15px no-repeat;}
body.IEMODE .review .container-review .product-info .rating span.sel, body.IEMODE .review .container-review .product-info .rating span.sel2{background-position: left top;}

body.IEMODE .review .container-review .nav-products .list-products ul li .prod-desc .rating span{background: url(../sysimages/icon-star-small.png) left bottom/11px no-repeat;}
body.IEMODE .review .container-review .nav-products .list-products ul li .prod-desc .rating span.sel{background-position: left top;}
/* -------- */
/* --------- BOOTSTRAP GRID --------- */
.container:not(.container-blocks), .container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.container-blocks{margin-left: auto; margin-right: auto;}
/* custom*/

.row{margin-right: -15px;margin-left: -15px;}
.row:before, .row:after{display: table;content: " ";}
.row:after{clear: both;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left;}
.col-xs-12{ width: 100%;}
.col-xs-11{ width: 91.66666667%;}
.col-xs-10{ width: 83.33333333%;}
.col-xs-9{  width: 75%;}
.col-xs-8{  width: 66.66666667%;}
.col-xs-7{  width: 58.33333333%;}
.col-xs-6{  width: 50%;}
.col-xs-5{  width: 41.66666667%;}
.col-xs-4{  width: 33.33333333%;}
.col-xs-3{  width: 25%;}
.col-xs-2{  width: 16.66666667%}
.col-xs-1{  width: 8.33333333%;}
.col-xs-offset-12{ margin-left: 100%;}
.col-xs-offset-11{ margin-left: 91.66666667%;}
.col-xs-offset-10{ margin-left: 83.33333333%;}
.col-xs-offset-9{  margin-left: 75%;}
.col-xs-offset-8{  margin-left: 66.66666667%;}
.col-xs-offset-7{  margin-left: 58.33333333%;}
.col-xs-offset-6{  margin-left: 50%;}
.col-xs-offset-5{  margin-left: 41.66666667%;}
.col-xs-offset-4{  margin-left: 33.33333333%;}
.col-xs-offset-3{  margin-left: 25%;}
.col-xs-offset-2{  margin-left: 16.66666667%;}
.col-xs-offset-1{  margin-left: 8.33333333%;}
.col-xs-offset-0{  margin-left: 0;}

@media screen and (min-width: 768px){
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float: left;}
	.col-sm-12{ width: 100%;}
	.col-sm-11{ width: 91.66666667%;}
	.col-sm-10{ width: 83.33333333%;}
	.col-sm-9{  width: 75%;}
	.col-sm-8{  width: 66.66666667%;}
	.col-sm-7{  width: 58.33333333%;}
	.col-sm-6{  width: 50%;}
	.col-sm-5{  width: 41.66666667%;}
	.col-sm-4{  width: 33.33333333%;}
	.col-sm-3{  width: 25%;}
	.col-sm-2{  width: 16.66666667%;}
	.col-sm-1{  width: 8.33333333%;}
	.col-sm-offset-12{ margin-left: 100%;}
	.col-sm-offset-11{ margin-left: 91.66666667%;}
	.col-sm-offset-10{ margin-left: 83.33333333%;}
	.col-sm-offset-9{  margin-left: 75%;}
	.col-sm-offset-8{  margin-left: 66.66666667%;}
	.col-sm-offset-7{  margin-left: 58.33333333%;}
	.col-sm-offset-6{  margin-left: 50%;}
	.col-sm-offset-5{  margin-left: 41.66666667%;}
	.col-sm-offset-4{  margin-left: 33.33333333%;}
	.col-sm-offset-3{  margin-left: 25%;}
	.col-sm-offset-2{  margin-left: 16.66666667%;}
	.col-sm-offset-1{  margin-left: 8.33333333%;}
	.col-sm-offset-0{  margin-left: 0;}
}

@media screen and (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float: left;}
	.col-md-12{ width: 100%;}
	.col-md-11{ width: 91.66666667%;}
	.col-md-10{ width: 83.33333333%;}
	.col-md-9{  width: 75%;}
	.col-md-8{  width: 66.66666667%;}
	.col-md-7{  width: 58.33333333%;}
	.col-md-6{  width: 50%;}
	.col-md-5{  width: 41.66666667%;}
	.col-md-4{  width: 33.33333333%;}
	.col-md-3{  width: 25%;}
	.col-md-2{  width: 16.66666667%;}
	.col-md-1{  width: 8.33333333%;}
	.col-md-offset-12{ margin-left: 100%;}
	.col-md-offset-11{ margin-left: 91.66666667%;}
	.col-md-offset-10{ margin-left: 83.33333333%;}
	.col-md-offset-9{  margin-left: 75%;}
	.col-md-offset-8{  margin-left: 66.66666667%;}
	.col-md-offset-7{  margin-left: 58.33333333%;}
	.col-md-offset-6{  margin-left: 50%;}
	.col-md-offset-5{  margin-left: 41.66666667%;}
	.col-md-offset-4{  margin-left: 33.33333333%;}
	.col-md-offset-3{  margin-left: 25%;}
	.col-md-offset-2{  margin-left: 16.66666667%;}
	.col-md-offset-1{  margin-left: 8.33333333%;}
	.col-md-offset-0{  margin-left: 0;}
}

@media screen and (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float: left;}
	.col-lg-12{ width: 100%;}
	.col-lg-11{ width: 91.66666667%;}
	.col-lg-10{ width: 83.33333333%;}
	.col-lg-9{  width: 75%;}
	.col-lg-8{  width: 66.66666667%;}
	.col-lg-7{  width: 58.33333333%;}
	.col-lg-6{  width: 50%;}
	.col-lg-5{  width: 41.66666667%;}
	.col-lg-4{  width: 33.33333333%;}
	.col-lg-3{  width: 25%;}
	.col-lg-2{  width: 16.66666667%;}
	.col-lg-1{  width: 8.33333333%;}
	.col-lg-offset-12{ margin-left: 100%;}
	.col-lg-offset-11{ margin-left: 91.66666667%;}
	.col-lg-offset-10{ margin-left: 83.33333333%;}
	.col-lg-offset-9{  margin-left: 75%;}
	.col-lg-offset-8{  margin-left: 66.66666667%;}
	.col-lg-offset-7{  margin-left: 58.33333333%;}
	.col-lg-offset-6{  margin-left: 50%;}
	.col-lg-offset-5{  margin-left: 41.66666667%;}
	.col-lg-offset-4{  margin-left: 33.33333333%;}
	.col-lg-offset-3{  margin-left: 25%;}
	.col-lg-offset-2{  margin-left: 16.66666667%;}
	.col-lg-offset-1{  margin-left: 8.33333333%;}
	.col-lg-offset-0{  margin-left: 0;}
}

@media (max-width: 767px){.hidden-xs{display: none !important;}}
@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display: none !important;}}
@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display: none !important;}}
@media (min-width: 1200px){.hidden-lg{display: none !important;}}
@media (max-width: 767px){.centered-xs{width: 100%!important;text-align: center!important;}}
@media (min-width: 768px) and (max-width: 991px){.centered-sm{width: 100%!important;text-align: center!important;}}
@media (min-width: 992px) and (max-width: 1199px){.centered-md{width: 100%!important;text-align: center!important;}}
@media (min-width: 1200px){.centered-lg{width: 100%!important;text-align: center!important;}}
/* ---------------------------------- */

/* SECONDARY STYLES*/

#header .menu > ul > li > a{font-size: 12px;font-family: 'PoppinsSemiBold';font-weight: normal;color: #000;letter-spacing: 2px;}
.OSX #header .menu > ul > li > a{font-size: 13px;}
.OSX #header .menu .submenu .column-menu > ul > li > a, .OSX #header .menu .submenu .column-menu > ul > li > p{font-size: 12px;font-family: 'PoppinsBold';font-weight: normal;}

#header .menu .submenu .column-menu > ul > li > a, #header .menu .submenu .column-menu > ul > li > p{font-size: 12px;font-family: 'PoppinsMedium';font-weight: normal;color: #000;letter-spacing: 1px;}
#header .menu .submenu .column-menu > ul > li > a, #header .menu .submenu .column-menu > ul > li > p{text-decoration: none !important;border-bottom: 1px solid transparent;display: inline-block;}
#header .menu .submenu .column-menu > ul > li > a:hover{border-color: #000;}
#header .menu .submenu .column-menu > ul > li.featured > a:hover{border-color: #000;}
/*#header .menu .submenu .column-menu > ul > li > a, #header .menu .submenu .column-menu > ul > li > p{font-weight: 700;font-family: 'PoppinsBold';}*/
#header .menu .submenu .column-menu > ul li ul li a{font-size: 12px;border-bottom: 1px solid transparent;line-height: 18px;color: #000;font-family: 'PoppinsRegular';/*letter-spacing: 0.4px;*/}
#header .menu .submenu .column-menu > ul li ul li a:hover{text-decoration: none;border-color: #000;}
#header .nav-top ul li a, #header .nav-top ul li p{font-size: 11px;}
#header .nav-top ul li.user-currency a{font-size: 11px;}
article.product .desc .name{font-size: 12px;}
article.product .desc .price p{font-size: 11px;}
.product .accordion > li > a{font-size: 11px;}
#footer .menu-footer .title-menu{font-size: 12px;}
#footer .menu-footer ul li a{font-size: 11px;}
#footer .bottom-footer .copy-notice p, #footer .bottom-footer .copy-notice a{font-size: 11px;}
.products .list-filters .filters .box-filter > p,
.search .list-filters .filters .box-filter > p{color: #000;}
.products .list-filters .filters .box-filter > p,
.search .list-filters .filters .box-filter > p,
.products .list-filters .filters .box-filter > p span,
.search .list-filters .filters .box-filter > p span{font-family: 'PoppinsRegular';font-size: 12px;}


.products .list-filters .filters .box-filter:not(.order) > p span,
.search .list-filters .filters .box-filter:not(.order) > p span{text-decoration: none;border-bottom: 1px solid #fedf00;padding-bottom: 1px;color: #666;}


.products .list-filters .filters .box-filter.order > p span,
.search .list-filters .filters .box-filter.order > p span{text-decoration: none;border-bottom: 1px solid transparent;padding-bottom: 1px;color: #666;}

.products .list-filters .filters .box-filter.order > p.active span,
.search .list-filters .filters .box-filter.order > p.active span{border-color: #fedf00;}

.checkbox .filter-name{font-family: 'PoppinsRegular';}

.account-menu ul li.sel a{border-left-color: #FEDF00;}

.bannerWelcomeGift .container{max-width:1440px;z-index: 9999; }

/*#header .menu .featured a { color: #fedf00 !important;}*/
#header .menu .featured > a { color: #fedf00 !important;}

.wrapper-page{padding-top:20px;}


/* --------- References ---------- */


.container-banners .title, .column-form .title{
		font-family: 'PlayfairDisplayBold', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 47px;
		line-height: 56px;
		color: #000;
}

.container-banners .secondary-title, .column-form .secondary-title{
		font-family: 'PoppinsRegular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 40px;
		line-height: 47px;
		color: #000;
}

/*
.container-banners .subtitle, .column-form .subtitle{
		font-family: 'PoppinsRegular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 28px;
		line-height: 33px;
		color: #000;
}

.container-banners .secondary-subtitle, .column-form .secondary-subtitle{
		font-family: 'PoppinsRegular', 'HelveticaNeueLight', Arial, Helvetica, 'Segoe UI', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 28px;
		color: #000;
}*/

.container-banners .sp-ex-small, .column-form .sp-ex-small{
    height: 25px;
}    
.landingpage .wrapper-landingpage {
    max-width: 1470px;
}

.landingpage .container-lst {
    padding-top: 38px;
    padding-bottom: 38px;
    padding-left: 0px;
    padding-right: 0px;
}                    

.landingpage .wrapper-page {
    padding: 68px 0px 138px;
}

#popup-campaign.popup-size-medium{
  max-height: none !important;
  height: 100%;
}


body #main .container-video .video-js {width: 100%;height: 100%;margin: 0px;}



body #popup-change .column-image img {max-width: 100%;}