@font-face {
  font-family: 'IconCVMobile';
  src:url('fonts/IconCVMobile.eot?-wpojcd');
  src:url('fonts/IconCVMobile.eot?#iefix-wpojcd') format('embedded-opentype'),
    url('fonts/IconCVMobile.woff?-wpojcd') format('woff'),
    url('fonts/IconCVMobile.ttf?-wpojcd') format('truetype'),
    url('fonts/IconCVMobile.svg?-wpojcdIconCVMobile') format('svg');
  font-weight: normal;
  font-style: normal;
}

*{
	box-sizing: border-box;
}

body {
	background: #fff;
}
body,
table td,
select,
input,
textarea,
button,
pre,
.ui-widget button,
.ui-widget .button {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    outline: 0;
}
a {
	color: inherit;
	font: inherit;
	white-space: normal;
}
a:hover,
a:visited {
    color: inherit;
}
img {
	/* IE resize fix */
	-ms-interpolation-mode: bicubic;
}
input[type="text"],
input[type="password"] {
	box-sizing: border-box;
	border: 1px solid #CACACA;
	border-radius: 5px;
	padding: 4px;
	width: 400px;
}
input[readonly],
input[disabled] {
	background: #f0f0f0;
}
select {
	border: 1px solid #CACACA;
	border-radius: 5px;
	padding: 3px;
	width: 400px;
}
textarea {
	box-sizing: border-box;
	border: 1px solid #CACACA;
	border-radius: 5px;
	padding: 4px;
	resize: none;
	width: 400px;
}
textarea[readonly],
textarea[disabled] {
	background: #f0f0f0;
}
/* Loading stuff */
body.loading {
}
body.loading .modal {
    display: block;
}
body .modal {
	display: none;
	position: fixed;
	z-index: 1000;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.8) url('images/loading.gif') 50% 50% no-repeat;
}
/* JQuery UI */
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget-header,
.ui-tooltip {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.ui-widget input[type="submit"],
.ui-widget input[type="button"] {
	color: #fff;
}
.ui-widget-header {
	font-size: 12pt;
}
.ui-widget-overlay {
	background: #AAAAAA;
}
.ui-buttonset .ui-state-default {
	background: #e9e9e9;
}
.ui-buttonset .ui-state-active {
	background: #00aeef;
	color: #fff;
}
.ui-tooltip {
	background: #F0F0F0;
	border: 2px solid #CACACA;
	border-radius: 0px;
	box-shadow: none;
    padding: 5px;
    max-width: 400px;
}
.ui-dialog {
	border: 6px solid #efefef;
	box-shadow: 2px 4px 12px #c3c3c3;
	padding: 10px;
}
.ui-dialog .ui-dialog-titlebar {
	background: #0055a5;
	border: none;
	padding: 5px;
}
.ui-dialog .ui-dialog-titlebar .ui-state-default {
	background: transparent;
	border: none;
	box-shadow: none;
}
.ui-dialog .ui-dialog-titlebar .ui-state-default .ui-icon {
	background: url("images/close_small_transparent.png") no-repeat scroll center center transparent;
}
.ui-dialog .ui-dialog-title {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
.ui-dialog .ui-dialog-content {
	padding: 0px;
	margin-top: 10px;
}
.ui-dialog .ui-dialog-buttonpane {
	border: none;
	padding: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none;
	text-align: center;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
	margin: 5px;
	min-width: 120px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button .ui-button-text {
	padding: 0;
}
.ui-datepicker-inline {
    border: none;
    padding: 0;
}
/* JSSOR */
.jssor-arrow {
    display: block;
    position: absolute;
	width: 45px;
    height: 45px;
    cursor: pointer;
    background: url('images/a01.png') no-repeat;
    overflow: hidden;
    top: 60px;
}
.jssor-arrow-left {
	background-position: -128px -38px;
	left: 10px;
}
.jssor-arrow-left:hover {
	background-position: -248px -38px;
}
.jssor-arrow-right {
	background-position: -188px -38px;
	right: 10px;
}
.jssor-arrow-right:hover {
	background-position: -308px -38px;
}
.jssor-bullet-navigator {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.jssor-bullet-navigator div,
.jssor-bullet-navigator div:hover,
.jssor-bullet-navigator .av {
	position: absolute;
	border: 1px solid #0055a5;
	width: 12px;
	height: 12px;
	filter: alpha(opacity=70);
	opacity: .7;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
}
.jssor-bullet-navigator div {
	background-color: #fff;
}
.jssor-bullet-navigator div:hover,
.jssor-bullet-navigator .av,
.jssor-bullet-navigator .av:hover,
.jssor-bullet-navigator .dn,
.jssor-bullet-navigator .dn:hover {
	background-color: #0055a5;
}
.hidden {
	display: none;
}
.no-overflow {
  overflow: hidden;
}
.overflow {
  overflow-y: auto !important;
}
/* Buttons */
.gwt-Button,
.button,
.button:active,
.button:visited,
.ui-dialog .ui-dialog-buttonpane button,
.ui-widget button,
.ui-widget .button {
	background: #0055a5;
	border: none;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px;
	cursor: hand;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	display: inline-block;
}
.gwt-Button:hover,
.button:hover,
.ui-dialog .ui-dialog-buttonpane button:hover {
	background: #003585;
	color: #fff;
}
.button-small,
.button-small:active,
.button-small:visited,
.ui-widget .button-small {
	padding: 2px 3px;
}
.button .bullet {
	background: red;
	color: #fff;
	font-weight: bold;
	border-radius: 10px;
	padding: 0 3px;
	margin-left: 5px;
}
/* Fileupload button */
.button-fileupload {
	box-sizing: border-box;
	position: relative;
	width: 240px;
}
.button-fileupload span {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0px 10px;
	overflow: hidden;
}
.button-fileupload input {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 100%;
	height: 100%;
}
.button-fileupload-set {
	background: #003585;
}
/* Button group */
.button-group {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 20px;
}
.button-group .button {
	margin: 5px;
}
.button-group input[value="Cancelar"]{
	background-color: #dddddd;
    color: #2b2b2b;
    border: none;
}
.button-group input[value="Cancelar"]:hover{
	background-color: transparent;
}
/* Image gallery dropbox */
/*#image-header.image-gallery-fileupload {
	min-width: 400px;
	width: 400px;
}*/
/* Edit/Crop image panel */
.fixed-dialog {
	position: fixed;
}
.fixed-dialog-forced {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.fixed-dialog-overlay {
	background: #DDD;
	opacity: 0.75;
	filter: Alpha(Opacity=75);
}
#imagePreview img {
    max-width: 600px;
    max-height: 450px;
    margin: auto;
    display: block;

    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.imgareaselect-border1,
.imgareaselect-border2,
.imgareaselect-border3,
.imgareaselect-border4 {
	border: 3px dashed;
	border-color: blue;

}
.imgareaselect-outer {
	background-color: black;
	opacity: 0.75;
	pointer-events: none;
}
/* Galleries common style */
.gallery-fileupload {
	box-sizing: border-box;
	position: relative;
	width: 240px;
}
.gallery-fileupload span {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align:  center;
	padding: 10px;
	overflow: hidden;
	color: #605F62;
	background: #F0F0F0;
	border-bottom: 1px solid lightgray;
}
.gallery-fileupload .input-button {
	position: absolute;
	right: 0;
	top: 0;
	background: transparent url("images/icon-fileupload-icon.png") no-repeat center center;
	background-size: 25px;
	width: 40px;
	height: 40px;
	border-radius: 10px;
	cursor: pointer;
	border: none;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.gallery-fileupload .loading-icon {
	position: absolute;
	right: 0;
	bottom: 0;
	background: transparent url("images/icon-loading-icon.png") no-repeat center center;
	background-size: 25px;
	width: 40px;
	height: 40px;
	border-radius: 10px;
	-webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}
.gallery-fileupload .input-button:hover {
	background: transparent url("images/icon-fileupload-icon-hover.png") no-repeat center center;
	background-size: 25px;
}
/* Images gallery */
.image-gallery-fileupload input {
	display: none;
}
.image-not-found {
	text-align: center;
	font-style: italic;
	color: gray;
}
.image-gallery-fileupload .grid .image-wrapper {
	margin: 5px;
	overflow: hidden;
	float: left;
	width: 47%;
}
.image-gallery-fileupload .grid .image-wrapper img {
	border: 1px solid #d2d3d6;
	cursor: hand;
	cursor: pointer;
	display: block;
	width: 100%;
	height: auto;
}
.image-gallery-fileupload .grid .image-wrapper:hover img {
	overflow: hidden;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.image-gallery-fileupload .grid .image-wrapper .button-panel {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -45px;
	margin-top: -20px;
}
.image-gallery-fileupload .grid .image-wrapper .button-panel .button {
	font-size: 0px;
	color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 20px auto;
	height: 40px;
	width: 40px;
	position: relative;
	top: initial;
	left: initial;
	line-height: inherit;
	margin: 0 5px;
	visibility: hidden;
}
.image-gallery-fileupload .grid .image-wrapper:hover .button-panel .button {
	visibility: visible;
}
.image-gallery-fileupload .grid .image-wrapper .button-panel .button-remove {
	background-image: url("images/icon-delete-picture.png");
}
.image-gallery-fileupload .grid .image-wrapper  .button-panel .button-edit {
	background-image: url("images/icon-edit-picture.png");
}
/* File gallery */
.file-gallery-fileupload input[type="file"] {
	display: none;
}
.file-gallery-fileupload .input-label {
 	margin: 5px;
}
.file-gallery-fileupload .file-wrapper {
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	border-bottom: 1px dashed #d4d4d4;
	position: relative;
	overflow: hidden;
}
.file-gallery-fileupload .file-wrapper .file-icon {
	width: 45px;
	height: 40px;
	display: inline-block;
	margin-right: 20px;
	background: transparent url("images/icon-fileupload-file.png") no-repeat center center;
	background-size: 30px;
}
.file-gallery-fileupload .file-wrapper .file-components {
	width: 70%;
	display: inline-block;
}
.file-gallery-fileupload .file-wrapper a {
	display: block;
	margin: 0 0 5px 0;
}
.file-gallery-fileupload .file-wrapper .input-label {
	margin: 0;
	width: 100%;
}
.file-gallery-fileupload .file-wrapper .button	{
	float: right;
	margin-top: 10px;
}
/* Dropbox style */
.dropbox-style {
	background: #fbfbfb;
	border: 1px solid lightgray;
	border-radius: 5px;
	overflow: hidden;
	resize: none;
	position: relative;
	min-height: 150px;
	min-width: 100%;
}
.dropbox-style-dragged {
	background-color : #f4f4f4;
	border-style: dashed;
}
/* Headers and profile images */
#image-header {
	width: 200px;
	min-width: auto;
	min-height: auto;
	resize: inherit;
}
#image-header span {
	text-align: center;
	padding: 10px 10px 0;
	overflow: hidden;
	color: #605F62;
	box-sizing: border-box;
	white-space: inherit;
	text-overflow: inherit;
	border: none;
	background: none;
}
#image-header .image-wrapper {
	margin: 0;
	border: none;
	overflow: hidden;
}
#image-header .input-button {
	position: relative;
	width: 100%;
}
#image-header .image-wrapper:hover img.image-set,
#image-header .image-wrapper img.image-set {
	transition: none !important;
}
/* Position panel */
.position-panel-container {
	width: 50%;
	border: 1px solid lightgray;
	border-radius: 5px;
	background: #fbfbfb;
	padding: 5px 5px 20px;
	box-sizing: border-box;
}

.position-panel-container .position-panel-fixed {
	background-color: gray;
	color: white;
	width: 96%;
	margin: 6px;
	border-radius: 3px;
	padding: 5px 10px;
	box-sizing: border-box;
}
.position-panel-container .position-panel-children {
	width: 80%;
	min-height: 20px;
	border: 0.5px dashed;
	margin: 10px 10px 0 17%;
	border-radius: 5px;
}

.position-panel-container .position-panel-children-empty {
	height: 20px;
}

.position-panel-container .position-panel-child {
	background-color: lightgray;
	color: black;
	width: 96%;
	margin: 6px;
	border-radius: 3px;
	padding: 5px 10px;
	box-sizing: border-box;

}
.position-panel-container .position-panel-last-element {
	margin-bottom: 5px;
	min-height: 100px;
}
.position-panel-container .position-panel-new-element {
	background-color: lightblue;
	color: black;
	width: 96%;
	margin: 6px;
	border-radius: 3px;
	padding: 5px 10px;
	box-sizing: border-box;
	cursor: pointer;
}
/* HTML Editor */
#htmlEditor {
	text-align: center;
}
.html-editor-textarea, .html-editor-preview {
	height: 550px;
	box-sizing: border-box;
	overflow-x: hidden;
	border-radius: 4px;
	border: none;
}
.html-editor-textarea {
	min-width: 800px;
}
.html-editor-preview {
	display: inline-block;
}
.editable .html-element-content{
  background: #d6d8d8;
  cursor: pointer;
  transition: all 0.4s ease 0s;
}
.editable .button-panel{
  text-align: right;
}
.editable .button-panel .button-edit{
  background: #d6d8d8;
  border: none;
  margin: 0;
  padding: 10px 10px 0;
  text-align: right;
  border-radius: 4px 4px 0 0;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}
.editable:hover .html-element-content,
.editable:hover .button-panel .button-edit{
  background: #b4b6b6;
  transition: all 0.4s ease 0s;
}
/* Tooltip */
.tooltip {
    background: transparent url('images/icon_help.png') no-repeat top left;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    vertical-align: top;
    width: 16px;
}
/* Glass panel */
.glassPanel {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #525151;
  z-index: 10;
  opacity: 0.4;
}
/* User options menu */
.wgt-user-options-menu {
	width: 940px;
	margin: 10px auto;
}
.wgt-user-options-menu ul.menu {
	background: #0055a5;
    border-radius: 3px;
    box-shadow: 0 1px 5px -1px #333333;
    height: 45px;
	list-style: none;
    padding: 0 3px;
    margin: 0;
}
.wgt-user-options-menu li.menuItem {
	color: #fff;
    border-left: 1px solid rgba(0, 0, 0, 0.18);
    border-right: 1px solid rgba(255, 255, 255, 0.18);
    font-weight: bold;
	line-height: 45px;
	display: inline-block;
	padding: 0px 1%;
	text-align: center;
	width: 20%;
	height: 100%;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
}
.wgt-user-options-menu li.menuItem:hover,
.wgt-user-options-menu li.menuItem-selected {
	background: #003585;
}
.wgt-user-options-menu li.menuItem-selected {
	cursor: default;
}
/* Widget offer small */
.wgt-offer-small {
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	padding: 2%;
	overflow: hidden;
}
.wgt-offer-small .col-left {
	float: left;
	width: 20%;
	margin-right: 2%;
	overflow: hidden;
}
.wgt-offer-small .col-left .offer-image {
	width: 100%;
	overflow: hidden;
}
.wgt-offer-small .col-left .offer-image img {
	width: 100%;
	height: auto;
}
.wgt-offer-small .col-right {
	float: right;
	width: 78%;
	overflow: hidden;
}
.wgt-offer-small .col-right .merchant-logo {
    float: right;
    height: 60px;
    width: 120px;
    overflow: hidden;
}
.wgt-offer-small .col-right .merchant-logo img {
	width: 100%;
}
.wgt-offer-small .col-right .offer-discount {
    color: #0055a5;
    font-size: 30px;
    font-weight: bold;
    margin: 0px 0px 40px 0px;
}
.wgt-offer-small .col-right .offer-extra-value-description {
	color: #1fb7f0;
	font-weight: bold;
}
.wgt-offer-small .col-right .offer-title {
	color: #0055a5;
	font-size: 17px;
}
.wgt-offer-small .col-right .offer-ts-end {
	font-weight: bold;
}
/* Page styles */
.page {
	background: #fff;
	padding: 0px;
	margin: 0px;
}
.page #loading {
	background: transparent url('images/loading.gif') no-repeat top left;
	margin: 30px auto;
	width: 30px;
	height: 30px;
}
.page #header {
	padding: 10px 0px;
}
.page #header-content {
	width: 900px;
	height: 130px;
	margin: 0px auto;
	position: relative;
}
.page #header .logo {
	width: 200px;
	height: 100px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.page #header .wgt-header-links {
	font-size: 8pt;
	position: absolute;
	top: 0;
	left: 0;
}
.page #header .wgt-header-links .link {
	margin-right: 10px;
	position: relative;
}
.page #header .wgt-header-links .link-video-tutorial {
	display: none;
}
.page #header .wgt-header-links .link-locale {
	display: none;
	text-transform: uppercase;
}
.page #header .wgt-header-links select {
	display: none;
	width: auto;
}
.page #header .wgt-header-no-user {
	font-size: 8pt;
	position: absolute;
	top: 0;
	right: 0;
}
.page #header .wgt-header-no-user .link {
	margin-left: 10px;
	position: relative;
}
.page #header .wgt-header-user {
	font-size: 8pt;
	position: absolute;
	top: 0;
	right: 0;
}
.page #header .wgt-header-user .link {
	margin-left: 10px;
	position: relative;
}
.page #header .wgt-header-user .link-my-favourites .icon {
	background-image: url('images/icon_fav_full.png');
	background-size: 100%;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-right: 2px;
	top: 3px;
	position: relative;
}
.page #header .wgt-header-user .link-inbox .badge {
  background: #f00;
  border-radius: 40px;
  color: #fff;
  padding: 2px 4px;
  margin-left: 5px;
}
.page #header .wgt-header-vip-account {
	background: #0055a5;
	font-size: 8pt;
	text-align: center;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 50px;
}
.page #header .wgt-header-vip-account a {
	color: #fff;
	text-decoration: none;
}
.page #header .wgt-header-vip-account .balance {
	margin: 0 0 5px 0;
}
.page #header .wgt-header-vip-account .balance .label {
	font-size: 12pt;
}
.page #header .wgt-header-vip-account .balance .amount {
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
}
.page #footer {
	font-size: 8pt;
}
.page #footer .footer-widgets {
	margin: 0px auto;
	overflow: hidden;
	width: 95%;
    max-width: 900px;
}
.page #footer .footer-widgets .wgt-locale-select {
	float: left;
}
.page #footer .footer-widgets .wgt-locale-select select {
	font-size: 8pt;
	width: auto;
}
.page #footer .footer-widgets .wgt-locale-links {
	display: none;
	float: left;
	line-height: 28px;
}
.page #footer .footer-widgets .wgt-locale-links .link {
	text-transform: uppercase;
	margin-right: 5px;
}
.page #footer .footer-widgets .wgt-links {
	float: right;
	line-height: 28px;
}
.page #footer .footer-widgets .wgt-links .link {
	margin-left: 5px;
	display: inline-block;
}
.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!important;
	padding-right: 160px!important;
}
.page #footer .footer-inner {
	padding: 20px 0;
}
.page #footer .footer-inner .footer-text {
	color: #999999;
	font-size: 11px;
	text-align: center;
}
.page #footer.fixed-bottom {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
}
.page #container {
	overflow: visible;
}
.page #content-wrapper {
}
.page #content {
    background: #fff;
    border: 1px solid #D2D3D6;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 #D4D4D4;
    box-sizing: border-box;
    margin: 30px auto;
    padding: 15px 30px;
    width: 95%;
    max-width: 900px;
}
.page .errors {
	background: #FFDCD7;
	border: 1px solid #D01E5E;
	color: #D01E5E;
	padding: 10px;
	margin-bottom: 20px;
}
.page .errors a {
	font-weight: bold;
}

/* JSON errors */
.messages-panel {
	position : fixed;
	bottom : 1%;
	right : 1%;
}
.json-error {
	border-radius: 5px;
	background: rgba(244, 53, 39, 0.8);
	border: 1px solid #c10000;
	color: #000000;
	padding: 10px 20px;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 5px;
}
.info-message {
	border-radius: 5px;
	background: #57c2e6;
	background: rgba(87, 194, 230, 0.77);
	border: 1px solid #4191ab;
	color: #0e2026;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	padding: 10px 20px;
}

/* Message page */
.page-message {
}
.page-message .messages {
	background: #fff;
	border: 1px solid #000;
	padding: 10px;
}
/* Error page */
.page-error {
}
.page-error .errors {
	margin: 0;
}
.page-error .html_wrapper .html{
	padding-bottom: 20px;
}
.page-error #content-wrapper #content a.button{
	display:block;
	margin: 0 auto;
	width: 120px;
}
/* Form page */
.page-form .form {
    background: #f0f0f0;
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    padding: 10px;
}
.page-form .form-table {
	border-collapse: collapse;
	margin: 0px auto;
}
.page-form .form-table td {
	padding: 5px;
}
.page-form .form-table .tdFormLabel {
	text-align: right;
	white-space: nowrap;
}
.page-form .form-table .tdFormLabelTop {
	padding-top: 10px;
	vertical-align: top;
}
.page-form .form-table .tdFormField {
}
.page-form .form-field-checkbox input {
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
.page-form .form-field-checkbox label {
	cursor: hand;
	cursor: pointer;
}
.page-form .form-field-image .image-wrapper {
	border: 1px solid #CACACA;
	border-radius: 5px;
	position: relative;
	width: 200px;
}
.page-form .form-field-image .image-wrapper img {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: auto;
}
.page-form .form-field-image .image-wrapper .button {
	padding: 2px;
	width: 96px;
	height: 26px;
	line-height: 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -50px;
	visibility: hidden;
}
.page-form .form-field-image .image-wrapper:hover .button {
	visibility: visible;
}
.page-form .form-field-image .image-wrapper:hover img.image-set {
	overflow: hidden;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.page-form .form-field-file .file-wrapper {
	background: #fff;
	box-sizing: border-box;
	border: 1px solid #CACACA;
	border-radius: 5px;
	display: inline-block;
	width: 240px;
	position: relative;
}
.page-form .form-field-file .file-wrapper .filename {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 15px 10px;
}
.page-form .form-field-file .file-wrapper .button {
	padding: 2px;
	width: 96px;
	height: 26px;
	line-height: 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -50px;
	visibility: hidden;
}
.page-form .form-field-file .file-wrapper:hover .filename {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.page-form .form-field-file .file-wrapper:hover .button {
	visibility: visible;
}
.page-form .form-field-attachment {
	display: inline-block;
	margin-bottom: 5px;
}
.page-form .form-field-attachment .input-label,
.page-form .form-field-attachment .input-label:focus {
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 0px;
	margin: 5px;
	width: 300px;
}
.page-form .form-field-attachment .button-remove {
	float: right;
}
.page-form .form-field-help {
	color: #808080;
	font-style: italic;
	margin: 10px 0 0 0;
	padding: 10px;
	border: 1px solid #CACACA;
	border-radius: 5px;
	background-color: white;
}
.page-form .form-field-help a {
	color: inherit;
	font-size: inherit;
}
.page-form .subform {
	margin: 10px 20px 0;
}
.page-form .subform .form-table {
	margin: 0;
}
.page-form .button-group .button {
	min-width: 100px;
}



/* Offer coupon page */
/* Offer coupon page */
.page-offer-coupon {
  background: #ffffff !important;
}
.page-offer-coupon #content {
  border: none !important;
  box-shadow: none !important;
  margin: 0 auto;
  max-width: 762px;
}
.page-offer-coupon .message {
  background: #fff;
  border: 1px solid #000;
  border-radius: 6px;
  padding: 30px;
  font-size: 18px;
  margin-bottom: 10px;
}
.page-offer-coupon .links {
  text-align: right;
}
.page-offer-coupon .links img {
  margin-left: 20px;
  margin-right: 5px;
  vertical-align: middle;
}
.page-offer-coupon .coupon {
  background: #FFFFFF;
  border: 2px dashed #777777;
  padding: 10px;
  margin-top: 30px;
}
.page-offer-coupon .coupon .header {
  margin-bottom: 10px;
}
.page-offer-coupon .coupon .header .text {
  font-weight: 600;
  font-size: 12px;
}
.page-offer-coupon .coupon .header .reminder {
  color: #777777;
  font-size: 12px;
}
.page-offer-coupon .coupon .header .logo {
  width: 100px;
  height: auto;
  margin: 0;
}
.page-offer-coupon .coupon .image {
  text-align: center;
}
.page-offer-coupon .coupon .image img {
  width: 100%;
  height: auto;
}
.page-offer-coupon .coupon .content > table > tbody > tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.page-offer-coupon .coupon .content .image {
  width: 140px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.page-offer-coupon .coupon .content .details > div:first-of-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.page-offer-coupon .coupon .content .details .discount {
  color: #21559f;
  font-size: 23px;
  font-weight: 600;
  margin: 0;
}
.page-offer-coupon .coupon .content .details .discount span {
  font-size: 18px;
  font-weight: normal;
}
.page-offer-coupon .coupon .content .details .logo {
  width: 100px;
  height: auto;
  display: block;
  margin: 0;
}
.page-offer-coupon .coupon .content .details .title {
  color: #21559f;
  font-size: 18px;
  font-weight: normal;
}
.page-offer-coupon .coupon .content .details .long-description {
  color: #2b2b2b;
}
.page-offer-coupon .coupon .content .details .long-description > div > br {
  display: none;
}
.page-offer-coupon .coupon .content .details .long-description > div:last-of-type {
  margin: 10px 0;
}
.page-offer-coupon .coupon .content .details .handshake-details {
  color: #2b2b2b;
}
.page-offer-coupon .coupon .content .details .handshake-details p.header {
  color: #2b2b2b;
  font-weight: 600;
  margin-top: 0;
}
.page-offer-coupon .coupon .content .details .end-date {
  font-weight: 600;
}
.page-offer-coupon .coupon .footer {
  margin-top: 10px;
}
.page-offer-coupon .coupon .footer > table {
  width: 100%;
}
.page-offer-coupon .coupon .footer > table > tbody > tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.page-offer-coupon .coupon .footer > table > tbody > tr > td {
  text-align: center;
  margin-bottom: 5px;
}
.page-offer-coupon .coupon .footer > table > tbody > tr > td img.code-image {
  margin: 0 auto;
  display: block;
  width: 300px;
  margin-bottom: 5px;
}
.page-offer-coupon .coupon .footer > table > tbody > tr > td:first-of-type {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
          order: 2;
  font-size: 12px;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-top: 15px;
}
.page-offer-coupon .coupon .footer > table > tbody > tr > td:nth-child(2) img.logo {
  display: none;
}
.page-offer-coupon .coupon .footer > table > tbody > tr > td:nth-child(3) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
          order: 1;
  width: 100%;
}
.page-offer-coupon .coupon .footer .text {
  white-space: nowrap;
  text-align: center;
}
.page-offer-coupon .coupon .footer .code {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin: 0;
}
.page-offer-coupon .coupon .logo {
  width: 100px;
  height: auto;
  display: block;
  margin: 0 auto;
  margin-top: 20px;
}



/* Telephone offer page */
.page-offer-telephone {
	font-size: 20px;
}
.page-offer-telephone .highlight,
.page-offer-telephone .highlight a {
    color: #0055a5;
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
}
.page-offer-telephone .box {
	background: #F0F0F0;
	border: 1px solid #CACACA;
	font-size: smaller;
	padding: 10px;
}
.page-offer-telephone .box-promo-code-reminder strong {
	color: red;
	font-weight: bold;
}
/* Online offer page */
.page-offer-online .message {
	font-size: 20px;
}
.page-offer-online .message a {
	color: blue;
}
.page-offer-online .message .promo-code {
	color: red;
	font-weight: bold;
}
.page-offer-online .reminders {
	background: #F0F0F0;
	border: 1px solid #CACACA;
	padding: 10px;
}
.page-offer-online .box-logo {
	text-align: center;
}
.page-offer-online .box-messages {
	font-size: 14pt;
	text-align: center;
	margin: 15px auto;
}
.page-offer-online .vip-account-steps {
	margin-bottom: 20px;
}

.page-offer-online .vip-account-steps .step {
	display: inline-block;
	margin: 7px;
	vertical-align: top;
	width: 260px;
}
.page-offer-online .vip-account-steps .step .image {
	background: transparent url("images/account_vip_buy.png") no-repeat scroll center center;
	height: 150px;
	width: 150px;
}
.page-offer-online .vip-account-steps .step #image2 {
	background-image: url("images/account_vip_save.png");
}
.page-offer-online .vip-account-steps .step #image3 {
	background-image: url("images/account_vip_card.png");
}
.page-offer-online .vip-account-steps .step .text {
	margin-top: 10px;
}
.page-offer-online .vip-account-steps .step .text .number,
.page-offer-online .vip-account-steps .step .text .description {
	display: inline-block;
	vertical-align: top;
}
.page-offer-online .vip-account-steps .step .text .number {
	font-size: 40px;
	margin-right: 20px;
	color: #0055a5;
}
.page-offer-online .vip-account-steps .step .text .description {
	font-size: 15px;
	line-height: 17px;
	text-align: left;
	width: 200px;
	margin-top: 7px;
}
.page-offer-online .vip-account-steps .merchant-highlight {
	color: #0055a5;
}
.page-offer-online .vip-account-extra-info {
	border-bottom: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	color: #777;
	font-size: 14px;
	margin: 23px auto 20px;
	max-width: 500px;
	padding-top: 10px;
	text-align: left;
}
.page-offer-online .redirect_steps {
	margin: 10px auto;
	margin-bottom: 20px;
}
/* .page-offer-online .redirect_steps .online{ */
/* 	display: inline-block; */
/* } */
.page-offer-online .redirect_steps  .image{
	background: transparent url("images/online_code.png") no-repeat scroll center center;
	height: 75px;
	width: 209px;
}
.page-offer-online .redirect_steps .text{
	text-align: center;
	color: #505050;
	padding-top: 15px;
}
.page-offer-online .redirect_steps .text .text-introduction {
	font-size: 16px;
	margin-top: 20px;
	font-weight: bold;
}
.page-offer-online .redirect_steps .text .text-codetext {
	font-size: 25px;
	color: #ff0000;
	font-weight: bold;
}
.page-offer-online .redirect_steps .text .text-description {
	font-size: 14px;
	font-weight: normal;
	margin-top: 10px;
	line-height: 17px;
}
.page-offer-online .vip-account-extra-info .info-text {
	font-style: italic;
}
.page-offer-online .vip-account-extra-info .info-list li {
	padding-left: 10px;
}
.page-offer-online .box-messages .promo-code {
	color: red;
	font-weight: bold;
}
.page-offer-online .box-buttons {
	text-align: center;
}
.page-offer-online .box-buttons .button {
	font-size: 14pt;
}
/* Invite page */
.page-invite {
}
.page-invite .ui-tabs {
	border: none;
	padding: 0;
}
.page-invite .ui-tabs-nav.ui-widget-header {
	background: transparent;
	border: none;
}
.page-invite .ui-tabs-nav li {
	border-color: #d2d3d6;
}
.page-invite .ui-tabs-nav li.ui-state-active {
	background: #fff;
}
.page-invite .ui-tabs .ui-tabs-panel {
	border: 1px solid #d2d3d6;
}
/* Offer order page */
.page-offer-order {
}
.page-offer-order h1 {
	font-size: 14pt;
	border-bottom: 2px solid #F0F0F0;
	padding-bottom: 5px;
	margin: 10px 0px;
}
.page-offer-order .header,
.page-offer-order .reminder {
	background: #1fb7f0;
	color: #fff;
	padding: 10px;
	margin-bottom: 10px;
}

/* NEW */

.page-offer-order #content .header{
	text-align: center;
}

.page-offer-order .gallery {
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}

.page-offer-order .gallery .card{
	background-color: white;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    width: 32%!important;
    border-radius: 7px!important;
    margin: 0!important;
    margin-right: 2%!important;
    margin-bottom: 2%!important;
    display: flex!important;
    align-items: center;
    padding: 10px;
    height: auto!important;
}

.page-offer-order .gallery .card:nth-child(3n){
	margin-right: 0!important;
}

.page-offer-order .gallery .card-item p{
	margin: 0;
}

.page-offer-order .gallery .card-item-1{
	margin-right: 15px;
}

.page-offer-order .gallery .card-item-1 img{
	width: 90px;
	height: auto;
	display: block;
	flex-shrink: 0;
}

.page-offer-order .gallery .card-item-2{
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 100%;
}

.page-offer-order .gallery .card-item-2 .icon-info {
	cursor: pointer;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23cacaca' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 612 612' style='enable-background:new 0 0 612 612;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Ccircle cx='306' cy='306' r='306'/%3E%3Cg%3E%3Cg id='Info'%3E%3Cg%3E%3Cpath class='st0' d='M306,153c-21.1,0-38.2,17.1-38.2,38.2s17.1,38.2,38.2,38.2s38.2-17.1,38.2-38.2S327.1,153,306,153z M306,267.8c-21.1,0-38.2,17.1-38.2,38.2v114.8c0,21.1,17.1,38.2,38.2,38.2s38.2-17.1,38.2-38.2V306 C344.2,284.9,327.1,267.8,306,267.8z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	top: 0;
}

.page-offer-order .gallery .card-item-2 .card-item-title{
	font-weight: 600;
	font-size: 14px;
	width: calc(100% - 30px);
}

.page-offer-order .gallery .card-item-2 .description{
	margin: 15px 0;
    background-color: rgba(57,184,63,0.2);
    border-radius: 4px;
    padding: 5px;
    font-size: 12px;
}

.page-offer-order .gallery .card-item-2 .card-item-content{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.page-offer-order .gallery .card-item-2 .card-item-content p.price{
	color: #2b2b2b;
	font-weight: 600;
	font-size: 16px;
	position: static!important;
}
.page-offer-order .gallery .card-item-2 .card-item-content p.price span.after{
	font-size: 13px;
    font-weight: 400;
    display: block;
    text-decoration: line-through;
    color: #2b2b2b;
    line-height: 1;
}
.page-offer-order .gallery .card-item-2 .card-item-content .button{
	padding: 5px 10px;
	font-weight: 600;
	font-size: 11px;
}

/* Fin new */

.page-offer-order .order-details {
	text-align: center;
}
.page-offer-order .order-details table {
	border-collapse: collapse;
	width: 100%;
}
.page-offer-order .order-details tr.trHeader {
	text-align: center;
	white-space: nowrap;
}
.page-offer-order .order-details tr.trHeader th {
	border-bottom: 1px solid #C0C0C0;
	padding: 5px;
}
.page-offer-order .order-details tr.trRow {
}
.page-offer-order .order-details tr.trRow td {
	padding: 5px;
	width: 10%;
	vertical-align: middle;
}
.page-offer-order .order-details tr.trRow .column-image {
	width: 1%;
}
.page-offer-order .order-details tr.trRow .column-image img {
	border: 1px solid #C0C0C0;
	width: 90px;
	height: auto;
	display: block;
}
.page-offer-order .order-details tr.trRow .column-description {
	width: 50%;
}
.page-offer-order .order-details tr.trRow .column-description img {
	border: 1px solid #C0C0C0;
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 5px;
}
.page-offer-order .order-details tr.trRow .column-description a {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.page-offer-order .order-details tr.trRow .column-code {
	font-size: 1.5em;
	font-weight: bold;
	white-space: nowrap;
}
.page-offer-order .order-details tr.trRow .column-units {
	width: 1%;
}
.page-offer-order .order-details tr.trRow .column-units .button-add,
.page-offer-order .order-details tr.trRow .column-units .button-remove {
    background: url("images/ico_mas_tras.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: hand;
    cursor: pointer;
    width: 13px;
    height: 13px;
    display: inline-block;
    margin: 0px 0px 0px 10px;
}
.page-offer-order .order-details tr.trRow .column-units .button-remove {
	background-image: url("images/ico_menos_tras.png");
	margin: 0px 10px 0px 0px;
}
.page-offer-order .order-details tr.trRow .column-units,
.page-offer-order .order-details tr.trRow .column-price-per-unit,
.page-offer-order .order-details tr.trRow .column-total-no-taxes,
.page-offer-order .order-details tr.trRow .column-tax-percentage,
.page-offer-order .order-details tr.trRow .column-total {
	text-align: right;
	white-space: nowrap;
}
.page-offer-order .order-details tr.trRowTotal td {
	border-top: 1px solid #C0C0C0;
	color: #FF0000;
	font-size: 14pt;
	font-weight: bold;
	padding: 5px;
}
.page-offer-order .text-total-cashback {
	color: #1fb7f0;
	font-size: large;
	font-weight: bold;
}
.page-offer-order .order-details tr.trRowTotal .column-total {
	text-align: right;
	white-space: nowrap;
}
.page-offer-order .shipping-costs-info {
	background: none repeat scroll 0 0 #F0F0F0;
	border: 1px solid #C0C0C0;
	margin-top: 10px;
	padding: 10px;
}
.page-offer-order .terms-of-use-info {
	margin-bottom: 10px;
}
.page-offer-order .files a {
	margin: 3px 0;
	display: block;
}
.page-offer-order .button-group {
	border-top: 2px solid #F0F0F0;
	margin-top: 10px;
	padding-top: 10px;
}
.page-offer-order .buttons .button {
	width: 150px;
	margin-left: 10px;
}
/* Offer order page - item popup */
.page-offer-order .dlg-offer-item {
}
.page-offer-order .dlg-offer-item img {
	margin-right: 10px;
	width: 200px;
	height: 200px;
}
.page-offer-order .dlg-offer-item .title {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
}
.page-offer-order .dlg-offer-item .description {
	font-weight: bold;
}
.page-offer-order .dlg-offer-item .price {
	color: red;
	font-size: 12pt;
	font-weight: bold;
}
.page-offer-order .order-code {
	background: #F0F0F0;
	border: 1px solid #C0C0C0;
	margin-top: 10px;
	padding: 10px;
}
.page-offer-order .order-code p {
	margin: 5px 0px;
}
.page-offer-order .order-code .code {
	font-size: 14pt;
	font-weight: bold;
}
/* Page offer order place */
.page-offer-order-place .box-email-change-reminder {
	margin-bottom: 10px;
}
.page-offer-order-place .box-email-change-reminder .button {
	padding: 5px;
}

.page-offer-order-place .box-email-change-reminder + form{
	text-align: center;
}

.page-offer-order-place .box-recipient{
	text-align: center;
    border: 2px solid #D75A4A;
    padding: 8px 10px;
    display: inline-block;
    margin: 10px 0;
}

.page-offer-order-place .box-recipient .icon-gift{
	display: inline-block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	margin-right: 3px;
    vertical-align: bottom;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%23D75A4A' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512'%3E%3Cg%3E%3Cpath d='m393.2,105.9c9.3-10 15.1-23.6 15.1-38.6 0-31.3-25-56.3-55.3-56.3-23,0-76,34.4-97.2,65.3-21.9-30.9-74.7-64.3-96.8-64.3-30.2,0-55.3,25-55.3,56.3 0,14.5 5.4,27.6 14.1,37.5h-106.8v134.5h29.2v260.7h153.3 125.1 153.3v-260.6h29.1v-134.5h-107.8zm-40.2-74c18.8-7.10543e-15 34.4,15.6 34.4,36.5 0,17.6-12.3,32.7-28.2,35.9h-84.6c-5.4-1.6-7.1-3.5-7.1-4.6 0-17.8 62.5-67.8 85.5-67.8zm-194-0c21.9,0 85.5,50 85.5,67.8 0,1.6-3.7,3.4-6.4,4.6h-85.2c-15.9-3.2-28.2-18.3-28.2-35.9-0.1-19.9 15.6-36.5 34.3-36.5zm34.4,448.2h-132.4v-239.7h132.4v239.7zm0-259.5h-161.5v-93.8h161.6v93.8zm104.2,259.5h-83.4v-353.4h83.4v353.4zm153.3,0h-132.4v-239.7h132.4v239.7zm29.1-259.5h-161.5v-93.8h161.6v93.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.page-offer-details .icon-giftcard-details{
	display: inline-block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	margin-right: 8px;
   float: left;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%23D75A4A' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512'%3E%3Cg%3E%3Cpath d='m393.2,105.9c9.3-10 15.1-23.6 15.1-38.6 0-31.3-25-56.3-55.3-56.3-23,0-76,34.4-97.2,65.3-21.9-30.9-74.7-64.3-96.8-64.3-30.2,0-55.3,25-55.3,56.3 0,14.5 5.4,27.6 14.1,37.5h-106.8v134.5h29.2v260.7h153.3 125.1 153.3v-260.6h29.1v-134.5h-107.8zm-40.2-74c18.8-7.10543e-15 34.4,15.6 34.4,36.5 0,17.6-12.3,32.7-28.2,35.9h-84.6c-5.4-1.6-7.1-3.5-7.1-4.6 0-17.8 62.5-67.8 85.5-67.8zm-194-0c21.9,0 85.5,50 85.5,67.8 0,1.6-3.7,3.4-6.4,4.6h-85.2c-15.9-3.2-28.2-18.3-28.2-35.9-0.1-19.9 15.6-36.5 34.3-36.5zm34.4,448.2h-132.4v-239.7h132.4v239.7zm0-259.5h-161.5v-93.8h161.6v93.8zm104.2,259.5h-83.4v-353.4h83.4v353.4zm153.3,0h-132.4v-239.7h132.4v239.7zm29.1-259.5h-161.5v-93.8h161.6v93.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
/* Page offer order payment */
.page-offer-order-payment .order-details tr.trRowDiscountItem .column-total {
	color: #ff0000;
	font-size: 14pt;
	font-weight: bold;
}
/* Offer card request page */
.page-offer-card-request .form .form-field-checkbox-accept-terms {
	margin-top: 20px;
}
/* Form request page */
.page-form-request {
}
.page-form-request .errors {
	margin-top: 20px;
}
.page-form-request .offer {
	background: #FFFFFF;
	border: 1px solid #D2D3D6;
	padding: 10px;
}
.page-form-request .offer .image {
	margin-right: 10px;
	width: 200px;
	height: 200px;
}
.page-form-request .offer .discount {
	color: #0055A5;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	overflow: auto;
}
.page-form-request .offer .discount .logo-merchant {
	float: right;
	width: 120px;
	height: 60px;
}
.page-form-request .offer .extra-value-description {
	color: #1FB7F0;
	font-weight: bold;
}
.page-form-request .offer .title {
	color: #0055A5;
	font-size: 17px;
}
.page-form-request .offer .end-date {
	color: #000000;
	font-weight: bold;
}
.page-form-request .form {
	margin-top: 20px;
}
.page-form-request .form-header,
.page-form-request .form-footer {
	background: #1fb7f0;
	color: #fff;
	margin: 20px 0px 0px;
	padding: 10px;
}
.page-form-request .form-table {
	padding-top: 20px;
}
.page-form-request .form .form-field-checkbox-accept-terms {
	margin-top: 20px;
}
/* Support request page */
.page-support-request .form-field-checkbox-accept-disclaimer {
	margin-top: 20px;
}
/* Offer rate page */
.page-offer-rate .wgt-rating {
}
.page-offer-rate .wgt-rating .star {
	background: url("images/star_off.png") no-repeat scroll center center transparent;
	display: inline-block;
	cursor: hand;
	cursor: pointer;
	width: 13px;
	height: 13px;
	padding: 2px;
	float: left;
}
.page-offer-rate .wgt-rating .star-on {
	background-image: url("images/star_on.png");
}
.page-offer-rate .wgt-offer-small {
	border-radius: 5px 5px 0 0;
}
.page-offer-rate .wgt-offer-small .offer-description {
	display: none;
}
.page-offer-rate .form {
	border-top: none;
	border-radius: 0 0 5px 5px;
}
/* Offer issue page */
.page-offer-issue .wgt-offer-small {
	border-radius: 5px 5px 0 0;
}
.page-offer-issue .wgt-offer-small .offer-description {
	display: none;
}
.page-offer-issue .form {
	border-top: none;
	border-radius: 0 0 5px 5px;
}
/* Offer recommend page */
.page-offer-recommend .wgt-offer-small {
	border-radius: 5px 5px 0 0;
}
.page-offer-recommend .wgt-offer-small .offer-description {
	display: none;
}
.page-offer-recommend .form {
	border-top: none;
	border-radius: 0 0 5px 5px;
}
/* Offer recommendation gift */
.page-offer-recommend .offer-recomend-card-box {
	 display:-webkit-box;
	 display:-webkit-flex;
	 display:-moz-box;
	 display:-ms-flexbox;
	 display:flex;
	 -webkit-box-align:start;
	 -webkit-align-items:flex-start;
	 -moz-box-align:start;
	 -ms-flex-align:start;
	 align-items:flex-start;
	 align-items: stretch;
	 padding: 30px 0;
}
.page-offer-recommend .offer-recomend-card-box .wgt-offer-small {
	width: 60%;
	margin: 0 auto
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift {
	width: 40%;
	margin-left: 40px;
	border: 1px solid #c32323;
	max-width: 400px;
	padding: 10px 30px;
	text-align: center
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift .icon {
	width: 30px;
	height: 30px;
	display: inline-block;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-position: center center;
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift .icon.icon-gift {
	background-image: url("data:image/svg+xml,%3Csvg  fill='%23c32323' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512'%3E%3Cg%3E%3Cpath d='m393.2,105.9c9.3-10 15.1-23.6 15.1-38.6 0-31.3-25-56.3-55.3-56.3-23,0-76,34.4-97.2,65.3-21.9-30.9-74.7-64.3-96.8-64.3-30.2,0-55.3,25-55.3,56.3 0,14.5 5.4,27.6 14.1,37.5h-106.8v134.5h29.2v260.7h153.3 125.1 153.3v-260.6h29.1v-134.5h-107.8zm-40.2-74c18.8-7.10543e-15 34.4,15.6 34.4,36.5 0,17.6-12.3,32.7-28.2,35.9h-84.6c-5.4-1.6-7.1-3.5-7.1-4.6 0-17.8 62.5-67.8 85.5-67.8zm-194-0c21.9,0 85.5,50 85.5,67.8 0,1.6-3.7,3.4-6.4,4.6h-85.2c-15.9-3.2-28.2-18.3-28.2-35.9-0.1-19.9 15.6-36.5 34.3-36.5zm34.4,448.2h-132.4v-239.7h132.4v239.7zm0-259.5h-161.5v-93.8h161.6v93.8zm104.2,259.5h-83.4v-353.4h83.4v353.4zm153.3,0h-132.4v-239.7h132.4v239.7zm29.1-259.5h-161.5v-93.8h161.6v93.8z'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift h3 {
	color: #282828;
	font-weight: bold;
	margin: 5px 0
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift p {
	font-size: 12px;
	color: #777777
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift .box-conditions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift .box-conditions a {
	color: #282828;
	font-size: 12px;
	cursor: pointer
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift .box-conditions .icon {
	width: 15px;
	height: 15px;
	margin-left: 10px
}

.page-offer-recommend .offer-recomend-card-box .offer-recomendation-gift .box-conditions .icon.icon-clip {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23282828' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 792 792' style='enable-background:new 0 0 792 792;' xml:space='preserve'%3E%3Cpath d='M544.5,99v495c0,82.021-66.479,148.5-148.5,148.5S247.5,676.021,247.5,594V148.5c0-54.673,44.327-99,99-99 s99,44.327,99,99V594c0,27.349-22.176,49.5-49.5,49.5c-27.349,0-49.5-22.151-49.5-49.5V198H297v396c0,54.673,44.327,99,99,99 s99-44.327,99-99V148.5C495,66.479,428.521,0,346.5,0S198,66.479,198,148.5v470.25C210.202,716.389,295.045,792,396,792 s185.798-75.611,198-173.25V99H544.5z'/%3E%3C/svg%3E");
	display: inline-block;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-position: center center;
}

/* Page offer mobie coupon email */
.page-offer-coupon-mobile-email .instructions {
	margin: 30px 0;
	overflow: hidden;
}
.page-offer-coupon-mobile-email .instructions .card {
	float: left;
	margin: 1%;
	width: 23%;
}
.page-offer-coupon-mobile-email .instructions .card .image {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	height: 190px;
}
.page-offer-coupon-mobile-email .instructions .card p {
	text-align: center;
}
.page-offer-coupon-mobile-email .instructions .card-1 .image {
	background-image: url("images/imageDialogCoupon-1.png");
}
.page-offer-coupon-mobile-email .instructions .card-2 .image {
	background-image: url("images/imageDialogCoupon-2.png");
}
.page-offer-coupon-mobile-email .instructions .card-3 .image {
	background-image: url("images/imageDialogCoupon-3.png");
}
.page-offer-coupon-mobile-email .instructions .card-4 .image {
	background-image: url("images/imageDialogCoupon-4.png");
}
/* Login page */
.page-login #header .wgt-header-no-user {
	display: none !important;
}
.page-login .box-login .form input[type="text"],
.page-login .box-login .form input[type="password"] {
	width: 250px;
}
.page-login .box-login .button-group .link {
	font-weight: bold;
	margin-right: 10px;
	text-decoration: underline;
}
.page-login .box-recover-password .form input[type="text"],
.page-login .box-recover-password .form input[type="password"] {
	width: 250px;
}
.page-login .box-recover-password .button-group .link {
	font-weight: bold;
	margin-right: 10px;
	text-decoration: underline;
}
.page-login .box-login-custom .button-group {
	text-align: center;
}
.page-login .box-login-custom .button-group .button {
	font-size: 20px;
}
.page-login .box-create-account .button-group {
	text-align: center;
}
.page-login .box-create-account h3 {
	text-align: center;
}
.page-login h1 {
	text-align: center;
}
.page-login .box-create-account .button-group .button {
	font-size: 20px;
}
.page-login .box-wellknown-merchants .merchant-gallery {
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	padding: 10px 0;
}
.page-login .box-wellknown-merchants .merchant-gallery .slider-container {
	margin: 0px auto;
}

	/* login footer*/
.page-login {
    background-size: cover!important;
    height: calc(100vh - 140px);
}

.page-login #container {
    overflow: hidden;
}

.page-login #content-wrapper {
    overflow: hidden;
}
.page-login #content {
 overflow: hidden;
}

.page-login #footer{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

@media screen and (max-height: 800px) {
  .page-login{
    height: 100vh!important;
  }

  .page-login #footer{
    position: static!important;
  }
}/* Fin login footer*/


/* Welcome page */
.page-welcome {
}
.page-welcome #content {
	border: none;
	box-shadow: none;
	padding: 0px;
	margin: 40px auto;
	max-width: 1016px;
}
.page-welcome #content .header {
	margin: 0px auto;
	padding-left: 20px;
}
.page-welcome #content .header img {
	height: 100px;
	width: 200px;
}
.page-welcome #content .slider {
	height: 611px;
	margin: 10px auto;
	position: relative;
}
.page-welcome #content .slide {
    background: url("images/welcome/bg_slide.jpg") no-repeat scroll top center #FFFFFF;
   	float: left;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
    top: 0px;
    z-index: -1;
}
.page-welcome #content .slide-last-active {
	z-index: 1;
}
.page-welcome #content .slide-active {
	z-index: 2;
}
.page-welcome #content .slide .title {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	color: #0055a5;
	margin-top: 60px;
	margin-bottom: 15px;
}
.page-welcome #content .navigator {
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: 2;
}
.page-welcome #content .navigator .pager {
	width: 240px;
	height: 25px;
	position: absolute;
	left: 50%;
	bottom: 35px;
	margin-left: -120px;
	text-align: center;
}
.page-welcome #content .navigator .pager .button {
	background: url("images/welcome/button_off.png") no-repeat scroll top center transparent;
	box-shadow: none;
	border: none;
	display: inline-block;
	height: 20px;
	width: 20px;
    margin: 0px 5px;
    padding: 0px;
}
.page-welcome #content .navigator .pager .button:hover {
	background: url("images/welcome/button_on.png") no-repeat scroll top center transparent;
}
.page-welcome #content .navigator .pager .button-on {
	background: url("images/welcome/button_on.png") no-repeat scroll top center transparent;
	cursor: default;
}
.page-welcome #content .navigator .link {
	position: absolute;
	bottom: 40px;
	font-size: 12pt;
	font-weight: bold;
	color: #7F7F7F;
}
.page-welcome #content .navigator .link:hover {
	color: #0055A5;
	cursor: hand;
	cursor: pointer;
}
.page-welcome #content .navigator .link-previous {
	left: 40px;
}
.page-welcome #content .navigator .link-next {
	right: 40px;
}
.page-welcome #content #slide_1 .body {
  	margin: 40px auto 0;
  	max-width: 700px;
}
.page-welcome #content #slide_1 .body .icon {
	display: inline-block;
	margin: 15px;
	vertical-align: top;
	width: 100px;
}
.page-welcome #content #slide_1 .body .icon .image {
	background: transparent url("images/welcome/shopping_travel.png") no-repeat scroll center center;
	height: 85px;
	width: 85px;
}
.page-welcome #content #slide_1 .body .icon #image2 {
	background-image: url("images/welcome/shopping_supermarket.png");
}
.page-welcome #content #slide_1 .body .icon #image3 {
	background-image: url("images/welcome/shopping_restaurant.png");
}
.page-welcome #content #slide_1 .body .icon #image4 {
	background-image: url("images/welcome/shopping_clothes.png");
}
.page-welcome #content #slide_1 .body .icon #image5 {
	background-image: url("images/welcome/shopping_perfume.png");
}
.page-welcome #content #slide_1 .body .icon #image6 {
	background-image: url("images/welcome/shopping_tecnology.png");
}
.page-welcome #content #slide_1 .body .icon #image7 {
	background-image: url("images/welcome/shopping_leisure.png");
}
.page-welcome #content #slide_1 .body .icon #image8 {
	background-image: url("images/welcome/shopping_motor.png");
}
.page-welcome #content #slide_1 .body .icon #image9 {
	background-image: url("images/welcome/shopping_health.png");
}
.page-welcome #content #slide_1 .body .icon #image10 {
	background-image: url("images/welcome/shopping_home.png");
}
.page-welcome #content #slide_1 .body .icon .text {
	font-size: 14px;
	text-align: center;
	margin-top: 7px;
}
.page-welcome #content #slide_1 .navigator {
	margin-top: 20px;
}
.page-welcome #content #slide_2 .body {
	width: 915px;
	height: 415px;
	margin: auto;
}
.page-welcome #content #slide_2 .body .map {
	background: url("images/welcome/map_pos.png") no-repeat scroll top center transparent;
	width: 502px;
	height: 384px;
	position: relative;
	float: left;
}
.page-welcome #content #slide_2 .body .text {
	color: #7F7F7F;
	font-size: 22px;
	width: 400px;
	height: 384px;
	font-weight: normal;
	position: relative;
	float: left;
    line-height: 30px;
}
.page-welcome #content #slide_2 .body .text b {
	font-weight: bold;
	color: #0055a5;
}
.page-welcome #content #slide_2 .body .logos {
	padding-top: 40px;
	padding-left: 30px;
}
.page-welcome #content #slide_2 .body .logos .logo {
	float: left;
	height: 50px;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 100px;
}
.page-welcome #content #slide_2b .body {
	margin: 40px auto 0;
	max-width: 915px;
	text-align: center;
}
.page-welcome #content #slide_2b .body .step {
    display: inline-block;
    margin: 15px;
    vertical-align: top;
    width: 200px;
}
.page-welcome #content #slide_2b .body .step .image {
    background: transparent url("images/welcome/mobile_coupon_store.png") no-repeat scroll center center;
    height: 150px;
    width: 150px;
}
.page-welcome #content #slide_2b .body .step #image2 {
    background-image: url("images/welcome/mobile_coupon_offer.png");
}
.page-welcome #content #slide_2b .body .step #image3 {
    background-image: url("images/welcome/mobile_coupon_show.png");
}
.page-welcome #content #slide_2b .body .step .text {
    margin-top: 10px;
}
.page-welcome #content #slide_2b .body .text {
    color: #7f7f7f;
    float: left;
    font-size: 22px;
    font-weight: normal;
    line-height: 30px;
    position: relative;
    text-align: center;
    width: 100%;
}
.page-welcome #content #slide_2b .body .text b {
    color: #0055a5;
    font-weight: bold;
}
.page-welcome #content #slide_2b .body .text .number,
.page-welcome #content #slide_2b .body .text .description {
    display: inline-block;
    vertical-align: top;
}
.page-welcome #content #slide_2b .body .text .number {
    font-size: 35px;
    margin-right: 10px;
}
.page-welcome #content #slide_2b .body .text .description {
    font-size: 15px;
    line-height: 17px;
    text-align: left;
    width: 150px;
}
.page-welcome #content #slide_3 .body {
	width: 915px;
	height: 415px;
	margin: auto;
}
.page-welcome #content #slide_3 .body .image {
	background: url("images/welcome/online_shopping_computer.png") no-repeat scroll center center transparent;
	position: relative;
	top: 40px;
	float: right;
	width: 396px;
	height: 336px;
}
.page-welcome #content #slide_3 .body .text {
	color: #7F7F7F;
	font-size: 22px;
	width: 450px;
	height: 384px;
	font-weight: normal;
	position: relative;
	float: left;
    line-height: 30px;
}
.page-welcome #content #slide_3 .body .text b {
	font-weight: bold;
	color: #0055a5;
}
.page-welcome #content #slide_3 .body .logos {
	padding-top: 40px;
}
.page-welcome #content #slide_3 .body .logos .logo {
	height: 50px;
	width: 100px;
	float: left;
	position: relative;
	margin-right: 30px;
	margin-bottom: 30px;
}
.page-welcome #content #slide_4 .body {
  	margin: 40px auto 0;
  	max-width: 915px;
	text-align: center;
}
.page-welcome #content #slide_4 .body .step {
	display: inline-block;
	margin: 15px;
	vertical-align: top;
	width: 200px;
}
.page-welcome #content #slide_4 .body .step .image {
	background: transparent url("images/welcome/account_vip_buy.png") no-repeat scroll center center;
	height: 150px;
	width: 150px;
}
.page-welcome #content #slide_4 .body .step #image2 {
	background-image: url("images/welcome/account_vip_save.png");
}
.page-welcome #content #slide_4 .body .step #image3 {
	background-image: url("images/welcome/account_vip_card.png");
}
.page-welcome #content #slide_4 .body .step .text {
	margin-top: 10px;
}
.page-welcome #content #slide_4 .body .text .number,
.page-welcome #content #slide_4 .body .text .description {
	display: inline-block;
	vertical-align: top;
}
.page-welcome #content #slide_4 .body .text .number {
	font-size: 35px;
	margin-right: 10px;
}
.page-welcome #content #slide_4 .body .text .description {
	font-size: 15px;
	line-height: 17px;
	text-align: left;
	width: 150px;
}
.page-welcome #content #slide_4 .body .text {
	color: #7F7F7F;
	font-size: 22px;
	font-weight: normal;
	position: relative;
	float: left;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
.page-welcome #content #slide_4 .body .text b {
	font-weight: bold;
	color: #0055a5;
}
.page-welcome #content #slide_5 .navigator {
	margin-top: -15px;
}
.page-welcome #content #slide_5 .body {
	width: 915px;
	height: 460px;
	margin: auto;
}
.page-welcome #content #slide_5 .body .image {
	background: url("images/welcome/wait.png") no-repeat scroll center center transparent;
	bottom: 70px;
	height: 344px;
	position: absolute;
	left: 0;
	width: 100%;
}
.page-welcome #content #slide_5 .body .text {
	color: #7F7F7F;
	font-size: 22px;
	font-weight: bold;
	position: relative;
	float: left;
    line-height: 30px;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.page-welcome #content #slide_5 .body .text b {
	font-weight: bold;
	color: #0055a5;
}
/* HTML viewer */
.page-html-viewer #content div.section {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
	overflow: hidden;
}
.page-html-viewer #content div.subsection {
	border: 1px solid rgb(212, 212, 212);
	padding: 10px;
	overflow: hidden;
}
.page-html-viewer #content h2,
.page-html-viewer #content h3,
.page-html-viewer #content h4 {
	color: #0055A5;
}
.page-html-viewer #content p.highlight {
	background: #C7DEEF;
	border-left: 10px solid #0059A7;
	padding: 3%;
}
.page-html-viewer #content p.cite {
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	text-align: center;
}
.page-html-viewer #content span.highlight {
	font-weight: bold;
}
.page-html-viewer #content img {
	max-width: 100%;
}
/*
 * HTML viewer (vip account help).
 */
.page-html-viewer_help_vip_account .table-saldo {
	border-collapse: collapse;
	margin: 0px auto;
}
.page-html-viewer_help_vip_account .table-saldo th {
	padding: 4px;
	text-align: center;
}
.page-html-viewer_help_vip_account .table-saldo td {
	background: #F7F7F7;
	/*border: 1px solid #fff;*/
	padding: 4px;
	text-align: left;
}
.page-html-viewer_help_vip_account .table-saldo tr td.numero {
	text-align: right;
}
.page-html-viewer_help_vip_account .table-saldo tr.fila-normal {
}
.page-html-viewer_help_vip_account .table-saldo tr.fila-resaltada td {
	color:#0059A7;
	font-weight:bold;
}
.page-html-viewer_help_vip_account .table-saldo tr.fila-saldo td,
.page-html-viewer_help_vip_account .table-saldo tr.fila-saldo td {
	background: #fff;
	font-weight: bold;
	text-align: right;
	padding: 10px 0px;
}
.page-html-viewer_help_vip_account .table-saldo tr.fila-saldo span.resaltado {
	color: #0059A7;
}
.page-html-viewer_help_vip_account .table-saldo th.puntos {
	display: none;
}
/*-- page saving Mi Ahorro --*/
.page-savings #chart_div div div{
	margin: 0 auto;
}
.page-savings #header-text{
	margin-bottom:20px;
	margin-top: -10px;
}
.page-savings .savings {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #e4e4e4;
  margin: 20px auto 0;
  width: 450px;
}
.page-savings .savings-legend {
	width: 1%;
}
.page-savings .savings-value{
	text-align: right;
	padding: 3px 10px;
}
.page-savings .savings-label{
	text-align: left;
	padding: 3px 10px;
	white-space: nowrap;
}
.page-savings .total-savings{
	border-top: 1px solid #c4c4c4;
	padding-top: 5px;
	font-weight: bold;
}
.page-savings .legend{
	width: 48px;
	height: 20px;
	display: block;
}
.page-savings .online{
	background-color: #3366CC;
}
.page-savings .coupon{
	background-color: #DC3912;
}
.page-savings .direct{
	background-color: #109618;
}
.page-savings .cashback{
	background-color: #FF9900;
}
.page-savings .explain{
	font-size: 11px;
	color: #848484;
	width: 440px;
	margin: 0 auto;
	padding: 10px;font-style: italic;
}
.page-savings .form label {
	text-align: left;
	display: block;
}
.page-savings .form input[type="text"] {
    font-size: 32px;
    width: 190px;
	margin-top: 10px;
}
.page-savings .form .form-element {
	display: inline-block;
	margin-right: 10px;
}
/*-- Mobile Coupon tutorial --*/
.page-tutorial-mobile #container{
	margin-left: auto;
    margin-right: auto;
    width: 725px;
    margin-top: 20px;
}
.page-tutorial-mobile .divContent {
	padding: 0;
}
.page-tutorial-mobile .divHeader{
	font-size: 21px;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
}
.page-tutorial-mobile .divSubHeader{
	font-family: Tahoma;
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
}
.page-tutorial-mobile .imageEmailCoupon{
	background: url(images/imageDialogCoupon.png) no-repeat center center transparent;
	width: 100%;
	height: 171px;
	margin: 30px 0 0;
}
.page-tutorial-mobile .imageLegend{
	width: 100%;
}
.page-tutorial-mobile .imageLegend {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 20px;
	width: 100%;
}
.page-tutorial-mobile .imageLegend .gwt-Label{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	padding: 10px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 24%;
	font-family: tahoma;
}
.page-tutorial-mobile .form .gwt-Label{
	font-size: 14px;
	color: #333333;
	text-align: center;
	width: 100%;
	display: block;
	font-family: Tahoma;
	margin: 30px 0 10px;
}
.page-tutorial-mobile .form input{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #D4D4D4;
	border-radius: 4px;
	color: #545454;
	display: block;
	margin: 0 auto 20px;
	padding: 4px 10px;
	text-align: center;
	width: 390px;
	font-size: 12pt;
}
.page-tutorial-mobile .divButtons {
    border: medium none;
    padding: 10px;
    text-align: center;
}

.page-tutorial-mobile .buttgo {
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    background: #0055A5;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    margin: 20px auto auto;
    text-align: center;
    width: 90%;
    max-width: 200px;
    cursor: pointer;
}
/*-- Vip Account page --*/
.page-vip-account .total-savings strong {
	color: #0055a5;
	font-size: larger;
}
.page-vip-account .tableWrapper {
  margin: 20px 0;
}
.page-vip-account .tableMoves {
	margin: auto;
	width: 100%;
	border: 1px solid rgb(211, 211, 211);
	border-collapse: collapse;
	border-spacing: 0;
}
.page-vip-account .tableMoves tr {
	background: #f5f5f5;
}
.page-vip-account .tableMoves tr:nth-child(2n+2) {
	background: #fff;
}
.page-vip-account .tableMoves th,
.page-vip-account .tableMoves td {
	padding: 5px;
}
.page-vip-account .tableMoves .trHeader {
 	background: #D3D3D3;
}
.page-vip-account .tableMoves .trData td {
 	text-align: center;
}
.page-vip-account .tableMoves .trData td.tdAmount {
 	text-align: right;
}
.page-vip-account .tableMoves .trData td.tdAmountNegative {
	color: #0055a5;
}
.page-vip-account .tableMoves .trDataHidden {
	display: none;
}
.page-vip-account .links {
	margin-top: 10px;
}
.page-vip-account .balance {
	text-align: right;
	margin-top: 10px;
}
.page-vip-account .balanceLabel {
	font-weight: bold;
}
.page-vip-account .balanceVal {
	color: #0055a5;
	font-weight: bold;
}
/*-- Bank transfer page --*/
.page-bank-transfer .form {
	margin-top: 20px;
}
.page-bank-transfer .form #field-password {
	width: 200px;
}
.page-bank-transfer .errors {
	margin: 20px 0px 0px 0px;
}
.page-bank-transfer .ui-dialog .cards {
	text-align: center;
}
.page-bank-transfer .ui-dialog .cards .card {
	border: 1px solid #c0c0c0;
	border-radius: 5px;
	display: inline-block;
	width: 225px;
	padding: 5px;
	margin: 5px;
}
.page-bank-transfer .ui-dialog .cards .card .logo {
	width: 200px;
	height: 100px;
	margin: 0 auto;
}
.page-bank-transfer .ui-dialog .cards .card .logo img {
	width: 100%;
	height: auto;
	display: block;
}
.page-bank-transfer .ui-dialog .cards .card .title {
	height: 34px;
	line-height: 17px;
}
.page-bank-transfer .ui-dialog .cards .card .title a {
	text-decoration: none;
}
.page-bank-transfer .ui-dialog .cards .card .ui-buttonset {
	text-align: center;
	margin: 10px 0 0 0;
	-moz-user-select: none;
	user-select: none;
}
.page-bank-transfer .ui-dialog .cards .card .ui-buttonset .ui-button {
	border-radius: 30px;
	margin: 0;
}
.page-bank-transfer .ui-dialog .cards .card .ui-buttonset .ui-button .ui-button-text {
	padding: 0;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.page-bank-transfer .ui-dialog .form-wrapper {
	margin: 10px 0;
}
.page-bank-transfer .ui-dialog .errors {
	margin: 20px 0;
}
/*-- Create account page --*/
.page-account-create #header .wgt-header-no-user .link-register {
	display: none !important;
}
/*-- Activate account page --*/
.page-account-activate #header .wgt-header-no-user {
	display: none !important;
}
.page-account-activate .form .birthday-wrapper select {
	width: auto;
}
.page-account-activate .form-field-checkbox-privacy-policy,
.page-account-activate .form-field-checkbox-offer-form-terms-accepted {
	margin-top: 20px;
}
.page-account-activate .offers h1 {
	font-size: 15pt;
}
.page-account-activate .offer {
	margin-bottom: 10px;
}
.page-account-activate .offer .offer-form-header {
	background: #fff;
	border-bottom: 1px solid #d3d3d3;
	margin: 0px;
	padding: 10px;
	overflow: hidden;
}
.page-account-activate .offer .offer-form-header .logo {
	margin-right: 5px;
	width: 80px;
	height: auto;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
}
.page-account-activate .offer .offer-form-header .title {
	text-decoration: underline;
 	cursor: hand;
	cursor: pointer;
}
.page-account-activate .offer .offer-form-header .discount {
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}
.page-account-activate .offer .offer-form-header .ui-buttonset {
	float: right;
	margin-top: 5px;
	margin-right: 0;
}
.page-account-activate .offer .offer-form-header .ui-buttonset .ui-button {
	width: 50px;
}
.page-account-activate .offer .offer-form-header .ui-buttonset .ui-button .ui-button-text {
	padding: 0.4em;
}
.page-account-activate .offer .form {
	border: none;
	border-radius: 0px;
}
.page-account-activate-2 .offer .offer-form-header {
	height: 166px;
}
.page-account-activate-2 .offer .offer-form-header .col1 {
	float: left;
	width: 20%;
	height: 100%;
}
.page-account-activate-2 .offer .offer-form-header .col1 .image {
	width: auto;
	height: 100%;
	cursor: hand;
	cursor: pointer;
}
.page-account-activate-2 .offer .offer-form-header .col2 {
	float: left;
	width: 52%;
	margin: 0 4%;
	text-align: center;
}
.page-account-activate-2 .offer .offer-form-header .col2 .title {
	border: none;
	border-top: 2px solid;
	font-weight: normal;
	font-size: 17pt;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	display: inline-block;
	padding-top: 10px;
}
.page-account-activate-2 .offer .offer-form-header .col3 {
	float: right;
	width: 20%;
	margin-top: 40px;
}
.page-account-activate-2 .offer .offer-form-header .col3 .ui-buttonset {
	float: none;
	margin: 0;
}
.page-account-activate-2 .offer .offer-form-header .col3 .ui-buttonset .ui-button {
	border-radius: 3px;
	display: block;
	width: auto;
	padding: 5px;
	margin: 0 0 10px 0;
}
.page-account-activate-2 .offer .offer-form-header .col3 .ui-buttonset .ui-button .ui-button-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0;
}
.page-account-activate #dlg-place-predictions {
	min-width: 350px;
}
.page-account-activate #dlg-place-predictions a {
	display: block;
	margin: 5px 0;
}
.page-account-activate .dlg-offer-details {
	max-width: 700px;
}
.page-account-activate .dlg-offer-details .col-left {
	float: left;
	width: 30%;
	margin-right: 2%;
	overflow: hidden;
}
.page-account-activate .dlg-offer-details .col-left .offer-image {
	width: 100%;
}
.page-account-activate .dlg-offer-details .col-left .offer-image img {
	width: 100%;
	height: auto;
}
.page-account-activate .dlg-offer-details .col-right {
	float: right;
	width: 68%;
	overflow: hidden;
}
.page-account-activate .dlg-offer-details .col-right .merchant-logo {
    float: right;
    height: 60px;
    width: 120px;
}
.page-account-activate .dlg-offer-details .col-right .merchant-logo img {
	width: 100%;
}
.page-account-activate .dlg-offer-details .col-right .offer-discount {
    color: #0055a5;
    font-size: 30px;
    font-weight: bold;
    margin: 0px 0px 40px 0px;
}
.page-account-activate .dlg-offer-details .col-right .offer-extra-value-description {
	color: #1fb7f0;
	font-weight: bold;
}
.page-account-activate .dlg-offer-details .col-right .offer-title {
	color: #0055a5;
	font-size: 17px;
}
.page-account-activate .dlg-offer-details .col-right .offer-ts-end {
	font-weight: bold;
}
/*-- Edit account page --*/
.page-account-edit .form .birthday-wrapper select {
	width: auto;
}
/* Prize cinema redeem */
.page-cinema-prize-redeem .merchant-label {
	display: block;
}
.page-cinema-prize-redeem .merchant-radio {
	text-align: center;
}
.page-cinema-prize-redeem .merchant-label img.merchant-logo {
	background-color: white;
	border: 4px solid #ffffff;
	border-radius: 9px;
	box-shadow: 0 0 7px 0px #d4d4d4;
	height: 100px;
	padding: 6px;
	width: 200px;
	cursor: pointer;
	transition: all 0.3s ease 0s;
}
.page-cinema-prize-redeem .merchant-label img.merchant-logo-selected {
	border-color: #00aeef;
	transition: all 0.3s ease 0s;
}
.page-cinema-prize-redeem #offers {
 	padding: 0 30px;
   	width: 100%;
}
.page-cinema-prize-redeem .disabled {
	display: none;
}


/* Inbox */
.page-inbox .form label {
	text-align: left;
	display: block;
}
.page-inbox .form input[type="text"] {
    font-size: 32px;
    width: 190px;
	margin-top: 10px;
}
.page-inbox .form .form-element {
	display: inline-block;
	margin-right: 10px;
	vertical-align: bottom;
}
.page-inbox .tableWrapper{
}
.page-inbox .tableWrapper table{
	border-collapse: collapse;
	width: 100%;
}
.page-inbox .tableWrapper table .trHeader {
	background-color: #dcdcdc;
}
.page-inbox .tableWrapper table .trHeader th {
	text-align: left;
	padding: 5px;
}
.page-inbox .tableWrapper table .trData {
	background-color: #f0f0f0;
}
.page-inbox .tableWrapper table .trData td {
	border-bottom: 1px solid #dcdcdc;
	padding: 5px;
	text-align: left;
}
.page-inbox .tableWrapper table .trData[disabled] td {
	color: #949494;
}
.page-inbox .tableWrapper table .trData .tdDate,
.page-inbox .tableWrapper table .trData .tdCode {
	width: 1%;
	white-space: nowrap;
}
/* Page inbox offer codes */
.page-inbox-offer-codes .tableWrapper table .trData .tdOffer img {
	width: 80px;
	height: 40px;
	vertical-align: middle;
}
.page-inbox-offer-codes .tableWrapper table .trData[disabled] .tdOffer img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url("images/grayscale.svg#greyscale");
    filter: gray;
}
/* Page inbox offer orders */
.page-inbox-offer-orders .tableWrapper table .trData .tdMerchant img {
	width: 80px;
	height: 40px;
	vertical-align: middle;
}
/* Page inbox vouchers */
.page-inbox-vouchers .tableWrapper table th {
	white-space: nowrap;
}
.page-inbox-vouchers .tableWrapper table .trData .tdImage img {
	width: auto;
	height: 40px;
	vertical-align: middle;
}
.page-inbox-vouchers .tableWrapper table .trData .tdDate {
	text-align: right;
}
.page-inbox-vouchers .tableWrapper table .trData .tdButton {
	width: 1%;
}
.page-inbox-vouchers .tableWrapper table .trData .tdButton .button {
	padding: 5px 10px;
}
/*-- Teaser page --*/
.page-teaser .form-inner {
	width: 80%;
	max-width: 500px;
	margin: 0px auto;
}
.page-teaser .box-options .ui-button {
	border-radius: 0;
	margin: 0;
	display: block;
}
.page-teaser .box-open-answer {
	margin-top: 20px;
}
.page-teaser .box-open-answer label {
	display: block;
	margin-bottom: 5px;
}
.page-teaser .box-open-answer textarea {
	box-sizing: border-box;
	width: 100%;
}
/* Common styles for activities pages */
.page-activities #content {
	overflow: hidden;
	max-width: 940px;
}
.page-activities .title {
}
.page-activities .title a {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: none;
}
.page-activities .title button {
	margin-left: 10px;
}
.page-activities .section-navigation {
	float: left;
	width: 20%;
}
.page-activities .section-navigation .nav-menu {
	list-style: none;
	padding: 0;
	margin: 0;
}
.page-activities .section-navigation .nav-item-header {
	padding: 5px 0px;
	font-weight: bold;
}
.page-activities .section-navigation .nav-item {
	padding: 5px 5px 5px 20px;
	margin: 0;
}
.page-activities .section-navigation .nav-item:hover {
}
.page-activities .section-navigation .nav-item .bullet {
	background: red;
	color: #fff;
	font-weight: bold;
	border-radius: 10px;
	padding: 0 3px;
	margin-left: 5px;
}
.page-activities .section-navigation .nav-item-child {
	padding-left: 30px
}
.page-activities .section-navigation .nav-item-child:before {
	content: "-";
	padding-right: 5px;
}
.page-activities .section-navigation .nav-item-child.nav-item-active:before {
	color: #ffffff;
}
.page-activities .section-navigation .nav-location {
	background: #f0f0f0;
	border: 1px solid #d3d3d3;
	padding: 5px;
	margin-top: 10px;
}
.page-activities .section-navigation .nav-location span.location-name {
	color: #0055a5;
	font-weight: bold;
}
.page-activities .section-main {
	float: left;
	margin: 0 3%;
	width: 53%;
}
.page-activities .section-main .title:first-child {
	margin-top: 0px;
}
.page-activities .section-calendar {
	float: right;
	width: 21%;
}
.page-activities .section-calendar .box ul {
	list-style: none;
	padding-left: 0;
}
.page-activities .section-calendar .box li {
	padding: 5px;
}
.page-activities .section-calendar .calendar-box .title {
	margin-top: 0;
}
.page-activities .section-calendar .calendar-box .ui-datepicker {
	width: auto;
}
.page-activities .section-calendar .calendar-box .ui-datepicker .ui-widget-header {
	background: none;
	border: none;
}
.page-activities .section-calendar .calendar-box .ui-datepicker-prev-hover,
.page-activities .section-calendar .calendar-box .ui-datepicker-next-hover {
	background: none;
	border: 1px solid #ffffff;
}
.page-activities .section-calendar .calendar-box .ui-state-default {
	background-image: none;
	border: none;
}
.page-activities .section-calendar .calendar-box .ui-datepicker td .ui-state-default {
	text-align: center;
}
.page-activities .section-calendar .map-box .map {
	height: 175px;
}
.page-activities .dlg-next-activities {
	min-width: 250px;
}
.page-activities .dlg-next-activities .activity-item {
	overflow: hidden;
	margin: 5px 0px;
}
.page-activities .dlg-next-activities .activity-item img {
	width: 100px;
	height: auto;
	vertical-align: middle;
	margin-right: 10px;
}
.page-activities .dlg-next-activities .activity-item a {
	font-weight: bold;
}
.page-activities #dlg-user-location {
}
.page-activities #dlg-user-location .content {
	width: 80%;
	margin: 0px auto;
}
.page-activities #dlg-user-location .content input {
	width: 100%;
}
.page-activities .ad {
	background: #fff;
	border: 1px solid #e2e3e6;
  	box-shadow: 0 4px 3px -3px #d4d4d4;
  	padding: 20px;
  	margin-bottom: 20px;
}
.page-activities .ad .ad-content {
	overflow: hidden;
}
.page-activities .ad .ad-content .ad-title {
	margin-top: 0;
}
.page-activities .ad .ad-content .ad-image {
	float: left;
	width: 150px;
	height: auto;
	margin: 0 20px 20px 0;
}
.page-activities .ad .ad-controls {
  	border-top: 1px solid #e4e4e4;
  	padding-top: 20px;
  	margin-top: 20px;
	overflow: hidden;
}
.page-activities .ad .ad-controls .link-enter {
	font-weight: bold;
	text-decoration: none;
	float: right;
}
.page-activities .circle {
	background: #fff;
	border: 1px solid #e2e3e6;
  	box-shadow: 0 4px 3px -3px #d4d4d4;
  	padding: 20px;
  	margin-bottom: 20px;
}
.page-activities .circle .circle-content {
	overflow: hidden;
}
.page-activities .circle .circle-content .circle-name {
	margin-top: 0;
}
.page-activities .circle .circle-content .circle-name a {
	text-decoration: none;
}
.page-activities .circle .circle-content .circle-image {
	float: left;
	width: 150px;
	height: auto;
	margin: 0 20px 20px 0;
}
.page-activities .circle .circle-controls-admin {
  	border-top: 1px solid #e4e4e4;
  	padding-top: 20px;
  	margin-top: 20px;
	text-align: right;
}
.page-activities .circle .circle-controls-admin .button {
	margin-left: 5px;
	padding: 2px 5px;
}
.page-activities .circle .circle-controls {
  	border-top: 1px solid #e4e4e4;
  	padding-top: 20px;
  	margin-top: 20px;
	overflow: hidden;
}
.page-activities .circle .circle-controls .link-enter {
	font-weight: bold;
	text-decoration: none;
	float: right;
}
.page-activities .circle .buttonset-subscription {
	display: inline-block;
	margin-right: 10px;
}
.page-activities .circle .buttonset-subscription ul {
	position: absolute;
}
.page-activities .circle .buttonset-subscription ul li .ui-icon {
	display: none;
}
.page-activities .circle .buttonset-subscription ul li.selected .ui-icon {
	display: block;
}
.page-activities .circle .buttonset-subscription ul li {
	text-align: left;
}
.page-activities .content-grid {
	display: none;
}
.page-activities .forum {
	background: #fff;
	border: 1px solid #e2e3e6;
  	box-shadow: 0 4px 3px -3px #d4d4d4;
  	padding: 20px;
  	margin-bottom: 20px;
}
.page-activities .forum .forum-content {
	overflow: hidden;
}
.page-activities .forum .forum-content .forum-title {
	margin-top: 0;
}
.page-activities .forum .forum-content .forum-title a {
	text-decoration: none;
}
.page-activities .forum .forum-content .forum-image {
	float: left;
	width: 150px;
	height: auto;
	margin: 0 20px 20px 0;
}
.page-activities .forum .forum-content .forum-ts-created {
	clear: both;
	color: #a0a0a0;
	font-size: smaller;
}
.page-activities .forum .forum-controls-admin {
  	border-top: 1px solid #e4e4e4;
  	padding-top: 20px;
  	margin-top: 20px;
	text-align: right;
}
.page-activities .forum .forum-controls-admin .button {
	margin-left: 5px;
	padding: 2px;
}
.page-activities .forum .forum-controls {
  	border-top: 1px solid #e4e4e4;
  	padding-top: 20px;
  	margin-top: 20px;
	overflow: hidden;
}
.page-activities .forum .forum-controls .link-enter {
	font-weight: bold;
	text-decoration: none;
	float: right;
}
.page-activities .forum-new {
  	width: 39%;
  	margin-right: 2%;
}
.page-activities .forum-new .forum-content {
	cursor: pointer;
}
.page-activities .forum-new .forum-content .forum-image {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 20px 20px 0;
}
.page-activities .forum-new .forum-toggle-menu {
	text-align: right;
}
.page-activities .forum-inactive {
	background-color: #FFE4C4;
}
.page-activities .post-card {
	background: #fff;
  	border: 1px solid #d2d3d6;
  	box-shadow: 0 4px 5px -3px #d4d4d4;
  	padding: 1px;
  	margin-bottom: 13px;
}
.page-activities .post-card .post-header {
  	background: #eaeaea;
  	color: #535353;
  	padding: 5px;
  	overflow: hidden;
  	position: relative;
}
.page-activities .post-card .post-header .post-title {
	color: #0055a5;
	font-weight: bold;
	float: left;
}
.page-activities .post-card .post-header .post-author {
	float: right;
}
.page-activities .post-card .post-message {
	padding: 5px;
}
.page-activities .post-card-moderator .post-header .post-title {
	display: block;
	float: none;
	padding-right: 16px;
}
.page-activities .post-card-moderator .post-header .ui-button {
	top: 0px;
	right: 4px;
	margin-left: 5px;
	float: right;
}
.page-activities-admin .i18n-locales {
	background: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	padding: 10px;
	margin: 0 0 10px 0;
}
.page-activities-admin .i18n-locales #field-locale {
	display: inline;
}
.page-activities-admin .i18n-locales #field-locale .ui-button {
	width: 80px;
}
.page-activities-admin .i18n-locales #field-locale .ui-button .ui-button-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0.4em;
}
.page-activities-admin .i18n-field-label .i18n-selected-locale-text {
	color: gray;
}
/* Activities - home page */
.page-home .cards {
	margin: 20px 0;
	overflow: hidden;
    display: flex;
	display: -webkit-flex;
	/* Safari 8 */
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	/* Safari 8 */
	justify-content: center;
	-webkit-justify-content: center;
	/* Safari 8 */
}
.page-home .card {
	background: #fff;
	border: 1px solid #e2e3e6;
  	box-shadow: 0 4px 3px -3px #d4d4d4;
  	box-sizing: border-box;
  	padding: 8px;
  	margin: 1%;
  	float: left;
  	width: 48%;
  	height: auto !important;
  	overflow: hidden;
  	position: relative;
  	cursor: pointer;
}
.page-home .card-circle .circle-image {
}
.page-home .card-circle .circle-image img {
	width: 100%;
	height: auto;
}
.page-home .card-circle .circle-name {
	margin: 10px 0;
	font-weight: bold;
}
.page-home .card-circle .circle-name a {
	text-decoration: none;
}
.page-home .card-forum .forum-image {
}
.page-home .card-forum .forum-image img {
	width: 100%;
	height: auto;
}
.page-home .card-forum .forum-title {
	margin: 10px 0;
	font-weight: bold;
}
.page-home .card-forum .forum-title a {
	text-decoration: none;
}
.page-home .card-offer .offer-image img {
	width: 100%;
	height: auto;
}
.page-home .card-offer .merchant-logo {
	display: none;
	width: 95px;
	height: 45px;
}
.page-home .card-offer .merchant-logo img {
	width: 100%;
	height: auto;
}
.page-home .card-offer .merchant-name {
	margin: 10px 0;
	font-weight: bold;
}
.page-home .card-offer .merchant-name a {
	text-decoration: none;
}
.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");
}
.page-home .card-forum .forum-title a,
.page-home .card-offer .merchant-name a,
.page-home .card-circle .circle-name a {
	white-space: nowrap;
}
/* Activities - home */
.page-activities-home .recent-forums-grid .forum{
	padding: 0;
	/*
	width: 224px;
	margin: 5px;
	*/
	width: 48%;
	margin: 1%;
	box-sizing: border-box;
	border-color: #d4d4d4;
	border-radius: 4px;
	overflow: hidden;
}
.page-activities-home .recent-forums-grid .forum:hover{
	cursor: pointer;
	box-shadow: 0 0 12px -7px #737373;
}
.page-activities-home .recent-forums-grid .forum .forum-content .forum-content-info{
	padding: 10px;
	clear: both;
}
.page-activities-home .recent-forums-grid .forum .forum-content .forum-image{
	width: 100%;
	display: block;
	margin: 0;
}
.page-activities-home .recent-forums-grid .forum .forum-content	.forum-title{
	margin: 0 0 10px;
}
.page-activities-home .recent-forums-grid .forum .forum-content .forum-circle{
	font-size: 12px;
}
.page-activities-home .recent-forums-grid .forum .forum-content	.forum-ts-created{
	text-align: right;
	font-size: 11px;
}

/* Activities - circles page */
.page-circles #slider-container {
	margin-top: 20px;
	border: 1px solid #d2d3d6;
	box-shadow: 0 4px 3px -3px #d4d4d4;
	box-sizing: border-box;
	/* Importante: el height tiene que estar informado en el selector por id */
	height: 167px;

}
.page-circles .slider-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.page-circles .slider-container .slides {
	width: 100%;
	height: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.page-circles #slider-container {
		width: 496px;
	}
	.page-circles .slider-container .slides {
		height: 167px;
		width: 496px;
	}
}
.page-circles .configuration-description {
	margin: 20px 0;
}
.page-circles .circle-child {
	margin-left: 40px;
}
.page-circles .circle-controls-admin {
	text-align: right;
}
/* Activities - circle view page */
.page-circle-view .circle .circle-content .circle-name,
.page-circle-view .circle .circle-controls .link-enter {
	display: none;
}
.page-circle-view .circle .circle-description p:first-child {
	margin-top: 0;
}
/* Activities - forum input page */
.page-forum-input #field-date-on,
.page-forum-input #field-date-off {
	width: 100px;
}
.page-forum-input #field-time-on,
.page-forum-input #field-time-off {
	width: 60px;
}
.page-forum-input #field-status .ui-button {
	width: 100px;
}
/* Activities - forum view page */
.page-forum-view .forum-description {
	overflow: hidden;
}
.page-forum-view .forum-description .forum-image {
	float: left;
	width: 150px;
	height: auto;
	margin: 0px 20px 20px 0px;
}
.page-forum-view .forum-file-attachments a {
	margin: 3px 0;
	display: block;
}
.page-forum-view .form {
	margin-bottom: 20px;
}
/* Activities - activity input page */
.page-activity-input #field-date,
.page-activity-input #field-date-end,
.page-activity-input #subform-date-end input,
.page-activity-input #field-registration-allowed-from,
.page-activity-input #field-registration-allowed-to {
	width: 100px;
}
.page-activity-input #field-time-start,
.page-activity-input #field-time-end {
	width: 60px;
}
.page-activity-input #btn-registration-form {
	margin-left: 5px;
}
.page-activity-input #subform-registration-dates .form-field-checkbox {
	display: inline-block;
}
.page-activity-input .tdFormFieldDate .form-field-checkbox {
	margin-top: 5px;
}
.page-activity-input #cron-pattern-tabs {
	/*display: none;*/
	box-sizing: border-box;
	border: 1px solid #CACACA;
	border-radius: 5px;
	width: 400px;
	margin-top: 10px;
}
.page-activity-input #cron-pattern-tabs .ui-tabs-nav {
	display: none;
}
.page-activity-input #cron-pattern-tabs .tab {
	padding: 10px;
}
.page-activity-input #cron-pattern-tabs #field-cron-option-daily-day-interval {
	width: 50px;
}
.page-activity-input #cron-pattern-tabs #tab-2 {
	overflow: hidden;
}
.page-activity-input #cron-pattern-tabs #tab-2 .form-field-checkbox {
	float: left;
	width: 30%;
	margin: 1%;
}
.page-activity-input #field-status .ui-button {
	width: 100px;
}
/* Page activity form */
.page-activity-form-input .form-registration-fields {
	overflow: hidden;
}
.page-activity-form-input .form-registration-fields .col {
	box-sizing: border-box;
	padding: 0 5px 10px 5px;
	width: 50%;
}
.page-activity-form-input .form-registration-fields .col-left {
	float: left;
	padding-left: 0;
}
.page-activity-form-input .form-registration-fields .col-right {
	float: right;
	padding-right: 0;
}
.page-activity-form-input .form-registration-fields .rff-form {
}
.page-activity-form-input .form-registration-fields .rff-form-data {
	padding: 10px;
}
.page-activity-form-input .form-registration-fields .rff-form-data .errors {
	margin-bottom: 10px;
}
.page-activity-form-input .form-registration-fields .rff-form-sample {
	background: #e0e0e0;
	padding: 5px;
}
.page-activity-form-input .form-registration-fields .rff-form-sample label {
	display: block;
	margin-bottom: 5px;
}
.page-activity-form-input .form-registration-fields input[type="text"],
.page-activity-form-input .form-registration-fields textarea,
.page-activity-form-input .form-registration-fields select {
	width: 100%;
}
.page-activity-form-input .form-registration-fields .rff-input {
	margin-bottom: 10px;
}
.page-activity-form-input .form-registration-fields .rff-input label {
	display: block;
	margin-bottom: 5px;
}
.page-activity-form-input .form-registration-fields .rff-input .list-option {
	overflow: hidden;
	margin-bottom: 5px;
}
.page-activity-form-input .form-registration-fields .rff-input .list-option .inputs {
}
.page-activity-form-input .form-registration-fields .rff-input .list-option .inputs .input-name {
	margin-bottom: 5px;
}
.page-activity-form-input .form-registration-fields .rff-input .list-option button {
	padding: 0px;
	background: #e0e0e0;
	box-shadow: none;
	border-radius: 60px;
	float: right;
	margin-top: 5px;
}
.page-activity-form-input .form-registration-fields .rff-input .controls {
	text-align: right;
}
.page-activity-form-input .form-registration-fields .form-field-checkbox label {
	display: inline;
}
.page-activity-form-input .form-registration-fields .ui-accordion .ui-accordion-content {
	padding: 0px;
}
.page-activity-form-input .form-registration-fields .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	background-image: url("images/form-field-icons.png");
    width: 14px;
	height: 14px;
}
.page-activity-form-input .form-registration-fields .ui-accordion .ui-accordion-header[data-field-type="CHOICE"] .ui-accordion-header-icon {
	background-position: 0 -237px;
}
.page-activity-form-input .form-registration-fields .ui-accordion .ui-accordion-header[data-field-type='TEXT'] .ui-accordion-header-icon {
	background-position: 0 -272px;
}
.page-activity-form-input .form-registration-fields .ui-accordion .ui-accordion-header[data-field-type='LONG_TEXT'] .ui-accordion-header-icon {
	background-position: 0 -159px;
}
.page-activity-form-input .form-registration-fields .ui-accordion .ui-accordion-header[data-field-type='BOOLEAN'] .ui-accordion-header-icon {
	background-position: 0 -187px;
}
.page-activity-form-input .form-registration-fields .ui-accordion .ui-accordion-header[data-field-type='INTEGER'] .ui-accordion-header-icon {
	background-position: 0 -144px;
}
.page-activity-form-input .form-registration-fields .ui-accordion .ui-accordion-header[data-field-type='DATE'] .ui-accordion-header-icon {
	background-position: 0 -223px;
}
.page-activity-form-input .form-registration-fields #accordion-fields .ui-accordion-content {
	padding: 10px;
}
.page-activity-form-input .form-registration-fields .button-group,
.page-activity-form-input .form-registration-fields .button-group .button {
	margin: 0;
}
.page-activity-form-input .form-registration-fields .button-group {
	text-align: right;
}
/* Activities - activity view page */
.page-activity-view .activity-description {
	overflow: hidden;
}
.page-forum-view .button-previous,
.page-forum-view .button-previous:hover,
.page-activity-view .button-previous,
.page-activity-view .button-previous:hover,
.page-thanking-home .button-previous,
.page-thanking-home .button-previous:hover {
	padding: 2px;
	float: left;
	margin: 10px;
	color: #0055a5;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
.page-forum-view .button-previous:before,
.page-activity-view .button-previous:before,
.page-thanking-home .button-previous:before {
	content: "<<";
	padding-right: 5px;
}
.page-forum-view .button-next,
.page-forum-view .button-next:hover,
.page-activity-view .button-next,
.page-activity-view .button-next:hover,
.page-thanking-home .button-next,
.page-thanking-home .button-next:hover {
	padding: 2px;
	float: right;
	margin: 10px;
	color: #0055a5;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
.page-forum-view .button-next:after,
.page-activity-view .button-next:after,
.page-thanking-home .button-next:after {
	content: ">>";
	padding-left: 5px;
}
.page-activity-view .activity-description .activity-image {
	float: left;
	width: 150px;
	height: auto;
	margin: 0px 20px 20px 0px;
}
.page-activity-view .activity-images {
	position: relative;
}
.page-activity-view .activity-images .activity-image {
	height: 160px;
	padding: 0px 2px;
	float: left;
}
.page-activity-view .activity-images .activity-image img {
	border: 1px solid #CACACA;
	box-sizing: border-box;
    width: auto;
    height: 100%;
    cursor: hand;
    cursor: pointer;
}
.page-activity-view #slider-container {
	border: 1px solid #d2d3d6;
	box-sizing: border-box;
}
.page-activity-view .slider-container {
	height: 160px;
	position: relative;
	overflow: hidden;
}
.page-activity-view .slider-container .slides {
	width: 100%;
	height: 100%;
}
.page-activity-view .slider-container .slides img {
	cursor: hand;
	cursor: pointer;
}
.page-activity-view .activity-image-gallery img {
	border: 1px solid #d2d3d6;
	float: left;
	width: 47%;
	margin: 1%;
	cursor: hand;
	cursor: pointer;
}
.page-activity-view .activity-location {
	overflow: hidden;
}
.page-activity-view .activity-location .map {
	border: 1px solid #d2d3d6;
	margin-right: 10px;
	float: left;
}
.page-activity-view .form {
	margin-bottom: 10px 0;
}
.page-activity-view .registered-user-avatar {
	 border-radius : 100px;
	 width: 40px;
	 height: auto;
	 vertical-align: middle;
}
/* Circle input page */
.page-circle-input #field-status .ui-button {
	width: 100px;
}
/* Circle delete confirm page */
.page-circle-delete .circle {
	margin: 0;
}
.page-circle-delete .circle .circle-controls,
.page-circle-delete .circle .circle-controls-admin {
	display: none;
}
/* Forum delete confirm page */
.page-forum-delete .forum {
    max-width: 490px;
    margin: 0 auto;
}
.page-forum-delete .forum .forum-controls,
.page-forum-delete .forum .forum-controls-admin {
	display: none;
}
/* Forum post validation page */
.page-forum-post-validation .forum .forum-controls,
.page-forum-post-validation .forum .forum-controls-admin {
	display: none;
}
/* User ad list */
.page-user-ad-list #map-canvas {
	height: 250px;
	margin: 20px 0;
}
.page-user-ad-list .cards {
	overflow: hidden;
	margin-top: 20px;
    display: flex;
	display: -webkit-flex;
	/* Safari 8 */
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	/* Safari 8 */
	justify-content: center;
	-webkit-justify-content: center;
	/* Safari 8 */
}
.page-user-ad-list .card {
	background: #fff;
	border: 1px solid #e2e3e6;
  	box-shadow: 0 4px 3px -3px #d4d4d4;
  	box-sizing: border-box;
	display: inline-block;
	width: 204px;
	height: 307px;
	margin: 5px;
	padding: 8px;
  	overflow: hidden;
  	position: relative;
  	text-align: center;
  	cursor: pointer;
}
.page-user-ad-list .card .card-controls {
	background: rgba(255, 255, 255, 0.8);
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	visibility: hidden;
}
.page-user-ad-list .card:hover .card-controls {
	visibility: visible;
	text-align: center;
}
.page-user-ad-list .card:hover .card-controls .button {
	display: inline-block;
	width: 25%;
	padding: 5px;
	margin: 5px 0px;
}
.page-user-ad-list .card-ad .box-created-by {
	bottom: 1%;
	font-size: smaller;
	position: absolute;
	right: 5%;
}
.page-user-ad-list .card-new-ad {
	text-align: center;
	cursor: default;
}
.page-user-ad-list .card-new-ad .button {
	margin-top: 58%;
}
/* Artículos varios */
.page-user-ad-list .card-ad-articulos-varios .box-field-foto {
	height: 60%;
	left: 2%;
	overflow: hidden;
	position: absolute;
	top: 2%;
	width: 96%;
}
.page-user-ad-list .card-ad-articulos-varios .box-field-foto img {
	height: auto;
	width: 100%;
}
.page-user-ad-list .card-ad-articulos-varios .box-field-observaciones,
.page-user-ad-list .card-ad-articulos-varios .box-field-precio,
.page-user-ad-list .card-ad-articulos-varios .box-field-contacto,
.page-user-ad-list .card-ad-articulos-varios .box-field-ubicacion {
	display: none;
}
.page-user-ad-list .card-ad-articulos-varios .box-field-descripcion {
	left: 2%;
	overflow: hidden;
	position: absolute;
	text-align: left;
	top: 65%;
	width: 96%;
	max-height: 23%;
}
.page-user-ad-list .cards-navigator {
	overflow: hidden;
	margin-top: 20px;
}
.page-user-ad-list .cards-navigator .button {
	padding: 2px;
}
.page-user-ad-list .cards-navigator .button-previous {
	float: left;
}
.page-user-ad-list .cards-navigator .button-next {
	float: right;
}
.page-user-ad-list .ui-accordion .ui-accordion-header {
	background: transparent;
	border: none;
}
.page-user-ad-list .ui-accordion .ui-accordion-content {
	background: transparent;
	border: none;
	padding: 0;
}
.page-user-ad-list .ui-accordion .ui-widget-content a {
	color: #fff;
}
/* User ad view */
.page-user-ad-view .image-gallery {
	overflow: hidden;
}
.page-user-ad-view .image-gallery img {
	border: 1px solid #d2d3d6;
	float: left;
	width: 47%;
	margin: 1%;
	cursor: hand;
	cursor: pointer;
}
.page-user-ad-view .box-location {
	overflow: hidden;
}
.page-user-ad-view .box-location img {
	border: 1px solid #d2d3d6;
	margin-right: 10px;
	float: left;
}
.page-user-ad-view .box-location a {
	white-space: normal;
}
/* User ad edit page (disabled) */
.page-user-ad-edit-disabled .form-field-image .image-wrapper:hover img.image-set {
	opacity: 1;
	filter: alpha(opacity=100);
}
/* User ad delete page */
.page-user-ad-delete .cards {
	margin: 0;
}
/* User ad publish page */
.page-user-ad-publish .image-gallery img {
	width: 31%;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-button-text-only .ui-button-text {
	padding: 10px 30px;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset {
	display: flex;
    justify-content: center;
    margin-right: 0;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset .ui-button {
	width: auto;
	box-sizing: border-box;
	margin-right: 1px;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset .ui-button.ui-corner-left {
	background-color: #d7f1d9;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset .ui-button.ui-corner-left .ui-button-text {
	color: #39b83f;
	font-weight: 600;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset .ui-button.ui-corner-right {
	background-color: #f5d6d2;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset .ui-button.ui-corner-right .ui-button-text {
	color: #D75A4A;
	font-weight: 600;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset .ui-button.ui-corner-left:hover {
	background-color: #c3eac5;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset .ui-button.ui-corner-right:hover {
	background-color: #efbdb7;
}
.page-user-ad-publish .form-publish .form-publish-header .ui-buttonset .ui-button:last-of-type {
	    margin-right: 0;
}
.page-user-ad-publish .form-publish textarea {
	width: 100%;
}
/* User ad manager */
.page-user-ad-manager .cards {
	margin: 0;
}
.page-user-ad-manager .card {
	cursor: default;
}
.page-user-ad-manager .card .card-controls {
	background: rgba(255, 255, 255, 0.8);
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	visibility: hidden;
}
.page-user-ad-manager .card:hover .card-controls {
	visibility: visible;
	text-align: center;
}
.page-user-ad-manager .card:hover .card-controls .button {
	display: inline-block;
	width: 25%;
	padding: 5px;
	margin: 5px 0px;
}
.page-user-ad-manager .card-ad .box-created-by {
	display: none;
}
/* Modules page */
.page-modules .user-data-container {
	overflow: hidden;
	padding: 5px;
}
.page-modules .user-data-container h1 {
	overflow: hidden;
}
.page-modules .user-data-container h1 .button {
	float: right;
}
.page-modules .user-data-container .user-card {
	background-color: #fff;
	border-top: 5px solid #0055a5;
	float: left;
	width: 49%;
	height: 210px;
	padding: 10px;
	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	box-shadow: 1px 1px 3px #bdbdbd;
  	cursor: hand;
	cursor: pointer;
}
.page-modules .user-data-container .user-card .photo-container {
	background: transparent;
	float: left;
	margin-right: 20px;
	width: 129px;
	height: 100%;
	overflow: hidden;
}
.page-modules .user-data-container .user-card .photo-container-not-set {
	background: transparent url('images/modules/user.png') no-repeat top center;
}
.page-modules .user-data-container .user-card .photo {
	display: block;
	width: 100%;
	height: auto;
}
.page-modules .user-data-container .user-card .logo {
	display: block;
	margin-bottom: 10px;
	width: 120px;
	height: auto;
}
.page-modules .user-data-container .user-card .name {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	display: block;
}
.page-modules .user-data-container .user-card .vipgroup-name {
	display: block;
	font-size: 16px;
	color: #1f71b3;
}
.page-modules .user-data-container .user-card .user-field {
	font-size: 13px;
	color: #868686;
	font-style: italic;
	display: block;
}
.page-modules .user-data-container .vip-account-card,
.page-modules .user-data-container .points-account-card {
	background-color: #fff;
	border-top: 5px solid #0055a5;
	color: #0055a5;
	float: right;
	width: 49%;
	height: auto;
	padding: 10px;
 	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
	box-shadow: 1px 1px 3px #bdbdbd;
	cursor: hand;
	cursor: pointer;
}
.page-modules .user-data-container .vip-account-card .title,
.page-modules .user-data-container .points-account-card .title {
	display: block;
	font-size: 19px;
	font-weight: normal;
}
.page-modules .user-data-container .vip-account-card .balance,
.page-modules .user-data-container .points-account-card .balance {
	display: block;
	font-size: 40px;
	font-weight: normal;
	text-align: right;
}
.page-modules .user-data-container .points-account-card {
	margin-top: 10px;
}
.page-modules .modules-container {
	clear: both;
	overflow: hidden;
	padding: 0 7px;
}
.page-modules .modules-container .module-card {
	background: #fff;
	background-image: url("images/modules/bg-externos.png");
	background-position: right center;
	background-repeat: no-repeat;
	height: 115px;
	border-left: 5px solid #AA0B7B;
	box-shadow: 2px 2px 4px 2px #bdbdbd;
	padding: 10px 20px 20px;
	margin-bottom: 10px;
 	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	cursor: hand;
	cursor: pointer;
}
.page-modules .modules-container .module-card .label {
	color: #AA0B7B;
	font-size: 27px;
	font-weight: normal;
	display: block;
	padding-bottom: 8px;
	margin: 0;
}
.page-modules .modules-container .module-card .description {
	font-size: 14px;
	font-weight: normal;
	color: #7a7a7a;
	display: block;
	max-width: 450px;
}
.page-modules .modules-container .module-card-offers {
	background-image: url("images/modules/bg-ventajas.png");
	border-color: #E83737;
}
.page-modules .modules-container .module-card-offers .label {
	color: #E83737;
}
.page-modules .modules-container .module-card-activities {
	background-image: url("images/modules/bg-actividades.png");
	border-color: #E3860D;
}
.page-modules .modules-container .module-card-activities .label {
	color: #E3860D;
}
.page-modules .modules-container .module-card-ads {
	background-image: url("images/modules/bg-anuncios.png");
	border-color: #0087FF;
}
.page-modules .modules-container .module-card-ads .label {
	color: #0087FF;
}
.page-modules .modules-container .module-card-thanking {
	background-image: url("images/modules/bg-modulo-thanking.jpg");
	border-color: #89B918;
}
.page-modules .modules-container .module-card-thanking .label {
	color: #89B918;
}

.page-modules .modules-container .module-card-thanking .label {
	color: #89B918;
}
/* Vouchers */
/*
.page-voucher-claim-fail {
}
.page-voucher-claim-fail .decorator {
	margin: 30px auto 20px;
	background-image: url("images/lose_dice.png");
	background-repeat: no-repeat;
	width: 170px;
	height: 100px;
}*/
/* Voucher redeem */
/*
.page-voucher-redeem {
}
.page-voucher-redeem #content {
	background: #42a4bd url("images/bg_win_celebration.png") repeat-x scroll 0 0 !important;
}
.page-voucher-redeem #content h1,
.page-voucher-redeem #content h4 {
	color: #fff;
	text-align: center;
}
.page-voucher-redeem .check-prize-box {
	cursor: pointer;
	background: #fff;
	padding: 10px;
	border-radius: 20px;
	border-bottom: 8px solid #4092a2;
	max-width: 700px;
	margin: 10px;
	overflow: hidden;
}
.page-voucher-redeem .offer-selected,
.page-voucher-redeem .offer-item-selected {
	background-color: lightblue;
}
.page-voucher-redeem .check-prize-box-decoration {
	position: absolute;
}
.page-voucher-redeem .check-prize-box-decoration-img {
	background: transparent url("images/check_decoration.png") no-repeat scroll center center;
	height: 140px;
	left: -35px;
	position: absolute;
	top: -24px;
	width: 140px;
}
.page-voucher-redeem .check-prize-box-information {
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	width: 100%;
}
.page-voucher-redeem .check-prize-box .check-box-left {
	text-align: left;
	margin-left: 110px;
	max-width: 320px;
	float: left;
}
.page-voucher-redeem .check-prize-box .check-box-right {
	text-align: left;
	max-width: 220px;
	float: right;
}
.page-voucher-redeem .check-prize-box .check-box-left .check-prize-box-title .title-text {
	color: #BF1311;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 600;
	text-shadow: 0 3px 0 #e4e3e4;
}
.page-voucher-redeem .check-prize-box .check-box-left .check-prize-box-prize,
.page-voucher-redeem .check-prize-box .check-box-left .check-prize-box-product {
	display: inline-block;
	width: auto;
}
.page-voucher-redeem .check-prize-box .check-box-left .check-prize-box-product {
	max-width: 300px;
	border-left: 1px solid #c4c4c4;
	padding: 5px 5px 5px 8px;
	margin-left: 10px;
	text-align: left;
}
.page-voucher-redeem .check-prize-box .check-box-left .check-prize-box-prize .prize-amount {
	color: #BF1311;
	font-size: 95px;
	font-weight: 600;
	text-shadow: 0 8px 0 #e4e3e4;
}
.page-voucher-redeem .check-prize-box .check-box-left .check-prize-box-prize .prize-amount .prize-symbol {
	font-size: 85px;
}
.page-voucher-redeem .check-prize-box-caseC .check-box-left .check-prize-box-prize .prize-amount .prize-symbol {
	font-size: 70px;
}
.page-voucher-redeem .check-prize-box .check-box-left .check-prize-box-product .prize-product {
	color: #505050;
	font-size: 19px;
	font-weight: 600;
	text-shadow: 0 2px 0 #e4e3e4;
	text-transform: uppercase;
}
.page-voucher-redeem .check-prize-box .check-box-right .button-check-win {
	background: #BF1311;
	border: 0;
	box-shadow: 0 5px 0 #cd8d73;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px;
	width: 100%;
	border-radius: 4px;
	box-shadow: none;
	text-decoration: none;
}
.page-voucher-redeem .check-prize-box .check-box-right .button-check-win {
	background: #BF1311;
	border: 0;
	box-shadow: 0 5px 0 #cd8d73;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px;
	width: 100%;
	border-radius: 4px;
}
.page-voucher-redeem .check-prize-box .check-box-right .check-prize-box-gift-description .gift-description-text {
	color: #4f4f4f;
	font-size: 13px;
	border-left: 1px solid #dadada;
	padding-left: 10px;
	padding-bottom: 10px;
}
.page-voucher-redeem .check-prize-box .check-box-right .check-prize-box-gift {
	min-height: 90px;
}
.page-voucher-redeem .check-prize-box .check-box-right .check-prize-box-gift-merchants {
	margin: 0 auto;
	text-align: center;
}
.page-voucher-redeem .check-prize-box .check-box-right .check-prize-box-gift-merchant {
	width: 100%;
}
.page-voucher-redeem .check-prize-box-caseD .check-box-right .check-prize-box-gift-merchant {
	display: inline-block;
	margin: 3px;
	width: 100px;
}
.page-voucher-redeem .check-prize-box .check-box-right .check-prize-box-gift-merchants .merchant-img {
	max-width: 150px;
}
.page-voucher-redeem .check-prize-box-caseD .check-box-right .check-prize-box-gift-merchants .merchant-img {
	max-width: 100px;
}
*/
/*	offer-favourite	*/
.page-inbox-offer-favourites .heart-inline {
	background: url("images/icon_fav_full.png") no-repeat;
	background-size: 100%;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}
.page-inbox-offer-favourites #accordion {
	background: #fff;
 	font-size: 14px;
}
.page-inbox-offer-favourites #accordion h3{
	border-bottom: 1px solid #ccc;
	border-radius: 0;
	outline: 0;
}
.page-inbox-offer-favourites .ui-accordion .ui-accordion-header {
	background: #fff;
	border: none;
 	overflow: hidden;
}
 .page-inbox-offer-favourites .ui-widget-content {
 	background: #fff;
}
.page-inbox-offer-favourites .merchant-logo {
	width: 100px;
	height: 50px;
	display: inline-block;
}
.page-inbox-offer-favourites .heart {
	float: right;
	margin-top: 10px;
}
.page-inbox-offer-favourites .heart .text {
	color: #B3B2B1;
}
.page-inbox-offer-favourites .heart .icon {
	background: url("images/icon_fav_full.png") no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}
.page-inbox-offer-favourites .offerList {
	background: transparent;
	border: none;
	border-radius: 5px;
	overflow: hidden;
	padding: 5px;
}
.page-inbox-offer-favourites .offer-card {
	background: #fff;
	border-radius: 3px;
	width: 20%;
	margin: 1% 2%;
	float: left;
	position: relative;
	box-shadow: 4px 4px 3px #e9e9e9;
	border: 1px solid #e9e9e9;
}
.page-inbox-offer-favourites .offer-image {
}
.page-inbox-offer-favourites .offer-image img {
	display: block;
	width: 100%;
	height: auto;
}
.page-inbox-offer-favourites .offer-discount-text {
	box-sizing: border-box;
	color: #AB0623;
	font-weight: bold;
	display: inline-block;
	float: right;
	width: 50%;
	text-align: center;
	padding: 10px;
	margin-top: 50px;
}
.page-inbox-offer-favourites .offer-title {
	color: #81838D;
	text-align: center;
	padding: 5px;
	font-size: 9pt;
}
.page-inbox-offer-favourites .offer-link {
	background-color: #09AEE5;
	border-radius: 3px;
	color: #FFFFFF;
	margin: 0 auto;
	padding: 5px 0;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 90%;
	font-size: 18px;
	position: absolute;
	bottom: 5px;
	left: 5%;
}
/* Page user profile */
.page-user-profile .user-profile-data {
    background: #f6f6f6;
	padding: 30px 0;
	border-radius: 10px;
	border: 1px solid #d9d9d9;
}
.page-user-profile .thanking-user-donations-data {
    margin-top: 20px;
}
.page-user-profile .user-profile-image {
	display: inline-block;
	margin-left: 25px;
	margin-right: 25px;
	border: 4px solid #d8d8d8;
	box-shadow: 0 0 10px -3px #000;
	border-radius: 100px;
	width: 35%;
}
.page-user-profile .user-profile-image img {
	width: 100%;
	height: auto;
	border-radius: 200px;
	display: block;
}
.page-user-profile .user-profile-info {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	width: 50%;
	text-align: right;
}
.page-user-profile .user-profile-field {
	display: block;
	margin-bottom: 5px;
}
.page-user-profile .user-profile-name {
	font-size: 20px;
	font-weight: bold;
	margin: 0;
}
.page-user-profile .user-profile-email {
	color: gray;
	font-style: oblique;
	font-weight: bold;
	padding-bottom: 10px
}
.page-user-profile .user-profile-telephone {
	background: transparent url("images/icon-phone-profile.png") no-repeat 125px center;
	background-size: 24px;
	padding: 10px 10px 10px 30px;
}
.page-user-profile .user-profile-mobile {
	background: transparent url("images/icon-mobile-profile.png") no-repeat 125px center;
	background-size: 24px;
	padding: 10px 10px 10px 30px;
}
.page-user-profile .user-profile-birthday {
	background: transparent url("images/icon-cake-profile.png") no-repeat 125px center;
	background-size: 24px;
	padding: 10px 10px 10px 30px;
}
.page-user-profile .user-profile-thanking-points-left {
	background: transparent url("images/icon-points-left-profile.png") no-repeat 125px center;
	background-size: 24px;
	padding: 10px 10px 10px 30px;
}
.page-user-profile .user-profile-thanking-points-out {
	background: transparent url("images/icon-points-out-profile.png") no-repeat 125px center;
	background-size: 24px;
	padding: 10px 10px 10px 30px;
}
.page-user-profile .user-profile-thanking-points-in {
	background: transparent url("images/icon-points-in-profile.png") no-repeat 125px center;
	background-size: 24px;
	padding: 10px 10px 10px 30px;
}
.page-user-profile h1 {
	margin-top: 0;
}
.page-user-search .search-result-item {
	display : inline-block;
	cursor : pointer;
	width: 45%;
	height: auto;
	margin: 10px;
	border: 1px solid #c0c0c0;
	border-radius: 100px;
	font-weight: bold;
}
.page-user-search .search-result-item img {
	border-radius : 100px;
}
.page-user-search .search-result-item span {
	padding-left: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 68%;
	display: inline-block;
}
.page-user-search h1 {
	margin-top: 0;
}
.page-user-search .search-result-item:hover {
	box-shadow: 0 0 12px -7px #737373;
}
.page-user-search .form-table{
	width: 100%;
}
.page-user-search .tdFormLabel{
	width: 40%;
}
.page-user-search .tdFormField{
	width: 100%;
}
.page-user-search #field-search{
	width: 100%;
}
/* Thanking program */
.thanking-home-title {
	width: 100%;
	overflow: hidden;
}
#field-vipgroup-seasons {
	padding: 5px 8px;
	border: none;
	box-shadow: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
	font-size: 30px;
	margin: 20px 0;
	color: #0055A5;
	cursor: pointer;
	width: 130%;
}
.page-thanking-home #content {
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.page-thanking-home .section-main {
	float: left;
	margin: 0 3%;
	width: 60%;
}
.page-thanking-home .thanking-links .link-selected,
.page-user-profile .thanking-links .link-selected {
	background-color: #003585;
    pointer-events: none;
    cursor: default;
}
.page-thanking-home .thanking-links .link-unselected,
.page-user-profile .thanking-links .link-unselected {
	background-color: #0055a5;
}
.page-thanking-home .form {
	background-color: #f0f0f0;
	width: 100%;
	border: 1px solid #d5d5d5;
	padding: 16px;
	box-shadow: 0 0 12px -10px #000000;
	box-sizing: border-box;
}
.page-thanking-home .form input,
.page-thanking-home .form textarea,
.page-thanking-home .form select{
	background: white;
	min-height: 30px;
}
.page-thanking-home .form .field-user-target,
.page-thanking-home .form .field-points {
	height: 30px;
}
.page-thanking-home .form .field-user-target::placeholder,
.page-thanking-home .form .field-message::placeholder,
.page-thanking-home .form .field-points::placeholder,
.page-thanking-home .form .field-users-to-notify::placeholder {
	color: #c0c0c0;
}
.page-thanking-home .form .field-user-target,
.page-thanking-home .form .field-points {
	float: left;
	width: 50%;
}
.page-thanking-home .form .field-message {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.page-thanking-home .form .field-users-notified{
	overflow: hidden;
}
.page-thanking-home .form .thanking-button {
	background: #0055a5;
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 28px;
	text-shadow: 1px 1px 3px #000000;
	font-family: Arial;
	color: #ffffff;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	border: none;
	text-shadow: none;
}
.page-thanking-home .form .thanking-button:hover {
	background: #003585;
	text-decoration: none;
	cursor: pointer;
}
.page-thanking-home .form .field-users-notified {
	margin-top: 10px;
	margin-bottom: 10px;
}
.page-thanking-home .form .notified-user {
    border-radius: 5px;
    border: 1px solid darkgray;
    max-width: 200px;
    float: left;
    margin: 2px 2px 0 0;
    padding: 6px;
    background: white;
}
.page-thanking-home .form .notified-user-name {
	max-width: 170px;
	display: inline-block;
	margin-left: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.page-thanking-home .form .button-delete-notified-user {
	display: inline-block;
	margin-left: 10px;
	margin-right: 5px;
	cursor: pointer;
	overflow: hidden;
}
.page-thanking-home .form .button-group {
	clear: both;
	padding-top: 15px;
}
.page-thanking-home .thanking-donation-card,
.page-user-profile .thanking-donation-card {
	margin: 20px 0 20px 0;
	width: 100%;
	border: 1px solid #e4e4e4;
	border-bottom: 2px solid #e4e4e4;
	box-shadow: 0 0 12px -10px #000000;
}
.page-thanking-home .thanking-donation-card .thanking-donation-header,
.page-user-profile .thanking-donation-card .thanking-donation-header {
	padding: 5px;
	background: white;
}
.page-thanking-home .thanking-donation-card .thanking-donation-arrow,
.page-user-profile .thanking-donation-card .thanking-donation-arrow {
	font-weight: bold;
	font-size: 200%;
	color: #0055a5;
	vertical-align: middle;
	margin-left: 5px;
}
.page-thanking-home .thanking-donation-card .thanking-donation-message,
.page-user-profile .thanking-donation-card .thanking-donation-message {
	padding: 8px;
	background: #f6f3f3;
	box-shadow: 0 3px 8px -2px #d5d5d5 inset;
}
.page-thanking-home .thanking-donation-card .thanking-donation-message pre,
.page-user-profile .thanking-donation-card .thanking-donation-message pre {
	white-space: normal;
	color: #999;
	line-height: 20px;
	font-size: 14px
}
.page-thanking-home .thanking-donation-card .thanking-donation-message pre .thanking-donation-source-name,
.page-user-profile .thanking-donation-card .thanking-donation-message pre .thanking-donation-source-name{
	color: #333;
	font-weight: bold;
}
.page-thanking-home .thanking-donation-card .thanking-donation-message pre .thanking-donation-message-points,
.page-user-profile .thanking-donation-card .thanking-donation-message pre .thanking-donation-message-points{
	color: #019DDE;
	font-weight: bold;
}
.page-thanking-home .thanking-donation-card .thanking-donation-message pre .thanking-donation-target-name,
.page-user-profile .thanking-donation-card .thanking-donation-message pre .thanking-donation-target-name{
	color: #0055A5;
	font-weight: bold
}
.page-thanking-home .thanking-donation-card .thanking-donation-avatar,
.page-user-profile .thanking-donation-card .thanking-donation-avatar {
	margin: 5px 0 5px 5px;
	border-radius: 50px;
	width: 50px;
	height: auto;
	vertical-align: middle;
}
.page-thanking-home .thanking-donation-card .thanking-donation-date,
.page-user-profile .thanking-donation-card .thanking-donation-date {
	float: right;
	margin: 5px 5px 0 0;
}
.page-thanking-home .thanking-donation-card .thanking-donation-points,
.page-user-profile .thanking-donation-card .thanking-donation-points {
	font-weight: bold;
	margin-left: 10px;
	width: 50px;
	height: 50px;
	display: inline-block;
	vertical-align: middle;
	line-height: 50px;
	text-align: center;
	border-radius: 50px;
	border: 2px solid #019DDE;
	color: #019DDE;
	font-size: 16px;
}
.page-thanking-home .thanking-home-side-bar {
	float: left;
	margin-top: 20px;
	display: inline-block;
	width: 32%;
}
.page-thanking-home .thanking-home-side-bar .thanking-user-data{
	padding: 5px 0 5px 0;
	box-sizing: border-box
}
.page-thanking-home .thanking-bar-element {
	margin: 20px 0 0 0;
	width: 100%;
}
.page-thanking-home .thanking-bar-element.thanking-user-directory{
 	border: 1px solid lightgray;
}

.page-thanking-home .thanking-bar-header {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: black;
	background-color: #ededed;
	display: block;
}
.page-thanking-home .thanking-bar-available-points {
	text-align: center;
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
}
.page-thanking-home .thanking-bar-available-points b {
	color: #333;
}
.page-thanking-home .thanking-links {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}
.page-user-profile .thanking-links {
	float: left;
	margin: 20px 0 20px 0;
	align: center;
}
.page-thanking-home .thanking-links a,
.page-user-profile .thanking-links a {
	width: 58.5%;
	height: 30px;
	font-size: 13px;
	line-height: 10px;
	color: white;
	text-align: center;
	border: 1px solid black;
	box-sizing: border-box;
	margin: 0 auto 10px;
	display: block;
}
.page-thanking-home .thanking-bar-link {
	line-height: 20px;
	text-align: center;
	display: block;
	overflow: hidden;
}
.page-thanking-home .thanking-home-user-image {
   	display: inline-block;
	margin: 0 40px 14px;
	border: 4px solid #d8d8d8;
	box-shadow: 0 0 10px -3px #000;
	border-radius: 200px;
}
.page-thanking-home .thanking-home-user-image img {
	width: 100%;
	height: auto;
	border-radius: 200px;
	display: block
}
.page-thanking-home .thanking-home-ranking-item {
	cursor: pointer;
	border-bottom: 1px solid #d9d9d9;
	padding: 5px 0;
	clear: both;
	overflow: hidden;
}
.page-thanking-home .thanking-ranking-user-avatar {
	width: 15%;
	border-radius: 200px;
	height: 100%;
	vertical-align: middle;
	margin: 1%;
	float: left
}
.page-thanking-home .thanking-ranking-user-name {
	height: 45px;
	width: 71%;
	margin: 1%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	float: left;
	line-height: 45px;
}
.page-thanking-home .thanking-ranking-user-points {
	height: 45px;
	width: 10%;
	margin: 1% 0 1% 0;
	float: right;
	line-height: 45px;
	font-weight: bold;
	color: black;
	text-align: right;
	display: block;
}
.thanking-user-donations-data{
	border: none;
	background: none;
}
.thanking-user-donations-data .ui-tabs-nav{
	background: none;
	border: none;
	border-bottom: 1px solid #cccccc;
	padding: 0;
}
.thanking-user-donations-data .ui-tabs-nav .tab-item{
 	border-color: #cccccc;
 	border-radius: 0;
}
.thanking-user-donations-data .ui-tabs-nav .tab-item a:focus {
  	outline: none;
}
.thanking-user-donations-data .thanking-donations-tab{
	display: block;
	border: 1px solid #ccc;
	border-top: none;
	border-radius: 0 0 10px 10px;
	background: white;
}
/* thanking donation reply */
.page-thanking-home .thanking-donation-card .reply-bar,
.page-user-profile .thanking-donation-card .reply-bar{
	border-color: #b5b5b5;
	border-width: 0 0 1px 0;
	border-style: dashed;
}
.page-thanking-home .thanking-donation-card .thanking-donation-reply,
.page-user-profile .thanking-donation-card .thanking-donation-reply{
	padding-left: 40px
}
.page-thanking-home .thanking-donation-card .thanking-donation-reply .thanking-donation-re,
.page-user-profile .thanking-donation-card .thanking-donation-reply .thanking-donation-re{
	font-weight: bold;
	color: #000000;
}
.page-thanking-home .thanking-donation-card .reply-form .reply-bar,
.page-user-profile .thanking-donation-card .reply-form .reply-bar{
	border-color: transparent;
}
.page-thanking-home .thanking-donation-card .reply-form .donation-reply-textarea,
.page-user-profile .thanking-donation-card .reply-form .donation-reply-textarea{
	background: white;
	padding: 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
 	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.button-reply,
.button-reply-pressed{
	font-size: 14px;
	padding: 10px 20px;
	width: 100%;
	text-align: center;
	background: #c5c5c5;
	color: #333;
	font-weight: normal;
	cursor: pointer;
	-webkit-box-sizing: border-box;
 	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.button-reply:hover,
.button-reply-pressed:hover{
	background: #a6a6a6;
}
/* CV Amazon Landing 2017 */
.page-amazon .amz-container{
	overflow: hidden;
}
.page-amazon .amz-container h1{
	margin-bottom: 0px;
	padding-top: 30px
}
.page-amazon .amz-container h2{
	margin-top: 0px;
	color: #333;
}
.page-amazon .amz-container .amz-header{
	background: url("images/amazon/amazon-logo.png") no-repeat center center;
	padding: 20px 0 0;
	height: 80px;
}
.page-amazon .amz-tag-chief-card{
	display: block;
	width: 190px;
	float: left;
	margin: 9.75px;
	box-shadow: 0 0px 2px 0 #d4d4d4;
	box-sizing: border-box;
	text-decoration: none;
	color: inherit;
	transition: all 0.3s ease 0s;
	position: relative;
	cursor: pointer;
}
.page-amazon .amz-tag-chief-card-img{
	background: url("images/amazon/325.jpg") no-repeat center center;
	width: 190px;
	height: 190px;
	display: block;
}
.page-amazon .amz-tag-chief-motor .amz-tag-chief-card-img {
	background-image: url("images/amazon/364.jpg");
}
.page-amazon .amz-tag-chief-alimentacion .amz-tag-chief-card-img {
	background-image: url("images/amazon/325.jpg");
}
.page-amazon .amz-tag-chief-belleza .amz-tag-chief-card-img {
	background-image: url("images/amazon/194.jpg");
}
.page-amazon .amz-tag-chief-deportesyexteriores .amz-tag-chief-card-img {
	background-image: url("images/amazon/200.jpg");
}
.page-amazon .amz-tag-chief-electrodomesticosparalasalud .amz-tag-chief-card-img {
	background-image: url("images/amazon/364.jpg");
}
.page-amazon .amz-tag-chief-home .amz-tag-chief-card-img {
	background-image: url("images/amazon/201.jpg");
}
.page-amazon .amz-tag-chief-productosindustrialesycientificos .amz-tag-chief-card-img {
	background-image: url("images/amazon/328.jpg");
}
.page-amazon .amz-tag-chief-electronica .amz-tag-chief-card-img {
	background-image: url("images/amazon/23.jpg");
}
.page-amazon .amz-tag-chief-informatica .amz-tag-chief-card-img {
	background-image: url("images/amazon/147.jpg");
}
.page-amazon .amz-tag-chief-joyas .amz-tag-chief-card-img {
	background-image: url("images/amazon/197.jpg");
}
.page-amazon .amz-tag-chief-juguetes .amz-tag-chief-card-img {
	background-image: url("images/amazon/21.jpg");
}
.page-amazon .amz-tag-chief-libros .amz-tag-chief-card-img {
	background-image: url("images/amazon/14.jpg");
}
.page-amazon .amz-tag-chief-ropayaccesorios .amz-tag-chief-card-img {
	background-image: url("images/amazon/193.jpg");
}
.page-amazon .amz-tag-chief-relojes .amz-tag-chief-card-img {
	background-image: url("images/amazon/241.jpg");
}
.page-amazon .amz-tag-chief-videojuegos .amz-tag-chief-card-img {
	background-image: url("images/amazon/63.jpg");
}
.page-amazon .amz-tag-chief-zapatos .amz-tag-chief-card-img {
	background-image: url("images/amazon/309.jpg");
}
.page-amazon .amz-tag-chief-dvd .amz-tag-chief-card-img {
	background-image: url("images/amazon/74.jpg");
}
.page-amazon .amz-tag-chief-casayjardin .amz-tag-chief-card-img {
	background-image: url("images/amazon/86.jpg");
}
.page-amazon .amz-tag-chief-productosdeoficina .amz-tag-chief-card-img {
	background-image: url("images/amazon/229.jpg");
}
.page-amazon .amz-tag-chief-saludybelleza .amz-tag-chief-card-img {
	background-image: url("images/amazon/121.jpg");
}
.page-amazon .amz-tag-chief-equipaje .amz-tag-chief-card-img {
	background-image: url("images/amazon/198.jpg");
}
.page-amazon .amz-tag-chief-fotografia .amz-tag-chief-card-img {
	background-image: url("images/amazon/114.jpg");
}
.page-amazon .amz-tag-chief-coche .amz-tag-chief-card-img {
	background-image: url("images/amazon/263.jpg");
}
.page-amazon .amz-tag-chief-bebe .amz-tag-chief-card-img {
	background-image: url("images/amazon/75.jpg");
}
.page-amazon .amz-tag-chief-bricolajeherramientas .amz-tag-chief-card-img {
	background-image: url("images/amazon/60.jpg");
}
.page-amazon .amz-tag-chief-homeentertainment .amz-tag-chief-card-img {
	background-image: url("images/amazon/504.jpg");
}
.page-amazon .amz-tag-chief-wireless .amz-tag-chief-card-img {
	background-image: url("images/amazon/107.jpg");
}
.page-amazon .amz-tag-chief-card-name{
	width: 100%;
	text-align: center;
	color: #fff;
	box-sizing: border-box;
	transition: all 0.3s ease 0s;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	overflow: hidden;
	text-transform: uppercase;
}
.page-amazon .amz-tag-chief-card-cashback{
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	color: white;
	box-sizing: border-box;
	text-align: center;
	transition: all 0.6s ease 0s;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	padding: 10px;
}
.page-amazon .amz-tag-chief-card-cashback .amz-cashback-value{
	font-size: 26px;
	display: block;
}
.page-amazon .amz-tag-chief-card-cashback .amz-cashback-label{
	font-size: 15px
}
/* Offer List card  */
.page-amazon .amz-tag-list{
	clear: both;
}
.page-amazon .amz-tag-card {
	display: block;
	width: 158px;
	float: left;
	margin: 4.66px;
	border: 1px solid #f7f7f7;
	box-shadow: 0 0px 2px 0 #d4d4d4;
	box-sizing: border-box;
	text-decoration: none;
	color: inherit;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	position: relative;
}
.page-amazon .amz-tag-list-card-img{
	background: url("images/amazon/147.jpg") no-repeat;
	background-size: 100%;
	width: 156px;
	height: 156px;
	display: block;
}
.page-amazon .amz-tag-card-motor .amz-tag-list-card-img {
	background-image: url("images/amazon/364.jpg");
}
.page-amazon .amz-tag-card-alimentacion .amz-tag-list-card-img {
	background-image: url("images/amazon/325.jpg");
}
.page-amazon .amz-tag-card-belleza .amz-tag-list-card-img {
	background-image: url("images/amazon/194.jpg");
}
.page-amazon .amz-tag-card-deportesyexteriores .amz-tag-list-card-img {
	background-image: url("images/amazon/200.jpg");
}
.page-amazon .amz-tag-card-electrodomesticosparalasalud .amz-tag-list-card-img {
	background-image: url("images/amazon/364.jpg");
}
.page-amazon .amz-tag-card-home .amz-tag-list-card-img {
	background-image: url("images/amazon/201.jpg");
}
.page-amazon .amz-tag-card-productosindustrialesycientificos .amz-tag-list-card-img {
	background-image: url("images/amazon/328.jpg");
}
.page-amazon .amz-tag-card-electronica .amz-tag-list-card-img {
	background-image: url("images/amazon/23.jpg");
}
.page-amazon .amz-tag-card-informatica .amz-tag-list-card-img {
	background-image: url("images/amazon/147.jpg");
}
.page-amazon .amz-tag-card-joyas .amz-tag-list-card-img {
	background-image: url("images/amazon/197.jpg");
}
.page-amazon .amz-tag-card-juguetes .amz-tag-list-card-img {
	background-image: url("images/amazon/21.jpg");
}
.page-amazon .amz-tag-card-libros .amz-tag-list-card-img {
	background-image: url("images/amazon/14.jpg");
}
.page-amazon .amz-tag-card-ropayaccesorios .amz-tag-list-card-img {
	background-image: url("images/amazon/193.jpg");
}
.page-amazon .amz-tag-card-relojes .amz-tag-list-card-img {
	background-image: url("images/amazon/241.jpg");
}
.page-amazon .amz-tag-card-videojuegos .amz-tag-list-card-img {
	background-image: url("images/amazon/63.jpg");
}
.page-amazon .amz-tag-card-zapatos .amz-tag-list-card-img {
	background-image: url("images/amazon/309.jpg");
}
.page-amazon .amz-tag-card-dvd .amz-tag-list-card-img {
	background-image: url("images/amazon/74.jpg");
}
.page-amazon .amz-tag-card-casayjardin .amz-tag-list-card-img {
	background-image: url("images/amazon/86.jpg");
}
.page-amazon .amz-tag-card-productosdeoficina .amz-tag-list-card-img {
	background-image: url("images/amazon/229.jpg");
}
.page-amazon .amz-tag-card-saludybelleza .amz-tag-list-card-img {
	background-image: url("images/amazon/121.jpg");
}
.page-amazon .amz-tag-card-equipaje .amz-tag-list-card-img {
	background-image: url("images/amazon/198.jpg");
}
.page-amazon .amz-tag-card-fotografia .amz-tag-list-card-img {
	background-image: url("images/amazon/114.jpg");
}
.page-amazon .amz-tag-card-coche .amz-tag-list-card-img {
	background-image: url("images/amazon/263.jpg");
}
.page-amazon .amz-tag-card-bebe .amz-tag-list-card-img {
	background-image: url("images/amazon/75.jpg");
}
.page-amazon .amz-tag-card-bricolajeherramientas .amz-tag-list-card-img {
	background-image: url("images/amazon/60.jpg");
}
.page-amazon .amz-tag-card-homeentertainment .amz-tag-list-card-img {
	background-image: url("images/amazon/504.jpg");
}
.page-amazon .amz-tag-card-wireless .amz-tag-list-card-img {
	background-image: url("images/amazon/107.jpg");
}
.page-amazon .amz-tag-list-card-name{
	vertical-align: middle;
	font-size: 12px;
	padding: 5px;
	text-align: center;
	position: absolute;
	bottom: 0;
	z-index: 1000;
	box-sizing: border-box;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
}
.page-amazon .amz-tag-list-card-cashback{
	vertical-align: top;
}
.page-amazon .amz-tag-list-card-cashback .amz-cashback-value{
	font-size: 25px;
	text-align: center;
	font-weight: bold;
	padding: 25px 0 0;
	display: block;
}
.page-amazon .amz-tag-list-card-cashback .amz-cashback-label{
	font-size: 12px;
	text-align: center;
	display: block;
}
/* ------------------------------------------------ */
/* --------------- GWT legacy styles ---------------*/
/* ------------------------------------------------ */
.page-gwt table {
	/* Rounded borders are not rendered properly when border-collapse = collapse */
	border-collapse: separate;
	border-spacing: 0px;
	/* IE7 bug: not taking into account border-spacing */
	*border-collapse: expression('separate', cellSpacing = '0px');
}
.page-gwt td {
	padding: 0px;
}
.page-gwt #content {
	border: none;
	box-shadow: none;
	margin: 0 auto;
	padding: 0;
	width: auto;
	max-width: 100%;
}
.page-gwt #body {
	display: none;
}
.page-gwt #body_t1 {
	margin: 0px auto;
	width: 1002px;
}
.page-gwt #body_t1_0_0 {
}
.page-gwt #body_t1_1_0 {
}
.page-gwt #body_t1_2_0 {
	padding-top: 10px;
	text-align: right;
}
.page-gwt #body_t1_3_0 {
}
.page-gwt #body_t2 {
	background: url('images/header-logo.png') no-repeat top left;
	height: 140px;
	width: 100%;
}
.page-gwt #body_t2_0_0 {
}
.page-gwt #body_t2_1_0 {
	padding-right: 10px;
	vertical-align: top;
}
.page-gwt #body_t2_2_0 {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
.page-gwt #body_t2_3_0 {
	padding-right: 10px;
	vertical-align: bottom;
}
.page-gwt #iframe_body {
}
/* .page-gwt #iframe_offers {
	width: 810px;
} */
.page-gwt #p_body {
}
.page-gwt #p_body_t1 {
	width: 100%;
}
.page-gwt #p_body_t1_0_0 {
}
.page-gwt #p_body_t1_1_0 {
	border: 1px solid #0055a5;
	border-top-width: 0px;
	width: 100%;
}
.page-gwt #p_body_t2 {
	background: #fff;
	width: 100%;
}
.page-gwt #p_body_t2_0_0 {
	padding: 10px 10px 0px 10px;
}
.page-gwt #p_body_t2_1_0 {
	padding: 10px;
	vertical-align: top;
}
.page-gwt #p_body_t2_1_1 {
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}
.page-gwt #p_body_t2_1_0_content {
	width: 162px;
}
.page-gwt .page {
	background: #fff;
	display: none;
}
.page-gwt .cont_offers {
	margin-top: 10px;
}
.page-gwt .cont_offer_details_2 {
	position: relative;
}
.page-gwt .cont_filter_tag,
.page-gwt .cont_filter_criteria,
.page-gwt .cont_filter_location,
.page-gwt .cont_activities,
.page-gwt .cont_ads_2,
.page-gwt .cont_menubox {
	margin-bottom: 10px;
}
.page-gwt .cont_ads {
	overflow: auto;
}
.gwt-ToggleButton-up,
.gwt-ToggleButton-up-hovering,
.gwt-ToggleButton-up-disabled,
.gwt-ToggleButton-down,
.gwt-ToggleButton-down-hovering,
.gwt-ToggleButton-down-disabled {
	background: #e3e3e3;
	background: -moz-linear-gradient(center top, #f9f9f9, #e3e3e3);
	background: -webkit-gradient(linear, center top, center bottom, from(#f9f9f9), to(#e3e3e3));
	padding: 6px 10px;
}
.gwt-ToggleButton-up,
.gwt-ToggleButton-down {
	border: 1px solid #bbbbbb;
	border-radius: 5px;
}
.gwt-DecoratedTabBar .tabMiddleCenter {
	cursor: hand;
	cursor: pointer;
	text-align: center;
}
.gwt-DialogBox {
	background: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #d3d3d3;
	z-index: 10;
}
.gwt-DialogBox .Caption {
	background: #d3d3d3;
	background: -moz-linear-gradient(center top, #d3d3d3, #f9f9f9);
	background: -webkit-gradient(linear, center top, center bottom, from(#d3d3d3), to(#f9f9f9));
	border: none;
	border-bottom: 1px solid #d3d3d3;
	color: black;
	padding: 5px;
	text-transform: none;
}
.gwt-DialogBox .Caption-Closable {
	background: transparent;
	border: none;
	padding: 0px;
}
.gwt-DialogBox .CaptionPanel {
	background: #d3d3d3;
	background: -moz-linear-gradient(center top, #d3d3d3, #f9f9f9);
	background: -webkit-gradient(linear, center top, center bottom, from(#d3d3d3), to(#f9f9f9));
	border-bottom: 1px solid #d3d3d3;
	width: 100%;
}
.gwt-DialogBox .CaptionPanel td {
	padding: 5px;
}
.gwt-DialogBox .Close {
	background: transparent url('images/close_small_transparent.png');
	-background: url('images/close_small_dialogbox.png');
	cursor: hand;
	cursor: pointer;
	height: 16px;
	width: 16px;
}
.gwt-DialogBox .dialogContent {
	margin: 0px;
}
.gwt-DialogBox .dialogBottomCenter {
	display: none;
}
.gwt-DialogBox .dialogMiddleLeft {
	display: none;
}
.gwt-DialogBox .dialogMiddleCenter {
	padding: 0px;
}
.gwt-DialogBox .dialogMiddleRight {
	display: none;
}
.gwt-DialogBox .dialogTopLeft {
	display: none;
}
.gwt-DialogBox .dialogTopCenter {
	background-color: #d3d3d3;
	background-image: none;
}
.gwt-DialogBox .dialogTopRight {
	display: none;
}
.gwt-DialogBox .dialogBottomLeft {
	display: none;
}
.gwt-DialogBox .dialogBottomRight {
	display: none;
}
.gwt-DialogBox .dialogTopLeftInner,
.gwt-DialogBox .dialogTopRightInner {
	width: 4px;
}
.gwt-DialogBox .dialogBottomLeftInner,
.gwt-DialogBox .dialogBottomRightInner {
	height: 5px;
	width: 4px;
}
* html .gwt-DialogBox .dialogBottomLeftInner,
* html .gwt-DialogBox .dialogBottomRightInner {
	height: 4px;
	width: 4px;
}
.gwt-PopupPanel {
	border: 2px solid #d3d3d3;
	background: #f0f0f0;
	padding: 10px;
	box-shadow: 2px 2px 2px #d3d3d3;
	-moz-box-shadow: 2px 2px 2px #d3d3d3;
	-webkit-box-shadow: 2px 2px 2px #d3d3d3;
	z-index: 10;
}
.gwt-PopupPanel .popupContent {
}
.gwt-PopupPanelGlass {
	background-color: #D0E4F6;
	filter: alpha(opacity = 50);
	opacity: 0.5;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.gwt-DecoratedPopupPanel {
		position: fixed !important;
		z-index: 10;
	}
	.gwt-PopupPanel-placemarks {
		position: fixed !important;
	}
}
.gwt-DecoratedPopupPanel {
	z-index: 10;
}
.gwt-DecoratedPopupPanel .popupContent {
	border: 2px solid #d3d3d3;
	background: #f0f0f0;
	padding: 10px;
	box-shadow: 2px 2px 2px #d3d3d3;
	-moz-box-shadow: 2px 2px 2px #d3d3d3;
	-webkit-box-shadow: 2px 2px 2px #d3d3d3;
}
.gwt-DecoratedPopupPanel .popupTopLeftInner,
.gwt-DecoratedPopupPanel .popupTopRightInner {
}
.gwt-DecoratedPopupPanel .popupTopCenter {
	display: none;
}
.gwt-DecoratedPopupPanel .popupBottomLeftInner,
.gwt-DecoratedPopupPanel .popupBottomRightInner,
.gwt-DecoratedPopupPanel .popupTopLeftInner,
.gwt-DecoratedPopupPanel .popupTopRightInner {
	display: none;
}
.gwt-DecoratedPopupPanel .popupMiddleCenter {
  	padding: 0px;
}
.gwt-DecoratedPopupPanel-standard .header {
	width: 100%;
}
.gwt-DecoratedPopupPanel-standard .header .label {
	font-weight: bold;
	white-space: normal;
}
.gwt-DecoratedPopupPanel-standard .header .label-cell {
	width: 100%;
}
.gwt-DecoratedPopupPanel-standard .header .close {
	background: url('images/standard_popup_close.png');
	cursor: hand;
	cursor: pointer;
	height: 12px;
	width: 12px;
}
.gwt-DecoratedPopupPanel-standard .header-cell {
	border-bottom: 2px solid #d3d3d3;
	padding-bottom: 10px;
}
.gwt-DecoratedPopupPanel-standard .content-cell {
	padding-top: 10px;
}
.gwt-PopupPanelGlass {
	background-color: #d3d3d3;
	z-index: 10;
}
.gwt-DisclosurePanel {
}
.gwt-DisclosurePanel-open {
}
.gwt-DisclosurePanel-closed {
}
.gwt-DisclosurePanel .header,
.gwt-DisclosurePanel .header a,
.gwt-DisclosurePanel .header td {
	font-weight: bold;
}
.gwt-DisclosurePanel .content {
  border: none;
  padding: 4px 0px 4px 10px;
  margin-left: 15px;
}
.gwt-TextBox-default {
	color: #747474;
}
.gwt-SuggestBoxPopup {
	margin: 0px;
	z-index: 100;
}
.gwt-SuggestBoxPopup .item {
  padding: 2px 6px;
  color: black;
  cursor: default;
}
.gwt-SuggestBoxPopup .item-selected {
  background: #0055a5;
  color: #fff;
  cursor: hand;
  cursor: pointer;
}
.gwt-SuggestBoxPopup .suggestPopupContent {
  background: #fff;
}
.gwt-SuggestBoxPopup .suggestPopupTopCenter {
  background: #d3d3d3 none;
}
.gwt-SuggestBoxPopup .suggestPopupBottomCenter {
  background: #d3d3d3 none;
}
.gwt-SuggestBoxPopup .suggestPopupMiddleLeft {
  background: #d3d3d3 none;
}
.gwt-SuggestBoxPopup .suggestPopupMiddleRight {
  background: #d3d3d3 none;
}
.gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupTopRightInner {
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupTopLeft {
  background: #d3d3d3 none;
}
.gwt-SuggestBoxPopup .suggestPopupTopRight {
  background: #d3d3d3 none;
}
.gwt-SuggestBoxPopup .suggestPopupBottomLeft {
  background: #d3d3d3 none;
}
.gwt-SuggestBoxPopup .suggestPopupBottomRight {
  background: #d3d3d3 none;
}
* html .gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
  width: 1px;
  height: 1px;
  overflow: hidden;
}
* html .gwt-SuggestBoxPopup .suggestPopupTopRightInner {
  width: 1px;
  height: 1px;
  overflow: hidden;
}
* html .gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
  width: 1px;
  height: 1px;
  overflow: hidden;
}
* html .gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
  width: 1px;
  height: 1px;
  overflow: hidden;
}
/* --- Masker --- */
.cv-Masker {
}
.cv-Masker .message {
	margin: 10px;
	margin-left: 0px;
}
.cv-Masker .image {
	background: transparent url('images/loading.gif') no-repeat	top left;
	height: 32px;
	margin: 10px;
	width: 32px;
}
/*-- Message dialog box --*/
.cv-messageDialogBox {
	z-index: 12;
}
.cv-messageDialogBox .image {
	height: 48px;
	margin: 10px;
	margin-right: 0px;
	width: 48px;
}
.cv-messageDialogBox .buttons {
	display: inline-table;
}
.cv-messageDialogBox .buttons td {
	padding-left: 10px;
}
.cv-messageDialogBox .message {
	margin: 10px;
	width: 400px;
}
.cv-messageDialogBox .message-cell {
}
.cv-messageDialogBox .rule-cell {
	display: none;
	padding: 10px 0px;
}
.cv-messageDialogBox .buttons-cell {
	border-top: 1px solid #d3d3d3;
	padding: 10px;
	text-align: right;
}
/* --- Standard dialogbox --- */
.cv-StandardDialogBox {
}
.cv-StandardDialogBox .divHeader {
	background: #eeeeee;
	border-bottom: 1px solid #d3d3d3;
	font-size: 10pt;
	font-weight: bold;
	padding: 10px;
	text-align: left;
}
.cv-StandardDialogBox .divHeader a {
	font-size: 10pt;
}
.cv-StandardDialogBox .divContent {
	padding: 10px;
}
.cv-StandardDialogBox .divButtons {
	border-top: 1px solid #d3d3d3;
	padding: 10px;
	text-align: right;
}
.cv-StandardDialogBox .divButtons .gwt-Button {
	margin-left: 10px;
	width: 100px;
}
/* --- Error box --- */
.cv-ErrorBox {
	background: #fff;
	border: 1px solid #c0c0c0;
	border-radius: 5px;
	margin: 50px auto;
	padding: 20px;
	width: 50%;
}
.cv-ErrorBox .icon {
	background: #fff url('images/icon_error_48.png') no-repeat center center;
	margin: 10px;
	height: 48px;
	width: 48px;
}
.cv-ErrorBox .text {
	font-size: 16pt;
}
/*-- Rating widget --*/
.cv-WidgetRating {
}
.cv-WidgetRating td {
}
.cv-WidgetRating .element {
	background: transparent url('images/star_off.png') no-repeat center center;
	height: 13px;
	margin: 1px;
	width: 13px;
}
.cv-WidgetRating .element-interactive {
	cursor: hand;
	cursor: pointer;
}
.cv-WidgetRating .element-selected {
	background-image: url('images/star_on.png');
}
/*-- Info tooltip widget --*/
.cv-WidgetInfoTooltip {
	background: transparent url('images/information.png') no-repeat	top left;
	cursor: hand;
	cursor: pointer;
	height: 16px;
	width: 16px;
}
.gwt-DecoratedPopupPanel-tooltip .gwt-HTML {
	width: 250px;
}
/*-- Decorated header widget --*/
.cv-WidgetDecoratedHeader {
	cursor: hand;
	cursor: pointer;
	width: 100%;
}
.cv-WidgetDecoratedHeader .left {
	background: #0055a5;
}
.cv-WidgetDecoratedHeader .left .leftInner {
	height: 20px;
	width: 12px;
	zoom: 1;
}
.cv-WidgetDecoratedHeader .center {
	background: #0055a5;
	width: 100%;
}
.cv-WidgetDecoratedHeader .center .centerInner {
	text-align: center;
}
.cv-WidgetDecoratedHeader .center .centerInner .text {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.cv-WidgetDecoratedHeader .right {
	background: #0055a5;
}
.cv-WidgetDecoratedHeader .right .rightInner {
	height: 20px;
	width: 12px;
	zoom: 1;
}
/*-- Collapsible text block --*/
.cv-WidgetCollapsibleTextBlock {
}
.cv-WidgetCollapsibleTextBlock .text {
}
.cv-WidgetCollapsibleTextBlock .link {
	color: #0055a5;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: underline;
}
.cv-WidgetCollapsibleTextBlock .link-expanded {
}
/*-- Filter tag widget --*/
.cv-WidgetFilterTag {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	overflow: hidden;
}
.cv-WidgetFilterTag .link,
.cv-WidgetFilterTag .link:hover,
.cv-WidgetFilterTag .link:visited {
	font-weight: normal;
	padding: 4px;
	text-decoration: none;
	text-transform: none;
	white-space: normal;
}
.cv-WidgetFilterTag .link-selected,
.cv-WidgetFilterTag .link-selected:hover,
.cv-WidgetFilterTag .link-selected:visited {
	color: black;
	font-weight: bold;
}
.cv-WidgetFilterTag .link-1,
.cv-WidgetFilterTag .link-1:visited {
}
.cv-WidgetFilterTag .link-1:hover {
}
.cv-WidgetFilterTag .link-1-selected,
.cv-WidgetFilterTag .link-1-selected:hover,
.cv-WidgetFilterTag .link-1-selected:visited {
	font-weight: bold;
}
.cv-WidgetFilterTag .link-cell {
	border-top: 1px solid #d3d3d3;
	padding: 6px 4px;
	text-align: left;
	vertical-align: middle;
}
.cv-WidgetFilterTag .link-cell-first {
	border-top: none;
}
.cv-WidgetFilterTag .link-cell-selected {
	background-color: #eeeeee;
}
.cv-WidgetFilterTag .link-cell-1 {
	padding-left: 8px;
}
.cv-WidgetFilterTag .link-cell-1-selected {
	background-color: #eeeeee;
}
.cv-WidgetFilterTag .link-cell-2 {
	padding-left: 16px;
}
.cv-WidgetFilterTag .link-cell-2-selected {
	background-color: #eeeeee;
}
.cv-WidgetFilterTag .link-2,
.cv-WidgetFilterTag .link-2:visited {
	color: #747474;
}
.cv-WidgetFilterTag .link-2:hover {
	color: black;
}
.cv-WidgetActivities .link-cell-child {
	padding-left: 30px
}
.cv-WidgetActivities .link-cell-child .link:before {
	content: "-";
	padding-right: 5px;
}
.cv-WidgetActivities .link-cell-child.link-cell-active:before {
	color: #ffffff;
}
.cv-WidgetFilterTag .link-2-selected,
.cv-WidgetFilterTag .link-2-selected:hover,
.cv-WidgetFilterTag .link-2-selected:visited {
	color: black;
	font-weight: bold;
}
/* Special tags */

/* Halloween */
.cv-WidgetFilterTag .link-cell-halloween {
	background: #f47820 url("images/icon_special_tag_halloween.png") no-repeat scroll 5px center !important;
	padding-left: 35px !important;
}
.cv-WidgetFilterTag .link-cell-halloween .link {
	color: #8c4818 !important;
	font-weight: bold !important;
	/*padding: 0 !important;*/
}

/* black friday */
.cv-WidgetFilterTag .link-cell-black-friday {
	background: #191919 url("images/icon_special_tag_black_friday.png") no-repeat scroll 5px center !important;
	padding-left: 35px !important;
}
.cv-WidgetFilterTag .link-cell-black-friday .link {
	color: #fff !important;
	font-weight: bold !important;
	text-transform: uppercase;
	/*padding: 0 !important;*/
}

/* navidades */
.cv-WidgetFilterTag .link-cell-christmas,
.cv-WidgetFilterTag .link-cell-christmas:hover {
  background: #c50303 url("images/christmas_tag.gif") no-repeat scroll left bottom !important;
  border: none !important;
  /*padding: 10px 4px !important;*/
}
.cv-WidgetFilterTag .link-cell-christmas .link,
.cv-WidgetFilterTag .link-cell-christmas:hover .link {
  color: #fff !important;
  font-weight: bold !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
}
.cv-WidgetFilterTag .link-cell-christmas2,
.cv-WidgetFilterTag .link-cell-christmas2:hover {
	background-image: url(images/icon_christmas2.png) !important; 
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #fbb870!important;
}
.cv-WidgetFilterTag .link-cell-christmas2 .link,
.cv-WidgetFilterTag .link-cell-christmas2:hover .link {
	  margin-left: 35px !important;
}

/* Rebajas */
.cv-WidgetFilterTag .link-cell-sales,
.cv-WidgetFilterTag .link-cell-sales:hover {
 	background-image: url(images/icon_rebajas.svg) !important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #f95060!important;
}
.cv-WidgetFilterTag .link-cell-sales .link,
.cv-WidgetFilterTag .link-cell-sales:hover .link {
  margin-left: 35px !important;
  /*padding: 0 !important;*/
}

/* Rebajas */
.cv-WidgetFilterTag .link-cell-sales2,
.cv-WidgetFilterTag .link-cell-sales2:hover {
 	background-image: url(images/icon-rebajas2.png) !important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #f95060!important;
}
.cv-WidgetFilterTag .link-cell-sales2 .link,
.cv-WidgetFilterTag .link-cell-sales2:hover .link {
  margin-left: 35px !important;
  /* padding: 0 !important; */
}

/* Semana santa */
.cv-WidgetFilterTag .link-cell-semana-santa {
  background: #2577c7 url("images/icon_semana_santa.png") no-repeat 5px center !important;
  border: medium none !important;
  padding: 10px 4px !important;
  background-size: 20px !important;
}
.cv-WidgetFilterTag .link-cell-semana-santa:hover {
  background: #12508c url("images/icon_semana_santa.png") no-repeat 5px center !important;
  background-size: 20px !important;
}

.cv-WidgetFilterTag .link-cell-semana-santa .link,
.cv-WidgetFilterTag .link-cell-semana-santa:hover .link {
  color: #fff !important;
  font-weight: bold !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
  display: block !important;
}

/* Puente de mayo */
.cv-WidgetFilterTag .link-cell-puente-mayo {
	background: #009b89 url("images/icon-puentepilar.svg") no-repeat scroll 10px center !important;
	border: medium none !important;
	/*padding: 10px 4px !important;*/
	background-size: 15px !important;
}
.cv-WidgetFilterTag .link-cell-puente-mayo:hover {
  background: #038374 url("images/icon-puentepilar.svg") no-repeat scroll 10px center !important;
  background-size: 15px !important;
}
.cv-WidgetFilterTag .link-cell-puente-mayo .link,
.cv-WidgetFilterTag .link-cell-puente-mayo:hover .link {
  color: #fff !important;
  font-weight: bold !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
  display: block !important;
}

/* Día de la madre */
.cv-WidgetFilterTag .link-cell-dia-madre {
  background: #ed5dc1 url("images/icon_mothersday.png") no-repeat scroll 0 center !important;
  border: medium none !important;
  /*padding: 10px 4px !important;*/
  background-size: 35px !important;
}
.cv-WidgetFilterTag .link-cell-dia-madre:hover {
  background: #b34692 url("images/icon_mothersday.png") no-repeat scroll 0 center !important;
  background-size: 35px !important;
}
.cv-WidgetFilterTag .link-cell-dia-madre .link,
.cv-WidgetFilterTag .link-cell-dia-madre:hover .link {
  color: #fff !important;
  font-weight: bold !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
  display: block !important;
}

/* Especial verano */
.cv-WidgetFilterTag .link-cell-summer {
  background: #e3ba3c url("images/icon_summer.png") no-repeat scroll 0 center !important;
  border: medium none !important;
  /*padding: 13px 4px !important;*/
  background-size: 35px !important;
}
.cv-WidgetFilterTag .link-cell-summer:hover {
  background: #c19305 url("images/icon_summer.png") no-repeat scroll 0 center !important;
  background-size: 35px !important;
}
.cv-WidgetFilterTag .link-cell-summer .link,
.cv-WidgetFilterTag .link-cell-summer:hover .link {
  color: #fff !important;
  font-weight: bold !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
  display: block !important;
}

/* Espcial mundial */
.cv-WidgetFilterTag .link-cell-especial-mundial .link {
	color: #fff !important;
    font-weight: bold !important;
    margin-left: 35px !important;
    text-transform: uppercase !important;
    /*padding: 0px;*/
    display: block !important;
    font-style: italic;
    font-size: 12px;
}

.cv-WidgetFilterTag .link-cell-especial-mundial:hover .link {
    color: #fff !important;
    font-weight: bold !important;
    margin-left: 35px !important;
    text-transform: uppercase !important;
    /*padding: 0;*/
    display: block !important;
    font-style: italic;
    font-size: 12px;
}

.cv-WidgetFilterTag .link-cell-especial-mundial,
.cv-WidgetFilterTag .link-cell-especial-mundial:hover {
    background: #e60101 url("images/icon-mundial-02.png") no-repeat scroll 8px center !important;
    border: medium none !important;
    padding: 10px 4px !important;
}
/*-- Summer sales --*/
.cv-WidgetFilterTag .link-cell-summersales {
  background: #ea861a url("images/icon_summersales.png") no-repeat scroll 4px center !important;
  border: medium none !important;
  /*padding: 13px 4px !important;*/
  background-size: 28px !important;
}
.cv-WidgetFilterTag .link-cell-summersales:hover {
  background: #ff921c url("images/icon_summersales.png") no-repeat scroll 4px center !important;
  background-size: 28px !important;
}
.cv-WidgetFilterTag .link-cell-summersales .link,
.cv-WidgetFilterTag .link-cell-summersales:hover .link {
  color: #fff !important;
  font-weight: bold !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
  display: block !important;
}

/*-- Back to school --*/
.cv-WidgetFilterTag .link-cell-backtoschool {
  background: #e5193d url("images/icon_backtoschool.png") no-repeat scroll 4px center !important;
  border: medium none !important;
  /*padding: 13px 4px !important;*/
  background-size: 28px !important;
}
.cv-WidgetFilterTag .link-cell-backtoschool:hover {
  background: #a3122b url("images/icon_backtoschool.png") no-repeat scroll 4px center !important;
  background-size: 28px !important;
}
.cv-WidgetFilterTag .link-cell-backtoschool .link,
.cv-WidgetFilterTag .link-cell-backtoschool:hover .link {
  color: #fff !important;
  font-weight: bold !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
  display: block !important;
}

/*-- Back to school 2018--*/
.cv-WidgetFilterTag .link-cell-backtoschool-2018,
.cv-WidgetFilterTag .link-cell-backtoschool-2018:hover {
 	background-image: url(images/icon_backtoschool-2018.svg) !important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #73bf95!important;
}
.cv-WidgetFilterTag .link-cell-backtoschool-2018 .link,
.cv-WidgetFilterTag .link-cell-backtoschool-2018:hover .link {
  margin-left: 35px !important;
}

/*-- Black friday 2018--*/
.cv-WidgetFilterTag .link-cell-blackfriday-2018,
.cv-WidgetFilterTag .link-cell-blackfriday-2018:hover {
 	background-image: url(images/bf-icon-old.svg) !important;
    background-repeat: no-repeat!important;
    background-size: 25px!important;
    background-position: 5px center!important;
    border-left: 4px solid #73bf95!important;
}
.cv-WidgetFilterTag .link-cell-blackfriday-2018 .link,
.cv-WidgetFilterTag .link-cell-blackfriday-2018:hover .link {
  margin-left: 30px !important;
}
/**/

/* Navidad */
.cv-WidgetFilterTag .link-cell-navidad,
.cv-WidgetFilterTag .link-cell-navidad:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 440.1 440.1' style='enable-background:new 0 0 440.1 440.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23726D72;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='220.1' cy='220.1' r='220.1'/%3E%3Cpath class='st1' d='M369.6,240.8c13-16.3,8.7-40.2-9-50.9c6.7-19.8-5.6-40.8-25.8-44.7c-0.1-4.9-1.2-9.6-3.3-13.9 c11.4-8.1,18.8-21.4,18.8-36.4c0-33.1-35-55-64.9-39.9L249,73.3C248.6,60.4,238,50,225,50h-8.4c-13,0-23.6,10.4-24,23.3l-36.5-18.4 c-30.7-15.5-66.6,8-64.8,42.3c0.1,2.8,2.6,5,5.4,4.9c2.8-0.1,5-2.6,4.9-5.4c-1.5-26.1,26-44.6,49.8-32.5l41.1,20.8v4.7h-39.9 c-2.8,0-5.2,2.3-5.2,5.2c0,2.8,2.3,5.2,5.2,5.2h39.9v4.7c-35.8,18.1-40.6,20.5-41,20.8c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c-16.3,8.3-35.2,2.2-44.4-12c-1.5-2.4-4.7-3.1-7.1-1.5c-2.4,1.6-3.1,4.7-1.5,7.1 c3.1,4.8,7.1,8.9,11.7,12.1c-2,4.3-3.2,9.1-3.3,14c-20.2,4-32.5,24.9-25.8,44.7c-17.7,10.7-22,34.6-9,50.9c-2.9,3.6-5,7.7-6.3,12.1 c-0.8,2.7,0.8,5.6,3.5,6.4c2.7,0.8,5.6-0.8,6.4-3.5c1.2-4.3,3.6-8.1,6.9-11.1c2.2-2.1,2.2-5.6,0-7.6c-12.9-11.9-9.2-33.1,7-39.9 c2.8-1.2,4-4.5,2.6-7.1c-8.1-15.6,2.6-34.3,20.3-35.1c1.4-0.1,2.8-0.7,3.7-1.8c3-3.6-1.3-7.1,3-16.8c11.7,4.8,25,4.6,37-1.5 l25.9-13.1c-26.1,29.6-48.3,66.4-57,104.9c-1.7,7.7,7.6,12.9,13.2,7.4l4.6-4.5c-2.3,7.2-6.5,7.1-6.5,11.4c0,1.4,0.6,2.8,1.7,3.8 c5.8,5.4,7.3,13.9,3.7,21c-0.7,1.3-0.8,2.8-0.3,4.1c1.5,4.3,6.8,2.6,11.3,10.4c4.5,7.8,0.4,11.5,3.4,15c2.9,3.5,7.2,0.1,14.2,5.9 c6.9,5.8,4.4,10.7,8.3,12.9c4,2.3,6.8-2.4,15.4,0.7c8.5,3.1,7.7,8.6,12.2,9.3c4.5,0.8,5.7-4.6,14.7-4.6c3.9,0,7.6,1.3,10.6,3.6 c2.4,1.9,5.9,1.2,7.5-1.3c4.4-6.8,12.6-9.6,20-7.3c2.9,0.9,5.9-0.9,6.6-3.8c1.8-7.9,8.5-13.3,16.3-13.7c1.4-0.1,2.8-0.7,3.7-1.8 c2.9-3.5-1.2-7.1,3.4-15c4.5-7.9,9.8-6.1,11.3-10.4c0.5-1.4,0.4-2.9-0.3-4.1c-3.7-7-2.1-15.6,3.7-21c1.1-1,1.7-2.4,1.7-3.8 c0-4.3-4.2-4.1-6.5-11.4c3.6,3,5.4,6.8,10.1,6.8c5,0,8.9-4.6,7.7-9.7c-8.7-38.5-30.9-75.3-57-104.9l25.9,13.1 c12.1,6.1,25.5,6.2,37,1.6c1.7,3.9,2.4,8.3,1.8,12.8c-0.4,3,1.9,5.7,4.9,5.8c13,0.6,23,11.3,23,24c0,9.4-4.5,11.1-3,15.3 c0.5,1.4,1.5,2.4,2.9,3c16.3,6.8,19.9,28,7,39.9c-2.2,2-2.2,5.5,0,7.6c12.9,11.9,9.2,33.1-7,39.9c-2.8,1.2-4,4.5-2.6,7.1 c8.1,15.6-2.7,34.3-20.3,35.1c-3,0.1-5.3,2.8-4.9,5.8c1.9,14.6-9.5,27.2-23.8,27.2c-6.8,0-8.1-2.5-11.4-0.6 c-1.3,0.7-2.1,1.9-2.5,3.3c-3.8,17.2-24.2,24.5-38.1,13.9c-2.4-1.8-5.9-1.2-7.5,1.3c-9.5,14.8-31.1,14.8-40.5,0 c-1.6-2.5-5.1-3.2-7.5-1.3c-14,10.7-34.3,3.3-38.1-13.9c-0.7-3-3.7-4.7-6.6-3.8c-16.6,5.2-33.3-8.4-31.1-26.1c0.4-3-1.9-5.7-4.9-5.8 c-13-0.6-23-11.3-23-24c0-9.4,4.5-11.1,3-15.3c-0.5-1.4-1.5-2.4-2.9-3c-5.6-2.4-10.1-6.7-12.7-12.2c-1.2-2.6-4.2-3.7-6.8-2.6 c-2.6,1.2-3.7,4.2-2.6,6.8c2.9,6.3,7.6,11.6,13.5,15.1c-6.7,19.8,5.6,40.8,25.8,44.8c0.5,20.9,19.2,36.4,39.6,33.2 c7.4,19.2,30.2,27.7,48.6,17.7c13.6,15.6,38,15.6,51.7,0c18.4,10.1,41.1,1.5,48.6-17.7c20.5,3.2,39.1-12.4,39.6-33.2 c20.2-4,32.5-24.9,25.8-44.8C378.3,281,382.7,257,369.6,240.8L369.6,240.8z M202.9,100C203,100,203,99.9,202.9,100v-0.6V74 c0-7.6,6.2-13.7,13.7-13.7h8.4c7.6,0,13.7,6.1,13.7,13.7v25.9h-0.1c0,0,0.1,0.1,0.1,0.1v23.2c0,7.6-6.2,13.7-13.7,13.7h-8.4 c-7.5,0-13.7-6.1-13.7-13.7V100z M226.1,161.3c-3.3,1.1-7.1,1.1-10.6,0c0.9-4.6,1.8-9.3,2.5-14.1h5.6 C224.3,151.9,225.1,156.5,226.1,161.3L226.1,161.3z M137.1,220.6c9.8-35.2,31.1-68.5,55.6-95.4c0.7,9.4,6.8,17.2,15.2,20.5 c-4,26.6-12.8,55.8-22.7,80.5c-18.4-23-17.7-23.8-21-25.2c-3.1-1.3-6.4-0.5-8.6,1.6c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c-0.1,0.1-0.1,0.1-0.1,0.1c0,0,0.1-0.1,0.1-0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0C154.4,203.8,150.5,207.5,137.1,220.6L137.1,220.6z M304.5,220.6c-14.5-14.1-17.6-17.2-18.1-17.7 c0,0,0,0,0,0l0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c-0.1-0.1-0.1-0.1-0.3-0.3c-2.4-2.3-5.8-2.8-8.6-1.6c-3.3,1.4-2.7,2.4-21,25.2 c-1.4-3.5-3.1-8-5-13.3c-1-2.7-3.9-4.1-6.6-3.1c-2.7,1-4.1,3.9-3.1,6.6c2.8,7.7,5.2,13.8,6.7,17.6c2.3,5.6,9.8,6.6,13.6,1.9l18.7-24 l7.4,7.2c-0.6,3.2-0.6,6.6,0,9.9c0.8,4.4,2.5,8.4,5.1,11.9c-5.3,7-6.9,16.3-4.4,24.8c-7.4,4.8-12.1,12.9-12.6,21.8 c-8.6,2-15.8,8.1-19.3,16.2c-8.7-1.1-17.6,2.2-23.6,8.6c-7.7-3.9-17.1-4.1-25.1,0c-6-6.4-14.9-9.7-23.6-8.6 c-3.4-8.1-10.7-14.2-19.3-16.2c-0.5-8.8-5.2-17-12.6-21.8c2.6-8.4,0.9-17.7-4.4-24.8c4.8-6.4,6.5-14.5,5.1-21.8l7.4-7.2l18.7,24 c3.7,4.7,11.2,3.8,13.6-1.9c4.3-10.4,13.5-34.5,20.1-62.4c4.8,1.3,10,1.4,15,0c1.9,8.1,4.2,16.4,6.8,25c0.8,2.7,3.7,4.3,6.4,3.4 c2.7-0.8,4.2-3.7,3.4-6.4c-4.8-15.7-8.7-31.8-11.2-47.9c8.4-3.3,14.4-11.1,15.2-20.5C273.4,152.1,294.7,185.4,304.5,220.6 L304.5,220.6z M290.1,125.4C290.1,125.4,290.1,125.4,290.1,125.4C290.1,125.4,290.1,125.4,290.1,125.4 C290.1,125.4,290.1,125.4,290.1,125.4C290.1,125.4,290.1,125.4,290.1,125.4C290.1,125.4,290.1,125.4,290.1,125.4 c-0.5-0.2-5.1-2.6-41.1-20.8v-4.7h39.9c2.8,0,5.2-2.3,5.2-5.2c0-2.9-2.3-5.2-5.2-5.2H249v-4.7l41.1-20.8c23-11.6,49.9,5.2,49.9,30.7 C340,120.3,313.1,137.1,290.1,125.4L290.1,125.4z M290.1,125.4'/%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-size: 25px!important;
    background-position: 5px center!important;
    border-left: 4px solid #73bf95!important;
}
.cv-WidgetFilterTag .link-cell-navidad .link,
.cv-WidgetFilterTag .link-cell-navidad:hover .link {
  margin-left: 30px !important;
}
/**/

/*-- Puente diciembre --*/
.cv-WidgetFilterTag .link-cell-puente-diciembre,
.cv-WidgetFilterTag .link-cell-puente-diciembre:hover {
 	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 440.1 440.1' style='enable-background:new 0 0 440.1 440.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23726D72;%7D%0A%3C/style%3E%3Ctitle%3Ebf-icon-old%3C/title%3E%3Ccircle class='st0' cx='220.1' cy='220.1' r='220.1'/%3E%3Cpath class='st1' d='M373.3,295l-39.2-22.6l33.1-19.7c5.3-2.6,7-9.7,3.9-15c-3.1-5.4-9.7-6.5-14.8-3.6L312.2,260l-70.1-40.8 l70.1-40.4l44.1,25.8c1.4,1,3.2,1.6,5.1,1.6c3.7,0,7.1-1.8,9.6-5.1c3-5.3,1.4-12.4-3.9-15l-33.1-19.7l39.2-22.6 c5.1-3,6.9-9.5,3.9-15c-2.8-5.2-9.7-7-15-4l-39.4,22.8l-0.6-39.4c-0.1-6.1-4.7-11-10.8-11c-6.1,0-10.9,5.3-10.8,11l0.4,52 l-69.7,40.4v-81.9l43.9-25c5.1-2.9,7.4-9.7,4.3-14.9c-3.1-5.4-9.4-7-14.8-4l-33.5,18.9V49.2c0-6.1-4.9-11-11-11 c-6.1,0-10.8,4.9-10.8,11v45.1l-34.7-19.3c-5.4-3-11.5-1.3-14.6,4c-3.1,5.4-1.2,12,4.1,14.9l45.1,25.4v81.1l-71.3-41.1l0.4-50.8 c0.6-5.7-4.5-11-10.6-11h-0.4c-5.7,0-10.8,4.9-10.8,11l-0.4,38.2l-38.4-22c-5.3-3.1-12-1.3-14.8,3.9c-2.9,5.5-1.4,11.9,3.9,15 l38.8,22.4l-33.9,20.3c-5.3,2.6-7,9.7-3.7,15c2.1,3.4,5.1,5.1,9.2,5.1c2.2,0,4-0.5,5.7-1.6l44.3-26.2l71.1,40.7l-71.1,41.2 l-44.3-26.2c-5.3-3.1-12.2-1.6-14.9,3.6c-2.9,5.4-1.3,11.9,3.7,15l33.9,20.1l-38.8,22.6c-5.3,3.1-7.1,9.7-3.9,15 c2.2,3.7,5.1,5.5,9.2,5.5c1,0,3-0.6,5.5-1.6l38.4-22.1l0.4,38.2c0.1,6.1,5.1,10.8,10.8,10.8h0.4c6.1,0,10.7-5.1,10.6-11.2l-0.4-50.8 l71.3-40.7v80.7l-45.1,25.4c-5.4,3-7.3,9.6-4.1,14.9c2.2,3.8,5.1,5.6,9.2,5.6c2,0,3.8-0.3,5.3-1.2l34.7-19.6v45.8 c0,6.1,4.7,10.8,10.8,10.8c6.1,0,11-4.8,11-10.8V345l33.5,18.9c1.5,0.9,3.3,1.2,5.1,1.2c4.3,0,7.5-1.8,9.6-5.6 c3-5.3,1.1-11.9-4.3-14.9L231.3,320v-81.9l69.7,40.4l-0.4,51.6c0,6.1,4.7,11.2,10.8,11.2c6.1,0,10.7-4.7,10.8-10.8l0.6-39.6l39.4,23 c1.5,0.9,3.5,1.2,5.7,1.2c4.1,0,7.2-1.7,9.2-5.1C380.4,304.7,378.4,298,373.3,295L373.3,295z M373.3,295'/%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-size: 25px!important;
    background-position: 5px center!important;
    border-left: 4px solid #73bf95!important;
}
.cv-WidgetFilterTag .link-cell-puente-diciembre .link,
.cv-WidgetFilterTag .link-cell-puente-diciembre:hover .link {
  margin-left: 30px !important;
}
/**/

/*-- Vuelta al cole 2019 --*/
.cv-WidgetFilterTag .link-cell-school,
.cv-WidgetFilterTag .link-cell-school:hover {
 	background-image: url('images/icon-backpack.svg') !important;
    background-repeat: no-repeat!important;
    background-size: 25px!important;
    background-position: 5px center!important;
    border-left: 4px solid #d71827!important;
}
.cv-WidgetFilterTag .link-cell-school .link,
.cv-WidgetFilterTag .link-cell-school:hover .link {
  margin-left: 30px !important;
}
/**/

/*-- Puente pilar --*/
.cv-WidgetFilterTag .link-cell-puentepilar {
  background: #930d3a url("images/icon_puentepilar.png") no-repeat scroll 4px center !important;
  border: medium none !important;
  /*padding: 13px 4px !important;*/
  background-size: 28px !important;
}
.cv-WidgetFilterTag .link-cell-puentepilar:hover {
  background: #790a2f url("images/icon_puentepilar.png") no-repeat scroll 4px center !important;
  background-size: 28px !important;
}
.cv-WidgetFilterTag .link-cell-puentepilar .link,
.cv-WidgetFilterTag .link-cell-puentepilar:hover .link {
  color: #fff !important;
  font-weight: bold !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
  display: block !important;
}
/*-- blackfriday2017 --*/
.cv-WidgetFilterTag .link-cell-blackfriday2017 {
  background: #f7d900 url("images/icon_blackfriday2017.png") no-repeat scroll 4px center !important;
  border: medium none !important;
  /*padding: 13px 4px !important;*/
  background-size: 28px !important;
}
.cv-WidgetFilterTag .link-cell-blackfriday2017:hover {
  background: #000000 url("images/icon_blackfriday2017_hover.png") no-repeat scroll 4px center !important;
  background-size: 28px !important;
}
.cv-WidgetFilterTag .link-cell-blackfriday2017 .link,
.cv-WidgetFilterTag .link-cell-blackfriday2017:hover .link {
  color: #000000 !important;
  margin-left: 35px !important;
  text-transform: uppercase !important;
  /*padding: 0 !important;*/
  display: block !important;
  font-size: 14px;
  text-transform: uppercase;
}
.cv-WidgetFilterTag .link-cell-blackfriday2017:hover .link{
	color: #f7d900 !important;
}
/* Escapadas otoño */
.cv-WidgetFilterTag .link-cell-escapadas,
.cv-WidgetFilterTag .link-cell-escapadas:hover {
 	background-image: url(images/icon-suitcase.svg) !important;
    background-repeat: no-repeat!important;
    background-size: 28px!important;
    background-position: 3px center!important;
    border-left: 4px solid #2a6faa!important;
}
.cv-WidgetFilterTag .link-cell-escapadas .link,
.cv-WidgetFilterTag .link-cell-escapadas:hover .link {
  margin-left: 30px !important;
}
/* Vacaciones invierno */
.cv-WidgetFilterTag .link-cell-vacaciones-invierno,
.cv-WidgetFilterTag .link-cell-vacaciones-invierno:hover {
 	background-image: url(images/icon-snow.svg) !important;
    background-repeat: no-repeat!important;
    background-size: 28px!important;
    background-position: 3px center!important;
    border-left: 4px solid #00a8b4!important;
}
.cv-WidgetFilterTag .link-cell-vacaciones-invierno .link,
.cv-WidgetFilterTag .link-cell-vacaciones-invierno:hover .link {
  margin-left: 30px !important;
}
/*-- Widget filter criteria --*/
.cv-WidgetFilterCriteria {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
}
.cv-WidgetFilterCriteria .link-cell {
	border-top: 1px solid #d3d3d3;
	padding: 4px;
	width: 100%;
}
.cv-WidgetFilterCriteria .link-cell-selected {
	background-color: #eeeeee;
}
.cv-WidgetFilterCriteria .link-cell-first {
	border-top: none;
}
.cv-WidgetFilterCriteria .link-cell-last {
}
.cv-WidgetFilterCriteria .link,
.cv-WidgetFilterCriteria .link:hover,
.cv-WidgetFilterCriteria .link:visited {
	font-weight: normal;
	padding: 4px;
	text-decoration: none;
	text-transform: none;
	white-space: normal;
}
.cv-WidgetFilterCriteria .link-selected,
.cv-WidgetFilterCriteria .link-selected:hover,
.cv-WidgetFilterCriteria .link-selected:visited {
	color: black;
	font-weight: bold;
}
/*-- Widget menu box --*/
.cv-WidgetMenubox {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	width: 100%;
}
.cv-WidgetMenubox .link-cell {
	border-top: 1px solid #d3d3d3;
	padding: 4px;
	width: 100%;
}
.cv-WidgetMenubox .link-cell-selected {
	background-color: #eeeeee;
}
.cv-WidgetMenubox .link-cell-first {
	border-top: none;
}
.cv-WidgetMenubox .link-cell-last {
}
.cv-WidgetMenubox .link,
.cv-WidgetMenubox .link:hover,
.cv-WidgetMenubox .link:visited {
	color: #0055a5;
	font-weight: normal;
	padding: 4px;
	text-decoration: none;
	text-transform: none;
	white-space: normal;
}
.cv-WidgetMenubox .link-selected,
.cv-WidgetMenubox .link-selected:hover,
.cv-WidgetMenubox .link-selected:visited {
	color: black;
	font-weight: bold;
}
/*--- Header widget ---*/
.cv-WidgetHeader {
}
.cv-WidgetHeader .content {
}
.cv-WidgetHeader .description {
	background: #D9E9F3;
	border-top: 2px solid #D4D4D4;
	color: black;
	margin: 10px 0px;
	padding: 5px;
}
.cv-WidgetHeader .link {
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}
.cv-WidgetHeader .title {
	color: #0055a5;
	font-size: 18px;
	font-weight: bold;
}
/*-- Location search widget --*/
.cv-WidgetLocationSearch tr td{
	background-color: #dddddd;
}

.cv-WidgetLocationSearch .cell-text {
	overflow: hidden;
	padding: 0px !important;
	padding-right: 2px;
	vertical-align: middle;
	width: 100%;
}
.cv-WidgetLocationSearch .cell-text .text {
	border-radius: 5px 0 0 5px;
	width: 100%;
	background: #dddddd url("images/bar_icon_location.png") no-repeat 90% center;
}

.cv-WidgetLocationSearch .cell-text .text::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #6c6c6c;
    opacity: 1; /* Firefox */
}

.cv-WidgetLocationSearch .cell-text .text:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #6c6c6c;
}

.cv-WidgetLocationSearch .cell-text .text::-ms-input-placeholder { /* Microsoft Edge */
    color: #6c6c6c;
}

.cv-WidgetLocationSearch .cell-button {
	background: #d3d3d3;
	padding: 1px !important;
	vertical-align: middle;
}
.cv-WidgetLocationSearch .cell-button .button {
	background: #d3d3d3 url("images/search-map.png") no-repeat center center;
	-background: #d3d3d3 url("images/search-map-ie6.png") no-repeat center center;
	border: none;
	box-shadow: none;
	cursor: hand;
	cursor: pointer;
	height: 18px;
	width: 20px;
}
.cv-WidgetLocationSearch .cell-button .button:hover {
	border: none;
}
* html .cv-WidgetLocationSearch .cell-button .button {
	height: 20px;
}
.gwt-PopupPanel-placemarks {
	border: 1px solid #d3d3d3;
	padding: 10px;
}
.gwt-PopupPanel-placemarks .placemarks a {
	color: #747474;
}
.gwt-PopupPanel-placemarks .placemarks td {
	padding-bottom: 5px;
}
/*-----------------------*/
/*-- Custom components --*/
/*-----------------------*/
/*-- Login private widget --*/
.cv-WidgetLoginPrivate {
	background: #fff;
	border: 1px solid #d3d3d3;
}
.cv-WidgetLoginPrivate .header {
	color: black;
	font-size: 18pt;
	font-weight: bold;
}
.cv-WidgetLoginPrivate .header-cell {
	padding: 20px 50px;
	text-align: center;
}
.cv-WidgetLoginPrivate .header2 {
	color: black;
	font-size: 14pt;
	font-weight: bold;
}
.cv-WidgetLoginPrivate .header2-cell {
	padding: 20px 50px;
	text-align: center;
}
.cv-WidgetLoginPrivate .btnCreateAccount {
	background: #0055a5;
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	text-transform: none;
}
.cv-WidgetLoginPrivate .form {
	border-collapse: separate;
	*border-collapse: expression('separate', cellSpacing = '10px');
	border-spacing: 10px;
	margin: 10px auto;
}
.cv-WidgetLoginPrivate .form .username,
.cv-WidgetLoginPrivate .form .password {
	width: 250px;
}
.cv-WidgetLoginPrivate .form .gwt-Label {
	font-size: larger;
	font-weight: bold;
}
.cv-WidgetLoginPrivate .form .gwt-Button {
}
.cv-WidgetLoginPrivate .form .label-cell,
.cv-WidgetLoginPrivate .form .button-cell {
	text-align: right;
}
.cv-WidgetLoginPrivate .form .forgot-password-link-cell {
	text-align: center;
}
.cv-WidgetLoginPrivate .form-cell {
	text-align: center;
}
.cv-WidgetLoginPrivate .gallery-cell {
	padding: 10px 0px;
	padding-top: 0px;
	text-align: center;
}
.cv-WidgetLoginPrivate a {
	font-weight: bold;
}
.cv-WidgetLoginPrivate .register-link-cell {
	padding: 5px 0px;
	text-align: center;
}
.cv-WidgetLoginPrivate .table-create-account {
	margin: 0px auto;
}
.cv-WidgetLoginPrivate .table-create-account .cell-button {
	padding-left: 10px;
}
.cv-WidgetLoginPrivate #slideshow {
	display: inline;
	margin: 20px auto;
}

.cv-WidgetLoginPrivate .form .rememberLoginTable{
	width: 100%;
}

.cv-WidgetLoginPrivate .form .remember input{
	margin-left: 0;
	margin-bottom: 5px;
}
/*-- Login dialog widget --*/
.cv-WidgetLoginDialog {
}
.cv-WidgetLoginDialog .dialogContent {
	width: 500px;
}
/* Fix me: set a stylename to the wrapper table */
.cv-WidgetLoginDialog .dialogContent table:first-child {
	margin: 0px auto;
}
.cv-WidgetLoginDialog .btnCreateAccount {
	background: #0055a5;
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	text-transform: none;
}
.cv-WidgetLoginDialog .form {
	border-collapse: separate;
	*border-collapse: expression('separate', cellSpacing = '10px');
	border-spacing: 10px;
	margin: 0px auto;
}
.cv-WidgetLoginDialog .form .username,
.cv-WidgetLoginDialog .form .password {
	width: 250px;
}
.cv-WidgetLoginDialog .form .label {
	color: #464646;
}
.cv-WidgetLoginDialog .form .buttons {
	clear: both;
	float: right;
	margin-left: auto;
	margin-right: 0px;
}
.cv-WidgetLoginDialog .form .buttons td {
	padding-left: 10px;
}
.cv-WidgetLoginDialog .form .label-cell,
.cv-WidgetLoginDialog .form .button-cell {
}
.cv-WidgetLoginDialog .form .forgot-password-link-cell {
	text-align: center;
}
.cv-WidgetLoginDialog .form-cell {
	padding: 20px;
}
.cv-WidgetLoginDialog a {
	font-weight: bold;
}
.cv-WidgetLoginDialog .register-link-cell {
	padding: 0px 20px 20px 20px;
}
.cv-WidgetLoginDialog .table-create-account {
	margin: 0px auto;
}
.cv-WidgetLoginDialog .table-create-account .cell-button {
	padding-left: 10px;
}
/*-- Filter location widget --*/
.cv-WidgetFilterLocation {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
}
.cv-WidgetFilterLocation .cv-WidgetMyLocation {
	width: 100%;
}
.cv-WidgetFilterLocation .link,
.cv-WidgetFilterLocation .link:hover,
.cv-WidgetFilterLocation .link:visited {
	font-weight: normal;
	padding: 4px;
	text-decoration: none;
	text-transform: none;
	white-space: normal;
}
.cv-WidgetFilterLocation .link-selected,
.cv-WidgetFilterLocation .link-selected:hover,
.cv-WidgetFilterLocation .link-selected:visited {
	color: black;
	font-weight: bold;
}
.cv-WidgetFilterLocation .location-cell {
	border-bottom: 1px solid #d3d3d3;
	padding: 8px;
}
.cv-WidgetFilterLocation .link-cell {
	border-bottom: 1px solid #d3d3d3;
	padding: 4px;
	width: 100%;
}
.cv-WidgetFilterLocation .link-cell-selected {
	background-color: #eeeeee;
}
.cv-WidgetFilterLocation .map-cell {
	padding: 8px 8px;
}
.gwt-DecoratedPopupPanel-myFavoriteLocation .popupContent {
	border-left-width: 0px;
	-border-left-width: 2px;
}
.gwt-DecoratedPopupPanel-myFavoriteLocation .popupMiddleLeft {
	background-image: url(images/popup_arrow_top_left.png);
	background-repeat: no-repeat;
	background-position: top left;
	display: ;
	-display: none;
	width: 7px;
}
.gwt-DecoratedPopupPanel-myFavoriteLocation .panel a {
	color: #747474;
	margin-left: 20px;
}
.gwt-DecoratedPopupPanel-myFavoriteLocation .panel td {
	vertical-align: middle;
}
/*-- Share This widget --*/
.cv-WidgetShareThis {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	width: 100%;
}
.cv-WidgetShareThis .cell-buttons {
	padding: 5px;
}
/*-- My location widget --*/
.cv-WidgetMyLocation {
	background-color: #fff;
}
.cv-WidgetMyLocation .map {
	cursor: hand;
	cursor: pointer;
	height: 142px;
	width: 142px;
}
.cv-WidgetMyLocation .map img,
.cv-WidgetMyLocation .map .widget {
	height: 100%;
	width: 100%;
}
/*-- Stores map widget --*/
.cv-WidgetStoreMap {
}
.cv-WidgetStoreMap a {
	color: #0055a5;
	text-decoration: underline;
}
.cv-WidgetStoreMap img {
	border: 1px solid #d3d3d3;
	cursor: hand;
	cursor: pointer;
	height: 263px;
	margin-top: 5px;
	width: 263px;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #d3d3d3;
}
/*-- Store info widget --*/
.cv-WidgetStoreInfo {
}
.cv-WidgetStoreInfo .gwt-CheckBox {
	font-weight: bold;
}
.cv-WidgetStoreInfo .links {
}
/*-- Stores map dialog --*/
.cv-DialogStoresMap {
}
.cv-DialogStoresMap .buttons {
	width: 100%;
}
.cv-DialogStoresMap .buttons-cell {
	padding: 10px;
	padding-top: 0px;
	text-align: right;
}
.cv-DialogStoresMap .buttons a {
	white-space: nowrap;
}
.cv-DialogStoresMap .info {
}
.cv-DialogStoresMap .info .title {
	font-weight: bold;
}

.distance:before{
	content: "\e60a";
	font-family: 'IconCVMobile';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 26px;
    position: relative;
    top: 2.9px;
    left: 5px;
}

.cv-DialogStoresMap .map {
	border: 1px solid #d3d3d3;
	height: 400px;
	width: 400px;
}
.cv-DialogStoresMap .map-cell {
	padding: 10px;
	padding-left: 0px;
}
.cv-DialogStoresMap .stores {
	border-collapse: separate;
	*border-collapse: expression('separate', cellSpacing = '5px');
	border-spacing: 0px 5px;
	margin: 0px 5px;
}
.cv-DialogStoresMap .stores td {
	white-space: nowrap;
}
.cv-DialogStoresMap .stores-scrollpanel {
	border: 1px solid #d3d3d3;
	height: 400px;
	width: 300px;
}
.cv-DialogStoresMap .stores-cell {
	padding: 10px;
	vertical-align: top;
}
/*-- Widget text search --*/
.cv-WidgetFilterTextSearch {
	background: #e0e0e0;
	background: -moz-linear-gradient(center top , #f9f9f9, #e0e0e0);
	background: -webkit-gradient(linear, center top, center bottom, from(#f9f9f9), to(#e0e0e0));
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	width: 100%;
}
.cv-WidgetFilterTextSearch .cell-navigator {
	padding: 10px;
	width: 100%;
}
.cv-WidgetFilterTextSearch .cell-navigator .navigator {
	text-align: left;
}
.cv-WidgetFilterTextSearch .cell-navigator .navigator .text {
}
.cv-WidgetFilterTextSearch .cell-navigator .navigator .text-highlighted {
	font-weight: bold;
}
.cv-WidgetFilterTextSearch .cell-navigator .navigator a {
	color: #0055a5;
	font-size: inherit;
	font-weight: bold;
	white-space: normal;
}
.cv-WidgetFilterTextSearch .cell-text-box {
}
.cv-WidgetFilterTextSearch .cell-text-box .gwt-SuggestBox {
	background: #fff url('images/icon_text_search.gif') no-repeat 10px center;
	font-size: larger;
	font-weight: bold;
	padding-left: 35px;
	width: 350px;
}
.cv-WidgetFilterTextSearch .cell-text-box .gwt-SuggestBox-default {
	color: #747474;
}
.cv-WidgetFilterTextSearch .cell-button {
	padding: 8px;
}
/*-- Offer list widget --*/
.cv-WidgetOffers {
	margin-left: auto;
	margin-right: auto;
}
.cv-WidgetOffers .default-text {
	margin-bottom: 10px;
}

.cv-WidgetOffers .table-offers {
	margin-left: auto;
	margin-right: auto;
}
.cv-WidgetOffers .table-offers .cell-offer-card {
	padding: 10px;
}
/*-- Offers pager widget --*/
.cv-WidgetOfferPager {
	background: #e0e0e0;
	background: -moz-linear-gradient(center top , #F9F9F9, #e0e0e0);
	background: -webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#e0e0e0));
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	width: 100%;
}
.cv-WidgetOfferPager .cell-order-by {
	padding: 5px;
	vertical-align: middle;
	width: 100%;
}
.cv-WidgetOfferPager .cell-order-by .orderby {
}
.cv-WidgetOfferPager .cell-order-by .orderby .gwt-HTML {
	white-space: nowrap;
}
.cv-WidgetOfferPager .cell-order-by .orderby .link {
	color: #0055a5;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
.cv-WidgetOfferPager .cell-order-by .orderby .link-selected {
	color: black;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
.cv-WidgetOfferPager .cell-navigator {
	padding: 5px;
}
.cv-WidgetOfferPager .cell-navigator .navigator .page-button {
	margin-left: 5px;
	padding: 2px 5px 5px 5px;
	width: 26px;
	height: 26px;
}
.cv-WidgetOfferPager .cell-navigator .navigator .page-button-selected {
	background: #003585;
	cursor: default;
}
.cv-WidgetOfferPager .cell-navigator .navigator .page-button-separator {
	margin-left: 5px;
}
/*--- Widget card absolute ---*/
.cv-WidgetOfferCardAbsolute {
	cursor: hand;
	cursor: pointer;
}
.cv-WidgetOfferCardAbsolute .cards {
	position: relative;
	height: 336px;
	width: 236px;
	overflow: visible !important;
}
.cv-WidgetOfferCardAbsolute .card {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
}

.cv-WidgetOfferCardAbsolute .cards .card .stamp-gift {
    background-color: rgba(255,255,255,.75);	
    width: 45px;
    height: 45px;
	border-radius: 50%;
	position: absolute;
	top: 5px;
	left: 5px;
	text-align: center;
}

/* .cv-WidgetOfferCardAbsolute .cards .card .stamp-gift + .stamp-cancel {
	left: 55px;
}

.cv-WidgetOfferCardAbsolute .cards .card .stamp-gift.stamp-gift-disabled + .stamp-cancel {
	left: 5px;
} */

.cv-WidgetOfferCardAbsolute .cards .card .stamp-gift .icon-gift {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23D75A4A' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%0AviewBox='0 0 243 195' style='enable-background:new 0 0 243 195;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M214,0.1H28.3C12.4,0.1-0.5,13.3-0.5,29.5v136.2c0,16.2,12.9,29.5,28.8,29.5H214c15.9,0,28.8-13.2,28.8-29.5V29.5%0AC242.8,13.3,229.9,0.1,214,0.1z M233.7,165.8c0,11.1-8.8,20.1-19.7,20.1H28.3c-10.8,0-19.7-9-19.7-20.1v-82h225.1V165.8z%0AM233.7,74.4H8.6V46.6h225.1V74.4z M233.7,37.2H8.6v-7.7c0-11.1,8.8-20.1,19.7-20.1H214c10.8,0,19.7,9,19.7,20.1V37.2z'/%3E%3Cpath d='M40.4,139.3H113c2.5,0,4.6-2.1,4.6-4.7s-2-4.7-4.6-4.7H40.4c-2.5,0-4.6,2.1-4.6,4.7S37.9,139.3,40.4,139.3z'/%3E%3Cpath d='M177.7,158.1h12.1c9.2,0,16.7-7.7,16.7-17.1v-12.4c0-9.4-7.5-17.1-16.7-17.1h-12.1c-9.2,0-16.7,7.7-16.7,17.1V141%0AC161,150.4,168.5,158.1,177.7,158.1z M170.1,128.6c0-4.2,3.4-7.7,7.6-7.7h12.1c4.2,0,7.6,3.5,7.6,7.7V141c0,4.2-3.4,7.7-7.6,7.7%0Ah-12.1c-4.2,0-7.6-3.5-7.6-7.7V128.6z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: 8px auto;
}

.cv-WidgetOfferCardAbsolute .card .image-offer {
	left: 17px;
	position: absolute;
	top: 9px;
	width: 200px;
	height: 200px;
}
.cv-WidgetOfferCardAbsolute .card .image-merchant-logo {
	left: 17px;
	position: absolute;
	top: 216px;
	width: 90px;
	height: 45px;
}
.cv-WidgetOfferCardAbsolute .card .html-date-range {
	color: gray;
	left: 17px;
	font-size: 8pt;
	font-weight: bold;
	position: absolute;
	top: 306px;
}
.cv-WidgetOfferCardAbsolute .card .html-title {
	color: #0055a5;
	font-size: 8pt;
	font-weight: bold;
	left: 17px;
	position: absolute;
	text-align: left;
	top: 263px;
	width: 209px;
}
.cv-WidgetOfferCardAbsolute .card .label-merchant-name {
	color: #0055a5;
	display: none;
	font-size: 10pt;
	font-weight: bold;
	left: 6px;
	position: absolute;
	top: 7px;
	width: 231px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-exclusive {
	background-repeat: no-repeat;
    width: 34px;
    height: 34px;
    background-position: center center;
    position: absolute;
    top: 45px;
    left: 10px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 55 55' style='enable-background:new 0 0 55 55;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FECD5D;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M53.47,27.57c0,2.21-2.22,4.08-2.77,6.11c-0.56,2.1,0.41,4.84-0.66,6.67c-1.08,1.86-3.95,2.38-5.45,3.91 c-1.52,1.52-2.04,4.39-3.91,5.45c-1.84,1.07-4.58,0.1-6.67,0.66c-2.03,0.55-3.91,2.77-6.11,2.77s-4.08-2.22-6.11-2.77 c-2.1-0.56-4.84,0.41-6.67-0.66c-1.86-1.08-2.38-3.95-3.91-5.45c-1.52-1.52-4.39-2.04-5.45-3.91c-1.07-1.84-0.1-4.58-0.66-6.67 c-0.55-2.03-2.77-3.91-2.77-6.11s2.22-4.08,2.77-6.11c0.56-2.1-0.41-4.84,0.66-6.67c1.08-1.86,3.95-2.38,5.45-3.91 c1.52-1.52,2.04-4.39,3.91-5.45c1.84-1.07,4.58-0.1,6.67-0.66C23.82,4.22,25.71,2,27.9,2s4.08,2.22,6.11,2.77 c2.1,0.56,4.84-0.41,6.67,0.66c1.86,1.08,2.38,3.95,3.91,5.45c1.52,1.52,4.39,2.04,5.45,3.91c1.07,1.84,0.1,4.58,0.66,6.67 C51.25,23.49,53.47,25.38,53.47,27.57z'/%3E%3Cpath class='st1' d='M39.93,23.21h-8.39l-2.59-7.98c-0.33-1.03-1.78-1.03-2.12,0l-2.59,7.98h-8.39c-1.08,0-1.52,1.38-0.66,2.01 l6.78,4.93l-2.59,7.98c-0.33,1.03,0.84,1.88,1.71,1.25l6.78-4.93l6.78,4.93c0.88,0.63,2.04-0.22,1.71-1.25l-2.59-7.98l6.78-4.93 C41.47,24.58,41.01,23.21,39.93,23.21z'/%3E%3C/g%3E%3C/svg%3E");
}

.cv-WidgetOfferCardAbsolute .cards .card .stamp-cancel, 
.cv-WidgetOfferCardAbsolute .cards .card .stamp-highlighted {
	background: #07944f;
	position: absolute;
	bottom: 165px;
	left:5px;
	border-radius: 60px;
	padding: 4px 10px;
	color: #ffffff;
	font-size: 12px;
	display: flex;
	align-items: center;
}

.cv-WidgetOfferCardAbsolute .cards .card .stamp-cancel .icon, 
.cv-WidgetOfferCardAbsolute .cards .card .stamp-highlighted .icon {
	width: 18px;
	height: 18px;
	margin-right: 5px;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Capa_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m459.669 82.906-196-81.377c-4.91-2.038-10.429-2.039-15.338 0l-196 81.377c-7.465 3.1-12.331 10.388-12.331 18.471v98.925c0 136.213 82.329 258.74 208.442 310.215 4.844 1.977 10.271 1.977 15.116 0 126.111-51.474 208.442-174.001 208.442-310.215v-98.925c0-8.083-4.865-15.371-12.331-18.471zm-27.669 117.396c0 115.795-68 222.392-176 269.974-105.114-46.311-176-151.041-176-269.974v-85.573l176-73.074 176 73.074zm-198.106 67.414 85.964-85.963c7.81-7.81 20.473-7.811 28.284 0s7.81 20.474-.001 28.284l-100.105 100.105c-7.812 7.812-20.475 7.809-28.284 0l-55.894-55.894c-7.811-7.811-7.811-20.474 0-28.284s20.474-7.811 28.284 0z'/%3E%3C/g%3E%3C/svg%3E");
}

.cv-WidgetOfferCardAbsolute .card .stamp-handshake {
	background: #fff;
	border: 2px solid #0055a5;
	border-radius: 5px;
	position: absolute;
	width: auto;
	height: auto;
	right: 18px;
	bottom: 10px:;
	text-align: center;
}
.cv-WidgetOfferCardAbsolute .card .stamp-handshake span {
	display: inline-block;
	color: #0055a5;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
}
.cv-WidgetOfferCardAbsolute .card .stamp-phone span,
.cv-WidgetOfferCardAbsolute .card .stamp-direct-buy span,
.cv-WidgetOfferCardAbsolute .card .stamp-form-request span {
	font-size: 9pt;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type {
	background: #0055a5;
	position: absolute;
	top: 17px;
	right: 0;
	width: 123px;
	height: 37px;
	line-height: 35px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type .box {
	width: 100%;
	height: 100%;
	text-align: center;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type .box .text {
	color: #fff;
	font-size: 13pt;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type.stamp-offer-type-other .box .text{
	font-size: 17px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box {
	line-height: 14px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box .price-sp {
	color: #fff;
	font-size: 13pt;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferCardAbsolute .card .stamp-offer-type-special_price .box .text-sp {
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferCardAbsolute .card .stamp-bonus {
	background: #FA6E0A;
	position: absolute;
	top: 67px;
	right: 0;
	width: 123px;
	height: 37px;
	line-height: 35px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-bonus .box {
	width: 100%;
	height: 100%;
	text-align: center;
}
.cv-WidgetOfferCardAbsolute .card .stamp-bonus .box .text {
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.cv-WidgetOfferCardAbsolute .card .stamp-distance {
    display: none;
    height: 37px;
	left: 145px;
	line-height: 35px;
	position: relative;
	top: 260px;
	width: 100px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-distance .box {
    height: 100%;
    text-align: right;
    width: 100%;
}

.cv-WidgetOfferCardAbsolute .card .stamp-distance .box .text::before {
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-family: "IconCVMobile";
    font-size: 26px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    left: 4px;
    line-height: 0;
    position: relative;
    text-align: center;
    text-transform: none;
    top: 7px;
   	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.cv-WidgetOfferCardAbsolute .card .stamp-distance .box .text {
    color: #747474;
    display: block;
    font-size: 8pt;
    font-weight: bold;
    line-height: 40px;
    vertical-align: middle;
    width: auto;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before {
	background: #0055a5;
	position: absolute;
	top: 17px;
	right: 63px;
	width: 61px;
	height: 37px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box {
	text-align: center;
	width: 100%;
	height: 100%;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box .price {
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box .price-strikethrough {
	color: gray;
	-text-decoration: line-through;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box .text {
	color: #fff;
	font-size: smaller;
	font-weight: bold;
	text-transform: uppercase;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box-price-crossout {
	background: transparent url('images/oc_abs_stamp_price_before_price_crossout.png') no-repeat 0px 0px;
	-display: none;
	height: 36px;
	left: 2px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	top: 0;
	width: 58px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-after {
	background: #0055a5;
	position: absolute;
	top: 17px;
	right: 0;
	width: 62px;
	height: 37px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-after .box {
	text-align: center;
	width: 100%;
	height: 100%;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-after .box .price {
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-after .box .text {
	color: #fff;
	font-size: smaller;
	font-weight: bold;
	text-transform: uppercase;
}
.cv-WidgetOfferCardAbsolute .card .stamp-favorite {
	background: transparent url(images/icon_fav_empty.png) no-repeat center center;
    background-size: 100%;
    height: 35px;
    width: 35px;
    z-index: 1000;
    position: absolute;
    top: 9px;
    right: 4px;
    display: block;
}
.cv-WidgetOfferCardAbsolute .card .stamp-favorite-full {
	background-image: url(images/icon_fav_full.png);
}
.cv-WidgetOfferCardAbsolute .card .widget-rating {
	right: 18px;
	top: 306px;
	position: absolute;
}
.cv-WidgetOfferCardAbsolute .card .anchor-rate-count {
	right: 25px;
	top: 292px;
	position: absolute;
}
.cv-WidgetOfferCardAbsolute .card .button-buy {
	background: #fff url('images/oc_abs_button_buy.gif') no-repeat 0px 0px;
	border: none;
	color: #fff;
	display: none;
	font-size: 13pt;
	font-weight: bold;
	left: 41px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-transform: uppercase;
	top: 401px;
	width: 163px;
}
/* Vip account info popup */
.gwt-DecoratedPopupPanel-vip-account-info .popupTopCenter {
	background-image: url(images/popup_arrow_top_center.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	height: 7px;
}
.gwt-DecoratedPopupPanel-vip-account-info .popupContent {
	border-top-width: 0px;
}
.gwt-DecoratedPopupPanel-vip-account-info .panel .gwt-HTML {
	width: 340px;
}
.gwt-DecoratedPopupPanel-vip-account-info .panel .text-cell {
	padding-bottom: 10px;
}
.gwt-DecoratedPopupPanel-vip-account-info .panel a {
	color: #747474;
}
/*-- Offer details widget 2 --*/
.cv-WidgetOfferDetails2 {
	background: #fff;
	width: 100%;
	position: relative;
}
.cv-WidgetOfferDetails2 .cell-table-top {
	border: 1px solid #d4d4d4;
	border-radius: 5px 5px 0px 0px;
	padding: 10px;
}
.cv-WidgetOfferDetails2 .cell-show-details-link {
}
.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper {
	background: #D9E9F3;
	border: 1px solid #d4d4d4;
	border-radius: 0px 0px 5px 5px;
	border-top-width: 0px;
	padding: 5px;
	text-align: center;
}
.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link {
	background: transparent url('images/details_open.png') no-repeat center left;
	-background-image: url('images/details_open_ie6.gif');
	color: black;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}
.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link-opened {
	background-image: url('images/details_close.png');
	-background-image: url('images/details_close_ie6.gif');
}
.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link:hover {
	text-decoration: underline;
}
.cv-WidgetOfferDetails2 .cell-table-bottom {
	padding: 0px;
}
.cv-WidgetOfferDetails2 .cell-button-close {
	padding: 10px;
	text-align: right;
}
*:first-child+html .cv-WidgetOfferDetails2 .cell-button-close .button-close {
	width: 80px;
}
.cv-WidgetOfferDetails2 .table-top {
	/* Set a height to be able to use height: 100% in cells */
	height: 200px;
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-top .cell-image-gallery {
	vertical-align: top;
}
.cv-WidgetOfferDetails2 .table-top .cell-info {
	padding-left: 20px;
	vertical-align: top;
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info {
	height: 100%;
	width: 100%;
}
* html .cv-WidgetOfferDetails2 .table-top .cell-info .table-info {
	height: auto;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-title {
	padding: 10px 0px;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-long-description {
	height: 100%;
	padding-bottom: 10px;
	vertical-align: top;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-document-link {
	padding-bottom: 10px;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-buy-buttons {
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-expiration-date {
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-action-buttons {
	padding-top: 10px;
	text-align: right;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-stamps-and-merchant-logo {
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-stamps-and-merchant-logo .table-stamps-and-merchant-logo {
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-stamps-and-merchant-logo .table-stamps-and-merchant-logo .cell-stamps {
	vertical-align: top;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-stamps-and-merchant-logo .table-stamps-and-merchant-logo .cell-merchant-logo {
	vertical-align: top;
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-top .cell-info .table-info .cell-stamps-and-merchant-logo .table-stamps-and-merchant-logo .cell-button {
	vertical-align: top;
}
.cv-WidgetOfferDetails2 .table-top .table-merchant-logo {
	margin-left: auto;
	margin-right: 0px;
}
.cv-WidgetOfferDetails2 .table-top .table-merchant-logo .cell-button {
	padding-left: 10px;
	position: relative;
	top: 10px;
}
.cv-WidgetOfferDetails2 .table-top .table-merchant-logo .cell-button .button-my-favourite {
	background: transparent url("images/icon_fav_empty.png") no-repeat;
	background-size: 100%;
	border: none !important;
	height: 35px;
	width: 35px;
	box-shadow: none;
	transition: all 0.4s ease 0s;
}
.cv-WidgetOfferDetails2 .table-top .table-merchant-logo .cell-button .button-my-favourite-full {
	background-image: url('images/icon_fav_full.png');
	transition: all 0.4s ease 0s;
}
.cv-WidgetOfferDetails2 .table-top .table-merchant-logo .cell-merchant-logo {
	text-align: right;
}
.cv-WidgetOfferDetails2 .table-top .table-merchant-logo .cell-handshake-stamps {
	padding-top: 5px;
}
.cv-WidgetOfferDetails2 .table-top .table-merchant-logo .cell-handshake-stamps .table-handshake-stamps {
	margin-left: auto;
	margin-right: 0px;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons {
	margin-left: auto;
	margin-right: 0px;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button {
	padding-left: 10px;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button {
	background-image: url('images/icon_recommend.png');
	background-repeat: no-repeat;
	background-position: 4px center;
	padding: 10px 5px 10px 35px;
}
.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-report-problem {
	background-image: url('images/icon_report_problem.png');
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win,
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win:hover,
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win:active {
	background-color: transparent !important;
	border: 1px solid #c32323 !important;
	color: #c32323 !important;
	background-image: none !important;
	padding: 10px 5px !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: inherit !important;
	line-height: 20px !important;
	height: inherit !important;
	margin: inherit !important;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win:hover,
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win:active {
	background-color: #c32323 !important;
	color: #fff !important;
	text-decoration: none!important;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win .icon.icon-gift,
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win:hover .icon.icon-gift,
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win:active .icon.icon-gift{
	width: 20px;
	height: 20px;
	margin-right: 10px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg  fill='%23c32323' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512'%3E%3Cg%3E%3Cpath d='m393.2,105.9c9.3-10 15.1-23.6 15.1-38.6 0-31.3-25-56.3-55.3-56.3-23,0-76,34.4-97.2,65.3-21.9-30.9-74.7-64.3-96.8-64.3-30.2,0-55.3,25-55.3,56.3 0,14.5 5.4,27.6 14.1,37.5h-106.8v134.5h29.2v260.7h153.3 125.1 153.3v-260.6h29.1v-134.5h-107.8zm-40.2-74c18.8-7.10543e-15 34.4,15.6 34.4,36.5 0,17.6-12.3,32.7-28.2,35.9h-84.6c-5.4-1.6-7.1-3.5-7.1-4.6 0-17.8 62.5-67.8 85.5-67.8zm-194-0c21.9,0 85.5,50 85.5,67.8 0,1.6-3.7,3.4-6.4,4.6h-85.2c-15.9-3.2-28.2-18.3-28.2-35.9-0.1-19.9 15.6-36.5 34.3-36.5zm34.4,448.2h-132.4v-239.7h132.4v239.7zm0-259.5h-161.5v-93.8h161.6v93.8zm104.2,259.5h-83.4v-353.4h83.4v353.4zm153.3,0h-132.4v-239.7h132.4v239.7zm29.1-259.5h-161.5v-93.8h161.6v93.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win:hover .icon.icon-gift,
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-recommend-and-win:active .icon.icon-gift{
	background-image: url("data:image/svg+xml,%3Csvg  fill='%23ffffff' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512'%3E%3Cg%3E%3Cpath d='m393.2,105.9c9.3-10 15.1-23.6 15.1-38.6 0-31.3-25-56.3-55.3-56.3-23,0-76,34.4-97.2,65.3-21.9-30.9-74.7-64.3-96.8-64.3-30.2,0-55.3,25-55.3,56.3 0,14.5 5.4,27.6 14.1,37.5h-106.8v134.5h29.2v260.7h153.3 125.1 153.3v-260.6h29.1v-134.5h-107.8zm-40.2-74c18.8-7.10543e-15 34.4,15.6 34.4,36.5 0,17.6-12.3,32.7-28.2,35.9h-84.6c-5.4-1.6-7.1-3.5-7.1-4.6 0-17.8 62.5-67.8 85.5-67.8zm-194-0c21.9,0 85.5,50 85.5,67.8 0,1.6-3.7,3.4-6.4,4.6h-85.2c-15.9-3.2-28.2-18.3-28.2-35.9-0.1-19.9 15.6-36.5 34.3-36.5zm34.4,448.2h-132.4v-239.7h132.4v239.7zm0-259.5h-161.5v-93.8h161.6v93.8zm104.2,259.5h-83.4v-353.4h83.4v353.4zm153.3,0h-132.4v-239.7h132.4v239.7zm29.1-259.5h-161.5v-93.8h161.6v93.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.cv-WidgetOfferDetails2 .table-top-buttons {
}
.cv-WidgetOfferDetails2 .table-top-buttons .cell-button {
	padding-right: 10px;
}
.cv-WidgetOfferDetails2 .table-top-buttons .cell-button .new-stamp{
	background: url("images/stamp_new.png") no-repeat top left;
	position: absolute;
	width: 33px;
	height: 29px;
}
.cv-WidgetOfferDetails2 .table-top-expiration-date {
	margin-top: 10px;
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-top-expiration-date .cell-expiration-date {
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-top-expiration-date .cell-rating .cv-WidgetRating {
	cursor: hand;
	cursor: pointer;
}
.cv-WidgetOfferDetails2 .table-bottom-wrapper {
	border-bottom: 2px solid #d4d4d4;
	padding: 10px 0px;
}
.cv-WidgetOfferDetails2 .table-bottom {
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-bottom .cell-table-bottom-left {
	vertical-align: top;
	width: 75%;
}
.cv-WidgetOfferDetails2 .table-bottom .cell-table-bottom-right {
	padding-left: 10px;
	vertical-align: top;
	padding-right: 20px;
}
.cv-WidgetOfferDetails2 .table-bottom .table-bottom-left {
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-bottom .table-bottom-left .cell-handshake-details {
	padding-bottom: 10px;
}
.cv-WidgetOfferDetails2 .table-bottom .table-bottom-left .cell-comments {
	padding-top: 10px;
}
.cv-WidgetOfferDetails2 .table-bottom .table-bottom-right {
	width: 100%;
}
.cv-WidgetOfferDetails2 .table-bottom .table-bottom-right .cell-stores {
	padding-bottom: 10px;
}
.cv-WidgetOfferDetails2 .table-merchant-details,
.cv-WidgetOfferDetails2 .table-handshake-details,
.cv-WidgetOfferDetails2 .table-stores,
.cv-WidgetOfferDetails2 .table-comments {
	width: 100%;
}
.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-bottom: 2px solid #d4d4d4;
	padding-bottom: 10px;
}
.cv-WidgetOfferDetails2 .table-merchant-details .cell-text,
.cv-WidgetOfferDetails2 .table-handshake-details .cell-text,
.cv-WidgetOfferDetails2 .table-stores .cell-text,
.cv-WidgetOfferDetails2 .table-comments .cell-text {
	padding-top: 15px;
}
.cv-WidgetOfferDetails2 .table-stores .cell-info{
	padding-top: 15px;
/* 	display:none; */
}
.cv-WidgetOfferDetails2 .merchant-logo {
	height: 60px;
	width: 120px;
}
.cv-WidgetOfferDetails2 .map-wrapper,
.cv-WidgetOfferDetails2 .map-widget {
	cursor: hand;
	cursor: pointer;
	height: 150px;
	width: 150px;
}
.cv-WidgetOfferDetails2 .map-wrapper img {
	width: 100%;
	height: 100%;
}
.cv-WidgetOfferDetails2 .title,
.cv-WidgetOfferDetails2 .title a {
	color: #0055a5;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
.cv-WidgetOfferDetails2 .title.store-title {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.cv-WidgetOfferDetails2 .store-name {
	color: #8b8b8b;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.cv-WidgetOfferDetails2 .store-address,
.cv-WidgetOfferDetails2 .store-distance{
	color: #8b8b8b;
	font-size: 12px;
	text-align: left;
}
.cv-WidgetOfferDetails2 .store-distance:before{
    content: "\e60a";
	font-family: 'IconCVMobile';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 26px;
    position: relative;
    top: 7px;
}
.cv-WidgetOfferDetails2 .expiration-date {
	color: gray;
	font-weight: bold;
}
.cv-WidgetOfferDetails2 .document-link {
	background: transparent url('images/icon_clip.png') no-repeat center left;
	-background-image: url('images/icon_clip_ie6.gif');
	font-weight: bold;
	padding: 6px 0px 6px 25px;
}
.cv-WidgetOfferDetails2 .stamp-custom {
}
.cv-WidgetOfferDetails2 .stamp-offer-type {
	background: #0055a5;
	position: relative;
	width: 121px;
	height: 36px;
	line-height: 34px;
}
.cv-WidgetOfferDetails2 .stamp-offer-type .box {
	width: 100%;
	height: 100%;
	text-align: center;
}
.cv-WidgetOfferDetails2 .stamp-offer-type .box .text {
	color: #fff;
	font-size: 13pt;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box {
	line-height: 16px;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box .text {
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box .price {
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-prices .box .price-strikethrough {
	color: red;
	font-size: 13pt;
	text-decoration: line-through;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-special_price .box {
	line-height: 14px;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-special_price .box .price-sp {
	color: #fff;
	font-size: 13pt;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferDetails2 .stamp-offer-type-special_price .box .text-sp {
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferDetails2 .stamp-bonus {
	background: #FA6E0A;
	margin-top: 5px;
	position: relative;
	width: 121px;
	height: 36px;
	line-height: 34px;
}
.cv-WidgetOfferDetails2 .stamp-bonus .box {
	width: 100%;
	height: 100%;
	text-align: center;
}
.cv-WidgetOfferDetails2 .stamp-bonus .box .text {
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferDetails2 .stamp-exclusive {
}
.cv-WidgetOfferDetails2 .stamp-handshake {
	background: #fff;
	border: 2px solid #0055a5;
	border-radius: 5px;
	cursor: hand;
	cursor: pointer;
	width: 75px;
	height: 32px;
	text-align: center;
	line-height: 28px;
	margin-left: 5px;
}
.cv-WidgetOfferDetails2 .stamp-handshake span {
	display: inline-block;
	color: #0055a5;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferDetails2 .stamp-phone span,
.cv-WidgetOfferDetails2 .stamp-direct-buy span,
.cv-WidgetOfferDetails2 .stamp-form-request span {
	font-size: 9pt;
}
.cv-WidgetOfferDetails2 .anHowWorks {
	font-size: 9pt;
}
/*-- Offer ratings widget --*/
.cv-WidgetOfferRatings {
}
.cv-WidgetOfferRatings .loading {
	background: transparent url('images/loading.gif') no-repeat	top left;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	width: 32px;
}
.cv-WidgetOfferRatings .no-comments a {
	color: #0055a5;
}
.cv-WidgetOfferRatings .table-content {
	width: 100%;
}
.cv-WidgetOfferRatings .table-content .cell-comment {
	padding-bottom: 5px;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment {
	border-bottom: 2px solid #0055a5;
	width: 100%;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-title {
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-title .table-title {
	margin-bottom: 5px;
	width: 100%;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-title .table-title .cell-title {
	padding-right: 5px;
	width: 100%;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-title .table-title .cell-title .title {
	font-size: 8pt;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-title .table-title .cell-date .date {
	white-space: nowrap;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-author {
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-author .table-author {
	margin-bottom: 5px;
	width: 100%;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-author .table-author .cell-author {
	padding-right: 5px;
	width: 100%;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-table-author .table-author .cell-author .author .author-name {
	color: #0055a5;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-text {
	padding-bottom: 5px;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-answer-author {
	color: #0055a5;
	font-weight: bold;
	padding-bottom: 5px;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-answer {
	padding-bottom: 5px;
}
.cv-WidgetOfferRatings .table-content .cell-comment .table-comment .cell-answer .text {
	color: #0055a5;
}
.cv-WidgetOfferRatings .table-content .cell-navigator {
	padding-top: 5px;
}
.cv-WidgetOfferRatings .table-content .cell-navigator .table-navigator {
	width: 100%;
}
.cv-WidgetOfferRatings .table-content .cell-navigator .table-navigator tbody tr td {
	padding: 5px;
	margin-left: 5px;
}
.cv-WidgetOfferRatings .table-content .cell-navigator .table-navigator .page-link {
	color: #0055a5;
	font-weight: bold;
	text-decoration: none;
}
.cv-WidgetOfferRatings .table-content .cell-navigator .table-navigator .page-link-current,
.cv-WidgetOfferRatings .table-content .cell-navigator .table-navigator .page-link-separator {
	color: black;
	font-weight: bold;
	text-transform: none;
}
/*-- Offers related widget --*/
.cv-WidgetOffersMerchant {
	width: 100%;
}
.cv-WidgetOffersMerchant .cell-title {
	border-bottom: 2px solid #d4d4d4;
	padding: 10px 0px;
}
.cv-WidgetOffersMerchant .cell-title .title {
	color: #0055a5;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
.cv-WidgetOffersMerchant .cell-content {
	padding: 10px 0px;
	border-bottom: 2px solid #d4d4d4;
}
.cv-WidgetOffersMerchant .cell-content .content {
}
.cv-WidgetOffersMerchant .cell-content .content .loading {
	background: transparent url('images/loading.gif') no-repeat	top left;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	width: 32px;
}
.cv-WidgetOffersMerchant .cell-content .content .no-data {
	text-align: left;
}
.cv-WidgetOffersMerchant .cell-content .content .table-content {
	margin-left: auto;
	margin-right: auto;
}
.cv-WidgetOffersMerchant .cell-content .content .table-content .cell-cards .cards .cell-card {
	padding: 5px;
}
.cv-WidgetOffersMerchant .cell-content .content .table-content .cell-navigator {
	padding-top: 5px;
}
.cv-WidgetOffersMerchant .cell-content .content .table-content .cell-navigator .navigator {
	margin-left: auto;
	margin-right: 0px;
}
.cv-WidgetOffersMerchant .cell-content .content .table-content .cell-navigator .navigator .link {
	color: #0093D0;
	margin-left: 10px;
	text-decoration: none;
}
.cv-WidgetOffersMerchant .cell-content .content .table-content .cell-navigator .navigator .link:hover {
	text-decoration: underline;
}
/*-- Offers related widget --*/
.cv-WidgetOffersRelated {
	width: 100%;
}
.cv-WidgetOffersRelated .cell-title {
	border-bottom: 2px solid #d4d4d4;
	padding: 10px 0px;
}
.cv-WidgetOffersRelated .cell-title .title {
	color: #0055a5;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
.cv-WidgetOffersRelated .cell-content {
	padding: 10px 0px;
	border-bottom: 2px solid #d4d4d4;
}
.cv-WidgetOffersRelated .cell-content .content .loading {
	background: transparent url('images/loading.gif') no-repeat	top left;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	width: 32px;
}
.cv-WidgetOffersRelated .cell-content .content .no-data {
	text-align: left;
}
.cv-WidgetOffersRelated .cell-content .content .cards {
	margin-left: auto;
	margin-right: auto;
}
.cv-WidgetOffersRelated .cell-content .content .cards .cell-card {
	padding: 2px;
}
/*-- Offer satisfaction survey widget --*/
.cv-WidgetOfferSatisfactionSurveyDialog {
}
.cv-WidgetOfferSatisfactionSurveyDialog .buttons {
	display: inline-table;
}
.cv-WidgetOfferSatisfactionSurveyDialog .buttons button {
}
.cv-WidgetOfferSatisfactionSurveyDialog .buttons td {
	padding-left: 10px;
}
.cv-WidgetOfferSatisfactionSurveyDialog .buttons-cell {
	border-top: 1px solid #dddddd;
	padding: 10px;
	text-align: right;
}
.cv-WidgetOfferSatisfactionSurveyDialog .form {
	border-collapse: separate;
	*border-collapse: expression('separate', cellSpacing = '0px');
	border-spacing: 0px;
	margin: 10px auto;
}
.cv-WidgetOfferSatisfactionSurveyDialog .form .comment {
	margin-left: 20px;
	width: 400px;
}
.cv-WidgetOfferSatisfactionSurveyDialog .form td {
	padding: 5px;
}
.cv-WidgetOfferSatisfactionSurveyDialog .rule-cell {
	display: none;
	padding: 10px 0px;
}
.cv-WidgetOfferSatisfactionSurveyDialog .welcome {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	width: 500px;
}
.cv-WidgetOfferSatisfactionSurveyDialog .welcome-cell {
	background: #eeeeee;
	border-bottom: 1px solid #d3d3d3;
	padding: 10px;
}
/*-- Teaser widget --*/
.cv-WidgetTeaserDialog {
}
.cv-WidgetTeaserDialog .Caption  {
	font-size: 10pt;
	font-weight: bold;
}
.cv-WidgetTeaserDialog .buttons {
	display: inline-table;
}
.cv-WidgetTeaserDialog .buttons button {
}
.cv-WidgetTeaserDialog .buttons td {
	padding-left: 10px;
}
.cv-WidgetTeaserDialog .buttons .gwt-Button {
	font-size: 10pt;
}
.cv-WidgetTeaserDialog .form {
	display: inline-table;
}
.cv-WidgetTeaserDialog .form .openAnswer {
	font-size: 10pt;
	width: 400px;
}
.cv-WidgetTeaserDialog .form .openAnswer-default {
	color: #909090;
}
.cv-WidgetTeaserDialog .form td {
	font-size: 10pt;
	padding: 5px;
	text-align: left;
}
.cv-WidgetTeaserDialog .header {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	width: 500px;
}
.cv-WidgetTeaserDialog .body,
.cv-WidgetTeaserDialog .footer {
	font-size: 10pt;
	min-width: 500px;
	/* min-width para IE6 */
	width: auto !important;
    width: 500px;
}
.cv-WidgetTeaserDialog .cell-buttons {
	border-top: 1px solid #d3d3d3;
	padding: 10px;
	text-align: right;
}
.cv-WidgetTeaserDialog .cell-form {
	padding: 10px;
	text-align: center;
}
.cv-WidgetTeaserDialog .cell-header {
	background: #eeeeee;
	border-bottom: 1px solid #d3d3d3;
	padding: 10px;
}
.cv-WidgetTeaserDialog .cell-body,
.cv-WidgetTeaserDialog .cell-footer {
	padding: 10px;
}
/*-- Page widget --*/
.cv-WidgetPage {
	background: #fff;
	width: 100%;
}
.cv-WidgetPage .captionPanel {
	background-color: #0055a5;
	width: 100%;
}
.cv-WidgetPage .captionPanel .caption {
	color: #fff;
	font-weight: bold;
	padding: 5px;
	text-transform: none;
}
.cv-WidgetPage .captionPanel .caption-cell {
	width: 100%;
}
.cv-WidgetPage .captionPanel .close {
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    font-weight: bold;
    height: 15px;
    margin: 8px;
    text-shadow: 0 1px 5px gray;
    width: 49px;
}
.cv-WidgetPage .captionPanel .close-cell {
	border: none;
	padding: 0px;
}
.cv-WidgetPage .captionPanel-cell {
	background-color: #e6e6e5;
}
.cv-WidgetPage .content-cell {
	border: 1px solid #0055a5;
	padding: 10px;
	text-align: center;
}
/*-- Information widget --*/
.cv-WidgetInformation {
	background-color: transparent;
	margin-bottom: 10px;
	width: 100%;
}
.cv-WidgetInformation .divHeader {
	padding-bottom: 5px;
	text-align: right;
}
.cv-WidgetInformation .divHeader a {
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}
/*--- Html cards widget ---*/
.cv-WidgetHtmlCards {
	background-color: transparent;
	border: none;
}
.cv-WidgetHtmlCards .cards {
	height: 217px;
}
.cv-WidgetHtmlCards .cards .card {
	background-color: transparent;
	left: 0px;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 100%;
	display: none;
}
.cv-WidgetHtmlCards .cards .active {
	z-index: 2;
	display: block;
}
.cv-WidgetHtmlCards .cards .last-active {
	z-index: 1;
	display: block;
}

/* Adaptar las imagenes del banner al contenedor */

.cv-WidgetHtmlCards .cards .card a{
    display: inline-block;
    width: 805px;
    height: 217px;
    overflow: hidden;
    position: relative;
}

.cv-WidgetHtmlCards .cards .card a img{
    width: 820px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.cv-WidgetHtmlCards .cards .card img{
	width: 805px;
}

/**/
.page-home .banners .html-banner-card{
	position: relative;
}

.page-home .banners .html-banner-card a{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

/**/

.cv-WidgetHtmlCards .navigator {
	bottom: 5px;
	position: absolute;
	right: 5px;
	-visibility: hidden;
	z-index: 3;
}
.cv-WidgetHtmlCards .navigator td {
	padding: 0px;
}
.cv-WidgetHtmlCards .navigator .nav-button {
	background-color: transparent;
	background-image: url('images/bullet_ball_gray_24.png');
	cursor: hand;
	cursor: pointer;
	height: 24px;
	width: 24px;
}
.cv-WidgetHtmlCards .navigator .nav-button-hover,
.cv-WidgetHtmlCards .navigator .nav-button-selected {
	background-image: url('images/bullet_ball_blue_24.png');
}
/* Merchant gallery */
.page-gwt .gallery {
	border: 1px solid #d3d3d3;
	height: 100px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
	width: 850px;
}
.page-gwt .gallery .loading {
	text-align: center;
}
.page-gwt .gallery .loading img {
}
.page-gwt .gallery div {
	background-color: #fff;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	width: 850px;
}
.page-gwt .gallery div table {
	height: 100%;
	width: 100%;
}
.page-gwt .gallery div table td {
	text-align: center;
	vertical-align: middle;
	width: 25%;
}
.page-gwt .gallery img.logo {
	height: 85px;
	width: 170px;
}
.page-gwt .gallery div.active {
	z-index: 2;
}
.page-gwt .gallery div.last-active {
	z-index: 1;
}
/*-- Image gallery widget --*/
.cv-WidgetImageGallery {
}
.cv-WidgetImageGallery .single-image {
	border: 1px solid #d3d3d3;
	height: 275px;
	width: 275px;
	border-radius: 3px;
	box-shadow: 2px 2px 2px #d3d3d3;
}
.cv-WidgetImageGallery .images {
	border: 1px solid #d3d3d3;
	height: 275px;
	position: relative;
	width: 278px;
	border-radius: 5px;
}
.cv-WidgetImageGallery .images img {
	display: block;
	height: 275px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 275px;
	z-index: 0;
}
.cv-WidgetImageGallery .images img.active {
	z-index: 2;
}
.cv-WidgetImageGallery .images img.last-active {
	z-index: 1;
}
.cv-WidgetImageGallery .images-cell {
	padding-bottom: 4px;
}
.cv-WidgetImageGallery .thumbnails {
	width: 285px;
}
.cv-WidgetImageGallery .thumbnails img {
	border: 1px solid #d3d3d3;
	cursor: hand;
	cursor: pointer;
	display: inline-block;
	height: 60px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 60px;
}
.cv-WidgetImageGallery .thumbnails img.selected {
	border: 1px solid #0055a5;
}
.cv-WidgetImageGallery .thumbnails-cell {
}
/*-- User favorite location dialog widget --*/
.cv-DialogUserFavoriteLocation {
	width: 500px;
}
.cv-DialogUserFavoriteLocation .form {
	border-collapse: separate;
	*border-collapse: expression('separate', cellSpacing = '5px');
	border-spacing: 5px;
	margin: 10px auto;
}
.cv-DialogUserFavoriteLocation .form .label {
	text-align: right;
	white-space: normal;
}
.cv-DialogUserFavoriteLocation .form .cv-WidgetLocationSearch {
	width: 250px;
}
/*-- User location selection dialog widget --*/
.cv-DialogLocationSelection {
}
.cv-DialogLocationSelection .locations {
	margin: auto;
}
.cv-DialogLocationSelection .locations td {
	padding: 5px;
}
.cv-DialogLocationSelection .locations-cell {
	padding: 5px;
}
/*-- Widget offer list --*/
.cv-WidgetOfferList {
	position: relative;
}
.cv-WidgetOfferList .loading {
	background: #fff url('images/loading.gif') no-repeat top left;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: auto;
}
.cv-WidgetOfferList .no-data {
}
.cv-WidgetOfferList .scroller {
	position: relative;
	height: 375px;
	overflow: hidden;
}
.cv-WidgetOfferList .cards {
	position: absolute;
	width: 100%;
}
.cv-WidgetOfferList .card-wrapper {
	border-bottom: 1px solid #d3d3d3;
	padding: 2px 0px;
	height: 70px;
}
.cv-WidgetOfferList .link-wrapper {
	padding-top: 10px;
	text-align: right;
}
.cv-WidgetOfferList .card {
	cursor: hand;
	cursor: pointer;
	width: 100%;
	height: 100%;
}
.cv-WidgetOfferList .card .cell-image-merchant-logo {
}
.cv-WidgetOfferList .card .cell-image-merchant-logo .image-merchant-logo {
	width: 90px;
	height: 45px;
	display: block;
}
.cv-WidgetOfferList .card .cell-details {
	padding-left: 10px;
	width: 100%;
}
.cv-WidgetOfferList .card .cell-details .details {
	width: 100%;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top {
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top {
	width: 100%;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-title {
	padding-right: 5px;
	padding-bottom: 10px;
	width: 100%;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-title .title {
	color: #0055a5;
	font-size: 8pt;
	font-weight: bold;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake {
	padding-bottom: 2px;
	vertical-align: bottom;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-handshake {
	background: #fff;
	border: 2px solid #0055a5;
	border-radius: 5px;
	width: 75px;
	height: 32px;
	text-align: center;
	line-height: 28px;
	display: none;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-handshake span {
	display: inline-block;
	color: #0055a5;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 1;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-phone span,
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-direct-buy span,
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-form-request span {
	font-size: 9pt;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom {
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom {
	width: 100%;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until {
	padding-right: 5px;
	width: 100%;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .ts-until {
	font-weight: bold;
	white-space: nowrap;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount {
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-highlighted {
	color: black;
	font-weight: bold;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-strikethrough {
	color: red;
	text-decoration: line-through;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-ts-until .discount .text-extra-value {
	color: red;
	font-weight: bold;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-widget-rating {
	vertical-align: bottom;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-bottom .table-bottom .cell-widget-rating .widget-rating {
	margin-left: auto;
	margin-right: 0px;
	display: none;
}
.cv-WidgetOfferList .link {
	color: #0055a5;
	text-decoration: none;
}
.cv-WidgetOfferList .link:hover {
	text-decoration: underline;
}

/*-- Widget offer list tabs --*/
.cv-WidgetOfferListTabs {
	margin-bottom: 10px;
}
.cv-WidgetOfferListTabs .cell-tabs {
	padding: 2px;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarFirst-wrapper {
	display: none;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper {
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem {
	background: #fff;
	border: 1px solid #d3d3d3;
	border-bottom-width: 0px;
	border-collapse: separate;
	border-radius: 5px 5px 0px 0px;
	margin-left: 10px;
	width: 120px;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabTop {
	display: none;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleLeft,
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleRight {
	display: none;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter {
	background: #fff;
	border-radius: 5px 5px 0px 0px;
	padding: 7px;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
	color: #0055a5;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected {
	background: #0055a5;
	border-color: #0055a5;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter {
	background: #0055a5;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
	color: #fff;
}
.cv-WidgetOfferListTabs .gwt-TabPanelBottom {
	border: 1px solid #d4d4d4;
	border-top: 3px solid #0055a5;
	border-radius: 0px 0px 5px 5px;
	height: 400px;
	padding: 10px;
	width: 380px;
}
/*-- Top navigation menu --*/
.cv-WidgetTopNavigationMenu {
	border-bottom: 3px solid #0055a5;
	width: 100%;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar {
	margin-left: auto;
	margin-right: auto;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarFirst-wrapper,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarRest-wrapper {
	display: none;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper {
	padding: 0px 2px;
	width: 16%;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem {
	background: #fff;
	border: 1px solid #d3d3d3;
	border-bottom-width: 0px;
	border-collapse: separate;
	border-radius: 10px 10px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 155px;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabTop {
	display: none;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleLeft,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleRight {
	display: none;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter {
	background: #fff;
	border-radius: 10px 10px 0px 0px;
	padding: 7px;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML {
	color: #0055a5;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a:hover,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a:visited {
	color: #0055a5;
	text-decoration: none;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-active {
	background: #0055a5;
	border-color: #0055a5;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-active .tabMiddle .tabMiddleCenter {
	background: #0055a5;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a:hover,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a:visited,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-active .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-active .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-active .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-active .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a:hover,
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-active .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-HTML a:visited {
	color: #fff;
}
.cv-WidgetTopNavigationMenu .cell-bar {
	vertical-align: bottom;
	width: 100%;
}
.cv-WidgetTopNavigationMenu .cell-home {
	background: #fff;
	border: 1px solid #d3d3d3;
	border-bottom-width: 0px;
	border-radius: 10px 10px 0px 0px;
	padding: 3px 4px 4px 4px;
	vertical-align: middle;
}
.cv-WidgetTopNavigationMenu .cell-home-selected {
	background: #0055a5;
	border-color: #0055a5;
	vertical-align: middle;
}
.cv-WidgetTopNavigationMenu .cell-home .home {
	background: url('images/icon_home.png') no-repeat center center;
	-background-image: url('images/icon_home_ie6.gif');
	cursor: hand;
	cursor: pointer;
	height: 19px;
	margin-left: auto;
	margin-right: auto;
	width: 20px;
}
.cv-WidgetTopNavigationMenu .cell-home .home-selected {
	background-image: url('images/icon_home_selected.png');
	-background-image: url('images/icon_home_selected_ie6.gif');
}
.cv-WidgetTopNavigationMenu .cell-textbox {
	display: none;
}
.cv-WidgetTopNavigationMenu .cell-textbox .gwt-SuggestBox {
	background: #fff url('images/icon_text_search.gif') no-repeat 10px center;
	border-radius: 5px;
	height: 20px;
	font-size: larger;
	font-weight: bold;
	padding-left: 35px;
	width: 350px;
}
.cv-WidgetTopNavigationMenu .cell-textbox .gwt-SuggestBox-default {
	color: #747474;
}
/*--- WidgetRegistrationCustom ---*/
.cv-PopupCreateAccount {
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 0px;
}
.cv-PopupCreateAccount .panel {
	height: 416px;
	width: 715px;
}
.cv-PopupCreateAccount .panel .panelBackground {
	background: transparent url('images/dlg_create_account_background.jpg') no-repeat;
	border-radius: 10px;
	height: 416px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 701px;
}
.cv-PopupCreateAccount .panel .image-vipgroup-logo {
	height: 70px;
	left: 50px;
	position: absolute;
	top: 5px;
	width: 140px;
}
.cv-PopupCreateAccount .panel .label-close {
	background: transparent url('images/dlg_create_account_close.png') no-repeat;
	cursor: hand;
	cursor: pointer;
	height: 23px;
	position: absolute;
	right: 7px;
	top: 5px;
	width: 23px;
}
.cv-PopupCreateAccount .panel .label-close-hover {
}
.cv-PopupCreateAccount .panel .formContainer {
	background: transparent url('images/dlg_create_account_form_box.png') no-repeat;
	height: 322px;
	left: 0px;
	top: 80px;
	width: 366px;
}
.cv-PopupCreateAccount .panel .formContainer .form {
	background: transparent;
	height: 309px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 366px;
}
.cv-PopupCreateAccount .panel .formContainer .form .message,
.cv-PopupCreateAccount .panel .formContainer .form .label-email,
.cv-PopupCreateAccount .panel .formContainer .form .label-location {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	left: 50%;
	height: 25px;
	margin-left: -145px;
	position: absolute;
	text-align: left;
	text-transform: uppercase;
	top: 85px;
	width: 290px;
}
.cv-PopupCreateAccount .panel .formContainer .form .message {
	height: 100px;
	text-transform: none;
	top: 10px;
}
.cv-PopupCreateAccount .panel .formContainer .form .label-location {
	top: 145px;
}
.cv-PopupCreateAccount .panel .formContainer .form .textbox-email {
	left: 50%;
	margin-left: -145px;
	position: absolute;
	top: 110px;
	width: 290px;
}
.cv-PopupCreateAccount .panel .formContainer .form .textbox-location {
	left: 50%;
	margin-left: -145px;
	position: absolute;
	top: 170px;
	width: 290px;
}
.cv-PopupCreateAccount .panel .formContainer .form .checkbox-accept-privacy-policy {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	left: 50%;
	margin-left: -167px;
	position: absolute;
	text-align: center;
	top: 228px;
	width: 334px;
}
.cv-PopupCreateAccount .panel .formContainer .form .checkbox-accept-privacy-policy a {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.cv-PopupCreateAccount .panel .formContainer .form .checkbox-newsletters {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	left: 50%;
	margin-left: -167px;
	position: absolute;
	text-align: center;
	top: 207px;
	width: 334px;
	white-space: nowrap;
}
.cv-PopupCreateAccount .panel .formContainer .form .button-ok {
	left: 50%;
	margin-left: -82px;
	position: absolute;
	text-transform: uppercase;
	top: 255px;
	width: 164px;
}
.cv-PopupCreateAccount .panel .formContainer .form .link-already-registered {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	left: 50%;
	margin-left: -167px;
	position: absolute;
	text-align: center;
	top: 294px;
	width: 334px;
}

.cv-WidgetActivityMessages {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
}
.cv-WidgetActivityMessages .cardsScrollPanel {
	height: 300px;
}
.cv-WidgetActivityMessages .cards {
	padding-top: 10px;
}
.cv-WidgetActivityMessages .cardWrapper {
	padding: 0px 10px 10px 10px;
}
.cv-WidgetActivityMessages .cardWrapper .card {
}
.cv-WidgetActivityMessages .cardWrapper .card .messageContainer .gwt-HTML {
}
.cv-WidgetActivityMessages .cardWrapper .card .messageContainer .gwt-HTML .actor {
	font-weight: bold;
}
.cv-WidgetActivityMessages .cardWrapper .card .messageContainer .gwt-HTML .elapsedTime {
	color: gray;
}
.cv-WidgetActivityMessages .cardWrapper .card .messageContainer .gwt-HTML a,
.cv-WidgetActivityMessages .cardWrapper .card .messageContainer .gwt-HTML a:visited {
	color: #0055a5;
	text-decoration: none;
}
.cv-WidgetActivityMessages .cardWrapper .card .messageContainer .gwt-HTML a:hover {
	color: #0055a5;
	text-decoration: underline;
}
.cv-PopupTopNavigationMenu {
}
.cv-PopupTopNavigationMenu .popupContent {
	border: 3px solid #0055a5;
	background: #FFFFFF;
	padding: 10px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.cv-PopupTopNavigationMenu .popupContent .cv-WidgetLocationSearch {
	width: 300px;
}
.cv-PopupTopNavigationMenu .popupContent .cv-FilterCriterias td {
	padding: 4px;
}
.cv-PopupTopNavigationMenu .popupContent .cv-FilterCriterias .link {
	color: #0055a5;
	font-weight: normal;
	padding: 4px;
	text-decoration: none;
	text-transform: none;
	white-space: normal;
}
.cv-PopupTopNavigationMenu .popupContent .cv-FilterTags {
	width: 100%;
}
.cv-PopupTopNavigationMenu .popupContent .cv-FilterTags td {
	padding: 4px;
}
.cv-PopupTopNavigationMenu .popupContent .cv-FilterTags .link {
	color: #0055a5;
	font-weight: normal;
	padding: 4px;
	text-decoration: none;
	text-transform: none;
	white-space: nowrap;
}
.cv-PopupTopNavigationMenu .popupContent .cv-FilterTags .link-cell-1 {
	padding-left: 16px;
}
/*-- Cookie bar --*/
.cv-WidgetCookieBar {
	position: fixed;
	background: none repeat scroll 0% 0% rgb(66, 66, 66);
	border-top: 1px solid black;
	opacity: 0.95;
	z-index: 900000;
	left: 0px;
	bottom: 0px;
	padding: 5px 0px;
	width: 100%;
}
.cv-WidgetCookieBar .content {
	width: 100%;
}
.cv-WidgetCookieBar .content .cell-text {
	background: transparent url('images/iconWarning.png') no-repeat 10px center;
	padding: 0px 0px 0px 39px;
	width: 100%;
}
.cv-WidgetCookieBar .content .cell-link {
	padding: 0px 10px;
}
.cv-WidgetCookieBar .content .cell-link a {
	white-space: nowrap;
}
.cv-WidgetCookieBar .content .cell-close {
	padding: 0px 10px 0px 0px;
}
.cv-WidgetCookieBar .lblText,
.cv-WidgetCookieBar .anCookiePolicy {
	color: #fff;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
}
.cv-WidgetCookieBar .lblClose {
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;
    border-radius: 5px 5px 5px 5px;
    background: #fff;
    width: 60px;
}

.icon-important-details {
    background: transparent url("images/icon-description-details.png") no-repeat scroll center center;
    background-size: 100% auto;
    display: block;
    float: left;
    height: 30px;
    margin: 0 7px 0 0;
    width: 30px;
}
/* car sharing */
.card-ad-car-sharing .box-field-buscas-compartes{
	font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background: #0055a5;
    width: 100%;
    left: 0;
    height: 45px;
    top: 0;
    position: absolute;
}
.card-ad-car-sharing .box-field-tipo{
	color:  #0055a5;
    font-size: 18px;
    font-weight: bolder;
    text-align: center;
    height: 20px;
    margin-top: 53px;
}
.card-ad-car-sharing .box-field-origen {
    text-align: center;
    margin-top: 7px;
    background: url(images/flecha.png) no-repeat center 41px;
    display: inherit;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 60px;
}
/*cambio*/
.card-ad-car-sharing .box-field-origen p {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.card-ad-car-sharing .box-field-destino p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 5px;
}

.card-ad-car-sharing .box-field-origen p:before {
    content: "";
    /* background: url(images/flecha.png) no-repeat; */
    position: absolute;
    left: 50%;
    top: 24px;
    transform: translate(-50%,-50%);
    display: inline-block;
    width: 30px;
    height: 30px;
    z-index: 100;
}
/*cambio*/
.card-ad-car-sharing .box-field-plazas{
	text-align: center;
    margin-top: 23px;
    background: url(images/persona.png) no-repeat 50px 0px;
    width: 201px;
    height: 30px;
    color: #0055a5;
    font-size: 16px;
    font-weight: bolder;
    margin-left: 10px;
}
.card-ad-car-sharing .box-field-contacto {
    text-align: center;
    color: grey;
    border-top: 1px solid #D7D7D7;
    position: absolute;
    width: 100%;
    top: 254px;
    margin: 0 auto;
    margin-top: 0px;
}
.card-ad-car-sharing .box-field-observaciones {
	display: none !important;
}
.card-ad-car-sharing .box-created-by {
	display: none !important;
}
/*element custom edit*/
.editable .html-element-content{
  background: #d6d8d8;
  cursor: pointer;
  transition: all 0.4s ease 0s;
}
.editable .button-panel{
  text-align: right;
}
.editable .button-panel .button-edit{
  background: #d6d8d8;
  border: none;
  margin: 0;
  padding: 10px 10px 0;
  text-align: right;
  border-radius: 4px 4px 0 0;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}
.editable:hover .html-element-content,
.editable:hover .button-panel .button-edit{
  background: #b4b6b6;
  transition: all 0.4s ease 0s;
}
/* Page incentives */

/*incentives */
.page-incentives-home #content{
	background: transparent;
	box-shadow: none !important;
}
.page-incentives .container-welcome-incentives{
	background: white;
	width: 100%;
	overflow: hidden;
}
.page-incentives .container-welcome-incentives .welcome-incentives-text{
	width: 60%;
	display: block;
	float: left;
}
.page-incentives .container-welcome-incentives .welcome-incentives-text h1{
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0 5px;
	padding: 20px 20px 0;
	color: #001f9a;
}
.page-incentives .container-welcome-incentives .welcome-incentives-text p{
	font-size: 20px;
	margin: 0;
	height: 65px;
	overflow: hidden;
	padding: 0 20px;
	font-weight: lighter;
}
.page-incentives .container-welcome-incentives .welcome-incentives-video{
	width: 40%;
	display: block;
	float: left;
}
.page-incentives .container-welcome-incentives .welcome-incentives-button{
	width: 50%;
	float: left;
	position: relative;
	bottom: 0;
	display: block;
	box-sizing: border-box;
	text-align: center;
	height: 62px;
}
.page-incentives .container-welcome-incentives .welcome-incentives-button-help{
	background: #dbd9d9;
	line-height: 62px;
	font-size: 22px;
}
.page-incentives .container-welcome-incentives .welcome-incentives-button-help:hover{
	background: #b1afaf;
}
.page-incentives .container-welcome-incentives .welcome-incentives-button-catalogo{
 	background: #3055a0 url("images/icon-arrow.png") no-repeat 95% center;
 	box-sizing: border-box;
	padding: 10px;
}
.page-incentives .container-welcome-incentives .welcome-incentives-button-catalogo:hover{
	background-color: #2b4d90;
}
.page-incentives .container-welcome-incentives .welcome-incentives-button-catalogo .incentives-button-catalogo-text{
	display: block;
	text-align: left;
	color: white;
	font-size: 22px;
	text-transform: uppercase;
}
.page-incentives .container-welcome-incentives .welcome-incentives-button-catalogo .incentives-button-catalogo-label{
	text-align: left;
	display: block;
	font-size: 14px;
	color: white;
}
/* incentives label tus retos*/
.page-incentives .incentives-home-container .incentives-challenge-label{
 	color: #3055a0;
 	font-size: 26px;
	margin: 20px 0;
	padding: 0 0 10px;
	border-bottom: 1px solid #3055a0;
}
/* incentives label tus retos*/
.page-incentives .container-incentives-challenge{
	margin: 20px 0;
	overflow: hidden;
}
.page-incentives .incentives-home-container .card-incentives-challenge{
	width: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-status{
	background: #23a836;
	font-size: 16px;
	padding: 5px 10px;
	color: white;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-status-finish{
	background: #333333;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-description{
	background: white url("images/image-reto.jpg") no-repeat right bottom;
	display: block;
	float: left;
	width: 75%;
	box-sizing: border-box;
	padding: 20px;
	height: 225px;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-description2{
	background: white url("images/image-reto2.png") no-repeat right bottom;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-description3{
	background: white url("images/image-reto3.png") no-repeat right bottom;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-description h1{
	color: #001f9a;
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-description p{
	color: #717171;
	font-size: 18px;
	width: 400px;
	font-weight: lighter;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-description p a{
	color: #3055a0;
	text-decoration: none;
	padding: 10px 0;
	display: block;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-information-inactive{

	height: 205px;
	float: left;
	width: 25%;
	margin: 10px 0;
	box-sizing: border-box;
	padding: 20px;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-information-inactive{
	background: #009dde;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-status-expiressoon{
	background: #d7931d;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-information-inactive .card-incentives-challenge-information-duration{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid white;
	color: #fff;
	display: block;
}
.page-incentives .card-incentives-challenge .card-incentives-challenge-information-inactive .card-incentives-challenge-information-text{
	font-size: 20px;
	display: block;
	text-align: center;
	color: #fff;
	font-weight: lighter;
	padding: 22px
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-inactive .card-incentives-challenge-information-button{
	width: 100%;
	font-size: 16px;
	color: #fff;
	border: 1px solid #fff;
	background: none;
	padding: 5px;
	cursor: pointer;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-inactive .card-incentives-challenge-information-button:hover{
	background: white;
	color: #009dde;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active{
	background: #dbd9d9;
	height: 205px;
	float: left;
	width: 25%;
	margin: 10px 0;
	box-sizing: border-box;
}
/*Points*/
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-points{
	background: #3055a0 url("images/icon-incentives-star.png") no-repeat 20px center;
	height: 69px;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-points .card-incentives-challenge-information-points-label{
	color: white;
	text-align: right;
	padding: 10px 10px 0;
	display: block;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-points .card-incentives-challenge-information-points-value{
	color: white;
 	text-align: right;
	padding: 5px 10px 0;
	font-size: 26px;
 	display: block;
 	font-weight: bold;
}
/* Time */
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-time{
	background: transparent url("images/icon-incentives-time.png") no-repeat 30px center;
	color: #777;
	box-sizing: border-box;
	height: 68px;
	padding: 10px 10px;
 	border-bottom: 1px solid #b7b7b7;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-time
.card-incentives-challenge-information-time-label{
	color: #777;
	text-align: right;
	display: block;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-time
.card-incentives-challenge-information-time-value{
	color: #777;
 	text-align: right;
	padding: 5px 0 0;
	font-size: 26px;
 	display: block;
 	font-weight: bold;
}
/* position */
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-position{
	background: transparent url("images/icon-incentives-podium.png") no-repeat 25px center;
	color: #777;
	box-sizing: border-box;
	height: 68px;
	padding: 10px 10px;
	cursor: pointer;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-position:hover{
	background-color: #b7b7b7;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-position
.card-incentives-challenge-information-position-label{
	color: #777;
	text-align: right;
	display: block;
}
.page-incentives .card-incentives-challenge  .card-incentives-challenge-information-active .card-incentives-challenge-information-position
.card-incentives-challenge-information-position-value{
	color: #777;
 	text-align: right;
	padding: 5px 0 0;
	font-size: 26px;
 	display: block;
 	font-weight: bold;
}
.page-incentives-challenge .activity-registration .ui-helper-hidden-accessible{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.page-incentives-challenge .activity-registration .field-register{
	padding: .4em 1em;
	color: #999;
	font-family: "Ubuntu", Helvetica, sans-serif;
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
}
.card-incentives-challenge-finish{
	opacity: 0.7
}
.page-incentives img.incentives-card-image{
	display: block;
	width: 100%;
	height: auto;
}
.page-incentives img.incentives-card-merchant-logo{
	width: 70px;
	height: 35px;
	display: block;
	margin: 5px auto 10px;
}
.page-incentives .incentives-gallery{
	overflow: hidden;
}
.page-incentives .incentives-gallery .incentives-card a,
.page-incentives .incentives-gallery .incentives-card a:active,
.page-incentives .incentives-gallery .incentives-card a:hover{
	text-decoration: none;
	color: #000;
}
.page-incentives .incentives-gallery .incentives-card {
	width: 180px;
	float: left;
	margin: 10px;
	box-shadow: 0 0 3px 0 #cacaca;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 5px;
}
.page-incentives .incentives-gallery .incentives-card:hover{
	box-shadow: 0 0 3px 0 #929292;
}
.page-incentives .incentives-gallery .incentives-card .incentives-card-title{
	display: block;
	text-align: center;
	height: 40px;
	font-size: 14px;
}
.page-incentives .incentives-gallery .incentives-card .incentives-card-price{
	display: block ;
	background: red;
	padding: 5px 0;
	color: white;
	margin: 10px 0 0;
	text-align: center;
	}
.page-incentives .activity-description {
	overflow: hidden;
}
.page-incentives .button-previous,
.page-incentives .button-previous:hover {
	padding: 2px;
	float: left;
	margin: 10px;
	color: #0055a5;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
.page-incentives .button-previous:before {
	content: "<<";
	padding-right: 5px;
}
.page-incentives .button-next,
.page-incentives .button-next:hover {
	padding: 2px;
	float: right;
	margin: 10px;
	color: #0055a5;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
.page-incentives .button-next:after {
	content: ">>";
	padding-left: 5px;
}
.page-incentives .activity-description .activity-image {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 20px 20px 0px;
}
.page-incentives .activity-images .activity-image {
	height: 160px;
	padding: 0px 2px;
	float: left;
}
.page-incentives .activity-images .activity-image img {
	border: 1px solid #CACACA;
	box-sizing: border-box;
    width: auto;
    height: 100%;
    cursor: hand;
    cursor: pointer;
}
.page-incentives #slider-container {
	border: 1px solid #d2d3d6;
	box-sizing: border-box;
}
.page-incentives .slider-container {
	height: 160px;
	position: relative;
	overflow: hidden;
}
.page-incentives .slider-container .slides {
	width: 100%;
	height: 100%;
}
.page-incentives .slider-container .slides img {
	cursor: hand;
	cursor: pointer;
}
.page-incentives .activity-image-gallery img {
	border: 1px solid #d2d3d6;
	float: left;
	width: 47%;
	margin: 1%;
	cursor: hand;
	cursor: pointer;
}
.page-incentives .activity-location {
	overflow: hidden;
}
.page-incentives .activity-location .map {
	border: 1px solid #d2d3d6;
	margin-right: 10px;
	float: left;
}
.page-incentives .form {
	margin-bottom: 10px 0;
}
.page-incentives .registered-user-avatar {
	 border-radius : 100px;
	 width: 40px;
	 height: auto;
	 vertical-align: middle;
}
/* Floating navigation bar */
#button-menu-toggle {
  background: #fff;
  border-radius: 100px;
  font-size: 14px;
  font-weight: bold;
  color: #0055A5;
  cursor: hand;
  cursor: pointer;
  padding: 10px;
  position: absolute;
  top: 10px;
  left: 10px;
  display: none;
}
#button-menu-toggle:hover {
  color: #8e8e8e;
}
#button-menu-toggle .button-menu-toggle-icon {
  width: 25px;
  height: 25px;
  background: transparent url("images/menubar/icon-bar-menu.png") no-repeat center center ;
  background-size: auto 25px;
  display: block;
}
#button-menu-toggle:hover .button-menu-toggle-icon {
  background-image: url("images/menubar/icon-bar-menu_hover.png");
}
#bar-menu {
  width: 200px;
  height: 100%;
  background: #fbfbfb;
  position: fixed;
  top: 0;
  left: 0;
  border-right: 3px solid #efefef;
  box-shadow: 0 0 15px -10px #333333;
  overflow-y: auto !important;
  z-index: 10000;
  display: none;
}
#bar-menu:hover {
  border-right: 3px solid #04AEEE;
}
#bar-menu .bar-menu-logo {
  /*background: transparent url("images/menubar/logo.png") no-repeat center center;
  height: 70px;*/
}
#bar-menu .bar-menu-profile {
  background: #e9ebed;
  padding: 20px 0;
  overflow: hidden;
}
#bar-menu .bar-menu-profile .bar-menu-profile-image {
	margin: 0 0 20px 0;
	text-align: center;
}
#bar-menu .bar-menu-profile .bar-menu-profile-image img {
	border-radius: 140px;
	width: 75%;
	height: auto;
	margin: 0px auto;
	display: inline-block;
}
#bar-menu .bar-menu-profile .bar-menu-profile-image img.avatar {
	width: 140px;
	height: 140px;
}
#bar-menu .bar-menu-profile .welcome-message {
  color: #676767;
  font-size: 12px;
  display: block;
  text-align: center;
}
#bar-menu .bar-menu-profile .user-profile-name {
  color: #525151;
  text-align: center;
  font-size: 16px;
  display: block;
}
#bar-menu .bar-menu-profile .user-inbox-button {
	text-align: center;
	margin: 10px 0;
}
#bar-menu .bar-menu-profile .user-inbox-button a {
	position: relative;
}
#bar-menu .bar-menu-profile .user-inbox-button .icon {
  background: transparent url("images/menubar/bar-menu-icon-inbox.png") no-repeat center center;
  height: 18px;
  width: 25px;
  display: inline-block;
}
#bar-menu .bar-menu-profile .user-inbox-button .badge {
  background: red;
  border-radius: 40px;
  color: white;
  padding: 5px 9px;
  position: absolute;
  bottom: -10px;
  right: -10px;
}
#bar-menu .bar-menu-section ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#bar-menu .bar-menu-section li {
  background-color: #ffffff;
  color: #525151;
  font-size: 15px;
  border-bottom: 1px solid #e9ebed;
  text-decoration: none;
  padding: 12px;
}
#bar-menu .bar-menu-section li:hover,
#bar-menu .bar-menu-section li.selected {
  background-color: #04AEEE;
}
#bar-menu .bar-menu-section li a {
  color: #525151;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
  display: block;
  overflow: hidden;
}
#bar-menu .bar-menu-section li:hover a,
#bar-menu .bar-menu-section li.selected a {
  color: #fff;
}
#bar-menu .bar-menu-section .bar-menu-icon {
  background-position: center center;
  background-size: auto 22px;
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0 15px 0 5px;
  height: 20px;
  width: 20px;
  vertical-align: middle;
}
/*------------- Section profile ------------*/
/* Section profile */
#bar-menu .bar-menu-section li .bar-menu-icon-edit {
  background-image: url("images/menubar/bar-menu-icon-profile.png");
  background-size: auto 18px;
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-edit,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-edit {
  background-image: url("images/menubar/bar-menu-icon-profile_hover.png");
  background-size: auto 18px;
}
/* Section favorites */
#bar-menu .bar-menu-section li .bar-menu-icon-favourites {
  background-image: url("images/menubar/bar-menu-icon-favourites.png");
  background-size: auto 18px;
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-favourites,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-favourites {
  background-image: url("images/menubar/bar-menu-icon-favourites_hover.png");
  background-size: auto 18px;
}
/*------------- Section services ------------*/
/* Section vipsavings */
#bar-menu .bar-menu-section li .bar-menu-icon-vipsavings {
  background-image: url("images/menubar/bar-menu-icon-vipsavings.png");
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-vipsavings,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-vipsavings {
  background-image: url("images/menubar/bar-menu-icon-vipsavings_hover.png");
}
/* Section vipconnect */
#bar-menu .bar-menu-section li .bar-menu-icon-vipconnect {
  background-image: url("images/menubar/bar-menu-icon-vipconnect.png");
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-vipconnect,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-vipconnect {
  background-image: url("images/menubar/bar-menu-icon-vipconnect_hover.png");
}
/* Section vipboard */
#bar-menu .bar-menu-section li .bar-menu-icon-vipboard {
  background-image: url("images/menubar/bar-menu-icon-vipboard.png");
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-vipboard,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-vipboard {
  background-image: url("images/menubar/bar-menu-icon-vipboard_hover.png");
}
/* Section vipsharing */
#bar-menu .bar-menu-section li .bar-menu-icon-vipsharing {
  background-image: url("images/menubar/bar-menu-icon-vipsharing.png");
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-vipsharing,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-vipsharing {
  background-image: url("images/menubar/bar-menu-icon-vipsharing_hover.png");
}
/* Section vipawards */
#bar-menu .bar-menu-section li .bar-menu-icon-vipawards {
  background-image: url("images/menubar/bar-menu-icon-vipawards.png");
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-vipawards,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-vipawards {
  background-image: url("images/menubar/bar-menu-icon-vipawards_hover.png");
}
/* Section vipincentives */
#bar-menu .bar-menu-section li .bar-menu-icon-vipincentives{
  background-image: url("images/menubar/bar-menu-icon-vipincentives.png");
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-vipincentives,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-vipincentives {
  background-image: url("images/menubar/bar-menu-icon-vipincentives_hover.png");
}
/* Section vippoints */
#bar-menu .bar-menu-section li .bar-menu-icon-vippoints {
  background-image: url("images/menubar/bar-menu-icon-vippoints.png");
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-vippoints,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-vippoints {
  background-image: url("images/menubar/bar-menu-icon-vippoints_hover.png");
}
/*------------- Section user help/logout ------------*/
/* Section suport */
#bar-menu .bar-menu-section li .bar-menu-icon-support {
  background-image: url("images/menubar/bar-menu-icon-support.png");
  background-size: auto 18px;
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-support,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-support {
  background-image: url("images/menubar/bar-menu-icon-support-hover.png");
  background-size: auto 18px;
}
/* Section help */
#bar-menu .bar-menu-section li .bar-menu-icon-help {
  background-image: url("images/menubar/bar-menu-icon-help.png");
  background-size: auto 18px;
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-help,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-help {
  background-image: url("images/menubar/bar-menu-icon-help-hover.png");
  background-size: auto 18px;
}
/* Section tutorial video */
#bar-menu .bar-menu-section li .bar-menu-icon-tutorial-video {
  background-image: url("images/menubar/bar-menu-icon-tutorial-video.png");
  background-size: auto 22px;
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-tutorial-video,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-tutorial-video {
  background-image: url("images/menubar/bar-menu-icon-tutorial-video_hover.png");
  background-size: auto 22px;
}
/* Section logout */
#bar-menu .bar-menu-section li .bar-menu-icon-logout {
  background-image: url("images/menubar/bar-menu-icon-logout.png");
  background-size: auto 16px;
}
#bar-menu .bar-menu-section li:hover .bar-menu-icon-logout,
#bar-menu .bar-menu-section li.selected .bar-menu-icon-logout {
  background-image: url("images/menubar/bar-menu-icon-logout-hover.png");
  background-size: auto 16px;
}
#bar-menu hr {
	border: 1px solid transparent;
	margin: 20px 0;
}
.page-floated #header,
.page-floated #container,
.page-floated #footer {
	margin-left: 203px !important;
}
/* Toggle menu */
.toggle-menu {
	width: 30px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 10px;
    padding-top: 22px;
    display: flex;
    justify-content: center;
}
.toggle-menu span:after,
.toggle-menu span:before {
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
}

.toggle-menu.on span:after,
.toggle-menu.on span:before {
	content: "";
	position: absolute;
	left: 0;
	top: -7px;
}

.toggle-menu.on span:after{
	left: 1px;
    top: 11px;
}



.toggle-menu span:after{
	top: -7px;
}
.toggle-menu span {
	position: relative;
	display: block;
}

.toggle-menu span,
.toggle-menu span:after,
.toggle-menu span:before {
	width: 20px;
	height: 3px;
	background-color: #ccc;
	transition: all 0.3s;
	backface-visibility: hidden;
	border-radius: 2px;
}
/* on activation */
.toggle-menu.on span {
	background-color: transparent;
}
.toggle-menu.on span:before {
	transform: rotate(45deg) translate(5px, 5px);
}
.toggle-menu.on span:after {
	transform: rotate(-45deg) translate(7px, -8px);
}
.toggle-menu.on + .toggle-menu-options {
	opacity: 1;
	visibility: visible;
}
/* menu appearance*/
.toggle-menu-options {
	position: absolute;
	top: 38px;
	right: 0;
	color: #999;
	width: 200px;
	text-align: center;
	border-radius: 4px;
	background: #ddd;
	box-shadow: 0 1px 8px rgba(0,0,0,0.05);
	opacity: 0;
	visibility: hidden;
	transition: opacity .1s;
	z-index: 1;
}
.toggle-menu-options ul,
.toggle-menu-options li,
.toggle-menu-options li a {
	list-style: none;
	border-radius: 0;
	display: block;
	margin: 0;
	padding: 0;
}
.toggle-menu-options li a {
	padding: 5px;
	color: #fff;
	background: #0055a5;
	text-decoration: none;
	transition: all .2s;
}
.toggle-menu-options li a:hover,
.toggle-menu-options li a:focus {
	background: #00aeef;
	color: #fff;
}

/* dia del padre new */
.cv-WidgetFilterTag .link-cell-dia-del-padre,
.cv-WidgetFilterTag .link-cell-dia-del-padre:hover {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23606060;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='15' cy='15' r='15'/%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M26,14.5c-0.2-1-0.9-1.6-1.8-1.8c-0.1,0-0.2,0-0.4,0c-0.9,0-1.5,0.5-1.6,1.2c0,0.2,0.1,0.3,0.2,0.4 c0.2,0.1,0.3,0.1,0.5,0c0.1-0.1,0.2-0.1,0.3-0.1c0.2,0,0.5,0.1,0.5,0.6c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.6-0.1-1.3-0.7 c-0.1-0.2-0.3-0.4-0.5-0.6c-1-1.2-2.6-3-4.3-3c-1.1,0-1.9,0.5-2.4,0.8c-0.4-0.3-1.3-0.8-2.4-0.8c-1.7,0-3.3,1.8-4.3,3 c-0.2,0.2-0.4,0.4-0.5,0.6c-0.6,0.7-1.1,0.7-1.3,0.7c-0.1,0-0.3,0-0.3-0.1c-0.1-0.1-0.1-0.2-0.1-0.3c0-0.5,0.3-0.6,0.5-0.6 c0.1,0,0.2,0,0.3,0.1c0.1,0.1,0.2,0.1,0.3,0.1c0,0,0,0,0,0c0.3,0,0.5-0.2,0.5-0.5c0,0,0,0,0-0.1c0-0.7-0.7-1.2-1.6-1.2 c-0.1,0-0.2,0-0.4,0c-0.9,0.1-1.5,0.8-1.8,1.8c-0.3,1.1,0,2.8,1.2,3.7c0.6,0.4,1.5,1,3,1c2,0,4.3-1,6.9-3c2.6,2,4.9,3,6.9,3 c0,0,0,0,0,0c1.4,0,2.4-0.5,3-1C26,17.3,26.3,15.6,26,14.5z M24.2,17.5c-0.4,0.4-1.2,0.8-2.4,0.8c0,0,0,0,0,0c-1.8,0-4.1-1-6.6-3 c-0.1-0.1-0.2-0.1-0.3-0.1s-0.2,0-0.3,0.1c-2.5,2-4.7,3-6.6,3c-1.2,0-1.9-0.4-2.4-0.8c-0.9-0.7-1.1-1.9-0.9-2.8 c0.1-0.3,0.3-0.8,0.8-1c-0.3,0.2-0.4,0.6-0.4,1.1c0,0.3,0.1,0.7,0.4,0.9c0.3,0.3,0.6,0.4,1,0.4c0.4,0,1.1-0.2,1.9-1 c0.2-0.2,0.3-0.4,0.6-0.6c0.9-1,2.3-2.7,3.6-2.7c1.2,0,2,0.8,2,0.8c0.2,0.2,0.5,0.2,0.6,0c0,0,0.8-0.8,2-0.8 c1.3,0,2.7,1.7,3.6,2.7c0.2,0.2,0.4,0.5,0.6,0.6c0.8,0.8,1.5,1,1.9,1c0,0,0,0,0,0c0.8,0,1.4-0.7,1.4-1.3c0-0.5-0.2-0.9-0.4-1.1 c0.5,0.2,0.7,0.7,0.8,1C25.4,15.6,25.1,16.8,24.2,17.5z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M16,13.3c-0.2-0.2-0.4-0.2-0.6-0.1c-0.2,0.1-0.3,0.2-0.3,0.2c-0.2,0.2-0.2,0.5,0,0.6 c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0.1-0.1,0.2-0.1C16.1,13.7,16.2,13.5,16,13.3z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M21.1,15.6c-0.1-0.1-0.3-0.3-0.4-0.5c-0.8-1-2.1-2.6-3.5-2.6c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0.3-0.4,0.5 c0,0.2,0.3,0.4,0.5,0.4c0.1,0,0.2,0,0.3,0c0.9,0,2.1,1.4,2.7,2.2c0.2,0.2,0.3,0.4,0.4,0.5c0.1,0.1,0.2,0.1,0.3,0.1 c0.1,0,0.2,0,0.3-0.1C21.3,16,21.3,15.7,21.1,15.6z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;    
background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #cb82c7!important;
}
.cv-WidgetFilterTag .link-cell-dia-del-padre .link,
.cv-WidgetFilterTag .link-cell-dia-del-padre:hover .link {
  margin-left: 30px !important;
}

/* viajes de verano new */
.cv-WidgetFilterTag .link-cell-especial-verano,
.cv-WidgetFilterTag .link-cell-especial-verano:hover {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%236F6F6F;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='257.6' cy='255.5' r='230.5'/%3E%3Cg%3E%3Cpath class='st1' d='M259.5,140.1c6.4,0,11.6-5.2,11.6-11.6V81.2c0-6.4-5.2-11.6-11.6-11.6s-11.6,5.2-11.6,11.6v47.3 C247.9,134.9,253.1,140.1,259.5,140.1z'/%3E%3Cpath class='st1' d='M195.3,143.6c1.9,4.5,6.2,7.2,10.8,7.2c1.5,0,3-0.3,4.4-0.9c5.9-2.5,8.8-9.3,6.3-15.2l-8.9-21.5 c-2.5-5.9-9.3-8.8-15.2-6.3c-5.9,2.5-8.8,9.3-6.3,15.2L195.3,143.6z'/%3E%3Cpath class='st1' d='M308.5,149.9c1.5,0.6,3,0.9,4.4,0.9c4.6,0,8.9-2.7,10.8-7.2l8.9-21.5c2.5-5.9-0.4-12.7-6.3-15.2 c-5.9-2.5-12.7,0.4-15.2,6.3l-8.9,21.5C299.7,140.6,302.5,147.4,308.5,149.9z'/%3E%3Cpath class='st1' d='M72.6,279.7h47.3c6.4,0,11.6-5.2,11.6-11.6s-5.2-11.6-11.6-11.6H72.6c-6.4,0-11.6,5.2-11.6,11.6 S66.2,279.7,72.6,279.7z'/%3E%3Cpath class='st1' d='M387.4,268.1c0,6.4,5.2,11.6,11.6,11.6h47.3c6.4,0,11.6-5.2,11.6-11.6s-5.2-11.6-11.6-11.6h-47.3 C392.6,256.5,387.4,261.7,387.4,268.1z'/%3E%3Cpath class='st1' d='M152.6,177.6c2.3,2.3,5.2,3.4,8.2,3.4s6-1.1,8.2-3.4c4.5-4.5,4.5-11.9,0-16.4l-32.9-32.9 c-4.5-4.5-11.9-4.5-16.4,0c-4.5,4.5-4.5,11.9,0,16.4L152.6,177.6z'/%3E%3Cpath class='st1' d='M358.2,181c3,0,6-1.1,8.2-3.4l32.9-32.9c4.5-4.5,4.5-11.9,0-16.4c-4.5-4.5-11.9-4.5-16.4,0L350,161.2 c-4.5,4.5-4.5,11.9,0,16.4C352.2,179.9,355.2,181,358.2,181z'/%3E%3Cpath class='st1' d='M377.7,219.1c1.9,4.5,6.2,7.2,10.8,7.2c1.5,0,3-0.3,4.4-0.9l21.5-8.9c5.9-2.5,8.8-9.3,6.3-15.2 c-2.5-5.9-9.3-8.8-15.2-6.3l-21.5,8.9C378.1,206.4,375.2,213.2,377.7,219.1z'/%3E%3Cpath class='st1' d='M104.6,216.5l21.5,8.9c1.5,0.6,3,0.9,4.4,0.9c4.6,0,8.9-2.7,10.8-7.2c2.5-5.9-0.4-12.7-6.3-15.2l-21.5-8.9 c-5.9-2.5-12.7,0.4-15.2,6.3C95.9,207.3,98.7,214.1,104.6,216.5z'/%3E%3Cpath class='st1' d='M446.4,303h-88.2c3.9-11.2,6-23,6-34.9c0-57.7-47-104.7-104.7-104.7s-104.7,47-104.7,104.7 c0,11.9,2.1,23.7,6,34.9H72.6c-6.4,0-11.6,5.2-11.6,11.6s5.2,11.6,11.6,11.6H340c0,0,0,0,0.1,0s0,0,0.1,0h106.2 c6.4,0,11.6-5.2,11.6-11.6S452.8,303,446.4,303z M178.1,268.1c0-44.9,36.5-81.4,81.4-81.4s81.4,36.5,81.4,81.4 c0,12.1-2.7,24-7.8,34.9H185.9C180.8,292.1,178.1,280.2,178.1,268.1z'/%3E%3Cpath class='st1' d='M399.8,349.5H119.2c-6.4,0-11.6,5.2-11.6,11.6s5.2,11.6,11.6,11.6h280.7c6.4,0,11.6-5.2,11.6-11.6 S406.3,349.5,399.8,349.5z'/%3E%3Cpath class='st1' d='M353.3,396H165.7c-6.4,0-11.6,5.2-11.6,11.6s5.2,11.6,11.6,11.6h187.6c6.4,0,11.6-5.2,11.6-11.6 S359.7,396,353.3,396z'/%3E%3C/g%3E%3C/svg%3E%0A")!important;	
	background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #cb82c7!important;
}
.cv-WidgetFilterTag .link-cell-especial-verano .link,
.cv-WidgetFilterTag .link-cell-especial-verano:hover .link {
  margin-left: 30px !important;
}


/* dia de la madre new */
.cv-WidgetFilterTag .link-cell-dia-de-la-madre,
.cv-WidgetFilterTag .link-cell-dia-de-la-madre:hover {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%236F6F6F;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='253' cy='255.8' r='230.5'/%3E%3Cg%3E%3Cpath class='st1' d='M419.5,180.5c-3.5-16.3-11.7-31-24.5-43.7c-34.5-34.4-90.7-34.4-125.2,0c-10.9,10.9-25.5,8.1-33.6,0 c-12.8-12.8-29-21.2-46.9-24.4c-17.4-3.1-35.2-1-51.4,6c-3.3,1.5-4.9,5.3-3.4,8.7c1.5,3.3,5.3,4.9,8.7,3.4 c28.3-12.4,62-6.1,83.7,15.6c14.6,14.6,37.6,14.6,52.2,0c29.4-29.3,77.2-29.3,106.6,0c21,20.9,27.3,47.4,18.9,78.8 c-11.8,44.2-48.6,84.8-69.5,105.1c-29,28.2-61.6,50.8-82.1,57c-17.7-5.4-45.4-23.6-71.5-47.1c-31.8-28.6-57-60.7-71-90.5 c-14.6-31-16.7-58.2-6.3-80.8c1.5-3.3,0.1-7.2-3.2-8.7c-3.3-1.5-7.2-0.1-8.7,3.2c-12.1,26.3-10,57.2,6.3,91.9 c14.7,31.3,41,64.9,74.1,94.7c28.8,25.9,58.9,45.3,78.6,50.5c0.6,0.1,1.1,0.2,1.7,0.2c0.6,0,1.1-0.1,1.7-0.2 c22.6-6,57.8-29.9,89.6-60.7c21.9-21.2,60.5-63.9,73.1-111.2C421.9,211.3,422.6,195.2,419.5,180.5z'/%3E%3Cpath class='st1' d='M260,355.3c-3.2,1.8-4.3,5.8-2.6,8.9c1.2,2.2,3.4,3.4,5.8,3.4c1.1,0,2.2-0.3,3.2-0.8 c9.5-5.3,20.2-12.6,32.6-22.5c2.8-2.3,3.3-6.4,1.1-9.2c-2.3-2.8-6.4-3.3-9.2-1.1C279,343.4,268.9,350.4,260,355.3z'/%3E%3Cpath class='st1' d='M253,206.4c-13.3,0-23.7,15.9-23.7,36.2s10.4,36.2,23.7,36.2s23.7-15.9,23.7-36.2S266.3,206.4,253,206.4z M253,265.6c-4.3,0-10.6-9-10.6-23c0-14.1,6.3-23,10.6-23c4.3,0,10.6,9,10.6,23C263.6,256.7,257.3,265.6,253,265.6z'/%3E%3Cpath class='st1' d='M331.9,259.1c3.6,0,6.6-2.9,6.6-6.6V213c0-2.7-1.7-5.2-4.3-6.2c-2.6-1-5.5-0.2-7.3,1.8l-12.2,14l-12.2-14 c-1.8-2.1-4.7-2.8-7.3-1.8c-2.6,1-4.3,3.4-4.3,6.2v52.6c0,3.6,2.9,6.6,6.6,6.6c3.6,0,6.6-2.9,6.6-6.6v-35l5.6,6.5 c1.2,1.4,3.1,2.3,5,2.3s3.7-0.8,5-2.3l5.6-6.5v21.9C325.4,256.1,328.3,259.1,331.9,259.1z'/%3E%3Cpath class='st1' d='M208.4,272.2c3.6,0,6.6-2.9,6.6-6.6V213c0-2.7-1.7-5.2-4.3-6.2c-2.6-1-5.5-0.2-7.3,1.8l-12.2,14l-12.2-14 c-1.8-2.1-4.7-2.8-7.3-1.8c-2.6,1-4.3,3.4-4.3,6.2v39.5c0,3.6,2.9,6.6,6.6,6.6s6.6-2.9,6.6-6.6v-21.9l5.6,6.5 c1.2,1.4,3.1,2.3,5,2.3s3.7-0.8,5-2.3l5.6-6.5v35C201.8,269.3,204.8,272.2,208.4,272.2z'/%3E%3Cpath class='st1' d='M115.7,148c1.7,0,3.4-0.6,4.7-1.9l0,0c2.6-2.6,2.6-6.7,0-9.3c-2.6-2.6-6.7-2.6-9.3,0c-2.6,2.6-2.6,6.7,0,9.3 C112.3,147.4,114,148,115.7,148z'/%3E%3Cpath class='st1' d='M312.9,314.9c-2.7,2.4-2.9,6.6-0.4,9.3c1.3,1.4,3.1,2.2,4.9,2.2c1.6,0,3.2-0.6,4.4-1.7l0,0 c2.7-2.4,2.9-6.6,0.4-9.3C319.8,312.7,315.6,312.5,312.9,314.9z'/%3E%3C/g%3E%3C/svg%3E%0A")!important;
	background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #51bef6!important;
}
.cv-WidgetFilterTag .link-cell-dia-de-la-madre .link,
.cv-WidgetFilterTag .link-cell-dia-de-la-madre:hover .link {
  	margin-left: 30px !important;
}


/* El viaje de tu vida */
.cv-WidgetFilterTag .link-cell-especial-viajes,
.cv-WidgetFilterTag .link-cell-especial-viajes:hover {
 	background-image: url(images/icon_viaje.svg) !important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #51bef6!important;
}
.cv-WidgetFilterTag .link-cell-especial-viajes .link,
.cv-WidgetFilterTag .link-cell-especial-viajes:hover .link {
  margin-left: 30px !important;
}


/* Para regalo */
.cv-WidgetFilterTag .link-cell-para-regalo,
.cv-WidgetFilterTag .link-cell-para-regalo:hover {
 	background-image: url(images/icon_gift-card.svg) !important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
    border-left: 4px solid #fbb870!important;
}
.cv-WidgetFilterTag .link-cell-para-regalo .link,
.cv-WidgetFilterTag .link-cell-para-regalo:hover .link {
  margin-left: 30px !important;
}


.cv-WidgetFilterTag .link-cell,
.cv-WidgetFilterTag .link-cell a  {
  cursor: pointer;
}

.cv-WidgetFilterTag .link-cell a  {
  display: inline-block;
}

.cv-WidgetFilterTag .link-cell a span.icon{
	height: 15px;
  }

/* Anticipa-Verano */

.cv-WidgetFilterTag .link-cell-anticipa-verano,
.cv-WidgetFilterTag .link-cell-anticipa-verano:hover {
	background-image: url(images/icon_verano.png) !important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
	border-left: 4px solid #dd363f!important;
}

.cv-WidgetFilterTag .link-cell-anticipa-verano .link,
.cv-WidgetFilterTag .link-cell-anticipa-verano:hover .link {
  margin-left: 30px !important;
}

/* san valentin */
.cv-WidgetFilterTag .link-cell-san-valentin,
.cv-WidgetFilterTag .link-cell-san-valentin:hover {
	background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 461 461'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%23726d72;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_rsan-valentin-nuevo%3C/title%3E%3Ccircle class='cls-1' cx='230.5' cy='230.5' r='230.5'/%3E%3Cpath class='cls-2' d='M386.49,98.27c-1.39-1.44-2.78-1.44-4.17-2.88l-45.94-5.75c-2.79,0-7,1.44-7,5.75h0c0,2.88,1.39,7.19,5.57,7.19h0l30.62,4.31-25.06,21.56c-13.92-12.94-33.4-18.69-51.5-17.25-29.23,2.88-51.51,24.44-59.86,37.37-9.74-11.5-32-34.49-59.86-37.37-20.88-2.87-40.36,5.75-58.46,23-36.19,33.06-29.23,87.68,15.31,148l-40.37,34.5a7.11,7.11,0,0,0,0,10.06,4.81,4.81,0,0,0,2.79,1.44l20.88,8.62,4.17,23c0,2.87,4.18,5.75,7,5.75,1.39,0,1.39,0,2.79-1.44l43.15-37.37a313.22,313.22,0,0,0,59.86,44.56H232C289.05,341.17,360,265,368.4,201.75a74.83,74.83,0,0,0-18.1-63.24l25.06-20.12L374,151.45c0,2.87,2.79,7.18,5.57,7.18h0c2.79,0,7-2.87,7-5.75L389.28,104C387.88,101.14,387.88,99.7,386.49,98.27ZM112.26,325.36l-11.14-4.31,12.53-11.5,11.14,4.32Zm11.14,21.56L122,335.43l12.53-10.07,1.4,11.5Zm2.78-46,12.53-11.5,11.14,4.31-12.53,11.5Zm20.88,25.87-1.39-11.5,8.35-7.18h0l4.18-2.88,1.39,11.5ZM355.87,198.88c-7,57.49-73.78,129.36-128.07,159.54-20.88-11.5-39-25.87-57.07-43.12l-4.18-20.12,5.57-4.31,4.17-2.88h0l15.32-14.37c2.78-2.87,1.39-7.19,0-8.62s-5.57-1.44-7,0l-25.06,21.56L140.1,276.49h-2.78c-22.28-28.74-59.86-92-18.1-132.23,15.31-14.37,30.63-21.56,47.33-20.12,32,2.87,57.07,37.37,57.07,38.81,1.4,1.43,2.79,2.87,5.57,2.87h0c1.39,0,4.18-1.44,5.57-2.87,0,0,23.66-34.5,57.07-38.81,16.71-1.44,32,4.31,47.33,20.12C353.08,158.63,360,178.76,355.87,198.88Z'/%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
	border-left: 4px solid #dd363f!important;
}

.cv-WidgetFilterTag .link-cell-san-valentin .link,
.cv-WidgetFilterTag .link-cell-san-valentin:hover .link {
  margin-left: 30px !important;
}

/* ya queda menos */
.cv-WidgetFilterTag .link-cell-arcoiris,
.cv-WidgetFilterTag .link-cell-arcoiris:hover {
	background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%23606060;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='15' cy='15' r='15'/%3E%3Cpath class='cls-2' d='M22.24,8.51a9.26,9.26,0,1,0-5.48,15.08l3.57,3.22a.46.46,0,0,0,.65,0,.52.52,0,0,0,.12-.31V21.56A9.27,9.27,0,0,0,22.24,8.51ZM20.34,21a.46.46,0,0,0-.17.35v4.1l-3-2.68a.47.47,0,0,0-.31-.12h-.09a8.35,8.35,0,1,1,6.51-9.86,8.7,8.7,0,0,1,.17,1.68A8.36,8.36,0,0,1,20.34,21Z'/%3E%3Cpath class='cls-2' d='M19.53,12.89l-2.6-.38-1.16-2.36a.68.68,0,0,0-.62-.39h0a.7.7,0,0,0-.63.39l-1.16,2.36-2.6.38a.71.71,0,0,0-.56.47.69.69,0,0,0,.18.72l1.88,1.83-.44,2.59a.69.69,0,0,0,.27.68.7.7,0,0,0,.41.14.72.72,0,0,0,.32-.08L15.15,18l2.33,1.23a.71.71,0,0,0,.74-.06.65.65,0,0,0,.27-.67l-.44-2.59,1.88-1.84a.69.69,0,0,0,.18-.71A.7.7,0,0,0,19.53,12.89Zm-2.36,2.73.48,2.78-2.5-1.31-2.5,1.31.48-2.78-2-2,2.79-.4,1.25-2.53,1.25,2.53,2.79.4Z'/%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
	border-left: 4px solid #dd363f!important;
}

.cv-WidgetFilterTag .link-cell-arcoiris .link,
.cv-WidgetFilterTag .link-cell-arcoiris:hover .link {
  margin-left: 30px !important;
}

/* yo me quedo en casa */
.cv-WidgetFilterTag .link-cell-quedate-casa,
.cv-WidgetFilterTag .link-cell-quedate-casa:hover {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23606060;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='15' cy='15' r='15'/%3E%3Cpath d='M-213.8,15.5l-2.3-2.1V6.3c0-0.4-0.4-0.8-0.8-0.8h-5.6c-0.4,0-0.8,0.4-0.8,0.8v0.5l-2.8-2.6c-0.5-0.5-1.4-0.5-1.9,0 l-12.4,11.3c-0.4,0.4-0.6,1-0.4,1.6c0.2,0.6,0.7,0.9,1.3,0.9h2v11.3c0,0.4,0.4,0.8,0.8,0.8h6.8c0.4,0,0.8-0.4,0.8-0.8v-6.9h4v6.9 c0,0.4,0.4,0.8,0.8,0.8h6.8c0.4,0,0.8-0.4,0.8-0.8V18h2c0.6,0,1.1-0.4,1.3-0.9C-213.2,16.5-213.4,15.9-213.8,15.5z M-217.6,16.4 c-0.4,0-0.8,0.4-0.8,0.8v11.3h-5.2v-6.9c0-0.4-0.4-0.8-0.8-0.8h-5.6c-0.4,0-0.8,0.4-0.8,0.8v6.9h-5.2V17.2c0-0.4-0.4-0.8-0.8-0.8 h-2.3l11.9-10.8l4,3.7c0.2,0.2,0.6,0.3,0.9,0.1c0.3-0.1,0.5-0.4,0.5-0.7V7.2h4v6.6c0,0.2,0.1,0.4,0.3,0.6l2.2,2L-217.6,16.4 L-217.6,16.4z'/%3E%3Cpath class='st1' d='M24.1,14l-1.6-1.5V7.7c0-0.3-0.2-0.6-0.6-0.6h-3.8c-0.3,0-0.6,0.2-0.6,0.6V8l-1.9-1.8c-0.4-0.3-0.9-0.3-1.3,0 L5.9,14c-0.3,0.3-0.4,0.7-0.3,1.1c0.1,0.4,0.5,0.6,0.9,0.6h1.4v7.8c0,0.3,0.2,0.6,0.6,0.6h4.7c0.3,0,0.6-0.2,0.6-0.6v-4.7h2.7v4.7 c0,0.3,0.2,0.6,0.6,0.6h4.7c0.3,0,0.6-0.2,0.6-0.6v-7.8h1.4c0.4,0,0.8-0.2,0.9-0.6C24.5,14.7,24.4,14.3,24.1,14z M21.6,14.6 c-0.3,0-0.6,0.2-0.6,0.6v7.8h-3.5v-4.7c0-0.3-0.2-0.6-0.6-0.6h-3.8c-0.3,0-0.6,0.2-0.6,0.6v4.7H9v-7.8c0-0.3-0.2-0.6-0.6-0.6H6.9 L15,7.2l2.8,2.5c0.2,0.1,0.4,0.2,0.6,0.1c0.2-0.1,0.3-0.3,0.3-0.5v-1h2.7v4.5c0,0.2,0.1,0.3,0.2,0.4l1.5,1.4L21.6,14.6L21.6,14.6z '/%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
	border-left: 4px solid #dd363f!important;
}

.cv-WidgetFilterTag .link-cell-menu_saludable,
.cv-WidgetFilterTag .link-cell-menu_saludable:hover {
	background-image: url("data:image/svg+xml,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%233a3a3a;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ccircle id='Oval' class='cls-1' cx='50' cy='50' r='50'/%3E%3Cpath id='Clip-2' class='cls-2' d='M40.63,36.55a10,10,0,0,0-2.39,3.83h0a6.47,6.47,0,0,0-1.53-.18h0a6.54,6.54,0,0,0-4.78,2.07h0a6.66,6.66,0,0,0-1.82,4.89h0a6.62,6.62,0,0,0,5.68,6.23h0l1.4,13.27a2.4,2.4,0,0,0,2.39,2.16H55.8a2.41,2.41,0,0,0,2.39-2.16h0l1.4-13.27a6.62,6.62,0,0,0,5.68-6.23h0a6.66,6.66,0,0,0-1.82-4.89h0a6.54,6.54,0,0,0-4.78-2.07h0a6.39,6.39,0,0,0-1.52.18h0a10,10,0,0,0-2.39-3.83h0a9.9,9.9,0,0,0-7.06-2.92h0a9.88,9.88,0,0,0-7,2.92ZM39.43,47.2a1,1,0,0,0,.68-1.29h0a7.91,7.91,0,0,1,2-7.9h0a7.83,7.83,0,0,1,5.59-2.32h0A7.83,7.83,0,0,1,53.28,38h0a7.91,7.91,0,0,1,2,7.9h0a1,1,0,0,0,.68,1.29h0a1,1,0,0,0,.3,0h0a1,1,0,0,0,1-.73h0a10,10,0,0,0,.36-4.12h0a4.16,4.16,0,0,1,1.06-.13h0A4.51,4.51,0,0,1,62,43.69h0a4.51,4.51,0,0,1,1.25,3.37h0a4.55,4.55,0,0,1-4.56,4.33h0a1,1,0,0,0-1,.93h0L56.54,62.64H38.83L37.74,52.32a1,1,0,0,0-1-.93h0a4.55,4.55,0,0,1-4.55-4.33h0a4.51,4.51,0,0,1,1.25-3.37h0a4.5,4.5,0,0,1,3.29-1.43h0a4.24,4.24,0,0,1,1.07.13h0a9.81,9.81,0,0,0,.36,4.12h0a1,1,0,0,0,1,.73h0a1.1,1.1,0,0,0,.31,0Zm-.2,19.25L39,64.71H56.32l-.18,1.74a.35.35,0,0,1-.34.31H39.57a.35.35,0,0,1-.34-.31Z'/%3E%3Cpath id='Fill-13' class='cls-2' d='M28.48,26a6,6,0,0,0-6,6.05V68.89a6,6,0,0,0,6,6H74.54a6,6,0,0,0,6-6v-9a10.58,10.58,0,0,1,0-20.93V32a6,6,0,0,0-6-6.05ZM74.54,78H28.48a9.12,9.12,0,0,1-9.1-9.11V32a9.12,9.12,0,0,1,9.1-9.12H74.54A9.12,9.12,0,0,1,83.64,32v9.91H82.11a7.51,7.51,0,0,0,0,15h1.53V68.89A9.12,9.12,0,0,1,74.54,78Z'/%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
	border-left: 4px solid #dd363f!important;
}

.cv-WidgetFilterTag .link-cell-menu_saludable .link,
.cv-WidgetFilterTag .link-cell-menu_saludable:hover .link {
  margin-left: 30px !important;
}

.cv-WidgetFilterTag .link-cell-quedate-casa .link,
.cv-WidgetFilterTag .link-cell-quedate-casa:hover .link {
  margin-left: 30px !important;
}

/* opotunidades */
.cv-WidgetFilterTag .link-cell-oportunidades,
.cv-WidgetFilterTag .link-cell-oportunidades:hover {
	background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%23606060;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='15' cy='15' r='15'/%3E%3Cpath class='cls-2' d='M21.21,10.86,22,10a1.13,1.13,0,1,0-1.61-1.6l-.87.87a7.89,7.89,0,0,0-3-1.28V6.89h.75a.37.37,0,0,0,.38-.37v-1a1.14,1.14,0,0,0-1.13-1.14h-3a1.14,1.14,0,0,0-1.13,1.14v1a.37.37,0,0,0,.38.37h.75V8a7.89,7.89,0,0,0-3,1.28l-.87-.87A1.13,1.13,0,1,0,8,10l.82.82a8,8,0,1,0,12.42,0ZM21,9a.37.37,0,0,1,.53,0,.38.38,0,0,1,0,.54l-.78.78c-.18-.18-.36-.35-.56-.52ZM13.1,5.53a.38.38,0,0,1,.38-.38h3a.38.38,0,0,1,.38.38v.61H13.1Zm2.66,1.36v1a7.72,7.72,0,0,0-1.52,0v-1ZM8.51,9A.37.37,0,0,1,9,9l.81.8c-.2.17-.38.34-.56.52l-.78-.78A.38.38,0,0,1,8.51,9ZM15,23.05a7.21,7.21,0,0,1-5.41-12,7.48,7.48,0,0,1,1.05-1,7.21,7.21,0,0,1,3.28-1.39,7.33,7.33,0,0,1,2.16,0,7.21,7.21,0,0,1,3.28,1.39,7.48,7.48,0,0,1,1.05,1,7.21,7.21,0,0,1-5.41,12Z'/%3E%3Cpath class='cls-2' d='M15,17a1.14,1.14,0,0,0,.38-2.21V12.05a.38.38,0,0,0-.76,0v2.72A1.14,1.14,0,0,0,15,17Zm0-1.52a.38.38,0,1,1-.38.38A.38.38,0,0,1,15,15.46Z'/%3E%3Cpath class='cls-2' d='M19,11.84l0,0,0,0a5.71,5.71,0,0,0-2.39-1.41.38.38,0,0,0-.47.25.37.37,0,0,0,.25.47,4.92,4.92,0,0,1,1.81,1l-.25.26a.37.37,0,0,0,0,.53.36.36,0,0,0,.27.12.39.39,0,0,0,.27-.12l.25-.25a4.8,4.8,0,0,1,1.17,2.82h-.36a.38.38,0,0,0,0,.76h.36a4.8,4.8,0,0,1-1.17,2.83l-.25-.26a.38.38,0,0,0-.54.54l.26.25a4.88,4.88,0,0,1-2.83,1.18v-.37a.38.38,0,1,0-.76,0v.37a4.88,4.88,0,0,1-2.83-1.18l.26-.25a.38.38,0,1,0-.54-.54l-.25.26a4.8,4.8,0,0,1-1.17-2.83h.36a.38.38,0,1,0,0-.76h-.36a4.8,4.8,0,0,1,1.17-2.82l.25.25a.39.39,0,0,0,.27.12.36.36,0,0,0,.27-.12.37.37,0,0,0,0-.53l-.25-.26a4.92,4.92,0,0,1,1.81-1,.37.37,0,0,0,.25-.47.38.38,0,0,0-.47-.25A5.71,5.71,0,0,0,11,11.8l0,0,0,0a5.67,5.67,0,0,0,0,8l0,0,0,0a5.67,5.67,0,0,0,8,0l0,0,0,0a5.67,5.67,0,0,0,0-8Z'/%3E%3Cpath class='cls-2' d='M15,10.91a.38.38,0,1,0-.38-.38A.38.38,0,0,0,15,10.91Z'/%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-size: 30px!important;
    background-position: 3px center!important;
	border-left: 4px solid #dd363f!important;
}

.cv-WidgetFilterTag .link-cell-oportunidades .link,
.cv-WidgetFilterTag .link-cell-oportunidades:hover .link {
  margin-left: 30px !important;
}

/* Grandes viajes */
.page-offer-telephone-grandes-viajes * {
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.page-offer-telephone-grandes-viajes li,
.page-offer-telephone-grandes-viajes ol {
	padding: 0;
	list-style: none;
}
.page-offer-telephone-grandes-viajes .wrapper-image-header {
	background: url('images/canje-form-header.jpg') center center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
	min-height: 276px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.page-offer-telephone-grandes-viajes .wrapper-info {
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.page-offer-telephone-grandes-viajes .wrapper-info-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	padding: 0 30px;
}

.page-offer-telephone-grandes-viajes .wrapper-info-img {
	background: url('images/icon-telephone.svg') center center;
	width: 50px;
	height: 50px;
	margin-bottom: 15px;
}

.page-offer-telephone-grandes-viajes .wrapper-info-box-text {
	color: #182832;
	margin: 0;
}

.page-offer-telephone-grandes-viajes .wrapper-info-box-text .wrapper-info-box-bold {
	font-weight: 700;
}

.page-offer-telephone-grandes-viajes .wrapper-info-telephone {
	padding: 15px;
	text-align: center;
	color: #21559f;
	background: rgba(255, 255, 255, 0);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(16%, rgba(227, 239, 245, 1)), color-stop(31%, rgba(201, 224, 236, 1)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(227, 239, 245, 1) 16%, rgba(201, 224, 236, 1) 31%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(227, 239, 245, 1) 16%, rgba(201, 224, 236, 1) 31%);
	background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(16%, rgba(227, 239, 245, 1)), color-stop(31%, rgba(201, 224, 236, 1)));
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(227, 239, 245, 1) 16%, rgba(201, 224, 236, 1) 31%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9e0ec', GradientType=1);
}

.page-offer-telephone-grandes-viajes .wrapper-info-telephone-bold {
	display: block;
	font-weight: 700;
	font-size: 35px;
}
.page-offer-telephone-grandes-viajes .wrapper-info-telephone-text {
	margin: 0;
}

.page-offer-telephone-grandes-viajes .wrapper-promo {
	padding: 60px 0;
}

.page-offer-telephone-grandes-viajes .wrapper-promo-box {
	padding: 20px 40px;
	border: 2px dashed #21559f;
	background-color: #f5fbfd;
	max-width: 75%;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

.page-offer-telephone-grandes-viajes .wrapper-promo-box-bold {
	display: block;
	font-weight: bold;
	font-size: 24px;
}

.page-offer-telephone-grandes-viajes .wrapper-conditions {
	padding: 0 80px 40px 80px;
}

.page-offer-telephone-grandes-viajes .wrapper-conditions-text {
	font-weight: bold;
}

.page-offer-telephone-grandes-viajes .wrapper-conditions-text-title {
	font-size: 22px;
	margin: 0 0 30px 0;
}
.page-offer-telephone-grandes-viajes .wrapper-conditions li {
	margin-bottom: 10px;
	list-style-image: url('images/tic-bullet.svg');
}
@media (max-width: 900px) {
	.page-offer-telephone-grandes-viajes .wrapper-info {
		width: 58%;
	}
}

@media (max-width: 700px) {
	.page-offer-telephone-grandes-viajes .wrapper-info {
		width: 100%;
		background-color: rgba(214, 234, 244, .8);
	}
	.page-offer-telephone-grandes-viajes .wrapper-image-header {
		background: url('https://www.colectivosvip.com/public/colectivos/0/themes/20180522/images/canje-form-header.jpg') top left;
	}
	.page-offer-telephone-grandes-viajes .wrapper-info-telephone {
		background: #c9e0ec;
	}
	.page-offer-telephone-grandes-viajes .wrapper-promo {
		padding: 40px 0;
	}
	.page-offer-telephone-grandes-viajes .wrapper-conditions {
		padding: 0 40px 40px 40px;
	}
	.page-offer-telephone-grandes-viajes .wrapper-promo-box {
		padding: 20px 20px;
		max-width: 80%;
	}
}

@media (max-width: 480px) {
	.page-offer-telephone-grandes-viajes .page #content {
		font-size: 14px;
	}
	.page-offer-telephone-grandes-viajes .wrapper-info-telephone-bold {
		font-size: 24px;
	}
	.page-offer-telephone-grandes-viajes .wrapper-image-header {
		background: none;
		min-height: auto;
		height: auto;
	}
	.page-offer-telephone-grandes-viajes .wrapper-promo {
		padding: 25px 0;
	}
	.page-offer-telephone-grandes-viajes .wrapper-promo-box {
		padding: 15px 15px;
		max-width: 90%;
	}
	.page-offer-telephone-grandes-viajes .wrapper-conditions-text-title {
		font-size: 18px;
		margin: 0 0 10px 0;
	}
	.page-offer-telephone-grandes-viajes .wrapper-conditions {
		padding: 0 15px 40px 20px;
	}
	.page-offer-telephone-grandes-viajes .wrapper-info-img {
		width: 45px;
		margin-bottom: 10px;
	}
	.page-offer-telephone-grandes-viajes .wrapper-info-box {
		padding: 20px;
	}
}
/* Buz�n de mensajes */
.page-inbox-messages * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.page-inbox-messages .box-content-msg {
	border-top: 1px solid #e8e8e8;
}
.page-inbox-messages .box-content-msg-selected {
	background-color: #f5f7f7;
}
.page-inbox-messages .box-content-msg-selected .box-content-msg-header {
	border-left-color: #3879d9;
}
.page-inbox-messages .box-content-msg-unread .box-content-msg-header .msg-subject {
	font-weight: bold;
}
.page-inbox-messages .box-content-msg .box-content-msg-header {
	border-left: 3px solid #fff;
	cursor: hand;
	cursor: pointer;
}
.page-inbox-messages .box-content-msg .box-content-msg-header .column {
	float: left;
	box-sizing: border-box;
}
.page-inbox-messages .box-content-msg .box-content-msg-header .column.msg-selector {
	line-height: 50px;
	width: 5%;
	text-align: center;
}
.page-inbox-messages .box-content-msg .box-content-msg-header .column.msg-selector input {
	vertical-align: middle;
}
.page-inbox-messages .box-content-msg .box-content-msg-header .column.msg-body {
	margin: 1% 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 85%;
}
.page-inbox-messages .box-content-msg .box-content-msg-header .column.msg-body .avatar {
	display: inline-block;
	margin-right: 5px;
	width: 35px;
	height: 35px;
	border-radius: 35px;
	vertical-align: middle;
}
.page-inbox-messages .box-content-msg .box-content-msg-header .column.msg-date {
	line-height: 50px;
	width: 10%;
	padding-right: 1%;
	overflow: hidden;
	text-align: right;
	text-overflow: ellipsis;
}
.page-inbox-messages .box-content-msg .box-content-msg-body {
	background-color: white;
	border-top: 1px solid #e8e8e8;
	padding: 10px 15px;
}
.page-inbox-messages .box-content-msg .box-content-msg-body .msg-from {
	width: 50%;
	text-align: left;
	display: inline-block;
	float: left;
}
.page-inbox-messages .box-content-msg .box-content-msg-body .msg-date {
	width: 50%;
	text-align: right;
	display: inline-block;
	float: left;
}
.page-inbox-messages .box-content-msg .box-content-msg-body .msg-date .icon {
	background: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='%23666666' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M57,4h-7V1c0-0.553-0.447-1-1-1h-7c-0.553,0-1,0.447-1,1v3H19V1c0-0.553-0.447-1-1-1h-7c-0.553,0-1,0.447-1,1v3H3 C2.447,4,2,4.447,2,5v11v43c0,0.553,0.447,1,1,1h54c0.553,0,1-0.447,1-1V16V5C58,4.447,57.553,4,57,4z M43,2h5v3v3h-5V5V2z M12,2h5 v3v3h-5V5V2z M4,6h6v3c0,0.553,0.447,1,1,1h7c0.553,0,1-0.447,1-1V6h22v3c0,0.553,0.447,1,1,1h7c0.553,0,1-0.447,1-1V6h6v9H4V6z M4,58V17h52v41H4z'/%3E%3Cpath d='M38,23h-7h-2h-7h-2h-9v9v2v7v2v9h9h2h7h2h7h2h9v-9v-2v-7v-2v-9h-9H38z M31,25h7v7h-7V25z M38,41h-7v-7h7V41z M22,34h7v7h-7 V34z M22,25h7v7h-7V25z M13,25h7v7h-7V25z M13,34h7v7h-7V34z M20,50h-7v-7h7V50z M29,50h-7v-7h7V50z M38,50h-7v-7h7V50z M47,50h-7 v-7h7V50z M47,41h-7v-7h7V41z M47,25v7h-7v-7H47z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
	width: 21px;
	height: 21px;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
}
.page-inbox-messages .box-content-msg .box-content-msg-body .msg-text {
  margin-top: 15px;
  clear: left;
}
.page-inbox-messages .box-content-msg .box-content-msg-body .msg-tags {
	margin-top: 15px;
}
.page-inbox-messages .box-content-msg .box-content-msg-body .msg-tags .msg-tag {
	border: 1px solid #3879d9;
	background: #fff;
	color: #3879d9;
	cursor: hand;
	cursor: pointer;
	padding: 5px;
}
.page-inbox-messages .wrapper-inbox-box-selector {
	margin-bottom: 10px;
	overflow: hidden;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-left {
	display: inline-block;
	width: 30%;
	float: left;
	margin-left: 20%;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-left .selector-select {
	border-radius: 0;
	width: auto;
	height: 33px;
	vertical-align: top;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-left .remove {
	background-color: #f5f7f7;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' width='20' height='20' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.8 30' style='enable-background:new 0 0 25.8 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23666666;%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' y='0.2' width='25.8' height='29.8'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath fill='%23666666' class='st1' d='M25.1,3h-8V1.6c0-0.8-0.6-1.4-1.4-1.4h-5.6c-0.8,0-1.4,0.6-1.4,1.4V3h-8C0.4,3,0.1,3.3,0.1,3.7 c0,0.4,0.3,0.7,0.7,0.7h1.3l0.9,23c0.1,1.4,1.2,2.5,2.6,2.5h14.7c1.4,0,2.6-1.1,2.6-2.5l0.9-23h1.3c0.4,0,0.7-0.3,0.7-0.7 C25.8,3.3,25.5,3,25.1,3L25.1,3z M10.2,1.6h5.5V3h-5.5V1.6z M21.5,27.4c0,0.7-0.6,1.2-1.2,1.2H5.6c-0.7,0-1.2-0.5-1.2-1.2l-0.9-23 h18.9L21.5,27.4z M21.5,27.4'/%3E%3C/g%3E%3Cpath fill='%23666666' d='M8.7,10.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0c-0.4,0-0.7,0.3-0.7,0.7l0.2,11.4c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0 c0.4,0,0.7-0.3,0.7-0.7L8.7,10.7z M8.7,10.7'/%3E%3Cpath fill='%23666666' d='M12.9,10.1c-0.4,0-0.7,0.3-0.7,0.7v11.4c0,0.4,0.3,0.7,0.7,0.7s0.7-0.3,0.7-0.7V10.8C13.6,10.4,13.3,10.1,12.9,10.1 L12.9,10.1z M12.9,10.1'/%3E%3Cpath fill='%23666666' d='M17.9,10.1c-0.4,0-0.7,0.3-0.7,0.7L17,22.2c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0c0.4,0,0.7-0.3,0.7-0.7l0.2-11.4 C18.6,10.4,18.3,10.1,17.9,10.1L17.9,10.1z M17.9,10.1'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    padding: 10px;
    width: 36px;
    height: 33px;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-left .remove.disabled {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' width='20' height='20' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.8 30' style='enable-background:new 0 0 25.8 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23adaeae;%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' y='0.2' width='25.8' height='29.8'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath fill='%23adaeae' class='st1' d='M25.1,3h-8V1.6c0-0.8-0.6-1.4-1.4-1.4h-5.6c-0.8,0-1.4,0.6-1.4,1.4V3h-8C0.4,3,0.1,3.3,0.1,3.7 c0,0.4,0.3,0.7,0.7,0.7h1.3l0.9,23c0.1,1.4,1.2,2.5,2.6,2.5h14.7c1.4,0,2.6-1.1,2.6-2.5l0.9-23h1.3c0.4,0,0.7-0.3,0.7-0.7 C25.8,3.3,25.5,3,25.1,3L25.1,3z M10.2,1.6h5.5V3h-5.5V1.6z M21.5,27.4c0,0.7-0.6,1.2-1.2,1.2H5.6c-0.7,0-1.2-0.5-1.2-1.2l-0.9-23 h18.9L21.5,27.4z M21.5,27.4'/%3E%3C/g%3E%3Cpath fill='%23adaeae' d='M8.7,10.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0c-0.4,0-0.7,0.3-0.7,0.7l0.2,11.4c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0 c0.4,0,0.7-0.3,0.7-0.7L8.7,10.7z M8.7,10.7'/%3E%3Cpath fill='%23adaeae' d='M12.9,10.1c-0.4,0-0.7,0.3-0.7,0.7v11.4c0,0.4,0.3,0.7,0.7,0.7s0.7-0.3,0.7-0.7V10.8C13.6,10.4,13.3,10.1,12.9,10.1 L12.9,10.1z M12.9,10.1'/%3E%3Cpath fill='%23adaeae' d='M17.9,10.1c-0.4,0-0.7,0.3-0.7,0.7L17,22.2c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0c0.4,0,0.7-0.3,0.7-0.7l0.2-11.4 C18.6,10.4,18.3,10.1,17.9,10.1L17.9,10.1z M17.9,10.1'/%3E%3C/g%3E%3C/svg%3E");
	cursor: default;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-right {
    float: right;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-right .pagination-text {
    font-size: 15px;
    margin-right: 12px;
    white-space: nowrap;
    line-height: 33px;
    vertical-align: top;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-right .pagination-left {
	background-color: #f5f7f7;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' width='20' height='20' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 55.8' style='enable-background:new 0 0 30 55.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23666666;%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D .st2%7Bfill:%23666666;stroke:%23020202;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23666666' d='M26.5,55.2c0.4,0.4,0.9,0.6,1.4,0.6c0.5,0,1-0.2,1.4-0.6c0.8-0.8,0.8-2,0-2.8L4.8,27.9L29.3,3.4c0.8-0.8,0.8-2,0-2.8 c-0.8-0.8-2-0.8-2.8,0l-26,25.9c-0.8,0.8-0.8,2,0,2.8L26.5,55.2z M26.5,55.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	width: 36px;
	height: 33px;
	border-right: 1px solid #adaeae;
	display: inline-block;
	cursor: hand;
	cursor: pointer;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-right .pagination-left.disabled {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' width='20' height='20' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 55.8' style='enable-background:new 0 0 30 55.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23adaeae;%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D .st2%7Bfill:%23adaeae;stroke:%23020202;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23adaeae' d='M26.5,55.2c0.4,0.4,0.9,0.6,1.4,0.6c0.5,0,1-0.2,1.4-0.6c0.8-0.8,0.8-2,0-2.8L4.8,27.9L29.3,3.4c0.8-0.8,0.8-2,0-2.8 c-0.8-0.8-2-0.8-2.8,0l-26,25.9c-0.8,0.8-0.8,2,0,2.8L26.5,55.2z M26.5,55.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	cursor: default;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-right .pagination-right {
	background-color: #f5f7f7;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' width='20' height='20' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 55.8' style='enable-background:new 0 0 30 55.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23666666;%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D .st2%7Bfill:%23666666;stroke:%23666666;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23666666' d='M29.3,29.3c0.8-0.8,0.8-2,0-2.8L3.4,0.6c-0.8-0.8-2-0.8-2.8,0c-0.8,0.8-0.8,2,0,2.8l24.5,24.5L0.6,52.4 c-0.8,0.8-0.8,2,0,2.8C1,55.6,1.4,55.8,2,55.8c0.5,0,1-0.2,1.4-0.6L29.3,29.3z M3.4,55.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	width: 36px;
	height: 33px;
	display: inline-block;
	cursor: hand;
	cursor: pointer;
}
.page-inbox-messages .wrapper-inbox-box-selector .box-selector-right .pagination-right.disabled {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' width='20' height='20' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 55.8' style='enable-background:new 0 0 30 55.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23adaeae;%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D .st2%7Bfill:%23adaeae;stroke:%23adaeae;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23adaeae' d='M29.3,29.3c0.8-0.8,0.8-2,0-2.8L3.4,0.6c-0.8-0.8-2-0.8-2.8,0c-0.8,0.8-0.8,2,0,2.8l24.5,24.5L0.6,52.4 c-0.8,0.8-0.8,2,0,2.8C1,55.6,1.4,55.8,2,55.8c0.5,0,1-0.2,1.4-0.6L29.3,29.3z M3.4,55.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	cursor: default;
}
.page-inbox-messages .wrapper-inbox-box-content {
	background-color: #f2f7fa;
	overflow: hidden;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left {
	padding: 10px;
	float: left;
	width: 20%;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list,
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-tag-list {
	list-style: none;
	padding: 0;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left li.clickable {
	cursor: hand;
	cursor: pointer;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left li.selected {
	font-weight: 700;
	color: #1c1c1c;
}

.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-tag-list {
	text-indent: 29px;
	margin-top: 10px;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-right {
	background: #fff;
	border-left: 1px solid #3879d9;
	width: 80%;
	min-height: 700px;
	float: left;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-right .empty {
	padding: 0 10px;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list .box-content-left-item {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list .box-content-left-item.icon-1 .icon {
	display: inline-block;
	background: url("data:image/svg+xml,%3Csvg fill='%23b5b5b5' width='20' height='20' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 29.9' style='enable-background:new 0 0 30 29.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7B%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cpath d='M30,12.6C30,12.6,30,12.6,30,12.6C30,12.6,30,12.6,30,12.6C30,12.6,30,12.5,30,12.6C30,12.5,30,12.5,30,12.6 C30,12.5,30,12.5,30,12.6c0-0.1,0-0.1,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 l-5.1-2.9V0.7c0-0.3-0.3-0.6-0.6-0.6H6c-0.3,0-0.6,0.3-0.6,0.6v8.5l-5.1,2.9c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0v16.7 c0,0.3,0.3,0.6,0.6,0.6h28.8c0.3,0,0.6-0.3,0.6-0.6L30,12.6C30,12.6,30,12.6,30,12.6L30,12.6z M24.6,10.5l3.6,2.1l-3.6,2.1V10.5z M6.6,1.3h16.9v14.1L15,20.3l-8.4-4.9V1.3z M5.4,10.5v4.2l-3.6-2.1L5.4,10.5z M28.8,28.7H1.2V13.6l13.5,7.8 c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1l13.5-7.8V28.7z M28.8,28.7'/%3E%3Cpath d='M20.8,5.1H9.3c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6h11.5c0.3,0,0.6-0.3,0.6-0.6C21.4,5.4,21.1,5.1,20.8,5.1 L20.8,5.1z M20.8,5.1'/%3E%3Cpath d='M20.8,8.2H9.3c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6h11.5c0.3,0,0.6-0.3,0.6-0.6C21.4,8.5,21.1,8.2,20.8,8.2 L20.8,8.2z M20.8,8.2'/%3E%3Cpath d='M20.8,11.3H9.3c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6h11.5c0.3,0,0.6-0.3,0.6-0.6C21.4,11.5,21.1,11.3,20.8,11.3 L20.8,11.3z M20.8,11.3'/%3E%3Cpath d='M15,14.3H9.3c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6H15c0.3,0,0.6-0.3,0.6-0.6C15.6,14.6,15.4,14.3,15,14.3L15,14.3 z M15,14.3'/%3E%3Cpath d='M24.3,26.7h-4.9c-0.8,0-0.8,1.2,0,1.2h4.9C25.1,27.9,25.1,26.7,24.3,26.7L24.3,26.7z M24.3,26.7'/%3E%3Cpath d='M26.5,26.6c-0.8,0-0.8,1.2,0,1.2C27.3,27.7,27.3,26.6,26.5,26.6L26.5,26.6z M26.5,26.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	vertical-align: bottom;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list .box-content-left-item.icon-1.selected .icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23282828' width='20' height='20' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 29.9' style='enable-background:new 0 0 30 29.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7B%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cpath d='M30,12.6C30,12.6,30,12.6,30,12.6C30,12.6,30,12.6,30,12.6C30,12.6,30,12.5,30,12.6C30,12.5,30,12.5,30,12.6 C30,12.5,30,12.5,30,12.6c0-0.1,0-0.1,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 l-5.1-2.9V0.7c0-0.3-0.3-0.6-0.6-0.6H6c-0.3,0-0.6,0.3-0.6,0.6v8.5l-5.1,2.9c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0v16.7 c0,0.3,0.3,0.6,0.6,0.6h28.8c0.3,0,0.6-0.3,0.6-0.6L30,12.6C30,12.6,30,12.6,30,12.6L30,12.6z M24.6,10.5l3.6,2.1l-3.6,2.1V10.5z M6.6,1.3h16.9v14.1L15,20.3l-8.4-4.9V1.3z M5.4,10.5v4.2l-3.6-2.1L5.4,10.5z M28.8,28.7H1.2V13.6l13.5,7.8 c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1l13.5-7.8V28.7z M28.8,28.7'/%3E%3Cpath d='M20.8,5.1H9.3c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6h11.5c0.3,0,0.6-0.3,0.6-0.6C21.4,5.4,21.1,5.1,20.8,5.1 L20.8,5.1z M20.8,5.1'/%3E%3Cpath d='M20.8,8.2H9.3c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6h11.5c0.3,0,0.6-0.3,0.6-0.6C21.4,8.5,21.1,8.2,20.8,8.2 L20.8,8.2z M20.8,8.2'/%3E%3Cpath d='M20.8,11.3H9.3c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6h11.5c0.3,0,0.6-0.3,0.6-0.6C21.4,11.5,21.1,11.3,20.8,11.3 L20.8,11.3z M20.8,11.3'/%3E%3Cpath d='M15,14.3H9.3c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.3,0.6,0.6,0.6H15c0.3,0,0.6-0.3,0.6-0.6C15.6,14.6,15.4,14.3,15,14.3L15,14.3 z M15,14.3'/%3E%3Cpath d='M24.3,26.7h-4.9c-0.8,0-0.8,1.2,0,1.2h4.9C25.1,27.9,25.1,26.7,24.3,26.7L24.3,26.7z M24.3,26.7'/%3E%3Cpath d='M26.5,26.6c-0.8,0-0.8,1.2,0,1.2C27.3,27.7,27.3,26.6,26.5,26.6L26.5,26.6z M26.5,26.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list .box-content-left-item.icon-2 .icon {
	display: inline-block;
	background: url("data:image/svg+xml,%3Csvg fill='%23b5b5b5' width='22' height='22' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 22.9' style='enable-background:new 0 0 30 22.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7B%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cpath d='M19.9,18.9c-0.1,0-0.2,0-0.3-0.1l-4.6-4.3c-0.2-0.1-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l4.6,4.3c0.2,0.2,0.2,0.4,0,0.6 C20.1,18.9,20,18.9,19.9,18.9L19.9,18.9z M19.9,18.9'/%3E%3Cpath d='M4.7,18.9c-0.1,0-0.2,0-0.3-0.1c-0.2-0.2-0.1-0.4,0-0.6L9,13.9c0.2-0.2,0.4-0.1,0.6,0c0.2,0.2,0.1,0.4,0,0.6L5,18.8 C4.9,18.9,4.8,18.9,4.7,18.9L4.7,18.9z M4.7,18.9'/%3E%3Cpath d='M22.6,22.9H2c-1.1,0-2-0.9-2-2V7.4c0-1.1,0.9-2,2-2h16.8c0.2,0,0.4,0.2,0.4,0.4c0,0.2-0.2,0.4-0.4,0.4H2 c-0.7,0-1.2,0.5-1.2,1.2v13.5c0,0.7,0.5,1.2,1.2,1.2h20.6c0.7,0,1.2-0.5,1.2-1.2v-9.7c0-0.2,0.2-0.4,0.4-0.4c0.2,0,0.4,0.2,0.4,0.4 v9.7C24.6,22,23.7,22.9,22.6,22.9L22.6,22.9z M22.6,22.9'/%3E%3Cpath d='M12.3,16.1c-0.5,0-1.1-0.2-1.5-0.5L0.7,6.8c-0.2-0.1-0.2-0.4,0-0.6C0.8,6,1.1,6,1.2,6.2L11.4,15c0.5,0.4,1.4,0.4,1.9,0 L20,9.1c0.2-0.1,0.4-0.1,0.6,0c0.1,0.2,0.1,0.4,0,0.6l-6.8,5.9C13.4,16,12.8,16.1,12.3,16.1L12.3,16.1z M12.3,16.1'/%3E%3Cpath d='M24.2,11.6c-3.2,0-5.8-2.6-5.8-5.8C18.4,2.6,21,0,24.2,0C27.4,0,30,2.6,30,5.8C30,9,27.4,11.6,24.2,11.6L24.2,11.6z M24.2,0.8c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5c2.8,0,5-2.2,5-5C29.2,3,27,0.8,24.2,0.8L24.2,0.8z M24.2,0.8'/%3E%3Cpath d='M26.7,6.2h-4.8c-0.2,0-0.4-0.2-0.4-0.4c0-0.2,0.2-0.4,0.4-0.4h4.8c0.2,0,0.4,0.2,0.4,0.4C27,6,26.9,6.2,26.7,6.2L26.7,6.2z M26.7,6.2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
	width: 24px;
	height: 20px;
	margin-right: 6px;
	vertical-align: bottom;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list .box-content-left-item.icon-2.selected .icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23282828' width='22' height='22' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 22.9' style='enable-background:new 0 0 30 22.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7B%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cpath d='M19.9,18.9c-0.1,0-0.2,0-0.3-0.1l-4.6-4.3c-0.2-0.1-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l4.6,4.3c0.2,0.2,0.2,0.4,0,0.6 C20.1,18.9,20,18.9,19.9,18.9L19.9,18.9z M19.9,18.9'/%3E%3Cpath d='M4.7,18.9c-0.1,0-0.2,0-0.3-0.1c-0.2-0.2-0.1-0.4,0-0.6L9,13.9c0.2-0.2,0.4-0.1,0.6,0c0.2,0.2,0.1,0.4,0,0.6L5,18.8 C4.9,18.9,4.8,18.9,4.7,18.9L4.7,18.9z M4.7,18.9'/%3E%3Cpath d='M22.6,22.9H2c-1.1,0-2-0.9-2-2V7.4c0-1.1,0.9-2,2-2h16.8c0.2,0,0.4,0.2,0.4,0.4c0,0.2-0.2,0.4-0.4,0.4H2 c-0.7,0-1.2,0.5-1.2,1.2v13.5c0,0.7,0.5,1.2,1.2,1.2h20.6c0.7,0,1.2-0.5,1.2-1.2v-9.7c0-0.2,0.2-0.4,0.4-0.4c0.2,0,0.4,0.2,0.4,0.4 v9.7C24.6,22,23.7,22.9,22.6,22.9L22.6,22.9z M22.6,22.9'/%3E%3Cpath d='M12.3,16.1c-0.5,0-1.1-0.2-1.5-0.5L0.7,6.8c-0.2-0.1-0.2-0.4,0-0.6C0.8,6,1.1,6,1.2,6.2L11.4,15c0.5,0.4,1.4,0.4,1.9,0 L20,9.1c0.2-0.1,0.4-0.1,0.6,0c0.1,0.2,0.1,0.4,0,0.6l-6.8,5.9C13.4,16,12.8,16.1,12.3,16.1L12.3,16.1z M12.3,16.1'/%3E%3Cpath d='M24.2,11.6c-3.2,0-5.8-2.6-5.8-5.8C18.4,2.6,21,0,24.2,0C27.4,0,30,2.6,30,5.8C30,9,27.4,11.6,24.2,11.6L24.2,11.6z M24.2,0.8c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5c2.8,0,5-2.2,5-5C29.2,3,27,0.8,24.2,0.8L24.2,0.8z M24.2,0.8'/%3E%3Cpath d='M26.7,6.2h-4.8c-0.2,0-0.4-0.2-0.4-0.4c0-0.2,0.2-0.4,0.4-0.4h4.8c0.2,0,0.4,0.2,0.4,0.4C27,6,26.9,6.2,26.7,6.2L26.7,6.2z M26.7,6.2'/%3E%3C/g%3E%3C/svg%3E");
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list .box-content-left-item.icon-3 .icon {
	display: inline-block;
	background: url("data:image/svg+xml,%3Csvg fill='%23b5b5b5' width='22' height='22' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 22.9' style='enable-background:new 0 0 30 22.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7B%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cpath d='M19.9,19c-0.1,0-0.2,0-0.3-0.1l-4.6-4.3c-0.2-0.1-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l4.6,4.3c0.2,0.2,0.2,0.4,0,0.6 C20.1,18.9,20,19,19.9,19L19.9,19z M19.9,19'/%3E%3Cpath d='M4.7,19c-0.1,0-0.2,0-0.3-0.1c-0.2-0.2-0.1-0.4,0-0.6L9,14c0.2-0.2,0.4-0.1,0.6,0c0.2,0.2,0.1,0.4,0,0.6L5,18.9 C4.9,18.9,4.8,19,4.7,19L4.7,19z M4.7,19'/%3E%3Cpath d='M22.6,22.9H2c-1.1,0-2-0.9-2-2V7.4c0-1.1,0.9-2,2-2h16.8c0.2,0,0.4,0.2,0.4,0.4c0,0.2-0.2,0.4-0.4,0.4H2 c-0.7,0-1.2,0.5-1.2,1.2V21c0,0.7,0.5,1.2,1.2,1.2h20.6c0.7,0,1.2-0.5,1.2-1.2v-9.7c0-0.2,0.2-0.4,0.4-0.4c0.2,0,0.4,0.2,0.4,0.4 V21C24.6,22.1,23.7,22.9,22.6,22.9L22.6,22.9z M22.6,22.9'/%3E%3Cpath d='M12.3,16.2c-0.5,0-1.1-0.2-1.5-0.5L0.7,6.8c-0.2-0.1-0.2-0.4,0-0.6c0.1-0.2,0.4-0.2,0.6,0l10.1,8.8c0.5,0.4,1.4,0.4,1.9,0 L20,9.2c0.2-0.1,0.4-0.1,0.6,0c0.1,0.2,0.1,0.4,0,0.6l-6.8,5.9C13.4,16,12.8,16.2,12.3,16.2L12.3,16.2z M12.3,16.2'/%3E%3Cpath d='M24.2,11.6c-3.2,0-5.8-2.6-5.8-5.8c0-3.2,2.6-5.8,5.8-5.8c3.2,0,5.8,2.6,5.8,5.8C30,9,27.4,11.6,24.2,11.6L24.2,11.6z M24.2,0.9c-2.7,0-5,2.2-5,5c0,2.8,2.2,5,5,5c2.8,0,5-2.2,5-5C29.2,3.1,27,0.9,24.2,0.9L24.2,0.9z M24.2,0.9'/%3E%3Cpath d='M26.6,6.2h-4.8c-0.2,0-0.4-0.2-0.4-0.4c0-0.2,0.2-0.4,0.4-0.4h4.8c0.2,0,0.4,0.2,0.4,0.4C27,6.1,26.9,6.2,26.6,6.2 L26.6,6.2z M26.6,6.2'/%3E%3Cpath d='M24.3,8.6c-0.2,0-0.4-0.2-0.4-0.4V3.5c0-0.2,0.2-0.4,0.4-0.4c0.2,0,0.4,0.2,0.4,0.4v4.8C24.7,8.5,24.5,8.6,24.3,8.6 L24.3,8.6z M24.3,8.6'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
	width: 24px;
	height: 20px;
	margin-right: 6px;
	vertical-align: bottom;
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list .box-content-left-item.icon-3.selected .icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23282828' width='22' height='22' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 22.9' style='enable-background:new 0 0 30 22.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7B%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cpath d='M19.9,19c-0.1,0-0.2,0-0.3-0.1l-4.6-4.3c-0.2-0.1-0.2-0.4,0-0.6c0.2-0.2,0.4-0.2,0.6,0l4.6,4.3c0.2,0.2,0.2,0.4,0,0.6 C20.1,18.9,20,19,19.9,19L19.9,19z M19.9,19'/%3E%3Cpath d='M4.7,19c-0.1,0-0.2,0-0.3-0.1c-0.2-0.2-0.1-0.4,0-0.6L9,14c0.2-0.2,0.4-0.1,0.6,0c0.2,0.2,0.1,0.4,0,0.6L5,18.9 C4.9,18.9,4.8,19,4.7,19L4.7,19z M4.7,19'/%3E%3Cpath d='M22.6,22.9H2c-1.1,0-2-0.9-2-2V7.4c0-1.1,0.9-2,2-2h16.8c0.2,0,0.4,0.2,0.4,0.4c0,0.2-0.2,0.4-0.4,0.4H2 c-0.7,0-1.2,0.5-1.2,1.2V21c0,0.7,0.5,1.2,1.2,1.2h20.6c0.7,0,1.2-0.5,1.2-1.2v-9.7c0-0.2,0.2-0.4,0.4-0.4c0.2,0,0.4,0.2,0.4,0.4 V21C24.6,22.1,23.7,22.9,22.6,22.9L22.6,22.9z M22.6,22.9'/%3E%3Cpath d='M12.3,16.2c-0.5,0-1.1-0.2-1.5-0.5L0.7,6.8c-0.2-0.1-0.2-0.4,0-0.6c0.1-0.2,0.4-0.2,0.6,0l10.1,8.8c0.5,0.4,1.4,0.4,1.9,0 L20,9.2c0.2-0.1,0.4-0.1,0.6,0c0.1,0.2,0.1,0.4,0,0.6l-6.8,5.9C13.4,16,12.8,16.2,12.3,16.2L12.3,16.2z M12.3,16.2'/%3E%3Cpath d='M24.2,11.6c-3.2,0-5.8-2.6-5.8-5.8c0-3.2,2.6-5.8,5.8-5.8c3.2,0,5.8,2.6,5.8,5.8C30,9,27.4,11.6,24.2,11.6L24.2,11.6z M24.2,0.9c-2.7,0-5,2.2-5,5c0,2.8,2.2,5,5,5c2.8,0,5-2.2,5-5C29.2,3.1,27,0.9,24.2,0.9L24.2,0.9z M24.2,0.9'/%3E%3Cpath d='M26.6,6.2h-4.8c-0.2,0-0.4-0.2-0.4-0.4c0-0.2,0.2-0.4,0.4-0.4h4.8c0.2,0,0.4,0.2,0.4,0.4C27,6.1,26.9,6.2,26.6,6.2 L26.6,6.2z M26.6,6.2'/%3E%3Cpath d='M24.3,8.6c-0.2,0-0.4-0.2-0.4-0.4V3.5c0-0.2,0.2-0.4,0.4-0.4c0.2,0,0.4,0.2,0.4,0.4v4.8C24.7,8.5,24.5,8.6,24.3,8.6 L24.3,8.6z M24.3,8.6'/%3E%3C/g%3E%3C/svg%3E");
}
.page-inbox-messages .wrapper-inbox-box-content .wrapper-inbox-box-content-left .box-content-left-list .box-content-left-item.icon-4 .icon {
	display: inline-block;
	background: url("data:image/svg+xml,%3Csvg fill='%23b5b5b5' width='20' height='20' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 29.4 29.9' style='enable-background:new 0 0 29.4 29.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7B%7D .st1%7Bclip-path:url%28%23SVGID_2_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath d='M29.2,0.2C29,0,28.7,0,28.5,0.2l-1.8,1.8H15.1L0.5,16.7C0.2,17.1,0,17.5,0,18c0,0.5,0.2,0.9,0.5,1.2l10.2,10.2 c0.3,0.3,0.8,0.5,1.2,0.5c0.5,0,0.9-0.2,1.2-0.5l14.2-14.6V2.8l1.8-1.8C29.4,0.7,29.4,0.4,29.2,0.2L29.2,0.2z M26.4,14.4 L12.5,28.7c-0.3,0.3-0.8,0.3-1.1,0L1.2,18.5c-0.3-0.3-0.3-0.8,0-1.1L15.5,3.1h10.2l-2.4,2.4c-0.4-0.3-0.9-0.4-1.4-0.4 c-1.4,0-2.5,1.1-2.5,2.5s1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5c0-0.5-0.2-1-0.4-1.4l2.4-2.4V14.4z M23.4,7.5 c0,0.8-0.7,1.5-1.5,1.5c-0.8,0-1.5-0.7-1.5-1.5c0-0.8,0.7-1.5,1.5-1.5c0.2,0,0.4,0.1,0.6,0.1l-1,1c-0.2,0.2-0.2,0.5,0,0.7 C21.6,8,21.8,8,21.9,8c0.1,0,0.3,0,0.4-0.1l1-1C23.3,7.1,23.4,7.3,23.4,7.5L23.4,7.5z M23.4,7.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	vertical-align: bottom;
}

/***********************************************************************
FEEDBACK
*/

.page-user-feedback-home .user-feedback-home-title,
.page-user-feedback-form .user-feedback-title,
.page-user-feedback-success h1{
	font-weight: bold;
    margin: 30px 0 10px 0;
}

.page-user-feedback-home .user-feedback-home-desciption,
.page-user-feedback-form .user-feedback-home-container h3,
.page-user-feedback-success h3{
	color: #0055a5;
    margin: 0 0 20px 0;
}

.page-user-feedback-home .user-feedback-home-post-box{
	background-color: #f0f4f9;
    padding: 30px 15px;
    text-align: center;
}

.page-user-feedback-home .user-feedback-home-post-box .user-feedback-home-icon{
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 361.926 385.625' style='enable-background:new 0 0 361.926 385.625;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%237FC5A4;' d='M223.187,367.912h114.61v-144.77h-114.61c-6.665,0-12.064,5.399-12.064,12.064v120.642 C211.123,362.514,216.522,367.912,223.187,367.912z'/%3E%3Cpath style='fill:%236195BF;' d='M138.738,24.083H24.128v144.77h114.61c6.665,0,12.064-5.399,12.064-12.064V36.147 C150.802,29.482,145.404,24.083,138.738,24.083z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:%230856A3;' d='M355.893,386.009h-114.61c-9.977,0-18.096-8.119-18.096-18.096V247.271 c0-9.977,8.119-18.096,18.096-18.096h114.61c3.33,0,6.032,2.696,6.032,6.032v144.77 C361.926,383.312,359.223,386.009,355.893,386.009z M241.284,241.238c-3.324,0-6.032,2.702-6.032,6.032v120.642 c0,3.33,2.708,6.032,6.032,6.032h108.578V241.238H241.284z'/%3E%3Cpath style='fill:%230856A3;' d='M126.674,313.624H93.497c-11.642,0-21.112-9.47-21.112-21.112s9.47-21.112,21.112-21.112h39.209 c3.33,0,6.032,2.696,6.032,6.032s-2.702,6.032-6.032,6.032H93.497c-4.989,0-9.048,4.06-9.048,9.048c0,4.989,4.06,9.048,9.048,9.048 h33.177c3.33,0,6.032,2.696,6.032,6.032S130.004,313.624,126.674,313.624z'/%3E%3Cpath style='fill:%230856A3;' d='M229.22,373.945H105.562c-11.642,0-21.112-9.47-21.112-21.112s9.47-21.112,21.112-21.112h27.144 c3.33,0,6.032,2.696,6.032,6.032s-2.702,6.032-6.032,6.032h-27.144c-4.989,0-9.048,4.06-9.048,9.048 c0,4.989,4.06,9.048,9.048,9.048H229.22c3.33,0,6.032,2.696,6.032,6.032S232.549,373.945,229.22,373.945z'/%3E%3Cpath style='fill:%230856A3;' d='M126.674,343.784H99.53c-11.642,0-21.112-9.47-21.112-21.112s9.47-21.112,21.112-21.112h33.177 c3.33,0,6.032,2.696,6.032,6.032s-2.702,6.032-6.032,6.032H99.53c-4.989,0-9.048,4.06-9.048,9.048c0,4.989,4.06,9.048,9.048,9.048 h27.144c3.33,0,6.032,2.696,6.032,6.032S130.004,343.784,126.674,343.784z'/%3E%3Cpath style='fill:%230856A3;' d='M132.706,283.463H93.497c-11.642,0-21.112-9.47-21.112-21.112s9.47-21.112,21.112-21.112h46.628 l-17.547-32.35c-2.696-4.892-3.269-10.544-1.599-15.882c1.659-5.308,5.326-9.591,10.315-12.064 c8.56-4.265,19.785-1.592,25.467,6.189l39.335,54.108h33.122c3.33,0,6.032,2.696,6.032,6.032s-2.702,6.032-6.032,6.032h-36.193 c-1.93,0-3.746-0.923-4.88-2.485l-41.139-56.581c-2.298-3.143-6.852-4.241-10.339-2.491c-2.033,1.007-3.511,2.727-4.174,4.862 c-0.676,2.172-0.44,4.476,0.67,6.497l22.397,41.296c1.013,1.87,0.971,4.138-0.121,5.96c-1.092,1.822-3.052,2.944-5.182,2.944 H93.497c-4.989,0-9.048,4.06-9.048,9.048c0,4.989,4.06,9.048,9.048,9.048h39.209c3.33,0,6.032,2.696,6.032,6.032 S136.036,283.463,132.706,283.463z'/%3E%3Cpath style='fill:%230856A3;' d='M277.476,386.009c-3.33,0-6.032-2.696-6.032-6.032v-144.77c0-3.336,2.702-6.032,6.032-6.032 c3.33,0,6.032,2.696,6.032,6.032v144.77C283.508,383.312,280.806,386.009,277.476,386.009z'/%3E%3Cpath style='fill:%230856A3;' d='M253.348,367.912c-1.568,0-3.137-0.664-4.283-1.749c-1.086-1.146-1.749-2.714-1.749-4.283 s0.664-3.143,1.749-4.283c2.292-2.232,6.334-2.232,8.566,0c1.086,1.14,1.749,2.648,1.749,4.283c0,1.568-0.664,3.137-1.749,4.283 C256.485,367.249,254.916,367.912,253.348,367.912z'/%3E%3Cpath style='fill:%230856A3;' d='M120.642,156.789H6.032c-3.33,0-6.032-2.696-6.032-6.032V5.987c0-3.336,2.702-6.032,6.032-6.032 h114.61c9.977,0,18.096,8.119,18.096,18.096v120.642C138.738,148.67,130.619,156.789,120.642,156.789z M12.064,144.725h108.578 c3.324,0,6.032-2.702,6.032-6.032V18.051c0-3.33-2.708-6.032-6.032-6.032H12.064V144.725z'/%3E%3Cpath style='fill:%230856A3;' d='M268.428,114.565H229.22c-3.33,0-6.032-2.696-6.032-6.032c0-3.336,2.702-6.032,6.032-6.032h39.209 c4.989,0,9.048-4.06,9.048-9.048c0-4.989-4.06-9.048-9.048-9.048h-33.177c-3.33,0-6.032-2.696-6.032-6.032 c0-3.336,2.702-6.032,6.032-6.032h33.177c11.642,0,21.112,9.47,21.112,21.112S280.07,114.565,268.428,114.565z'/%3E%3Cpath style='fill:%230856A3;' d='M256.364,54.244H229.22c-3.33,0-6.032-2.696-6.032-6.032s2.702-6.032,6.032-6.032h27.144 c4.989,0,9.048-4.06,9.048-9.048s-4.06-9.048-9.048-9.048H132.706c-3.33,0-6.032-2.696-6.032-6.032s2.702-6.032,6.032-6.032 h123.658c11.642,0,21.112,9.47,21.112,21.112S268.006,54.244,256.364,54.244z'/%3E%3Cpath style='fill:%230856A3;' d='M262.396,84.404H229.22c-3.33,0-6.032-2.696-6.032-6.032c0-3.336,2.702-6.032,6.032-6.032h33.176 c4.989,0,9.048-4.06,9.048-9.048s-4.06-9.048-9.048-9.048h-27.144c-3.33,0-6.032-2.696-6.032-6.032s2.702-6.032,6.032-6.032h27.144 c11.642,0,21.112,9.47,21.112,21.112S274.038,84.404,262.396,84.404z'/%3E%3Cpath style='fill:%230856A3;' d='M221.559,207.157c-6.46,0-12.589-3.113-16.395-8.324l-39.335-54.108h-33.122 c-3.33,0-6.032-2.696-6.032-6.032s2.702-6.032,6.032-6.032h36.193c1.93,0,3.746,0.923,4.88,2.485l41.139,56.581 c2.298,3.143,6.852,4.235,10.339,2.491c2.033-1.007,3.511-2.727,4.174-4.862c0.676-2.172,0.44-4.476-0.67-6.497l-22.397-41.296 c-1.013-1.87-0.971-4.138,0.121-5.96c1.092-1.822,3.052-2.944,5.182-2.944h56.762c4.989,0,9.048-4.06,9.048-9.048 s-4.06-9.048-9.048-9.048H229.22c-3.33,0-6.032-2.696-6.032-6.032c0-3.336,2.702-6.032,6.032-6.032h39.209 c11.642,0,21.112,9.47,21.112,21.112s-9.47,21.112-21.112,21.112H221.8l17.547,32.35c2.696,4.892,3.269,10.544,1.598,15.882 c-1.659,5.308-5.326,9.591-10.315,12.064C227.802,206.427,224.744,207.157,221.559,207.157z'/%3E%3Cpath style='fill:%230856A3;' d='M84.449,156.789c-3.33,0-6.032-2.696-6.032-6.032V5.987c0-3.336,2.702-6.032,6.032-6.032 c3.33,0,6.032,2.696,6.032,6.032v144.77C90.481,154.093,87.779,156.789,84.449,156.789z'/%3E%3Cpath style='fill:%230856A3;' d='M108.578,30.115c-1.568,0-3.137-0.664-4.283-1.749c-1.086-1.146-1.749-2.654-1.749-4.283 c0-1.568,0.664-3.143,1.749-4.283c2.292-2.232,6.334-2.232,8.566,0c1.086,1.14,1.749,2.714,1.749,4.283 c0,1.629-0.664,3.137-1.749,4.283C111.714,29.452,110.206,30.115,108.578,30.115z'/%3E%3Cpath style='fill:%230856A3;' d='M301.605,307.591c-3.33,0-6.032-2.696-6.032-6.032v-24.128c0-3.336,2.702-6.032,6.032-6.032 s6.032,2.696,6.032,6.032v24.128C307.637,304.895,304.934,307.591,301.605,307.591z'/%3E%3Cpath style='fill:%230856A3;' d='M301.605,265.367c-1.568,0-3.137-0.664-4.283-1.749c-1.086-1.146-1.749-2.714-1.749-4.283 s0.664-3.143,1.749-4.283c2.292-2.232,6.334-2.232,8.566,0c1.086,1.14,1.749,2.648,1.749,4.283c0,1.629-0.664,3.137-1.749,4.283 C304.741,264.703,303.173,265.367,301.605,265.367z'/%3E%3Cpath style='fill:%230856A3;' d='M60.321,114.565c-3.33,0-6.032-2.696-6.032-6.032V84.404c0-3.336,2.702-6.032,6.032-6.032 s6.032,2.696,6.032,6.032v24.128C66.353,111.868,63.651,114.565,60.321,114.565z'/%3E%3Cpath style='fill:%230856A3;' d='M60.321,132.661c-1.568,0-3.137-0.664-4.283-1.749c-1.086-1.146-1.749-2.714-1.749-4.283 c0-1.568,0.664-3.143,1.749-4.283c2.292-2.232,6.273-2.232,8.566,0c1.086,1.14,1.749,2.714,1.749,4.283 c0,1.568-0.664,3.137-1.749,4.283C63.458,131.997,61.889,132.661,60.321,132.661z'/%3E%3C/g%3E%3C/svg%3E");
	width: 50px;
    height: 50px;
    margin: 0 auto;
    margin-bottom: 15px;
    background-repeat: no-repeat;
}

.page-user-feedback-home .user-feedback-home-post-box span{
	margin-bottom: 25px;
    display: block;
    font-weight: bold;
    font-size: 20px;
    color: #282828;
}

.page-user-feedback-home .user-feedback-home-post-box .button-user-feedback-post{
	border-radius: 2px;
    font-size: 18px;
    padding: 10px 40px;
    transition: 0.3s;
}

.page-user-feedback-home .user-feedback-home-post-box .button-user-feedback-post:hover{
    background-color: #02356b;
}

.page-user-feedback-home .user-feedback-messages{
	margin-top: 30px;
}

.page-user-feedback-home .user-feedback-message-card{
	border: 1px solid #e6e6e6;
    margin-bottom: 10px;
}

.page-user-feedback-home .user-feedback-message-header{
	padding: 15px;
    border-bottom: 1px solid #e6e6e6;
}

.page-user-feedback-home .user-feedback-message-header .user-feedback-message-score-1{
	color:transparent;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='%237fc5a4' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cpath d='M8 1c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7zM8 0c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8v0z'%3E%3C/path%3E%3Cpath d='M8 13.2c-2 0-3.8-1.2-4.6-3.1l0.9-0.4c0.6 1.5 2.1 2.4 3.7 2.4s3.1-1 3.7-2.4l0.9 0.4c-0.8 2-2.6 3.1-4.6 3.1z'%3E%3C/path%3E%3Cpath d='M7 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
}

.page-user-feedback-home .user-feedback-message-header .user-feedback-message-score-0{
	color:transparent;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='%23d85d6f' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cpath d='M8 1c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7zM8 0c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8v0z'%3E%3C/path%3E%3Cpath d='M7 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11.3 12.3c-0.7-1.1-2-1.8-3.3-1.8s-2.6 0.7-3.3 1.8l-0.8-0.6c0.9-1.4 2.4-2.2 4.1-2.2s3.2 0.8 4.1 2.2l-0.8 0.6z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
}


.page-user-feedback-home .user-feedback-message-header .user-feedback-message-title{
    color: #0055a5;
    font-size: 18px;
}

.page-user-feedback-home .user-feedback-message-author-container{
    padding: 15px 15px 10px 15px;
    font-weight: bold;
    font-size: 15px;
}

.page-user-feedback-home .user-feedback-message-message{
    padding: 0 15px 15px 15px;
}

.page-user-feedback-home .user-feedback-message-admin-panel{
    padding: 5px;
    text-align: right;
    background-color: #f9f9f9;
}

.page-user-feedback-home .user-feedback-message-admin-panel .button{
    border-radius: 2px;
}

.page-user-feedback-home .user-feedback-message-admin-panel .button-feedback-publish{
   margin-right: 2px;
   background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='%23ffffff' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-49 292.014 512 360.986' style='enable-background:new -49 292.014 512 360.986;' xml:space='preserve'%3E%3Cpath d='M111.119,643.896L-39.893,492.884c-12.143-12.143-12.143-31.829,0-43.973c12.141-12.143,31.83-12.143,43.973,0 l129.026,129.024L409.92,301.122c12.141-12.143,31.83-12.143,43.973,0s12.143,31.829,0,43.973L155.091,643.896 C142.954,656.033,123.26,656.037,111.119,643.896z'/%3E%3C/svg%3E%0A");   background-repeat: no-repeat;
   background-position: 8px center;
   background-size: 15px;
   background-color: #7fc5a4;
   padding-left:30px;
   text-transform: uppercase;
   transition: 0.3s;
}

.page-user-feedback-home .user-feedback-message-admin-panel .button-feedback-publish:hover{
  background-color: #63a582;
}

.page-user-feedback-home .user-feedback-message-admin-panel .button-feedback-delete{
   background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='%23ffffff' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='499 292.014 360.985 360.986' style='enable-background:new 499 292.014 360.985 360.986;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M530.091,577.935l276.814-276.814c12.141-12.143,31.829-12.143,43.973,0c12.143,12.143,12.143,31.829,0,43.973 L552.077,643.895c-12.137,12.137-31.831,12.141-43.973,0'/%3E%3Cpath d='M574.064,621.908l276.814-276.814c12.143-12.141,12.143-31.829,0-43.973c-12.143-12.143-31.829-12.143-43.973,0 L508.104,599.923c-12.137,12.137-12.141,31.832,0,43.973'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M784.921,621.909L508.107,345.095c-12.143-12.141-12.143-31.829,0-43.973c12.143-12.143,31.829-12.143,43.973,0 l298.801,298.801c12.137,12.137,12.141,31.832,0,43.973'/%3E%3Cpath d='M828.893,577.936L552.08,301.122c-12.141-12.143-31.829-12.143-43.973,0c-12.143,12.143-12.143,31.829,0,43.973 l298.801,298.801c12.137,12.137,31.832,12.141,43.973,0'/%3E%3C/g%3E%3C/svg%3E%0A");
   background-repeat: no-repeat;
   background-position: 8px center;
   background-size: 15px;
   background-color: #d85d6f;
   padding-left:30px;
   text-transform: uppercase;
}

.page-user-feedback-home .user-feedback-message-admin-panel .button-feedback-delete:hover{
  background-color: #b84f69;
}

.page-user-feedback-home .forum-pagination-panel .next-page-button,
.page-user-feedback-form .user-feedback-message-button,
.page-user-feedback-success .button-group .button{
	border-radius: 2px;
	padding: 10px 40px;
	font-size: 16px;
}

.page-user-feedback-home .forum-pagination-panel{
	overflow: hidden;
}

.page-user-feedback-home .forum-pagination-panel .next-page-button,
.page-user-feedback-home .forum-pagination-panel .button-previous{
	border-radius: 2px;
    padding: 5px 19px;
    font-size: 16px;
}

.page-user-feedback-form .user-feedback-message-button:hover,
.page-user-feedback-success .button-group .button:hover{
  	background-color: #02356b;
}

.page-user-feedback-home .forum-pagination-panel .next-page-button{
	color: #004b9b;
	float: right;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: right center;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23004b9b' width='15' height='15' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129'%3E%3Cg%3E%3Cpath d='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z'/%3E%3C/g%3E%3C/svg%3E");
}

.page-user-feedback-home .forum-pagination-panel .next-page-button:hover{
	color: #02356b;
	background-image: url("data:image/svg+xml,%3Csvg fill='%2302356b' width='15' height='15' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129'%3E%3Cg%3E%3Cpath d='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z'/%3E%3C/g%3E%3C/svg%3E");
}

.page-user-feedback-home .forum-pagination-panel .button-previous{
	color: #004b9b;
	float: left;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: left center;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23004b9b' width='15' height='15' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129'%3E%3Cg%3E%3Cpath d='m88.6,121.3c0.8,0.8 1.8,1.2 2.9,1.2s2.1-0.4 2.9-1.2c1.6-1.6 1.6-4.2 0-5.8l-51-51 51-51c1.6-1.6 1.6-4.2 0-5.8s-4.2-1.6-5.8,0l-54,53.9c-1.6,1.6-1.6,4.2 0,5.8l54,53.9z'/%3E%3C/g%3E%3C/svg%3E");
}

.page-user-feedback-home .forum-pagination-panel .button-previous:hover{
	color: #02356b;
	background-image: url("data:image/svg+xml,%3Csvg fill='%2302356b' width='15' height='15' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129'%3E%3Cg%3E%3Cpath d='m88.6,121.3c0.8,0.8 1.8,1.2 2.9,1.2s2.1-0.4 2.9-1.2c1.6-1.6 1.6-4.2 0-5.8l-51-51 51-51c1.6-1.6 1.6-4.2 0-5.8s-4.2-1.6-5.8,0l-54,53.9c-1.6,1.6-1.6,4.2 0,5.8l54,53.9z'/%3E%3C/g%3E%3C/svg%3E");
}

.page-user-feedback-form .user-feedback-message-form{
  	padding: 30px;
}

.page-user-feedback-form .user-feedback-message-form #field-title{
  	border-radius: 2px;
    padding: 10px;
    font-size: 15px;
    width: 100%;
    display: block;
    outline: none;
}

.page-user-feedback-form .user-feedback-message-form #field-message{
    padding: 10px;
    border-radius: 2px;
    margin: 15px 0;
    width: 100%;
    display: block;
    font-size: 15px;
    outline: none;
}

.page-user-feedback-form .user-feedback-message-form .button-feedback-positive,
.page-user-feedback-form .user-feedback-message-form .button-feedback-negative{
	display: none;
}

.page-user-feedback-form .user-feedback-message-form .field-score{
	text-align: right;
}

.page-user-feedback-form .user-feedback-message-form .field-score .button-feedback-positive-label{
	cursor: pointer;
	margin-right: 2px;
    border-radius: 2px;
    margin-right: 2px;
    border: 1px solid #6abf94;
    color: #6abf94;
    font-size: 15px;
    text-transform: uppercase;
    background-position: 6px center;
    padding: 8px 8px 8px 33px;
    display: inline-block;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='%236abf94' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cpath d='M8 1c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7zM8 0c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8v0z'%3E%3C/path%3E%3Cpath d='M8 13.2c-2 0-3.8-1.2-4.6-3.1l0.9-0.4c0.6 1.5 2.1 2.4 3.7 2.4s3.1-1 3.7-2.4l0.9 0.4c-0.8 2-2.6 3.1-4.6 3.1z'%3E%3C/path%3E%3Cpath d='M7 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.page-user-feedback-form .user-feedback-message-form .field-score .button-feedback-negative-label{
	cursor: pointer;
	color: #d85d6f;
    border-radius: 2px;
    margin-right: 2px;
    border: 1px solid #d85d6f;
    font-size: 15px;
    text-transform: uppercase;
    background-position: 6px center;
    padding: 8px 8px 8px 33px;
    display: inline-block;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='%23d85d6f' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cpath d='M8 1c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7zM8 0c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8v0z'%3E%3C/path%3E%3Cpath d='M7 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11.3 12.3c-0.7-1.1-2-1.8-3.3-1.8s-2.6 0.7-3.3 1.8l-0.8-0.6c0.9-1.4 2.4-2.2 4.1-2.2s3.2 0.8 4.1 2.2l-0.8 0.6z'%3E%3C/path%3E%3C/svg%3E");
}

.page-user-feedback-form .field-score .button-feedback-selected + label{
	background-color: #dfecff;
}

.page-user-feedback-form .user-feedback-message-form .field-score .button-feedback-positive-label:hover{
    border: 1px solid #63a582;
    color: #63a582;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='%2363a582' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cpath d='M8 1c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7zM8 0c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8v0z'%3E%3C/path%3E%3Cpath d='M8 13.2c-2 0-3.8-1.2-4.6-3.1l0.9-0.4c0.6 1.5 2.1 2.4 3.7 2.4s3.1-1 3.7-2.4l0.9 0.4c-0.8 2-2.6 3.1-4.6 3.1z'%3E%3C/path%3E%3Cpath d='M7 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.page-user-feedback-form .user-feedback-message-form .field-score .button-feedback-negative-label:hover{
	color: #b84f69;
    border: 1px solid #b84f69;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='%23b84f69' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cpath d='M8 1c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7zM8 0c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8v0z'%3E%3C/path%3E%3Cpath d='M7 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11 6c0 0.552-0.448 1-1 1s-1-0.448-1-1c0-0.552 0.448-1 1-1s1 0.448 1 1z'%3E%3C/path%3E%3Cpath d='M11.3 12.3c-0.7-1.1-2-1.8-3.3-1.8s-2.6 0.7-3.3 1.8l-0.8-0.6c0.9-1.4 2.4-2.2 4.1-2.2s3.2 0.8 4.1 2.2l-0.8 0.6z'%3E%3C/path%3E%3C/svg%3E");
}

.page.page-form.page-offer-order.page-offer-order-place .error-tpv-disabled{
	text-align: center;
    font-size: 14px;
    margin: 5px 5px 30px 5px;
    display: inline-block;
    border: 1px solid #D75A4A;
    padding: 10px;
    color: #D75A4A;
    text-align: center;
}

.page-offer-order .error-tpv-disabled p .icon {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' fill='%23D75A4A' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M509.597,456.56L268.98,39.794c-2.68-4.641-7.631-7.5-12.99-7.5c-5.359,0-10.311,2.859-12.99,7.5L2.01,457.208 c-2.68,4.641-2.68,10.359,0,14.999c2.68,4.641,7.631,7.5,12.99,7.5h481.982c0.007,0,0.015,0,0.02,0 c8.285,0,14.999-6.716,14.999-14.999C512,461.703,511.119,458.906,509.597,456.56z M40.978,449.707L255.991,77.292 l215.012,372.415H40.978z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M266.599,357.707c-2.79-2.791-6.659-4.4-10.609-4.4c-3.95,0-7.82,1.61-10.61,4.4c-2.79,2.79-4.39,6.65-4.39,10.6 c0,3.95,1.6,7.82,4.39,10.61c2.8,2.79,6.66,4.4,10.61,4.4c3.95,0,7.81-1.61,10.609-4.4c2.79-2.79,4.391-6.66,4.391-10.61 S269.389,360.497,266.599,357.707z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M255.991,192.955c-8.284,0-14.999,6.716-14.999,14.999v63.96c0,8.284,6.716,14.999,14.999,14.999 c8.284,0,14.999-6.716,14.999-14.999v-63.96C270.99,199.671,264.274,192.955,255.991,192.955z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

.page.page-form.page-offer-order.page-offer-order-place .error-tpv-disabled p{
	margin: 0;
}

.page-offer-order .total-cashback {
    text-align: center;
}

.page-offer-order .total-cashback .cashback-container p {
    font-size: 18px;
    margin: 5px 5px 30px 5px;
}

.page-offer-order .total-cashback .cashback-container p span {
    font-size: 22px;
    font-weight: 700;
}

.page-offer-order .total-cashback .cashback-container p strong {
    font-weight: 600;
    font-size: 18px;
}

.page-offer-order .total-cashback .cashback-container p .icon {
  width: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%2321559f' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 481 481' style='enable-background:new 0 0 481 481;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256.7,301.9h-27.5c-10,0-18.1-8.1-18.1-18.1s8.1-18.1,18.1-18.1h48.4c6.6,0,12-5.4,12-12c0-6.6-5.4-12-12-12h-22.7V225 c0-6.6-5.4-12-12-12s-12,5.4-12,12v16.7h-1.7c-23.2,0-42.1,18.9-42.1,42.1s18.9,42.1,42.1,42.1h27.5c10,0,18.1,8.1,18.1,18.1 s-8.1,18.1-18.1,18.1h-49.3c-6.6,0-12,5.4-12,12c0,6.6,5.4,12,12,12H231v17.1c0,6.6,5.4,12,12,12c6.6,0,12-5.4,12-12v-17.1h2 c0.1,0,0.2,0,0.3,0c23-0.3,41.5-19.1,41.5-42.1C298.8,320.8,279.9,301.9,256.7,301.9z'/%3E%3Cpath d='M423.3,274.7c-12.6-29-30-57.1-52-83.4c-26.6-32-53.1-53.4-66.6-63.3l51-94.6c2.5-4.7,1.7-10.5-2.2-14.2 C340.3,6.3,326.3,0,310.7,0c-14.3,0-27.4,5.4-38.8,10.2c-9,3.7-17.5,7.3-24.4,7.3c-2.1,0-3.9-0.3-5.7-1C218,7.8,199.7,2.4,182,2.4 c-22.4,0-41.5,9-60.2,28.2c-3.9,4-4.5,10.3-1.4,15l55,83.1c-13.6,10.1-39.6,31.3-65.7,62.6c-21.9,26.3-39.4,54.4-52,83.4 c-15.8,36.5-23.8,74.6-23.8,113.2c0,51.3,41.8,93.1,93.1,93.1h227c51.3,0,93.1-41.8,93.1-93.1 C447.1,349.3,439.1,311.2,423.3,274.7z M146,40.6c11.6-10,22.7-14.4,36-14.4c14.2,0,30.2,4.8,51.5,12.7c4.4,1.6,9.1,2.4,13.9,2.4 c11.7,0,22.9-4.6,33.6-9.1c10.3-4.3,20.1-8.4,29.6-8.4c4.6,0,11.1,0.8,19.3,6.6l-48,89.2h-83.6L146,40.6z M354,457H127 c-38.1,0-69.1-31-69.1-69.1c0-64.1,23.5-124.9,69.7-180.7c29.2-35.3,58.9-57.2,67.9-63.6h89.8c9.1,6.3,38.7,28.3,67.9,63.6 c46.3,55.8,69.7,116.5,69.7,180.7C423.1,426,392.1,457,354,457z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height: 40px;
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
  margin-right: 10px;
  vertical-align: bottom;
}

.page-offer-coupon .coupon {
    margin-top: 60px!important;
}

/**/
.page-activity-view .activity-registered{
	display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: start;
	  -webkit-justify-content: flex-start;
	      -ms-flex-pack: start;
	          justify-content: flex-start;
	  -webkit-box-align: end;
	  -webkit-align-items: flex-end;
	      -ms-flex-align: end;
	          align-items: flex-end;

}

.page-activity-view .activity-registered img{
	 margin-right: 5px;
}

.page-activity-view .activity-registered img:last-of-type{
	 margin-right: 15px;
}

.page-activity-view .activity-registered a{
	 text-decoration: underline;
	 font-weight: 600;
	 cursor: pointer;
}


/**/
.ui-dialog {
	border: none;
    box-shadow: 2px 4px 12px #c3c3c3;
    padding: 15px;
    background-color: white;
    box-shadow: 0 0 6px #ddd;
}

.ui-dialog.popup-activity-registered {
	min-width: 400px;
}

.ui-dialog.popup-activity-registered #dlg-activity-registered-full{
	max-height: 395px!important;
	overflow-y: scroll;
	margin-top: 0;
}

.ui-dialog.popup-activity-registered #dlg-activity-registered-full p{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.ui-dialog.popup-activity-registered #dlg-activity-registered-full p img{
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	margin-right: 8px;
}



/*CALCULADORA*/
@font-face {
    font-family: 'fontello';
    src: url('font/fontello.eot?32338800');
    src: url('font/fontello.eot?32338800#iefix') format('embedded-opentype'),
       url('font/fontello.woff2?32338800') format('woff2'),
       url('font/fontello.woff?32338800') format('woff'),
       url('font/fontello.ttf?32338800') format('truetype'),
       url('font/fontello.svg?32338800#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
.page-savings #content{
background: transparent;
box-shadow: none;}
.page-savings h1{
	margin-top: 0px;
	margin-bottom: 0px;
}
.page-savings .slide {
    background-color: white;
    max-width: 1124px;
    margin: 0 auto;
    display: flex;
    -webkit-box-shadow: 0px 0px 60px -17px rgba(0,0,0,0.56);
    -moz-box-shadow: 0px 0px 60px -17px rgba(0,0,0,0.56);
    box-shadow: 0px 0px 60px -17px rgba(0,0,0,0.56);
}
.page-savings .calculadora-menu-tab{
    background:white;
    width: 8%;
}
.page-savings .calculadora-menu-iconos{
    display: inline-block;
    width:40px;
    height: 40px;
    background-repeat: no-repeat;
}
.page-savings .calculadora-menu-iconos.viajes{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23d3d3d3' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 389.6 190.2' style='enable-background:new 0 0 389.6 190.2;' xml:space='preserve'%3E%3Cpath d='M376.1,22.3C349.3,6.7,319,15,298.2,24.7l-61.9,28.9L129.8,0L66.4,2.7l87.9,89.1l-56,26.6L40,96.3L1,114.5l35.3,43.8 c-3.7,4.4-7.1,10.7-4,17.3c4,8.6,15.8,12.9,35.3,12.9c4,0,8.3-0.2,12.9-0.5c21.3-1.7,44.4-7.1,58.9-13.9L360.5,70.9 c19.1-8.9,28.6-18.3,29.1-28.6C389.9,36.9,387.7,29.1,376.1,22.3L376.1,22.3z M353.8,56.4L132.5,159.6 c-12.3,5.7-32.5,10.6-51.5,12.2c-19.4,1.7-29.7-0.4-33.2-2.3c0.7-1,2-2.5,4.5-4.7l5.7-5.1l-31.8-39.4l14.4-6.7L99,135.8l82.5-39.2 l-78.4-79.5l23.2-1L236,71.3L305,39.2c25.2-11.7,46.4-12.8,63-3.1h0c4.2,2.4,5.7,4.6,5.6,5.4C373.6,41.6,373.2,47.3,353.8,56.4 L353.8,56.4z M353.8,56.4'/%3E%3C/svg%3E");
}
.page-savings .calculadora-menu-iconos.tecno{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23d3d3d3' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 98.4 180' style='enable-background:new 0 0 98.4 180;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M88.8,1h-80c-5.3,0-9.6,4.3-9.6,9.6v160c0,5.3,4.3,9.6,9.6,9.6h80c5.3,0,9.6-4.3,9.6-9.6v-160C98.4,5.3,94.1,1,88.8,1 L88.8,1z M92,170.6c0,1.8-1.4,3.2-3.2,3.2h-80c-1.8,0-3.2-1.4-3.2-3.2v-22.4H92V170.6z M92,141.7H5.6V10.6c0-1.8,1.4-3.2,3.2-3.2 h80c1.8,0,3.2,1.4,3.2,3.2V141.7z M92,141.7'/%3E%3Cpath d='M50.4,170.6c5.3,0,9.6-4.3,9.6-9.6s-4.3-9.6-9.6-9.6c-5.3,0-9.6,4.3-9.6,9.6S45.1,170.6,50.4,170.6L50.4,170.6z M50.4,157.8c1.8,0,3.2,1.4,3.2,3.2c0,1.8-1.4,3.2-3.2,3.2c-1.8,0-3.2-1.4-3.2-3.2C47.2,159.2,48.6,157.8,50.4,157.8L50.4,157.8z M50.4,157.8'/%3E%3Cpath d='M50.5,58.8l-4.6-4.4l34.3-35.5l4.6,4.4L50.5,58.8z M50.5,58.8'/%3E%3C/g%3E%3C/svg%3E");
}
.page-savings .calculadora-menu-iconos.ocio{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23d3d3d3' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-35 155 484 484' style='enable-background:new -35 155 484 484;' xml:space='preserve'%3E%3Cpath d='M87,293c4.4,0,8-3.6,8-8c0-8.8,7.2-16,16-16c4.4,0,8-3.6,8-8s-3.6-8-8-8c-17.7,0-32,14.3-32,32C79,289.4,82.6,293,87,293z' /%3E%3Cpath d='M439,245h-88v-80c0-4.4-3.6-8-8-8h-32c-4.4,0-8,3.6-8,8v80h-70.5c-8.6-14.8-24.4-24-41.5-24c-6,0-12,1.2-17.6,3.5 c-15.5-21.2-45.3-25.8-66.5-10.3c-3.9,2.9-7.4,6.3-10.3,10.3C91,222.2,85,221,79,221c-23.4,0-43.4,16.9-47.3,40 c-26.5-0.4-48.2,20.7-48.7,47.1c0,0.3,0,0.6,0,0.9c0,2.8,0.3,5.7,0.9,8.4c-2,1.4-3.9,3-5.7,4.7c-7.5,7.6-11.6,17.8-11.4,28.4 l0.1,6.5c0,0.3,0,0.5,0.1,0.8l32,272c0.5,4,3.9,7.1,7.9,7.1h384c4.1,0,7.6-3.1,8-7.3L430.3,293h8.7c4.4,0,8-3.6,8-8v-32 C447,248.6,443.4,245,439,245z M319,173h16v72h-16V173z M-0.9,311.1C-1,310.4-1,309.7-1,309c0-17.7,14.3-32,32-32 c2.2,0,4.3,0.2,6.5,0.7c4.3,0.9,8.6-1.9,9.4-6.2c0.1-0.6,0.2-1.2,0.2-1.8c0-0.3,0-0.7-0.1-1c0.2-17.5,14.5-31.6,32-31.6 c5.8,0,11.5,1.6,16.4,4.7c3.8,2.3,8.7,1.1,11-2.7c0.1-0.2,0.2-0.3,0.3-0.5c7.8-15.6,26.9-22,42.5-14.2c6.1,3.1,11.1,8,14.2,14.2 c2,3.9,6.8,5.5,10.8,3.5c0.2-0.1,0.3-0.2,0.5-0.3c4.9-3.1,10.6-4.7,16.4-4.7c12.7,0,24.2,7.5,29.3,19.1v0.1 c1.7,3.9,2.7,8.1,2.7,12.4c0,0.3-0.1,0.8-0.1,1c-0.1,4.4,3.4,8.1,7.8,8.2c0.6,0,1.2,0,1.8-0.2c1.8-0.4,3.7-0.5,5.6-0.6 c0.6,0,1.3,0,1.9,0c1.2,0.1,2.3,0.2,3.5,0.4c3.6,0.5,7,1.7,10.2,3.4l0.6,0.3c3.9,2.2,7.3,5.1,10,8.7c0.9,1.3,1.8,2.6,2.6,4 c0.2,0.3,0.3,0.5,0.4,0.8c0.6,1.2,1.1,2.4,1.6,3.6c0.3,0.8,0.5,1.6,0.7,2.4s0.5,1.8,0.7,2.7c0.4,1.9,0.5,3.8,0.5,5.7 c0,0.6-0.1,1.3-0.2,1.9c-0.1,0-0.3,0-0.4,0c-2.1-0.3-4.2-0.5-6.3-0.6h-1.9c-2.3,0-4.7,0.2-7,0.7c-0.4,0.1-0.8,0.1-1.2,0.2 c-2.1,0.5-4.2,1.1-6.2,1.9l-1.2,0.5c-2,0.8-3.9,1.8-5.8,3c-0.2,0.1-0.3,0.2-0.5,0.4c-1.7,1.2-3.4,2.4-4.9,3.8 c-0.2,0.2-0.5,0.4-0.7,0.6c-1.2,1.1-2.3,2.3-3.3,3.6c-0.7-0.9-1.5-1.8-2.3-2.6c-7.9-8-18.8-12.3-30-12c-2.7,0-5.4,0.3-8.1,0.8 c-1.9,0.4-3.8,1-5.7,1.7c-0.6,0.2-1.3,0.3-1.9,0.6c-2.1,0.9-4.1,2-6,3.2c-0.3,0.2-0.6,0.3-0.9,0.5c-1.8,1.3-3.5,2.7-5.1,4.2 c-0.3,0.3-0.6,0.5-0.9,0.8l0,0c0,0-0.1,0.1-0.2,0.1c-0.2,0.2-0.3,0.4-0.5,0.6c-0.9,0.9-1.8,1.9-2.6,2.9 c-5.9-7.5-14.3-12.7-23.7-14.5c-0.2-0.1-0.5-0.1-0.7-0.1c-2.5-0.5-5.1-0.7-7.6-0.7c-2.5,0-4.9,0.3-7.4,0.7c-0.3,0.1-0.6,0.1-0.9,0.2 c-2.4,0.5-4.7,1.2-6.9,2.1l-0.4,0.2c-6.3,2.7-11.9,7-16,12.4c-4.1-5.5-9.7-9.8-16-12.5l-0.4-0.2c-2.2-0.9-4.5-1.6-6.9-2.1 c-0.3-0.1-0.6-0.1-0.9-0.2c-2.4-0.5-4.9-0.7-7.4-0.7h-1c-2.5,0-4.9,0.3-7.3,0.7c-0.4,0.1-0.8,0.1-1.2,0.2c-2.3,0.5-4.5,1.1-6.6,2 c-0.3,0.1-0.7,0.3-1,0.4c-2.2,0.9-4.3,2-6.2,3.3l-0.2,0.2c-3.5,2.3-6.6,5.2-9.1,8.5c-5.8-7.5-14-12.6-23.3-14.5l-0.7-0.1 c-2.4-0.5-4.9-0.7-7.4-0.7H6.5C4,310.3,1.5,310.6-0.9,311.1z M165.3,537.5L165.3,537.5c-19.7,4.6-40.2,4.7-59.9,0.2 c-19.5-3.7-37.2-14-50.1-29.1c-5.3-6.7-8.2-15-8.4-23.5c0.1-7,2.1-13.8,5.8-19.7c9.3-15.4,28.5-27.4,52.7-33c4.9-1.1,9.9-2,14.9-2.5 c0.7-0.1,1.4-0.1,2-0.1c4.3-0.4,8.7-0.7,13-0.7c1.9,0,3.8,0.2,5.6,0.3c3.2,0.1,6.4,0.2,9.6,0.6c5,0.6,10,1.5,14.9,2.7 c23.9,5.7,42.8,17.8,51.8,33c3.6,5.8,5.6,12.5,5.6,19.4c-0.2,8.4-3,16.5-8.1,23.1c-1.3,1.7-2.6,3.4-4,4.9 C198.4,525.4,182.6,533.9,165.3,537.5z M95.7,621H63.3l-2.6-44.9l-2.5-42.5c0.3,0.2,0.6,0.4,0.9,0.6c1.7,1.3,3.6,2.5,5.4,3.7 c0.8,0.5,1.5,1,2.3,1.5c2.7,1.6,5.5,3.1,8.4,4.6c0.6,0.3,1.3,0.5,1.9,0.8c2.4,1.1,4.8,2.1,7.3,3.1c1.2,0.4,2.4,0.8,3.6,1.3 c2,0.7,4.1,1.4,6.2,2c0.5,0.2,1,0.3,1.5,0.5V621z M47.5,349c0-6.1,2.4-11.9,6.8-16.1c0.1-0.1,0.2-0.2,0.3-0.3c3.2-3,7.3-5,11.6-5.9 c1.6-0.3,3.2-0.5,4.8-0.5h1c1.6,0,3.2,0.2,4.7,0.5h0c4.5,0.9,8.6,3.2,11.8,6.4c0.3,0.3,0.6,0.7,0.8,1c0.7,0.7,1.3,1.5,1.9,2.4 c0.6,0.9,1.2,1.9,1.7,3c0.1,0.3,0.3,0.5,0.4,0.8c1.2,2.8,1.9,5.8,2,8.9c0,0.1,0,0.1,0,0.2c0,0.2,0,0.3,0,0.5v68.4 c-0.6,0.2-1.1,0.4-1.7,0.6c-2.8,0.8-5.6,1.8-8.3,2.8c-1,0.4-2,0.7-3,1.1c-3.6,1.4-7.1,3-10.4,4.8c-0.5,0.3-1,0.6-1.6,0.9 c-2.7,1.5-5.4,3-7.9,4.7c-1,0.7-1.9,1.4-2.9,2.1c-1.9,1.4-3.8,2.8-5.6,4.3c-0.5,0.4-1.1,0.8-1.6,1.2l-5.3-91.5 C47.4,349.3,47.4,349.2,47.5,349L47.5,349z M131,326.8c1.6-0.3,3.3-0.5,5-0.5c12.8,0,23.2,10.1,23.5,22.9c0,0.1,0,0.1,0,0.2 l-0.1,65.6c-0.6-0.1-1.1-0.1-1.7-0.2c-2.8-0.4-5.6-0.8-8.4-1.1c-1.2-0.1-2.4-0.2-3.5-0.3c-3.4-0.2-6.8-0.4-10.3-0.4 c-0.2,0-0.3,0-0.5,0c-0.7,0-1.5,0.1-2.2,0.1c-2.6,0-5.2,0.1-7.8,0.3c-1.2,0.1-2.4,0.2-3.6,0.3c-2.6,0.2-5.2,0.6-7.9,0.9 c-0.6,0.1-1.2,0.1-1.9,0.2v-64.9c0-0.2,0-0.3,0-0.5c0-0.2,0-0.1,0-0.2c0.1-3.1,0.8-6.1,2-8.9c0.1-0.3,0.3-0.5,0.4-0.8 c0.5-1,1.1-2,1.7-3c0.6-0.8,1.2-1.6,1.9-2.3c0.3-0.3,0.6-0.7,0.9-1C122.1,329.9,126.4,327.7,131,326.8L131,326.8z M175.6,348.9 c-0.1-5.9,2.2-11.5,6.3-15.7c1.1-1.1,2.3-2.1,3.6-3l0.2-0.1c1.2-0.8,2.6-1.5,3.9-2.1c0.5-0.2,1-0.3,1.6-0.5c1-0.4,2-0.6,3-0.9 c1.6-0.3,3.3-0.5,4.9-0.5c6.8-0.2,13.5,2.3,18.4,7c3.6,3.9,5.4,9.1,5,14.4l0,0l-5.2,93.2c-0.4-0.4-0.9-0.7-1.4-1.1 c-1.8-1.5-3.7-3-5.6-4.4c-0.9-0.7-1.8-1.3-2.7-2c-2.6-1.7-5.3-3.4-8.1-4.9c-0.4-0.2-0.7-0.4-1.1-0.7c-3.2-1.7-6.7-3.3-10.2-4.7 c-1-0.4-2.1-0.8-3.2-1.2c-2.6-1-5.2-1.9-7.9-2.7c-0.6-0.2-1.1-0.4-1.7-0.6l0.1-69.5C175.6,349.2,175.6,349.1,175.6,348.9 L175.6,348.9z M-17,356.5l-0.1-6.1c-0.2-9.3,5.1-17.8,13.6-21.7l0,0c3.1-1.5,6.5-2.3,9.9-2.3h1.4c11.1,0.1,20.6,7.8,23,18.6 c0.3,1.2,0.4,2.5,0.5,3.7c0,0.4,0.1,0.9,0.2,1.3l6.4,109.3c-0.5,0.9-0.8,1.8-1.2,2.6s-0.9,1.8-1.3,2.8c-0.6,1.3-1,2.6-1.4,4 c-0.3,0.9-0.7,1.8-0.9,2.7c-0.4,1.5-0.7,3-1,4.5c-0.1,0.8-0.4,1.5-0.5,2.3c-0.7,5-0.6,10.2,0.2,15.2c0.2,0.9,0.5,1.8,0.7,2.8 c0.4,1.8,0.8,3.6,1.4,5.4c0.4,1.1,0.9,2.2,1.3,3.3c0.6,1.6,1.3,3.1,2.1,4.6c0.6,1.2,1.3,2.3,2,3.4s1.2,2.2,1.9,3.3l5.3,90.7 l0.8,14.2H14.1L-17,356.5z M111.7,555.2c0.5,0.1,1,0.1,1.5,0.2c2.9,0.4,5.9,0.8,8.9,1l2.4,0.2c3.5,0.2,7,0.4,10.5,0.4h0.4 c3.5,0,7.1-0.2,10.6-0.5c0.9-0.1,1.9-0.2,2.8-0.2c2.9-0.3,5.7-0.6,8.6-1.1c0.6-0.1,1.2-0.1,1.7-0.2l-0.1,66h-47.4V555.2z M175.2,551.4c0.5-0.1,1-0.3,1.4-0.5c2.2-0.6,4.2-1.4,6.3-2.1c1.1-0.4,2.3-0.8,3.4-1.2c2.4-1,4.8-2,7.1-3.1c0.6-0.3,1.3-0.6,2-0.9 c2.9-1.4,5.7-3,8.4-4.6c0.6-0.4,1.2-0.8,1.9-1.2c2-1.3,3.9-2.6,5.8-4c0.2-0.2,0.5-0.3,0.7-0.5l-4.9,87.7h-32.2L175.2,551.4z M229.2,515.5c0.7-1.1,1.3-2.2,2-3.4s1.3-2.1,1.8-3.2c0.8-1.6,1.4-3.2,2.1-4.8c0.4-1,0.9-2,1.2-3c0.6-1.8,1-3.6,1.4-5.4 c0.2-0.9,0.5-1.7,0.6-2.6c0.4-2.7,0.7-5.4,0.7-8.2c0-2.3-0.2-4.5-0.5-6.8c-0.1-0.7-0.3-1.4-0.4-2.1c-0.3-1.5-0.6-3-1-4.6 c-0.2-0.8-0.6-1.7-0.8-2.5c-0.4-1.4-0.9-2.7-1.5-4c-0.4-0.9-0.8-1.8-1.3-2.7s-0.7-1.7-1.2-2.6l1.4-25.3l4.8-85.9 c0.7-12.5,11.1-22.2,23.6-22.2h1.9c1.6,0,3.3,0.2,4.8,0.5c1.6,0.4,3.2,0.9,4.7,1.6c0.7,0.4,1.5,0.8,2.2,1.2c0.5,0.3,1.1,0.6,1.6,1 c0.7,0.5,1.3,1,1.9,1.5c0.5,0.5,1.1,1,1.6,1.5c0.5,0.5,1.1,1.1,1.5,1.7c0.6,0.8,1.2,1.6,1.7,2.4c0.5,0.8,0.9,1.6,1.3,2.4 c0.4,0.9,0.8,1.8,1.1,2.7c0.2,0.6,0.3,1.2,0.5,1.8c0.2,1,0.4,1.9,0.5,2.9c0.1,0.5,0.1,1,0.1,1.5c0.1,1.5,0,3.1-0.2,4.6L255.9,621 h-32.6L229.2,515.5z M383.7,621H272l30.9-262.8l0.3-2.2c0.3-1.7,0.4-3.4,0.4-5.2c0-0.5,0-1,0-1.5c0-1.3-0.1-2.7-0.2-4 c0-0.4-0.1-0.8-0.1-1.2c-0.5-3.5-1.5-6.9-2.9-10.2l-0.1-0.2c-0.7-1.6-1.6-3.2-2.5-4.7l-0.1-0.1c-1-1.7-2.2-3.3-3.5-4.9 c-2.3-2.7-5-5.1-8-7c0-0.2,0-0.3,0-0.5c0.5-2.5,0.7-5,0.7-7.6c0-2.5-0.2-5.1-0.7-7.6c-0.1-0.3-0.1-0.6-0.1-0.9 c-0.5-2.6-1.1-5.1-2-7.5h130L383.7,621z M431,277H274.8c-8.8-10-21.4-15.7-34.6-15.9c-0.4,0-0.7-0.1-1.1-0.1h192V277z'/%3E%3C/svg%3E");
}
.page-savings .calculadora-menu-iconos.moda{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23d3d3d3' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 214.6 236' style='enable-background:new 0 0 214.6 236;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M196.5,70.5l-56.8-22.7l0,0l-29.1-10.9V20.8c0-10.3-8.4-18.8-18.8-18.8c-10.3,0-18.7,8.4-18.7,18.8v3.8h7.5v-3.8 c0-6.2,5-11.2,11.2-11.2c6.2,0,11.2,5,11.2,11.2v16.2L74.1,47.8l0,0L17.4,70.5L1.3,162.9l45.6,3.8v67.8h120v-67.8l45.6-3.8 L196.5,70.5z M143.1,74.5l-26,7.1L136,58L143.1,74.5z M106.9,43.5l23.8,8.9l-23.8,29.8L83.1,52.4L106.9,43.5z M77.9,58l18.9,23.6 l-26-7.1L77.9,58z M46.9,159.2l-36.9-3.1l1.3-7.7l35.5,3.2V159.2z M166.9,144.1v-40.9h-7.5V227h-105V103.2h-7.5v40.9L12.7,141 L24,76l45.9-18.4l-9.4,21.9l42.6,11.6V212h7.5V91.1l42.6-11.6L144,57.6L189.9,76l11.3,65.1L166.9,144.1z M166.9,151.7l35.5-3.2 l1.3,7.7l-36.9,3.1V151.7z M166.9,151.7'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.page-savings .calculadora-menu-iconos.hogar{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23d3d3d3' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-49 169.4 512 455.3' style='enable-background:new -49 169.4 512 455.3;' xml:space='preserve'%3E%3Cpath d='M457.6,349.1L214.9,171.4c-4.7-3.4-11-3.4-15.7,0L-43.6,349.1c-5.9,4.3-7.2,12.7-2.9,18.6s12.7,7.2,18.6,2.9L207,198.6 l234.8,171.9c2.4,1.7,5.1,2.6,7.8,2.6c4.1,0,8.1-1.9,10.7-5.4C464.8,361.7,463.5,353.4,457.6,349.1z'/%3E%3Cpath d='M393.2,373.5c-7.3,0-13.3,6-13.3,13.3v211.7H273.5V483c0-36.7-29.8-66.5-66.5-66.5s-66.5,29.8-66.5,66.5v115.6H34.1V386.8 c0-7.3-6-13.3-13.3-13.3s-13.3,6-13.3,13.3v225.1c0,7.3,6,13.3,13.3,13.3h133c7,0,12.7-5.4,13.3-12.3c0-0.3,0.1-0.7,0.1-1V483 c0-22,17.9-39.9,39.9-39.9s39.9,17.9,39.9,39.9v128.9c0,0.4,0,0.7,0.1,1c0.5,6.9,6.3,12.3,13.3,12.3h133c7.3,0,13.3-6,13.3-13.3 V386.8C406.5,379.5,400.6,373.5,393.2,373.5z'/%3E%3C/svg%3E%0A");
  }
.page-savings .calculadora-menu-iconos.viajes-orange{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23ff5000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 389.6 190.2' style='enable-background:new 0 0 389.6 190.2;' xml:space='preserve'%3E%3Cpath d='M376.1,22.3C349.3,6.7,319,15,298.2,24.7l-61.9,28.9L129.8,0L66.4,2.7l87.9,89.1l-56,26.6L40,96.3L1,114.5l35.3,43.8 c-3.7,4.4-7.1,10.7-4,17.3c4,8.6,15.8,12.9,35.3,12.9c4,0,8.3-0.2,12.9-0.5c21.3-1.7,44.4-7.1,58.9-13.9L360.5,70.9 c19.1-8.9,28.6-18.3,29.1-28.6C389.9,36.9,387.7,29.1,376.1,22.3L376.1,22.3z M353.8,56.4L132.5,159.6 c-12.3,5.7-32.5,10.6-51.5,12.2c-19.4,1.7-29.7-0.4-33.2-2.3c0.7-1,2-2.5,4.5-4.7l5.7-5.1l-31.8-39.4l14.4-6.7L99,135.8l82.5-39.2 l-78.4-79.5l23.2-1L236,71.3L305,39.2c25.2-11.7,46.4-12.8,63-3.1h0c4.2,2.4,5.7,4.6,5.6,5.4C373.6,41.6,373.2,47.3,353.8,56.4 L353.8,56.4z M353.8,56.4'/%3E%3C/svg%3E");
}
.page-savings .calculadora-menu-iconos.tecno-orange{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23ff5000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 98.4 180' style='enable-background:new 0 0 98.4 180;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M88.8,1h-80c-5.3,0-9.6,4.3-9.6,9.6v160c0,5.3,4.3,9.6,9.6,9.6h80c5.3,0,9.6-4.3,9.6-9.6v-160C98.4,5.3,94.1,1,88.8,1 L88.8,1z M92,170.6c0,1.8-1.4,3.2-3.2,3.2h-80c-1.8,0-3.2-1.4-3.2-3.2v-22.4H92V170.6z M92,141.7H5.6V10.6c0-1.8,1.4-3.2,3.2-3.2 h80c1.8,0,3.2,1.4,3.2,3.2V141.7z M92,141.7'/%3E%3Cpath d='M50.4,170.6c5.3,0,9.6-4.3,9.6-9.6s-4.3-9.6-9.6-9.6c-5.3,0-9.6,4.3-9.6,9.6S45.1,170.6,50.4,170.6L50.4,170.6z M50.4,157.8c1.8,0,3.2,1.4,3.2,3.2c0,1.8-1.4,3.2-3.2,3.2c-1.8,0-3.2-1.4-3.2-3.2C47.2,159.2,48.6,157.8,50.4,157.8L50.4,157.8z M50.4,157.8'/%3E%3Cpath d='M50.5,58.8l-4.6-4.4l34.3-35.5l4.6,4.4L50.5,58.8z M50.5,58.8'/%3E%3C/g%3E%3C/svg%3E");
}
.page-savings .calculadora-menu-iconos.ocio-orange{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23ff5000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-35 155 484 484' style='enable-background:new -35 155 484 484;' xml:space='preserve'%3E%3Cpath d='M87,293c4.4,0,8-3.6,8-8c0-8.8,7.2-16,16-16c4.4,0,8-3.6,8-8s-3.6-8-8-8c-17.7,0-32,14.3-32,32C79,289.4,82.6,293,87,293z' /%3E%3Cpath d='M439,245h-88v-80c0-4.4-3.6-8-8-8h-32c-4.4,0-8,3.6-8,8v80h-70.5c-8.6-14.8-24.4-24-41.5-24c-6,0-12,1.2-17.6,3.5 c-15.5-21.2-45.3-25.8-66.5-10.3c-3.9,2.9-7.4,6.3-10.3,10.3C91,222.2,85,221,79,221c-23.4,0-43.4,16.9-47.3,40 c-26.5-0.4-48.2,20.7-48.7,47.1c0,0.3,0,0.6,0,0.9c0,2.8,0.3,5.7,0.9,8.4c-2,1.4-3.9,3-5.7,4.7c-7.5,7.6-11.6,17.8-11.4,28.4 l0.1,6.5c0,0.3,0,0.5,0.1,0.8l32,272c0.5,4,3.9,7.1,7.9,7.1h384c4.1,0,7.6-3.1,8-7.3L430.3,293h8.7c4.4,0,8-3.6,8-8v-32 C447,248.6,443.4,245,439,245z M319,173h16v72h-16V173z M-0.9,311.1C-1,310.4-1,309.7-1,309c0-17.7,14.3-32,32-32 c2.2,0,4.3,0.2,6.5,0.7c4.3,0.9,8.6-1.9,9.4-6.2c0.1-0.6,0.2-1.2,0.2-1.8c0-0.3,0-0.7-0.1-1c0.2-17.5,14.5-31.6,32-31.6 c5.8,0,11.5,1.6,16.4,4.7c3.8,2.3,8.7,1.1,11-2.7c0.1-0.2,0.2-0.3,0.3-0.5c7.8-15.6,26.9-22,42.5-14.2c6.1,3.1,11.1,8,14.2,14.2 c2,3.9,6.8,5.5,10.8,3.5c0.2-0.1,0.3-0.2,0.5-0.3c4.9-3.1,10.6-4.7,16.4-4.7c12.7,0,24.2,7.5,29.3,19.1v0.1 c1.7,3.9,2.7,8.1,2.7,12.4c0,0.3-0.1,0.8-0.1,1c-0.1,4.4,3.4,8.1,7.8,8.2c0.6,0,1.2,0,1.8-0.2c1.8-0.4,3.7-0.5,5.6-0.6 c0.6,0,1.3,0,1.9,0c1.2,0.1,2.3,0.2,3.5,0.4c3.6,0.5,7,1.7,10.2,3.4l0.6,0.3c3.9,2.2,7.3,5.1,10,8.7c0.9,1.3,1.8,2.6,2.6,4 c0.2,0.3,0.3,0.5,0.4,0.8c0.6,1.2,1.1,2.4,1.6,3.6c0.3,0.8,0.5,1.6,0.7,2.4s0.5,1.8,0.7,2.7c0.4,1.9,0.5,3.8,0.5,5.7 c0,0.6-0.1,1.3-0.2,1.9c-0.1,0-0.3,0-0.4,0c-2.1-0.3-4.2-0.5-6.3-0.6h-1.9c-2.3,0-4.7,0.2-7,0.7c-0.4,0.1-0.8,0.1-1.2,0.2 c-2.1,0.5-4.2,1.1-6.2,1.9l-1.2,0.5c-2,0.8-3.9,1.8-5.8,3c-0.2,0.1-0.3,0.2-0.5,0.4c-1.7,1.2-3.4,2.4-4.9,3.8 c-0.2,0.2-0.5,0.4-0.7,0.6c-1.2,1.1-2.3,2.3-3.3,3.6c-0.7-0.9-1.5-1.8-2.3-2.6c-7.9-8-18.8-12.3-30-12c-2.7,0-5.4,0.3-8.1,0.8 c-1.9,0.4-3.8,1-5.7,1.7c-0.6,0.2-1.3,0.3-1.9,0.6c-2.1,0.9-4.1,2-6,3.2c-0.3,0.2-0.6,0.3-0.9,0.5c-1.8,1.3-3.5,2.7-5.1,4.2 c-0.3,0.3-0.6,0.5-0.9,0.8l0,0c0,0-0.1,0.1-0.2,0.1c-0.2,0.2-0.3,0.4-0.5,0.6c-0.9,0.9-1.8,1.9-2.6,2.9 c-5.9-7.5-14.3-12.7-23.7-14.5c-0.2-0.1-0.5-0.1-0.7-0.1c-2.5-0.5-5.1-0.7-7.6-0.7c-2.5,0-4.9,0.3-7.4,0.7c-0.3,0.1-0.6,0.1-0.9,0.2 c-2.4,0.5-4.7,1.2-6.9,2.1l-0.4,0.2c-6.3,2.7-11.9,7-16,12.4c-4.1-5.5-9.7-9.8-16-12.5l-0.4-0.2c-2.2-0.9-4.5-1.6-6.9-2.1 c-0.3-0.1-0.6-0.1-0.9-0.2c-2.4-0.5-4.9-0.7-7.4-0.7h-1c-2.5,0-4.9,0.3-7.3,0.7c-0.4,0.1-0.8,0.1-1.2,0.2c-2.3,0.5-4.5,1.1-6.6,2 c-0.3,0.1-0.7,0.3-1,0.4c-2.2,0.9-4.3,2-6.2,3.3l-0.2,0.2c-3.5,2.3-6.6,5.2-9.1,8.5c-5.8-7.5-14-12.6-23.3-14.5l-0.7-0.1 c-2.4-0.5-4.9-0.7-7.4-0.7H6.5C4,310.3,1.5,310.6-0.9,311.1z M165.3,537.5L165.3,537.5c-19.7,4.6-40.2,4.7-59.9,0.2 c-19.5-3.7-37.2-14-50.1-29.1c-5.3-6.7-8.2-15-8.4-23.5c0.1-7,2.1-13.8,5.8-19.7c9.3-15.4,28.5-27.4,52.7-33c4.9-1.1,9.9-2,14.9-2.5 c0.7-0.1,1.4-0.1,2-0.1c4.3-0.4,8.7-0.7,13-0.7c1.9,0,3.8,0.2,5.6,0.3c3.2,0.1,6.4,0.2,9.6,0.6c5,0.6,10,1.5,14.9,2.7 c23.9,5.7,42.8,17.8,51.8,33c3.6,5.8,5.6,12.5,5.6,19.4c-0.2,8.4-3,16.5-8.1,23.1c-1.3,1.7-2.6,3.4-4,4.9 C198.4,525.4,182.6,533.9,165.3,537.5z M95.7,621H63.3l-2.6-44.9l-2.5-42.5c0.3,0.2,0.6,0.4,0.9,0.6c1.7,1.3,3.6,2.5,5.4,3.7 c0.8,0.5,1.5,1,2.3,1.5c2.7,1.6,5.5,3.1,8.4,4.6c0.6,0.3,1.3,0.5,1.9,0.8c2.4,1.1,4.8,2.1,7.3,3.1c1.2,0.4,2.4,0.8,3.6,1.3 c2,0.7,4.1,1.4,6.2,2c0.5,0.2,1,0.3,1.5,0.5V621z M47.5,349c0-6.1,2.4-11.9,6.8-16.1c0.1-0.1,0.2-0.2,0.3-0.3c3.2-3,7.3-5,11.6-5.9 c1.6-0.3,3.2-0.5,4.8-0.5h1c1.6,0,3.2,0.2,4.7,0.5h0c4.5,0.9,8.6,3.2,11.8,6.4c0.3,0.3,0.6,0.7,0.8,1c0.7,0.7,1.3,1.5,1.9,2.4 c0.6,0.9,1.2,1.9,1.7,3c0.1,0.3,0.3,0.5,0.4,0.8c1.2,2.8,1.9,5.8,2,8.9c0,0.1,0,0.1,0,0.2c0,0.2,0,0.3,0,0.5v68.4 c-0.6,0.2-1.1,0.4-1.7,0.6c-2.8,0.8-5.6,1.8-8.3,2.8c-1,0.4-2,0.7-3,1.1c-3.6,1.4-7.1,3-10.4,4.8c-0.5,0.3-1,0.6-1.6,0.9 c-2.7,1.5-5.4,3-7.9,4.7c-1,0.7-1.9,1.4-2.9,2.1c-1.9,1.4-3.8,2.8-5.6,4.3c-0.5,0.4-1.1,0.8-1.6,1.2l-5.3-91.5 C47.4,349.3,47.4,349.2,47.5,349L47.5,349z M131,326.8c1.6-0.3,3.3-0.5,5-0.5c12.8,0,23.2,10.1,23.5,22.9c0,0.1,0,0.1,0,0.2 l-0.1,65.6c-0.6-0.1-1.1-0.1-1.7-0.2c-2.8-0.4-5.6-0.8-8.4-1.1c-1.2-0.1-2.4-0.2-3.5-0.3c-3.4-0.2-6.8-0.4-10.3-0.4 c-0.2,0-0.3,0-0.5,0c-0.7,0-1.5,0.1-2.2,0.1c-2.6,0-5.2,0.1-7.8,0.3c-1.2,0.1-2.4,0.2-3.6,0.3c-2.6,0.2-5.2,0.6-7.9,0.9 c-0.6,0.1-1.2,0.1-1.9,0.2v-64.9c0-0.2,0-0.3,0-0.5c0-0.2,0-0.1,0-0.2c0.1-3.1,0.8-6.1,2-8.9c0.1-0.3,0.3-0.5,0.4-0.8 c0.5-1,1.1-2,1.7-3c0.6-0.8,1.2-1.6,1.9-2.3c0.3-0.3,0.6-0.7,0.9-1C122.1,329.9,126.4,327.7,131,326.8L131,326.8z M175.6,348.9 c-0.1-5.9,2.2-11.5,6.3-15.7c1.1-1.1,2.3-2.1,3.6-3l0.2-0.1c1.2-0.8,2.6-1.5,3.9-2.1c0.5-0.2,1-0.3,1.6-0.5c1-0.4,2-0.6,3-0.9 c1.6-0.3,3.3-0.5,4.9-0.5c6.8-0.2,13.5,2.3,18.4,7c3.6,3.9,5.4,9.1,5,14.4l0,0l-5.2,93.2c-0.4-0.4-0.9-0.7-1.4-1.1 c-1.8-1.5-3.7-3-5.6-4.4c-0.9-0.7-1.8-1.3-2.7-2c-2.6-1.7-5.3-3.4-8.1-4.9c-0.4-0.2-0.7-0.4-1.1-0.7c-3.2-1.7-6.7-3.3-10.2-4.7 c-1-0.4-2.1-0.8-3.2-1.2c-2.6-1-5.2-1.9-7.9-2.7c-0.6-0.2-1.1-0.4-1.7-0.6l0.1-69.5C175.6,349.2,175.6,349.1,175.6,348.9 L175.6,348.9z M-17,356.5l-0.1-6.1c-0.2-9.3,5.1-17.8,13.6-21.7l0,0c3.1-1.5,6.5-2.3,9.9-2.3h1.4c11.1,0.1,20.6,7.8,23,18.6 c0.3,1.2,0.4,2.5,0.5,3.7c0,0.4,0.1,0.9,0.2,1.3l6.4,109.3c-0.5,0.9-0.8,1.8-1.2,2.6s-0.9,1.8-1.3,2.8c-0.6,1.3-1,2.6-1.4,4 c-0.3,0.9-0.7,1.8-0.9,2.7c-0.4,1.5-0.7,3-1,4.5c-0.1,0.8-0.4,1.5-0.5,2.3c-0.7,5-0.6,10.2,0.2,15.2c0.2,0.9,0.5,1.8,0.7,2.8 c0.4,1.8,0.8,3.6,1.4,5.4c0.4,1.1,0.9,2.2,1.3,3.3c0.6,1.6,1.3,3.1,2.1,4.6c0.6,1.2,1.3,2.3,2,3.4s1.2,2.2,1.9,3.3l5.3,90.7 l0.8,14.2H14.1L-17,356.5z M111.7,555.2c0.5,0.1,1,0.1,1.5,0.2c2.9,0.4,5.9,0.8,8.9,1l2.4,0.2c3.5,0.2,7,0.4,10.5,0.4h0.4 c3.5,0,7.1-0.2,10.6-0.5c0.9-0.1,1.9-0.2,2.8-0.2c2.9-0.3,5.7-0.6,8.6-1.1c0.6-0.1,1.2-0.1,1.7-0.2l-0.1,66h-47.4V555.2z M175.2,551.4c0.5-0.1,1-0.3,1.4-0.5c2.2-0.6,4.2-1.4,6.3-2.1c1.1-0.4,2.3-0.8,3.4-1.2c2.4-1,4.8-2,7.1-3.1c0.6-0.3,1.3-0.6,2-0.9 c2.9-1.4,5.7-3,8.4-4.6c0.6-0.4,1.2-0.8,1.9-1.2c2-1.3,3.9-2.6,5.8-4c0.2-0.2,0.5-0.3,0.7-0.5l-4.9,87.7h-32.2L175.2,551.4z M229.2,515.5c0.7-1.1,1.3-2.2,2-3.4s1.3-2.1,1.8-3.2c0.8-1.6,1.4-3.2,2.1-4.8c0.4-1,0.9-2,1.2-3c0.6-1.8,1-3.6,1.4-5.4 c0.2-0.9,0.5-1.7,0.6-2.6c0.4-2.7,0.7-5.4,0.7-8.2c0-2.3-0.2-4.5-0.5-6.8c-0.1-0.7-0.3-1.4-0.4-2.1c-0.3-1.5-0.6-3-1-4.6 c-0.2-0.8-0.6-1.7-0.8-2.5c-0.4-1.4-0.9-2.7-1.5-4c-0.4-0.9-0.8-1.8-1.3-2.7s-0.7-1.7-1.2-2.6l1.4-25.3l4.8-85.9 c0.7-12.5,11.1-22.2,23.6-22.2h1.9c1.6,0,3.3,0.2,4.8,0.5c1.6,0.4,3.2,0.9,4.7,1.6c0.7,0.4,1.5,0.8,2.2,1.2c0.5,0.3,1.1,0.6,1.6,1 c0.7,0.5,1.3,1,1.9,1.5c0.5,0.5,1.1,1,1.6,1.5c0.5,0.5,1.1,1.1,1.5,1.7c0.6,0.8,1.2,1.6,1.7,2.4c0.5,0.8,0.9,1.6,1.3,2.4 c0.4,0.9,0.8,1.8,1.1,2.7c0.2,0.6,0.3,1.2,0.5,1.8c0.2,1,0.4,1.9,0.5,2.9c0.1,0.5,0.1,1,0.1,1.5c0.1,1.5,0,3.1-0.2,4.6L255.9,621 h-32.6L229.2,515.5z M383.7,621H272l30.9-262.8l0.3-2.2c0.3-1.7,0.4-3.4,0.4-5.2c0-0.5,0-1,0-1.5c0-1.3-0.1-2.7-0.2-4 c0-0.4-0.1-0.8-0.1-1.2c-0.5-3.5-1.5-6.9-2.9-10.2l-0.1-0.2c-0.7-1.6-1.6-3.2-2.5-4.7l-0.1-0.1c-1-1.7-2.2-3.3-3.5-4.9 c-2.3-2.7-5-5.1-8-7c0-0.2,0-0.3,0-0.5c0.5-2.5,0.7-5,0.7-7.6c0-2.5-0.2-5.1-0.7-7.6c-0.1-0.3-0.1-0.6-0.1-0.9 c-0.5-2.6-1.1-5.1-2-7.5h130L383.7,621z M431,277H274.8c-8.8-10-21.4-15.7-34.6-15.9c-0.4,0-0.7-0.1-1.1-0.1h192V277z'/%3E%3C/svg%3E");
}
.page-savings .calculadora-menu-iconos.moda-orange{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23ff5000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 214.6 236' style='enable-background:new 0 0 214.6 236;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M196.5,70.5l-56.8-22.7l0,0l-29.1-10.9V20.8c0-10.3-8.4-18.8-18.8-18.8c-10.3,0-18.7,8.4-18.7,18.8v3.8h7.5v-3.8 c0-6.2,5-11.2,11.2-11.2c6.2,0,11.2,5,11.2,11.2v16.2L74.1,47.8l0,0L17.4,70.5L1.3,162.9l45.6,3.8v67.8h120v-67.8l45.6-3.8 L196.5,70.5z M143.1,74.5l-26,7.1L136,58L143.1,74.5z M106.9,43.5l23.8,8.9l-23.8,29.8L83.1,52.4L106.9,43.5z M77.9,58l18.9,23.6 l-26-7.1L77.9,58z M46.9,159.2l-36.9-3.1l1.3-7.7l35.5,3.2V159.2z M166.9,144.1v-40.9h-7.5V227h-105V103.2h-7.5v40.9L12.7,141 L24,76l45.9-18.4l-9.4,21.9l42.6,11.6V212h7.5V91.1l42.6-11.6L144,57.6L189.9,76l11.3,65.1L166.9,144.1z M166.9,151.7l35.5-3.2 l1.3,7.7l-36.9,3.1V151.7z M166.9,151.7'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.page-savings .calculadora-menu-iconos.hogar-orange{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='%23ff5000' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-49 169.4 512 455.3' style='enable-background:new -49 169.4 512 455.3;' xml:space='preserve'%3E%3Cpath d='M457.6,349.1L214.9,171.4c-4.7-3.4-11-3.4-15.7,0L-43.6,349.1c-5.9,4.3-7.2,12.7-2.9,18.6s12.7,7.2,18.6,2.9L207,198.6 l234.8,171.9c2.4,1.7,5.1,2.6,7.8,2.6c4.1,0,8.1-1.9,10.7-5.4C464.8,361.7,463.5,353.4,457.6,349.1z'/%3E%3Cpath d='M393.2,373.5c-7.3,0-13.3,6-13.3,13.3v211.7H273.5V483c0-36.7-29.8-66.5-66.5-66.5s-66.5,29.8-66.5,66.5v115.6H34.1V386.8 c0-7.3-6-13.3-13.3-13.3s-13.3,6-13.3,13.3v225.1c0,7.3,6,13.3,13.3,13.3h133c7,0,12.7-5.4,13.3-12.3c0-0.3,0.1-0.7,0.1-1V483 c0-22,17.9-39.9,39.9-39.9s39.9,17.9,39.9,39.9v128.9c0,0.4,0,0.7,0.1,1c0.5,6.9,6.3,12.3,13.3,12.3h133c7.3,0,13.3-6,13.3-13.3 V386.8C406.5,379.5,400.6,373.5,393.2,373.5z'/%3E%3C/svg%3E%0A");
  }
.page-savings .calculadora-texto{
    max-width: 75%;
    }
    .page-savings .calculadora-texto-persona{
    max-width: 200px;
    font-size: 12px;
}
.page-savings .calculadora-contenido-texto-persona{
    margin-left: 20px;
}
.page-savings .calculadora-contenido-texto-persona h3{
    margin-left: 0;
}
.page-savings .calculadora-contenido-texto-persona p{
    font-size: 12px;
    margin-top: 0px;
}
/*SLIDER GSTOS*/
.page-savings .calculadora-slider{
    min-width: 65px;
    text-align: center;
}
.page-savings .ui-slider {
    background: #dbdbdb;
    border: none;
    margin: 20px auto 0 auto;
    width: 3px;
}
.page-savings .ui-slider-vertical .ui-slider-range-min {
    background: #ff5000;
}
.page-savings .ui-slider-handle {
    border: 1px solid #ff5000;
    background: #ff5000;
    margin:0px 0px 0px -3px;
    font-weight: normal;
    color: #555555;
    border-radius: 50px;
}
.page-savings .calculadora-icono-ayuda{
    background: white;
    position: absolute;
    top: 10px;
    color: #d7d7d7;
    right: 20px;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #d7d7d7;
    float: right;
    text-align: center;
}

.page-savings  .calculadora-texto-landing{
    max-width: 75%;
    margin-bottom: 45px;
  }
.page-savings  .calculadora-boton {
    margin-top: 25px;
  }
.page-savings  #start .calculadora-img{
    width: 65%;
  }
.page-savings  .calculadora-img{
    height: 100%;
    margin-right: 20px;
    width: 45%;
    margin:0 auto;

  }
.page-savings  .calculadora-img-steps{
    border: 0;
    background-position: center;
    background-size: 100%;
    width: 55%;
    height: auto;
    background-repeat: no-repeat;
}
.page-savings  .calculadora-img-steps.mochilero{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/mochilero.png);
}
.page-savings  .calculadora-img-steps.viajes-fase2{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/viajes-fase2.png);
}
.page-savings  .calculadora-img-steps.viajes-fase3{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/viajes-fase3.png);
}
.page-savings  .calculadora-img-steps.tecnologia{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/tecnologia-1.png);
}
.page-savings  .calculadora-img-steps.tecnologia-2{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/tecnologia-2.png);
}
.page-savings  .calculadora-img-steps.tecnologia-3{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/tecnologia-3.png);
}
.page-savings  .calculadora-img-steps.ocio-1{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/ocio-1.png);
}
.page-savings  .calculadora-img-steps.ocio-2{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/ocio-2.png);
}
.page-savings  .calculadora-img-steps.ocio-3{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/ocio-3.png);
}
.page-savings  .calculadora-img-steps.moda-1{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/moda-1.png);
}
.page-savings  .calculadora-img-steps.moda-2{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/moda-2.png);
}
.page-savings  .calculadora-img-steps.moda-3{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/moda-3.png);
}
.page-savings  .calculadora-img-steps.gastosgenerales-1{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/gastosgenerales-1.png);
}
.page-savings  .calculadora-img-steps.gastosgenerales-2{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/gastosgenerales-2.png);
}
.page-savings  .calculadora-img-steps.gastosgenerales-3{

  background-image: url(//static.colectivosvip.com/public/colectivos/894/images/gastosgenerales-3.png);
}
.page-savings  .calculadora-contenido{
    background:white;
    align-items: center;
    position: relative;
    display: flex;
    padding: 40px 60px;
}
.page-savings  .calculadora-contenido.landing{
background-image: url("data:image/svg+xml,%3Csvg width='100px' height='100px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='layer_1' x='0px' y='0px' viewBox='0 0 545 326.8' style='enable-background:new 0 0 545 326.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bfill:%23e2e2e2;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0.3' width='545' height='326.5'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='fLRcKL.tif' class='st0'%3E%3Cg%3E%3Cpath class='st1' d='M550.9,0.3c3.4,0.4,6.7,0.8,10.1,1.1c14.3,1.2,28,5.1,41.4,10.2c11.8,4.5,23.1,10.2,34,16.6 c1.7,1,2,2,1.6,3.8c-8,35.3-15.9,70.6-23.8,105.9c-8.9,39.6-17.9,79.2-26.8,118.8c-8.7,38.9-17.4,77.7-26.2,116.6 c-4.5,20.1-9,40.2-13.6,60.4c-0.1,0.6-0.4,1.2-0.7,1.9c-12.7-0.6-25.5-1.2-38.2-1.7c-9.1-0.4-18.3-0.7-27.4-1.1 c-14.5-0.6-28.9-1.3-43.4-1.9c-9.3-0.4-18.6-0.7-27.9-1.1c-14.3-0.6-28.6-1.3-42.9-1.9c-9.5-0.4-19-0.7-28.4-1.1 c-14.1-0.6-28.3-1.3-42.4-1.9c-9.3-0.4-18.6-0.7-27.9-1.1c-14.3-0.6-28.6-1.3-42.9-1.9c-9.4-0.4-18.8-0.7-28.2-1.1 c-14.2-0.6-28.4-1.3-42.7-1.9c-9-0.4-18-0.7-26.9-1.1c-14.7-0.6-29.4-1.3-44.1-1.9c-9-0.4-18-0.7-26.9-1.1 c-14.6-0.6-29.3-1.3-43.9-1.9c-8.9-0.4-17.8-0.7-26.7-1.1c-14.7-0.6-29.4-1.3-44.2-1.9c-9-0.4-18-0.7-26.9-1.1 c-14.6-0.6-29.3-1.3-43.9-1.9c-9.6-0.4-19.1-0.7-28.7-1.1c-4.5-0.2-8.9-0.4-14.1-0.6c3.2-1.6,5.8-2.9,8.5-4.1 c68.5-32.6,138-62.7,209.3-88.6c37.6-13.7,75.7-26.1,114.6-35.6c11.9-2.9,23.9-5.8,36-7.5c14.9-2.1,29.6-4.5,44.2-8.2 c34.6-8.8,67.2-22,96.3-43.1c27-19.6,47.8-44.4,59.2-76.1c6.5-17.9,13.9-35.4,23.3-52c12.6-22.1,27.7-42.1,47.4-58.5 c17.2-14.4,36.6-24.4,58.7-28.6c4.8-0.9,9.7-1.1,14.6-1.7c1.2-0.1,2.4-0.4,3.7-0.6C546.3,0.3,548.6,0.3,550.9,0.3z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
    min-height: 380px;
    background-size: 100%;
    background-position: center;
    min-height: 380px;
}
.page-savings .calculadora-contenido .calculadora-img.landing{
    background-image: url("//static.colectivosvip.com/public/colectivos/894/images/bg-start.svg");
        border: 0;
    background-position: center;
    background-size: 100%;
    width: 55%;
    height: 400px;
    background-repeat: no-repeat;
    position: relative;
}
.page-savings .ui-widget.ui-widget-content{
    margin-top: 20px;
}
.page-savings  .calculadora-contenido-gastado-cantidad.totalGastado{
    font-size: 20px;
    color: #666;
    font-weight: initial;
}
.page-savings .calculadora-contenido-gastado.ahorrado{
  border-top: 1px solid #ff5000;
  color: #ff5000;
  font-weight: bold;
}
.page-savings  .calculadora-contenido-gastado-cantidad.totalAhorrado{
    font-size: 20px;
    color: #ff5000;
    font-weight: bold;
     border-top: 1px solid #ff5000;
}
.page-savings  .calculadora-contenido-gastado-cantidad{
    font-weight: bold;
    text-align: right;
    padding-left: 10px;

}
.page-savings  #desglose .calculadora-contenido{
    width: 35%;
}
.page-savings  .tablaDesglose .calculadora-contenido-gastado{
    width: 100px;
}
.page-savings  .calculadora-contenido-gastado{
    text-align: right;
    font-weight: initial !important;
    padding-right: 10px;
}
.page-savings  .flechas{
    width: 15px;
    height: 15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    border: 1px solid #ff5000;
}
.page-savings  .flechas.left{
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='%23ff5000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 199.3 382' style='enable-background:new 0 0 199.3 382;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='-1.3' width='201.8' height='382.8'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M24.8,191L197.2,18.6c4.2-4.2,4.2-11,0-15.3c-4.2-4.2-11-4.2-15.3,0L1.8,183.4c-4.2,4.2-4.2,11,0,15.3 l180.1,180c2.1,2.1,4.9,3.2,7.6,3.2c2.7,0,5.5-1,7.6-3.2c4.2-4.2,4.2-11,0-15.3L24.8,191z M24.8,191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    margin-right: 25px;
    left: 15px;
}
.page-savings .flechas.right{
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='%23ff5000' transform='rotate(180)' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 199.3 382' style='enable-background:new 0 0 199.3 382;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='-1.3' width='201.8' height='382.8'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M24.8,191L197.2,18.6c4.2-4.2,4.2-11,0-15.3c-4.2-4.2-11-4.2-15.3,0L1.8,183.4c-4.2,4.2-4.2,11,0,15.3 l180.1,180c2.1,2.1,4.9,3.2,7.6,3.2c2.7,0,5.5-1,7.6-3.2c4.2-4.2,4.2-11,0-15.3L24.8,191z M24.8,191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    right: 15px;
}
.page-savings .flechas.left-orange{
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='%23ffffff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 199.3 382' style='enable-background:new 0 0 199.3 382;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='-1.3' width='201.8' height='382.8'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M24.8,191L197.2,18.6c4.2-4.2,4.2-11,0-15.3c-4.2-4.2-11-4.2-15.3,0L1.8,183.4c-4.2,4.2-4.2,11,0,15.3 l180.1,180c2.1,2.1,4.9,3.2,7.6,3.2c2.7,0,5.5-1,7.6-3.2c4.2-4.2,4.2-11,0-15.3L24.8,191z M24.8,191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    width: 15px;
    background-color: #ef814c;
    height: 15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-box-shadow: 2px 3px 4px 0px rgba(168, 168, 168, 0.8);
    -moz-box-shadow: 2px 3px 4px 0px rgba(168, 168, 168, 0.8);
    box-shadow: 2px 3px 4px 0px rgba(168, 168, 168, 0.8);
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 25px;
    position: absolute;
    left: 15px;
}
.page-savings .flechas.right-orange{
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='%23ffffff' transform='rotate(180)' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 199.3 382' style='enable-background:new 0 0 199.3 382;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='-1.3' width='201.8' height='382.8'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M24.8,191L197.2,18.6c4.2-4.2,4.2-11,0-15.3c-4.2-4.2-11-4.2-15.3,0L1.8,183.4c-4.2,4.2-4.2,11,0,15.3 l180.1,180c2.1,2.1,4.9,3.2,7.6,3.2c2.7,0,5.5-1,7.6-3.2c4.2-4.2,4.2-11,0-15.3L24.8,191z M24.8,191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-color:#ef814c;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-box-shadow: 2px 3px 4px 0px rgba(168, 168, 168, 0.8);
    -moz-box-shadow: 2px 3px 4px 0px rgba(168, 168, 168, 0.8);
    box-shadow: 2px 3px 4px 0px rgba(168, 168, 168, 0.8);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 15px;
}
.page-savings .calculadora-contenido-gastado{
    font-weight: bold;
}
.page-savings .calculadora-flechas{
    display: inline-block;
    width:30px;
    height: 30px;
    background-repeat: no-repeat;
}
.page-savings #desglose .calculadora-contenido-textos{
    width: 100%;
}
.page-savings .tablaDesglose{
    margin-bottom: 85px;
}
.page-savings .calculadora-contenido-textos{
    width: 40%;
}
.page-savings .calculadora-contenido-textos .calculadora-contenido-gastado{
    text-align: left;
}
.page-savings .calculadora-contenido-img{
    width: 60%;
    display: flex;
}
.page-savings td{
    width: 33.33%;
}
.page-savings .calculadora-menu-tab-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    list-style-type: none;
    list-style-image: none;
    -webkit-padding-start: 0;
    padding: 0;

}
.page-savings .calculadora-menu-item {
    border-right: 1px solid lightgrey;
    padding: 20px;
    background: white;
    color: #607D8B;
    text-align: center;
    cursor: hand;
    cursor: pointer;
    list-style-image: none;
}
.page-savings .calculadora-menu-item.orange {
    padding: 20px 0;
    background: white;
    color: #ff5000;
    text-align: center;
    cursor: pointer;
    border-right:2px solid #ff5000;
}

.page-savings.anim {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    -webkit-animation: touch 1.2s ease-out;
    animation: touch 1.2s ease-out;
}
@-webkit-keyframes touch {
  100% {
    width: 600px;
    height: 600px;
    border-radius: 600px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    margin: -300px;
  }
}

@keyframes touch {
  100% {
    width: 600px;
    height: 600px;
    border-radius: 600px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    margin: -300px;
  }
}

.page-savings svg {
    display: block;
    margin: 0 auto;
}
.containerCircle {
    margin: 8800 auto;
    padding: 5px;
}
.page-savings .main svg {
    width: 50vw;
    max-width: 450px;
}
.page-savings .circle {
    margin: 3px auto;
    border-radius: 50%;
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #565656;
    font-size: 14px;
    font-weight: 300;
}
.page-savings .rbc-label-start {
    font-family: fontello;
    font-weight: bold;
    font-size: 35px;
    }
/*@media (max-width: 900px){
    .page-savings #start .calculadora-contenido-img{
        display: none;
    }

    .page-savings .calculadora-contenido.landing{
        background-position: bottom;}
    .page-savings .calculadora-menu-tab-items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: row;
        list-style-type: none;
        -webkit-padding-start: 0;
        padding: 0;
        margin: 0px;}
    .page-savings .calculadora-menu-tab{
         width: 100%;
        }
    .page-savings .container{
        display:block;
     }
    .page-savings .calculadora-contenido{
        width: auto;
        display: block;
     }
    .page-savings .calculadora-contenido-textos{
        width: 100%;
        text-align: center;
     }
    .page-savings .calculadora-contenido-gastado{
        width: 100%;
        text-align: center;
        padding-bottom: 45px;
     }
     .page-savings .calculadora-contenido-textos .calculadora-contenido-gastado{
        text-align: center;
        color: #ff5000;
        font-size: 20px;
        font-weight: bold;
     }
    .page-savings .calculadora-texto{
        max-width: 100%;
     }
    .page-savings .calculadora-contenido-img{
        width: 100%;
     }
     .page-savings .flechas{
        top: 50%;}

    .page-savings .calculadora-menu-tab ul li{
        width: 20%;
        border-right: none!important;
        border-bottom:1px solid lightgrey;}
    .page-savings .calculadora-menu-item.orange{
        border-right: none;
        border-bottom: 2px solid #ff5000;
    }
    .page-savings .ui-dialog .ui-dialog-title{
        text-align: left;
    }
    .page-savings .containerCircle{
        display: inline-block;
    }
    .page-savings #desglose .calculadora-contenido{
        display: inline-block;
        padding-right: 0px;
    }
}*/

.page-savings  .tablaDesglose .calculadora-titular{ 
    padding: 3px;
    text-align: left;
    padding-right: 10px;
}
.page-savings #desglose .tablaDesglose td{
    width: 135px;

}
.page-savings .tablaDesglose td{
    width: auto;
}
.page-savings .ui-dialog .ui-dialog-titlebar{
    background:#ff5000;
}
/* Fin calculadora ahorro */



/* MY OFFERS AXA ***
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
*/


.page-inbox-my-offers h1 {
	color: #0055a5;
}
.page-inbox-my-offers .header-section {
	padding: 15px 0 30px;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.page-inbox-my-offers .header-section h3 {
	text-transform: uppercase;
	font-weight: 600;
	margin: 0;
	color: #333333;
	width: 50%;
	display: flex;
    align-items: center;
}
.page-inbox-my-offers .header-section p {
	margin: 0;
	width: 50%;
	margin-left: 30px;
	padding-left: 30px;
	border-left: 1px solid #dedede;
	color: #777777;
	display: flex;
	align-items: center;
}


.page-inbox-my-offers .myoffers-section-content .header-section h3 .icon{
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 25px;
	height: 25px;
	margin-right: 10px;
}

.page-inbox-my-offers .myoffers-favourite .header-section h3 .icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23FF1721' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 471.701 471.701' xml:space='preserve'%3E%3Cpath d='M433.601,67.001c-24.7-24.7-57.4-38.2-92.3-38.2s-67.7,13.6-92.4,38.3l-12.9,12.9l-13.1-13.1 c-24.7-24.7-57.6-38.4-92.5-38.4c-34.8,0-67.6,13.6-92.2,38.2c-24.7,24.7-38.3,57.5-38.2,92.4c0,34.9,13.7,67.6,38.4,92.3 l187.8,187.8c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-3.9l188.2-187.5c24.7-24.7,38.3-57.5,38.3-92.4 C471.801,124.501,458.301,91.701,433.601,67.001z M414.401,232.701l-178.7,178l-178.3-178.3c-19.6-19.6-30.4-45.6-30.4-73.3 s10.7-53.7,30.3-73.2c19.5-19.5,45.5-30.3,73.1-30.3c27.7,0,53.8,10.8,73.4,30.4l22.6,22.6c5.3,5.3,13.8,5.3,19.1,0l22.4-22.4 c19.6-19.6,45.7-30.4,73.3-30.4c27.6,0,53.6,10.8,73.2,30.3c19.6,19.6,30.3,45.6,30.3,73.3 C444.801,187.101,434.001,213.101,414.401,232.701z'/%3E%3C/svg%3E");
}
.page-inbox-my-offers .myoffers-personalized .header-section h3 .icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%2351b14f' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M309.561,324.814c-1.402-0.417-2.876-0.51-4.315-0.299c-0.168-0.008-0.337-0.012-0.505-0.019 c12.981-12.682,21.061-30.361,21.061-49.899V175c0-5.522-4.478-10-10-10h-74.075c-30.617,0-55.526,24.909-55.526,55.526v54.07 c0,19.538,8.08,37.217,21.061,49.899c-0.168,0.007-0.337,0.011-0.505,0.019c-1.438-0.21-2.913-0.118-4.315,0.299 c-51.696,4.641-92.352,48.2-92.352,101.084V475c0,5.522,4.478,10,10,10h271.824c5.522,0,10-4.478,10-10v-49.102 C401.912,373.015,361.257,329.455,309.561,324.814z M206.199,234.533v-14.007h0c0-19.589,15.938-35.526,35.526-35.526H305.8 v26.761c0,13.522-11.001,24.523-24.523,24.523h-75.078V234.533z M206.199,274.597v-18.313h75.078 c9.057,0,17.485-2.725,24.523-7.388v25.7c0,27.46-22.341,49.801-49.801,49.801C228.539,324.397,206.199,302.057,206.199,274.597z M282.558,344.397L256,370.955l-26.558-26.558H282.558z M381.912,465H130.088v-28.78h81.604c5.522,0,10-4.478,10-10 c0-5.522-4.478-10-10-10h-81.009c4.42-37.167,33.939-66.726,71.087-71.21l47.159,47.159c1.953,1.952,4.512,2.929,7.071,2.929 s5.118-0.977,7.071-2.929l47.159-47.159c40.323,4.867,71.682,39.274,71.682,80.888V465z'/%3E%3Cpath d='M263.069,419.15c-1.859-1.86-4.439-2.93-7.069-2.93s-5.21,1.07-7.07,2.93s-2.93,4.44-2.93,7.07s1.069,5.21,2.93,7.07 c1.86,1.859,4.44,2.93,7.07,2.93s5.21-1.07,7.069-2.93c1.86-1.86,2.931-4.44,2.931-7.07S264.93,421.01,263.069,419.15z'/%3E%3Cpath d='M256.127,27c-20.953,0-38,17.047-38,38c0,17.492,11.884,32.253,28,36.655v24.423c0,5.522,4.478,10,10,10s10-4.478,10-10 v-24.423c16.116-4.402,28-19.163,28-36.655C294.127,44.047,277.08,27,256.127,27z M256.127,83c-9.925,0-18-8.075-18-18 s8.075-18,18-18s18,8.075,18,18S266.052,83,256.127,83z'/%3E%3Cpath d='M456.883,105.001c-7.178-7.177-16.72-11.13-26.87-11.13c-10.15,0-19.692,3.953-26.87,11.131 c-12.368,12.369-14.402,31.209-6.12,45.718l-17.27,17.27c-3.905,3.905-3.905,10.237,0,14.143c1.954,1.951,4.513,2.928,7.072,2.928 c2.56,0,5.118-0.977,7.071-2.929l17.262-17.262c5.68,3.257,12.131,5.002,18.855,5.002c10.15,0,19.692-3.953,26.869-11.13 c7.179-7.177,11.132-16.72,11.132-26.87C468.014,121.722,464.061,112.179,456.883,105.001z M442.742,144.601 c-7.018,7.018-18.438,7.018-25.455,0c-7.019-7.019-7.019-18.439-0.001-25.457c3.509-3.51,8.118-5.264,12.728-5.264 s9.219,1.754,12.728,5.264c3.4,3.4,5.273,7.92,5.273,12.729C448.015,136.681,446.142,141.201,442.742,144.601z'/%3E%3Cpath d='M474,267.833c-17.492,0-32.253,11.884-36.655,28h-24.423c-5.522,0-10,4.478-10,10c0,5.522,4.478,10,10,10h24.423 c4.402,16.116,19.163,28,36.655,28c20.953,0,38-17.047,38-38S494.953,267.833,474,267.833z M474,323.833c-9.925,0-18-8.075-18-18 s8.075-18,18-18s18,8.075,18,18S483.925,323.833,474,323.833z'/%3E%3Cpath d='M382.069,298.76c-1.859-1.86-4.439-2.93-7.069-2.93s-5.21,1.069-7.07,2.93c-1.86,1.861-2.93,4.44-2.93,7.07 c0,2.64,1.069,5.21,2.93,7.069c1.86,1.871,4.44,2.931,7.07,2.931s5.21-1.061,7.069-2.931c1.86-1.859,2.931-4.439,2.931-7.069 S383.93,300.63,382.069,298.76z'/%3E%3Cpath d='M99.078,295.579H74.655c-4.402-16.116-19.163-28-36.655-28c-20.953,0-38,17.047-38,38s17.047,38,38,38 c17.492,0,32.253-11.884,36.655-28h24.423c5.522,0,10-4.478,10-10C109.078,300.057,104.601,295.579,99.078,295.579z M38,323.579 c-9.925,0-18-8.075-18-18s8.075-18,18-18s18,8.075,18,18S47.925,323.579,38,323.579z'/%3E%3Cpath d='M131.641,167.025l-17.262-17.261c3.258-5.68,5.002-12.132,5.002-18.856c0-10.15-3.953-19.693-11.131-26.871 c-7.178-7.177-16.72-11.13-26.87-11.13s-19.692,3.953-26.87,11.131c-14.815,14.816-14.815,38.924,0,53.74 c7.178,7.177,16.72,11.13,26.871,11.13c6.724,0,13.176-1.745,18.856-5.002l17.262,17.262c1.953,1.952,4.512,2.929,7.071,2.929 s5.118-0.977,7.071-2.929C135.546,177.263,135.546,170.931,131.641,167.025z M94.114,143.632 c-0.001,0.002-0.003,0.003-0.005,0.005c-7.018,7.02-18.438,7.02-25.455,0c-7.019-7.019-7.019-18.439-0.001-25.457 c3.509-3.509,8.118-5.264,12.728-5.264c4.61,0,9.219,1.755,12.728,5.264c3.4,3.4,5.273,7.92,5.273,12.729 C99.382,135.714,97.51,140.233,94.114,143.632z'/%3E%3C/svg%3E");
}
.page-inbox-my-offers .myoffers-discover .header-section h3 .icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%230055a5' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 480.356 480.356' xml:space='preserve'%3E%3Cpath d='M469.725,418.417l-125.32-125.328c57.936-86.275,34.963-203.18-51.312-261.116S89.913-2.989,31.977,83.286 s-34.963,203.18,51.312,261.116c63.446,42.605,146.358,42.605,209.804,0l125.32,125.328c14.169,14.169,37.143,14.169,51.312,0 S483.895,432.587,469.725,418.417z M188.357,360.353c-94.949-0.106-171.894-77.051-172-172c0-94.993,77.007-172,172-172 s172,77.007,172,172S283.35,360.353,188.357,360.353z M458.421,458.41c-3.805,3.808-8.969,5.946-14.352,5.944 c-5.382,0.016-10.547-2.121-14.344-5.936L307.669,336.353l28.688-28.688l122.056,122.064 C466.335,437.647,466.339,450.488,458.421,458.41z'/%3E%3Cpath d='M192.573,32.409l-0.424,16c41.401,1.072,80.192,20.463,105.896,52.936l12.528-9.952 C281.926,55.215,238.705,33.61,192.573,32.409z'/%3E%3Cpath d='M322.245,108.233l-13.72,8.232c2.981,4.953,5.653,10.085,8,15.368l14.592-6.464 C328.513,119.481,325.551,113.758,322.245,108.233z'/%3E%3C/svg%3E");
}
.page-inbox-my-offers .myoffers-like .header-section h3 .icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23d9c61e' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M472.208,201.712c9.271-9.037,12.544-22.3,8.544-34.613c-4.001-12.313-14.445-21.118-27.257-22.979l-112.03-16.279 c-2.199-0.319-4.1-1.7-5.084-3.694L286.28,22.632c-5.729-11.61-17.331-18.822-30.278-18.822c-12.947,0-24.549,7.212-30.278,18.822 l-50.101,101.516c-0.985,1.993-2.885,3.374-5.085,3.694L58.51,144.12c-12.812,1.861-23.255,10.666-27.257,22.979 c-4.002,12.313-0.728,25.576,8.544,34.613l81.065,79.019c1.591,1.552,2.318,3.787,1.942,5.978l-19.137,111.576 c-2.188,12.761,2.958,25.414,13.432,33.024c10.474,7.612,24.102,8.595,35.56,2.572l100.201-52.679 c1.968-1.035,4.317-1.035,6.286,0l100.202,52.679c4.984,2.62,10.377,3.915,15.744,3.914c6.97,0,13.896-2.184,19.813-6.487 c10.474-7.611,15.621-20.265,13.432-33.024l-19.137-111.576c-0.375-2.191,0.351-4.426,1.942-5.978L472.208,201.712z M362.579,291.276l19.137,111.578c0.64,3.734-1.665,5.863-2.686,6.604c-1.022,0.74-3.76,2.277-7.112,0.513l-100.202-52.679 c-4.919-2.585-10.315-3.879-15.712-3.879c-5.397,0-10.794,1.294-15.712,3.878l-100.201,52.678 c-3.354,1.763-6.091,0.228-7.112-0.513c-1.021-0.741-3.327-2.87-2.686-6.604l19.137-111.576 c1.879-10.955-1.75-22.127-9.711-29.886l-81.065-79.019c-2.713-2.646-2.099-5.723-1.708-6.923 c0.389-1.201,1.702-4.052,5.451-4.596l112.027-16.279c10.999-1.598,20.504-8.502,25.424-18.471l50.101-101.516 c1.677-3.397,4.793-3.764,6.056-3.764c1.261,0,4.377,0.366,6.055,3.764v0.001l50.101,101.516 c4.919,9.969,14.423,16.873,25.422,18.471l112.029,16.279c3.749,0.544,5.061,3.395,5.451,4.596 c0.39,1.201,1.005,4.279-1.709,6.923l-81.065,79.019C364.329,269.149,360.7,280.321,362.579,291.276z'/%3E%3Cpath d='M413.783,22.625c-6.036-4.384-14.481-3.046-18.865,2.988l-14.337,19.732c-4.384,6.034-3.047,14.481,2.988,18.865 c2.399,1.741,5.176,2.58,7.928,2.58c4.177,0,8.295-1.931,10.937-5.567l14.337-19.732 C421.155,35.456,419.818,27.009,413.783,22.625z'/%3E%3Cpath d='M131.36,45.265l-14.337-19.732c-4.383-6.032-12.829-7.37-18.865-2.988c-6.034,4.384-7.372,12.831-2.988,18.865 l14.337,19.732c2.643,3.639,6.761,5.569,10.939,5.569c2.753,0,5.531-0.839,7.927-2.581C134.407,59.747,135.745,51.3,131.36,45.265 z'/%3E%3Cpath d='M49.552,306.829c-2.305-7.093-9.924-10.976-17.019-8.671l-23.197,7.538c-7.095,2.305-10.976,9.926-8.671,17.019 c1.854,5.709,7.149,9.337,12.842,9.337c1.383,0,2.79-0.215,4.177-0.666l23.197-7.538 C47.975,321.543,51.857,313.924,49.552,306.829z'/%3E%3Cpath d='M256.005,456.786c-7.459,0-13.506,6.047-13.506,13.506v24.392c0,7.459,6.047,13.506,13.506,13.506 c7.459,0,13.506-6.047,13.506-13.506v-24.392C269.511,462.832,263.465,456.786,256.005,456.786z'/%3E%3Cpath d='M502.664,305.715l-23.197-7.538c-7.092-2.303-14.714,1.577-17.019,8.672c-2.305,7.095,1.576,14.714,8.671,17.019 l23.197,7.538c1.387,0.45,2.793,0.664,4.176,0.664c5.694,0,10.989-3.629,12.843-9.337 C513.64,315.639,509.758,308.02,502.664,305.715z'/%3E%3C/svg%3E");
}



.page-inbox-my-offers .myoffers-favourite .header-section .icon-heart {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23D75A4A' width='15' height='15' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url%28%23SVGID_2_%29;%7D .st1%7Bclip-path:url%28%23SVGID_4_%29;%7D .st2%7Bclip-path:url%28%23SVGID_6_%29;%7D .st3%7Bclip-path:url%28%23SVGID_8_%29;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='1.9' width='60' height='57.1'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M29.9,11.9c2.4-5.8,8-9.8,14.4-9.8c8.7,0,15,7.4,15.8,16.3c0,0,0.4,2.2-0.5,6.2c-1.3,5.4-4.3,10.2-8.3,13.9 L29.9,57.6l-21-19.1c-4-3.7-7-8.5-8.3-13.9c-0.9-4-0.5-6.2-0.5-6.2C0.9,9.6,7.2,2.1,15.9,2.1C22.3,2.1,27.5,6.2,29.9,11.9 L29.9,11.9z M29.9,11.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
	width: 15px;
	height: 15px;
}

.page-inbox-my-offers .jssor-arrow {
	position: absolute;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    top: 50%!important;
    transform: translate(0,-50%);
    background-color: rgba(5,101,117,.75);
    border-radius: 50%;
}

.page-inbox-my-offers .jssor-arrow-left {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 451.847 451.847' xml:space='preserve'%3E%3Cpath d='M97.141,225.92c0-8.095,3.091-16.192,9.259-22.366L300.689,9.27c12.359-12.359,32.397-12.359,44.751,0 c12.354,12.354,12.354,32.388,0,44.748L173.525,225.92l171.903,171.909c12.354,12.354,12.354,32.391,0,44.744 c-12.354,12.365-32.386,12.365-44.745,0l-194.29-194.281C100.226,242.115,97.141,234.018,97.141,225.92z'/%3E%3C/svg%3E");
	left: 0;
}

.page-inbox-my-offers .jssor-arrow-right {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 451.846 451.847' style='enable-background:new 0 0 451.846 451.847;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744 L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284 c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z'/%3E%3C/g%3E%3C/svg%3E");
	right: 0;
    left: auto;
}
.page-inbox-my-offers .offer-title {
	height: 42px;
	overflow: hidden;
}
.page-inbox-my-offers .offer-card {
	border: 1px solid #e9e9e9;
	border-radius: 0;
	box-shadow: none;
	height: auto!important;
    min-height: 281px;
    margin: 0;
    cursor: auto;
}
.page-inbox-my-offers .offer-merchant {
	padding: 0 5px 5px 5px;
}

.page-inbox-my-offers .offer-merchant .offer-merchant-logo {
    height: 40px;
}
.page-inbox-my-offers .offer-merchant .offer-merchant-logo img {
	    width: auto;
    height: 40px;
    display: block;
    margin: 0 auto;
}

.page-inbox-my-offers .offer-link-container{
	padding: 0 5px 5px 5px;
}
.page-inbox-my-offers .offer-link {
	    padding: 2px 0;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    font-size: 13px;
    background: none;
    border: 2px solid #1a006e;
    color: #1a006e;
    border-radius: 0;
    position: static;
    width: 100%;
}

.page-inbox-my-offers .no-offers {
	font-size: 16px;
	font-style: italic;
	padding: 20px 0;
}
.page-inbox-my-offers  .trip-block.white {
	padding: 20px;
}
.page-inbox-my-offers  .trip-block.white img {
	display: none !important;
}
.page-inbox-my-offers  .trip-block.white p {
	 font-size: 17px;
}
.page-inbox-my-offers  .trip-block.white ul li {
	text-align: left;
}
.page-inbox-my-offers  .trip-block.white a:hover {
	text-decoration: none;
}
.page-inbox-my-offers .trip-block.white .trip-next {
    color: #0055a5;
    border: 2px solid #0055a5;
    font-weight: 600;
    transition: all 0.2s ease 0s;
}
.page-inbox-my-offers .trip-block.white .trip-next:hover {
    background-color: #0055a5;
    color: #fff;
    text-decoration: none;
}
.page-inbox-my-offers .trip-block.white .trip-skip {
	color: #333;
}
.page-inbox-my-offers .trip-block.white .trip-skip::before {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='%2333333' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.971 47.971' xml:space='preserve'%3E%3Cpath d='M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88 c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242 C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879 s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z'/%3E%3C/svg%3E");
	width: 12px;
	height: 12px;
	background-repeat: none;
	background-position: center;
	display: inline-block;
	content: "";
	margin-right: 5px;

}
.page-inbox-my-offers .trip-block.white .trip-prev {
	color: #777;
}
.page-inbox-my-offers .trip-block.white .trip-prev::before {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='%23777777' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 451.847 451.847' xml:space='preserve'%3E%3Cpath d='M97.141,225.92c0-8.095,3.091-16.192,9.259-22.366L300.689,9.27c12.359-12.359,32.397-12.359,44.751,0 c12.354,12.354,12.354,32.388,0,44.748L173.525,225.92l171.903,171.909c12.354,12.354,12.354,32.391,0,44.744 c-12.354,12.365-32.386,12.365-44.745,0l-194.29-194.281C100.226,242.115,97.141,234.018,97.141,225.92z'/%3E%3C/svg%3E");
	width: 12px;
	height: 12px;
	background-repeat: none;
	background-position: center;
	display: inline-block;
	content: "";
	margin-right: 5px;
}

/*Mio*/
.page-inbox-my-offers .offer-image{
	width: 100%;
	height: 160px;
	overflow: hidden;
}
.page-inbox-my-offers .slider-container{
	margin: 0 auto;
	max-width: 800px;
	width: 100%;
}

.page-inbox-my-offers #imagesSlide{
	margin: 0 auto;
	    left: 63px!important;
	        cursor: auto!important;
}

/* --------------------------------- */

/*
.cv-WidgetOfferList .card-wrapper {

height: auto!important;

}*/

/*INSTANT WIN PAGE*/
.page-instantwin #content-wrapper{
	text-align: center;
}
.page-instantwin #content{
	text-align: left;
}

.page-instantwin #content {
  background: #fff;
  border: 1px solid #D2D3D6;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0 0 4px 0 #D4D4D4;
          box-shadow: 0 0 4px 0 #D4D4D4;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 95%;
  max-width: 900px;
  padding-right: 0;
    padding-bottom: 0px;
    padding-top: 0px;
}
.page-instantwin #content h1{
	text-align: left;
}
.page-instantwin #content h2{
	font-size: 18px;
	color:black;
	display: inline;
}
.page-instantwin #content h3{
	margin-bottom: 0px;
	font-weight: bold; 
}
.page-instantwin #container #content-wrapper #content .instantwin.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
          background-color: white;
}
.page-instantwin #container #content-wrapper #content .instantwin.container .instantwin-column {
  width: 50%;
  padding: 20px;
  position: relative;
}
.page-instantwin #container #content-wrapper #content .instantwin.container .instantwin-column.column-one{
	padding-left: 0px;
	min-height: 300px;
    padding-right: 75px;
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
	background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 461.8 489.5' style='enable-background:new 0 0 461.8 489.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M451.9,0c0,0,10,15.8,9.9,66.5c-0.1,64-61.5,214.2-57.3,290.5s48.3,132.8,48.3,132.8L0.5,489.5L0,0H451.9z'/%3E%3C/svg%3E");

}
.page-instantwin .instantwin .instantwin-column.column-one .instantwin-Form input[type="text"] {
  background-color: #f9f9f9;
  border: none;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px!important; 
  width: 100%;
}
.page-instantwin .button-group{
	text-align: left;
}
/*
.page-instantwin .instantwin .instantwin-column.column-one .instantwin-Form input.button {
  background-color: #139041;
  border: none;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: transparent;
          box-shadow: transparent;
  color: #fff;
  width: 100%;
  cursor: hand;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}*/
.page-instantwin .instantwin .instantwin-column.column-two {
  padding: 0px!important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-instantwin .instantwin .instantwin-column.column-two .instantwin-image {

  width: 100%;
  -webkit-background-size: contain;
       -o-background-size: contain;
          background-size: contain;
  padding: 0px;
  margin: 0px;
  height: 300px;
  background-repeat: no-repeat;
 background-position: center;
}

.page-instantwin .instantwin .instantwin-column.column-two .instantwin-image.draw {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 536.6 363.4' style='enable-background:new 0 0 536.6 363.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23DDDDDD;%7D .st1%7Bfill:%23BFBFBF;%7D .st2%7Bfill:%23FFC12C;%7D .st3%7Bfill:%23FFB004;%7D .st4%7Bfill:%23E1E1E1;%7D .st5%7Bfill:none;stroke:%2367809F;%7D%0A%3C/style%3E%3Cpath class='st0' d='M249.1,67.2v60.9H310c33.7,0,60.9-27.3,60.9-60.9c0-33.7-27.3-60.9-60.9-60.9C276.3,6.2,249.1,33.5,249.1,67.2z M255.5,112.1c0-30.1,21.9-55.1,50.6-60c0.4,2.8,0.7,5.7,0.7,8.7c0,30.4-22.2,55.5-51.3,60.1V112.1z'/%3E%3Cpath class='st1' d='M306.8,60.8c0-3-0.3-5.8-0.7-8.7c3.4-0.6,6.8-0.9,10.3-0.9c22.5,0,42.2,12.3,52.7,30.5 c-6.5,26.7-30.5,46.5-59.1,46.5h-54.5v-7.2C284.5,116.2,306.8,91.1,306.8,60.8z'/%3E%3Cpath class='st0' d='M188.1,6.2c-33.7,0-60.9,27.3-60.9,60.9c0,33.7,27.3,60.9,60.9,60.9h60.9V67.2C249.1,33.5,221.8,6.2,188.1,6.2z M242.6,120.9c-29.1-4.6-51.3-29.7-51.3-60.1c0-3,0.3-5.8,0.7-8.7c28.7,4.9,50.6,29.9,50.6,60V120.9z'/%3E%3Cpath class='st1' d='M191.3,60.8c0-3,0.3-5.8,0.7-8.7c-3.4-0.6-6.8-0.9-10.3-0.9c-22.5,0-42.2,12.3-52.7,30.5 c6.5,26.7,30.5,46.5,59.1,46.5h54.5v-7.2C213.6,116.2,191.3,91.1,191.3,60.8z'/%3E%3Crect x='95.1' y='205.1' class='st2' width='307.9' height='153.9'/%3E%3Cpath class='st2' d='M287.5,205.1h141.1v-64.1c0-7.1-5.7-12.8-12.8-12.8H82.3c-7.1,0-12.8,5.7-12.8,12.8v64.1h141.1'/%3E%3Crect x='95.1' y='205.1' class='st3' width='307.9' height='25.7'/%3E%3Crect x='223.4' y='128.1' class='st0' width='51.3' height='230.9'/%3E%3Cpath class='st1' d='M287.5,121.7c0-5-1-9.8-2.7-14.1c-8.2,6.8-18.3,11.6-29.3,13.3v7.2h32.1V121.7z'/%3E%3Cpath class='st1' d='M261.9,119.4c-2.1,0.6-4.2,1.1-6.4,1.4v-8.8c0-9.8,2.3-19,6.4-27.1V67.2c0-10.1-2-19.7-5.7-28.5 c-4.5,8.5-7.1,18.2-7.1,28.5v60.9h12.8V119.4z'/%3E%3Cpath class='st0' d='M274.7,128.1c0-14.2-11.5-25.7-25.7-25.7c-14.2,0-25.7,11.5-25.7,25.7H274.7z'/%3E%3Crect x='223.4' y='128.1' class='st4' width='51.3' height='77'/%3E%3Cline class='st5' x1='454.3' y1='359' x2='69.5' y2='359'/%3E%3Cline class='st5' x1='43.8' y1='359' x2='5.3' y2='359'/%3E%3Cline class='st5' x1='505.6' y1='359' x2='531.3' y2='359'/%3E%3C/svg%3E%0A");

}
.page-instantwin .instantwin .instantwin-column.column-two .instantwin-image.win {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 536.6 477.4' style='enable-background:new 0 0 536.6 477.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%2367809F;%7D .st1%7Bfill:%23DDDDDD;%7D .st2%7Bfill:%23BFBFBF;%7D .st3%7Bfill:%23FFC12C;%7D .st4%7Bfill:%23F9953B;%7D .st5%7Bfill:%23F9C03B;%7D .st6%7Bfill:%23E1E1E1;%7D .st7%7Bfill:none;stroke:%23E8EBED;stroke-width:12;%7D .st8%7Bfill:none;stroke:%2334495E;stroke-linecap:round;stroke-linejoin:round;%7D .st9%7Bfill:none;stroke:%2334495E;stroke-width:2.651;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3,10.5;%7D .st10%7Bfill:none;stroke:%23F9C03B;stroke-width:2.651;stroke-linecap:round;stroke-linejoin:round;%7D .st11%7Bfill:none;stroke:%23F9490E;stroke-width:2.651;stroke-linecap:round;stroke-linejoin:round;%7D .st12%7Bfill:none;stroke:%23D2D7DB;stroke-width:2.651;stroke-linecap:round;stroke-linejoin:round;%7D .st13%7Bfill:none;stroke:%2334495E;stroke-width:3.651;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,5.8;%7D .st14%7Bfill:none;stroke:%23BDC3C7;stroke-width:3.651;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,6.6;%7D .st15%7Bfill:none;stroke:%2334495E;stroke-width:2.651;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cline class='st0' x1='454.3' y1='473' x2='69.5' y2='473'/%3E%3Cline class='st0' x1='43.8' y1='473' x2='5.3' y2='473'/%3E%3Cline class='st0' x1='505.6' y1='473' x2='531.3' y2='473'/%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M432.9,317.8l-38.8,20.9l20.9,38.8c11.6,21.5,38.3,29.4,59.7,17.8c21.5-11.6,29.4-38.3,17.8-59.7 C481.1,314.2,454.3,306.3,432.9,317.8z M406.5,337.3c19.2-10.3,42.6-5,55.6,11.6c-1.6,1.2-3.4,2.4-5.3,3.4 c-19.4,10.4-43,4.9-55.9-12L406.5,337.3L406.5,337.3z'/%3E%3Cpath class='st2' d='M456.8,352.4c1.9-1,3.6-2.2,5.3-3.4c1.6,2,2.9,4,4.1,6.2c7.7,14.3,6.7,31.1-1.3,44 c-19.2,5-40.1-3.4-49.9-21.6l-18.7-34.7l4.6-2.5C413.9,357.2,437.5,362.8,456.8,352.4z'/%3E%3Cpath class='st1' d='M450.8,258c-11.6-21.5-38.3-29.4-59.7-17.8c-21.5,11.6-29.4,38.3-17.8,59.7l20.9,38.8l38.7-20.9 C454.3,306.3,462.3,279.5,450.8,258z M396.5,332.1c-7.1-20.1,1.3-42.9,20.6-53.3c1.9-1,3.8-1.8,5.8-2.5c6.7,20-1.7,42.5-20.8,52.8 L396.5,332.1z'/%3E%3Cpath class='st2' d='M417.1,278.8c1.9-1,3.8-1.8,5.8-2.5c-0.8-2.4-1.8-4.6-3-6.9c-7.7-14.3-22.3-22.6-37.5-23.1 c-14.8,13.3-19.1,35.4-9.3,53.6l18.7,34.7l4.6-2.5C389.5,312.1,397.8,289.2,417.1,278.8z'/%3E%3Cpath class='st2' d='M404.1,343.9c-1.1-1.1-2.1-2.3-3.1-3.6l5.6-3c6.2-3.4,12.9-5.1,19.5-5.2l11.3-6.1c6.4-3.5,11.9-8,16.2-13.4 c-7,0.1-14,1.7-20.6,5.3l-38.8,20.9l4.4,8.1L404.1,343.9L404.1,343.9z'/%3E%3C/g%3E%3Crect x='143' y='304.3' class='st3' width='195.6' height='166.3'/%3E%3Cpolygon class='st4' points='338.7,398.2 338.7,304.3 284.5,304.3 '/%3E%3Crect x='206.6' y='363' class='st4' width='4.9' height='107.6'/%3E%3Cpolygon class='st4' points='338.7,418.2 338.7,350.5 297.1,374.4 294.1,385.9 305.5,389 302.4,400.4 313.9,403.5 310.8,414.9 322.3,418 319.2,429.5 '/%3E%3Cpath class='st5' d='M292.1,278l43.4-25.2c4.4-2.6,10.1-1.1,12.6,3.4l99,170.6c2.6,4.4,1.1,10.1-3.4,12.6l-43.4,25.2'/%3E%3Cpolygon class='st3' points='446.5,436.4 446.4,431.6 344.3,254.8 336.5,253 282.3,284.2 389.9,470.6 '/%3E%3Cpath class='st1' d='M410.1,368.6c-14,8.1-32,3.3-40.1-10.7c-8.1-14-3.3-32,10.7-40.1c14-8.1,32-3.3,40.1,10.7 C428.9,342.6,424.1,360.5,410.1,368.6z'/%3E%3Cpolygon class='st6' points='300.1,393.4 311.6,396.4 308.5,407.9 319.9,411 316.9,422.4 410.1,368.6 380.7,317.8 294.8,367.4 291.7,378.9 303.2,381.9 '/%3E%3Cpath class='st5' d='M338.7,251.7'/%3E%3Cpolygon class='st6' points='245,363 236.7,371.4 228.3,363 219.9,371.4 211.5,363 211.5,470.6 270.2,470.6 270.2,371.4 261.8,363 253.4,371.4 '/%3E%3Crect x='347.8' y='385.3' transform='matrix(0.866 -0.5 0.5 0.866 -143.0728 243.0498)' class='st4' width='68.5' height='6.4'/%3E%3Cpath class='st7' d='M324.2,243.8c-15.7-30-47.1-50.6-83.3-50.6c-51.9,0-93.9,42-93.9,93.9c0,1,0,2.1,0.1,3.1'/%3E%3Cg%3E%3Cline class='st8' x1='129.9' y1='257.4' x2='156' y2='264.4'/%3E%3Cline class='st8' x1='129.2' y1='222.7' x2='164.8' y2='243.2'/%3E%3Cline class='st8' x1='159.6' y1='205.9' x2='178.7' y2='225'/%3E%3Cline class='st8' x1='176.4' y1='175.5' x2='196.9' y2='211.1'/%3E%3Cline class='st8' x1='211.1' y1='176.2' x2='218.1' y2='202.3'/%3E%3Cline class='st8' x1='240.9' y1='158.2' x2='240.9' y2='199.3'/%3E%3Cline class='st8' x1='270.6' y1='176.2' x2='263.6' y2='202.3'/%3E%3Cline class='st8' x1='305.3' y1='175.5' x2='284.8' y2='211.1'/%3E%3Cline class='st8' x1='322.1' y1='205.9' x2='303' y2='225'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolyline class='st9' points='176.8,82.8 190.6,96.6 204.3,110.4 '/%3E%3Cpolyline class='st9' points='176.8,110.4 190.6,96.6 204.3,82.8 '/%3E%3C/g%3E%3Cg%3E%3Cpolyline class='st10' points='377,42 390.8,55.7 404.5,69.5 '/%3E%3Cpolyline class='st10' points='377,69.5 390.8,55.7 404.5,42 '/%3E%3C/g%3E%3Cg%3E%3Cpolyline class='st11' points='107.6,135.7 117.8,145.9 128,156.1 '/%3E%3Cpolyline class='st11' points='107.6,156.1 117.8,145.9 128,135.7 '/%3E%3C/g%3E%3Cg%3E%3Cpolyline class='st12' points='412.4,97.3 422.6,107.6 432.9,117.8 '/%3E%3Cpolyline class='st12' points='412.4,117.8 422.6,107.6 432.9,97.3 '/%3E%3C/g%3E%3Cg%3E%3Cpolyline class='st11' points='311.8,100.5 322,110.7 332.3,120.9 '/%3E%3Cpolyline class='st11' points='311.8,120.9 322,110.7 332.3,100.5 '/%3E%3C/g%3E%3Cg%3E%3Cpolyline class='st11' points='208.9,18.7 219.1,28.9 229.4,39.1 '/%3E%3Cpolyline class='st11' points='208.9,39.1 219.1,28.9 229.4,18.7 '/%3E%3C/g%3E%3Cpath class='st10' d='M119.2,60c-9.2,0-16.6-7.8-16.6-17.4c0-9.6,7.4-17.4,16.6-17.4c9.2,0,16.6,7.8,16.6,17.4 C135.8,52.2,128.4,60,119.2,60z'/%3E%3Cpath class='st13' d='M297.6,51.1c-9.6,0-17.4-7.8-17.4-17.4c0-9.6,7.8-17.4,17.4-17.4c9.6,0,17.4,7.8,17.4,17.4 C315,43.3,307.2,51.1,297.6,51.1z'/%3E%3Cpath class='st10' d='M238.9,130.1c-5.4,0-9.7-4.4-9.7-9.7c0-5.4,4.4-9.7,9.7-9.7c5.4,0,9.7,4.4,9.7,9.7 C248.6,125.7,244.3,130.1,238.9,130.1z'/%3E%3Cpath class='st14' d='M61.2,119.8c-5.4,0-9.7-4.4-9.7-9.7c0-5.4,4.4-9.7,9.7-9.7c5.4,0,9.7,4.4,9.7,9.7 C71,115.4,66.6,119.8,61.2,119.8z'/%3E%3Cellipse transform='matrix(0.9853 -0.1711 0.1711 0.9853 -20.6798 65.9339)' class='st15' cx='372.2' cy='152.9' rx='9.7' ry='9.7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}
.page-instantwin .instantwin .instantwin-column.column-two .instantwin-image.lose {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 536.6 409.4' style='enable-background:new 0 0 536.6 409.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%2367809F;%7D .st1%7Bfill:%23DDDDDD;%7D .st2%7Bfill:%23BFBFBF;%7D .st3%7Bfill:%23FFC12C;%7D .st4%7Bfill:%23F9953B;%7D .st5%7Bfill:%23F9C03B;%7D .st6%7Bfill:%23E1E1E1;%7D .st7%7Bfill:none;stroke:%23FF5F0E;stroke-miterlimit:10;%7D .st8%7Bfill:none;stroke:%23F9BF3B;stroke-miterlimit:10;%7D .st9%7Bfill:%23F9BF3B;%7D .st10%7Bfill:%23FF5F0E;%7D .st11%7Bfill:%23F9AB3B;%7D .st12%7Bfill:none;stroke:%23C8643B;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cline class='st0' x1='454.3' y1='405' x2='69.5' y2='405'/%3E%3Cline class='st0' x1='43.8' y1='405' x2='5.3' y2='405'/%3E%3Cline class='st0' x1='505.6' y1='405' x2='531.3' y2='405'/%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M432.9,249.8l-38.8,20.9l20.9,38.8c11.6,21.5,38.3,29.4,59.7,17.8c21.5-11.6,29.4-38.3,17.8-59.7 C481.1,246.2,454.3,238.3,432.9,249.8z M406.5,269.3c19.2-10.3,42.6-5,55.6,11.6c-1.6,1.2-3.4,2.4-5.3,3.4 c-19.4,10.4-43,4.9-55.9-12L406.5,269.3L406.5,269.3z'/%3E%3Cpath class='st2' d='M456.8,284.4c1.9-1,3.6-2.2,5.3-3.4c1.6,2,2.9,4,4.1,6.2c7.7,14.3,6.7,31.1-1.3,44 c-19.2,5-40.1-3.4-49.9-21.6l-18.7-34.7l4.6-2.5C413.9,289.2,437.5,294.8,456.8,284.4z'/%3E%3Cpath class='st1' d='M450.8,190c-11.6-21.5-38.3-29.4-59.7-17.8c-21.5,11.6-29.4,38.3-17.8,59.7l20.9,38.8l38.7-20.9 C454.3,238.3,462.3,211.5,450.8,190z M396.5,264.1c-7.1-20.1,1.3-42.9,20.6-53.3c1.9-1,3.8-1.8,5.8-2.5c6.7,20-1.7,42.5-20.8,52.8 L396.5,264.1z'/%3E%3Cpath class='st2' d='M417.1,210.8c1.9-1,3.8-1.8,5.8-2.5c-0.8-2.4-1.8-4.6-3-6.9c-7.7-14.3-22.3-22.6-37.5-23.1 c-14.8,13.3-19.1,35.4-9.3,53.6l18.7,34.7l4.6-2.5C389.5,244.1,397.8,221.2,417.1,210.8z'/%3E%3Cpath class='st2' d='M404.1,275.9c-1.1-1.1-2.1-2.3-3.1-3.6l5.6-3c6.2-3.4,12.9-5.1,19.5-5.2l11.3-6.1c6.4-3.5,11.9-8,16.2-13.4 c-7,0.1-14,1.7-20.6,5.3l-38.8,20.9l4.4,8.1L404.1,275.9L404.1,275.9z'/%3E%3C/g%3E%3Crect x='143' y='236.3' class='st3' width='195.6' height='166.3'/%3E%3Cpolygon class='st4' points='338.7,330.2 338.7,236.3 284.5,236.3 '/%3E%3Crect x='206.6' y='295' class='st4' width='4.9' height='107.6'/%3E%3Cpolygon class='st4' points='338.7,350.2 338.7,282.5 297.1,306.4 294.1,317.9 305.5,321 302.4,332.4 313.9,335.5 310.8,346.9 322.3,350 319.2,361.5 '/%3E%3Cpath class='st5' d='M292.1,210l43.4-25.2c4.4-2.6,10.1-1.1,12.6,3.4l99,170.6c2.6,4.4,1.1,10.1-3.4,12.6l-43.4,25.2'/%3E%3Cpolygon class='st3' points='446.5,368.4 446.4,363.6 344.3,186.8 336.5,185 282.3,216.2 389.9,402.6 '/%3E%3Cpath class='st1' d='M410.1,300.6c-14,8.1-32,3.3-40.1-10.7c-8.1-14-3.3-32,10.7-40.1c14-8.1,32-3.3,40.1,10.7 C428.9,274.6,424.1,292.5,410.1,300.6z'/%3E%3Cpolygon class='st6' points='300.1,325.4 311.6,328.4 308.5,339.9 319.9,343 316.9,354.4 410.1,300.6 380.7,249.8 294.8,299.4 291.7,310.9 303.2,313.9 '/%3E%3Cpath class='st5' d='M338.7,183.7'/%3E%3Cpolygon class='st6' points='245,295 236.7,303.4 228.3,295 219.9,303.4 211.5,295 211.5,402.6 270.2,402.6 270.2,303.4 261.8,295 253.4,303.4 '/%3E%3Crect x='347.8' y='317.3' transform='matrix(0.866 -0.5 0.5 0.866 -109.0738 233.9401)' class='st4' width='68.5' height='6.4'/%3E%3Cg%3E%3Cline class='st7' x1='226.8' y1='84' x2='235.1' y2='92.4'/%3E%3Cline class='st7' x1='251.8' y1='109.1' x2='260.2' y2='117.4'/%3E%3Cline class='st7' x1='260.2' y1='84' x2='251.8' y2='92.4'/%3E%3Cline class='st7' x1='235.1' y1='109.1' x2='226.8' y2='117.4'/%3E%3C/g%3E%3Cg%3E%3Cline class='st8' x1='297.6' y1='36.8' x2='306' y2='45.2'/%3E%3Cline class='st8' x1='322.7' y1='61.9' x2='331' y2='70.2'/%3E%3Cline class='st8' x1='331' y1='36.8' x2='322.7' y2='45.2'/%3E%3Cline class='st8' x1='306' y1='61.9' x2='297.6' y2='70.2'/%3E%3C/g%3E%3Ccircle class='st9' cx='219.9' cy='195.2' r='11.8'/%3E%3Ccircle class='st10' cx='196.3' cy='29.9' r='11.8'/%3E%3Ccircle class='st9' cx='314.3' cy='111.8' r='5.9'/%3E%3Cg%3E%3Ccircle class='st9' cx='101.8' cy='147.9' r='70.8'/%3E%3Cpath class='st11' d='M126.9,81.8c6.5,10.7,10.3,23.2,10.3,36.6c0,39.1-31.7,70.8-70.8,70.8c-8.9,0-17.3-1.7-25.1-4.7 c12.4,20.5,34.8,34.2,60.5,34.2c39.1,0,70.8-31.7,70.8-70.8C172.7,117.7,153.6,91.9,126.9,81.8z'/%3E%3Cpath class='st12' d='M137.2,196.1c0-19.6-15.9-35.4-35.4-35.4s-35.4,15.9-35.4,35.4'/%3E%3Cline class='st12' x1='90' y1='147.9' x2='90' y2='124.3'/%3E%3Cline class='st12' x1='113.6' y1='147.9' x2='113.6' y2='124.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.page-instantwin .instantwin .instantwin-column.column-two .svg-curve{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.8 489.5' style='enable-background:new 0 0 65.8 489.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M55.9,0c0,0,10,15.8,9.9,66.5C65.7,130.5,4.3,280.7,8.5,357s48.3,132.5,48.3,132.5H0V0H55.9z'/%3E%3C/svg%3E%0A");
	background-size: contain;
    background-position: left;
    height: 305px;
    width: 100%;
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
}

/****/

/* maps */
.cv-WidgetOfferDetails2 .table-bottom .cell-table-bottom-right .cell-stores .cell-info .storeDistanceDetails .store-title{
	font-size: 14px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 5px;
    text-align: left;
    display: inline-block;
}
.cv-WidgetOfferDetails2 .table-bottom .cell-table-bottom-right .cell-stores .cell-button .button-stores{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	padding: 10px 20px;
	margin-top: 30px;
	transition: .3s;
}

.cv-WidgetOfferDetails2 .table-bottom .cell-table-bottom-right .cell-stores .cell-button .button-stores .icon{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M196,91c-24.813,0-45,20.187-45,45s20.187,45,45,45s45-20.187,45-45S220.813,91,196,91z M196,151c-8.271,0-15-6.729-15-15 s6.729-15,15-15s15,6.729,15,15S204.271,151,196,151z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M316,211c-24.813,0-45,20.187-45,45s20.187,45,45,45s45-20.187,45-45S340.813,211,316,211z M316,271 c-8.271,0-15-6.729-15-15s6.729-15,15-15s15,6.729,15,15S324.271,271,316,271z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M324.32,93.52c-6.892-4.595-16.205-2.733-20.801,4.16l-120,180c-4.595,6.893-2.732,16.205,4.161,20.801 c6.891,4.595,16.205,2.734,20.801-4.16l120-180C333.076,107.428,331.213,98.115,324.32,93.52z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C148.477,0,61,87.925,61,196c0,42.432,13.395,82.774,38.728,116.653l144.25,193.318 c2.832,3.795,7.289,6.03,12.023,6.029s9.191-2.236,12.022-6.032l146.86-196.897c0.07-0.094,0.138-0.188,0.206-0.283 C438.583,275.706,451,236.705,451,196C451,87.925,363.523,0,256,0z M390.729,291.277L255.998,471.915L123.763,294.7 C102.329,266.036,91,231.906,91,196c0-91.533,74.019-166,165-166s165,74.467,165,166C421,230.388,410.534,263.329,390.729,291.277 z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	margin-right: 5px;
}
/**/

/* Voucher
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
*/
.page-voucher-redeem #content {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  min-height: 630px;
  background-image: url('images/voucher-ok-bg.svg');
}
.page-voucher-redeem h1 {
  font-size: 35px;
  font-weight: 600;
  text-align: center;
}
.page-voucher-redeem .voucher-subtitle {
  text-align: center;
  max-width: 75%;
  margin: 0 auto;
  margin-bottom: 40px;
}
.page-voucher-redeem .voucher {
  display: flex;
  align-items: center;
  max-width: 75%;
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 0 10px #dddddd;
  background-color: #ffffff;
}
.page-voucher-redeem .voucher .voucher-item h2 {
  margin: 0;
  color: #2b2b2b;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: normal;
}
.page-voucher-redeem .voucher .voucher-item .voucher-item-subtitle {
  text-align: left;
  margin: 0;
  margin-bottom: 40px;
}
.page-voucher-redeem .voucher .voucher-item .voucher-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-voucher-redeem .voucher .voucher-item .voucher-info p {
  font-size: 14px;
  color: #21559f;
  margin: 0;
  margin-right: 15px;
}
.page-voucher-redeem .voucher .voucher-item .voucher-info p .bold {
  font-weight: 600;
}
.page-voucher-redeem .voucher .voucher-item .voucher-info p .small {
  font-weight: 20px;
}
.page-voucher-redeem .voucher .voucher-item .voucher-info p .cantidad {
  font-size: 30px;
}
.page-voucher-redeem .voucher .voucher-item .voucher-info img {
  width: 100px;
  height: auto;
  display: block;
}
.page-voucher-redeem .voucher .voucher-item.voucher-item-1 {
  width: 150px;
  flex-shrink: 0;
}
.page-voucher-redeem .voucher .voucher-item.voucher-item-1 img {
  width: 100%;
  height: auto;
  display: block;
}
.page-voucher-redeem .voucher .voucher-item.voucher-item-2 {
  width: 100%;
  padding: 0 20px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 150px;
}
.page-voucher-redeem .voucher .voucher-item.voucher-item-3 {
  padding-left: 20px;
  border-left: 1px dashed #cacaca;
  height: 100%;
  min-height: 150px;
  display: flex;
  align-items: center;
}
@media (max-width: 950px) {
  .page-voucher-redeem .voucher {
    max-width: 85%;
  }
}
@media (max-width: 768px) {
  .page-voucher-redeem .voucher {
    max-width: 100%;
  }
  .page-voucher-redeem .voucher .voucher-item h2 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .page-voucher-redeem h1 {
    font-size: 18px;
  }
  .page-voucher-redeem .voucher {
    padding: 10px;
    flex-wrap: wrap;
  }
  .page-voucher-redeem .voucher .voucher-item.voucher-item-1 {
    width: 100%;
    margin-bottom: 15px;
  }
  .page-voucher-redeem .voucher .voucher-item.voucher-item-2 {
    padding: 0;
    margin: 15px 0;
    min-height: auto;
  }
  .page-voucher-redeem .voucher .voucher-item h2 {
    font-size: 16px;
  }
  .page-voucher-redeem .voucher .voucher-item.voucher-item-3 {
    min-height: auto;
    border-left: 0;
    padding: 0;
    justify-content: center;
    width: 100%;
  }
  .page-voucher-redeem .voucher .voucher-item.voucher-item-3 a {
    width: 100%;
  }
  .page-voucher-redeem .voucher .voucher-item .voucher-info p .cantidad {
    font-size: 23px;
  }
  .page-voucher-redeem .voucher .voucher-item .voucher-info p .small {
    font-size: 18px;
  }
  .page-voucher-redeem .voucher .voucher-item .voucher-info img {
    width: 80px;
    height: auto;
    display: block;
  }
}
.page-voucher-claim-fail #content {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  min-height: 630px;
  background-image: url('images/voucher-ko-bg.svg');
}
.page-voucher-claim-fail h1{
	text-align: center;
}
.page-voucher-claim-fail .voucher-subtitle {
  text-align: center;
  max-width: 75%;
  margin: 0 auto;
  margin-bottom: 40px;
}
@media (max-width: 480px) {
  .page-voucher-claim-fail h1 {
    font-size: 18px;
  }
  .page-voucher-claim-fail .voucher-subtitle {
    max-width: 100%;
  }
  .page-voucher-redeem #content {
    min-height: 100%;
  }
}
/* --------------------------------- */

/* Premios
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
 */
/**********/
.page-tpv-form #content {
  overflow: visible;
}
body.page-tpv-form {
  color: #333333;
  font-size: 14px;
}
.page-tpv-form ul {
  padding: 0;
  margin: 0;
}
.page-tpv-form ul li {
  list-style: none;
}
.page-tpv-form p {
  line-height: 1.5;
  margin: 0;
}
.page-tpv-form p.parrafo {
  margin-bottom: 10px;
}
.page-tpv-form .button {
  width: 200px;
}
.page-tpv-form .button-borde {
  background: transparent;
  border: 1px solid #21559f;
  color: #21559f;
  display: inline-block;
  width: 100%;
}
.page-tpv-form .button-minimal {
  color: #21559f;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.page-tpv-form .button-minimal .icon {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-left: 8px;
  width: 7px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%2321559f' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='451.846px' height='451.847px' viewBox='0 0 451.846 451.847' style='enable-background:new 0 0 451.846 451.847;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744 L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284 c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.page-tpv-form .link-simple {
  color: #21559f;
  font-weight: 300;
}
.page-tpv-form h2 {
  font-size: 20px;
  color: #21559f;
  margin: 0;
  font-weight: 400;
  margin-bottom: 20px;
}
.page-tpv-form h3 {
  font-size: 15px;
  color: #21559f;
  margin: 0 0 5px 0;
  font-weight: 400;
}
.page-tpv-form span.bold,
.page-tpv-form strong,
.page-tpv-form b {
  font-weight: 600;
  color: #2b2b2b;
}
.page-tpv-form .margin-top-bottom {
  margin-top: 60px;
  margin-bottom: 60px;
}
/**/

@media (max-width: 1140px) {
  .page-tpv-form #content {
    padding: 30px;
  }
}
/**/

/**/
@media (max-width: 1140px) {
  
}

@media (max-width: 480px) {
  
  .page-tpv-form #content {
    padding: 10px;
  }
  .page-tpv-form .button {
    width: 100%;
  }
  .page-tpv-form h1 {
    font-size: 18px;
  }
  .page-tpv-form h2 {
    font-size: 16px;
  }
  body.page-tpv-form {
    font-size: 12px;
  }
}
/* 
Offer detail 
*/
.page-detail-offer .detail-offer {
  display: flex;
  align-items: flex-start;
}
.page-detail-offer .detail-offer .detail-offer-item-1 {
  width: 30%;
}
.page-detail-offer .detail-offer .detail-offer-item-1 img {
  width: 100%;
  height: auto;
  display: block;
}
.page-detail-offer .detail-offer .detail-offer-item-2 {
  margin-left: 40px;
  width: 70%;
}
#bar-menu > div.bar-menu-section > ul:nth-child(3) > li:nth-child(3) > a > span .page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #cacaca;
}
#bar-menu > div.bar-menu-section > ul:nth-child(3) > li:nth-child(3) > a > span .page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-header h2 {
  margin-bottom: 0;
}
#bar-menu > div.bar-menu-section > ul:nth-child(3) > li:nth-child(3) > a > span .page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-header img {
  width: 100px;
  height: auto;
  display: block;
}
.page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-puntos {
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-puntos > p {
  font-size: 25px;
  font-weight: 600;
  color: #21559f;
}
.page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-puntos > p span {
  font-size: 14px;
}
.page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-puntos .form-input {
  display: flex;
  align-items: center;
}
.page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-puntos .form-input label {
  margin-right: 15px;
  margin-bottom: 0;
}
.page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-puntos .form-input select {
  min-width: 60px;
  max-width: 100px;
}
.page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-info p {
  margin-bottom: 30px;
}
.page-detail-offer .detail-offer-ubicacion h2,
.page-detail-offer .detail-offer-data h2 {
  color: #2b2b2b;
  text-align: left;
}
.page-detail-offer .detail-offer-data h2:after {
  content: '';
  display: block;
  width: 60%;
  height: 1px;
  background-color: #cacaca;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .page-detail-offer .detail-offer {
    flex-wrap: wrap;
  }
  .page-detail-offer .detail-offer .detail-offer-item-1,
  .page-detail-offer .detail-offer .detail-offer-item-2 {
    width: 100%;
  }
  .page-detail-offer .detail-offer .detail-offer-item-2 {
    margin-left: 0;
  }
  .page-detail-offer .detail-offer .detail-offer-item-1 {
    height: 250px;
    overflow: hidden;
    position: relative;
  }
  .page-detail-offer .detail-offer .detail-offer-item-1 img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-header {
    padding: 15px 0;
  }
  .page-detail-offer .detail-offer .detail-offer-item-2 .detail-offer-item-info .button {
    display: block;
    margin: 0 auto;
  }
  .page-detail-offer .detail-offer-data h2:after {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .page-tpv-form .margin-top-bottom {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .page-detail-offer .detail-offer .detail-offer-item-1 {
    height: 150px;
  }
}
/* 
Congratulations
*/
.page-congratulations .congratulations{
	text-align: center;
}
.page-congratulations h1{
	text-align: center;
	color: #2b2b2b;
}
.page-congratulations .congratulations .congratulations-item-image {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url('images/congratulations-image.svg');
  margin-bottom: 30px;
  height: 300px;
}
.page-congratulations .congratulations p {
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 480px) {
  .page-congratulations {
    height: 100%;
  }
  .page-congratulations .congratulations .congratulations-item-image {
    height: 200px;
  }
}

/* 
Formulario
*/
.page-tpv-form.page-form h1 span {
  font-size: 20px;
  color: rgba(33, 85, 159, 0.6);
}

.page-form.page-tpv-form input[type="text"],
.page-form.page-tpv-form input[type="date"],
.page-form.page-tpv-form input[type="email"],
.page-form.page-tpv-form input[type="number"],
.page-form.page-tpv-form input[type="time"],
.page-form.page-tpv-form textarea{
  width: 100%;
}
.page-tpv-form.page-form .form-data {
  display: flex;
  align-items: flex-start;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}
.page-tpv-form.page-form .form-data .form-data-item-1 {
  width: 120px;
  flex-shrink: 0;
}
.page-tpv-form.page-form .form-data .form-data-item-1 img {
  width: 100%;
  height: auto;
  display: block;
}
.page-tpv-form.page-form .form-data .form-data-item-2 {
  padding: 0 15px;
  width: 100%;
  min-height: 120px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-title h3 {
  margin-bottom: 0;
  text-align: left;
}
.page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-title img {
  width: 100px;
  height: auto;
  display: block;
}
.page-tpv-form.page-form .form-data .form-data-item-numbers {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-numbers .form-data-items-numbers-points {
  color: #21559f;
  font-size: 20px;
  font-weight: 600;
}
.page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-numbers .form-data-items-numbers-points span {
  font-size: 14px;
}
.page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-numbers .form-data-items-numbers-amount {
  font-size: 18px;
  font-weight: 600;
}
.page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-text {
  margin: 10px 0;
}
.page-tpv-form.page-form .form {
  padding: 0;
}
.page-tpv-form.page-form .form-envio h2 {
  color: #2b2b2b;
  text-align: center;
}
.page-tpv-form.page-form #content {
  padding: 20px 50px;
}
.page-tpv-form.page-form .form-envio form {
  width: 100%;
}
.page-tpv-form.page-form .form-envio form .form-group {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.page-tpv-form.page-form .form-envio form .form-group .form-input {
  width: 100%;
  margin-right: 20px;
}
.page-tpv-form.page-form .form-envio form .form-group .form-input:last-of-type {
  margin-right: 0;
}
.page-tpv-form.page-form .form-envio form .form-group .form-input-checkbox {
  display: flex;
  align-items: center;
}
.page-tpv-form.page-form .form-envio form .form-group .form-input-checkbox label {
  margin-bottom: 0;
}
.page-tpv-form.page-form .form-envio form .form-group .form-input-checkbox input {
  margin-right: 7px;
}
.page-tpv-form form label {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: 300;
}
.page-tpv-form.page-form .form-envio .box-email-change-reminder {
  text-align: center;
  margin-bottom: 30px;
}
.page-tpv-form.page-form .form-envio .box-email-change-reminder .button {
  border: 1px solid #21559f;
  background-color: transparent;
  color: #21559f;
  padding: 5px 15px;
  width: auto;
  margin-left: 15px;
  font-size: 12px;
  transition: 0.3s;
}
.page-tpv-form.page-form .form-envio .box-email-change-reminder .button:hover {
  background-color: #21559f;
  color: #ffffff;
}
.page-tpv-form.page-form .form-envio form .button {
  margin: 0 auto;
  display: block;
}
@media (max-width: 768px) {
  .page-tpv-form.page-form .form-data .form-data-item-2 {
    width: 100%;
  }
  .page-tpv-form.page-form .form-envio form .form-group {
    flex-wrap: wrap;
  }
  .page-tpv-form.page-form .form-envio form .form-group .form-input {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .page-tpv-form.page-form .form-envio form .form-group {
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  .page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-title {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .page-tpv-form.page-form .form-data .form-data-item-2 .form-data-item-title img {
    margin-bottom: 5px;
  }
  .page-tpv-form.page-form h1 {
    text-align: center;
    margin-left: 10px;
  }
  .page-tpv-form.page-form h1 span {
    display: block;
    font-size: 14px;
  }
  .page-tpv-form form label {
    font-size: 12px;
  }
}


/* GDPR */
.page-privacy-policy-accept .form-field-checkbox{
  margin-bottom: 10px;
}

.page-privacy-policy-accept .form-field-checkbox:last-of-type{
  margin-bottom: 0;
}

/* CORONAVIRUS CANCEL OFFER */
.box-offer-temporaly-cancelled {
	background-color: rgba(205, 6, 17, 0.15);
	display: flex;
	align-items: center;
	padding: 20px;
	max-width: 280px;
	margin: 20px;
  }
  .box-offer-temporaly-cancelled .icon {
	width: 30px;
	height: 30px;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23CD0611' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M432,47h-33V20c0-7.2-5.8-13-13-13s-13,5.8-13,13v27H268V20c0-7.2-5.8-13-13-13c-7.2,0-13,5.8-13,13v27H138V20 c0-7.2-5.8-13-13-13s-13,5.8-13,13v27H80C39.7,47,7,79.7,7,120v312c0,40.3,32.7,73,73,73h153c7.2,0,13-5.8,13-13s-5.8-13-13-13H80 c-25.9,0-47-21.1-47-47V120c0-25.9,21.1-47,47-47h32v27c0,7.2,5.8,13,13,13s13-5.8,13-13V73h104v27c0,7.2,5.8,13,13,13 c7.2,0,13-5.8,13-13V73h105v27c0,7.2,5.8,13,13,13s13-5.8,13-13V73h33c25.9,0,47,21.1,47,47v114c0,7.2,5.8,13,13,13s13-5.8,13-13 V120C505,79.7,472.3,47,432,47z'/%3E%3Cpath class='st0' d='M505,234c0,7.2-5.8,13-13,13s-13-5.8-13-13V120c0-25.9-21.1-47-47-47h-33v27c0,7.2-5.8,13-13,13s-13-5.8-13-13 V73H268v27c0,7.2-5.8,13-13,13c-7.2,0-13-5.8-13-13V73H138v27c0,7.2-5.8,13-13,13s-13-5.8-13-13V73H80c-25.9,0-47,21.1-47,47v312 c0,25.9,21.1,47,47,47h153c7.2,0,13,5.8,13,13s-5.8,13-13,13H80c-40.3,0-73-32.7-73-73V120c0-40.3,32.7-73,73-73h32V20 c0-7.2,5.8-13,13-13s13,5.8,13,13v27h104V20c0-7.2,5.8-13,13-13c7.2,0,13,5.8,13,13v27h105V20c0-7.2,5.8-13,13-13s13,5.8,13,13v27 h33c40.3,0,73,32.7,73,73V234z'/%3E%3Cpath d='M374.9,244.9c-71.7,0-130.1,58.3-130.1,130.1S303.2,505,374.9,505S505,446.7,505,374.9S446.7,244.9,374.9,244.9z M374.9,475.3c-55.4,0-100.4-45-100.4-100.4s45-100.4,100.4-100.4s100.4,45,100.4,100.4S430.3,475.3,374.9,475.3z'/%3E%3Cpath d='M408,360.1h-18.3v-31.9c0-8.2-6.7-14.8-14.8-14.8s-14.8,6.7-14.8,14.8v46.8c0,8.2,6.7,14.8,14.8,14.8H408 c8.2,0,14.8-6.7,14.8-14.8S416.2,360.1,408,360.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 15px;
	flex-shrink: 0;
  }
  .box-offer-temporaly-cancelled .text {
	border-left: 2px solid #CD0611;
	padding-left: 20px;
  }
  
  /* PAGE ERROR 404 Nuevo  */

.page-error-404 #content {
    padding: 0;
    padding-bottom: 40px;
}
.page-error-404 p {
    line-height: 1.5;
}
.page-error-404 h1 {
    margin: 0;
    margin-bottom: 20px;
    font-size: 22px;
    text-align: left;
    font-weight: 600;
    color: #2b2b2b;
    line-height: 1.5;
}
.page-error-404 h3 {
    font-size: 16px;
    color: #2b2b2b;
    font-weight: 600;
    margin: 0;
    margin-bottom: 20px;
}
.page-error-404 .error-404-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 130px;
    margin-bottom: 0px;
}
.page-error-404 .error-404-info .error-404-info-item-1 {
    width: 40%;
    margin-right: 60px;
}
.page-error-404 .error-404-info .error-404-info-item-1 p {
    font-size: 14px;
    color: rgba(43, 43, 43, 0.8);
    margin: 0 0 25px 0;
}
.page-error-404 .error-404-info .error-404-info-item-2 {
    width: 60%;
    height: 400px;
    background-position: top right;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-image: url('https://static.colectivosvip.com/public/styles/images/imagen-404.svg');
}
.page-error-404 .error-404-help {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 40px;
    width: 80%;
    margin: 0 auto;
}
.page-error-404 .error-404-help .error-404-help-item {
    width: 100%;
    padding: 20px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-right: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}
.page-error-404 .error-404-help .error-404-help-item:last-of-type {
    margin-right: 0;
}
.page-error-404 .error-404-help .error-404-help-item h3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
	align-items: center;
	margin-bottom: 0;
}
.page-error-404 .error-404-help .error-404-help-item h3:before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin-right: 10px;
}
.page-error-404 .error-404-help .error-404-help-item p {
    color: rgba(43, 43, 43, 0.6);
    font-size: 13px;
    margin-bottom: 20px;
}
.page-error-404 .error-404-help .error-404-help-item .button.button-simple {
    background-color: transparent;
    padding: 0;
    color: #0055a5;
    font-size: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    border: none!important;
}
.page-error-404 .error-404-help .error-404-help-item .button.button-simple:after {
    content: '';
    display: inline-block;
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin-left: 10px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
	transition: all .3s ease-out;
	background-image: url("data:image/svg+xml,%3Csvg fill='%230055a5' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 268.832 268.832' style='enable-background:new 0 0 268.832 268.832;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M265.171,125.577l-80-80c-4.881-4.881-12.797-4.881-17.678,0c-4.882,4.882-4.882,12.796,0,17.678l58.661,58.661H12.5 c-6.903,0-12.5,5.597-12.5,12.5c0,6.902,5.597,12.5,12.5,12.5h213.654l-58.659,58.661c-4.882,4.882-4.882,12.796,0,17.678 c2.44,2.439,5.64,3.661,8.839,3.661s6.398-1.222,8.839-3.661l79.998-80C270.053,138.373,270.053,130.459,265.171,125.577z'/%3E%3C/g%3E%3C/svg%3E");
}
.page-error-404 .error-404-help .error-404-help-item .button.button-simple:hover:after {
    -webkit-transform: translate3d(10px,  0,  0);
    -moz-transform: translate3d(10px,  0,  0);
    transform: translate3d(10px,  0,  0);
}
.page-error-404 .error-404-help .error-404-help-item:hover {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
}
.page-error-404 .error-404-help .error-404-help-item-1 h3:before {
    background-image: url("data:image/svg+xml,%3Csvg fill='%232b2b2b' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,126c-5.5,0-10,4.5-10,10s4.5,10,10,10s10-4.5,10-10S261.5,126,256,126z'/%3E%3Cpath d='M90,306c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10S84.5,306,90,306z'/%3E%3Cpath d='M336,26c-90,0-163.9,62.1-169.6,140.3C80.6,170.6,0,232.4,0,316c0,34.9,13.8,68.8,39,95.6c5,20.5-1.1,42.3-16.1,57.3 c-2.9,2.9-3.7,7.2-2.2,10.9c1.5,3.7,5.2,6.2,9.2,6.2c28.5,0,56-11.2,76.4-30.9c19.9,6.8,45.9,10.9,69.6,10.9 c90,0,163.9-62.1,169.6-140.2c20.9-0.9,42.7-4.8,59.9-10.7C426,334.8,453.5,346,482,346c4,0,7.7-2.4,9.2-6.2c1.5-3.7,0.7-8-2.2-10.9 c-15-15-21.1-36.8-16.1-57.3c25.2-26.8,39-60.7,39-95.6C512,89.1,425.2,26,336,26z M176,446c-23.6,0-50.5-4.6-68.5-11.8 c-3.9-1.5-8.3-0.5-11.1,2.5c-12.1,13.2-27.8,22.4-44.9,26.6c9.4-18.1,11.8-39.3,6.1-59.5c-0.5-1.6-1.3-3-2.4-4.2 C32.5,376.3,20,346.6,20,316c0-70.5,71.4-130,156-130c79.9,0,150,55.5,150,130C326,387.7,258.7,446,176,446z M456.8,259.6 c-1.2,1.2-2,2.6-2.4,4.2c-5.7,20.2-3.3,41.5,6.1,59.5c-17.1-4.2-32.8-13.4-44.9-26.6c-2.8-3.1-7.2-4.1-11.1-2.5 c-15.6,6.2-37.9,10.5-58.9,11.6c-2.9-37.8-21.8-73.4-54-99.8H422c5.5,0,10-4.5,10-10s-4.5-10-10-10H260.8 c-22.7-11.6-48.2-18.3-74.4-19.7C192.2,99.1,257.1,46,336,46c84.6,0,156,59.5,156,130C492,206.6,479.5,236.3,456.8,259.6z'/%3E%3Cpath d='M256,286H130c-5.5,0-10,4.5-10,10s4.5,10,10,10h126c5.5,0,10-4.5,10-10S261.5,286,256,286z'/%3E%3Cpath d='M256,346H90c-5.5,0-10,4.5-10,10s4.5,10,10,10h166c5.5,0,10-4.5,10-10S261.5,346,256,346z'/%3E%3Cpath d='M422,126H296c-5.5,0-10,4.5-10,10s4.5,10,10,10h126c5.5,0,10-4.5,10-10S427.5,126,422,126z'/%3E%3C/svg%3E%0A");
}
.page-error-404 .error-404-help .error-404-help-item-2 h3:before {
    background-image: url("data:image/svg+xml,%3Csvg fill='%232b2b2b' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M248.2,343.2c-14.6,0-26.5,12.2-26.5,26.8c0,14.3,11.5,26.8,26.5,26.8s26.8-12.5,26.8-26.8 C275,355.4,262.8,343.2,248.2,343.2z'/%3E%3Cpath d='M252.7,140c-47.1,0-68.7,27.9-68.7,46.7c0,13.6,11.5,19.9,20.9,19.9c18.8,0,11.2-26.8,46.7-26.8c17.4,0,31.4,7.7,31.4,23.7 c0,18.8-19.5,29.6-31,39.4c-10.1,8.7-23.4,23-23.4,53c0,18.1,4.9,23.4,19.2,23.4c17.1,0,20.6-7.7,20.6-14.3 c0-18.1,0.4-28.6,19.5-43.6c9.4-7.3,39-31,39-63.8S297.3,140,252.7,140z'/%3E%3Cpath d='M255.5-0.5C113.8-0.5-1,114.3-1,256s114.8,256.5,256.5,256.5S512,397.7,512,256S397.2-0.5,255.5-0.5z M255.5,490.4 C126,490.4,21.1,385.4,21.1,256S126,21.6,255.5,21.6S489.9,126.6,489.9,256S384.9,490.4,255.5,490.4z'/%3E%3C/svg%3E%0A");
}
.page-error-404 .error-404-help .error-404-help-item-3 h3:before {
    background-image: url("data:image/svg+xml,%3Csvg fill='%232b2b2b' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M334.8,233l-113.1-61.9c-6.5-3.6-14.2-3.4-20.6,0.4c-6.4,3.8-10.2,10.5-10.2,17.9V312c0,7.4,3.8,14,10.1,17.8 c3.3,2,7,3,10.7,3c3.4,0,6.7-0.8,9.8-2.5l113.1-60.8c6.7-3.6,10.9-10.6,10.9-18.2C345.6,243.7,341.5,236.7,334.8,233z M220.9,296.6 v-91.7l84.5,46.3L220.9,296.6z'/%3E%3Cpath d='M508.2,153.5l0-0.2c-0.4-4.1-4.8-40.8-22.6-59.4C465,71.9,441.7,69.3,430.5,68c-0.9-0.1-1.8-0.2-2.5-0.3l-0.9-0.1 C359.3,62.7,257.1,62,256.1,62l-0.1,0l-0.1,0c-1,0-103.2,0.7-171.5,5.6l-0.9,0.1c-0.7,0.1-1.5,0.2-2.4,0.3 C70,69.3,46.9,71.9,26.2,94.7C9.2,113.1,4.3,149,3.8,153l-0.1,0.5C3.6,155.2,0,196.1,0,237.1v38.3c0,41,3.6,81.8,3.8,83.5l0,0.3 c0.4,4.1,4.7,40,22.5,58.7c19.4,21.2,43.9,24,57,25.5c2.1,0.2,3.9,0.4,5.1,0.7l1.2,0.2c39.1,3.7,161.6,5.6,166.8,5.6l0.2,0l0.2,0 c1,0,103.2-0.7,170.9-5.6l0.9-0.1c0.9-0.1,1.8-0.2,2.9-0.3c11-1.2,34-3.6,54.4-26c17-18.4,21.9-54.3,22.4-58.3l0.1-0.5 c0.2-1.7,3.8-42.5,3.8-83.5v-38.3C512,196.1,508.4,155.2,508.2,153.5z M482,275.4c0,37.9-3.3,77-3.6,80.6 c-1.3,9.9-6.4,32.6-14.7,41.6c-12.8,14-25.8,15.4-35.4,16.4c-1.2,0.1-2.2,0.2-3.2,0.4c-65.5,4.7-163.8,5.5-168.4,5.5 c-5.1-0.1-125.8-1.9-163.7-5.4c-1.9-0.3-4-0.6-6.2-0.8c-11.2-1.3-26.6-3-38.4-16l-0.3-0.3c-8.1-8.5-13.2-29.7-14.4-41.1 c-0.2-2.7-3.6-42.2-3.6-80.7v-38.3c0-37.9,3.3-76.9,3.6-80.6c1.5-11.6,6.8-33,14.7-41.6c13.1-14.5,27-16.1,36.2-17.1 c0.9-0.1,1.7-0.2,2.4-0.3c66.4-4.8,165.5-5.5,169-5.5c3.6,0,102.6,0.7,168.4,5.5c0.8,0.1,1.7,0.2,2.6,0.3 c9.4,1.1,23.7,2.7,36.7,16.6l0.1,0.1c8.1,8.5,13.2,30.1,14.4,41.8c0.2,2.6,3.6,42.2,3.6,80.7V275.4z'/%3E%3C/svg%3E%0A");
}
@-webkit-keyframes helpItemLink {
    from {
		margin-left: 10px;
	}
	to {
		margin-left: 20px;
	}
}
@-moz-keyframes helpItemLink {
    from {
		margin-left: 10px;
	}
	to {
		margin-left: 20px;
	}
}
@-o-keyframes helpItemLink {
    from {
		margin-left: 10px;
	}
	to {
		margin-left: 20px;
	}
}
@keyframes helpItemLink {
    from {
    margin-left: 10px;
	}
	to {
		margin-left: 20px;
	}
}
@media (max-width:1140px) {
    .page-error-404 .error-404-info {
		padding: 0 40px;
	}
	.page-error-404 .error-404-help {
		padding: 0 40px;
	}
	.page-error-404 .error-404-help .error-404-help-item {
		margin-right: 20px;
	}
}
@media (max-width:768px) {
    .page-error-404 #content {
		padding: 0 20px 20px 20px;
	}
	.page-error-404 .error-404-info {
		padding: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.page-error-404 .error-404-info .error-404-info-item {
		width: 100%
	}
	.page-error-404 .error-404-info .error-404-info-item-1 {
		margin-right: 0;
		text-align: center;
	}
	.page-error-404 .error-404-info .error-404-info-item-1 h1 {
		text-align: center;
		font-size: 18px;
		margin-bottom: 5px;
	}
	.page-error-404 .error-404-info .error-404-info-item-2 {
		margin-bottom: 30px;
		height: 200px;
		background-position: center center;
	}
	.page-error-404 .error-404-help {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0;
	}
	.page-error-404 .error-404-help .error-404-help-item {
		margin-right: 0;
		margin-bottom: 10px;
	}
}

/**************************************************************************/
/************************ LANDING MODULES *********************************/
/**************************************************************************/
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Nunito Light'), local('Nunito-Light'), url(https://fonts.gstatic.com/s/nunito/v14/XRXW3I6Li01BKofAnsSkZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Nunito Regular'), local('Nunito-Regular'), url(https://fonts.gstatic.com/s/nunito/v14/XRXV3I6Li01BKof4Mg.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Nunito Bold'), local('Nunito-Bold'), url(https://fonts.gstatic.com/s/nunito/v14/XRXW3I6Li01BKofAjsOkZg.ttf) format('truetype');
}
.page-landing-modules #content {
  padding: 0;
}
.page-landing-modules .page {
	background: none!important;
}
.page-landing-modules .cv-WidgetOffers > tbody {
	display: flex;
	flex-wrap: wrap;	
	justify-content: center;
}
.page-landing-modules .cv-WidgetOfferCardAbsolute .cards {
	max-width: 249px;
}
.page-landing-modules .cv-WidgetOffers .table-offers .cell-offer-card {
	padding: 10px 0 ;
}
.landing-page-modules {
  position: relative;
  background-image: url('https://static.colectivosvip.com/public/styles/images/landing/bg-landing-bottom.png');
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  padding: 270px 0 150px;
}
.landing-page-modules:before {
  content: '';
  background-image: url('https://static.colectivosvip.com/public/styles/images/landing/bg-landing-top.png');
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.landing-page-modules .landing-wrapper {
  padding: 40px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 9;
}
.landing-page-modules .landing-wrapper > div {
  margin: 0px 0 100px;
  width: 100%;
  display: inline-block;
}
.landing-page-modules .landing-wrapper h2 {
  font-family: 'Nunito', sans-serif;
  font-weight: bold;
  color: #79BA4C;
  font-size: 30px;
}
.landing-page-modules .landing-wrapper h3 {
  font-size: 22px;
  margin-bottom: 10px;
}
.landing-page-modules .landing-wrapper h4 {
  font-size: 16px;
}
.landing-page-modules .landing-wrapper h3,
.landing-page-modules .landing-wrapper h4 {
  font-family: 'Nunito', sans-serif;
  font-weight: bold;
  color: black;
}
.landing-page-modules .landing-wrapper p {
  font-family: 'Nunito', sans-serif;
  font-size: 18px;
  max-width: 70%;
  margin: 0 auto;
}
.landing-page-modules .landing-wrapper p span {
  color: #79BA4C;
}
.landing-page-modules .landing-wrapper a {
  font-family: 'Nunito', sans-serif;
  font-size: 14px;
  text-decoration: none; 
}
.landing-page-modules .landing-wrapper a.button-landing {
  background-color: #79BA4C;
  border-color: #79BA4C;
  margin-top: 30px;
}
.landing-page-modules .landing-wrapper a.button-landing:hover {
  background-color: #6dab42;
  border-color: #6dab42;
}
.landing-page-modules .landing-wrapper ul {
  margin: 0;
  padding: 0;
}
.landing-page-modules .landing-wrapper ul li {
  list-style: none;
}
.landing-page-modules .landing-wrapper .landing-module-intro {
  margin-bottom: 70px;
}
.landing-page-modules .landing-wrapper .landing-module-intro .intro {
  font-size: 22px;
  max-width: 70%;
  margin: 0 auto;
}
.landing-page-modules .landing-wrapper .landing-module-info ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 50px;
}
.landing-page-modules .landing-wrapper .landing-module-info ul li {
  margin: 0 1%;
  padding: 0 20px;
  width: 23%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.landing-page-modules .landing-wrapper .landing-module-info ul li .icon {
  display: inline-block;
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
  margin-bottom: 10px;
}
.landing-page-modules .landing-wrapper .landing-module-info ul li .icon.icon-1 {
  background-image: url("data:image/svg+xml,%3Csvg fill='%2379BA4C' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath id='path-3' class='cls-1' d='M23.85,14.21a4.55,4.55,0,0,0-2.85-1h0a4.55,4.55,0,0,0-2.85,1h0a4.59,4.59,0,0,0-2.86-1h0a4.47,4.47,0,0,0-4.49,4.44h0A4.47,4.47,0,0,0,14.36,22h0v8.25a1,1,0,0,0,1,1H26.74a1,1,0,0,0,1-1h0V22a4.48,4.48,0,0,0,3.49-4.33h0a4.47,4.47,0,0,0-4.49-4.44h0a4.59,4.59,0,0,0-2.86,1Zm.79,1.95a2.58,2.58,0,0,1,2.07-1h0a2.54,2.54,0,0,1,2.55,2.52h0a2.54,2.54,0,0,1-2.53,2.52H25.14a1,1,0,0,0-1,.95h0a1,1,0,0,0,1,1h.63v7.21H16.3V22.08h.63a1,1,0,0,0,1-1h0a1,1,0,0,0-1-.95h0s-1.63,0-1.64,0h0a2.55,2.55,0,0,1-2.55-2.53h0a2.54,2.54,0,0,1,2.55-2.52h0a2.58,2.58,0,0,1,2.07,1h0a1,1,0,0,0,.79.39h0a1,1,0,0,0,.78-.39h0a2.59,2.59,0,0,1,2.07-1h0a2.58,2.58,0,0,1,2.07,1h0a1,1,0,0,0,.78.39h0a1,1,0,0,0,.79-.39Z'/%3E%3Cpath id='path-1' class='cls-1' d='M.94,0A.94.94,0,0,0,.28.27h0A1,1,0,0,0,0,.94H0V47.06a1,1,0,0,0,.28.67h0A.94.94,0,0,0,.94,48H34.69a4.56,4.56,0,0,0,1.82-.37h0a4.54,4.54,0,0,0,1.49-1h0a4.85,4.85,0,0,0,1-1.49h0a4.75,4.75,0,0,0,.37-1.83h0V32.38l2.15.83a.8.8,0,0,0,.34.07h0a.94.94,0,0,0,.87-.6h0l5.2-13.38a1,1,0,0,0,0-.72h0a.9.9,0,0,0-.52-.49h0L43.59,16.6,45.78,11a.88.88,0,0,0,0-.71h0a.93.93,0,0,0-.51-.5h0L39.38,7.46V4.69A4.75,4.75,0,0,0,39,2.86h0a4.85,4.85,0,0,0-1-1.49h0a4.54,4.54,0,0,0-1.49-1h0A4.56,4.56,0,0,0,34.69,0H.94ZM5.63,1.87H34.69A2.83,2.83,0,0,1,37.5,4.69h0V42h0v1.3a2.81,2.81,0,0,1-2.81,2.81H5.63ZM1.88,46.12H3.75V1.87H1.88ZM39.38,15V9.47l4.31,1.68-1.85,4.78Zm0,15.4V17l6.47,2.51L41.33,31.13Z'/%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-info ul li .icon.icon-2 {
  background-image: url("data:image/svg+xml,%3Csvg fill='%2379BA4C' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-1,.cls-2%7Bfill-rule:evenodd;%7D.cls-3%7Bmask:url(%23mask);%7D%3C/style%3E%3Cmask id='mask' x='3' y='3' width='11' height='11' maskUnits='userSpaceOnUse'%3E%3Cg id='mask-3'%3E%3Cpath id='path-2' class='cls-1' d='M6.29,3.91a3.21,3.21,0,0,0-.74,1.2h0a2,2,0,0,0-.48-.06h0a2.13,2.13,0,0,0-1.5.65h0A2.08,2.08,0,0,0,3,7.23H3A2.07,2.07,0,0,0,4.78,9.18h0l.44,4.15A.75.75,0,0,0,6,14H11a.75.75,0,0,0,.74-.67h0l.44-4.15A2.07,2.07,0,0,0,14,7.23h0a2.08,2.08,0,0,0-.57-1.53h0a2.13,2.13,0,0,0-1.5-.65h0a2,2,0,0,0-.48.06h0a3.21,3.21,0,0,0-.74-1.2h0A3.11,3.11,0,0,0,8.5,3h0a3.11,3.11,0,0,0-2.21.91ZM5.92,7.24a.31.31,0,0,0,.21-.4h0a2.48,2.48,0,0,1,.62-2.47h0A2.46,2.46,0,0,1,8.5,3.64h0a2.46,2.46,0,0,1,1.75.73h0a2.48,2.48,0,0,1,.62,2.47h0a.32.32,0,0,0,.21.4h0l.1,0h0a.32.32,0,0,0,.3-.23h0a3.17,3.17,0,0,0,.12-1.29h0a1.19,1.19,0,0,1,.33,0h0a1.4,1.4,0,0,1,1,.45h0a1.41,1.41,0,0,1,.39,1h0a1.41,1.41,0,0,1-1.42,1.35h0a.32.32,0,0,0-.32.29h0l-.34,3.23H5.73L5.39,8.84a.32.32,0,0,0-.32-.29h0A1.41,1.41,0,0,1,3.65,7.2h0a1.41,1.41,0,0,1,.39-1H4a1.4,1.4,0,0,1,1-.45h0a1.19,1.19,0,0,1,.33,0h0A3.17,3.17,0,0,0,5.52,7h0a.32.32,0,0,0,.3.23h0l.1,0Zm-.06,6-.06-.55h5.4l-.06.55a.11.11,0,0,1-.1.1H6a.11.11,0,0,1-.1-.1Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath id='Fill-13' class='cls-2' d='M2.83,1A1.87,1.87,0,0,0,1,2.81V14.19a1.87,1.87,0,0,0,1.88,1.86H17.17a1.87,1.87,0,0,0,1.88-1.86V11.42a3.26,3.26,0,0,1,0-6.46V2.81A1.87,1.87,0,0,0,17.17,1ZM17.17,17H2.83A2.82,2.82,0,0,1,0,14.19V2.81A2.82,2.82,0,0,1,2.83,0H17.17A2.82,2.82,0,0,1,20,2.81V5.87h-.48a2.32,2.32,0,1,0,0,4.64H20v3.68A2.82,2.82,0,0,1,17.17,17Z'/%3E%3Cg class='cls-3'%3E%3Cpolygon id='Fill-1' class='cls-2' points='3 14 14 14 14 3 3 3 3 14'/%3E%3C/g%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-info ul li .icon.icon-3 {
  background-image: url("data:image/svg+xml,%3Csvg fill='%2379BA4C' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath id='Shape' d='M45.67,39H.8a.78.78,0,0,0-.8.75v3A5.43,5.43,0,0,0,5.6,48h24a5.43,5.43,0,0,0,5.6-5.25V40.5h2.5a3.35,3.35,0,0,0,3,2.45l4.74.41h.21a2.41,2.41,0,0,0,1.57-.57A2.13,2.13,0,0,0,48,41.18,2.26,2.26,0,0,0,45.67,39ZM33.6,42.75a3.88,3.88,0,0,1-4,3.75H5.6a3.88,3.88,0,0,1-4-3.75V40.5h32Zm12.56-1.06a.72.72,0,0,1-.55.17l-4.75-.4a1.82,1.82,0,0,1-1.48-1h6.29a.71.71,0,0,1,.73.68.64.64,0,0,1-.24.51Z' transform='translate(0)'/%3E%3Cpath id='Shape-2' data-name='Shape' d='M8,11.67a4.87,4.87,0,0,0,1.62-.26L8.79,13.9a.86.86,0,0,0,.11.75.78.78,0,0,0,.64.35h7.92a.78.78,0,0,0,.64-.35.86.86,0,0,0,.11-.75l-.79-2.49a4.87,4.87,0,0,0,1.62.26c1.91,0,4-1.91,4-5S20,0,13.5,0,4,3.46,4,6.67,6.05,11.67,8,11.67Zm5.54-10c6.26,0,7.92,3.27,7.92,5C21.42,8.73,20.18,10,19,10a2.66,2.66,0,0,1-2.46-1.21.77.77,0,0,0-1-.39.85.85,0,0,0-.45,1l1.24,3.9H10.64l1.24-3.9a.85.85,0,0,0-.44-1,.78.78,0,0,0-1,.37A2.64,2.64,0,0,1,8,10C6.82,10,5.58,8.73,5.58,6.67,5.58,4.94,7.24,1.67,13.5,1.67Z' transform='translate(0)'/%3E%3Cpath id='Shape-3' data-name='Shape' d='M24.22,22l-3.36,3.33a6.23,6.23,0,0,0,0,8.88,6.39,6.39,0,0,0,9,0l7.85-7.77a7.8,7.8,0,0,0,0-11.1,8,8,0,0,0-11.21,0A7.79,7.79,0,0,0,24.22,22Zm1.63.12a6.26,6.26,0,0,1,1.74-5.67,6.41,6.41,0,0,1,9,0,6.25,6.25,0,0,1,0,8.88l-7.85,7.77a4.79,4.79,0,0,1-6.73,0,4.68,4.68,0,0,1,0-6.66l3.65-3.61a.78.78,0,0,0,.22-.71Z' transform='translate(0)'/%3E%3Cpath id='Shape-4' data-name='Shape' d='M33.5,23a2.46,2.46,0,0,0,1.77-.74A2.49,2.49,0,0,0,36,20.49a2.53,2.53,0,0,0-.73-1.78h0a2.55,2.55,0,0,0-3.54,0A2.53,2.53,0,0,0,31,20.49a2.49,2.49,0,0,0,.73,1.77A2.46,2.46,0,0,0,33.5,23Zm-.59-3.1a.82.82,0,0,1,1.18,0,.79.79,0,0,1,.24.59.82.82,0,0,1-.24.59.85.85,0,0,1-1.18,0,.82.82,0,0,1-.24-.59A.79.79,0,0,1,32.91,19.9Z' transform='translate(0)'/%3E%3Cpath id='Path' d='M35,1.6V0a8,8,0,0,0-8,8h1.6A6.41,6.41,0,0,1,35,1.6Z' transform='translate(0)'/%3E%3Cpath id='Path-2' data-name='Path' d='M4.33,17H6a5,5,0,0,0-5-5v1.67A3.33,3.33,0,0,1,4.33,17Z' transform='translate(0)'/%3E%3Cpath id='Path-3' data-name='Path' d='M19,20h1.71A4.3,4.3,0,0,1,25,15.71V14A6,6,0,0,0,19,20Z' transform='translate(0)'/%3E%3Cpolygon id='Path-4' data-name='Path' points='37 0 38 0 38 1 37 1 37 0'/%3E%3Cpolygon id='Path-5' data-name='Path' points='32 36 33 36 33 37 32 37 32 36'/%3E%3Cpath id='Shape-5' data-name='Shape' d='M1.15,33.55a3.91,3.91,0,0,0,5.54,0A3.44,3.44,0,0,0,7.13,33a3.87,3.87,0,0,0,2.06-.89l3,3.6a.79.79,0,0,0,.57.28h0a.75.75,0,0,0,.55-.23l4.44-4.43a.78.78,0,0,0,.23-.59.79.79,0,0,0-.28-.57l-3.59-3A3.82,3.82,0,0,0,15,25.13a3,3,0,0,0,.54-.44A3.92,3.92,0,0,0,12.78,18a3.83,3.83,0,0,0-2.21.69,3.91,3.91,0,0,0-5,.46,3.44,3.44,0,0,0-.44.54,3.91,3.91,0,0,0-3.45,3.45,3,3,0,0,0-.54.44,3.92,3.92,0,0,0-.46,5A3.9,3.9,0,0,0,1.15,33.55Zm11.68.51-2.65-3.19a3.92,3.92,0,0,0,.38-2.29l0,0a4,4,0,0,0,2.3-.38l3.18,2.65ZM2.25,28a2.36,2.36,0,0,1,0-3.32,2.38,2.38,0,0,1,.57-.4.81.81,0,0,0,.41-.7,2.36,2.36,0,0,1,2.35-2.36h0a.79.79,0,0,0,.69-.41,2.12,2.12,0,0,1,.4-.56,2.4,2.4,0,0,1,3.32,0,.82.82,0,0,0,1.11,0,2.41,2.41,0,0,1,3.33,0,2.36,2.36,0,0,1,0,3.32,2.52,2.52,0,0,1-.56.4.78.78,0,0,0-.42.7,2.28,2.28,0,0,1-.69,1.67,2.32,2.32,0,0,1-2.26.6.79.79,0,0,0-.75.2l-.62.62a.77.77,0,0,0-.2.75,2.34,2.34,0,0,1-2.26,2.95h0a.78.78,0,0,0-.69.42,2.52,2.52,0,0,1-.4.56,2.35,2.35,0,1,1-3.32-3.33A.79.79,0,0,0,2.25,28Z' transform='translate(0)'/%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-info ul li .icon.icon-4 {
  background-image: url("data:image/svg+xml,%3Csvg fill='%2379BA4C' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 33.49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath id='path-1' class='cls-1' d='M17.81,7.45a3.53,3.53,0,0,0-2.18-.75h0a3.56,3.56,0,0,0-2.19.75h0a3.53,3.53,0,0,0-2.18-.75h0A3.38,3.38,0,0,0,7.81,10h0a3.34,3.34,0,0,0,2.73,3.23h0v6.15a.73.73,0,0,0,.74.71H20a.73.73,0,0,0,.74-.71h0V13.22A3.35,3.35,0,0,0,23.44,10h0A3.37,3.37,0,0,0,20,6.7h0a3.56,3.56,0,0,0-2.19.75Zm.6,1.45A2,2,0,0,1,20,8.12h0A1.93,1.93,0,0,1,22,10h0A1.92,1.92,0,0,1,20,11.88H18.8a.73.73,0,0,0-.74.71h0a.73.73,0,0,0,.74.72h.48v5.36H12V13.31h.48a.73.73,0,0,0,.74-.72h0a.73.73,0,0,0-.74-.71H11.25A1.91,1.91,0,0,1,9.3,10h0a1.93,1.93,0,0,1,2-1.88h0a2,2,0,0,1,1.58.78h0a.77.77,0,0,0,.6.29h0A.76.76,0,0,0,14,8.9h0a2,2,0,0,1,1.59-.78h0a2,2,0,0,1,1.58.78h0a.77.77,0,0,0,.6.29h0a.76.76,0,0,0,.6-.29Z' transform='translate(0)'/%3E%3Cpath id='Fill-1' class='cls-1' d='M45.87,25a.55.55,0,0,1-.56.58H43.4a5.56,5.56,0,0,0-10,0H31.61V15.37H42.12l3.4,1.5a.61.61,0,0,1,.35.57Zm-7.49,6.34a3.4,3.4,0,1,1,3.4-3.4,3.4,3.4,0,0,1-3.4,3.4ZM31.61,7.91h4.78a2.24,2.24,0,0,1,2,1.2l2.14,4.13h-9ZM29.47,4.43V25.61H13.85a5.5,5.5,0,0,0-5-3.18,5.47,5.47,0,0,0-5,3.18H2.7A.55.55,0,0,1,2.14,25V4.43A2.26,2.26,0,0,1,4.37,2.14H27.22a2.28,2.28,0,0,1,2.25,2.28ZM8.82,31.37A3.4,3.4,0,1,1,12.23,28a3.4,3.4,0,0,1-3.41,3.4ZM46.37,14.93,43.1,13.52,40.33,8.14a4.39,4.39,0,0,0-3.94-2.38H31.61V4.42A4.4,4.4,0,0,0,27.22,0H4.37A4.39,4.39,0,0,0,0,4.42V25a2.69,2.69,0,0,0,2.66,2.72h.61c0,.1,0,.15,0,.21a5.55,5.55,0,0,0,11.1,0v-.05a1.7,1.7,0,0,0,0-.21H32.81v.21a5.56,5.56,0,0,0,11.11,0v-.26H45.3A2.7,2.7,0,0,0,48,25V17.4a2.66,2.66,0,0,0-1.63-2.47Z' transform='translate(0)'/%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-info ul li p {
  font-size: 16px;
  max-width: 100%;
  font-weight: bold;
}
.landing-page-modules .landing-wrapper .landing-module-options ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 40px;
}
.landing-page-modules .landing-wrapper .landing-module-options ul li {
  margin: 0 15px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.landing-page-modules .landing-wrapper .landing-module-options ul li a > div {
  width: 170px;
  height: 170px;
  border-radius: 300px;
  overflow: hidden;
  position: relative;
}
.landing-page-modules .landing-wrapper .landing-module-options ul li a > div img {
  width: 100%;
}
.landing-page-modules .landing-wrapper .landing-module-options ul li a > div .options-hover {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3;
  top: 0;
  display: none;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: rgba(121, 186, 76, 0.9);
  padding: 15px;
  transition: 0.3s;
}
.landing-page-modules .landing-wrapper .landing-module-options ul li a > div .options-hover .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 439.82 443.11'%3E%3Cpath d='M376.82,35.46c-18.42-6.09-36.75-5.61-52.86,1C312.64,10.55,289.27-.7,267.48,0c-21.45.74-44.5,13.48-56,36.51C166.91,5.7,113.59,18,78.55,46.41,38.11,79.15,15,136.05,42.33,187.15a64.33,64.33,0,0,0-18.79,35.58A60.11,60.11,0,0,0,28,257.59C2.15,288-6.33,323.67,4.78,357c11.52,34.58,42.49,61,77.06,65.74,26.62,3.65,51.45-6,69.67-26.9,24.7,4.61,51.37-6.68,64.79-29,10.55-17.53,12.52-43.26-7.81-68.93,14.16-7.51,27.82-17.75,38.14-31.69a91.38,91.38,0,0,0,17.89-50.65,82.1,82.1,0,0,0,36.5,7A74.29,74.29,0,0,0,317.37,220a16.17,16.17,0,0,0,3,2.78c23.46,16.39,55.18,16,77.15-1,1.31-1,2.56-2.08,3.75-3.18,13.95-12.85,19.7-31.24,16.05-50.48,18.24-18.88,25.72-41.82,21.15-65.54C432.77,72.73,408,45.77,376.82,35.46Zm29.51,73.3c2.91,15.12-3.16,29.16-17.94,41.62a16.43,16.43,0,0,0-4.8,18.25c5.37,14.42-.35,22.73-6.1,27.21-6.44,5-16.44,7.59-26.42,5.36.7-.61,1.4-1.22,2.09-1.86a130.47,130.47,0,0,0,12.93-13.88,16.38,16.38,0,1,0-25.46-20.63c-12.87,15.86-26.64,24.31-41,25.06-23.42,1.25-42.83-17.82-43-17.95a16.38,16.38,0,0,0-27.64,15.19c5.7,24.41,2.84,43.89-8.69,59.52-25.24,34.17-83.86,38.86-85,38.94a16.39,16.39,0,0,0,2.19,32.7,196.73,196.73,0,0,0,38.45-7.35c14.52,13.75,19,27.71,12.17,39-6.38,10.64-22.49,18-36.23,12a16.42,16.42,0,0,0-20.14,5.83C117.12,389.57,99,392.05,86.31,390.31c-22.15-3-42.89-21-50.43-43.64-8.34-25,.22-51.8,24.09-75.39a16.38,16.38,0,0,0,1.11-22.09,26.18,26.18,0,0,1-5.22-21.09,31,31,0,0,1,6.48-14.28c16.06,16,34.89,26.87,35.88,27.45a16.39,16.39,0,0,0,19.26-2.16,16,16,0,0,0,3.09-3.88,16.38,16.38,0,0,0-6-22.37c-.24-.13-24.76-14.43-37.27-31.6-.06-.08-.13-.15-.18-.23-27.49-37.68-9.7-83.35,22-109.17,27.89-22.6,73.18-34.75,109,5.38a16.38,16.38,0,0,0,28.59-10.08c1.09-21.91,16.84-33.88,31.82-34.38,14.37-.49,24.65,9.12,28.17,26a17.55,17.55,0,0,0-.24,2.31l0,1.56c-.41,14.82-.78,28.81-4.82,41.44a16.39,16.39,0,0,0,31.23,10c4.63-14.51,5.65-29,6.12-43.12,13.93-9.84,29.22-7.1,37.53-4.35C386.44,73.16,402.82,90.51,406.33,108.76Z'/%3E%3Cpath d='M344,238.25A16.38,16.38,0,0,0,331,257.38c4.17,22.17,36.94,70.16,54,94.07l-57.34,52.84c-17.55-16.26-51.83-46.43-77.42-59a16.38,16.38,0,0,0-14.43,29.42c30.34,14.89,79.7,63.2,80.19,63.68a16.39,16.39,0,0,0,22.59.36l79.33-73.11A16.39,16.39,0,0,0,420,343.87c-21.95-29.66-54.09-78-56.85-92.55A16.37,16.37,0,0,0,344,238.25Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  width: 27px;
  height: 27px;
  margin-bottom: 10px;
}
.landing-page-modules .landing-wrapper .landing-module-options ul li a > div .options-hover span {
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  white-space: normal;
}
.landing-page-modules .landing-wrapper .landing-module-options ul li:hover {
  transform: scale(1.08);
}
.landing-page-modules .landing-wrapper .landing-module-options ul li:hover a > div .options-hover {
  display: flex;
}
.landing-page-modules .landing-wrapper .landing-module-options ul li.option-1 a .options-hover {
  background: rgba(242, 16, 42, 0.8);
}
.landing-page-modules .landing-wrapper .landing-module-options ul li.option-1 a .options-hover .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.86 12.37'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M9.15,6.45l.66-.61,0,0a2.3,2.3,0,0,0,3.08,0l.64-.58c1-.89,2-3.23.73-4.38A2.27,2.27,0,0,0,12.7.37a5.31,5.31,0,0,0-3.19,1.2l-.63.58A1.9,1.9,0,0,0,8.88,5l0,0-.59.55a1.6,1.6,0,0,0-.53-.09,1.54,1.54,0,0,0-.61.12L7,5.63,6,4.66a1.66,1.66,0,0,0,0-2.44L3.7.17a.69.69,0,0,0-.91,0,.55.55,0,0,0,0,.83L5,3.05a.56.56,0,0,1,.05.78L2.4,1.37a.69.69,0,0,0-.91,0,.55.55,0,0,0,0,.83L4.16,4.66a.68.68,0,0,1-.85,0l-2.22-2a.67.67,0,0,0-.9,0,.55.55,0,0,0,0,.83L2.41,5.45A2,2,0,0,0,3.77,6a2,2,0,0,0,1.3-.46l1,.94L2.32,9.92a1.3,1.3,0,0,0,0,1.94l0,0a1.53,1.53,0,0,0,1.05.4,1.55,1.55,0,0,0,1.06-.4L7.63,9l3.23,3a1.57,1.57,0,0,0,1.06.4A1.55,1.55,0,0,0,13,12l0,0A1.31,1.31,0,0,0,13,10ZM3.57,11.07a.23.23,0,0,1-.16,0,.22.22,0,0,1-.15,0l0,0a.19.19,0,0,1,0-.28L6.38,7.84a.6.6,0,0,0,.08.08l.26.24Zm8.54,0,0,0a.22.22,0,0,1-.3,0L7.37,7.09a.18.18,0,0,1,0-.28l0,0a.29.29,0,0,1,.16,0,.29.29,0,0,1,.15,0l4.4,4.05A.19.19,0,0,1,12.11,11.1Zm.53-6.65L12,5a1,1,0,0,1-1.27,0l-1-.87a.84.84,0,0,1-.26-.59A.81.81,0,0,1,9.79,3l.63-.58a3.87,3.87,0,0,1,2.28-.85,1,1,0,0,1,.67.18C13.88,2.2,13.35,3.8,12.64,4.45Z' transform='translate(0)'/%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-options ul li.option-2 a .options-hover {
  background: rgba(124, 206, 11, 0.8);
}
.landing-page-modules .landing-wrapper .landing-module-options ul li.option-2 a .options-hover .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 9.4' style='enable-background:new 0 0 15 9.4;' xml:space='preserve'%3E%3Cpath id='Shape' d='M15,3.2c0-0.2-0.2-0.4-0.4-0.4c-0.1,0-3-0.3-4.7,1.4C9.5,4.6,9.2,5,9,5.4C8.7,4.1,8.1,2.9,7.3,2.1 c-1-1-2.5-1.7-4.4-2C1.5-0.1,0.5,0,0.4,0C0.2,0.1,0,0.2,0,0.5c0,0-0.1,1.1,0.1,2.5c0.3,1.8,0.9,3.3,2,4.4c1,1,2.5,1.7,4.4,2 c0.7,0.1,1.3,0.1,1.7,0.1c0.4,0,1,0,1.2,0c0.9,0,2.9-0.2,4.2-1.4C15.2,6.2,15,3.3,15,3.2z M5,4.4c-0.2-0.2-0.5-0.2-0.6,0 C4.2,4.5,4.2,4.8,4.3,5l3.4,3.4c-1.3,0-3.6-0.3-5-1.8C1,4.9,0.9,2,0.9,0.9c1.1,0,4,0.1,5.7,1.8c1.4,1.4,1.8,3.7,1.8,5L5,4.4z M12.9,7.3c-0.8,0.8-2,1.1-2.9,1.1l2-2c0.2-0.2,0.2-0.5,0-0.6c-0.2-0.2-0.5-0.2-0.6,0l-2,2c0.1-0.9,0.3-2.1,1.1-2.9 c1-1,2.8-1.2,3.6-1.2C14.1,4.5,14,6.2,12.9,7.3z'/%3E%3C/svg%3E%0A");
}
.landing-page-modules .landing-wrapper .landing-module-options ul li.option-3 a .options-hover {
  background: rgba(255, 55, 166, 0.8);
}
.landing-page-modules .landing-wrapper .landing-module-options ul li.option-3 a .options-hover .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.62 12.92'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Shape' class='cls-1' d='M14.19,6.46h-.44c0-.13,0-.27,0-.4a5.51,5.51,0,0,0-.9-3.48,2.63,2.63,0,0,0-2.13-1,3.91,3.91,0,0,0-1.9.44,3.18,3.18,0,0,1-1.09.34V2A1.24,1.24,0,0,1,9,.81.42.42,0,0,0,9.45.4.41.41,0,0,0,9,0,2.09,2.09,0,0,0,6.88,2V2.4a3,3,0,0,1-1.09-.34,4,4,0,0,0-1.91-.44,2.64,2.64,0,0,0-2.13,1A5.58,5.58,0,0,0,.86,6.06c0,.13,0,.27,0,.4H.43A.42.42,0,0,0,0,6.87V9.29a.41.41,0,0,0,.43.4H1.8a8.08,8.08,0,0,0,1.65,2.2,3.32,3.32,0,0,0,2.14,1,1.55,1.55,0,0,0,1.16-.52.71.71,0,0,1,.56-.28c.24,0,.34.08.55.28A1.55,1.55,0,0,0,9,12.92a3.53,3.53,0,0,0,2.31-1.19,8,8,0,0,0,1.48-2h1.38a.42.42,0,0,0,.43-.4V6.87A.42.42,0,0,0,14.19,6.46Zm-3.53,4.77A2.77,2.77,0,0,1,9,12.12c-.24,0-.34-.09-.55-.29a1.58,1.58,0,0,0-1.16-.52,1.55,1.55,0,0,0-1.16.52c-.21.2-.31.29-.56.29a2.63,2.63,0,0,1-1.54-.81A6.55,6.55,0,0,1,2.77,9.69h9.08a7.26,7.26,0,0,1-1.19,1.54Zm1.61-2.36h-2v-.4a.43.43,0,0,0-.85,0v.4H7.74v-.4a.42.42,0,0,0-.43-.4.41.41,0,0,0-.43.4v.4H5.17v-.4a.43.43,0,0,0-.86,0v.4H2.57v-.4a.41.41,0,0,0-.43-.4.41.41,0,0,0-.43.4v.4H.86V7.27H12.28a1.53,1.53,0,0,0,0,1.6ZM1.73,6.46c0-.13,0-.27,0-.4a4.84,4.84,0,0,1,.73-3,1.72,1.72,0,0,1,1.44-.65,3.05,3.05,0,0,1,1.52.36,3.94,3.94,0,0,0,1.91.45,3.86,3.86,0,0,0,1.9-.45,3.08,3.08,0,0,1,1.52-.36,1.73,1.73,0,0,1,1.45.65,4.84,4.84,0,0,1,.72,3c0,.13,0,.27,0,.4Zm12,2.42a.81.81,0,1,1,0-1.61Z'/%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-options ul li.option-4 a .options-hover {
  background: rgba(26, 212, 199, 0.8);
}
.landing-page-modules .landing-wrapper .landing-module-options ul li.option-4 a .options-hover .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 439.82 443.11'%3E%3Cpath d='M376.82,35.46c-18.42-6.09-36.75-5.61-52.86,1C312.64,10.55,289.27-.7,267.48,0c-21.45.74-44.5,13.48-56,36.51C166.91,5.7,113.59,18,78.55,46.41,38.11,79.15,15,136.05,42.33,187.15a64.33,64.33,0,0,0-18.79,35.58A60.11,60.11,0,0,0,28,257.59C2.15,288-6.33,323.67,4.78,357c11.52,34.58,42.49,61,77.06,65.74,26.62,3.65,51.45-6,69.67-26.9,24.7,4.61,51.37-6.68,64.79-29,10.55-17.53,12.52-43.26-7.81-68.93,14.16-7.51,27.82-17.75,38.14-31.69a91.38,91.38,0,0,0,17.89-50.65,82.1,82.1,0,0,0,36.5,7A74.29,74.29,0,0,0,317.37,220a16.17,16.17,0,0,0,3,2.78c23.46,16.39,55.18,16,77.15-1,1.31-1,2.56-2.08,3.75-3.18,13.95-12.85,19.7-31.24,16.05-50.48,18.24-18.88,25.72-41.82,21.15-65.54C432.77,72.73,408,45.77,376.82,35.46Zm29.51,73.3c2.91,15.12-3.16,29.16-17.94,41.62a16.43,16.43,0,0,0-4.8,18.25c5.37,14.42-.35,22.73-6.1,27.21-6.44,5-16.44,7.59-26.42,5.36.7-.61,1.4-1.22,2.09-1.86a130.47,130.47,0,0,0,12.93-13.88,16.38,16.38,0,1,0-25.46-20.63c-12.87,15.86-26.64,24.31-41,25.06-23.42,1.25-42.83-17.82-43-17.95a16.38,16.38,0,0,0-27.64,15.19c5.7,24.41,2.84,43.89-8.69,59.52-25.24,34.17-83.86,38.86-85,38.94a16.39,16.39,0,0,0,2.19,32.7,196.73,196.73,0,0,0,38.45-7.35c14.52,13.75,19,27.71,12.17,39-6.38,10.64-22.49,18-36.23,12a16.42,16.42,0,0,0-20.14,5.83C117.12,389.57,99,392.05,86.31,390.31c-22.15-3-42.89-21-50.43-43.64-8.34-25,.22-51.8,24.09-75.39a16.38,16.38,0,0,0,1.11-22.09,26.18,26.18,0,0,1-5.22-21.09,31,31,0,0,1,6.48-14.28c16.06,16,34.89,26.87,35.88,27.45a16.39,16.39,0,0,0,19.26-2.16,16,16,0,0,0,3.09-3.88,16.38,16.38,0,0,0-6-22.37c-.24-.13-24.76-14.43-37.27-31.6-.06-.08-.13-.15-.18-.23-27.49-37.68-9.7-83.35,22-109.17,27.89-22.6,73.18-34.75,109,5.38a16.38,16.38,0,0,0,28.59-10.08c1.09-21.91,16.84-33.88,31.82-34.38,14.37-.49,24.65,9.12,28.17,26a17.55,17.55,0,0,0-.24,2.31l0,1.56c-.41,14.82-.78,28.81-4.82,41.44a16.39,16.39,0,0,0,31.23,10c4.63-14.51,5.65-29,6.12-43.12,13.93-9.84,29.22-7.1,37.53-4.35C386.44,73.16,402.82,90.51,406.33,108.76Z'/%3E%3Cpath d='M344,238.25A16.38,16.38,0,0,0,331,257.38c4.17,22.17,36.94,70.16,54,94.07l-57.34,52.84c-17.55-16.26-51.83-46.43-77.42-59a16.38,16.38,0,0,0-14.43,29.42c30.34,14.89,79.7,63.2,80.19,63.68a16.39,16.39,0,0,0,22.59.36l79.33-73.11A16.39,16.39,0,0,0,420,343.87c-21.95-29.66-54.09-78-56.85-92.55A16.37,16.37,0,0,0,344,238.25Z'/%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul {
  display: flex;
  margin-top: 50px;
  flex-wrap: wrap;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease-in-out;
  margin: 1%;
  border-radius: 5px;
  padding: 20px;
  position: relative;
  cursor: pointer;
  width: 31.33%;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li > div {
  width: 100%;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-quote-icon {
  width: 45px;
  height: 45px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 7px;
  border-radius: 70px;
  position: absolute;
  top: -20px;
  left: 25px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-quote-icon .icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 18'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%233d3d3d;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Fill-4' class='cls-1' d='M4.78,17.73A4.92,4.92,0,0,0,6.4,18h0A5.67,5.67,0,0,0,12,12.89,5.65,5.65,0,0,0,6.59,6.7a8.12,8.12,0,0,1,3.69-4.52A1.18,1.18,0,0,0,10.82.86,1.1,1.1,0,0,0,9.77,0H9.59c-.18,0-.34,0-.51,0A10,10,0,0,0,1.35,5,10.58,10.58,0,0,0,0,9.74c-.17,3.87,1.66,6.94,4.77,8' transform='translate(0)'/%3E%3Cpath id='Fill-5' class='cls-1' d='M20.78,17.73A4.92,4.92,0,0,0,22.4,18,5.67,5.67,0,0,0,28,12.89,5.65,5.65,0,0,0,22.59,6.7a8.12,8.12,0,0,1,3.69-4.52A1.18,1.18,0,0,0,26.82.86,1.1,1.1,0,0,0,25.77,0h-.18c-.18,0-.34,0-.51,0a10,10,0,0,0-7.73,5A10.58,10.58,0,0,0,16,9.74c-.17,3.87,1.66,6.94,4.77,8' transform='translate(0)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .merchant-logo {
  margin-bottom: 5px;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .merchant-logo img {
  max-height: 70px;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-comment p {
  max-width: 100%;
  color: #6c6c6c;
  font-size: 14px;
  line-height: 22px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-bottom .opinion-user-name {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  font-family: 'Nunito', sans-serif;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-bottom .opinion-star-rating {
  display: flex;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-bottom .opinion-star-rating .icon {
  display: inline-block;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  margin: 0 2px;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-bottom .opinion-star-rating .icon.icon-star {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23efc358' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.96 14.34'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7B%7D%3C/style%3E%3C/defs%3E%3Cpath id='Path' class='cls-1' d='M14.64,6.55A1.11,1.11,0,0,0,14,4.65l-3.7-.54A.26.26,0,0,1,10.15,4L8.5.63A1.11,1.11,0,0,0,7.5,0a1.12,1.12,0,0,0-1,.62L4.84,4a.22.22,0,0,1-.16.12L1,4.65a1.11,1.11,0,0,0-.63,1.9L3,9.16a.22.22,0,0,1,.07.2l-.63,3.69a1.1,1.1,0,0,0,.44,1.09,1.12,1.12,0,0,0,1.18.08L7.4,12.48a.23.23,0,0,1,.2,0l3.31,1.74a1.11,1.11,0,0,0,.52.13,1.15,1.15,0,0,0,.66-.21,1.12,1.12,0,0,0,.44-1.09L11.9,9.36a.24.24,0,0,1,.06-.2Z' transform='translate(-0.02 -0.01)'/%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-bottom .opinion-star-rating .icon.icon-star.icon-star-empty {
  background-image: url("data:image/svg+xml,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.96 14.42'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23cccccc;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Path' class='cls-1' d='M7.18.56c.44-.09.55-.06.65,0a.63.63,0,0,1,.22.26h0L9.82,4.43l4.12.71a.62.62,0,0,1,.32.14.61.61,0,0,1,.19.28.6.6,0,0,1,0,.35.55.55,0,0,1-.17.29h0L11.43,9l.6,4.18a.6.6,0,0,1-.24.61.6.6,0,0,1-.36.12.55.55,0,0,1-.28-.07h0L7.61,12,3.85,13.85a.64.64,0,0,1-.33.07.66.66,0,0,1-.32-.12A.71.71,0,0,1,3,13.53a.64.64,0,0,1,0-.34H3l.67-4L.7,6.2a.69.69,0,0,1-.17-.3.66.66,0,0,1,0-.34.54.54,0,0,1,.19-.28.63.63,0,0,1,.31-.14h0l4-.58L7,.82A.58.58,0,0,1,7.18.56Z' transform='translate(-0.02 -0.01)'/%3E%3C/svg%3E");
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li .opinion-bottom .opinion-arrow .icon-arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.494 31.494' style='enable-background:new 0 0 31.494 31.494;' xml:space='preserve'%3E%3Cpath d='M10.273,5.009c0.444-0.444,1.143-0.444,1.587,0c0.429,0.429,0.429,1.143,0,1.571l-8.047,8.047h26.554 c0.619,0,1.127,0.492,1.127,1.111c0,0.619-0.508,1.127-1.127,1.127H3.813l8.047,8.032c0.429,0.444,0.429,1.159,0,1.587 c-0.444,0.444-1.143,0.444-1.587,0l-9.952-9.952c-0.429-0.429-0.429-1.143,0-1.571L10.273,5.009z'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.landing-page-modules .landing-wrapper .landing-module-opinions ul li:hover {
  transform: scale(1.08);
}
.landing-page-modules .landing-wrapper .landing-module-offers table {
  width: 100%;
}
.landing-page-modules .landing-wrapper .landing-module-offers #body {
  margin: 20px 0;
}
.landing-page-modules .landing-wrapper .landing-module-offers .cv-WidgetOffers > tbody > tr,
.landing-page-modules .landing-wrapper .landing-module-offers .cv-WidgetOffersMerchant .cell-cards > .cards > tbody > tr > td,
.landing-page-modules .landing-wrapper .landing-module-offers .cv-WidgetOffersRelated .content > .cards > tbody > tr > td {
  margin-right: 0px!important;
}
.landing-page-modules .landing-wrapper .landing-module-offers .cv-WidgetOffers > tbody > tr:last-child,
.landing-page-modules .landing-wrapper .landing-module-offers .cv-WidgetOffersMerchant .cell-cards > .cards > tbody > tr > td:last-child,
.landing-page-modules .landing-wrapper .landing-module-offers .cv-WidgetOffersRelated .content > .cards > tbody > tr > td:last-child {
  margin-right: 0 !important;
}
.landing-page-modules .landing-wrapper .landing-module-offers a.button-landing {
  margin-top: 0;
}
.landing-page-modules .landing-wrapper .landing-module-partners ul {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.landing-page-modules .landing-wrapper .landing-module-partners ul li {
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.landing-page-modules .landing-wrapper .landing-module-partners ul li img {
  width: 100%;
}
.landing-page-modules .landing-wrapper .landing-module-partners ul li:hover {
  transform: scale(1.08);
}
@media only screen and (max-width: 768px) {
  .landing-page-modules {
    padding: 170px 0 150px;
  }
  .landing-page-modules .landing-wrapper p {
    max-width: 90%;
  }
  .landing-page-modules .landing-wrapper .landing-module-intro .intro {
    max-width: 90%;
  }
  .landing-page-modules .landing-wrapper .landing-module-info ul li {
    margin: 4% 1%;
    padding: 0 30px;
    width: 48%;
  }
  .landing-page-modules .landing-wrapper .landing-module-options ul li a > div .options-hover span {
    font-size: 14px;
  }
  .landing-page-modules .landing-wrapper .landing-module-opinions ul {
    justify-content: center;
  }
  .landing-page-modules .landing-wrapper .landing-module-opinions ul li {
    margin: 3%;
    width: 44%;
  }
  .landing-page-modules .landing-wrapper .landing-module-partners ul {
    flex-wrap: wrap;
  }
  .landing-page-modules .landing-wrapper .landing-module-partners ul li {
    margin: 1%;
    width: 31.33%;
  }
}
@media only screen and (max-width: 500px) {
  .landing-page-modules {
    padding: 110px 0 30px;
  }
  .landing-page-modules .landing-wrapper h2 {
    font-size: 26px;
  }
  .landing-page-modules .landing-wrapper h3 {
    font-size: 20px;
  }
  .landing-page-modules .landing-wrapper p {
    font-size: 16px;
  }
  .landing-page-modules .landing-wrapper > div {
    margin: 0 0 70px;
  }
  .landing-page-modules .landing-wrapper .landing-module-intro {
    margin-bottom: 50px;
  }
  .landing-page-modules .landing-wrapper .landing-module-intro .intro {
    font-size: 18px;
  }
  .landing-page-modules .landing-wrapper .landing-module-info ul {
    margin-top: 30px;
  }
  .landing-page-modules .landing-wrapper .landing-module-info ul li {
    padding: 0 20px;
  }
  .landing-page-modules .landing-wrapper .landing-module-info ul li .icon {
    width: 40px;
    height: 40px;
  }
  .landing-page-modules .landing-wrapper .landing-module-info ul li p {
    font-size: 14px;
  }
  .landing-page-modules .landing-wrapper .landing-module-options ul li {
    margin: 3% 1%;
    width: 48%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .landing-page-modules .landing-wrapper .landing-module-options ul li a > div {
    width: 150px;
    height: 150px;
  }
  .landing-page-modules .landing-wrapper .landing-module-options ul li a > div .options-hover .icon {
    width: 20px;
    height: 20px;
  }
  .landing-page-modules .landing-wrapper .landing-module-options ul li a > div .options-hover span {
    font-size: 12px;
  }
  .landing-page-modules .landing-wrapper .landing-module-opinions ul {
    margin-top: 30px;
  }
  .landing-page-modules .landing-wrapper .landing-module-opinions ul li {
    margin: 4% 0;
    width: 98%;
  }
  .landing-page-modules .landing-wrapper .landing-module-partners ul li {
    margin: 1%;
    width: 48%;
  }
}
@media only screen and (max-width: 420px) {
  .landing-page-modules {
    padding: 80px 0 30px;
  }
  .landing-page-modules .landing-wrapper .landing-module-options ul li a > div {
    width: 100px;
    height: 100px;
    margin: 0 auto;
  }
  .landing-page-modules .landing-wrapper .landing-module-options ul li a > div .options-hover .icon {
    width: 15px;
    height: 15px;
  }
  .landing-page-modules .landing-wrapper .landing-module-options ul li a > div .options-hover span {
    font-size: 9px;
  }
}
/*********************** FIN LANDING MODULES *******************************/
/*_________________________________________________________________________*/


.cv-WidgetOfferCardAbsolute .cards .card .stamp-gift + .stamp-tag {
  left: 50px;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-gift.stamp-gift-disabled + .stamp-tag {
  left: 5px;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag {
  position: absolute;
  top: 10px;
  left: 5px;
  height: 20px;
  border-radius: 60px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
  align-items: center;
  background-color: #3EB2E9;
  color: #ffffff;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag .icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 14.4' style='enable-background:new 0 0 15 14.4;' xml:space='preserve'%3E%3Cpath id='Path' d='M7.5,0c0.4,0,0.7,0.2,0.9,0.5l0.1,0.1L10.2,4c0,0,0.1,0.1,0.1,0.1l0.1,0L14,4.7c0.4,0.1,0.8,0.4,0.9,0.8 c0.1,0.4,0,0.7-0.2,1l-0.1,0.1L12,9.2c0,0-0.1,0.1-0.1,0.1l0,0.1l0.6,3.7c0.1,0.4-0.1,0.8-0.4,1.1c-0.2,0.1-0.4,0.2-0.7,0.2 c-0.1,0-0.3,0-0.4-0.1l-0.1-0.1l-3.3-1.7c0,0-0.1,0-0.2,0l-0.1,0l-3.3,1.7c-0.4,0.2-0.8,0.2-1.2-0.1c-0.3-0.2-0.5-0.6-0.5-0.9l0-0.1 l0.6-3.7c0-0.1,0-0.1,0-0.2l0,0L0.4,6.6C0,6.3-0.1,5.8,0.1,5.4c0.1-0.4,0.4-0.6,0.8-0.7l0.1,0l3.7-0.5c0.1,0,0.1,0,0.1-0.1l0,0 l1.7-3.4C6.7,0.3,7.1,0,7.5,0z M7.5,1C7.5,1,7.4,1,7.5,1L7.4,1.1L5.7,4.4C5.6,4.8,5.3,5,4.9,5.1l-0.1,0L1.1,5.7c0,0-0.1,0-0.1,0.1 c0,0,0,0.1,0,0.1l0,0l2.7,2.6C4,8.7,4.1,9.1,4.1,9.4l0,0.1l-0.6,3.7c0,0,0,0.1,0,0.1c0,0,0.1,0,0.1,0l0,0l3.3-1.8 c0.3-0.2,0.7-0.2,1-0.1l0.1,0.1l3.3,1.7c0,0,0,0,0.1,0c0,0,0,0,0.1,0c0,0,0,0,0-0.1l0,0l-0.6-3.7c-0.1-0.3,0-0.7,0.2-1l0.1-0.1 l2.7-2.6c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1l0,0l-3.7-0.5c-0.4,0-0.7-0.3-0.9-0.6L9.3,4.4L7.6,1.1C7.6,1,7.5,1,7.5,1z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-cancel {
  background-color: #07944f;
  color: #ffffff;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-cancel .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Capa_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m459.669 82.906-196-81.377c-4.91-2.038-10.429-2.039-15.338 0l-196 81.377c-7.465 3.1-12.331 10.388-12.331 18.471v98.925c0 136.213 82.329 258.74 208.442 310.215 4.844 1.977 10.271 1.977 15.116 0 126.111-51.474 208.442-174.001 208.442-310.215v-98.925c0-8.083-4.865-15.371-12.331-18.471zm-27.669 117.396c0 115.795-68 222.392-176 269.974-105.114-46.311-176-151.041-176-269.974v-85.573l176-73.074 176 73.074zm-198.106 67.414 85.964-85.963c7.81-7.81 20.473-7.811 28.284 0s7.81 20.474-.001 28.284l-100.105 100.105c-7.812 7.812-20.475 7.809-28.284 0l-55.894-55.894c-7.811-7.811-7.811-20.474 0-28.284s20.474-7.811 28.284 0z'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-ticket-restaurant {
  background-color: rgba(62, 178, 233, 0.9);
  color: #ffffff;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-ticket-restaurant .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-1,.cls-2%7Bfill-rule:evenodd;%7D.cls-3%7Bmask:url(%23mask);%7D%3C/style%3E%3Cmask id='mask' x='3' y='3' width='11' height='11' maskUnits='userSpaceOnUse'%3E%3Cg id='mask-3'%3E%3Cpath id='path-2' class='cls-1' d='M6.29,3.91a3.21,3.21,0,0,0-.74,1.2h0a2,2,0,0,0-.48-.06h0a2.13,2.13,0,0,0-1.5.65h0A2.08,2.08,0,0,0,3,7.23H3A2.07,2.07,0,0,0,4.78,9.18h0l.44,4.15A.75.75,0,0,0,6,14H11a.75.75,0,0,0,.74-.67h0l.44-4.15A2.07,2.07,0,0,0,14,7.23h0a2.08,2.08,0,0,0-.57-1.53h0a2.13,2.13,0,0,0-1.5-.65h0a2,2,0,0,0-.48.06h0a3.21,3.21,0,0,0-.74-1.2h0A3.11,3.11,0,0,0,8.5,3h0a3.11,3.11,0,0,0-2.21.91ZM5.92,7.24a.31.31,0,0,0,.21-.4h0a2.48,2.48,0,0,1,.62-2.47h0A2.46,2.46,0,0,1,8.5,3.64h0a2.46,2.46,0,0,1,1.75.73h0a2.48,2.48,0,0,1,.62,2.47h0a.32.32,0,0,0,.21.4h0l.1,0h0a.32.32,0,0,0,.3-.23h0a3.17,3.17,0,0,0,.12-1.29h0a1.19,1.19,0,0,1,.33,0h0a1.4,1.4,0,0,1,1,.45h0a1.41,1.41,0,0,1,.39,1h0a1.41,1.41,0,0,1-1.42,1.35h0a.32.32,0,0,0-.32.29h0l-.34,3.23H5.73L5.39,8.84a.32.32,0,0,0-.32-.29h0A1.41,1.41,0,0,1,3.65,7.2h0a1.41,1.41,0,0,1,.39-1H4a1.4,1.4,0,0,1,1-.45h0a1.19,1.19,0,0,1,.33,0h0A3.17,3.17,0,0,0,5.52,7h0a.32.32,0,0,0,.3.23h0l.1,0Zm-.06,6-.06-.55h5.4l-.06.55a.11.11,0,0,1-.1.1H6a.11.11,0,0,1-.1-.1Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath id='Fill-13' class='cls-2' d='M2.83,1A1.87,1.87,0,0,0,1,2.81V14.19a1.87,1.87,0,0,0,1.88,1.86H17.17a1.87,1.87,0,0,0,1.88-1.86V11.42a3.26,3.26,0,0,1,0-6.46V2.81A1.87,1.87,0,0,0,17.17,1ZM17.17,17H2.83A2.82,2.82,0,0,1,0,14.19V2.81A2.82,2.82,0,0,1,2.83,0H17.17A2.82,2.82,0,0,1,20,2.81V5.87h-.48a2.32,2.32,0,1,0,0,4.64H20v3.68A2.82,2.82,0,0,1,17.17,17Z'/%3E%3Cg class='cls-3'%3E%3Cpolygon id='Fill-1' class='cls-2' points='3 14 14 14 14 3 3 3 3 14'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-vegetarian {
  background-color: rgba(124, 206, 11, 0.9);
  color: #ffffff;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-vegetarian .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 9.4' style='enable-background:new 0 0 15 9.4;' xml:space='preserve'%3E%3Cpath id='Shape' d='M15,3.2c0-0.2-0.2-0.4-0.4-0.4c-0.1,0-3-0.3-4.7,1.4C9.5,4.6,9.2,5,9,5.4C8.7,4.1,8.1,2.9,7.3,2.1 c-1-1-2.5-1.7-4.4-2C1.5-0.1,0.5,0,0.4,0C0.2,0.1,0,0.2,0,0.5c0,0-0.1,1.1,0.1,2.5c0.3,1.8,0.9,3.3,2,4.4c1,1,2.5,1.7,4.4,2 c0.7,0.1,1.3,0.1,1.7,0.1c0.4,0,1,0,1.2,0c0.9,0,2.9-0.2,4.2-1.4C15.2,6.2,15,3.3,15,3.2z M5,4.4c-0.2-0.2-0.5-0.2-0.6,0 C4.2,4.5,4.2,4.8,4.3,5l3.4,3.4c-1.3,0-3.6-0.3-5-1.8C1,4.9,0.9,2,0.9,0.9c1.1,0,4,0.1,5.7,1.8c1.4,1.4,1.8,3.7,1.8,5L5,4.4z M12.9,7.3c-0.8,0.8-2,1.1-2.9,1.1l2-2c0.2-0.2,0.2-0.5,0-0.6c-0.2-0.2-0.5-0.2-0.6,0l-2,2c0.1-0.9,0.3-2.1,1.1-2.9 c1-1,2.8-1.2,3.6-1.2C14.1,4.5,14,6.2,12.9,7.3z'/%3E%3C/svg%3E%0A") !important;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-low-cal {
  background-color: rgba(255, 55, 166, 0.9);
  color: #ffffff;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-low-cal .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.62 12.92'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Shape' class='cls-1' d='M14.19,6.46h-.44c0-.13,0-.27,0-.4a5.51,5.51,0,0,0-.9-3.48,2.63,2.63,0,0,0-2.13-1,3.91,3.91,0,0,0-1.9.44,3.18,3.18,0,0,1-1.09.34V2A1.24,1.24,0,0,1,9,.81.42.42,0,0,0,9.45.4.41.41,0,0,0,9,0,2.09,2.09,0,0,0,6.88,2V2.4a3,3,0,0,1-1.09-.34,4,4,0,0,0-1.91-.44,2.64,2.64,0,0,0-2.13,1A5.58,5.58,0,0,0,.86,6.06c0,.13,0,.27,0,.4H.43A.42.42,0,0,0,0,6.87V9.29a.41.41,0,0,0,.43.4H1.8a8.08,8.08,0,0,0,1.65,2.2,3.32,3.32,0,0,0,2.14,1,1.55,1.55,0,0,0,1.16-.52.71.71,0,0,1,.56-.28c.24,0,.34.08.55.28A1.55,1.55,0,0,0,9,12.92a3.53,3.53,0,0,0,2.31-1.19,8,8,0,0,0,1.48-2h1.38a.42.42,0,0,0,.43-.4V6.87A.42.42,0,0,0,14.19,6.46Zm-3.53,4.77A2.77,2.77,0,0,1,9,12.12c-.24,0-.34-.09-.55-.29a1.58,1.58,0,0,0-1.16-.52,1.55,1.55,0,0,0-1.16.52c-.21.2-.31.29-.56.29a2.63,2.63,0,0,1-1.54-.81A6.55,6.55,0,0,1,2.77,9.69h9.08a7.26,7.26,0,0,1-1.19,1.54Zm1.61-2.36h-2v-.4a.43.43,0,0,0-.85,0v.4H7.74v-.4a.42.42,0,0,0-.43-.4.41.41,0,0,0-.43.4v.4H5.17v-.4a.43.43,0,0,0-.86,0v.4H2.57v-.4a.41.41,0,0,0-.43-.4.41.41,0,0,0-.43.4v.4H.86V7.27H12.28a1.53,1.53,0,0,0,0,1.6ZM1.73,6.46c0-.13,0-.27,0-.4a4.84,4.84,0,0,1,.73-3,1.72,1.72,0,0,1,1.44-.65,3.05,3.05,0,0,1,1.52.36,3.94,3.94,0,0,0,1.91.45,3.86,3.86,0,0,0,1.9-.45,3.08,3.08,0,0,1,1.52-.36,1.73,1.73,0,0,1,1.45.65,4.84,4.84,0,0,1,.72,3c0,.13,0,.27,0,.4Zm12,2.42a.81.81,0,1,1,0-1.61Z'/%3E%3C/svg%3E") !important;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-daily-menu {
  background-color: rgba(242, 16, 42, 0.9);
  color: #ffffff;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-daily-menu .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.86 12.37'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M9.15,6.45l.66-.61,0,0a2.3,2.3,0,0,0,3.08,0l.64-.58c1-.89,2-3.23.73-4.38A2.27,2.27,0,0,0,12.7.37a5.31,5.31,0,0,0-3.19,1.2l-.63.58A1.9,1.9,0,0,0,8.88,5l0,0-.59.55a1.6,1.6,0,0,0-.53-.09,1.54,1.54,0,0,0-.61.12L7,5.63,6,4.66a1.66,1.66,0,0,0,0-2.44L3.7.17a.69.69,0,0,0-.91,0,.55.55,0,0,0,0,.83L5,3.05a.56.56,0,0,1,.05.78L2.4,1.37a.69.69,0,0,0-.91,0,.55.55,0,0,0,0,.83L4.16,4.66a.68.68,0,0,1-.85,0l-2.22-2a.67.67,0,0,0-.9,0,.55.55,0,0,0,0,.83L2.41,5.45A2,2,0,0,0,3.77,6a2,2,0,0,0,1.3-.46l1,.94L2.32,9.92a1.3,1.3,0,0,0,0,1.94l0,0a1.53,1.53,0,0,0,1.05.4,1.55,1.55,0,0,0,1.06-.4L7.63,9l3.23,3a1.57,1.57,0,0,0,1.06.4A1.55,1.55,0,0,0,13,12l0,0A1.31,1.31,0,0,0,13,10ZM3.57,11.07a.23.23,0,0,1-.16,0,.22.22,0,0,1-.15,0l0,0a.19.19,0,0,1,0-.28L6.38,7.84a.6.6,0,0,0,.08.08l.26.24Zm8.54,0,0,0a.22.22,0,0,1-.3,0L7.37,7.09a.18.18,0,0,1,0-.28l0,0a.29.29,0,0,1,.16,0,.29.29,0,0,1,.15,0l4.4,4.05A.19.19,0,0,1,12.11,11.1Zm.53-6.65L12,5a1,1,0,0,1-1.27,0l-1-.87a.84.84,0,0,1-.26-.59A.81.81,0,0,1,9.79,3l.63-.58a3.87,3.87,0,0,1,2.28-.85,1,1,0,0,1,.67.18C13.88,2.2,13.35,3.8,12.64,4.45Z' transform='translate(0)'/%3E%3C/svg%3E") !important;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-recomended {
  background-color: rgba(255, 188, 66, 0.9);
  color: #ffffff;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-recomended .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 14.4' style='enable-background:new 0 0 15 14.4;' xml:space='preserve'%3E%3Cpath id='Path' d='M7.5,0c0.4,0,0.7,0.2,0.9,0.5l0.1,0.1L10.2,4c0,0,0.1,0.1,0.1,0.1l0.1,0L14,4.7c0.4,0.1,0.8,0.4,0.9,0.8 c0.1,0.4,0,0.7-0.2,1l-0.1,0.1L12,9.2c0,0-0.1,0.1-0.1,0.1l0,0.1l0.6,3.7c0.1,0.4-0.1,0.8-0.4,1.1c-0.2,0.1-0.4,0.2-0.7,0.2 c-0.1,0-0.3,0-0.4-0.1l-0.1-0.1l-3.3-1.7c0,0-0.1,0-0.2,0l-0.1,0l-3.3,1.7c-0.4,0.2-0.8,0.2-1.2-0.1c-0.3-0.2-0.5-0.6-0.5-0.9l0-0.1 l0.6-3.7c0-0.1,0-0.1,0-0.2l0,0L0.4,6.6C0,6.3-0.1,5.8,0.1,5.4c0.1-0.4,0.4-0.6,0.8-0.7l0.1,0l3.7-0.5c0.1,0,0.1,0,0.1-0.1l0,0 l1.7-3.4C6.7,0.3,7.1,0,7.5,0z M7.5,1C7.5,1,7.4,1,7.5,1L7.4,1.1L5.7,4.4C5.6,4.8,5.3,5,4.9,5.1l-0.1,0L1.1,5.7c0,0-0.1,0-0.1,0.1 c0,0,0,0.1,0,0.1l0,0l2.7,2.6C4,8.7,4.1,9.1,4.1,9.4l0,0.1l-0.6,3.7c0,0,0,0.1,0,0.1c0,0,0.1,0,0.1,0l0,0l3.3-1.8 c0.3-0.2,0.7-0.2,1-0.1l0.1,0.1l3.3,1.7c0,0,0,0,0.1,0c0,0,0,0,0.1,0c0,0,0,0,0-0.1l0,0l-0.6-3.7c-0.1-0.3,0-0.7,0.2-1l0.1-0.1 l2.7-2.6c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1l0,0l-3.7-0.5c-0.4,0-0.7-0.3-0.9-0.6L9.3,4.4L7.6,1.1C7.6,1,7.5,1,7.5,1z'/%3E%3C/svg%3E%0A") !important;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-diet {
  background-color: rgba(26, 212, 199, 0.9);
  color: #ffffff;
}
.cv-WidgetOfferCardAbsolute .cards .card .stamp-tag.stamp-diet .icon {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 439.82 443.11'%3E%3Cpath d='M376.82,35.46c-18.42-6.09-36.75-5.61-52.86,1C312.64,10.55,289.27-.7,267.48,0c-21.45.74-44.5,13.48-56,36.51C166.91,5.7,113.59,18,78.55,46.41,38.11,79.15,15,136.05,42.33,187.15a64.33,64.33,0,0,0-18.79,35.58A60.11,60.11,0,0,0,28,257.59C2.15,288-6.33,323.67,4.78,357c11.52,34.58,42.49,61,77.06,65.74,26.62,3.65,51.45-6,69.67-26.9,24.7,4.61,51.37-6.68,64.79-29,10.55-17.53,12.52-43.26-7.81-68.93,14.16-7.51,27.82-17.75,38.14-31.69a91.38,91.38,0,0,0,17.89-50.65,82.1,82.1,0,0,0,36.5,7A74.29,74.29,0,0,0,317.37,220a16.17,16.17,0,0,0,3,2.78c23.46,16.39,55.18,16,77.15-1,1.31-1,2.56-2.08,3.75-3.18,13.95-12.85,19.7-31.24,16.05-50.48,18.24-18.88,25.72-41.82,21.15-65.54C432.77,72.73,408,45.77,376.82,35.46Zm29.51,73.3c2.91,15.12-3.16,29.16-17.94,41.62a16.43,16.43,0,0,0-4.8,18.25c5.37,14.42-.35,22.73-6.1,27.21-6.44,5-16.44,7.59-26.42,5.36.7-.61,1.4-1.22,2.09-1.86a130.47,130.47,0,0,0,12.93-13.88,16.38,16.38,0,1,0-25.46-20.63c-12.87,15.86-26.64,24.31-41,25.06-23.42,1.25-42.83-17.82-43-17.95a16.38,16.38,0,0,0-27.64,15.19c5.7,24.41,2.84,43.89-8.69,59.52-25.24,34.17-83.86,38.86-85,38.94a16.39,16.39,0,0,0,2.19,32.7,196.73,196.73,0,0,0,38.45-7.35c14.52,13.75,19,27.71,12.17,39-6.38,10.64-22.49,18-36.23,12a16.42,16.42,0,0,0-20.14,5.83C117.12,389.57,99,392.05,86.31,390.31c-22.15-3-42.89-21-50.43-43.64-8.34-25,.22-51.8,24.09-75.39a16.38,16.38,0,0,0,1.11-22.09,26.18,26.18,0,0,1-5.22-21.09,31,31,0,0,1,6.48-14.28c16.06,16,34.89,26.87,35.88,27.45a16.39,16.39,0,0,0,19.26-2.16,16,16,0,0,0,3.09-3.88,16.38,16.38,0,0,0-6-22.37c-.24-.13-24.76-14.43-37.27-31.6-.06-.08-.13-.15-.18-.23-27.49-37.68-9.7-83.35,22-109.17,27.89-22.6,73.18-34.75,109,5.38a16.38,16.38,0,0,0,28.59-10.08c1.09-21.91,16.84-33.88,31.82-34.38,14.37-.49,24.65,9.12,28.17,26a17.55,17.55,0,0,0-.24,2.31l0,1.56c-.41,14.82-.78,28.81-4.82,41.44a16.39,16.39,0,0,0,31.23,10c4.63-14.51,5.65-29,6.12-43.12,13.93-9.84,29.22-7.1,37.53-4.35C386.44,73.16,402.82,90.51,406.33,108.76Z'/%3E%3Cpath d='M344,238.25A16.38,16.38,0,0,0,331,257.38c4.17,22.17,36.94,70.16,54,94.07l-57.34,52.84c-17.55-16.26-51.83-46.43-77.42-59a16.38,16.38,0,0,0-14.43,29.42c30.34,14.89,79.7,63.2,80.19,63.68a16.39,16.39,0,0,0,22.59.36l79.33-73.11A16.39,16.39,0,0,0,420,343.87c-21.95-29.66-54.09-78-56.85-92.55A16.37,16.37,0,0,0,344,238.25Z'/%3E%3C/svg%3E") !important;
}

/* OVERLAY PRIVACY POLICY  */

.page .content-popup #content {
    box-shadow: none !important;
    padding: 15px !important;
}
.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: white;
    padding: 10px 50px 20px;
    font-size: 15px;
    width: 100%;
    display: block;
    transition: all 0.3s ease;
}
.sticky-disabled {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: white;
    padding: 10px 50px 20px;
    font-size: 15px;
    width: 100%;
    display: block;
    color: white;
    transition: all 0.3s ease;
}
.button-disabled {
    background-color: #767676 !important;
    color: white !important;
}
.button-popup-outline {
    background-color: #dddddd !important;
    color: #2b2b2b !important;
}
.font-popup {
    font-family: "newjunesemiboldregular", "Titillium Web", Sans-Serif !important;
}

.icon-important-details{
    background-image:url("data:image/svg+xml,%3Csvg fill='%23D75A4A' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C114.497,0,0,114.507,0,256c0,141.503,114.507,256,256,256c141.503,0,256-114.507,256-256 C512,114.497,397.493,0,256,0z M256,472c-119.393,0-216-96.615-216-216c0-119.393,96.615-216,216-216 c119.393,0,216,96.615,216,216C472,375.393,375.385,472,256,472z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,128.877c-11.046,0-20,8.954-20,20V277.67c0,11.046,8.954,20,20,20s20-8.954,20-20V148.877 C276,137.831,267.046,128.877,256,128.877z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle cx='256' cy='349.16' r='27'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position:center center;
    background-size:contain;
    display:block;
    float:left;
    background-repeat:no-repeat;
    margin-right:7px;
    width:20px;
    height:20px;
    font-size:1px;
    color:transparent
}
.icon-shop-details{
    background-image:url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 251.51 234.73'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %233EB2E9;stroke: %233EB2E9;stroke-miterlimit: 10;stroke-width: 2px;%7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M211.24,2.44A4.45,4.45,0,0,0,207.41,0H42a4.36,4.36,0,0,0-3.83,2.43L.62,73.21A5.32,5.32,0,0,0,0,75.65c0,14.66,8.13,28,20.71,33.91l1,.47V227.85a4.68,4.68,0,0,0,4.46,4.88H223.28a4.68,4.68,0,0,0,4.46-4.88V111.67l-.32-1.38,1.28-.59c12.64-5.94,20.81-19.3,20.81-34a4.68,4.68,0,0,0-.6-2.4ZM44.6,9.82H204.84l31.28,58.84H13.38ZM180.37,78.38l-.34,2c-2.14,13-12.74,22.47-25.19,22.47s-23.09-9.42-25.2-22.44l-.33-2Zm-60.12,0-.34,2c-2.14,13-12.74,22.47-25.2,22.47s-23-9.44-25.24-22.46l-.35-2Zm-110.91,2-.33-2H60.12l-.33,2c-2.14,13-12.76,22.47-25.25,22.47h-.11c-12.4,0-22.94-9.4-25.09-22.44ZM104.27,223H65.05V149.62c0-6.18,4.75-11.2,10.59-11.2h18c5.84,0,10.59,5,10.59,11.2Zm114.56,0H113.13V149.62c0-11.57-8.75-21-19.5-21h-18c-10.75,0-19.5,9.4-19.5,21V223H30.62V112.51l1.88.15h2c11.47,0,22.17-6.1,28.61-16.32L64.63,94l1.48,2.35c6.44,10.22,17.13,16.32,28.6,16.32s22.12-6.11,28.61-16.33L124.81,94l1.47,2.34c6.44,10.22,17.12,16.32,28.56,16.32s22.11-6.1,28.55-16.32L184.87,94l1.48,2.35c6.44,10.22,17.14,16.32,28.61,16.32h3.88ZM240.21,80.47c-2.21,13-12.83,22.47-25.25,22.47s-23.05-9.45-25.21-22.47l-.33-2h51.13Z' transform='translate(1 1)' /%3E%3C/svg%3E");
    background-position:center center;
    background-size:contain;
    display:block;
    float:left;
    background-repeat:no-repeat;
    margin-right:7px;
    width:20px;
    height:20px;
    font-size:1px;
    color:transparent
}
.icon-online-shop-details{
    background-image:url("data:image/svg+xml,%3Csvg fill='%233EB2E9' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M18.8,0C19.5,0,20,0.5,20,1.2v12.1c0,0.7-0.5,1.2-1.2,1.2h-6v0.9c0,0.8,0.7,1.5,1.5,1.5h1.3c0.3,0,0.5,0.2,0.5,0.5 s-0.2,0.5-0.5,0.5H4.4c-0.3,0-0.5-0.2-0.5-0.5s0.2-0.5,0.5-0.5h1.3c0.8,0,1.5-0.7,1.5-1.5v-0.9h-6C0.5,14.6,0,14,0,13.4V1.2 C0,0.5,0.5,0,1.2,0H18.8z M11.8,14.6H8.2v0.9c0,0.5-0.2,1-0.5,1.5h4.7c-0.3-0.4-0.5-0.9-0.5-1.5C11.8,15.4,11.8,14.6,11.8,14.6z M19.1,10.9H0.9v2.4c0,0.2,0.1,0.3,0.3,0.3h17.6c0.2,0,0.3-0.1,0.3-0.3C19.1,13.3,19.1,10.9,19.1,10.9z M10,11.8 c0.3,0,0.5,0.2,0.5,0.5s-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5S9.7,11.8,10,11.8z M18.8,0.9H1.2C1,0.9,0.9,1,0.9,1.2V10h18.2V1.2 C19.1,1,19,0.9,18.8,0.9z M10.1,3.2c0.2-0.2,0.5-0.2,0.7,0c0.2,0.2,0.2,0.5,0,0.7L7.5,7.1c-0.2,0.2-0.5,0.2-0.7,0c0,0,0,0,0,0 c-0.2-0.2-0.2-0.5,0-0.7c0,0,0,0,0,0L10.1,3.2z M12.1,5.1c0.2-0.2,0.5-0.2,0.7,0c0.2,0.2,0.2,0.5,0,0.7L11.4,7 c-0.2,0.2-0.5,0.2-0.7,0c0,0,0,0,0,0c-0.2-0.2-0.2-0.5,0-0.7c0,0,0,0,0,0L12.1,5.1z'/%3E%3C/svg%3E");
    background-position:center center;
    background-size:contain;
    display:block;
    float:left;
    background-repeat:no-repeat;
    margin-right:7px;
    width:20px;
    height:20px;
    font-size:1px;
    color:transparent
}
.icon-vip-account-details{
    background-image:url("data:image/svg+xml,%3Csvg fill='%233EB2E9' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cpath d='M59.989,21c-0.099-1.711-2.134-3.048-6.204-4.068c0.137-0.3,0.214-0.612,0.215-0.936V9h-0.017C53.625,3.172,29.743,3,27,3 S0.375,3.172,0.017,9H0v0.13v0v0l0,6.869c0.005,1.9,2.457,3.387,6.105,4.494c-0.05,0.166-0.08,0.335-0.09,0.507H6v0.13v0v0l0,6.857 C2.07,28.999,0.107,30.317,0.01,32H0v0.13v0v0l0,6.869c0.003,1.323,1.196,2.445,3.148,3.38c-0.074,0.203-0.12,0.41-0.133,0.622H3 v0.13v0v0l0,6.869c0.008,3.326,7.497,5.391,15.818,6.355c0.061,0.012,0.117,0.037,0.182,0.037c0.019,0,0.035-0.01,0.054-0.011 c1.604,0.181,3.234,0.322,4.847,0.423c0.034,0.004,0.064,0.02,0.099,0.02c0.019,0,0.034-0.01,0.052-0.011 C26.1,56.937,28.115,57,30,57c1.885,0,3.9-0.063,5.948-0.188c0.018,0.001,0.034,0.011,0.052,0.011c0.035,0,0.065-0.017,0.099-0.02 c1.613-0.101,3.243-0.241,4.847-0.423C40.965,56.38,40.981,56.39,41,56.39c0.065,0,0.121-0.025,0.182-0.037 c8.321-0.964,15.809-3.03,15.818-6.357V43h-0.016c-0.07-1.226-1.115-2.249-3.179-3.104c0.126-0.289,0.195-0.589,0.195-0.9V32.46 c3.59-1.104,5.995-2.581,6-4.464V21H59.989z M51.892,39.321l-0.341,0.299C51.026,40.083,50.151,40.55,49,41v-4.768 c1.189-0.414,2.201-0.873,3-1.376v4.138C52,39.097,51.962,39.207,51.892,39.321z M29.526,43.968 c-0.146,0.004-0.293,0.006-0.44,0.009c-0.357,0.007-0.723,0.009-1.085,0.012v-4.995c0.275-0.003,0.55-0.007,0.825-0.012 c0.053-0.001,0.106-0.002,0.159-0.003c1.007-0.019,2.014-0.05,3.016-0.096v4.993c-0.214,0.011-0.429,0.021-0.646,0.03 C30.753,43.933,30.145,43.953,29.526,43.968z M25.159,43.982c-0.458-0.008-0.914-0.019-1.367-0.033 c-0.056-0.002-0.112-0.004-0.168-0.006c-0.545-0.018-1.086-0.041-1.623-0.067v-4.992c1.002,0.047,2.009,0.078,3.016,0.096 c0.053,0.001,0.106,0.002,0.158,0.003c0.275,0.005,0.55,0.009,0.825,0.012v4.998c-0.194-0.002-0.388-0.002-0.581-0.005 C25.331,43.986,25.246,43.983,25.159,43.982z M7.097,41.702C7.064,41.692,7.033,41.683,7,41.674v-4.831 c0.934,0.252,1.938,0.482,3,0.691v4.881c-0.918-0.195-1.765-0.4-2.536-0.61C7.342,41.77,7.216,41.737,7.097,41.702z M28.175,49.983 c0.275,0.005,0.55,0.009,0.825,0.012v4.999c-1.382-0.013-2.716-0.053-4-0.116v-4.993c1.002,0.047,2.009,0.078,3.016,0.096 C28.069,49.981,28.122,49.982,28.175,49.983z M31.984,49.98c1.007-0.019,2.014-0.05,3.016-0.096v4.993 c-1.284,0.063-2.618,0.103-4,0.116v-4.999c0.275-0.003,0.55-0.007,0.825-0.012C31.878,49.982,31.931,49.981,31.984,49.98z M40,49.528v4.966c-0.961,0.101-1.961,0.19-3,0.263v-4.987C38.014,49.704,39.016,49.623,40,49.528z M42,49.312 c1.031-0.124,2.032-0.265,3-0.422v4.91c-0.942,0.166-1.943,0.319-3,0.458V49.312z M47,48.533c1.062-0.209,2.066-0.439,3-0.691v4.831 c-0.891,0.257-1.894,0.506-3,0.741V48.533z M13,48.533v4.881c-1.106-0.235-2.109-0.484-3-0.741v-4.831 C10.934,48.094,11.938,48.325,13,48.533z M15,48.891c0.968,0.157,1.969,0.298,3,0.422v4.946c-1.057-0.139-2.058-0.292-3-0.458 V48.891z M20,49.528c0.984,0.095,1.986,0.176,3,0.243v4.987c-1.039-0.073-2.039-0.162-3-0.263V49.528z M17.519,43.548 c-0.102-0.01-0.203-0.021-0.304-0.031c-0.072-0.007-0.143-0.016-0.215-0.023v-4.965c0.984,0.095,1.986,0.176,3,0.243v4.983 C19.16,43.695,18.33,43.627,17.519,43.548z M15,38.312v4.946c-1.057-0.139-2.058-0.292-3-0.458v-4.91 C12.968,38.047,13.969,38.189,15,38.312z M34.666,43.708c-0.22,0.017-0.442,0.034-0.666,0.05v-4.987 c1.014-0.067,2.016-0.147,3-0.243v4.966c-0.618,0.065-1.25,0.126-1.899,0.179C34.956,43.686,34.811,43.697,34.666,43.708z M39,43.258v-4.946c1.031-0.124,2.032-0.265,3-0.422v4.91C41.058,42.966,40.057,43.12,39,43.258z M44,37.533 c1.062-0.209,2.066-0.439,3-0.691v4.831c-0.891,0.257-1.894,0.506-3,0.741V37.533z M30.325,32.965 c-0.752-0.019-1.487-0.048-2.209-0.083c-0.039-0.002-0.078-0.004-0.116-0.005v-4.993c1.002,0.047,2.009,0.078,3.016,0.096 c0.053,0.001,0.106,0.002,0.158,0.003c0.275,0.005,0.55,0.009,0.825,0.012v4.993c-0.487-0.005-0.978-0.007-1.453-0.018 C30.473,32.968,30.398,32.967,30.325,32.965z M7,18.674v-4.831c0.934,0.252,1.938,0.482,3,0.691v4.881 c-0.123-0.026-0.25-0.052-0.37-0.078c-0.532-0.117-1.051-0.239-1.547-0.368C7.705,18.872,7.346,18.773,7,18.674z M25.175,15.983 c0.275,0.005,0.55,0.009,0.825,0.012v4.993c-1.346-0.013-2.684-0.048-4-0.114v-4.989c1.002,0.047,2.009,0.078,3.016,0.096 C25.069,15.981,25.122,15.982,25.175,15.983z M28.984,15.98c1.007-0.019,2.014-0.05,3.016-0.096v4.989 c-0.17,0.008-0.333,0.02-0.504,0.028c-0.014,0.001-0.028,0.001-0.043,0.002c-0.671,0.03-1.355,0.052-2.048,0.068 c-0.108,0.003-0.216,0.004-0.324,0.007c-0.356,0.007-0.72,0.008-1.081,0.012v-4.995c0.275-0.003,0.55-0.007,0.825-0.012 C28.878,15.982,28.931,15.981,28.984,15.98z M51.771,16.482l-0.028-0.006l-0.364,0.283C50.851,17.17,50.04,17.586,49,17.988v-4.757 c1.189-0.414,2.201-0.873,3-1.376v4.138C52,16.145,51.92,16.309,51.771,16.482z M39,20.252v-4.94c1.031-0.124,2.032-0.265,3-0.422 v4.902C41.052,19.96,40.054,20.114,39,20.252z M44,19.407v-4.873c1.062-0.209,2.066-0.439,3-0.691v4.82 C46.104,18.924,45.095,19.173,44,19.407z M37,15.528v4.96c-0.966,0.102-1.966,0.191-3,0.265v-4.982 C35.014,15.704,36.016,15.623,37,15.528z M17,20.49v-4.962c0.984,0.095,1.986,0.176,3,0.243v4.978 C18.982,20.676,17.978,20.593,17,20.49z M15,15.312v4.941c-0.198-0.026-0.404-0.047-0.6-0.074c-0.128-0.018-0.25-0.037-0.376-0.055 c-0.578-0.083-1.143-0.172-1.697-0.265C12.216,19.84,12.109,19.82,12,19.801v-4.91C12.968,15.047,13.969,15.189,15,15.312z M25.752,32.739c-0.135-0.01-0.271-0.02-0.405-0.03c-0.64-0.05-1.265-0.105-1.875-0.166c-0.131-0.013-0.262-0.027-0.392-0.04 C23.053,32.5,23.027,32.496,23,32.494v-4.966c0.984,0.095,1.986,0.176,3,0.243v4.984C25.919,32.749,25.833,32.745,25.752,32.739z M19.145,31.992c-0.396-0.063-0.768-0.131-1.145-0.197v-4.904c0.968,0.157,1.969,0.298,3,0.422v4.946 c-0.612-0.081-1.211-0.165-1.786-0.255C19.191,31.999,19.168,31.995,19.145,31.992z M16,26.533v4.873 c-1.105-0.237-2.107-0.489-3-0.751v-4.813C13.934,26.094,14.938,26.325,16,26.533z M11,25.231v4.751 c-1.572-0.607-2.586-1.227-2.916-1.779l-0.067-0.112C8.011,28.06,8.001,28.027,8,27.996l0-4.141 C8.799,24.358,9.811,24.817,11,25.231z M34.984,27.98c1.007-0.019,2.014-0.05,3.016-0.096v4.988c-1.314,0.065-2.65,0.101-4,0.115 v-4.992c0.275-0.003,0.55-0.007,0.825-0.012C34.878,27.982,34.931,27.981,34.984,27.98z M47.907,31.817 c-0.439,0.076-0.882,0.151-1.337,0.22c-0.261,0.04-0.528,0.078-0.796,0.116c-0.253,0.036-0.516,0.067-0.773,0.1v-4.941 c1.031-0.124,2.032-0.265,3-0.422v4.91C47.969,31.806,47.938,31.812,47.907,31.817z M41.136,32.671 c-0.373,0.031-0.758,0.051-1.136,0.078v-4.978c1.014-0.067,2.016-0.147,3-0.243v4.961c-0.581,0.061-1.161,0.122-1.758,0.172 C41.206,32.664,41.172,32.668,41.136,32.671z M52.564,30.796c-0.498,0.139-1.025,0.269-1.563,0.396 c-0.249,0.058-0.503,0.116-0.763,0.172c-0.077,0.017-0.159,0.032-0.237,0.049v-4.879c1.062-0.209,2.066-0.439,3-0.691v4.831 C52.857,30.714,52.712,30.755,52.564,30.796z M57.989,21.065c-0.092,0.679-1.631,1.582-4.378,2.431l0,0 c-3.538,1.093-9.074,2.094-16.09,2.404c-0.359,0.015-0.717,0.03-1.083,0.042c-0.299,0.01-0.599,0.019-0.904,0.027 C34.706,25.987,33.866,26,33,26s-1.706-0.013-2.534-0.032c-0.304-0.007-0.604-0.017-0.904-0.027 c-0.367-0.011-0.725-0.027-1.083-0.042c-7.016-0.31-12.553-1.311-16.09-2.404l0,0c-2.725-0.842-4.261-1.738-4.375-2.414 c0.005-0.019,0.005-0.035,0.017-0.059c0.068,0.017,0.144,0.031,0.213,0.048c0.391,0.093,0.792,0.183,1.2,0.269 c1.987,0.428,4.189,0.779,6.535,1.047c0.008,0,0.014,0.004,0.021,0.004c0.002,0,0.004-0.001,0.005-0.001 c1.598,0.182,3.256,0.325,4.958,0.426c0.013,0,0.024,0.007,0.037,0.007c0.007,0,0.012-0.004,0.019-0.004 c1.225,0.072,2.466,0.125,3.722,0.153C25.51,22.99,26.265,23,27,23c0.525,0,1.063-0.006,1.606-0.016 c7.266-0.112,14-0.976,18.686-2.315c0.216-0.061,0.427-0.124,0.635-0.187c0.127-0.039,0.257-0.077,0.38-0.116 c0.362-0.116,0.709-0.235,1.044-0.359c0.058-0.022,0.113-0.044,0.171-0.066c0.283-0.107,0.555-0.218,0.815-0.331 c0.075-0.033,0.152-0.065,0.225-0.098c0.277-0.125,0.545-0.253,0.793-0.386c0.112-0.059,0.209-0.12,0.314-0.18 c0.12-0.069,0.24-0.139,0.351-0.21c0.063-0.04,0.138-0.078,0.198-0.118C56.695,19.589,57.875,20.651,57.989,21.065z M27,5 c16.489,0,24.829,2.596,24.985,4.086c-0.121,0.676-1.656,1.569-4.374,2.409l0,0c-3.538,1.093-9.074,2.094-16.09,2.404 c-0.359,0.015-0.717,0.03-1.083,0.042c-0.299,0.01-0.599,0.019-0.904,0.027C28.706,13.987,27.866,14,27,14s-1.706-0.013-2.534-0.032 c-0.304-0.007-0.604-0.017-0.904-0.027c-0.367-0.011-0.725-0.027-1.083-0.042c-7.016-0.31-12.553-1.311-16.09-2.404l0,0 c-2.719-0.84-4.253-1.733-4.374-2.409C2.171,7.596,10.511,5,27,5z M2,15.996l0-4.141c0.799,0.503,1.811,0.962,3,1.376v4.788 C3.055,17.29,2.002,16.559,2,15.996z M6.844,29.835c0.015,0.016,0.038,0.03,0.053,0.046c1.369,1.382,4.204,2.468,7.733,3.278 c0.081,0.019,0.167,0.037,0.249,0.056c0.259,0.058,0.522,0.115,0.788,0.17c3.241,0.69,7.11,1.189,11.325,1.436 c0.003,0,0.005,0.001,0.007,0.001c0.002,0,0.003-0.001,0.004-0.001c1.354,0.079,2.739,0.134,4.153,0.158 C31.782,34.992,32.398,35,33,35c0.69,0,1.398-0.008,2.118-0.025c1.308-0.027,2.597-0.081,3.868-0.155 c0.005,0,0.009,0.003,0.014,0.003c0.009,0,0.016-0.005,0.025-0.005c4.226-0.249,8.191-0.753,11.544-1.478 c-0.726,0.38-1.72,0.773-2.958,1.156l0,0c-3.735,1.154-9.7,2.205-17.281,2.449c-0.225,0.007-0.447,0.015-0.675,0.021 c-0.245,0.006-0.494,0.01-0.743,0.015C28.283,36.991,27.65,37,27,37c-0.866,0-1.706-0.013-2.534-0.032 c-0.304-0.007-0.604-0.017-0.904-0.027c-0.367-0.011-0.725-0.027-1.083-0.042c-7.016-0.31-12.553-1.311-16.09-2.404l0,0 c-2.75-0.85-4.289-1.754-4.378-2.433C2.122,31.686,3.133,30.745,6.844,29.835z M2,38.996l0-4.141c0.799,0.503,1.811,0.962,3,1.376 v4.769l-0.571-0.222L4.417,40.79C2.847,40.139,2.002,39.5,2,38.996z M5,49.996l0-4.141c0.799,0.503,1.811,0.962,3,1.376v4.788 C6.055,51.29,5.002,50.559,5,49.996z M52,52.019v-4.787c1.189-0.414,2.201-0.873,3-1.376v4.138 C54.999,50.557,53.945,51.289,52,52.019z M54.987,43.077c-0.109,0.677-1.645,1.575-4.376,2.419l0,0 c-3.538,1.093-9.074,2.094-16.09,2.404c-0.359,0.015-0.717,0.03-1.083,0.042c-0.299,0.01-0.599,0.019-0.904,0.027 C31.706,47.987,30.866,48,30,48c-0.866,0-1.707-0.013-2.536-0.032c-0.301-0.007-0.598-0.017-0.895-0.027 c-0.369-0.012-0.729-0.027-1.09-0.042c-7.016-0.31-12.552-1.311-16.09-2.404l0,0c-2.645-0.817-4.173-1.685-4.365-2.355 c0.298,0.104,0.607,0.205,0.924,0.304c0.032,0.01,0.064,0.02,0.096,0.029c0.27,0.083,0.546,0.163,0.829,0.241 c0.107,0.03,0.215,0.06,0.324,0.089c0.16,0.043,0.324,0.084,0.488,0.126c3.642,0.933,8.291,1.594,13.31,1.891 c0.002,0,0.003,0.001,0.005,0.001c0.001,0,0.002-0.001,0.003-0.001c1.55,0.092,3.133,0.149,4.733,0.168 C26.162,45.996,26.585,46,27,46c0.551,0,1.115-0.007,1.686-0.017c1.459-0.024,2.899-0.078,4.307-0.162 c0.003,0,0.005,0.002,0.008,0.002c0.005,0,0.008-0.003,0.013-0.003c1.715-0.103,3.375-0.25,4.97-0.433 c0.006,0,0.011,0.003,0.017,0.003c0.022,0,0.04-0.011,0.062-0.013c1.776-0.205,3.46-0.457,5.023-0.75 c0.322-0.059,0.639-0.12,0.953-0.183c0.07-0.014,0.14-0.028,0.21-0.043c2.953-0.606,5.509-1.391,7.263-2.364 c0.096-0.052,0.186-0.106,0.277-0.159c0.111-0.066,0.217-0.133,0.32-0.201c0.096-0.062,0.207-0.122,0.295-0.185 C54.378,42.196,54.922,42.826,54.987,43.077z M55,30.019v-4.787c1.189-0.414,2.201-0.873,3-1.376v4.138 C57.999,28.557,56.945,29.289,55,30.019z'/%3E%3C/svg%3E%0A");
    background-position:center center;
    background-size:contain;
    display:block;
    float:left;
    background-repeat:no-repeat;
    margin-right:7px;
    width:20px;
    height:20px;
    font-size:1px;
    color:transparent
}
.icon-ticket-restaurant-details{
    background-image:url("data:image/svg+xml,%3Csvg fill='%233EB2E9' id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-1,.cls-2%7Bfill-rule:evenodd;%7D.cls-3%7Bmask:url(%23mask);%7D%3C/style%3E%3Cmask id='mask' x='3' y='3' width='11' height='11' maskUnits='userSpaceOnUse'%3E%3Cg id='mask-3'%3E%3Cpath id='path-2' class='cls-1' d='M6.29,3.91a3.21,3.21,0,0,0-.74,1.2h0a2,2,0,0,0-.48-.06h0a2.13,2.13,0,0,0-1.5.65h0A2.08,2.08,0,0,0,3,7.23H3A2.07,2.07,0,0,0,4.78,9.18h0l.44,4.15A.75.75,0,0,0,6,14H11a.75.75,0,0,0,.74-.67h0l.44-4.15A2.07,2.07,0,0,0,14,7.23h0a2.08,2.08,0,0,0-.57-1.53h0a2.13,2.13,0,0,0-1.5-.65h0a2,2,0,0,0-.48.06h0a3.21,3.21,0,0,0-.74-1.2h0A3.11,3.11,0,0,0,8.5,3h0a3.11,3.11,0,0,0-2.21.91ZM5.92,7.24a.31.31,0,0,0,.21-.4h0a2.48,2.48,0,0,1,.62-2.47h0A2.46,2.46,0,0,1,8.5,3.64h0a2.46,2.46,0,0,1,1.75.73h0a2.48,2.48,0,0,1,.62,2.47h0a.32.32,0,0,0,.21.4h0l.1,0h0a.32.32,0,0,0,.3-.23h0a3.17,3.17,0,0,0,.12-1.29h0a1.19,1.19,0,0,1,.33,0h0a1.4,1.4,0,0,1,1,.45h0a1.41,1.41,0,0,1,.39,1h0a1.41,1.41,0,0,1-1.42,1.35h0a.32.32,0,0,0-.32.29h0l-.34,3.23H5.73L5.39,8.84a.32.32,0,0,0-.32-.29h0A1.41,1.41,0,0,1,3.65,7.2h0a1.41,1.41,0,0,1,.39-1H4a1.4,1.4,0,0,1,1-.45h0a1.19,1.19,0,0,1,.33,0h0A3.17,3.17,0,0,0,5.52,7h0a.32.32,0,0,0,.3.23h0l.1,0Zm-.06,6-.06-.55h5.4l-.06.55a.11.11,0,0,1-.1.1H6a.11.11,0,0,1-.1-.1Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath id='Fill-13' class='cls-2' d='M2.83,1A1.87,1.87,0,0,0,1,2.81V14.19a1.87,1.87,0,0,0,1.88,1.86H17.17a1.87,1.87,0,0,0,1.88-1.86V11.42a3.26,3.26,0,0,1,0-6.46V2.81A1.87,1.87,0,0,0,17.17,1ZM17.17,17H2.83A2.82,2.82,0,0,1,0,14.19V2.81A2.82,2.82,0,0,1,2.83,0H17.17A2.82,2.82,0,0,1,20,2.81V5.87h-.48a2.32,2.32,0,1,0,0,4.64H20v3.68A2.82,2.82,0,0,1,17.17,17Z'/%3E%3Cg class='cls-3'%3E%3Cpolygon id='Fill-1' class='cls-2' points='3 14 14 14 14 3 3 3 3 14'/%3E%3C/g%3E%3C/svg%3E");
    background-position:center center;
    background-size:contain;
    display:block;
    float:left;
    background-repeat:no-repeat;
    margin-right:7px;
    width:24px;
    height:24px;
    font-size:1px;
    color:transparent
}
.icon-rainbow{
    background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.989 511.989' style='enable-background:new 0 0 511.989 511.989;' xml:space='preserve'%3E%3Cpath style='fill:%23A0D468;' d='M369.85,353.85l50-18.671c0,0-4.391-58.296-5.516-58.483c-1.14-0.187-41.14-70.842-41.14-70.842 l-87.998-43.999l-50.67-9.344l-60.671,27.344l-55.999,57.998L95.997,331.18l40.53,11.328l3.328-53.327l19.343-49.999l46.655-33.999 l48.343-5.625l48.999,2.953l35.999,30l30.655,47.342v39.999L369.85,353.85L369.85,353.85z'/%3E%3Cpolygon style='fill:%23FC6E51;' points='460.521,330.509 456.521,289.853 436.521,219.183 409.85,183.559 361.85,139.185 280.524,114.514 246.526,114.514 206.527,121.857 159.2,141.185 127.997,155.184 95.998,195.184 64.53,260.51 47.858,301.181 80.53,335.181 95.998,304.242 109.857,246.511 149.856,186.653 207.199,160.513 285.196,153.855 346.523,183.559 383.991,207.183 409.194,255.183 419.85,299.852 419.85,335.181 '/%3E%3Cpath style='fill:%235D9CEC;' d='M153.184,343.102c-2.516-9.062-3.859-18.594-3.859-28.438c0-58.826,47.843-106.669,106.669-106.669 c58.812,0,106.653,47.843,106.653,106.669c0,9.844-1.344,19.375-3.859,28.438h22c2.094-9.156,3.203-18.672,3.203-28.438 c0-70.592-57.42-128.012-127.997-128.012c-70.592,0-127.997,57.42-127.997,128.012c0,9.766,1.094,19.281,3.188,28.438H153.184z'/%3E%3Cpath style='fill:%23FFCE54;' d='M109.357,343.102c-1.781-9.281-2.703-18.781-2.703-28.438c0-39.89,15.531-77.389,43.733-105.606 c28.218-28.202,65.718-43.733,105.607-43.733c39.874,0,77.373,15.531,105.591,43.733c28.203,28.218,43.734,65.717,43.734,105.606 c0,9.656-0.922,19.156-2.703,28.438h21.688c1.547-9.312,2.344-18.812,2.344-28.438c0-45.592-17.75-88.45-49.984-120.684 c-32.233-32.234-75.092-49.983-120.669-49.983c-45.592,0-88.451,17.749-120.685,49.983c-32.233,32.233-49.983,75.092-49.983,120.684 c0,9.625,0.796,19.125,2.359,28.438H109.357z'/%3E%3Cpath style='fill:%23ED5564;' d='M66.077,343.102c-1.391-9.328-2.078-18.828-2.078-28.438c0-51.295,19.968-99.513,56.233-135.777 c36.249-36.249,84.467-56.233,135.762-56.233c51.28,0,99.497,19.984,135.747,56.233c36.265,36.265,56.249,84.482,56.249,135.777 c0,9.609-0.703,19.109-2.094,28.438h21.531c1.25-9.359,1.891-18.844,1.891-28.438c0-56.982-22.188-110.56-62.483-150.855 c-40.297-40.296-93.873-62.482-150.841-62.482c-56.982,0-110.56,22.187-150.856,62.482c-40.295,40.296-62.482,93.874-62.482,150.856 c0,9.594,0.641,19.078,1.891,28.438h21.53V343.102z'/%3E%3Cg%3E%3Cpath style='fill:%23E6E9ED;' d='M149.325,325.32h-23.281c-4.484-12.266-16.312-21.078-30.046-21.078 c-6.641,0-12.937,2.016-18.218,5.672c-7.5-3.891-15.828-5.922-24.453-5.922C23.921,303.992,0,327.914,0,357.319 s23.921,53.343,53.327,53.343h95.998c23.515,0,42.671-19.141,42.671-42.671S172.84,325.32,149.325,325.32z'/%3E%3Cpath style='fill:%23E6E9ED;' d='M458.646,303.992c-8.625,0-16.938,2.031-24.453,5.922c-5.281-3.656-11.577-5.672-18.202-5.672 c-13.75,0-25.578,8.812-30.062,21.078h-23.281c-23.53,0-42.654,19.141-42.654,42.671s19.124,42.671,42.654,42.671h95.999 c29.405,0,53.342-23.938,53.342-53.343S488.052,303.992,458.646,303.992z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
    background-position:center center;
    background-size:contain;
    display:block;
    float:left;
    background-repeat:no-repeat;
    margin-right:7px;
    width:30px;
    height:30px;
    margin-top:-4px;
    font-size:1px;
    color:transparent
}
