/************************** 
  OMW COMUM 
**************************/

/* LINKS NORMAL BEHAVIOR */
/*
a{	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out;
}
a:hover,a.selected{
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out;
}
*/

/* FORM */
form.omw_form label{ font-weight:bold;clear:both;display:block}
form.omw_form input[type='text']{ clear:both;width:300px;margin-bottom:10px;border:1px solid #CCCCCC;padding:5px}
form.omw_form textarea{ clear:both;width:300px;margin-bottom:10px;height:100px;border:1px solid #CCCCCC;padding:5px}
form.omw_form select{ clear:both;margin-bottom:10px}
form.omw_form input[type='checkbox']{ clear:both;margin-bottom:10px;border:1px solid red;}
form.omw_form input[type='radio']{ clear:both;margin-bottom:10px;}
form.omw_form input[type='submit'],.submitbtn { 
	display:block;
	margin-top:1em;
	padding:8px 15px 8px 15px;
	color:#666;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:0 none;
	cursor:pointer;
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out;
}
form.omw_form input[type='submit']:hover,.submitbtn:hover {
    filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	color:#333;
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out;
}

form.omw_form div.textbox {display:block;margin-bottom:10px}
form.omw_form h1 {color:#000;border-bottom:1px solid #e6e6e6;width:300px;padding-bottom:3px}
form.omw_form .validatorContainer1 {float:left;padding-top:3px}
form.omw_form .validatorContainer2 {float:left}
form.omw_form input.humanValidator{padding:5px;width:30px !important}
form.omw_form input {outline:0 !important}


/* PAGING */
#omw_paging{background-color:#333 !important;font-size:.7em;margin:0 auto !important;overflow: hidden;float:left;min-width: 50% !important;padding:0}
#omw_paging .amount{font-weight: bold;padding:5px}
#omw_paging .amount .records-found{font-weight: 100 !important}
#omw_paging a {	border-left:0px solid #f3f3f3;float:left;background-color:#EAEAEA;width:24px;text-align:center;padding:5px;text-decoration: none}
#omw_paging a:hover {
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out;

}
#omw_paging .numbers{}
#omw_paging .firstPage {}
#omw_paging .current {}
#omw_paging .previousPage {
    background-position: 0 -55px;
    background-repeat: no-repeat;
    overflow: hidden;
	display:block;
	float:left;
	
}
#omw_paging .nextPage {
    background-repeat: no-repeat;
    overflow: hidden;
	display:block;
	float:left;
}
#omw_paging .lastPage{}


/* SEARCH */
#pesquisaOutput{display:none; width:253px;min-height:200px; border:1px solid #999;position:absolute;top:25px;z-index:99999;background-color:#fff;	
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
;text-align:left !important
}
.titlePesquisaSugest{background-color:#DBDBDB; height:20px;color:#333;padding:4px 4px 0px 4px;font-weight:bold;border-bottom:1px solid #999}
.lineResult{min-height:20px;overflow:hidden;color:#666;padding:4px 4px 0px 4px;border-bottom:1px solid #f5f5f5; text-transform:capitalize}
.searchCategoriaTitle{height:20px;color:#666;padding:4px 4px 0px 4px;border-bottom:1px solid #dbdbdb;background-color:#faf7f7;font-weight:bold}
#pesquisaOutput .leftSide {float:left;max-width:80%}
#pesquisaOutput .rightSide {float:right;text-align:right;color:#bababa}
#pesquisaOutput a {color:#666 !important}
#pesquisaOutput a:hover {color:#AC2833 !important}



/* LOGIN */
.omw_loginBox{
	float:left;
	width:48%;
	min-height:25.000em;
}

.omw_loginBox a{font-size:0.688em;color:#066CC3; text-decoration:none}
.omw_loginBox a:hover{color:#CE0019}
.omw_loginBox h1{}
.omw_loginBox ul {margin:10px 30px;}
.omw_loginBox.rightbox {float:right;margin-right:0px;}


label {font-weight:normal !important;}

.omw_user_form{margin-top:10px}

form#omw_loginform input[type='text'].smallInput {clear:both;margin-bottom:10px;width:137px;padding-right:30px; }
form#omw_loginform input[type='password'].smallInput { clear:both;margin-bottom:10px;width:137px;padding-right:30px }
form#omw_loginRecoverform input[type='text']{border:1px solid #D1D1D1 !important;padding:6px !important;width:95% !important; background-color:#fff !important}
form#omw_loginform label,form#omw_loginRecoverform label {display:block;margin-top:5px}
form#omw_loginform input[type='text'],form#omw_loginform input[type='password'], #omw_changePasswordform input[type='password'] {clear:both;border:1px solid #D1D1D1 !important;padding:6px !important;width:80% !important;}
.omw_loginBox input[type='button'] a {text-decoration:none}

form#omw_registerform label,form#omw_feedbackform label {display:block;margin-top:10px}
form#omw_registerform input[type='text']{border:1px solid #D1D1D1 !important;padding:6px !important;background:none !important;width:350px !important;background-color:#fff !important }
form#omw_registerform input[type='password']{border:1px solid #D1D1D1 !important;padding:6px !important; }
form#omw_registerform textarea,form#omw_feedbackform textarea {resize:none;border:1px solid #D1D1D1 !important;padding:4px !important;height:60px !important;width:350px !important; }
form#omw_registerform select {border:1px solid #D1D1D1 !important;padding:3px !important;width:360px !important; }
form#omw_registerform select option{ padding:2px 5px; }
form#omw_registerform input.small{width:100px !important;}
form#omw_registerform input.medium{width:220px !important;}
form#omw_registerform select.small{width:100px !important;}

form#omw_feedbackform textarea.required,form#omw_registerform textarea.required,form#omw_checkout_form textarea.required , form#omw_registerform input.required,form#omw_loginRecoverform input.required, form#omw_loginform input.required,form#omw_changePasswordform input.required,form#omw_checkout_form input.required  {
 background-image: url("../images/requiredWarning.png") !important;
 background-position: right 6px !important;
 background-repeat: no-repeat !important;
 background-size: auto auto !important;
}
form#omw_registerform textarea.errorClass,form#omw_checkout_form textarea.errorClass,form#omw_checkout_form input.errorClass, form#omw_registerform input.errorClass,form#omw_loginRecoverform input.errorClass,form#omw_loginform input.errorClass,form#omw_changePasswordform input.errorClass  {
    background-image: url("../images/required.png") !important;
    background-position: right 6px !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
}

form .omw-form-margin-left{margin-left:20px}

form#omw_registerform input[type='text']#humanValidator {width:50px !important}

div.validationSeparator{ clear:both;border-top:1px solid #f3eddb;padding-top:10px}


div.fieldset{border:2px solid #f3eddb;padding:20px;margin-bottom:20px}
div.fieldset h2.legend{background-image:url("../images/main-content-bg2.png"); backposition:relative;margin-top:-30px;background-color:transparent;width:30%;text-align:left;padding-left:10px;font-weight:100;font-size:12px;border-left:3px solid transparent;border-right:3px solid transparent;background-position:-5px;}

form a{text-decoration:none}

/* RETURNS */
.omw_return_warning{background-color:#AB3036;padding:2px;position:relative;top:2px;color:#fff;display:none}
tr.omw_return_reason{display:none}
tr.omw_return_reason td{background-color:#f9f9f9 !important;border:1px solid #E8E8E8;text-align:left !important;padding:10px;border-bottom:4px solid #e8e8e8 !important;}
form#omw_registerform tr.omw_return_reason td textarea{width:90% !important;}

.omw_return_messages {font-size:15px;margin-top:10px;border-bottom:1px solid #f2f2f2;padding-bottom:10px;width:100%;min-height: 25px !important;}
.omw_return_messages .omw_return_messages_data{ }
.omw_return_messages .omw_return_messages_description{font-size:12px;margin-top:10px}
.omw_return_messages label{font-size:15px !important}

.omw_return_messages_loader{display:none;margin-top:20px;}


/* MESSAGES RETURNS */
.chats {
    margin: -15px 0 0;
    padding: 0;
}
.chats li {
    font-size: 14px;
    list-style: none outside none;
    margin: 10px auto;
    padding: 5px 0;
}
.chats li img.avatar {
    border-radius: 50% 50% 50% 50% !important;
    height: 45px;
    width: 45px;
}
.chats li.in img.avatar {
    float: left;
    margin-right: 10px;
}
.chats li .name {
    color: #3590C1;
    font-size: 13px;
    font-weight: 400;
}
.chats li .datetime {
    color: #333333;
    font-size: 11px;
    font-weight: 400;
}
.chats li.out img.avatar {
    float: right;
    margin-left: 10px;
}
.chats li .message {
    display: block;
    padding: 5px;
    position: relative;
}
.chats li.in .message {
    background: none repeat scroll 0 0 #FAFAFA;
    border-left: 2px solid #35AA47;
    margin-left: 25px;
    text-align: left;
}
.chats li.in .message .arrow {
    border-bottom: 8px solid transparent;
    border-right: 8px solid #35AA47;
    border-top: 8px solid transparent;
    display: block;
    height: 0;
    left: -8px;
    position: absolute;
    top: 5px;
    width: 0;
}
.chats li.out .message .arrow {
    border-bottom: 8px solid transparent;
    border-left: 8px solid #DA4A38;
    border-top: 8px solid transparent;
    display: block;
    position: absolute;
    right: -8px;
    top: 5px;
}
.chats li.out .message {
    background: none repeat scroll 0 0 #FAFAFA;
    border-right: 2px solid #DA4A38;
    margin-right: 25px;
    text-align: right;
}
.chats li.out .name, .chats li.out .datetime {
    text-align: right;
}
.chats li .message .body {
    display: block;
}
.chat-form {
    background-color: #E9EFF3;
    clear: both;
    margin-top: 15px;
    overflow: hidden;
    padding: 10px;
}
.chat-form .input-cont {
    margin-right: 55px;
}
.chat-form .input-cont .m-wrap {
    margin-bottom: 0;
}
.chat-form .input-cont input {
    border: 1px solid #DDDDDD;
    margin-top: 0;
    width: 100%;
}
.chat-form .input-cont input {
    background-color: #FFFFFF !important;
}
.chat-form .input-cont input:focus {
    border: 1px solid #4B8DF9 !important;
}
.chat-form .btn-cont {
    float: right;
    margin-top: -42px;
    position: relative;
    width: 44px;
}
.chat-form .btn-cont .arrow {
    -moz-box-sizing: border-box;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #4D90FE;
    border-top: 8px solid transparent;
    position: absolute;
    right: 43px;
    top: 17px;
}
.chat-form .btn-cont:hover .arrow {
    border-right-color: #0362FD;
}
.chat-form .btn-cont:hover .btn {
    background-color: #0362FD;
}
.chat-form .btn-cont .btn {
    margin-top: 8px;
}

.omw_user_form_profile_incomplete_msg{
	background-color:#DBF1F5;
	border:1px solid #88CFDF;
	text-align: center;
	padding:10px;
	font-weight: bold;
	margin-bottom:20px !important;
	clear:both;
}



/* STORE */
.addToBasket{cursor:pointer}
.addToBasket_quantity{width:20px;}
.displayExtrasWarning{
	border:1px solid #A2D162;
	color:#296A23;
	font-size:15px;
	position:fixed;
	padding:10px;
	text-align:center;
	width:498px;
	left:50%;
	top:40%;
	padding:20px;
	z-index:999999;
	margin-left:-250px;
	line-height:14px;
	background: #cdeb8e; /* Old browsers */
	background: -moz-linear-gradient(top,  #cdeb8e 0%, #a5c956 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a5c956)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cdeb8e 0%,#a5c956 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 ); /* IE6-9 */
	

	/* DROP SHADOW */
	/*box-shadow: 0px 5px 10px  #818181;
	-webkit-box-shadow:  0px 5px 10px #818181;
	-moz-box-shadow:  0px 5px 10px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);*/
}

.omw_cart_header{
    background: none repeat scroll 0 0 #ab3036;
    color: #FFFFFF;
    font-size: 13px;
	padding: 12px 20px;
    text-align: left;
	height:15px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}

.omw_cart_options {
	border:1px solid red;background-color:#fff;border:1px solid #E8E8E8;border-top:none;
    font-size: 13px;
	padding: 12px 20px;
    text-align: left;
	overflow:hidden;
   /* text-transform: uppercase;*/
}


.omw_cart_options a{font-size:13px;text-transform:none;text-decoration:underline;color:#8F887D}
.omw_cart_options a:hover{color:#A09A8E}
.continueShopping{float:left;font-size:12px;text-transform: uppercase;}
.finalizeOrder{float:right;font-size:12px;font-weight:bold;text-transform: uppercase;}
.emptyBasket{float:right;font-size:12px;text-transform: uppercase;}
.deleteFromBasket,.updateBasket  {cursor:pointer}

.omw_cart_container input[type='text']{border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important; !important;height:18px !important;background-color:#fff;width:20px !important;text-align:center;margin-bottom:5px }
.omw_cart_container #voucher{width:120px !important;text-transform:uppercase;float:left !important; }
.omw_cart_container #btnValidateCoupon{float:left !important;margin-top:0px !important}
#shippingHolder label, #paymentHolder label{margin-top:2px !important;display:block}

.discountInformation{text-transform:none;display:none;margin-top:10px}
#validateCouponResult{overflow:hidden;margin-top:10px}
.discountInformation .btn {height:28px;padding:0 10px;font-size:10px}

#cart{width:100%;border-bottom:1px solid #E8E8E8;font-size:14px}
#cart h2{ font-size:15px; }
#cart ul {margin-left:0px;font-size:12px;padding-left:10px}
#cart .btn {font-size:10px;padding:2px}

#cart a {text-decoration:none !important}
#cart a.name{color:#8F887D}
#cart a.name:hover{color:#A09A8E}

#cart .desc {
    border-left: 1px solid #E8E8E8;
    padding-left: 19px;
    text-align: left;
    width: 60%;
}

#cart .omw_return_reason{font-size:11px;padding:5px; border-top:1px solid #f3f3f3}

#cart .qtdPrice,#cart .tfootcol  {
    border-right: 1px solid #E8E8E8;
	text-align:right;
	padding-right:18px;
}
#cart .grandtotalLabel{font-weight:bold}

#cart th {
    text-transform: uppercase;
}

#cart th, #cart tbody td {
    border-bottom: 1px solid #E8E8E8;
    text-align: center;
	background-color:#fff;
}
#cart th {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #808080;
    font-size: 9px;
    padding: 7px 5px;
}
#cart tbody td{ padding:5px;border-left:1px solid #f9f9f9}

#cart #subtotal td {
    padding-top: 10px;
	
	
}

#cart  td  { vertical-align:middle}

#cart tr#orderTotal td {background-color: #d9d7d7;padding-top:15px;}
#cart tr#orderTotal td.grandtotal{font-size:20px !important;}

#cart tfoot .sum {
    border-left: 1px solid #E8E8E8;
    color: #808080;
    letter-spacing: 1px;
}
#cart tfoot td {
    background: none repeat scroll 0 0 #F9F9F9;
    padding: 0 20px 10px 0;
    text-align: right;
    text-transform: uppercase;
	font-size:12px;	
}

#cart.list-orders td{height:30px !important}

#cart.list-orders .desc{width:100px !important}

#cart .order-status-Pendente{background-color:#e5ce07;padding:2px 10px 2px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#cart .order-status-Cancelada,#cart .order-status-Recusado{color:#fff;background-color:#df492c;padding:2px 10px 2px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#cart .order-status-Sucesso,#cart .order-status-Finalizada{color:#fff;background-color:#0db444;padding:2px 10px 2px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#cart .order-status-Autorizado{color:#fff;background-color:#1ed159;padding:2px 10px 2px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#cart .order-status-Expedida{color:#fff;background-color:#4495fa;padding:2px 10px 2px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#cart .order-status-processing{color:#fff;background-color:#3875D7;padding:2px 10px 2px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#cart .omw-account-orders-items{cursor: pointer}
#cart .omw-account-orders-items:hover > td {background-color:#f2f2f2}



.fields label {display:block;font-weight:bold}
.fields input[type='submit']{float:left; width:165px; height:43px; background:url(../images/btnEnviar.jpg) no-repeat; margin-top:10px;font-size:12px;color:#fff;font-family:PacificoRegular; font-size:15px; text-shadow: 0px 1px rgba(0,0,0, 0.5); line-height:100%}
.fields input[type='text']{margin-bottom:10px;border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;width:350px !important;height:18px !important; }
.fields input[type='password']{border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;height:18px !important;}
.fields textarea {resize:none;border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;height:60px !important;width:350px !important;}
.fields select {border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;width:360px !important;height:28px !important;}
.fields select option{ padding:2px 5px; }
.fields input.small{width:100px !important;}
.fields input.medium{width:220px !important;}
.fields select.small{width:100px !important;}

.btn {
	text-transform:none;
	background-image:none !important;
	margin-top:20px  !important;
	display:block  !important;
	padding:0px 15px 0px 15px  !important;
	color:#666  !important;
	background-color:#EAEAEA  !important;
	border-radius:0px  !important;
	text-shadow:none !important;
	border:0 none  !important;
	cursor:pointer  !important;
	font-size:12px !important;
	border:none !important;height:25px;
	background-color:#000 !important;
	color:#fff !important;
	font-size:13px;padding-bottom:4px;cursor:pointer;margin-top:15px;
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out;
	
}

.btn:hover  {
	background-color:#CCCCCC !important;
	color:#333 !important;
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out !important;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out !important;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out !important;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out !important;
}


/* BANNER LISTS */
.br-thumbnails li.br-bullet{
	height:5px;
	width:5px;
	margin:5px;
}



/* ZOOM */
.omw_mainImage_magnify{position:absolute !important;}
.magnifyarea{width:535px !important;height:320px !important;position:relative !important;top:0px !important; left:362px !important;  border:1px solid #e5e5e5 !important;margin-top:-1px !important;background-color:#fff}
.omw_mainImage_preview{width:347px;height:320px !important;border:1px solid #EDEDED;overflow:hidden !important}
td.omw_mainImage_preview {border:none !important}

ul.thumbnails{clear:both;margin:0 !important}
 
.extraThumbImage{border:1px solid #E5E5E5;overflow:hidden;float:left;margin:0px !important;margin-right:7px !important;padding:5px;margin-bottom:7px !important;cursor:pointer}
.extraThumbImage:nth-child(5n){clear:both;}
.extraThumbImage img{width:auto !important; height:auto !important}
.extraHolder h2 {font-size:12px; font-weight:bold}
.extraHolder select {margin-left:10px;margin-bottom:10px;width:98%;width:auto;}
.extraHolder select option {padding-left:10px}
.extraHolder textarea, .extraHolder input[type="text"]{margin-left:10px;margin-bottom:10px;width:95%;}
.extraHolder input[type="radio"],.extraHolder input[type="checkbox"]{margin-left:10px;}



/* BREADCRUMBS */
.breadcrumbs { margin:0px 0 0; font-size:0.688em; text-transform:capitalize;margin-top:0px; }
.breadcrumbs a { /*display:block; float:left;*/ border-bottom: none; color:#333;text-decoration:none }
.breadcrumbs a:hover { color:#D6C08E; }
span.delimiter {
	
	margin:0px 4px 0;
	/*display:block;
	float:left;
	text-indent:-9999px;*/
	overflow:hidden;
}
.breadcrumbs li strong { font-weight:normal; display:block; }
.breadcrumbs .last {color:#333}


/* ACCOUNT SHORTCUTS */
#account-shortcuts {text-align: center;}
#account-shortcuts{margin-left: 0 !important}
#account-shortcuts li {display:block;float:left;border:1px solid #e7e7e7;width:142px;height:142px;margin-right:20px;margin-top:20px;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}

#account-shortcuts li a {position:relative;top:90px;text-decoration: none; text-transform: capitalize;color:#888}
#account-shortcuts li a:hover{color:#333}
#account-shortcuts li.profile{background: url("/_inc/global_assets/omw/imgs/perfil.png")}
#account-shortcuts li.orders{background: url("/_inc/global_assets/omw/imgs/encomendas.png")}
#account-shortcuts li.returns{background: url("/_inc/global_assets/omw/imgs/devolucoes.png")}
#account-shortcuts li.favourites{background: url("/_inc/global_assets/omw/imgs/favoritos.png");display:none}
#account-shortcuts li.logout{background: url("/_inc/global_assets/omw/imgs/logout.png")}

/*tr.omw-account-orders-items-details:nth-child(odd) > td{background: #f9f9f9 !important}/*

/* RETINA */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
    
    #account-shortcuts li.profile{
    	background: url("/_inc/global_assets/omw/imgs/perfil@2x.png");
    	background-size:142px 142px;
    }
    #account-shortcuts li.orders{
    	background: url("/_inc/global_assets/omw/imgs/encomendas@2x.png");
    	background-size:142px 142px;
    }
    #account-shortcuts li.returns{
    	background: url("/_inc/global_assets/omw/imgs/devolucoes@2x.png");
    	background-size:142px 142px;
    }
    #account-shortcuts li.favourites{
    	background: url("/_inc/global_assets/omw/imgs/favoritos@2x.png");
    	background-size:142px 142px;
    }
    #account-shortcuts li.logout{
    	background: url("/_inc/global_assets/omw/imgs/logout@2x.png");
    	background-size:142px 142px;
    }
    
    
}


/* Toolbar: pager + sorter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Set line-height to vertically align all elements (select boxes are 27px heigh) */
.pager,
.sorter { padding:7px 7px 7px 10px; background-color:#f5f5f5; color:#555; line-height:27px; font-size:12px}

.pager a {text-decoration:none}

.sorter .amount,
.pager .amount {
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #e5e5e5;
}

/* If pager is inside toolbar */
.toolbar .pager { margin:0 0 5px; }
.toolbar { margin-bottom:5px; }
.toolbar-bottom { margin-top:5px; }


/* Sorter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.sorter { height:28px; }
.sorter .view-mode { float:left; }
.sorter .view-mode label { float:left; margin-right:4px; }
.sorter .view-mode .grid,
.sorter .view-mode .list {
	float:left;
	width:26px;
	height:26px;
	margin:1px 0 0 3px;
	display:block;
	background:url(../images/pix.png) no-repeat transparent;
	text-indent:-9999px;
	overflow:hidden;
}
.sorter .view-mode .grid { background-position:0 -277px; }
.sorter .view-mode .list { background-position:-27px -277px; }
.sorter .view-mode a.grid:hover { background-position:0 -304px; }
.sorter .view-mode a.list:hover { background-position:-27px -304px; }
.sorter .view-mode span.grid,
.sorter .view-mode span.list { background-color:#eaeaea; }
.sorter .view-mode a:hover { background-color:#eaeaea; }

.sorter .sort-by { float:right; }
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc {
	display:inline-block;
	width:25px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}
.sorter .sort-by .category-asc { background:url(../images/pix.png) 0 -85px no-repeat transparent; }
.sorter .sort-by .category-desc { background:url(../images/pix.png) -27px -85px no-repeat transparent; }
.sorter .sort-by .category-asc:hover { background-position:-81px -85px; background-color:#eaeaea; }
.sorter .sort-by .category-desc:hover { background-position:-54px -85px; background-color:#eaeaea; }

.sorter .link-feed {}
.sorter .limiter { float:right; margin-right:10px; padding-right:10px; border-right:#e5e5e5 solid 1px; }


/* Pager
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.pager { margin:10px 0; overflow:hidden}
/* Same as ".sorter .limiter" but space is on the left side */
.pager .limiter { float:right; margin-left:10px; padding-left:10px; border-left:#e5e5e5 solid 1px; }
.pager .pages { float:right; margin-top:1px; }
.pager .pages strong,
.pager .pages span { float:left; padding:0 3px 0 0; font-weight:normal; line-height:25px; /* Line-height = pages->li->height */ }
.pager .pages ol { display:inline; }
.pager .pages li {
	float:left;
	margin:0 0 0 3px;
	width:25px;
	height:25px;
	display: block;
    line-height:25px; /*=height*/
    text-align: center;
	font-family:Tahoma, Geneva, sans-serif;
}
.pager .pages li a { color:#555; background-color:#eaeaea; display:block;}
.pager .pages li a:hover { color:#ce001a; background-color:#f5f5f5; }
.pager .pages li.current { color:#ce001a; background-color:#ddd; background-image:none; }
.pager .pages li a.previous {
	background-image:url(../images/pix.png);
	background-position:0 -55px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.pager .pages li:hover a.previous {	background-position:-50px -55px; }
.pager .pages li a.next {
	background-image:url(../images/pix.png);
	background-position:-25px -55px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.pager .pages li:hover a.next { background-position:-75px -55px; }


.sorter input.input-text, .sorter select { 
	background:#fff;
	border:1px solid #e5e5e5;
	padding:4px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}

/* Block: Layered Navigation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-layered-nav { margin-top:2px; }
.block-layered-nav .block-title {
	background:none;
	border:0;
	border-bottom:1px solid #f0f0f0;
	padding-bottom:10px
}
.block-layered-nav .block-content { padding:0; }
.block-layered-nav .block-title strong {
	font-size:13px;
	font-weight:bold;
	color:#AB3036;
	text-transform: uppercase;
}
.block-layered-nav .block-subtitle { display:none; }

/* List of filters */
.block-layered-nav dt {
	font-weight:bold;
	padding:10px 10px 2px;
	color:#555;
	font-size:13px
}
.block-layered-nav dd {	padding:0 10px 10px 14px; border-bottom:#f5f5f5 solid 1px;font-size:12px }
.block-layered-nav dd.last { border-bottom:none; }
.block-layered-nav dd li { color:#dadada; }

/* Bullets */
.block-layered-nav .bullet {
	width:11px;
	height:11px;
	margin:3px 3px 0 0;
	float:left;
	
}
.block-layered-nav dt a { text-decoration: none;}
.block-layered-nav dd a { text-decoration: none;}
.block-layered-nav dd a .bullet { background-position:0 0; }
.block-layered-nav dd a:hover .bullet { background-position:0 -22px; }


/* ANEXOS */
.anexos-title{
	font-size:18px !important;
	color:#000;
	padding: 3px 18px 3px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:14px !important;
	background-color:#ffef8d;
	width:160px;
}

.attachment-item-bullet{float:left;width:3px;height:3px;background-color:#958F84; margin-top:8px;}
.attachment-item-text{float:left;margin-left:10px;width:90%;color:#222222;font-size:12px}
.anexos a{font-size:10px;color:#333}

/* PROD DETAIL */
.prodDetail{float:right;width:340px}
small.omw_multipleprice_from{font-size:11px}


.omw_login_logout a{font-size:.75em}
.omw-banner-boxed{max-width: 62em !important;margin:0 auto !important;margin-top:1.6% !important;}
.omw-banner-description{font-size:12px;color:#fff !important;padding:10px;position:absolute;right:0;width:247px;display: table-cell; height:100% !important;background-color:rgba(0,0,0,.4)}
.omw-banner-description h1{color:#fff !important;border: none !important;font-size:14px}



