/*	adding new responsive featuring to bootstrap -> uikit
Example class='col-xs-12 col-xm-12 col-sm-12 col-md-12 col-lg-12 col-bg-12 col-hd-12'
Example class='hidden-xs hidden-xm hidden-sm hidden-md hidden-lg hidden-bg hidden-hd'		*/

@font-face {	font-family: Light;			src: url(fonts/encode-sans/EncodeSans-Light.ttf);}
@font-face {	font-family: Regular;			src: url(fonts/encode-sans/EncodeSans-Regular.ttf);}
@font-face {	font-family: Medium;			src: url(fonts/encode-sans/EncodeSans-Medium.ttf);}
@font-face {	font-family: Semibold;			src: url(fonts/encode-sans/EncodeSans-SemiBold.ttf);}
@font-face {	font-family: Bold;			src: url(fonts/encode-sans/EncodeSans-Bold.ttf);}
@font-face {	font-family: Black;			src: url(fonts/encode-sans/EncodeSans-Black.ttf);}
@font-face {	font-family: Extrabold;			src: url(fonts/encode-sans/EncodeSans-ExtraBold.ttf);}

@font-face {	font-family: OpenSansSemibold;			src: url(fonts/OpenSans-Semibold.ttf);}
@font-face {	font-family: OpenSansRegular;			src: url(fonts/OpenSans-Regular.ttf);}
@font-face {	font-family: Lexend-Light;				src: url(fonts/Lexend/Lexend-Light.ttf);}
@font-face {	font-family: Lexend-Regular;			src: url(fonts/Lexend/Lexend-Regular.ttf);}
@font-face {	font-family: Lexend-Medium;				src: url(fonts/Lexend/Lexend-Medium.ttf);}
@font-face {	font-family: Lexend-SemiBold;			src: url(fonts/Lexend/Lexend-SemiBold.ttf);}
@font-face {	font-family: Lexend-Bold;				src: url(fonts/Lexend/Lexend-Bold.ttf);}

@font-face {
  font-family: 'Socialicons';  src: url('fonts/Socialicons.ttf');  src: url('fonts/Socialicons.ttf') format('truetype');
  font-weight: normal;  font-style: normal;
}
.si {
  display: inline-block;  font: normal normal normal 14px/1 Socialicons;
  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;
}
.si-clubhouse:before {		content: "\f001";}
.si-apple-music:before {	content: "\f002";}
.si-quikplace:before {		content: "\f003";}
.si-tidal:before {			content: "\f004";}
.si-app-store:before {		content: "\f005";}

@font-face {
  font-family: 'delivery';  src: url('fonts/delivery.ttf');  src: url('fonts/delivery.ttf') format('truetype');
  font-weight: normal;  font-style: normal;
}
.de {
  display: inline-block;  font: normal normal normal 14px/1 delivery;
  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;
}
.de-clover:before {			content: "\f030";}
.de-deliveroo:before {		content: "\f031";}
.de-delivery-hero:before {	content: "\f032";}
.de-doorhash:before {		content: "\f033";}
.de-glovo:before {			content: "\f034";}
.de-gojek:before {			content: "\f035";}
.de-grubhub:before {		content: "\f036";}
.de-pedidos-ya:before {		content: "\f037";}
.de-rappi:before {			content: "\f038";}
.de-swiggy:before {			content: "\f039";}
.de-uber-eats:before {		content: "\f03a";}
.de-wolt:before {			content: "\f03b";}
.de-yummy:before {			content: "\f03c";}
.de-zomato:before {			content: "\f03d";}

.light {		font-family: Light;}
.regular {		font-family: Regular;}
.medium {		font-family: Medium;}
.semibold {		font-family: Semibold;}
.bold {		font-family: Bold;}
.black {		font-family: Black;}
.extrabold {		font-family: Extrabold;}


/*	Not custom start	*/
BODY {
	background: #fff;
	font-family: Lexend-Regular;
	letter-spacing:0.2px;
	font-size:10pt;
	color: #000;
	-webkit-font-smoothing: antialiased;	
	overflow-x: hidden;
	transition: background-color 1s ease;
}

H1, H2, H3, H4, H5{ line-height:1.2; padding:0; margin:0; margin-bottom:10px; display:block;line-height:1.2;letter-spacing:0px;}
H1{ font-family: bold;		font-size:36pt; 	line-height:1;	}
H2{	font-family: light;	font-size:28pt;   }
H3{	font-family: bold;	font-size:18pt;   }
H4{	font-family: Semibold;	font-size:14pt;   }
H5{	font-family: Lexend-Regular;	font-size:11pt;letter-spacing:0.2px;  }

@media (max-width: 960px) {
	H1{ font-size:34pt;	}
	H2{	font-size:25pt; }
	H3{	font-size:17pt; }
	H4{	font-size:13pt; }
	H5{	font-size:10pt; }
}
@media (max-width: 640px) {
	H1{ font-size:32pt;	}
	H2{	font-size:22pt; }
	H3{	font-size:16pt; }
	H4{	font-size:12pt; }
	H5{	font-size:9pt; }
}

INPUT, BUTTON, A, INPUT:focus, BUTTON:focus, A:focus, INPUT:hover, BUTTON:hover, A:hover, INPUT:active, BUTTON:active, A:active {
    outline: none !important;
}


A{color:#e71d36; border:0; background:none; padding:0; margin:0; outline: none; }
A:hover{color:#A6111C; border:0; background:none; padding:0; margin:0;}

FOOTER{background:#1e1e1e; padding-top:50px; padding-bottom:20px;}
.footer UL{ list-style:none; padding:0; margin:0;font-size:11pt; font-family:Lexend-Medium;letter-spacing:0px;}
.footer UL LI{ color:#716e69; padding-bottom:10px;}
.footer DIV, .footer SPAN{ color:#716e69;font-family: Lexend-Medium;}
.footer H3{ color:#fff;  letter-spacing:0.2px;font-size:13pt;font-family: Lexend-Semibold;}
.footer UL LI A{ font-size:11pt; font-family: Lexend-Medium;letter-spacing:0px;}
.footer A{ color:#716e69;}
.footer A:hover{ color:#e71d36; text-decoration:underline;}


B,STRONG{font-family:Semibold; font-weight:normal;}
HR {  border: 0 none;  border-top: 1px solid #ddd;  display: block;  height: 1px;  margin:0;  margin-bottom:0px;  padding:10px;}


::-moz-selection {  background: #C41425;  text-shadow: none;}
::selection {  background: #C41425;  text-shadow: none;}
img::-moz-selection {  background: transparent;}
img::selection {  background: transparent;}
img::-moz-selection {  background: transparent;}

IMG{ border:0; width:100%; height:auto;}

.uk-navbar-nav LI A{ font-size:10pt;font-family:Medium; letter-spacing:0.3px;min-height:auto; padding:5px; margin-left:20px; margin-right:20px;
font-size:11pt;  color:#000;   ine-height:1.1; padding-bottom:5px;}
.uk-navbar-nav LI A:hover{ }
.uk-navbar-nav-header LI A{ font-size:10pt;font-family:Medium; letter-spacing:0.3px;min-height:auto; padding:9px; padding-left:20px; padding-right:20px;}
.uk-background-secondary{ background:#fff;}

.topmenu ul {   margin: 0px auto 0;   padding: 0;   list-style: none;  display: table;  text-align: right;}
.topmenu li {   display: table-cell;  position: relative;   padding: 6px 0;}
.topmenu a {  color:#000;  text-decoration: none;  letter-spacing:-0.1px;  display: inline-block;  padding: 0px;  position: relative;  font-size:10.5pt;}
.topmenu a:after {      background: none repeat scroll 0 0 transparent;  bottom: 0;  content: "";  display: block;  height: 2px;  left: 50%;  position: absolute;  
background:linear-gradient(to right, #E71D36 0%, #E71C9B 100%);  transition: width 0.3s ease 0s, left 0.3s ease 0s;  width: 0;}
.topmenu a:hover:after {   width: 100%;   left: 0; }
.topmenu UL > LI > A{ text-transform:none;}
@media screen and (max-height: 300px) {	.topmenu ul {		margin-top: 40px;	}}
.uk-dropdown {  box-shadow: 0 5px 12px rgba(0, 0, 0, 0);  box-shadow:0;}

.topnav UL LI{ margin:0px; padding:8px; padding-left:15px;  border-bottom:2px solid #e5e4e5;background:#fff;}
.topnav UL LI:hover{background:#ffdd00;}
.topnav UL LI A{ margin:0px; padding:0;font-size:8.5pt;font-family:Regular;}

.uk-container_nm {
  display: flow-root;
  box-sizing: content-box;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 640px) {
  .uk-container_nm {    padding-left: 30px;    padding-right: 30px;  }
}
@media (min-width: 960px) {
  .uk-container_nm {    padding-left: 40px;    padding-right: 40px;  }
}
.uk-container_nm > :last-child {  margin-bottom: 0;}
.uk-container_nm .uk-container_nm {  padding-left: 0;  padding-right: 0;}
.uk-container_nm-xsmall {  max-width: 750px;}
.uk-container_nm-small {  max-width: 900px;}
.uk-container_nm-large {  max-width: 1400px;}
.uk-container_nm-xlarge {  max-width: 1600px;}
.uk-container_nm-expand {  max-width: none;}

.uk-countdown-number {  font-variant-numeric: tabular-nums; font-family:Bold;  font-size:26pt;  line-height: 0.8;}
@media (min-width: 640px) {  .uk-countdown-number {    font-size:32pt;  }}
@media (min-width: 960px) {  .uk-countdown-number {    font-size:38pt;  }}
.uk-countdown-separator {  font-size:14pt;  line-height: 1.6;}
@media (min-width: 640px) {  .uk-countdown-separator {    font-size:16pt;  }}
@media (min-width: 960px) {  .uk-countdown-separator {    font-size:18pt;  }}
.uk-countdown > TABLE > TR > TD{ text-align:center;}

.panel {  justify-content: space-around;  align-items: center;  font-family: sans-serif;}
/* colours */
.color-black {  background-color: #000;}
.color-darkgray {  background-color: #1C1B1B;}
.color-lightgray {  background-color: #e5e4e5;}
.color-white {  background-color: #fff;}
.color-red {  	background-color: #F2293A;}

.padding-internal{padding:20px;}
@media (max-width: 960px) {	.padding-internal{padding:30px;}}
@media (max-width: 640px) {.padding-internal{padding:20px;}}

.div-blur{-webkit-filter: blur(5px);  -moz-filter: blur(5px);  -o-filter: blur(5px);  -ms-filter: blur(5px);  filter: blur(5px);}
.required{ color:red;}
.uk-text-small{ font-size:9pt;}
.uk-text-xsmall{ font-size:8pt;}
.uk-paragraph-large{ font-size:14pt;letter-spacing:0px; color:#333;}
.wordbreak{-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
.minitext{font-family:semibold; text-transform:uppercase;font-size:7pt; letter-spacing:2px;}

.video-box{height:400px;}
@media (max-width: 960px) {.video-box{height:320px;}}
@media (max-width: 640px) {.video-box{height:240px;}}

/* Hide scrollbar for Chrome, Safari and Opera */
.device-mockup::-webkit-scrollbar {  display: none;}

/* Hide scrollbar for IE, Edge and Firefox */
.device-mockup {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(102, 175, 233, 0.5);
  width:360px;height:700px;overflow-y:scroll; border:10px solid #fff; border-radius:30px;
}

#error-output{font-size:8pt;}
#error-output DIV{font-size:8pt;}
#error-output TD{font-size:8pt;}

.color-red{color:#e71d36;}
.checkboxs input[type=checkbox] {
         display: inline-table;
         width: 20px;
         height: 20px;
         border: 3px solid #555555;
         border-radius: 3px;
         background-color: white;
}

.badge {
  position: relative;
  top: -10px;
  left: -5px;
  padding: 2px 4px;
  padding-left:5px;
  border-radius: 5px;
  background:#E71D36;
  color:#fff;
  font-size:7.5pt;
}

.header-section-h2{letter-spacing:-0.5px; padding:0; margin:0; padding-left:10px; margin-bottom:20px;}
.uk-alert-danger-yellow{ background:#FFF9AA; color:red;}
.uk-alert-danger-dark{ background:#eee; color:#777;}

#error-output DIV{font-family: Regular;color:red;font-size:10pt;padding:15px;background:#FFFBE5;border:1px solid #ffee00;}
   
.cite{opacity:0.5;font-size:9pt; padding-left:30px;}
.citelink{opacity:0.7;font-size:9pt; padding-left:30px;color:blue;background:transparent;border:0;}
.citelink:hover{opacity:1;}

.widget-editor-box{padding:0px;padding-right:0;border-radius:5px;background:#fff;border:0px solid #FCE4E6;overflow:hidden;}

.left-left{ text-align:left;}
.left-center{ text-align:left;}
.left-justify{ text-align:left;}
.center-left{ text-align:center;}
.right-center{ text-align:right;}
.right-left{ text-align:right;}
.center-right{ text-align:center;}
@media (max-width: 960px) {
	.left-left{ text-align:left;}
	.left-center{ text-align:center;}
	.left-justify{ text-align:justify;}
	.center-left{ text-align:left;}
	.right-center{ text-align:center;}
	.center-right{ text-align:right;}
	.right-left{ text-align:left;}
}
@media (max-width: 640px) {
	.left-left{ text-align:left;}
	.left-center{ text-align:center;}
	.left-justify{ text-align:justify;}
	.center-left{ text-align:left;}
	.right-center{ text-align:center;}
	.center-right{ text-align:right;}
	.right-left{ text-align:left;}
}

.left-left-sm{ text-align:left;}
.left-center-sm{ text-align:left;}
.left-justify-sm{ text-align:left;}
.center-left-sm{ text-align:center;}
.right-center-sm{ text-align:right;}
.center-right-sm{ text-align:center;}
@media (max-width: 640px) {
	.left-left-sm{ text-align:left;}
	.left-center-sm{ text-align:center;}
	.left-justify-sm{ text-align:justify;}
	.center-left-sm{ text-align:left;}
	.right-center-sm{ text-align:center;}
	.center-right-sm{ text-align:right;}
}

.microspacing{	  font-size:7pt; text-transform:uppercase; letter-spacing:2px;font-family:OpenSansSemibold;}
.microcat-1x{font-size:5.5pt; text-transform:uppercase;color:#333; letter-spacing:2px;font-family:Semibold;}
.microcat-2x{font-size:6pt; text-transform:uppercase;color:#333; letter-spacing:4px;font-family:OpenSansSemibold;}

.box-options{background:#f6f6f6;margin:5px;padding:10px;padding-left:20px;}
.box-sizes{background:#000;color:#fff;margin:5px;padding:10px;padding-left:20px;}
.box-sizes A{color:#fff;}
.box-sizes A:hover{color:#fff;}

.modal-container STRONG{font-size:9pt;}

.parallax-block {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
 /* Turn off parallax scrolling for all tablets and phones. Increase/decrease the pixels if needed */
@media only screen and (max-device-width: 1366px) {
  .parallax-block {
    background-attachment: scroll;
  }
} 

.hr{height:5px; max-width:50px;width:100%; background:#C91425;}

.uk-background-primary {  background-color: #E71D36;}
.uk-text-primary {  color: #E71D36;}

.uk-navbar-dropdown-nav LI{  border-bottom:1px solid #e7e7e7; padding:5px; padding-left:20px; padding-right:20px;}
.uk-navbar-dropdown-nav LI A{ font-size:9pt; line-height:1.1;}


.rotate {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.aligner {  display: flex;  align-items: center;  min-height: 24em;  justify-content: center;}
.aligner-item {  flex: 1;}
.aligner-item--top {  align-self: flex-start;}
.aligner-item--bottom {  align-self: flex-end;}
.aligner-item--fixed {  flex: none;  max-width: 50%;}


.uk-navbar-nav LI A{font-family: Regular;text-transform:capitalize;font-size:14pt;letter-spacing:0.5px;}

.bg-white{ background:#fff;}
.bg-black{ background:#000;}

.underhover{text-decoration:none;}
.underhover:hover{text-decoration:underline;}

.coverimg{overflow:hidden;background:no-repeat center center;-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover;	background-size: cover;}

.transition{-webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;}
.td {  display:inline-table;}

.btn-small {  padding: 4px !important;  padding-left:10px; padding-right:10px;}
.btn-landing {
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 250ms ease-in-out;
  /*background:#e71d36;
  color:#fff;*/
  padding: 12px;
  padding-left:20px; 
  padding-right:20px;
  /*font-size:8pt;*/
  letter-spacing:2px;  border: 0 none;
  /*border-radius:20px;*/
}
.btn-landing:hover {
  text-decoration: none;
/*  color:#fff;
  background:#CD1523; */ 
  border: 0 none;
}

.btn {
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background:#e71d36;
  color:#fff;
  padding: 12px;
  padding-left:20px; padding-right:20px;
  transition: all 250ms ease-in-out;
  font-family:Semibold;  
  font-size:8pt;
  letter-spacing:2px;  border: 0 none;
  border-radius:20px;
  outline: none;
}
.btn:hover {
  text-decoration: none;
  color:#fff;
  background:#CD1523;  border: 0 none;
  outline: none;
}
/* extned class .btn	*/
.btn_black {  		background: #000;  	color: #fff;  border: 0 none;}
.btn_black:hover {  background: #fff;	color: #000;  border: 0 none;   }
.btn_muted {  		background: #e5e4e5;  	color: #000;  border: 0 none;  }
.btn_muted:hover {  background: #c5c4c5;	color: #000;  border: 0 none;  }
.btn_gray {  		background: #7F0D15;  	color: #fff;  border: 0 none;  }
.btn_gray:hover {  background: #59090F;	color: #fff;  border: 0 none;  }
.btn_red {  		background: #C91425;  	color: #fff;  border: 0 none; }
.btn_red:hover {  background: #898989;	color: #000;  border: 0 none;  }
.btn_white {  		background: #fff;  	color: #F52F41;  border: 0 none;  }
.btn_white:hover {  background: #333;	color: #fff;  border: 0 none;   }
.btn_white_outline {  		background:transparent;  	color: #fff; border:2px solid #fff;  }
.btn_white_outline:hover {  background: #fff;	color: #E71D36;  border:2px solid #fff;   }
.btn_black {  		background: #000;  	color: #fff;  border: 0 none;  }
.btn_black:hover {  background: #fff;	color: #000;  border: 0 none;   }

.btn-landing {
	background: none;
	color: inherit;
	border: none;
	font: inherit;
	cursor: pointer;
	outline: inherit;	
  text-align: center;
  text-decoration: none;
  padding: 12px;
  padding-left:20px; padding-right:20px;
  transition: all 250ms ease-in-out;
}
.btn-landing:hover {
	background: none;
	color: inherit;
	border: none;
	font: inherit;
	cursor: pointer;
	outline: inherit;	
  text-decoration: none;
}

.btn_outline_white {	background:#A6111C;  	color:#e5e4e5;  border: 2px solid #fff;   }
.btn_outline_white:hover {  background:#A6111C;	color:#fff;  border: 2px solid #fff;   }

.btn_white {
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 8px;
  padding-left:20px; padding-right:20px;
  transition: all 250ms ease-in-out;
  font-family:Semibold;  
  font-size:8pt;
  letter-spacing:2px; 
   background: #fff;	color: #000;  border: 2px solid #fff;	   }
.btn_white:hover {  background:rgba(255,255,255,0.05); 	color: #fff;  border: 2px solid #fff;   }

.btn-mockup{
	text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background:#F52F41;
  color:#fff;
  padding: 10px;
  padding-left:20px; padding-right:20px;
  transition: all 250ms ease-in-out;
  font-family:Regular;
  font-size:9pt;
  letter-spacing:2px;  border: 0 none;
  width:100%;
}


.btn-bo {
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background:#F52F41;
  color:#fff;
  padding: 10px;
  padding-left:20px; padding-right:20px;
  transition: all 250ms ease-in-out;
  font-family:Regular;
  font-size:8pt;
  letter-spacing:2px;  border: 0 none;
}
.btn-bo:hover {
  text-decoration: none;
  color:#fff;
  background: #333;  border: 0 none;
}

/*	FORMS	*/
input[type="color"].custom {  	padding: 0;	margin:0;	border: none;	height: 43px;	vertical-align: middle;}

.bo input,
.bo select,
.bo textarea {
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 11px;
  background:#E5E5E5;
  color: #000;
  font-size:10pt;
  font-family:Open Sans;
  border: 0;
  border:0px solid #e2e1e2;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border;
  letter-spacing:-0.1px;
}
.bo textarea {
  max-width: 100%;
  width: 100%;
}


.bo button {	border:0;}
.bo button:hover {border:0;}
.bo button:focus {border:0;}
.bo button:active {border:0;}


.bo input:focus,
.bo select:focus,
.bo textarea:focus {
  outline: none;
  background-color: #ddd;
  color: #000;
  border-color: #ddd;
}

.bo input:disabled,
.bo select:disabled,
.bo textarea:disabled {
  background-color: #f8f8f8;
  color: #999;
  border-color: #e5e5e5;
}


.bo input::-ms-input-placeholder {  color: #999 !important;}
.bo input::placeholder {  color: #999;}
.bo textarea::-ms-input-placeholder {  color: #999 !important;}
.bo textarea::placeholder {  color: #999;}


.bo radio,
.bo checkbox {
  display: inline-block;
  height: 16px;
  width: 16px;
  overflow: hidden;
  margin-top: -4px;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border: 1px solid #cccccc;
  transition: 0.2s ease-in-out;
  transition-property: background-color, border;
}
.bo radio {
  border-radius: 50%;
}
.bo radio:focus,
.bo checkbox:focus {
  outline: none;
  border-color: #1e87f0;
}
.bo radio:checked,
.bo checkbox:checked,
.bo checkbox:indeterminate {
  background-color: #1e87f0;
  border-color: transparent;
}
.bo radio:checked:focus,
.bo checkbox:checked:focus,
.bo checkbox:indeterminate:focus {
  background-color: #0e6dcd;
}


.bo radio:disabled,
.bo checkbox:disabled {
  background-color: #f8f8f8;
  border-color: #e5e5e5;
}







.bo-light input,
.bo-light select,
.bo-light textarea {  max-width: 100%;  width: 100%;  border: 0 none;  padding: 11px;  background: #F6F6F6;  color: #000;  font-size:10pt;
  font-family:OpenSansSemibold;  border: 0;  transition: 0.2s ease-in-out;  transition-property: color, background-color, border;  letter-spacing:-0.1px;}
.bo-light textarea {  max-width: 100%;  width: 100%;}
.bo-light input:focus,.bo-light select:focus,.bo-light textarea:focus {  outline: none;  background-color: #ddd;  color: #000;  border-color: #ddd;}
.bo-light input:disabled,.bo-light select:disabled,.bo-light textarea:disabled {  background-color: #f8f8f8;  color: #999;  border-color: #e5e5e5;}
.bo-light input::-ms-input-placeholder {  color: #999 !important;}
.bo-light input::placeholder {  color: #999;}
.bo-light textarea::-ms-input-placeholder {  color: #999 !important;}
.bo-light textarea::placeholder {  color: #999;}
.bo-light radio,
.bo-light checkbox {  display: inline-block;
  height: 16px;  width: 16px;  overflow: hidden;  margin-top: -4px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  background-color: transparent;
  background-repeat: no-repeat;  background-position: 50% 50%;  border: 1px solid #cccccc;  transition: 0.2s ease-in-out;  transition-property: background-color, border;}
.bo-light radio {  border-radius: 50%;}
.bo-light radio:focus,
.bo-light checkbox:focus {  outline: none;  border-color: #1e87f0;}
.bo-light radio:checked,.bo-light checkbox:checked,.bo-light checkbox:indeterminate {  background-color: #1e87f0;  border-color: transparent;}
.bo-light radio:checked:focus,.bo-light checkbox:checked:focus,.bo-light checkbox:indeterminate:focus {  background-color: #0e6dcd;}
.bo-light radio:disabled,.bo-light checkbox:disabled {  background-color: #f8f8f8;  border-color: #e5e5e5;}





.bo-white input,
.bo-white select,
.bo-white textarea {  max-width: 100%;  width: 100%;  border: 0 none;  padding: 11px;  background: #fff;  color: #000;  font-size:10pt;
  font-family:OpenSansSemibold;  border: 0;  transition: 0.2s ease-in-out;  transition-property: color, background-color, border;  letter-spacing:-0.1px;
  border:0px solid #e2e1e2;}
.bo-white textarea {  max-width: 100%;  width: 100%;}
.bo-white input:focus,.bo-white select:focus,.bo-white textarea:focus {  outline: none;  background-color: #eee;  color: #000;  border-color: #ddd;}
.bo-white input:disabled,.bo-white select:disabled,.bo-white textarea:disabled {  background-color: #f8f8f8;  color: #999;  border-color: #e5e5e5;}
.bo-white input::-ms-input-placeholder {  color: #999 !important;}
.bo-white input::placeholder {  color: #999;}
.bo-white textarea::-ms-input-placeholder {  color: #999 !important;}
.bo-white textarea::placeholder {  color: #999;}
.bo-white radio,
.bo-white checkbox {  display: inline-block;
  height: 16px;  width: 16px;  overflow: hidden;  margin-top: -4px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  background-color: transparent;
  background-repeat: no-repeat;  background-position: 50% 50%;  border: 1px solid #cccccc;  transition: 0.2s ease-in-out;  transition-property: background-color, border;}
.bo-white radio {  border-radius: 50%;}
.bo-white radio:focus,
.bo-white checkbox:focus {  outline: none;  border-color: #1e87f0;}
.bo-white radio:checked,.bo-white checkbox:checked,.bo-white checkbox:indeterminate {  background-color: #1e87f0;  border-color: transparent;}
.bo-white radio:checked:focus,.bo-white checkbox:checked:focus,.bo-white checkbox:indeterminate:focus {  background-color: #0e6dcd;}
.bo-white radio:disabled,.bo-white checkbox:disabled {  background-color: #f8f8f8;  border-color: #e5e5e5;}








.bo-gray input,
.bo-gray select,
.bo-gray textarea {  max-width: 100%;  width: 100%;  border: 0 none;  padding: 11px;  background: #e5e4e5;  color: #000;  font-size:10pt;
  font-family:OpenSansSemibold;  border: 0;  transition: 0.2s ease-in-out;  transition-property: color, background-color, border;  letter-spacing:-0.1px;}
.bo-gray textarea {  max-width: 100%;  width: 100%;}
.bo-gray input:focus,.bo-gray select:focus,.bo-gray textarea:focus {  outline: none;  background-color: #d5d4d5;  color: #000;  border-color: #ddd;}
.bo-gray input:disabled,.bo-gray select:disabled,.bo-gray textarea:disabled {  background-color: #f8f8f8;  color: #999;  border-color: #e5e5e5;}
.bo-gray input::-ms-input-placeholder {  color: #999 !important;}
.bo-gray input::placeholder {  color: #999;}
.bo-gray textarea::-ms-input-placeholder {  color: #999 !important;}
.bo-gray textarea::placeholder {  color: #999;}
.bo-gray radio,
.bo-gray checkbox {  display: inline-block;
  height: 16px;  width: 16px;  overflow: hidden;  margin-top: -4px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  background-color: transparent;
  background-repeat: no-repeat;  background-position: 50% 50%;  border: 1px solid #cccccc;  transition: 0.2s ease-in-out;  transition-property: background-color, border;}
.bo-gray radio {  border-radius: 50%;}
.bo-gray radio:focus,
.bo-gray checkbox:focus {  outline: none;  border-color: #1e87f0;}
.bo-gray radio:checked,.bo-gray checkbox:checked,.bo-gray checkbox:indeterminate {  background-color: #1e87f0;  border-color: transparent;}
.bo-gray radio:checked:focus,.bo-gray checkbox:checked:focus,.bo-gray checkbox:indeterminate:focus {  background-color: #0e6dcd;}
.bo-gray radio:disabled,.bo-gray checkbox:disabled {  background-color: #f8f8f8;  border-color: #e5e5e5;}






.bo-line input,
.bo-line select,
.bo-line textarea {  
	max-width: 100%;  
	width: 100%;  
	border: 0 none;  
	padding:0px; 
	padding-top:5px;
	padding-bottom:7px; 
	
	background: #fff;
	border: 0; 
	border-bottom:1px solid #ccc;  
	color: #000;  
	font-size:10pt;
  	font-family:OpenSansSemibold;    
  	letter-spacing:0.4px;}
.bo-line textarea {  max-width: 100%;  width: 100%;}
.bo-line input:focus, .bo-line select:focus, .bo-line textarea:focus {  outline: none;  background-color: #fff;border-bottom:1px solid #e71d36;  color: #000; }
.bo-line input:disabled, .bo-line select:disabled, .bo-line textarea:disabled {  background-color: #f8f8f8;  color: #999;  border-color: #e5e5e5;}
.bo-line input::-ms-input-placeholder {  color: #999 !important;}
.bo-line input::placeholder {  color: #999;}
.bo-line textarea::-ms-input-placeholder {  color: #999 !important;}
.bo-line textarea::placeholder {  color: #999;}
.bo-line radio,
.bo-line checkbox {  display: inline-block;
  height: 16px;  width: 16px;  overflow: hidden;  margin-top: -4px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  background-color: transparent;
  background-repeat: no-repeat;  background-position: 50% 50%;  border: 1px solid #cccccc;  transition: 0.2s ease-in-out;  transition-property: background-color, border;}
.bo-line radio {  border-radius: 50%;}
.bo-line radio:focus,
.bo-line checkbox:focus {  outline: none;  border-color: #1e87f0;}
.bo-line radio:checked,.bo-line checkbox:checked,.bo-line checkbox:indeterminate {  background-color: #1e87f0;  border-color: transparent;}
.bo-line radio:checked:focus,.bo-line checkbox:checked:focus,.bo-line checkbox:indeterminate:focus {  background-color: #0e6dcd;}
.bo-line radio:disabled,.bo-line checkbox:disabled {  background-color: #f8f8f8;  border-color: #e5e5e5;}

.bo-line input:-webkit-autofill,
.bo-line input:-webkit-autofill:hover, 
.bo-line input:-webkit-autofill:focus,
.bo-line textarea:-webkit-autofill,
.bo-line textarea:-webkit-autofill:hover,
.bo-line textarea:-webkit-autofill:focus,
.bo-line select:-webkit-autofill,
.bo-line select:-webkit-autofill:hover,
.bo-line select:-webkit-autofill:focus {
  border: 0px solid #fff;
  border-bottom: 1px solid #ccc;
  -webkit-text-fill-color: #000;
  transition: background-color 5000s ease-in-out 0s;
}



.product-category{font-size:6.5pt; text-transform:uppercase; letter-spacing:2px;font-family:Semibold;padding-top:5px;}
.product-price{font-size:10pt;}
.product-title{font-size:13pt;letter-spacing:-0.3px;font-family:Bold;}
.product-desc{font-size:7pt; text-transform:uppercase; letter-spacing:1.5px;font-family:OpenSansSemibold; padding-bottom:10px;}

@media (max-width: 767px) {
.product-category{font-size:6pt; text-transform:uppercase; letter-spacing:2px;font-family:OpenSansSemibold;}
.product-price{font-size:9pt;}
.product-title{font-size:12pt;letter-spacing:0px;font-family:Bold;}
.product-desc{font-size:6pt; text-transform:uppercase; letter-spacing:2px;font-family:OpenSansSemibold; padding-bottom:0px;}	
}




.uno_mitad		{ width: 49.6%; display:inline-table;}
@media (max-width: 767px) {.uno_mitad		{ width:100%; }}



.uno_cuatro		{ width: 24.6%; display:inline-table;}
@media (max-width: 767px) {.uno_cuatro		{ width:100%; }}


.select-custom-white .select {    display:flex;  flex-direction: column;  position:relative;  width:187px;  height:40px;  font-family: Semibold;  color:#000;  border:0;}
.select-custom-white .option { margin:0;  padding:0 22px 0 10px;  min-height:32px;  display:flex;  align-items:center;  background:#fff;  border:0;  position:absolute; 
			top:0;  width:187px;  
			pointer-events:none;  order:2;  z-index:100;  transition:background .4s ease-in-out;  box-sizing:border-box;  overflow:hidden;  white-space:nowrap;  
			border:0px solid #e5e4e5;  }
.select-custom-white .option:hover {  background:#e5e4e5;}
.select-custom-white .select:focus .option {  position:relative;  pointer-events:all;}
.select-custom-white input {  opacity:0;  position:absolute;  left:-99999px;}
.select-custom-white input:checked + label {  order: 1;  z-index:200;  background:#fff;  border-top:none;  position:fff;}
.select-custom-white input:checked + label:after {  content:'';  width: 0; 	height: 0; 	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 5px solid #000;  
			position:absolute;  right:10px;  top:calc(50% - 2.5px);  pointer-events:none;  z-index:300;}
.select-custom-white input:checked + label:before {  position:absolute;  right:0;  height: 40px;  width: 40px;  content: '';  background:#fff;}
.select-custom-white label{ margin:0; padding:0;}





.select-custom-gray .select {    display:flex;  flex-direction: column;  position:relative;  width:187px;  height:40px;  font-family: Semibold;  color:#000;  border:0;}
.select-custom-gray .option { margin:0;  padding:0 22px 0 10px;  min-height:32px;  display:flex;  align-items:center;  background:#e5e4e5;  border:0;  position:absolute; 
			top:0;  width:187px;  
			pointer-events:none;  order:2;  z-index:100;  transition:background .4s ease-in-out;  box-sizing:border-box;  overflow:hidden;  white-space:nowrap;  
			border:0px solid #e5e4e5;  }
.select-custom-gray .option:hover {  background:#ddd;}
.select-custom-gray .select:focus .option {  position:relative;  pointer-events:all;}
.select-custom-gray input {  opacity:0;  position:absolute;  left:-99999px;}
.select-custom-gray input:checked + label {  order: 1;  z-index:200;  background:#e5e4e5;  border-top:none;  position:fff;}
.select-custom-gray input:checked + label:after {  content:'';  width: 0; 	height: 0; 	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 5px solid #000;  
			position:absolute;  right:10px;  top:calc(50% - 2.5px);  pointer-events:none;  z-index:300;}
.select-custom-gray input:checked + label:before {  position:absolute;  right:0;  height: 40px;  width: 40px;  content: '';  background:#e5e4e5;}
.select-custom-gray label{ margin:0; padding:0;}



.select-custom-white-small .select {    display:flex;  flex-direction: column;  position:relative;  width:150px;  height:40px;  font-family: Semibold;  color:#000;  border:0;}
.select-custom-white-small .option { margin:0;  padding:0 22px 0 10px;  min-height:32px;  display:flex;  align-items:center;  background:#fff;  border:0;  position:absolute; 
			top:0;  width:150px;  
			pointer-events:none;  order:2;  z-index:100;  transition:background .4s ease-in-out;  box-sizing:border-box;  overflow:hidden;  white-space:nowrap;  
			border:0px solid #e5e4e5;  }
.select-custom-white-small .option:hover {  background:#e5e4e5;}
.select-custom-white-small .select:focus .option {  position:relative;  pointer-events:all;}
.select-custom-white-small input {  opacity:0;  position:absolute;  left:-99999px;}
.select-custom-white-small input:checked + label {  order: 1;  z-index:200;  background:#fff;  border-top:none;  position:fff;}
.select-custom-white-small input:checked + label:after {  content:'';  width: 0; 	height: 0; 	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 5px solid #000;  
			position:absolute;  right:10px;  top:calc(50% - 2.5px);  pointer-events:none;  z-index:300;}
.select-custom-white-small input:checked + label:before {  position:absolute;  right:0;  height: 40px;  width: 40px;  content: '';  background:#fff;}
.select-custom-white-small label{ margin:0; padding:0;}





.select-custom-white-xsmall .select {    display:flex;  flex-direction: column;  position:relative;  width:130px;  height:40px;  font-family: Semibold;  color:#000;  border:0;}
.select-custom-white-xsmall .option { margin:0;  padding:0 12px 0 10px;  min-height:20px;  display:flex;  align-items:center;  background:#fff;  border:0;  position:absolute; 
	top:0;  width:130px; pointer-events:none;  order:2;  z-index:100;  transition:background .4s ease-in-out;  box-sizing:border-box;  overflow:hidden;  white-space:nowrap; border:0px solid #e5e4e5;  }
.select-custom-white-xsmall .option:hover {  background:#e5e4e5;}
.select-custom-white-xsmall .select:focus .option {  position:relative;  pointer-events:all;}
.select-custom-white-xsmall input {  opacity:0;  position:absolute;  left:-99999px;}
.select-custom-white-xsmall input:checked + label {  order: 1;  z-index:200;  background:#fff;  border-top:none;  position:fff;}
.select-custom-white-xsmall input:checked + label:after {  content:'';  width: 0; 	height: 0; 	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 5px solid #000;  
			position:absolute;  right:10px;  top:calc(50% - 2.5px);  pointer-events:none;  z-index:300;}
.select-custom-white-xsmall input:checked + label:before {  position:absolute;  right:0;  height: 40px;  width: 40px;  content: '';  background:#fff;}
.select-custom-white-xsmall label{ margin:0; padding:0;}



/*	switch on off	*/
.switch {  position: relative;  display: inline-block;  width: 36px;  height: 16px;}
.switch input {   opacity: 0;  width: 0;  height: 0;}

.slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #ddd;  -webkit-transition: .4s;  transition: .4s;}
.slider:before {  position: absolute;  content: "";  height: 12px;  width: 12px;  left: 2px;  bottom: 2px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;}

input:checked + .slider {  background-color: #0CF;}
input:focus + .slider {  box-shadow: 0 0 1px #e7e7e7;}
input:checked + .slider:before {  -webkit-transform: translateX(20px);  -ms-transform: translateX(20px);  transform: translateX(20px);}

.slider.round {  border-radius: 16px;}
.slider.round:before {  border-radius: 50%;}


.switch_bn {  position: relative;  display: inline-block;  width: 36px;  height: 16px;}
.switch_bn input {   opacity: 0;  width: 0;  height: 0;}

.slider_bn {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #ddd;  -webkit-transition: .4s;  transition: .4s;}
.slider_bn:before {  position: absolute;  content: "";  height: 12px;  width: 12px;  left: 2px;  bottom: 2px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;}

input:checked + .slider_bn {  background-color: #AAAAAA;}
input:focus + .slider_bn {  box-shadow: 0 0 1px #e7e7e7;}
input:checked + .slider_bn:before {  -webkit-transform: translateX(20px);  -ms-transform: translateX(20px);  transform: translateX(20px);}

.slider_bn.round_bn {  border-radius: 16px;}
.slider_bn.round_bn:before {  border-radius: 50%;}





.business-app INPUT, .business-app  SELECT, .business-app  TEXTAREA{ 
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 11px;
  background: #eee;
  color: #000;
  font-size:10pt;
  font-weight:400px;
  border: 0;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border;
  letter-spacing:-0.2px;
}
.business-app INPUT:hover, .business-app  SELECT:hover, .business-app  TEXTAREA:hover{
	background:#ddd;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(102, 175, 233, 0.5);
}
.business-app INPUT:focus, .business-app  SELECT:focus, .business-app  TEXTAREA:focus{
	background:#ddd;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(102, 175, 233, 0.5);
}





/* scroll to top */
.progress-wrap {
	position: fixed;
	right: 50px;
	bottom: 50px;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	border-radius: 50px;
	box-shadow: inset  0 0 0 2px rgba(0,0,0,0.1);
	z-index: 10000;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap.active-progress {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.progress-wrap::after {
	position: absolute; 
  font-family: "FontAwesome";
  content: "\f106";
	text-align: center;
	line-height: 42px;
	font-size: 24px;
	color: #555;
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 1;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap:hover::after {
	opacity: 0;
}
.progress-wrap::before {
	position: absolute;
  font-family: "FontAwesome";
  content: "\f106";
	text-align: center;
	line-height: 42px;
	font-size: 24px;
	opacity: 0;
	background-image: linear-gradient(298deg, #e71d36, #e71d36);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 2;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap:hover::before {
	opacity: 1;
}
.progress-wrap svg path { 
	fill: none; 
}
.progress-wrap svg.progress-circle path {
	stroke: #555;
	stroke-width: 4;
	box-sizing:border-box;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

/* error notifications */
.uk-notification-message {
  position: relative;
  padding: 55px;
  background: #eee;
  font-size: 18pt;
  line-height: 1.4;
  cursor: pointer;
}
.uk-notification-message-green {
  position: relative;
  padding: 15px;
  background:green;
  color:#fff;
  font-size: 34pt;
  line-height: 1.4;
  cursor: pointer;
  right:-280px;
}
.uk-notification-message-red {
  position: relative;
  padding: 15px;
  background:red;
  color:#fff;
  font-size: 14pt;
  line-height: 1.4;
  cursor: pointer;
}





/* outload */
.outload-spinner{
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right: 0;
    margin: auto;
    width: 90px;
    height: 90px;
    border: 2px solid #f3f3f3;
    border-top:3px solid #F52F41;
    border-radius: 100%;
    animation: spin 1s infinite linear;
	z-index:9000;
}
@keyframes spin {    from{        transform: rotate(0deg);    }to{        transform: rotate(360deg);    }}
#outload{ display:none;}

.stop-scrolling { 
    height: 100%; 
    overflow: hidden; 
} 




.uk-paragraph-xsmall{font-size:8pt; line-height:1.4;font-family:Regular;letter-spacing:0.3px;}
.uk-paragraph-small{font-size:9pt; line-height:1.4;font-family:Regular;letter-spacing:0.3px;}
.uk-paragraph-medium{font-size:9.5pt; line-height:1.4;font-family:Regular; letter-spacing:0.3px;}
.card-price I{font-size:8pt;}




.ribbon {  width: 150px;  height: 150px;  overflow: hidden;  position: absolute;  transform: scale(0.6);}
.ribbon::before, .ribbon::after {  position: absolute;  z-index: -1;  content: '';  display: block;  border: 5px solid #aaa;}
.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color:#aaa;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font-size:12pt;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
  letter-spacing:1.8px;
}
/* top right*/
.ribbon-top-right {  top: -36px;  right: -36px;}
.ribbon-top-right::before ,.ribbon-top-right::after {  border-top-color: transparent;  border-right-color: transparent;}
.ribbon-top-right::before {  top: 0;  left: 0;}
.ribbon-top-right::after {  bottom: 0;  right: 0;}
.ribbon-top-right span {  left: -25px;  top: 30px;  transform: rotate(45deg);}
/* top left*/
.ribbon-top-left {  top: -10px;  left: -10px;}
.ribbon-top-left::before, .ribbon-top-left::after {  border-top-color: transparent;  border-left-color: transparent;}
.ribbon-top-left::before {  top: 0;  right: 0;}
.ribbon-top-left::after {  bottom: 0;  left: 0;}
.ribbon-top-left span {  right: -25px;  top: 30px;  transform: rotate(-45deg);}
/* bottom left*/
.ribbon-bottom-left {  bottom: -10px;  left: -10px;}
.ribbon-bottom-left::before, .ribbon-bottom-left::after {  border-bottom-color: transparent;  border-left-color: transparent;}
.ribbon-bottom-left::before {  bottom: 0;  right: 0;}
.ribbon-bottom-left::after {  top: 0;  left: 0;}
.ribbon-bottom-left span {  right: -25px;  bottom: 30px;  transform: rotate(225deg);}
/* bottom right*/
.ribbon-bottom-right {  bottom: -10px;  right: -10px;}
.ribbon-bottom-right::before, .ribbon-bottom-right::after {  border-bottom-color: transparent;  border-right-color: transparent;}
.ribbon-bottom-right::before {  bottom: 0;  left: 0;}
.ribbon-bottom-right::after {  top: 0;  right: 0;}
.ribbon-bottom-right span {  left: -25px;  bottom: 30px;  transform: rotate(-225deg);}



.acordeon-lg LI A{font-size:14pt; border-bottom:0px solid #eee; padding:20px;color:#000;font-family: Semibold;}
.acordeon-lg LI UL LI A{border:0;}
.acordeon-lg LI UL LI{ padding-top:0px; padding-right:15px;padding-bottom:25px;}

.uk-accordion-title::before {
	width: 1.4em;
	height: 1.4em;
	top:-5px;
	left:5px;
	position:relative;
	float: right;
	content: "\f105";
	font-family: FontAwesome;
	background-image:URL();
}
.uk-open > .uk-accordion-title::before {
	content: "\f107";
	font-family: FontAwesome;
	opacity:1;
	background-image:URL();
}

.uk-accordion-title SPAN{padding-left:20px;font-size:10pt; letter-spacing:0.4px; padding-bottom:0px;}
.uk-accordion-title DIV{padding-left:20px;font-size:11pt; letter-spacing:0.4px; padding-bottom:0px;}
.uk-accordion-content{ padding:0; margin:0; padding:20px; background:#fff;}
.mobile-accordeon LI{padding:0;margin:0;border:0; list-style:none; }
.mobile-accordeon LI A{padding:0;margin:0;border:0; }
.divhr{height:1px;background:#e5e4e5;}
.divhrpadd{padding-top:0px;padding-top:0px;}
.uk-accordion-content TABLE{ padding:0; margin:0;}
.uk-accordion-content TD{ padding:0; margin:0;}
.no-open{padding-left:20px;padding-bottom:5px;font-size:11pt;}
.no-open SPAN{font-size:10pt; padding-right:18px;}


.spacer-mobile{width:1px; height:1px; display:none;}


/*	CONTAINER	*/
.row {
	margin-right: 0px;
	margin-left: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xm-1, .col-xm-2, .col-xm-3, .col-xm-4, .col-xm-5, .col-xm-6, .col-xm-7, .col-xm-8, .col-xm-9, .col-xm-10, .col-xm-11, .col-xm-12, .col-bg-1, .col-bg-2, .col-bg-3, .col-bg-4, .col-bg-5, .col-bg-6, .col-bg-7, .col-bg-8, .col-bg-9, .col-bg-10, .col-bg-11, .col-bg-12, .col-hd-1, .col-hd-2, .col-hd-3, .col-hd-4, .col-hd-5, .col-hd-6, .col-hd-7, .col-hd-8, .col-hd-9, .col-hd-10, .col-hd-11, .col-hd-12 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left
}
.col-xs-12 {	width: 100%;}
.col-xs-11 {	width: 91.66666667%;}
.col-xs-10 {	width: 83.33333333%;}
.col-xs-9 {	width: 75%;}
.col-xs-8 {	width: 66.66666667%;}
.col-xs-7 {	width: 58.33333333%;}
.col-xs-6 {	width: 50%;}
.col-xs-5 {	width: 41.66666667%;}
.col-xs-4 {	width: 33.33333333%;}
.col-xs-3 {	width: 25%;}
.col-xs-2 {	width: 16.66666667%;}
.col-xs-1 {	width: 8.33333333%;}
@media (min-width:480px) {
.col-xm-1, .col-xm-10, .col-xm-11, .col-xm-12, .col-xm-2, .col-xm-3, .col-xm-4, .col-xm-5, .col-xm-6, .col-xm-7, .col-xm-8, .col-xm-9 {
	float: left
}
.col-xm-12 {
	width: 100%
}
.col-xm-11 {
	width: 91.66666667%
}
.col-xm-10 {
	width: 83.33333333%
}
.col-xm-9 {
	width: 75%
}
.col-xm-8 {
	width: 66.66666667%
}
.col-xm-7 {
	width: 58.33333333%
}
.col-xm-6 {
	width: 50%
}
.col-xm-5 {
	width: 41.66666667%
}
.col-xm-4 {
	width: 33.33333333%
}
.col-xm-3 {
	width: 25%
}
.col-xm-2 {
	width: 16.66666667%
}
.col-xm-1 {
	width: 8.33333333%
}
}
@media (min-width:640px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float: left
}
.col-sm-12 {
	width: 100%
}
.col-sm-11 {
	width: 91.66666667%
}
.col-sm-10 {
	width: 83.33333333%
}
.col-sm-9 {
	width: 75%
}
.col-sm-8 {
	width: 66.66666667%
}
.col-sm-7 {
	width: 58.33333333%
}
.col-sm-6 {
	width: 50%
}
.col-sm-5 {
	width: 41.66666667%
}
.col-sm-4 {
	width: 33.33333333%
}
.col-sm-3 {
	width: 25%
}
.col-sm-2 {
	width: 16.66666667%
}
.col-sm-1 {
	width: 8.33333333%
}
}
@media (min-width:960px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left
}
.col-md-12 {
	width: 100%
}
.col-md-11 {
	width: 91.66666667%
}
.col-md-10 {
	width: 83.33333333%
}
.col-md-9 {
	width: 75%
}
.col-md-8 {
	width: 66.66666667%
}
.col-md-7 {
	width: 58.33333333%
}
.col-md-6 {
	width: 50%
}
.col-md-5 {
	width: 41.66666667%
}
.col-md-4 {
	width: 33.33333333%
}
.col-md-3 {
	width: 25%
}
.col-md-2 {
	width: 16.66666667%
}
.col-md-1 {
	width: 8.33333333%
}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	float: left
}
.col-lg-12 {
	width: 100%
}
.col-lg-11 {
	width: 91.66666667%
}
.col-lg-10 {
	width: 83.33333333%
}
.col-lg-9 {
	width: 75%
}
.col-lg-8 {
	width: 66.66666667%
}
.col-lg-7 {
	width: 58.33333333%
}
.col-lg-6 {
	width: 50%
}
.col-lg-5 {
	width: 41.66666667%
}
.col-lg-4 {
	width: 33.33333333%
}
.col-lg-3 {
	width: 25%
}
.col-lg-2 {
	width: 16.66666667%
}
.col-lg-1 {
	width: 8.33333333%
}
}
@media (min-width:1440px) {
.col-bg-1, .col-bg-10, .col-bg-11, .col-bg-12, .col-bg-2, .col-bg-3, .col-bg-4, .col-bg-5, .col-bg-6, .col-bg-7, .col-bg-8, .col-bg-9 {
	float: left
}
.col-bg-12 {
	width: 100%
}
.col-bg-11 {
	width: 91.66666667%
}
.col-bg-10 {
	width: 83.33333333%
}
.col-bg-9 {
	width: 75%
}
.col-bg-8 {
	width: 66.66666667%
}
.col-bg-7 {
	width: 58.33333333%
}
.col-bg-6 {
	width: 50%
}
.col-bg-5 {
	width: 41.66666667%
}
.col-bg-4 {
	width: 33.33333333%
}
.col-bg-3 {
	width: 25%
}
.col-bg-2 {
	width: 16.66666667%
}
.col-bg-1 {
	width: 8.33333333%
}
}
@media (min-width:1900px) {
.col-hd-1, .col-hd-10, .col-hd-11, .col-hd-12, .col-hd-2, .col-hd-3, .col-hd-4, .col-hd-5, .col-hd-6, .col-hd-7, .col-hd-8, .col-hd-9 {
	float: left
}
.col-hd-12 {
	width: 100%
}
.col-hd-11 {
	width: 91.66666667%
}
.col-hd-10 {
	width: 83.33333333%
}
.col-hd-9 {
	width: 75%
}
.col-hd-8 {
	width: 66.66666667%
}
.col-hd-7 {
	width: 58.33333333%
}
.col-hd-6 {
	width: 50%
}
.col-hd-5 {
	width: 41.66666667%
}
.col-hd-4 {
	width: 33.33333333%
}
.col-hd-3 {
	width: 25%
}
.col-hd-2 {
	width: 16.66666667%
}
.col-hd-1 {
	width: 8.33333333%
}
}


.visible-bg, .visible-hd, .visible-lg, .visible-md, .visible-sm, .visible-xm, .visible-xs {
	display: none!important
}
.visible-bg-block, .visible-bg-inline, .visible-bg-inline-block, .visible-hd-block, .visible-hd-inline, .visible-hd-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xm-block, .visible-xm-inline, .visible-xm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
	display: none!important
}
@media (max-width:479px) {
.visible-xs {
	display: block!important
}
table.visible-xs {
	display: table!important
}
tr.visible-xs {
	display: table-row!important
}
td.visible-xs, th.visible-xs {
	display: table-cell!important
}
.visible-xs-block {
	display: block!important
}
.visible-xs-inline {
	display: inline!important
}
.visible-xs-inline-block {
	display: inline-block!important
}
}
@media (min-width:480px) and (max-width:639px) {
.visible-xm {
	display: block!important
}
table.visible-xm {
	display: table!important
}
tr.visible-xm {
	display: table-row!important
}
td.visible-xm, th.visible-xm {
	display: table-cell!important
}
.visible-xm-block {
	display: block!important
}
.visible-xm-inline {
	display: inline!important
}
.visible-xm-inline-block {
	display: inline-block!important
}
}
@media (min-width:640px) and (max-width:959px) {
.visible-md {
	display: block!important
}
table.visible-md {
	display: table!important
}
tr.visible-md {
	display: table-row!important
}
td.visible-md, th.visible-md {
	display: table-cell!important
}
.visible-md-block {
	display: block!important
}
.visible-md-inline {
	display: inline!important
}
.visible-md-inline-block {
	display: inline-block!important
}
}
@media (min-width:960px) and (max-width:1199px) {
.visible-lg {
	display: block!important
}
table.visible-lg {
	display: table!important
}
tr.visible-lg {
	display: table-row!important
}
td.visible-lg, th.visible-lg {
	display: table-cell!important
}
.visible-lg-block {
	display: block!important
}
.visible-lg-inline {
	display: inline!important
}
.visible-lg-inline-block {
	display: inline-block!important
}
}
@media (min-width:1200px) and (max-width:1599px) {
.visible-bg {
	display: block!important
}
table.visible-bg {
	display: table!important
}
tr.visible-bg {
	display: table-row!important
}
td.visible-bg, th.visible-bg {
	display: table-cell!important
}
.visible-bg-block {
	display: block!important
}
.visible-bg-inline {
	display: inline!important
}
.visible-bg-inline-block {
	display: inline-block!important
}
}
@media (min-width:1600px) {
.visible-hd {
	display: block!important
}
table.visible-hd {
	display: table!important
}
tr.visible-hd {
	display: table-row!important
}
td.visible-hd, th.visible-hd {
	display: table-cell!important
}
.visible-hd-block {
	display: block!important
}
.visible-hd-inline {
	display: inline!important
}
.visible-hd-inline-block {
	display: inline-block!important
}
}
@media (max-width:479px) {
.hidden-xs {
	display: none!important
}
}
@media (min-width:480px) and (max-width:639px) {
.hidden-xm {
	display: none!important
}
}
@media (min-width:640px) and (max-width:959px) {
.hidden-sm {
	display: none!important
}
}
@media (min-width:960px) and (max-width:1199px) {
.hidden-md {
	display: none!important
}
}
@media (min-width:1200px) and (max-width:1599px) {
.hidden-lg {
	display: none!important
}
}
@media (min-width:1600px) {
.hidden-hd {
	display: none!important
}
}
