/************************
 *						*
 *	  acp       		*
 *						*
 ***********************/


/* Portal OK */
.page #header .wgt-header-vip-account a {
    color: transparent;
}
.page #header .wgt-header-vip-account .help a {
	text-decoration: none;
}
.page #header .wgt-header-vip-account .help a:hover {
	text-decoration: underline;
}
/**/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

h1, .page-activities .title .title-text {
	color: #808080;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
}
h3,.page-html-viewer #content h2, .page-html-viewer #content h3, .page-html-viewer #content h4, .cv-WidgetLoginPrivate .header, .cv-WidgetLoginPrivate .header2 {
	color: #808080;
	font-size: 14px;
	font-weight: normal;
}
a {
	color: #e50000;
	text-decoration: none;
	white-space: nowrap;

}
a:hover, a:visited {
	text-decoration: underline;
	color:#e50000;
}
body, table td, select, input, textarea, button,
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget-header, .ui-tooltip {
	font-family: 'Open Sans', Sans-Serif;
}
body, table td, select, input, textarea, button{
	color: #8b8b8b;
	font-size: 13px;
}
h4 {
	color: #555;
	font-weight: normal;
}
.page{background: #F6F6F6 url("images/bg-top.png") repeat-x scroll center top;
}
.page-login{background: #ffffff url("images/background-login-2.png") no-repeat scroll center top;
background-size: 130%;
}
/*.page-login{background: #EEEEF0 url("images/background.jpg") no-repeat scroll center top;
}*/

.page-html-viewer_video_tutorial h1.title{
 	display: none;
}
.page #header .box-link a {
    background: #E50000;
    color: white;
    padding: 3px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
}
.page #content {
	border: none;
	border-radius: 0px;
}
.page #header .logo {
	bottom: 0;
	height: 115px;
	left: 0;
	position: absolute;
	width: 230px;
	display: none;
}

.page #header {	
	padding: 0px 0 20px;
	height: 200px;
}
.page-login #header {	
	height: 50px;
	background: #014493;
}
.page-gwt #header{
	height: 140px;
	margin-bottom: 0;
}
.page #header-content{
	height: auto;
	width: 1004px;
	position: relative;
}
.page #header #header-content > a {
  	background: transparent url("images/logo-.png") no-repeat scroll center center;
	cursor: pointer;
	height: 91px;
	left: -45px;
	position: absolute;
	top: 43px;
	width: 300px;
	z-index: 1;
}

.page-account-edit #content,
.page-html-viewer_help #content,
.page-offer-recommend #content,
.page-support-request #content,
.page-activities #calendar {
	background: #fff;
	margin-top: 0;
	border: 1px solid #efefef;
	box-shadow: -1px 2px 5px rgba(0, 0, 0, 0.2);
}
.cv-WidgetLoginPrivate {
	margin-top: 45px;
	padding-top: 20px;
}
.page-login #content {
	max-width: none;

}
.page-form .form,
.page-activities #content {
	border: none;
	box-shadow: none;
	background: none;
	margin-left: -13.2px;
}
.page-form .form-table .tdFormLabel,
.cv-WidgetLoginPrivate .form .gwt-Label {
	font-size: 15px;
	font-weight: normal;
}
.page #footer .footer-inner .footer-text{
	padding-top: 20px;
	color: #494949;
}
input[type="text"], input[type="password"], 
select, textarea, .cv-WidgetLocationSearch {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	padding: 5px 10px;
	color: #555;
	font-size: 14px;
	transition: all 0.2s ease 0s;
}
.form input[type="text"]:focus, .form input[type="password"]:focus,
textarea:focus, select:focus {
	color: #000;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #aaa;
	transition: all 0.2s ease 0s;
}

/*select {
	border-radius: 5px 0 0 5px;
}*/

.button, .cv-WidgetLoginPrivate .gwt-Button, .gwt-Button, .button:active, .button:visited, 
.ui-widget input[type="submit"], .ui-widget input[type="button"], .cv-WidgetOfferCardAbsolute .card .stamp-handshake,
.ui-dialog .ui-dialog-buttonpane button {
	background: #E50000;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 10px;
	line-height: 15px;
	transition: all 0.4s ease 0s;
}
..button, .cv-WidgetLoginPrivate .gwt-Button, .gwt-Button, .button:hover, 
.button:visited, .ui-widget input[type="submit"], .ui-widget input[type="button"], 
.cv-WidgetOfferCardAbsolute .card .stamp-handshake, .ui-dialog .ui-dialog-buttonpane button:hover {
	background: #808080;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 10px;
	line-height: 15px;
	transition: all 0.4s ease 0s;
}
.button:hover, .gwt-Button:hover, .cv-WidgetLoginPrivate .gwt-Button:hover
.ui-widget input[type="submit"]:hover , .ui-widget input[type="button"]:hover, .button-fileupload-set, .cv-WidgetOfferCardAbsolute .card:hover .stamp-handshake,
.ui-dialog .ui-dialog-buttonpane button:hover {
	background: #808080;  
    text-decoration: none;
    color: #fff;
	transition: all 0.4s ease 0s;
}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget-header, .ui-tooltip {
	font-family: Arial, Sans-Serif;
}
/*Login*/
.cv-WidgetLoginPrivate,
.page-login #content {
	background: none;
	height: auto;
	width: 1004px;
	border: none;
	box-shadow: none;
}
.page-login #content {
	padding: 20px 0 0;
}
.page-gwt #iframe_body {
	/*width: 840px;*/
	margin: 0 auto;
}
.page .box-login h1 {
	display: none;
}
.page-login #content h1 {
	color: #00468c;
	max-width: 500px;
	font-size: 31px;
	font-weight: 100;
	line-height: 33px;
	margin-top:80px;
}
.page-login .box-login h3, .page-login .box-create-account h3 {
	color: #00468c;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
}
.page-login .box-create-account .button-group .button {
	font-size: 14px;
}
.cv-WidgetLoginPrivate .header {
	margin-left: 29px;
	font-size: 19px;
}
.page-login .box-login h1 {
	font-size: 26px;
	padding-top: 0;
	margin-top: 0;
}
.cv-WidgetLoginPrivate .header-cell {
	text-align: left;
	padding: 0 50px 10px;
}
.page-login .form-table .tdFormLabel, .cv-WidgetLoginPrivate .form .gwt-Labell {
	color: #555;
	text-align: left;
}
.cv-WidgetLoginPrivate a,
.page-login .box-login .button-group .link {
	color: #014493;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	transition: all 0.2s ease 0s;
}
.cv-WidgetLoginPrivate a:hover,
.page-login .box-login .button-group .link:hover {
	color: #014493;
	transition: all 0.2s ease 0s;
}
.cv-WidgetLoginPrivate .form {
	background: rgba(255, 255, 255, 0.5);
	border-collapse: separate;
	border-spacing: 10px;
	padding: 20px;
	width: 420px;
}
.cv-WidgetLoginPrivate .form .gwt-Button {
	margin-left: 10px;
}
.page-login .box-login {
	box-sizing: border-box;
    float: left;
    margin-left: 5px;
    width: 460px;
    background: rgba(255,255,255,0.8);
    border-radius: 20px;
}
.page-login .box-create-account {
	background: #fff;
	background: rgba(255,255,255,0.8);
	border: medium none;
	box-sizing: border-box;
	float: left;
	height: 136px;
	margin: 124px 0 0 40px;
	padding: 5px;
	width: 280px;
	border-radius: 20px;
}
.page-login .box-wellknown-merchants {
    clear: both;
    display: inherit !important;
    padding-top: 30px;
}
.page-gwt .cv-WidgetLoginPrivate .header2-cell .gwt-HTML,
.page-login .box-wellknown-merchants h3 {
	display: none;
}
.page-login .button-group {
	margin-top: 0px;
	margin-bottom: 5px;
}
.cv-WidgetLoginPrivate .gallery-cell,
.page-login .box-wellknown-merchants .merchant-gallery {
	background: #fff;
}
.page-login .box-wellknown-merchants .merchant-gallery {
	margin-top: 95px;
}
.cv-WidgetLoginPrivate .header2-cell {
	padding: 12px 50px;
}
.gallery {
	border: none;
}
.page-gwt .gallery img.logo,
.page-login .box-wellknown-merchants .merchant-gallery .slider-container img {
	height: 65px !important;
	width: 130px !important;
}
.page-login .form-field-checkbox label {
	color: #014493;
	font-weight: bold;
}
.page-login .box-login .form input[type="text"], .page-login .box-login .form input[type="password"] {
	border-radius: 3px;
}
/*Espacio del empleado*/
.page-modules #content {
	border: none;
	box-shadow: none;
	margin: 0 auto;
}
.page-modules .user-data-container .vip-account-card, .page-modules .user-data-container .points-account-card, 
.page-modules .user-data-container .user-card {
	border-color: #ED672C;
	color: #ED672C;
}
.page-modules .user-data-container .user-card .vipgroup-name {
	color: #ED672C;
}
/*Invitación*/
.page-invite .ui-widget-content {
	background: none;		
}
.page-invite .ui-tabs .ui-tabs-nav {
	padding: 0;
}
.page-invite .ui-tabs-nav li {
	background: none;
	border: none;
}
.page-invite .ui-tabs .ui-tabs-panel,
.page-invite .ui-tabs-nav li.ui-state-active {
	background: #f7f7f7;
	border: none;
}
/*Recomenació*/
.wgt-offer-small .col-right .offer-discount, .wgt-offer-small .col-right .offer-title {/*Color primari*/
	color: #ED672C;
}
.wgt-offer-small .col-right .offer-extra-value-description {/*Color secundari*/
	color: #ED672C;
}
.wgt-offer-small .col-right .offer-ts-end {/*Data*/
	font-weight: normal;
}
.page-offer-recommend .wgt-offer-small,
.page-offer-rate .wgt-offer-small,
.page-offer-issue .wgt-offer-small {
	border-radius: 0px;
}
.wgt-offer-small {
	border: 1px solid #d5d5d5;
}
.page-offer-rate .wgt-rating .star-on {
	background-image: url("images/star_on.png");
}
/* Welcome */

.page-welcome #content .slide{
	background: #fff;
}
.page-welcome #content .slide .title{
	color: #ED672C;
	font-weight: normal;
}
.page-welcome #content .slider{
	margin: -30px auto;
}
.page-welcome #content .navigator .link-next:hover {
	color: #333;
}
.page-welcome #content #slide_2 .body .text,
.page-welcome #content #slide_2b .body .text,
.page-welcome #content #slide_3 .body .text,
.page-welcome #content #slide_4 .body .text,
.page-welcome #content #slide_4 .body .text,
.page-welcome #content #slide_5 .body .text {
	color: #323232;
	font-size: 14pt;
}

.page-offer-telephone .highlight, .page-offer-telephone .highlight a{
	color: #ED672C;
}

.page-html-viewer #content div.section{
	border-bottom: 1px solid #eee;
}

/*Cupon*/

.page-offer-coupon .coupon .content .discount{
	background: none;
	color: #ED672C;
}

.page-offer-coupon .coupon .content .title{
	color: #ED672C;
	margin: 1px;
}

/* header nou*/
.page #header .wgt-header-links,
.page #header .wgt-header-user,
.page #header .wgt-header-vip-account,
.page #header .wgt-header-no-user, .page #header .wgt-header-links .link-video-tutorial {
	display: inline;
}
.page #header .wgt-header-links .link-locale {/*Idiomas header*/
	display: inline
}
.page #footer .footer-widgets .wgt-locale-select {/*Idiomas footer*/
	display: none;
}
.page #header .wgt-header-vip-account {
	display: block;
	background: #f4f4f4;
    height: 105px;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    top: 42.5px;
    width: 187px;
    right: 10px;
}
.page #header .wgt-header-vip-account .balance:hover a{
	color: #f4f4f4;
}
.page #header .wgt-header-links .link,
.page #header .wgt-header-links, .page #header .wgt-header-user, .page #header .wgt-header-vip-account,
.page #header .wgt-header-user .link,
.page #header .wgt-header-no-user{
	color: #777;
	font-size: 10px;
	font-weight: 600;
	margin-left: 0;
	padding: 12px 0;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
}
.page #header .wgt-header-links .link-help,
.page #header .wgt-header-user .link-account-edit,
.page #header .wgt-header-user .link-logout,
.page #header .wgt-header-user .link-invite,
.page #header .wgt-header-user .link-my-favourites,
.page #header .wgt-header-no-user .link-register, .page #header .wgt-header-links .link-video-tutorial {
	padding: 1px 12px;
	border-left: 1px solid #777;
}
.page #header .wgt-header-no-user .link-login {
	margin-right: 25px;
	font-weight: 300;
    font-size: 12px;

}
.page #header .wgt-header-no-user .link-socio {
	background: none;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;

}
.page #header .wgt-header-no-user .link {
    margin-left: 40px;
    position: relative;
}
.page #header .wgt-header-links .link-help {
	margin-right: 0;
}
.page #header .wgt-header-user .welcome-text {
	padding: 1px 12px;
}
.page #header .wgt-header-links .link:hover, .page #header .wgt-header-user .link:hover,
.page #header .wgt-header-user .link:hover, .page #header .wgt-header-no-user .link:hover, .page #header .wgt-header-links .link-locale.link-selected {
	text-decoration: none;
	color: #ef001d;
	transition: all 0.3s ease 0s;
}
.page #header .wgt-header-links .link-socio:hover a{
	color:#777;
}
.page #header .wgt-header-links .link-locale {
	font-size: 12px;
	font-weight: 700;
}
.page #header .wgt-header-no-user a{
 	color: #ef001d !important;
 	background: url("images/icon-login.png") no-repeat center right;
 	background-size: auto 100%;
 	padding-right: 25px !important;
 	text-transform: none;
 	height: 20px;
 	display: inline-block;
 }
.page #header .wgt-header-links .link-return-home{ 
	background: #E50000;
	color: white !important;
	padding: 10px 0;
	position: absolute;
	top: 155px;
	border-radius: 15px;
	width: 197px;
	left: -8px;
	font-size: 15px;
	font-weight: 500;
	text-align: center;
}
.page #header .wgt-header-links .link-telefono-container{
	left: 365px;
	top: 0px;
	position: absolute;
	width: 200px;
	text-align: center;
	padding: 0;
}
.page #header .wgt-header-links .link-telefono-container .link-telefono-number{
	color: #e50000;
   	font-size: 19px;
   	display: block;
}
.page #header .wgt-header-links .link-telefono-container .link-telefono-text{
   	font-size: 10px;
   	top: -4px;
	position: relative
}
.page #header .box-link {
	background: #f4f4f4;
	text-align: center;
	position: absolute;
	top: 70px;
	left: 395px;
	font-size: 12px;

}
.page #header .wgt-header-vip-account {
	background: none;
	height: 105px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	top: 42.5px;
	width: 187px;
	right: 10px;
}
.page #header .wgt-header-vip-account:hover {
	background:  none;
	text-decoration: none;
	transition: all 0.3s ease 0s;
}
.page #header .wgt-header-vip-account .balance { /*Cuenta Vip*/
	border: medium none;
	color: #E50000;
	font-weight: bold;
	margin-bottom: 0;
	padding: 6px 20px;
	transition: all 0.3s ease 0s;
}
.page #header .wgt-header-vip-account .balance .label {
	color: #e50000;
	display: inline-block;
	font-size: 16px;
	font-weight: 800;
	margin-right: 10px;
	text-align: left;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
}
.page #header .wgt-header-vip-account .balance .amount {
	font-size: 30px;
	font-weight: 900;
	text-align: right;
	transition: all 0.3s ease 0s;
}
.page #header .wgt-header-vip-account .balance .amount,
.page #header .wgt-header-vip-account .balance .label {
	color: #e50000;
	display: block;
	line-height: 23px;
	transition: all 0.3s ease 0s;
	font-weight: 400;
	margin-top:5px;
	text-align:center;

}
.page #header .wgt-header-vip-account .balance:hover .label,
.page #header .wgt-header-vip-account .balance:hover .amount {
	color: #e50000;
	transition: all 0.3s ease 0s;
}
.page #header .wgt-header-vip-account .help {
	border-top: 1px solid #e50000;
	margin: 5px 10px 0;
}
.page #header .wgt-header-vip-account .help a {
   	background: none;
	border-radius: 0;
	color: #e50000;
	font-size: 13px;
	font-weight: 500;
	position: relative;
	text-decoration: none;
	text-transform: none;
	top: 5px;
	transition: all 0.3s ease 0s;
	margin-top:-2px;
}

.page-gwt .gallery {
	border: none;
}
.page-login .box-wellknown-merchants .merchant-gallery {
	border: none;
	opacity: 0.7;
}
/*Footer*/
.page #footer {
	font-size: 13px;
}
.page #footer .footer-widgets {
	display: block;
	padding-top:10px;
	margin-left: 340px;
}
.page #footer .footer-widgets .wgt-links .link-powered-by {
	background-repeat: no-repeat;
	background: transparent url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1222.83 236.86'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%239f9f9f;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M447.8,304.1a11.47,11.47,0,0,1,6.7-2,14.88,14.88,0,0,1,9.5,3.5,11.12,11.12,0,0,1,4.2,8.8,12.81,12.81,0,0,1-1.4,5.5L424.7,408a15,15,0,0,1-5.8,6.6,16,16,0,0,1-8.3,2.3,16.49,16.49,0,0,1-8.3-2.3,14.29,14.29,0,0,1-6-6.6l-42.4-88.2a11.58,11.58,0,0,1,3.4-14.1,15.63,15.63,0,0,1,10.1-3.6c5.5,0,9.5,2.7,12.1,8l31.9,70.4,31.7-70.2A12.56,12.56,0,0,1,447.8,304.1Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M479.9,413.6c-2.7-2.4-4-5.7-4-10.1v-88c0-4.4,1.3-7.8,4-10a15.4,15.4,0,0,1,10.1-3.4,15.6,15.6,0,0,1,10.3,3.4c2.7,2.3,4.1,5.6,4.1,10v88c0,4.4-1.4,7.8-4.1,10.1s-6.1,3.5-10.3,3.5A14.3,14.3,0,0,1,479.9,413.6Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M614.4,308.9a48,48,0,0,1,17.5,20.6,72.53,72.53,0,0,1,6.3,30.7q0,17.25-6.3,30.3a47.68,47.68,0,0,1-17.4,20.1,47.11,47.11,0,0,1-25.8,7.1,44.54,44.54,0,0,1-21.2-5,35.71,35.71,0,0,1-14.4-13.9v46.5q0,6-3.9,9.3c-2.6,2.3-6,3.4-10.3,3.4a15,15,0,0,1-10.4-3.6,12.17,12.17,0,0,1-4-9.6V315.5c0-4.1,1.2-7.4,3.8-9.8a14.19,14.19,0,0,1,10.1-3.6,14.7,14.7,0,0,1,10.3,3.6,12.73,12.73,0,0,1,3.9,9.8v5.7a35.53,35.53,0,0,1,14.5-14.5,44.64,44.64,0,0,1,21.5-5.1A46.07,46.07,0,0,1,614.4,308.9Zm-12.2,77.4c5-6.1,7.5-14.9,7.5-26.1,0-11.5-2.5-20.5-7.5-26.9s-12-9.6-21-9.6-16.2,3.1-21.1,9.4-7.4,15.1-7.4,26.7c0,11.4,2.5,20.2,7.4,26.4s12,9.3,21.1,9.3S597.2,392.4,602.2,386.3Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M750.8,256.5a8.59,8.59,0,0,1,2.5,6.4v145a8.9,8.9,0,0,1-2.5,6.6A9.21,9.21,0,0,1,744,417a8.82,8.82,0,0,1-6.7-2.5,9.24,9.24,0,0,1-2.4-6.6V395.6a36.13,36.13,0,0,1-14.7,16.2c-6.5,3.8-14,5.7-22.7,5.7a46.07,46.07,0,0,1-25.8-7.3,48.15,48.15,0,0,1-17.3-20.4c-4.1-8.7-6.2-18.9-6.2-30.4s2-21.4,6.2-30.1,9.9-15.4,17.3-20.1a47.11,47.11,0,0,1,25.8-7.1c8.7,0,16.2,1.9,22.7,5.7A36.13,36.13,0,0,1,734.9,324V262.9a8.84,8.84,0,0,1,2.4-6.5A9,9,0,0,1,744,254,8.56,8.56,0,0,1,750.8,256.5ZM726.1,391c5.8-7.4,8.8-17.8,8.8-31.3s-2.9-23.9-8.8-31.2-14.2-10.9-25-10.9-19.2,3.6-25.2,10.9-9,17.5-9,30.8c0,13.5,3,24,9,31.6s14.4,11.3,25.2,11.3S720.3,398.4,726.1,391Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M779,414.5c-1.8-1.6-2.6-3.8-2.6-6.7V311.6a8.73,8.73,0,0,1,2.6-6.7,9.49,9.49,0,0,1,6.7-2.4,9.24,9.24,0,0,1,6.6,2.4,8.68,8.68,0,0,1,2.5,6.7v96.2c0,3-.8,5.3-2.5,6.8a10.59,10.59,0,0,1-13.3-.1Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M837.6,414.9a60.73,60.73,0,0,1-16.8-7.1,21.75,21.75,0,0,1-5.8-5.1,9.94,9.94,0,0,1-1.7-5.8A7.29,7.29,0,0,1,815,392a5.55,5.55,0,0,1,4.5-1.9c1.8,0,4.5,1.1,8,3.4a79.89,79.89,0,0,0,13.6,6.5,50.64,50.64,0,0,0,16.8,2.4c8.2,0,14.6-1.4,19.2-4.3a13.87,13.87,0,0,0,6.8-12.5,12.44,12.44,0,0,0-2.5-8.1c-1.7-2.1-4.6-3.9-8.7-5.5a126,126,0,0,0-18-4.9c-13.4-2.9-22.9-6.8-28.7-11.6s-8.7-11.5-8.7-19.8a28.34,28.34,0,0,1,5.5-17.3A37.34,37.34,0,0,1,838,306.5a53.32,53.32,0,0,1,22-4.3,61.61,61.61,0,0,1,17.2,2.4,50.79,50.79,0,0,1,14.7,6.7c5.2,3.6,7.8,7.5,7.8,11.4a7.31,7.31,0,0,1-1.8,5,5.48,5.48,0,0,1-4.3,2c-1.8,0-4.6-1.3-8.2-3.9a75.45,75.45,0,0,0-12.1-6.4,38.52,38.52,0,0,0-14.1-2.3c-7.2,0-12.9,1.6-17.2,4.8a15.25,15.25,0,0,0-6.5,12.8,13,13,0,0,0,2.4,8.1,19.94,19.94,0,0,0,8,5.5A90.25,90.25,0,0,0,862,353q15.45,3.45,24,7.5c5.7,2.7,9.8,6.1,12.2,10s3.7,9,3.7,15c0,9.6-4,17.3-12.1,23.1s-18.7,8.8-31.9,8.8A81.79,81.79,0,0,1,837.6,414.9Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M981.6,409.6a6.72,6.72,0,0,1-2.8,5.8c-1.9,1.3-4.8,1.8-8.5,1.5l-6.2-.5c-12.2-.9-21.1-4.6-26.9-10.9s-8.7-16-8.7-29V319.3H913.2c-2.6,0-4.6-.6-6-1.9a6.71,6.71,0,0,1-2.2-5.1,7.09,7.09,0,0,1,2.2-5.5,8.39,8.39,0,0,1,6-2h15.3V279a8.68,8.68,0,0,1,2.5-6.7,9.57,9.57,0,0,1,6.8-2.4,9.24,9.24,0,0,1,6.6,2.4,8.68,8.68,0,0,1,2.5,6.7v25.8h25.3a8.33,8.33,0,0,1,5.8,2,7.29,7.29,0,0,1,2.2,5.5,6.39,6.39,0,0,1-2.2,5.1,8.45,8.45,0,0,1-5.8,1.9H947v58.1c0,8.4,1.7,14.4,5.1,18.1s8.5,5.8,15.4,6.3l6.2.5C978.9,402.8,981.6,405.2,981.6,409.6Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M1055.2,310.2a7.94,7.94,0,0,1-2.1,5.8c-1.4,1.5-3.7,2.3-7.1,2.6l-6.8.7c-10.2.9-17.7,4.5-22.7,10.8a34.57,34.57,0,0,0-7.4,22.2v55.4c0,3-.8,5.3-2.5,6.8a9.64,9.64,0,0,1-6.6,2.3,9.49,9.49,0,0,1-6.7-2.4c-1.8-1.6-2.6-3.8-2.6-6.7V311.5a8.45,8.45,0,0,1,2.7-6.7,9.58,9.58,0,0,1,6.6-2.4,8.77,8.77,0,0,1,6.2,2.4,8.52,8.52,0,0,1,2.5,6.5v12.8a34.47,34.47,0,0,1,13.6-15.3,46,46,0,0,1,20.2-6.1l3.2-.2C1052,302,1055.2,304.6,1055.2,310.2Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M1071.7,414.5c-1.8-1.6-2.6-3.8-2.6-6.7V311.6a8.73,8.73,0,0,1,2.6-6.7,9.49,9.49,0,0,1,6.7-2.4,9.24,9.24,0,0,1,6.6,2.4,8.68,8.68,0,0,1,2.5,6.7v96.2c0,3-.8,5.3-2.5,6.8a9.64,9.64,0,0,1-6.6,2.3A9.49,9.49,0,0,1,1071.7,414.5Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M1126.2,410.3a47.43,47.43,0,0,1-18.5-20.1c-4.4-8.7-6.5-18.7-6.5-30.1s2.2-21.5,6.7-30.3a50.42,50.42,0,0,1,18.8-20.5c8.1-4.9,17.3-7.3,27.8-7.3a63.19,63.19,0,0,1,17.2,2.4,45.6,45.6,0,0,1,14.9,7,19.17,19.17,0,0,1,5.8,5.4,10.9,10.9,0,0,1,1.7,5.8,7.93,7.93,0,0,1-1.7,5.2,5.27,5.27,0,0,1-4.4,2,7.52,7.52,0,0,1-3.4-.9,28.38,28.38,0,0,1-3.1-1.8,13.38,13.38,0,0,0-1.7-1.1,66.6,66.6,0,0,0-11.3-6.1,33.76,33.76,0,0,0-13.1-2.3c-11.1,0-19.7,3.8-25.9,11.3s-9.2,18-9.2,31.3,3.1,23.7,9.2,31,14.8,10.9,25.9,10.9a35.19,35.19,0,0,0,13.3-2.3,66.11,66.11,0,0,0,11.3-6.1,40.29,40.29,0,0,1,4.8-2.7,8.3,8.3,0,0,1,3.9-1.1,5.31,5.31,0,0,1,4.2,2,8.12,8.12,0,0,1,1.7,5.2,9.27,9.27,0,0,1-1.6,5.4,22.83,22.83,0,0,1-5.9,5.4,56.14,56.14,0,0,1-15.4,7,62.39,62.39,0,0,1-18.1,2.6C1143.3,417.4,1134.1,415,1126.2,410.3Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M1280.4,409.6a6.49,6.49,0,0,1-2.8,5.8c-1.9,1.3-4.8,1.8-8.6,1.5l-6.2-.5c-12.2-.9-21.1-4.6-26.9-10.9s-8.7-16-8.7-29V319.3H1212c-2.6,0-4.6-.6-6-1.9a6.71,6.71,0,0,1-2.2-5.1,7.09,7.09,0,0,1,2.2-5.5c1.4-1.4,3.4-2,6-2h15.3V279a8.68,8.68,0,0,1,2.5-6.7,9.41,9.41,0,0,1,6.8-2.4,9.24,9.24,0,0,1,6.6,2.4,8.68,8.68,0,0,1,2.5,6.7v25.8H1271a8.33,8.33,0,0,1,5.8,2,7.45,7.45,0,0,1,2.2,5.5,6.39,6.39,0,0,1-2.2,5.1,8.28,8.28,0,0,1-5.8,1.9h-25.3v58.1c0,8.4,1.7,14.4,5.1,18.1s8.6,5.8,15.4,6.3l6.2.5C1277.7,402.8,1280.4,405.2,1280.4,409.6Z' transform='translate(-57.57 -237.67)'/%3E%3Cpath class='cls-1' d='M294.4,353.5a118.43,118.43,0,1,0-115.8,121A118.42,118.42,0,0,0,294.4,353.5ZM120.3,336.8a20.14,20.14,0,1,1,26.7,9.9A20.08,20.08,0,0,1,120.3,336.8Zm108.3,3.7-32.4,45.8-8.1,11.4L180,409.1a16.12,16.12,0,0,1-22.3,3.9l-.2-.1a16.06,16.06,0,0,1-3.9-22.4l8.1-11.4,8.1-11.4,32.4-45.8a15.33,15.33,0,0,1,10.4-6.5,15.91,15.91,0,0,1,12,2.7l.2.1A16,16,0,0,1,228.6,340.5Z' transform='translate(-57.57 -237.67)'/%3E%3C/svg%3E") no-repeat right center;
	padding-right: 160px;
}
.page #footer .footer-widgets .wgt-locale-select select {
	font-size: 12px;
	padding: 5px 10px;
}
.footer-widgets .wgt-links,
.footer-widgets .wgt-links a,
.page #footer .footer-inner .footer-text {
	color: #504f4f;
}
.footer-widgets .wgt-links a {
	text-decoration: underline;
}

/*Portal de descomptes////////////////////////////////////////////////////*/
.page-gwt .page {
	background: none;
}
.page-gwt #p_body_t1_1_0 {
	border: none;
}
.page-gwt #p_body_t2 {
	background: none;
}
.page-gwt #content {
	background: none;
	padding-top: 0;
}
.cv-WidgetTopNavigationMenu {
	display: none;
}
.cv-WidgetFilterTextSearch {
	background: none;
    border: medium none;
    border-radius: 5px;
    height: 50px;
    
    padding: 0 20px;
    padding-left: 220px;
}
.page-gwt #p_body_t2_0_0 {
	padding: 0;
}
/*Buscador*/
.cv-WidgetFilterTextSearch .cell-button {
	display: none;
}
.cv-WidgetFilterTextSearch .cell-text-box .gwt-SuggestBox {
	background: #fff url("images/icon_location_search-11.png") no-repeat scroll 8px center;
	border: medium none;
	border-radius: 15px 15px 1px 1px;
	box-shadow: none;
	color: #808080;
	font-weight: border;
	padding: 0 0 0 49px;
	transition: all 0.2s ease 0s;
	width: 230px;
	font-size: 14px;
	margin-top:5px;
	font-weight: 600;
	right:20px;
	text-transform: uppercase;
	height: 35px;
}
.cv-WidgetFilterTextSearch .cell-text-box .gwt-SuggestBox:focus {
	width: 320px;
	transition: all 0.2s ease 0s;
}
/*banner*/
.cv-WidgetHtmlCards .navigator .nav-button {
    background-color: #ED672C;
    background-image: none;
    border-radius: 15px;
    height: 15px;
    margin: 5px;
    opacity: 0.5;
    transition: all 0.3s ease 0s;
    width: 15px;
}
.cv-WidgetHtmlCards .navigator .nav-button-hover, .cv-WidgetHtmlCards .navigator .nav-button-selected {
    background-image: none;
    opacity: 1;
    transition: all 0.3s ease 0s;
}
.cv-WidgetInformation, .cv-WidgetHtmlCards, .cv-WidgetHtmlCards .cards .card{
	background: #F6F6F6;
}
/*tops*/
.gwt-DecoratedTabBar  {
	background: #fff; 
	box-shadow: 0 -15px 11px -14px #e8e8e8 inset;
}
.cv-WidgetOfferListTabs .gwt-TabPanelBottom {
	background: transparent;
	border: none;
	border-radius: 0;
	height: 327px;
	width: 400px;
}

.gwt-DecoratedTabPanel .gwt-DecoratedTabBar{
	background: transparent;
	padding: 0 10px 0 13px;
    width: 100%;
}
.cv-WidgetOfferList .card-wrapper {
	background: white;
	border-left: 3px solid #E50000;
	box-shadow: 0 0 17px -10px #d4d4d4;
	margin-bottom: 5px;
	margin-left: 15px;
	padding: 9px 18px;
	transition: all 0.3s ease 0s;
	width: auto;
}
.cv-WidgetOfferList .card-wrapper:hover {
	border-left: 3px solid #808080 ;
	margin-left: 0px;
	transition: all 0.3s ease 0s;
}

.cv-WidgetOfferList .scroller {
	height: 300px;
}
.cv-WidgetOfferList .link-wrapper{
	background: #ef001d;
    margin-left: 14px;
    padding: 3px 0 4px;
    text-align: center;
}
.cv-WidgetOfferList .link-wrapper:hover{
	background: #808080 ;
}
.cv-WidgetOfferList .link  {
	color: #fff;
	font-size: 12px;
	text-decoration: none; 
}
.cv-WidgetOfferList .link:hover  {
	text-decoration: none;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem {
	margin-left: 0;
	padding-left: 0;
	width: 100%;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleLeft, 
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleRight, 
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarFirst-wrapper {
	display: none;
}
.gwt-TabBarRest-wrapper {
	display: none;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem,
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter,
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected {
	background: none;
	border-radius: none;
	border: none;
	margin: 0;
	width: 100%;
}
.page #header .wgt-header-no-user .link {
    margin-left: 10px;
    position: relative;
    display: inline-block;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected {
	margin: 0;
	padding: 0;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter {
	background: transparent url("images/menu.png") no-repeat scroll center bottom;
	height: 30px;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter, 
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected:hover .tabMiddle .tabMiddleCenter {
	background: transparent url("images/menu_selected.png") no-repeat scroll center bottom;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
	color: #8b8b8b;
	font-size: 14px;
	font-weight: 200;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
	text-transform: none;
	
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
	color: #575656;
	font-weight: bold;

}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-handshake,
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-widget-rating{
	display: none;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-title .title {
	color: #777;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 226px;
	margin-left: 10px;
	text-align: center;

}

.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-highlighted {
	color: #333;
	font-size: 20px;
	font-weight: bold;
	transition: all 0.2s ease 0s;
}
.cv-WidgetOfferList .card:hover .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-highlighted,
.cv-WidgetOfferList .card:hover .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-strikethrough .text-highlighted {
	color: #ef001d;
	transition: all 0.2s ease 0s;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until {
	text-align: center
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-extra-value {
	display: block;
	color: #ED672C;
	font-size: 12px;
	font-weight: normal;
	display: none;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-strikethrough {
	text-decoration: none;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-strikethrough .text-highlighted {
	color: #7f7f7f;
	font-size: 14px;
	font-weight: normal;
	text-decoration: line-through;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text {
	display: none;
}
/* Scrumbread*/
.cv-WidgetFilterTextSearch .cell-navigator .navigator, .cv-WidgetFilterTextSearch .cell-navigator .navigator a {
	color: grey;
	font-size: 12px;
	margin-top:5px;
}
/* Paginació / Ordenació */
.cv-WidgetOfferPager {
	background: none;
	border: none;
}
.cv-WidgetOfferPager .cell-order-by .orderby .link {
	color: #E50000;
}
.cv-WidgetOfferPager .cell-navigator .navigator .page-button {
	background: none;
	border: none;
	color: #808080;
}
.cv-WidgetOfferPager .cell-navigator .navigator .page-button-selected {
	background: #808080 ;
	box-shadow: none;
	color: #fff;
	transition: all 0.3s ease 0s;
}
.cv-WidgetOffersMerchant .cell-title {
	color: #333;
	font-weight: normal;
	border-bottom: none;
}
.cv-WidgetOffersMerchant .cell-content,
.cv-WidgetOffersRelated .cell-title,
.cv-WidgetOffersRelated .cell-content {
	border: none;
}
.cv-WidgetOffersMerchant .cell-title .title,
.cv-WidgetOffersRelated .cell-title .title {
	color: #808080;
}
/*Targetons*/
.cv-WidgetOffers .table-offers .cell-offer-card {
	padding: 15px 4px;	
}
.cv-WidgetOffersRelated .cell-content .content .cards .cell-card {
	padding: 8px;
}
.cv-WidgetOfferCardAbsolute .cards {
	height: 402px;
	width: 255px;
}
.page-home .card .cv-WidgetOfferCardAbsolute .card
.page-user-ad-list .card {
	border: none;
	border-radius: 0;
	box-shadow: -1px 2px 5px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease 0s;
}

.cv-WidgetOfferCardAbsolute .tag-647 .stamp-custom {
	background: transparent url("images/b22-1.png") no-repeat scroll 0 0;
    height: 100px;
    left: 100px;
    position: absolute;
    top: 317px;
    width: 150px;

}
.cv-WidgetOfferCardAbsolute .tag-426 .card .stamp-handshake {
	display: none;
}

.page-home .card:hover, .cv-WidgetOfferCardAbsolute .card:hover,
.page-user-ad-list .card:hover {
	box-shadow: -1px 2px 8px rgba(0, 0, 0, 0.5); 
	transition: all 0.3s ease 0s;
}
.cv-WidgetOfferCardAbsolute .card .image-offer-wrapper{
	display: block;
    height: 257px;
    overflow: hidden;
    width: 257px;
}
.cv-WidgetOfferCardAbsolute .card .image-offer {
	position: inherit;
    height: auto;
    left: -1px;
    max-width: 100%;
    top: -1px;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.cv-WidgetOfferCardAbsolute .card:hover .image-offer {
	transform: scale(1.1);
	overflow: hidden;
	transition: all 0.3s ease 0s;

}
.cv-WidgetOfferCardAbsolute .card .image-merchant-logo {
	height: auto;
	left: 8px;
	top: 270px;
	width: 93px;
}
.cv-WidgetOfferCardAbsolute .card .html-title { /*títol oferta*/
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-left: 1px solid #cacaca;
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	height: 51px;
	left: 119px;
	line-height: 15px;
	margin-top: 5px;
	padding: 0 0 0 10px;
	top: 267px;
	width: 120px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-bonus { /*informació extra*/
	background: rgba(128,128,128,0.8);
    height: 58px;
    left: 0;
    line-height: 52px;
    top: 0;
    width: 100%;
    transition: all 0.3s ease 0s;

}
.cv-WidgetOfferCardAbsolute:hover .card .stamp-bonus { /*informació extra*/
	top: 0;
	transition: all 0.3s ease 0s;
}
.cv-WidgetOfferCardAbsolute .card .stamp-bonus .box .text {
	color: #fff;
	font-size: 14px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type,
.cv-WidgetOfferCardAbsolute .card .stamp-price-after,
.cv-WidgetOfferCardAbsolute .card .stamp-price-before { /*porcentatge oferta*/
	background: none;
	height: 60px;
	left: 0;
	line-height: 60px;
	text-align: center;
	top: 334px;
	width: 109px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before {
	top: 325px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-after {
	top: 345px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type .box,
.cv-WidgetOfferCardAbsolute .card .stamp-price-after .box,
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box {
	text-align: center;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type .box .text,
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box .price-sp,
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box .text-sp,
.cv-WidgetOfferCardAbsolute .card .stamp-price-after .box .price,
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box .price {
	color: #303030;
	padding: 5px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box .text-sp { /*Precio especial*/
	font-weight: 500;
	font-size: 12px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type .box .text, 
.cv-WidgetOfferCardAbsolute .card .stamp-price-after .box .price, 
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box .price-sp { /*mida textos gran*/
	font-size: 18px;
	font-weight: 500;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-discount_percentage_from .box .text, .cv-WidgetOfferCardAbsolute .card .stamp-offer-type-free .box .text, 
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-gift .box .text, .cv-WidgetOfferCardAbsolute .card .stamp-offer-type-dis .box .text, 
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-discount_percentage_up_to .box .text, 
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-discount_euros_up_to .box .text, 
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box .text { /*mida textos petits*/
	font-size: 17px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box {
	top: 12px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box .price-sp {
	padding: 0;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box .price {
	text-decoration: line-through;
	font-weight: normal;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box .text,
.cv-WidgetOfferCardAbsolute .card .stamp-price-after .box .text {
	display: none
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box-price-crossout {
	background-image: none;
}
.cv-WidgetOfferCardAbsolute .card .stamp-handshake {/*botó*/
	border-radius: 0;
	height: 35px;
	line-height: 21px;
	padding: 6px;
	position: absolute;
	right: 10px;
	top: 344px;
	transition: all 0.3s ease 0s;
	width: 124px;
	z-index: 10;
}
.cv-WidgetOfferCardAbsolute .card:hover .stamp-handshake {/*botó*/
	background: #ef001d;
	transition: all 0.3s ease 0s;
}
.cv-WidgetOfferCardAbsolute .tag-647 .stamp-handshake {
	display: none;
}
.cv-WidgetOfferCardAbsolute .card .stamp-handshake span {/*text botó*/
	font-size: 15px;
	font-weight: bold;
	line-height: 23px;
	text-transform: uppercase;
	color: #fff;
	transition: all 0.3s ease 0s;
}
.cv-WidgetOfferCardAbsolute .card:hover .stamp-handshake span {/*text botó*/
	color: #fff;
	transition: all 0.3s ease 0s;

}
.cv-WidgetOfferCardAbsolute .card .stamp-direct-buy span {
	line-height: 13px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-phone span, .cv-WidgetOfferCardAbsolute .card .stamp-direct-buy span, 
.cv-WidgetOfferCardAbsolute .card .stamp-form-request span {
	font-size: 14px;
}
/*Menú*/
.cv-WidgetFilterCriteria-menu-otros-criterios, .cont_filter_criteria,
.cv-WidgetActivityMessages, .cont_activity_messages {
	
}
.page-gwt #p_body_t2_1_0{
	padding: 10px 10px 10px 20px;
}
.page-gwt #p_body_t2_1_0_content {
	width: 197px;
}
.page-gwt #p_body_t2_1_1{
	padding: 10px 20px 10px 0;
}
.cv-WidgetMenubox, .cv-WidgetFilterTag, .cv-WidgetFilterCriteria, .cv-WidgetFilterLocation, .cv-WidgetActivityMessages, 
.cv-WidgetActivityMessages .cardsScrollPanel, .page-activities .section-navigation .nav-menu {
	background: none;
    border: none;
    margin-bottom: 15px;
    overflow: hidden;
    border-radius: 0;
}
.cv-WidgetFilterTag, .page-gwt .cont_filter_tag {
	margin-bottom: 0;
}
.cv-WidgetActivityMessages .cardsScrollPanel{
	background: #ed672c;
}
.cv-WidgetMyLocation .map {
	height: auto;
	width: auto;
}
.cv-WidgetDecoratedHeader,
.page-activities .section-navigation .nav-item-header {
	background: #E50000;
	padding: 10px 0;
	margin-top:10px;
}
.cv-WidgetMenubox-links-externes-2 .cv-WidgetDecoratedHeader {
	display: none;
}
.cont_filter_tag .cv-WidgetDecoratedHeader {
	background: #E50000 url(images/cat.png) no-repeat left;
	border-radius: 15px 15px 1px 1px;
}
.cont_filter_location .cv-WidgetDecoratedHeader {
	background: #E50000 url(images/loc.png) no-repeat left;
	border-radius: 15px 15px 1px 1px;
}
.cont_filter_criteria .cv-WidgetDecoratedHeader {
	background: #E50000 url(images/lu.png) no-repeat 8px;
	border-radius: 15px 15px 1px 1px;
}
.cv-WidgetDecoratedHeader .center .centerInner .text,
.page-activities .section-navigation .nav-item-header-ads,
.page-activities .section-navigation .nav-item-header-benefits,
.page-activities .section-navigation .nav-item-header a,
.page-activities .section-navigation .nav-item-header-home {
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	text-align: center;
}
.cv-WidgetDecoratedHeader .center .centerInner .text{
	text-transform: none;
}
.cv-WidgetDecoratedHeader .right,
.cv-WidgetDecoratedHeader .left {
	display: none;
}
.cv-WidgetDecoratedHeader .center {
	background: none;
}
/*menu-cell*/
.cv-WidgetMenubox .link-cell, .cv-WidgetFilterTag .link-cell, .cv-WidgetFilterCriteria .link-cell, 
.cv-WidgetFilterLocation .link-cell, .cv-WidgetFilterLocation .location-cell, .cv-WidgetFilterLocation .link-cell, .page-activities .section-navigation .nav-item { 
	background: #fff;
	padding: 13px 8px;
	display: block;
	box-shadow: none;
	border-top: none;
	border-bottom: 1px solid #d3d3d3;
	transition: all 0.3s ease 0s;
}
.cv-WidgetMenubox .link, .cv-WidgetMenubox .link:hover, .cv-WidgetMenubox .link:visited, .cv-WidgetFilterTag .link, .cv-WidgetFilterTag .link:hover, .cv-WidgetFilterTag .link:visited, .cv-WidgetFilterCriteria .link, .cv-WidgetFilterCriteria .link:hover, .cv-WidgetFilterCriteria .link:visited, .cv-WidgetFilterLocation .link, .cv-WidgetFilterLocation .link:hover, 
.cv-WidgetFilterLocation .link:visited, .cv-WidgetActivityMessages .cardWrapper .card .messageContainer .gwt-HTML,
.page-activities .section-navigation .nav-item a { /*menu-cell-text*/
	color: grey;
	font-weight: normal;
	font-size: 13px;
	
}
.cv-WidgetFilterTag .link-box .link-cell a:before{
	content: "-";
	padding-right: 8px;
}
.cv-WidgetFilterTag .link-box .link-cell { /*submenu-cell*/
	background: #808080;
	border-bottom: medium none;
	margin-top: 0;
	padding: 12px 10px;
}

.cv-WidgetFilterTag .link-box .link-cell .link, .cv-WidgetFilterTag .link-box .link-cell .link:hover, .cv-WidgetFilterTag .link-box .link-cell-selected .link { /*submenu-cell*/
	margin-bottom: 0;
}
.cv-WidgetFilterTag .link-box .link { 
	color: #fff;
}
.cv-WidgetMenubox .link-cell:hover, .cv-WidgetFilterTag .link-cell:hover, .cv-WidgetFilterCriteria .link-cell:hover, 
:hover.cv-WidgetFilterLocation .link-cell:hover, .cv-WidgetFilterTag .link-box .link-cell:hover,
.page-activities .section-navigation .nav-item:hover, .cv-WidgetMenubox-links-externes-2 .link-cell:hover { /*menu-hover*/
	background: #b3aeae;
	transition: all 0.3s ease 0s;
}
.cv-WidgetFilterTag .link-box .link:hover, .cv-WidgetFilterTag .link-box .link:visited, .cv-WidgetFilterTag .link-cell:hover .link, .cv-WidgetFilterLocation .link:hover, .cv-WidgetFilterLocation .link:visited,
.cv-WidgetFilterTag .link-cell:hover .link, .cv-WidgetFilterCriteria .link-cell:hover .link, .cv-WidgetFilterCriteria .link-cell:hover .link,
.page-activities .section-navigation .nav-item:hover a, .cv-WidgetMenubox-links-externes-2 .link-cell:hover a { /*menu-text-hover*/
	color: #fff;
	text-decoration: none;
	transition: all 0.3s ease 0s;
}
.cv-WidgetFilterTag .link-box .link-cell-selected, .cv-WidgetFilterTag .link-box .link-cell-selected:hover, .cv-WidgetFilterTag .link-cell-selected, .cv-WidgetFilterCriteria .link-cell-selected, .cv-WidgetFilterTag .link-cell-selected:hover, .cv-WidgetFilterCriteria .link-cell-selected:hover, 
.cv-WidgetFilterLocation .link-cell-selected, .cv-WidgetFilterLocation .link-cell-selected.link-cell:hover, .cv-WidgetFilterTag .link-box .link-cell-selected, .page-activities .section-navigation .nav-item-header-home:hover, 
.page-activities .section-navigation .nav-item-active, .page-activities .section-navigation .nav-item-active:hover { /*menu-selected*/
	background: #E50000 ;
	transition: all 0.3s ease 0s;
}
.page-activities .section-navigation .nav-item-header-home:hover,
.page-activities .section-navigation .nav-item-header-activities:hover {
	background: #5d5d5d;
	transition: all 0.3s ease 0s;
}
.page-activities .section-navigation .nav-item-header a:hover  {
	text-decoration: none;
}
.cv-WidgetFilterTag .link-selected, .cv-WidgetFilterTag .link-selected:hover, .cv-WidgetFilterTag .link-selected:visited,
.cv-WidgetFilterLocation .link-selected, .cv-WidgetFilterLocation .link-selected:hover, .cv-WidgetFilterLocation .link-selected:visited,
.cv-WidgetFilterCriteria .link-selected, .cv-WidgetFilterCriteria .link-selected:hover, .cv-WidgetFilterCriteria .link-selected:visited,
.cv-WidgetFilterTag .link-box .link-selected, .cv-WidgetFilterTag .link-box .link-selected:hover,.cv-WidgetFilterTag .link-cell:hover .link-selected,
.page-activities .section-navigation .nav-item-active a, .page-activities .section-navigation .nav-item-active:hover a {/*text-menu-selected*/
	color: #fff;
	transition: all 0.3s ease 0s;
}
/*Localizació*/
.cv-WidgetFilterLocation .location-cell {
	padding: 0;
}
.cv-WidgetLocationSearch { 
	background: #808080;
	border-radius: 0;
	padding: 0;
	height: 40px;
	border: none;
	margin-top:5px;
}
.cv-WidgetLocationSearch .cell-text input[type=text] {
	background: #f8f8f8;
	border: none;
	box-shadow: none;
	border-radius: 0;
	color: #000;
}
.cv-WidgetLocationSearch .cell-button {
    background: none;
}
.cv-WidgetLocationSearch .cell-text{
background:white;}
.cv-WidgetLocationSearch .cell-text .text {
    background: white;
    margin-left: 5px;
    color:black;
}


.cv-WidgetLocationSearch .cell-button .button {
    background: transparent url("images/ot-2.png") no-repeat scroll 10px 0px;
	height: 33px !important;
	margin-right: 0;
	width: 42px;
}
.cv-WidgetFilterLocation .location-cell {
    border: none;
}
.gwt-DialogBox{
	border:none;
}
.gwt-DialogBox .CaptionPanel {
	background: #E50000;
	border: none;
	border-radius: 5px 5px 0 0;
}
.gwt-DialogBox .Caption-Closable{
	color: white;
}
.cv-StandardDialogBox .divHeader {
	background: none;
	border: none;
	font-weight: normal;
}
.cv-StandardDialogBox .divButtons{
	border-top: none;
}
.cv-StandardDialogBox .divButtons .gwt-Button {
	padding: 5px;
	font-size: 14px;
}
/*Detall oferta*/
.cv-WidgetOfferDetails2 {
	border: none;
	border-radius: 0;
	margin-bottom: 20px;
	padding-top: 10px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.1);
}
.cv-WidgetOfferDetails2 .table-bottom-wrapper {
	padding: 40px;
	border-top: 1px solid #d3d3d3;
	background: #fafafa;
}
.cv-WidgetOfferDetails2 .cell-table-top {
	border: none;
}
.cv-WidgetImageGallery .images {
	border: none;
}
.cv-WidgetOfferDetails2 .stamp-offer-type,
.cv-WidgetOfferDetails2 .stamp-bonus {
	background: none;
}
.cv-WidgetOfferDetails2 .stamp-bonus .box, .cv-WidgetOfferDetails2 .stamp-offer-type .box {
	text-align: left;
	white-space: nowrap;
}
.cv-WidgetOfferDetails2 .stamp-offer-type .box .text,
.cv-WidgetOfferDetails2 .stamp-bonus .box .text,
.cv-WidgetOfferDetails2 .stamp-offer-type-special_price .box .price-sp,
.cv-WidgetOfferDetails2 .stamp-offer-type-special_price .box .text-sp,
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box .price {
	color: #333;
	font-weight: 500;
}
.cv-WidgetOfferDetails2 .stamp-offer-type .box .text,
.cv-WidgetOfferDetails2 .stamp-offer-type-special_price .box .price-sp,
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box .price {
	font-size: 30px;
}
.cv-WidgetOfferDetails2 .stamp-bonus .box .text,
.cv-WidgetOfferDetails2 .stamp-offer-type-special_price .box .text-sp {
	color: #808080;
	font-size: 14px;
	font-weight: bold;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box .text {
	display: none;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box .price-strikethrough {
	text-decoration: none;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box .price-strikethrough .price {
	color: #777;
	display: block;
	font-size: 15pt;
	font-weight: normal;
	padding-bottom: 0;
	text-decoration: line-through;
}
.cv-WidgetOfferDetails2 .stamp-bonus {
	margin-top: 15px;
}
.cv-WidgetOfferDetails2.tag-647 .cell-handshake-stamps .stamp-custom {
	background:transparent url(images/2.png) no-repeat;
    width: 70px;
    height: 50px;
    display: inline-table;
}
.cv-WidgetOfferDetails2 .title, .cv-WidgetOfferDetails2 .title a {
	color: #808080;
	text-transform: none;
	font-size: 17px;
}
.cv-WidgetOfferDetails2 .cell-title .gwt-HTML { /*título oferta*/
	color: #ef001d;
	font-style: normal;
	font-weight: lighter;
}
.cv-WidgetOfferDetails2 .table-merchant-details .cell-header, .cv-WidgetOfferDetails2 .table-handshake-details .cell-header, 
.cv-WidgetOfferDetails2 .table-stores .cell-header, .cv-WidgetOfferDetails2 .table-comments .cell-header {
	border: none;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-buy-buttons {
	padding-top: 20px;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button {
	background: transparent url("images/icon_recommend.png") no-repeat scroll 4px center;
	border: none;
	border-radius: 0;
	box-shadow: none;
	text-shadow: none;
	text-transform: none;
	color: #555;
	padding: 10px 5px 10px 35px;
	text-align: left;
	font-weight: normal;
	transition: all 0.3s ease 0s;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-report-problem {
    background-image: url("images/icon_report_problem.png");
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-rate {
    background-image: url("images/icon_rate.png");
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button:hover {
	color: #ED672C;
	transition: all 0.3s ease 0s;
}
.cv-WidgetRating .element {
    background-image: url("images/star_off.png");
}
.cv-WidgetRating .element-selected {
    background-image: url("images/star_on.png");
}
.cv-WidgetOfferDetails2 .stamp-handshake span, .cv-WidgetOfferDetails2 .stamp-handshake, 
.cv-WidgetOfferCardAbsolute .card .widget-rating, .cv-WidgetOfferCardAbsolute .card .html-date-range,
.cv-WidgetOfferDetails2 .anHowWorks, .cv-WidgetOfferCardAbsolute .card .anchor-rate-count {
	display: none;
}
.cv-WidgetOfferDetails2 .stamp-handshake.stamp-cashback,
.cv-WidgetOfferDetails2 .stamp-handshake.stamp-cashback span {
  display: inherit;
}
.cv-WidgetOfferDetails2 .stamp-handshake.stamp-cashback {
  background: grey none repeat scroll 0 0;
  border: medium none;
  border-radius: 5px 5px 0 0;
  left: 5px;
  position: absolute;
  top: 19px;
  width: 275px;
  z-index: 10;
}
.cv-WidgetOfferDetails2 .stamp-handshake.stamp-cashback span {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  text-transform: none;
  display: block;
}

.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper {
	background: none;
	border: none;
	border-radius: 0;
}
.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link {
	font-weight: normal;
	color: #777;
}
.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link {
	font-size: 12px;
}
.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link {
	background: transparent url("images/details_open.png") no-repeat scroll left center;
}
.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link-opened {
	background-image: url("images/details_close.png");
}
.cv-WidgetOfferDetails2 .expiration-date{
	display: none;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment,
.page-activities .post-card { /*comment*/
	background: none;
	border: none;
	border-bottom: 2px solid #dadada;
	padding: 10px;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-title .table-title .cell-title .title {
	font-size: 14px;
} 
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment,
.page-activities .post-card  { /*comment*/
	background: none;
	border-bottom: 1px solid #dadada;
	margin-bottom: 2px;
	padding: 10px;
	box-shadow: none;
}
.page-activities .post-card .post-header {
	background: none;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-title .table-title .cell-title .title {
	font-size: 14px;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-author .table-author .cell-author .author .author-name,
.page-activities .post-card .post-header .post-title{
	color: #ED672C;
}
/*Actividades 360/////////////////////////*/
.page-activities #content {
	max-width: 1050px;
}
.page-activities .section-navigation {
	width: 19%;
}
.page-activities .section-main {
	width: 52%;
}
.page-activities .section-calendar {
	width: 23%;
}
.page-home .card-circle .circle-name, .page-home .card-forum .forum-title, .page-home .card-offer .merchant-name {
	background: transparent url("images/icon-activities.png") no-repeat scroll left center;
	overflow: hidden;
	padding: 6px 0 6px 30px;
	text-align: left;
	text-overflow: ellipsis;
}
.page-home .card-activity .forum-title {
  background-image: url("images/icon-activity-card.png");
}
.page-home .card-forum .forum-title {
  background-image: url("images/icon-forum-card.png");
}
.page-home .card-offer .merchant-name {
  background-image: url("images/icon-offer-card.png");
}
.circle-description, .offer-title, .forum-description {
	font-size: 9pt;
	text-align: left;
}
.page-activities .section-navigation .nav-menu {
	margin-bottom: 10px;
}
.page-activities .section-navigation .nav-item-header-ads,
.page-activities .section-navigation .nav-item-header-benefits,
.page-activities .section-navigation .nav-item-header,
.page-activities .section-navigation .nav-item-header-home {
	}
.page-activities .section-navigation .nav-item-header-ads,
.page-activities .section-navigation .nav-item-header-benefits,
.page-activities .section-navigation .nav-item-header {
	margin-bottom: 1px;
	text-align: center;
	padding:5px 0;
}
.page-activities .section-navigation .nav-item-header-home a:hover {
	text-decoration: none;
}
.page-activities .section-navigation .nav-item {
	margin: 0;
}
.page-activities .section-navigation .nav-item .bullet {
	background: grey;
}
.page-activities .section-navigation .nav-location span.location-name {
	color: #ED672C;
}
/*Actividades 60*/
.ui-buttonset .ui-state-active {
	background: grey;
}
/*Calendari*/
.page-activities #calendar {
	margin-top: 0;
}
.ui-datepicker td .ui-state-default {
  background: none;
  border: none;
  color: #939393;
  font-weight: normal;
  padding: 5px;
  text-align: center;
}
.ui-datepicker th {
	color: #ED672C;
	font-size: 0.9em;
}
.ui-datepicker td .ui-state-active, .ui-datepicker td.ui-datepicker-week-end .ui-state-active, .ui-datepicker td.event .ui-state-active {
	background: grey;
	color: #fff;
}
.ui-datepicker td.event .ui-state-default {
	background: grey; 
	color: #fff;
}
#calendar .ui-widget-header .page-user-ad-view .image-gallery img{
	background: #fff;
	border: none;
}
.page-activities .section-calendar .activities-box a {
	color: #f45900;
	text-decoration: none;
}
.page-activities .section-calendar .activities-box a:hover {
	text-decoration: underline;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #fff;
	border: 1px solid #fff;
}
.ui-widget-header {
	background: none;
	border: none;
}

/*Tablón de anuncios*/
.page-home .cards,
.page-user-ad-list .cards {
	text-align: center;
}
.page-home .card,
.page-user-ad-list .card-ad,
.page-user-ad-list .card-new-ad {
	display: inline-block;
	float: inherit;
	height: 307px;
	padding: 8px;
	width: 221px;
	margin: 1%;
}
.page-user-ad-list .card-new-ad .button {
	margin-top: 58%;
	text-align: left;
}

.page-user-ad-list .card-ad .box-field-type-text {
	display: none;
}
.page-user-ad-list .card-ad .box-field-foto {
	height: 60%;
	left: 2%;
	overflow: hidden;
	position: absolute;
	top: 2%;
	width: 96%;
}
.page-user-ad-list .card-ad .box-field-foto img {
	height: auto;
	width: 100%;
}
.page-user-ad-list .card-ad .box-field-foto-empty {
	background: #fff url("images/no_foto.png") no-repeat scroll center center;
}
.page-user-ad-list .card-ad .box-field-type-foto img {
	height: auto;
	width: 100%;
}
.page-user-ad-list .card-ad .box-field-type-text.box-field-descripcion {
	display: inherit;
	font-size: 9pt;
	left: 2%;
	max-height: 35%;
	overflow: hidden;
	position: absolute;
	text-align: left;
	top: 65%;
	width: 96%;
}
.page-user-ad-list .card-ad .box-created-by {
	display: inherit;
	bottom: 1%;
	font-size: smaller;
	position: absolute;
	right: 1%;
	text-align: right;
	color: #777;
}
.page-user-ad-manager .card-ad .box-created-by {
	display: none;
}
.page-user-ad-manager .card .card-controls {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    visibility: hidden;
    width: 100%;
    text-align: center;
    margin: 5px 0;
    transition: none;
}
.page-user-ad-manager .card:hover .card-controls {
	background: #fff;
    visibility: visible;
    transition: none;
}
.page-user-ad-manager .card .card-controls .button {
    display: inline-block;
	font-size: 8pt;
	margin: 5px 0;
	opacity: 1;
	padding: 0;
	text-transform: none;
	transition: none 0s ease 0s ;
	width: 25%;
}
.page-user-ad-manager .card:hover .card-controls .button {
	margin: 5px 0;
}
.page-form .form-field-image .image-wrapper img.image-set,
.page-form .form-field-image .image-wrapper:hover img.image-set {
	transition: all 0.4s ease 0s;
}
.page-user-ad-view .image-gallery img {
	border: none;
}
/*extra*/
.ui-dialog .ui-dialog-titlebar,
.gwt-SuggestBoxPopup .item-selected {
	background: #ED672C; 
}
.gwt-PopupPanelGlass{
	background-color: #d0efff;
}
.gwt-PopupPanel {
	background: #fff;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
	border: none;
}
.gwt-PopupPanel-placemarks .placemarks td {
  border-bottom: 1px solid #efefef;
  padding: 8px 10px;
}
.gwt-PopupPanel-placemarks .placemarks a:hover {
	color: #ED672C;
	transition: all 0.3s ease 0s;
}
.gwt-SuggestBoxPopup {
  	box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.5);
}
.gwt-SuggestBoxPopup .item {
	padding: 8px 15px;
	transition: all 0.3s ease 0s;
}
.gwt-SuggestBoxPopup .item-selected  {
	transition: all 0.3s ease 0s;
}
.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	background: #f9f9f9;
	color: #333;
}
.ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li, .ui-widget .ui-widget {
	border: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #b5b5b5;
}
/*nuevos mis datos*/
.wgt-user-options-menu {
    background: #d8d8d8 none repeat scroll 0 0;
    margin: 0;
    margin-bottom: 30px;
    padding-bottom: 5px;
    width: 100%;
}
.wgt-user-options-menu ul.menu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    margin: 0 auto;
    text-align: center;
    width: 940px;
}
.wgt-user-options-menu li.menuItem {
	border: none;
    border-bottom: 5px solid #999;
    color: #999;
    font-size: 13px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.wgt-user-options-menu li.menuItem:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #555;
    color: #555;
    transition: all 0.3s ease 0s;
}
.wgt-user-options-menu li.menuItem-account,
.wgt-user-options-menu li.menuItem-newsletters{
	display: none;
}
.wgt-user-options-menu li.menuItem-selected, .wgt-user-options-menu li.menuItem-selected:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #e50000;
    color: #e50000;
    transition: all 0.3s ease 0s;
}
.cv-WidgetOfferCardAbsolute .card {
    background-color: #fff;
    border-radius: 5px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
}
.page-html-viewer_privacy_policy h3{
	font-weight: bold !important;
}
/*ERROR */

@font-face {
    font-family: fs_elliot_probold;
    src: url(fonts/fselliotpro-bold-webfont.woff2) format('woff2'),
    	 url(fonts/fselliotpro-bold-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: fs_elliot_proregular;
    src: url(fonts/fselliotpro-webfont.woff2) format('woff2'),
    	 url(fonts/fselliotpro-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}
.page-error #content{
	max-width: 1280px;
	position: relative;
	width: 100%;
	border: none;
	background: transparent;
	box-shadow: none;
}
.page-error #content .title{
	display: none;
}
.page-error #content-wrapper #content a.button{
	display: none;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
    	 url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
    	 url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    	  url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
    	  url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.fa-angle-right:before {
    content: "\f105"
}
.page-404 {
    background: url(images/error/bg_404.jpg) center top no-repeat;
    padding-bottom: 30px;
}

.page-404 .container {
    max-width: 1280px;
    position: relative
}

.page-404 .image-box {
    height: 790px
}

.page-404 .top-text {
    height: 267px;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px #ddd;
    padding: 140px 0 0
}

.page-404 .top-text .no-longer {
    font-size: 24px;
	margin: 0;
}

.page-404 .top-text .pick-a-way {
    font-family: fs_elliot_probold;
    font-size: 34px;
    margin: 10px 0 0
}

.page-404 .links {
    position: absolute;
    left: 50%;
    top: 267px;
    margin-left: -402px
}

.page-404 .links a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 24px;
    position: absolute;
    white-space: nowrap;
    display: inline-block
}

.page-404 .links a:hover i {
    margin-left: 15px
}

.page-404 .links i {
    position: absolute;
    top: 50%;
    left: 100%;
    margin-left: 10px;
    margin-top: -14px;
    transition: all .5s;
    font-size: 1.3em
}

.page-404 .links .link-top-left {
    top: 44px;
    left: 40px
}

.page-404 .links .link-bottom-left {
    top: 104px;
    left: 40px
}

.page-404 .links .link-top-middle {
    top: 44px;
    left: 225px
}

.page-404 .links .link-bottom-middle {
    top: 104px;
    left: 225px
}

.page-404 .links .link-top-right {
    top: 26px;
    left: 575px;
    line-height: 1
}

.page-404 .links .link-bottom-right {
    top: 95px;
    left: 575px;
    line-height: 1
}

.page-404 .small-links {
    display: none
}

.page-404 .go-home {
    text-align: center;
    margin-top: 40px
}

.page-404 .go-home a {
    display: inline-block;
    line-height: 48px;
    padding: 0 40px;
    text-align: center;
    color: #fff;
    font-family: fs_elliot_probold;
    font-size: 1.6em;
    text-transform: uppercase;
    transition: all .5s;
    background: #f0050a;
    text-decoration: none
}

.page-404 .go-home a:hover {
    background: #fb464a
}

    


