/*General*/
.uv-clear{clear: both;}
.uv-row{margin-left: -15px;margin-right: -15px;}
.uv-row:before, .uv-row:after{display: table;content: " ";}
.uv-row:after{clear: both;}
.uv-col{padding-left: 15px;padding-right: 15px;}
.uv-col-sm{padding-left: 15px;padding-right: 15px;}
.uv-fright{float: right;}
.uv-fleft{float: left;}
.uv-dispnone{display: none;}
.uv-dispblock{display: block;}
.uv-dispinlineblock{display: inline-block;}
.uv-display-onmobile{display: none;}
.uv-w100{width: 100%;}
.uv-w50{width: 50%;}
.uv-h100{height: 100%;}
.uv-h50{height: 50%;}
.uv-nopadding{padding: 0px;}
.uv-nomargin{margin: 0px;}
.uv-psides{padding-left: 15px;padding-right: 15px;}
.uv-pt5{padding-top: 5px;}
.uv-pt10{padding-top: 10px;}
.uv-pt20{padding-top: 20px;}
.uv-pt30{padding-top: 30px;}
.uv-pt40{padding-top: 40px;}
.uv-pt50{padding-top: 50px;}
.uv-pt60{padding-top: 60px;}
.uv-pt70{padding-top: 70px;}
.uv-pt80{padding-top: 80px;}
.uv-pb5{padding-bottom: 5px;}
.uv-pb10{padding-bottom: 10px;}
.uv-pb20{padding-bottom: 20px;}
.uv-pb30{padding-bottom: 30px;}
.uv-pb40{padding-bottom: 40px;}
.uv-pb50{padding-bottom: 50px;}
.uv-pb60{padding-bottom: 60px;}
.uv-pb70{padding-bottom: 70px;}
.uv-pb80{padding-bottom: 80px;}
.uv-pb100{padding-bottom: 100px;}
.uv-mt0{margin-top: 0px;}
.uv-mb0{margin-bottom: 0px;}
.uv-mb5{margin-bottom: 5px;}
.uv-mb10{margin-bottom: 10px;}
.uv-mb15{margin-bottom: 15px;}
.uv-mb20{margin-bottom: 20px;}
.uv-mb25{margin-bottom: 25px;}
.uv-mb30{margin-bottom: 30px;}
.uv-mb40{margin-bottom: 40px;}
.uv-mb50{margin-bottom: 50px;}
.uv-mb60{margin-bottom: 60px;}
.uv-mb70{margin-bottom: 70px;}
.uv-mb80{margin-bottom: 80px;}
.uv-mr5{margin-right: 5px;}
.uv-mr10{margin-right: 10px;}
.uv-mr15{margin-right: 15px;}
.uv-mr20{margin-right: 20px;}
.uv-mr25{margin-right: 25px;}
.uv-mr30{margin-right: 30px;}
.uv-touppercase{text-transform: uppercase;}
.uv-center{text-align: center;}
.uv-secfont{font-family: 'Oswald', sans-serif;}
.uv-seccolor{color: rgba(255, 255, 255, 0.54);}
.uv-seccolor2{color: #CA912A;}
.uv-smallertext{font-size: 11px;}
.uv-columns-sameheight{position: relative;padding-top: 33.5%;z-index: 10;}
.uv-columns-sameheight-inner{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 8;overflow: hidden;}
.uv-owl-carousel, .uv-owl-carousel .owl-stage-outer, .uv-owl-carousel .owl-stage, .uv-owl-carousel .owl-item, .uv-owl-carousel .owl-item-inner, .uv-owl-carousel .owl-item-inner img
{
	height: 100%;
}
.uv-owl-carousel .owl-stage-outer, .uv-owl-carousel .owl-item-inner{width: 100%;}
.uv-boxitem
{
	position: relative;
	background: transparent url('../assets/images/loader.gif') center center no-repeat;
	width: 100%;
	padding-top: 100%;
	overflow: hidden;
}
.uv-boxitem.noloader{background-image: none;}
.uv-boxitem img, .uv-boxitem iframe{display: none;position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 0;}
/* map */
body .uvmap-mapinfo .uvmap-dropeventinfo {
    position: relative;
    background-color: transparent;
}
body .uv-popmap .uv-poptablecapacity:after{right: 5px;}
body .uv-clearfix{clear: none;}
body .uvmap-mapinfo .uvmap-roomdropdown .fa-caret-down{top: 10px;}
body .uvmap-mapoptions .uvmap-roomdropdown i{margin-top:0px !important;}
body form#uvjs-popinquirymappopup {
    padding: 10px;
}
body form#uvjs-popinquirymappopup label{color: #000;}
body .uv-popmap .privacy-policy-styles{display: none;}
/* map - end */
@media(max-width: 767px)
{
	.uv-col-sm{width: 100%!important;float: none;}
	.uv-dispnone-onmobile{display: none;}
	.uv-display-onmobile{display: block;}
	.uv-center-onmobile{text-align: center;}
	.uv-center-onmobile .uv-center-onmobile-elem{float: none;display: inline-block;}
}
/**/

/*Forms*/
.uv-formbox
{
	background-color: #140c0c;
	width: 100%;
	max-width: 800px;
	padding: 31px 45px 32px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000000;
	box-shadow: 0 2px 15px 0 rgba(0,0,0,0.5);
}
.uv-leadform.uv-loading:before, .uv-leadform-gcont.uv-loading:before{background-color: rgba(6, 0, 0, 0.5);}
.uv-resdatepicker .ui-datepicker-header, .uv-resdatepicker table thead th{background-color: #0B3A45;}
.uv-field-title{font-size: 13px;color: #A1A1A1;font-weight: bold;text-transform: uppercase;line-height: 16px;}
.uv-leadform input, .uv-leadform textarea, .uv-leadform-gcont input
{
	background-color: #F9F9F9;
	height: 48px;
	border-radius: 3px;
	outline: none;
	box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.2);
}
.uv-leadform input[type=checkbox]{
	height: 42px;
	outline: none!important;
	box-shadow: none!important;
}
.uv-leadform input:hover, .uv-leadform textarea:hover, .uv-leadform-gcont input:hover{border: 1px solid #36C7E5;box-shadow: 0 0 10px 0 #e63030;}
body .phone-styles{height: 48px!important;border-radius: 3px;}
body .phone-styles input{height: 45px!important;}
.uv-leadform-gcont .request-submit-lead{max-width: 241px;margin-left: auto;margin-right: 0px;}

@media (max-width: 500px)
{
	.uv-formbox{background-color: transparent;padding: 0px;border: none;box-shadow: inherit;}
}
/**/

/*Confirmation*/
.confirmationcont
{
	background: transparent url('../assets/images/confirmationpage.bg.jpg') center center no-repeat;
	background-size: cover;
	max-width: 629px;
	padding: 69px 55px 55px;
	margin: 0 auto;
	box-shadow: 0 2px 16px 0 rgba(49,220,255,0.27);
}
.confirmationicon{background-color: #358F37;width: 83px;height: 83px;font-size: 60px;color: #fff;line-height: 83px;border-radius: 50%;}
.confirmationcont h5{font-size: 20px;}
.confirmationcont p{font-size: 16px;color: rgba(255, 255, 255, 0.72);}
.confirmationcont span{font-size: 15px;color: #AEAEAE;}

@media (max-width: 480px)
{
	.confirmationcont{padding: 60px 30px 50px;}
}
/**/

/*Press*/
.presstitlecont{position: relative;font-size: 14px;}
.presstitlecont span{color: rgba(255,255,255,0.5);}
.presstitlecont span a{color: #FFF;}
.presstitlecont .uv-pressbook{position: absolute;bottom: 5px;right: 0px;}
.pressitem{font-family: "Roboto";}
.pressitem .uv-fleft.uv-col:first-child{width: 146px;}
.pressitem .uv-fleft.uv-col:last-child{width: 420px;}
.pressitem img{display: block;width: 116px;height: 116px;}
.pressitem h4
{
	font-family: "Roboto";
	font-size: 14px;
	line-height: 18px;
	/*text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;*/
	/*
display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
*/
}
.pressitem h5
{
	font-family: "Roboto";
	font-size: 14px;
	color: rgba(255,255,255,0.72);
	line-height: 40px;
	text-align: left;
	text-transform: none;
	/*
display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
*/
}
label.uv-hide-element {
    display: none;
}
.pressitem h6{font-size: 14px;color: rgba(255,255,255,0.50);line-height: 0px;text-align: left;text-transform: none;font-weight: normal;}
.pressitem a{font-size: 16px;color: #FD1405;line-height: 21px;}
.uv-pressbook-drop{
	position: absolute;
	right: 0;
	width: 400px;
	box-shadow: 0 2px 24px 0 rgba(253, 20, 5, 0.6);
	background-color: #072127;
	opacity: 0;
	visibility: hidden;
	margin-top: 15px;
	
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.uv-pressbook-drop.visible{
	opacity: 1;
	visibility: visible;
}
.uv-pressbook-dropheader h3{
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-size: 18px;
}
.uv-pressbook-dropheader{
	position: relative;
	padding: 15px 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.uv-pressbook-drop ul{
	display: block;
	width: 100%;
	list-style: none;
	padding: 0px 15px;
	margin: 0;
}
.uv-pressbook-drop ul li{
	position: relative;
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	padding: 5px 0;
	margin: 0;
}
.uv-pressbookclose{
	position: absolute;
	display: block;
	right: 15px;
	top: 15px;
	width: 19px;
	height: 19px;
	background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../assets/icons/close.pop.png);
}
.uv-pressbook-drop ul li:last-child{border-bottom: 0;}
.uv-pressbook-name{
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
	float: left;
	width: 70%;
	padding-right: 15px;
	font-size: 14px;
	line-height: 32px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.uv-pressbook-btn{
	float: left;
	width: 30%;
}
.uv-pressbook-btn .uv-btn{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 3px;
}

@media (max-width: 1200px){
	.pressitem .uv-fleft.uv-col:last-child{width: 350px;}
}
@media (max-width: 1023px)
{
	.pressitem .uv-fleft.uv-col:last-child{width: 223px;}
}
@media (max-width: 767px)
{
	.presstitlecont .uv-pressbook{top: 17px;bottom: inherit;}
	.pressitem{width: 500px;float: none;margin-left: auto;margin-right: auto;}
	.pressitem .uv-fleft.uv-col:last-child{width: 334px;}
}
@media (max-width: 500px)
{
	.presstitlecont{text-align: center;}
	.presstitlecont .uv-pressbook{position: relative;top: inherit;bottom: inherit;}
	.uv-pressbook-drop{width: 100%;}
	.pressitem{width: 320px;}
	.pressitem .uv-fleft.uv-col:last-child{width: 174px;}
}
/**/

/*Contact*/
.contactcont .uv-fleft.uv-col-sm{width: 62.4%;}
.contactcont .uv-fright.uv-col-sm{width: 37.6%;padding-left: 80px;font-family: "Roboto";color: rgba(255,255,255,0.72);}
.contactcont .uv-fright.uv-col-sm p{color: rgba(255,255,255,0.72);}
.uv-inputcont label
{
	color: #A1A1A1;
	font-family: Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
	margin-bottom: 9px;
}
.uv-inputcont input{height: 48px;}
.uv-inputcont input, .uv-inputcont textarea
{
	background-color: #F9F9F9;
	border-radius: 3px;
	box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.2);
	outline: none;
}.uv-inputcont input:focus, .uv-inputcont textarea:focus{border: 1px solid #36C7E5;box-shadow: 0 0 10px 0 #FD1405;}
.uv-inputcont input.error, .uv-inputcont textarea.error{background-color: #F9F9F9;}
.uv-inputcont label.error{bottom: -22px;}
.contact-gmapcont{position: relative;padding-top: 28%;}
#contact-gmap
{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
#contact-gmap:before
{
	display: none;
	position: absolute;
	background-color: transparent;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 15;
    content: " ";
}
.uv-showonmobile{ display: none;}
@media (max-width: 1023px)
{
	.contactcont .uv-fright.uv-col-sm{padding-left: 15px;}
	.contact-gmapcont{padding-top: 25%;}
}
@media (max-width: 767px)
{
	.contactcont .uv-fright.uv-col-sm{text-align: center;}
	.contact-gmapcont{padding-top: 30%;}
	.uv-showonmobile{ display: block!important; }
}
@media(max-width: 600px){
	.contact-gmapcont{padding-top: 60%;}
}
@media (max-width: 480px)
{
	.contact-gmapcont{padding-top: 45%;}
}
/**/

/*Recaptcha*/
.g-recaptcha{
	transform: scale(0.77);
	transform-origin: 0;
	-webkit-transform: scale(0.77);
	transform: scale(0.77);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
#rc-imageselect{
	transform: scale(0.77);
	transform-origin: 0;
	-webkit-transform: scale(0.77);
	transform: scale(0.77);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
/*************/


















