/* template/css{ */

*{
/*	image-rendering: optimizeQuality;*/
	text-rendering: geometricPrecision;
	outline: none !important;
}

body{
	background: #aaa;
	color: #F1F1F2;
	font-family: 'exo','gill sans mt','gill sans','segoe ui',segoe,'arial black',tahoma,arial,sans-serif;
}

a{
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

button{
	cursor: pointer;
}

h1, h2, h3, h4, h5, ul, ol, dl, li, dt, dd{
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

h1{
	font-weight: 900;
}

._-align--right{
	text-align: right;
}


._-bg--noise{
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index: 100;
	background: url('../img/bg/noise-trans2.png') center repeat;
}

._-ui--clear{
	clear:both;
}

._-nav{
	display: block;
	margin: 0;
	padding:0;
	list-style: none;
}

/* chrome/header{ */

._-chrome--header{
	position:fixed;
	top:0%;
	right:0;
	left:0;
	z-index: 5000;
	height:10%;
/*	background: #fafafa;
	opacity: .85;*/
	border-bottom: solid 1px #231f20;
	border-bottom-color: rgba(35,31,32,.2);
	font-family: quicksand, helvetica, arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

._-window--skinny ._-chrome--header{
	height:14%;
}

._-admin ._-chrome--header{
	height:15%;
}

._-admin._-window--skinny ._-chrome--header{
	height:20%;
}

._-chrome--header ._-chrome--header--status--wrapper{
	display:table;
	position:absolute;
	top:80%;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:30%;
	border:solid 2px #222;
	border-width:2px 0;
}

._-admin ._-chrome--header ._-chrome--header--status--wrapper{
	top:70%;
}

._-chrome--header ._-chrome--header--status--wrapper ._-chrome--header--status{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align: middle;
	color:#222;
}

._-chrome--header ._-chrome--header--status--wrapper ._-chrome--header--status ._-icon--shield{
	display:block;
	position:absolute;
	top:9.25%;
	bottom:10%;
	left:0;
	width:9%;
	font-size:3.5vh;
	text-align: right;
/*	background-image: url('../img/icons/header-status-shield.png');
	background-position: 90% center;
	background-repeat: no-repeat;
	background-size: auto 90%;*/
}

._-window--thin ._-chrome--header ._-chrome--header--status--wrapper ._-chrome--header--status ._-icon--shield{
	top:20%;
	bottom:20%;
}

._-chrome--header ._-chrome--header--status--wrapper ._-chrome--header--status h2{
	padding: 0 10%;
	font-size:1.75vw;
	font-weight: normal;
}

._-window--fat ._-chrome--header ._-chrome--header--status--wrapper ._-chrome--header--status h2{
	font-size:3vh;
	line-height:1.5em;
}

._-window--thin ._-chrome--header ._-chrome--header--status--wrapper ._-chrome--header--status h2{
	margin:.25em auto;
	padding-right:12%;
	padding-left:12%;
	font-size:1.7vh;
	line-height: 1.25em;
}

._-chrome--header ._-chrome--header--inner{
	position:absolute;
	top:0;
	right:0;
	bottom:2px;
	left:0;
	border-bottom: solid 5px #231f20;
	border-bottom-color: rgba(35,31,32,.2);
}

._-admin ._-chrome--header,
._-admin ._-chrome--header--inner{
	bottom:30%;
	border-bottom:0;
}

._-chrome--header ._-chrome--header--nav{
	display: table;
/*	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:70%;*/
	width:100%;
	height:100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav{
	display:block;
}

._-chrome--header ._-chrome--header--nav a{
	color:#f1f2f2;
	text-decoration: none;
}

._-chrome--header ._-chrome--header--nav ._-nav--item{
	display: table-cell;
	position:relative;
	width:10%;
	height:100%;
/*	font-size: 1vw;*/
	font-size:1.5vh;
	text-align: center;
	vertical-align: middle;
}

._-window--taller ._-chrome--header ._-chrome--header--nav ._-nav--item
/*._-window--eq ._-chrome--header ._-chrome--header--nav ._-nav--item*/{
	width:15%;
}

._-window--fat ._-chrome--header ._-chrome--header--nav ._-nav--item{
	font-size:1.5vh;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item{
	display:inline-block;
	width:44%;
	height:30%;
}

._-chrome--header ._-chrome--header--nav ._-nav--item--logo{
	width:80% !important;
}

._-ua--ie ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo{
	display: inline-block;
	width:100% !important;
}

._-ua--ie--9 ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo{
	height:8vh;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo{
	height:65%;
}

._-window--taller ._-chrome--header ._-chrome--header--nav ._-nav--item--logo
/*._-window--eq ._-chrome--header ._-chrome--header--nav ._-nav--item--logo*/{
	width:70% !important;
}

._-window--thin ._-chrome--header ._-chrome--header--nav ._-nav--item--logo{
	width:56% !important;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item--logo{
	width:100% !important;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--contact{
	margin-left:5%;
	text-align: left;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-in,
._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-out{
	margin-right:5%;
	text-align: right;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--contact > a,
._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-in > a,
._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-out > a{
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

._-chrome--header ._-chrome--header--nav ._-nav--item ._-icon{
	display: block;
	width:50%;
	height:50%;
	height: 5vh;
	margin: 0 auto 3%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

._-window--taller ._-chrome--header ._-chrome--header--nav ._-nav--item ._-icon{

}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item ._-icon{
	display:inline-block;
	width:20%;
	margin: 0 3% 0 0;
	background-size: 100% auto !important;
	background-position: center top;
	vertical-align: middle;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--contact ._-icon{
	background-image: url('../img/icons/header-contact-lg.png');
/*	image-rendering:optimizeQuality;*/
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-in ._-icon,
._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-out ._-icon{
	background-image: url('../img/icons/header-login-lg.png');
/*	image-rendering:optimizeQuality;*/
}

._-window--thin ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-in ._-icon,
._-window--thin ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-out ._-icon{
	background-size: auto 100%;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--contact ._-icon,
._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-in ._-icon,
._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-out ._-icon{
	height: 100%;
	background-size: auto 100% !important;
	image-rendering:auto !important;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo{
	display: block;
	position:absolute;
	top:0%;
	left: 4%;
	bottom: 0%;
/*	min-width: 306px;*/
	width:40%;
/*	min-height: 80px;*/
	z-index: 1000;
/*	background: url('../img/logo.png') center no-repeat;
	transform: scale3d(.9999,.9999,.9999);
	background-size: 100% auto;*/
}

._-window--taller ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo{
	width:60%;
}

._-window--thin ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo{
	width:70%;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo{
	width:auto !important;
	right:12%;
	left:12%;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon{
	display: block;
	overflow: hidden;
	position:absolute;
	top:10%;
	bottom:10%;
	left:0%;
	z-index: 100;
	width:20%;
	height: auto;
	margin: 0;
/*	background: #e6e7e8;
	background-color: rgba(230,231,232,.5);
	border: solid 1px #f1f1f2;
	border-radius: 50%;*/
}

._-window--taller ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon,
._-window--eq ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon{
	width:30%;
}

._-window--thin ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon{
	width:25%;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon{
	width:20%;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon ._-icon--img--wrapper{
	display: table;
	width: 100%;
	height: 100%;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon ._-icon--img--wrapper ._-icon--img--wrapper2{
	display: block;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	vertical-align: middle;
	background: url('/design/img/icons/header-logo-lg.png') center no-repeat;
	background-size: contain;
	transform: scale3d(.9999,.9999,.9999);
}
/*
._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon ._-icon--img--wrapper ._-icon--img--wrapper2 img{
	transform: scale3d(.9999,.9999,.9999);
	-ms-transform: scale3d(.9999,.9999,.9999);
}*/

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon ._-icon--img--wrapper ._-icon--img--wrapper2{
	text-align: left;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon ._-icon--img--wrapper img{
	image-rendering:inherit !important;
	vertical-align: middle;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-icon ._-bg{
	display: block;
	overflow: hidden;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
/*	background-image: url('../img/icons/header-logo-mic.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;*/
/*	transform: scale3d(.9999,.9999,.9999);	*/
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--contact ._-text,
._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-in ._-text,
._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--log-out ._-text{
	position:relative;
	top:8%;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-text{
	display: block;
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:21%;
	background: url('../img/icons/header-logo-text-lg.png') center left no-repeat;
	background-size: auto 40%;
}

._-window--taller ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-text,
._-window--eq ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-text{
	left:31%;
}

._-window--thin ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-text{
	left:28%;
	background-size:100% auto;
}

._-window--skinny ._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-text{
	left:20%;
}

._-chrome--header ._-chrome--header--nav ._-nav--item._-nav--item--logo ._-logo ._-text ._-text--text{
	display: none;
}

/* } chrome/header */

/* chrome/footer{ */

._-chrome--footer{
	position:fixed;
	right:0;
	bottom:3px;
	left:0;
	height: 20%;
	z-index: 5000;
/*	box-shadow: 0 0 1.5em rgba(0,0,0,.4);*/
	color: #111;
	font-family: 'quicksand','gill sans mt','gill sans','segoe ui',segoe,'arial black',tahoma,arial,sans-serif;
	font-size: 1.5vw;
	font-weight:bold;
	text-transform: uppercase;
}

._-chrome--footer a{
	color: #111;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-chrome--footer--scroll--wrapper,
._-window--taller ._-chrome--footer ._-chrome--footer--scroll--wrapper{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1000;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-chrome--footer--scroll,
._-window--taller ._-chrome--footer ._-chrome--footer--scroll{
	position:absolute;
	top:0;
	right:5%;
	bottom:25%;
	left:5%;
	overflow-x:auto;
	overflow-y:hidden;
}

._-chrome--footer--bg ._-footer--bg--top,
._-chrome--footer ._-footer--top{
	position: absolute;
	top:0;
	right:0;
	left:0;
	height:11.25%;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--top,
._-window--taller ._-chrome--footer ._-footer--top{
	height:15%;
}

._-chrome--footer--bg ._-footer--bg--nav,
._-chrome--footer ._-footer--nav--wrapper{
	position: absolute;
	top:10%;
	right:0;
	bottom:25%;
	left:0;
	margin:1px auto;
}

._-chrome--footer--bg ._-footer--bg--nav{
	top:11.25%;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-chrome--footer--bg ._-footer--bg--nav,
._-chrome--footer[data-_-footer-scroll="1"] ._-footer--nav--wrapper,
._-window--taller ._-chrome--footer--bg ._-footer--bg--nav,
._-window--taller ._-chrome--footer ._-footer--nav--wrapper{
	top:15%;
	bottom:0;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-chrome--footer--bg ._-footer--bg--nav,
._-window--taller ._-chrome--footer--bg ._-footer--bg--nav{
	top:11.25%;
	bottom:25%;
}

._-window--taller ._-chrome--footer--bg ._-footer--bg--bottom{

}

._-chrome--footer ._-footer--scroll--buttons{
	display: none;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons{
	display: block;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper,
._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper{
	display:table;
	position:absolute;
	top:11.25%;
	left:0;
	z-index:1000;
	width:5%;
	height:63.75%;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper{
	right:0;
	left: auto;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--left,
._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--right,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align: middle;
	text-align: center;
	opacity: .3;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left:hover,
._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right:hover,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left:hover,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right:hover{
	opacity: .8;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left._-hide,
._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right._-hide,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left._-hide,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right._-hide{
	opacity: 0;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left ._-icon,
._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right ._-icon,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left ._-icon,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right ._-icon{
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-position: center;
	background-repeat:no-repeat;
	background-size: auto 60%;
	transform: scale3d(.9999,.9999,.9999);
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left ._-icon,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--left--wrapper ._-footer--scroll--buttons--left ._-icon{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAABkCAYAAABzVZt8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDRkE4NkEwNjc4ODExRTQ5QzM2QjQ1QUY0N0NDQkRGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDRkE4NkExNjc4ODExRTQ5QzM2QjQ1QUY0N0NDQkRGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0NGQTg2OUU2Nzg4MTFFNDlDMzZCNDVBRjQ3Q0NCREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NGQTg2OUY2Nzg4MTFFNDlDMzZCNDVBRjQ3Q0NCREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sjfnmAAAA9UlEQVR42rzZWRGAMBBEwSkwh3SE4OPhgD86BlLNkezObv+vC+yxWygSioQioUgoEoqEIqFIKBKKhCKhSCgSioQioUgoEoqEIqFIKBKKhCKhSCgSioQioUgoEoqEIqFIKBKKhCKhSCgSioQioUgoEoqEIqFIKBKKhCKh6Bha5HGRF88+YfIzsmOFHJDsqCeXFrt+SSHBSiJS3LEylRTcrHUgTRBr50hjylpsEhaw2IMEOCyKIqEaiwdJ0MkiWxI+sxidDATYaIMMadi4iQzO2AiQDDPZWPZLQzrpCQ3JBSY0JOWY0JDMZkJDEqjf132CTZ5XgAEAAszInlaxMJ4AAAAASUVORK5CYII=');
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right ._-icon,
._-window--taller ._-chrome--footer ._-footer--scroll--buttons ._-footer--scroll--buttons--right--wrapper ._-footer--scroll--buttons--right ._-icon{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAABkCAYAAABzVZt8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDRkE4NkE0Njc4ODExRTQ5QzM2QjQ1QUY0N0NDQkRGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1MTgwRUYyNjhBMDExRTQ5QzM2QjQ1QUY0N0NDQkRGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0NGQTg2QTI2Nzg4MTFFNDlDMzZCNDVBRjQ3Q0NCREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NGQTg2QTM2Nzg4MTFFNDlDMzZCNDVBRjQ3Q0NCREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5NyT83AAABEUlEQVR42tzasW3DQBREwbPdnNw51YND9fGswC3sACYBBooOIxHU3e4/55zHAdclFkloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWhaaz7+Piyvb7HI81MEauTrIj/8v3+Er1u8Vq5bvOqvW/z9ko3EfEtENnfzbSrZcM+PDuQQND/OkYPp/IhNwoJ57EECnHkURUK1eTxIgs55ZEvC53mMTgqBebVBSpp53USKs3kFSMrMeS1LCuZ5VU5K//n4AhnEmI+UkOGY+ZgPGViaj17NFV/v+/W+f5aL/AowAJfuhMUFpTLFAAAAAElFTkSuQmCC');
}

._-chrome--footer ._-chrome--footer--bg{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:100;
}

._-chrome--header ._-chrome--header--status--wrapper,
._-chrome--footer ._-chrome--footer--bg > *{
	background: rgba(250,250,250,.8);
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav,
._-chrome--footer ._-footer--top ._-footer--top--pointers{
	display: table;
	position: relative;
	top:-1px;
	right:0;
	bottom:0;
	left:0;
	z-index: 1000;
	width:100%;
	height:100%;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--nav--wrapper ._-footer--nav,
._-chrome--footer[data-_-footer-scroll="1"] ._-footer--top ._-footer--top--pointers,
._-window--taller ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav,
._-window--taller ._-chrome--footer ._-footer--top ._-footer--top--pointers{
	width:160%;
}

._-window--thin ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav,
._-window--thin ._-chrome--footer ._-footer--top ._-footer--top--pointers{
	width:200%;
}

._-window--sq ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--nav--wrapper ._-footer--nav,
._-window--sq ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--top ._-footer--top--pointers{
	width:220%;
}

._-window--thin ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--nav--wrapper ._-footer--nav,
._-window--thin ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--top ._-footer--top--pointers{
	width:330%;
}

._-window--narrow ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav,
._-window--narrow ._-chrome--footer ._-footer--top ._-footer--top--pointers{
	width:300%;
}

._-window--fat ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--nav--wrapper ._-footer--nav,
._-window--fat ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--top ._-footer--top--pointers{
	width:125%;
}

._-window--obese ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--nav--wrapper ._-footer--nav,
._-window--obese ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--top ._-footer--top--pointers{
	width:100%;
}

._-group--user ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--nav--wrapper ._-footer--nav,
._-group--user ._-chrome--footer[data-_-footer-scroll="1"] ._-footer--top ._-footer--top--pointers{
	width:100% !important;
}

/*
._-window--taller ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav{
	left:20%;
	right:20%;
}*/

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item{
	display: table-cell;
	position: relative;
/*	width:13%;*/
	height:100%;
	font-size:1.5vh;
	line-height: 1.125em;
	text-align: center;
	vertical-align: top;
}

._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item{
	top:-1px;
}

._-ua--ie--9 ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav,
._-ua--ie--9 ._-chrome--footer ._-footer--top ._-footer--top--pointers,
._-ua--ie--10 ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav,
._-ua--ie--10 ._-chrome--footer ._-footer--top ._-footer--top--pointers,
._-ua--ie--11 ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav,
._-ua--ie--11 ._-chrome--footer ._-footer--top ._-footer--top--pointers{
	text-align: center;
}

._-ua--ie--9 ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item,
._-ua--ie--9 ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item,
._-ua--ie--10 ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item,
._-ua--ie--10 ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item,
._-ua--ie--11 ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item,
._-ua--ie--11 ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item{
	display:inline-block;
	width:12%;
}

._-ua--ie--9 ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item{
	height:12vh;
}

._-ua--ie--9 ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item,
._-ua--ie--10 ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item,
._-ua--ie--11 ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item{
	height:70%;
}

._-ua--ie--9 ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item{
	height:2vh;
}

._-ua--ie--10._-window--wide ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item,
._-ua--ie--11._-window--wide ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item{
	height:50%;
}
/*
._-admin ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item,
._-admin ._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item{
	width:10%;
}*/

._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item{
	opacity: 0;
}

._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item._-selected{
	opacity: 1;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item ._-img--wrapper{
	display: block;
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:0 5%;
	text-decoration: none;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item ._-icon,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item ._-icon{
	font-size:4.25em;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item[data-slug="bill-pay"],
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item[data-slug="bill-pay"]{
	width:11%;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item._-nav--item--automotive-solutions ._-icon,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item._-nav--item--automotive-solutions ._-icon{
	top:8% !important;
	font-size:5.25em;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item._-nav--item--billboards-tv-ads ._-icon,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item._-nav--item--billboards-tv-ads ._-icon{
	top:7% !important;
	font-size:5.75em;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item._-nav--item--ntr-events ._-icon,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item._-nav--item--ntr-events ._-icon{
	top:4% !important;
	font-size:6.25em;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item._-nav--item--vehicle-wraps ._-icon,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item._-nav--item--vehicle-wraps ._-icon{
	top:-4% !important;
	font-size:7.75em;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item._-nav--item--station-merchandise ._-icon,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item._-nav--item--station-merchandise ._-icon{
	top:-1% !important;
	font-size:7em;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item._-nav--item--one-stop-trade-shop ._-icon,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item._-nav--item--one-stop-trade-shop ._-icon{
	top:-1% !important;
	font-size:7em;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item._-nav--item--gift-cards ._-icon,
._-chrome--footer ._-footer--top ._-footer--top--pointers ._-nav--item._-nav--item--gift-cards ._-icon{
	top:-1% !important;
	font-size:7em;
}


._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a ._-nav--item--link--bg{
	background-color: rgba(241,242,242,0);
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;

}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a:hover ._-nav--item--link--bg{
	background-color: rgba(241,242,242,1);
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a ._-icon,
._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a ._-text{
	opacity: .8;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a ._-icon{
	display:block;
	position:absolute;
	top:10%;
	right:0;
	bottom:35%;
	left:0;
}

._-window--fat ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a ._-icon{
	top:15%;
	bottom:35%;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a ._-text{
	display: block;
	position: absolute;
	right:10%;
	bottom:0;
	left:10%;
	top:70%;
}

._-window--taller ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item{
	font-size:1em;
}

._-window--thin ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item{
	font-size:1.25em;
}

._-window--skinny ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item{
	font-size:1.75em;
}

._-chrome--footer[data-_-footer-scroll="1"] ._-footer--nav--wrapper ._-footer--nav ._-nav--item a ._-text,
._-window--fat ._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a ._-text{
	top:75%;
}

._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a:hover ._-icon,
._-chrome--footer ._-footer--nav--wrapper ._-footer--nav ._-nav--item a:hover ._-text{
	opacity: 1;
}


._-chrome--footer ._-footer--bottom,
._-chrome--footer--bg ._-footer--bg--bottom{
	position: absolute;
	top:75%;
	right:0;
	bottom:0;
	left:0;
	padding:0 1%;
	text-align: right;
}

._-chrome--footer ._-footer--bottom a,
._-chrome--footer ._-footer--bottom ._-footer--bottom--copyright{
	color: #111;
	opacity: .4;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-chrome--footer ._-footer--bottom a:hover{
	color: #333;
	opacity: .95;
}

._-chrome--footer ._-footer--bottom ._-footer--bottom--social{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	z-index:2000;
	text-align: left;
}

._-chrome--footer ._-footer--bottom ._-footer--bottom--social ._-nav{
	display:table;
	width:100%;
	height:100%;
}

._-chrome--footer ._-footer--bottom ._-footer--bottom--social ._-nav ._-nav--item{
	display:table-cell;
	position:relative;
	height:100%;
	line-height: 0;
	vertical-align: middle;
}

._-chrome--footer ._-footer--bottom ._-footer--bottom--social ._-nav ._-nav--item a{
	display:block;
	height:3vh;
	padding-right:.5vw;
	opacity: .75;

}

._-chrome--footer ._-footer--bottom ._-footer--bottom--social ._-nav ._-nav--item a:hover{
	opacity: .95;
}

._-chrome--footer ._-footer--bottom ._-footer--bottom--nav,
._-chrome--footer ._-footer--bottom ._-footer--bottom--copyright{
	position: relative;
	z-index: 1000;
	margin: .25em auto;
	font-size: 1.75vh;
}

._-chrome--footer ._-footer--bottom ._-footer--bottom--copyright{
	font-size: 1.25vh;
}

/* } chrome/header */

/* cols{ */

._-col--2--wrapper,
._-col--4--wrapper{
	overflow: hidden;
}

._-page--sub._-page--contact ._-col--2--wrapper,
._-page--sub._-page--about{
	text-align: center;
}

._-col--2--wrapper ._-col,
._-col--3--wrapper ._-col,
._-col--4--wrapper ._-col{
	display: block;
	float: left;
}

._-col--4--wrapper ._-col{
	width:25%;
	margin: 0 2%;
}

._-col--2--wrapper ._-col{
	width:46%;
	margin: 0 2%;
}

._-page--sub._-page--contact ._-col--2--wrapper ._-col,
._-window--eq ._-col--4--wrapper ._-col,
._-window--taller ._-col--4--wrapper ._-col{
	display:inline-block !important;
	float:none !important;
	width:48%;
	vertical-align: middle;
}

._-window--thin ._-col--2--wrapper ._-col{
	width:98% !important;
}

._-page--automotive-solutions ._-col--2--wrapper ._-col{
	text-align: center;
}

/* } cols */

/* gallery/homepage-slideshow{ */

._-page--home._-wrapper{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index: 1000;
}

._-gallery--wrapper[data-_-gallery-init="false"]{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

._-gallery{
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin: 0;
	padding:0;
	list-style: none;
}

._-gallery--wrapper[data-_-gallery-init="false"] ._-gallery{
	display:block !important;
}

._-gallery ._-gallery--item{
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

._-gallery ._-gallery--item._-gallery--item--home,
._-page._-page--admin,
._-page._-page--home,
._-page--sub._-page--contact,
._-page--sub._-page--log-in,
._-page--sub._-page--log-out{
	background-color:#3876A5;
}

._-gallery ._-gallery--item._-gallery--item--dots {
	position: static;
	display: flex !important;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	padding: 16vh 0 26vh;
	text-align: center;
	box-sizing: border-box;
}

._-gallery ._-gallery--item._-gallery--item--dots,
._-page._-page--dots {
	background-color: #0082A6;
}
/*
._-page._-page--dots {
	background-image: url('../img/gallery/dots/bg.png');
	background-repeat: repeat-x;
	background-position: center 56%;
}

._-window--thin ._-page._-page--dots {
	background-position: center 90%;
}*/

._-window--thin ._-gallery ._-gallery--item._-gallery--item--dots {
	padding: 20vh 0 28vh;
}

._-gallery ._-gallery--item._-gallery--item--vacations,
/*._-gallery ._-gallery--item._-gallery--item--incentives,*/
._-page._-page--home ._-gallery ._-gallery--item._-gallery--item--gift-cards,
._-page._-page--gift-cards,
._-gallery ._-gallery--item._-gallery--item--vehicle-wraps,
._-page--vacations,
._-page._-page--sub._-page--landing._-page--landing--soft-sales,
._-page._-page--sub._-page--vacations,
/*._-page._-page--sub._-page--incentives,*/
._-page._-page--vehicle-wraps,
._-page._-page--admin-vacations,
._-page._-page--admin-leads,
._-page._-page--admin-documents{
	background-color:#00B3D1;
}

._-gallery ._-gallery--item._-gallery--item--automotive-solutions,
._-gallery ._-gallery--item._-gallery--item--station-merchandise,
._-page._-page--automotive-solutions,
._-page._-page--sub._-page--automotive-solutions,
._-page._-page--station-merchandise,
._-page._-page--sub._-page--station-merchandise,
._-page._-page--admin-orders,
._-page._-page--admin-promotions,
._-page._-page--admin-emails{
	background-color:#F37021;
}

._-page._-page--404,
._-gallery ._-gallery--item._-gallery--item--ntr-events,
._-gallery ._-gallery--item._-gallery--item--prizes,
._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop,
._-page._-page--ntr-events,
._-page._-page--prizes,
._-page._-page--one-stop-trade-shop,
._-page._-page--admin-reservations,
._-page._-page--admin-certificates{
	background-color:#b00d24;
}

._-page._-page--home ._-gallery ._-gallery--item._-gallery--item--bill-pay,
._-gallery ._-gallery--item._-gallery--item--incentives,
._-page._-page--sub._-page--incentives,
/*._-page._-page--home ._-gallery ._-gallery--item._-gallery--item--gift-cards,
._-page._-page--gift-cards,*/
._-page._-page--bill-pay,
._-page._-page--admin-stations,
._-page._-page--admin-confirmation-letters,
._-page._-page--admin-settings{
	background-color: #40B473;
}

._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads,
._-page--sub._-page--billboards-tv-ads,
._-page--sub._-page--about,
._-page._-page--admin-analytics,
._-page._-page--admin-users{
	background-color: #7F3F98;
}

._-page._-page--concert-music-festival-trips{
	background-color: #FDB515;
}

._-gallery ._-gallery--item ._-gallery--item--text{
	position:absolute;
	top:19%;
	left:10%;
	z-index:2000;
	opacity: .85;
}

/*._-window--thin ._-gallery ._-gallery--item ._-gallery--item--text{
	top:32%;
}*/

._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text{
	top:2%;
	right:10%;
}

/*._-window--thin ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text,*/
._-window--sq ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text{
	top:8%;
	right:10%;
}

._-page--sub._-page--about ._-gallery ._-gallery--item ._-gallery--item--text{
	right:5%;
	left:5%;
	font-size:.75em;
}

._-window--fat ._-page--sub._-page--about ._-gallery ._-gallery--item ._-gallery--item--text{
	font-size:1em;
}

._-admin._-window--taller ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text,
/*._-admin._-window--thin ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text,*/
._-window--thin ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text,
._-window--sq ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text{
	top:2%;
}

._-gallery ._-gallery--item ._-gallery--item--text{
	right:40%;
}

._-window--fat ._-gallery._-gallery--home ._-gallery--item ._-gallery--item--text{
	top:18%;
}

._-window--thin ._-gallery/*._-gallery--home*/ ._-gallery--item ._-gallery--item--text,
._-window--sq ._-gallery/*._-gallery--home*/ ._-gallery--item ._-gallery--item--text{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	top:9%;
	right:5%;
	bottom:11%;
	left:5%;
	text-align: center;
}

._-window--thin ._-gallery._-gallery--home ._-gallery--item ._-gallery--item--text,
._-window--sq ._-gallery._-gallery--home ._-gallery--item ._-gallery--item--text{
	top:20%;
	right:15%;
	bottom:28%;
	left:15%;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text {
	justify-content: center;
}

._-window--thin ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--content,
._-window--thin ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--content > *{
	width: 100%;
	text-align: center !important;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text{
	right:10%;
	width:auto !important;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text--inner {
	width: 50%;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text--inner h3 {
	margin: 0.333em 0;
	font-size: 3vw;
	font-weight: 300;
	color: #fafafa;
	text-align: right !important;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2 + h3,
._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text ._-icon--font--checkmark {
	color: #85CAFF;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2 + h3 {
	font-size: 5vw;
	font-style: italic;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text ._-gallery--item--text--border {
	width: 60%;
	height: 4px;
	margin: 2.5em auto 8em;
	background-color: #85CAFF;
}

._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--text {
	position: static;
	/*right: 10% !important;*/
}

._-admin ._-page--content--inner{
	width:90%;
	margin: 2vh auto;
	font-size:1.5vw;
}

._-window--fat._-admin ._-page--content--inner{
	font-size:2vh;
}

._-window--thin._-admin ._-page--content--inner{
	margin-top:8vh;
	font-size:1.5vh;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text{
	right:15%;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text{
	left:5%;
	right:5%;
}

._-gallery ._-gallery--item ._-gallery--item--text h2,
._-page ._-page--content ._-page--content--inner ._-gallery--item--text h2,
._-gallery ._-gallery--item ._-gallery--item--text h3,
._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-admin ._-page--content--inner h3{
	margin: 0;
}

/*._-window--thin ._-gallery._-gallery--home ._-gallery--item ._-gallery--item--text h2,
._-window--thin ._-gallery._-gallery--home ._-gallery--item ._-gallery--item--text h3,
._-window--thin ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-window--thin._-admin ._-page--content--inner h3,*/
._-window--sq ._-gallery._-gallery--home ._-gallery--item ._-gallery--item--text h2,
._-window--sq ._-gallery._-gallery--home ._-gallery--item ._-gallery--item--text h3,
._-window--sq ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-window--sq._-admin ._-page--content--inner h3{
	width:66%;
}

._-window--thin._-admin ._-page--content--inner ._-listing--main--header h3{
	width:100%;
	margin:.25em auto;
	text-align: center;
}

._-gallery ._-gallery--item ._-gallery--item--text h2,
._-page ._-page--content ._-page--content--inner ._-gallery--item--text h2
._-page._-page--sub ._-page--content ._-page--content--inner ._-gallery--item--text h2,
._-page._-page--sub._-page--about h1,
._-admin ._-page--content--inner h2{
	font-size: 7vw;
	font-weight: 900;
	line-height: 1em;
	text-transform: uppercase;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2,
._-window--thin ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h2,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2,
._-window--sq ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h2,
._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h3,
._-window--thin ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h3,
._-window--sq ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3{
	width:100%;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2,
._-admin ._-page--content--inner h2{
	font-size:9vw;
}

/*._-window--sq ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2,
._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2,*/
._-window--sq._-admin ._-page--content--inner h2,
._-window--thin._-admin ._-page--content--inner h2{
	font-size:8.25vw;
}

._-window--sq ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2,
._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2{
	margin-bottom: .25em;
	font-size: 6vmax;
}

._-window--thin ._-gallery ._-gallery--item ._-gallery--item--text h2{
	font-size:5.25vmax;
	margin-bottom: .15em;
}

._-window--fat ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2{
	font-size:13vh;
}

._-window--fat ._-gallery ._-gallery--item ._-gallery--item--text h2{
	font-size:10vh;
}

/*
._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text h2,
._-page ._-page--content ._-page--content--inner ._-gallery--item--text h2,
._-admin ._-page--content--inner h2,
._-page--sub._-page--ntr-events ._-gallery ._-gallery--item._-introducing-tirepoint ._-gallery--item--text h2{
	font-size:6.75vw;
	text-align: center;
}*/

._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text h2,
._-page--sub._-page--ntr-events ._-gallery ._-gallery--item._-introducing-tirepoint ._-gallery--item--text h2{
	text-align: center;
}
/*
._-page--sub ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--text h2{
	font-size:5vw;
}

._-page--sub ._-gallery ._-gallery--item._-gallery--item--connect-dealers-listeners ._-gallery--item--text h2,
._-page--sub._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--text h2{
	font-size:5.25vw;
}

._-page--sub._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--text h2,
._-page--sub._-page--gift-cards ._-gallery ._-gallery--item ._-gallery--item--text h2{
	font-size:5.75vw;
}

._-page--sub._-page--ntr-events ._-gallery ._-gallery--item._-introducing-tirepoint ._-gallery--item--text h2{
	font-size:6.75vw;
}
*/
._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text h2{
/*	margin-bottom:.25em;*/
	font-size:6vw;
	text-align: center;
}

._-window--fat ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text h2,
._-window--fat ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h2,
._-window--fat ._-page--sub._-page--ntr-events ._-gallery ._-gallery--item._-introducing-tirepoint ._-gallery--item--text h2{
	font-size:7.5vh;
}

._-window--fat ._-page--sub._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--text h2{
	font-size:9.25vh;
}

._-window--fat ._-page--sub h1,
._-window--fat ._-page--sub._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--text h2{
	font-size:7vh;
}

._-window--fat ._-page--sub._-page--concert-music-festival-trips ._-gallery ._-gallery--item ._-gallery--item--text h2{
	font-size:6.5vh;
}

._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-gallery ._-gallery--item ._-gallery--item--text h3,
._-admin ._-page--content--inner h3{
	font-size: 4vw;
	font-weight: 900;
	line-height: 1em;
	text-transform: uppercase;
}

._-page--home ._-gallery ._-gallery--item ._-gallery--item--text h3{
 	text-align: left;
}

._-page--home ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2,
._-page--home ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h3,
._-page--home ._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--text h3 {
	text-align: center;
}

._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text h3,
._-admin ._-page--content--inner h3{
	font-size: 3.5vh;
	font-weight:900;
	text-align: center;
}

._-window--thin ._-gallery ._-gallery--item ._-gallery--item--text h2 strong,
._-window--thin ._-gallery ._-gallery--item ._-gallery--item--text h3{
	font-size:3vmax;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h2 strong,
._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--text h3{
	font-size:2.5vmax;
}

._-window--skinny ._-page--sub._-page--about ._-gallery ._-gallery--item ._-gallery--item--text h3{
	font-size:3em;
}

._-window--fat ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-window--fat ._-gallery ._-gallery--item ._-gallery--item--text h3,
._-window--fat ._-gallery ._-gallery--item._-gallery-item--home ._-gallery--item--text > h2 + h3{
	font-size:7vh !important;
}

._-window--fat ._-gallery ._-gallery--item._-gallery--item--home._-gallery--slide--current > ._-gallery--item--text ._-gallery--item--text--inner > ._-gallery--item--text--content > h3{
	font-size: 5vh !important;
}

._-window--taller._-admin ._-page--content--inner h3{
	font-size:3vh;
}

._-window--fat ._-page ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-window--fat ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text h3{
	font-size:5vh !important;
}

._-window--fat ._-page--sub._-page--concert-music-festival-trips ._-gallery ._-gallery--item ._-gallery--item--text h3{
	font-size:4vh;
}

._-window--wide ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text h3,
._-window--fat ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text h3{
	font-size:4vh;
}

._-window--fat ._-page--sub._-page--concert-music-festival-trips ._-gallery ._-gallery--item ._-gallery--item--text h3{
	font-size:4vh;
}

._-page--sub._-page--automotive-solutions ._-gallery ._-gallery--item ._-gallery--item--text h3,
._-page--sub._-page--automotive-solutions ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points{
	color:#FDB515;
}

._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text h3._-text--phone{
	margin-top:2vh;
	font-size:3vw;
}

._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text h3._-text--phone ._-text--phone--phone{
	margin-right:.5em;
	padding-right:.5em;
	border-right:dotted 5px #fff;
	border-right-color:rgba(255,255,255,.3);
}

._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text h3._-text--phone strong{
	color:#f1f1f2;
}

._-page--sub._-page--about p{
	font-size:2em;
	line-height: 1.25em;
}

._-page--sub ._-gallery--item--text ._-gallery--item--text--points{
	display: block;
	margin: 7.5vh auto 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}

._-window--thin ._-page--sub ._-gallery--item--text ._-gallery--item--text--points {
	margin-top: 0;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points._-col{
	text-align: center;
}

/*._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points._-col{
	width:50%;
	text-align: center;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points._-col._-col--1{
	width:40%;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points._-col._-col--2{
	width:50%;
	margin-left:10%;
}*/

._-window--wide ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points._-col{
	margin-top:3.5vh;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--dept h4,
._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--title{
	font-size:3vh;
	font-weight:900;
}

._-window--thin ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text h3{
	font-size:2.5vh;
}

._-window--eq ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--dept h4,
._-window--taller ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--dept h4{
	font-size:3vw;
}

._-window--thin ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--dept h4{
	margin-bottom:.5em;
	font-size:7vw;
}


/*._-window--fat ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--dept h4,
._-window--fat ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--title{
	font-size:4vh;
}*/

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--link ._-gallery--item--link{
	font-size:3vh;
	text-indent: -.25em;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--name{
	margin:0;
	font-size:4vh;
	font-weight:normal;
	line-height: 1.25em;
}

/*._-window--fat ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--name{
	font-size:6vh;
}*/

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--name a{
	color:inherit;
	text-decoration: none;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--title{
	font-size:2vh;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points ._-text--title a{
	color:#98e1f1;
}

._-page--sub._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--text ._-gallery--item--text--points{
	width:65%;
	margin-left:0;
}

._-page--sub._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--text ._-gallery--item--text--points{
	width:55%;
	margin-left:0;
}

._-page--sub ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--text ._-gallery--item--text--points{
	margin-top:12%;
}

._-window--fat ._-page--sub ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--text ._-gallery--item--text--points{
	margin-top:7%;
}

._-page--sub._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--text ._-gallery--item--text--points{
	width:52%;
	margin-left:0;
}

._-window--thin ._-page--sub._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--text ._-gallery--item--text--points,
._-window--thin ._-page--sub._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--text ._-gallery--item--text--points,
._-window--thin ._-page--sub._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--text ._-gallery--item--text--points {
	width: auto;
	margin-top: 2em;
}

._-page--sub ._-gallery--item--text ._-gallery--item--text--points > li{
	margin: .5em auto;
	font-size: 3.25vw;
	font-weight:800;
	line-height: .75em;
}

._-window--fat ._-page--sub ._-gallery--item--text ._-gallery--item--text--points > li{
	line-height: .5em;
}

._-window--thin ._-page--sub ._-gallery--item--text ._-gallery--item--text--points > li {
	margin-top:0;
	margin-bottom: .25em;
	font-size:4vmax;
}


._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points > li,
._-window--fat ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points > li{
	line-height: 1em;
}

._-window--fat ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points > li{
	font-size:3vw;
}

._-window--fat ._-page--sub._-page--concert-music-festival-trips ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points > li{
	font-size:2.5vw;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--text ._-gallery--item--text--points > li{
	margin:0 auto;
}

/*._-window--taller ._-page--sub ._-gallery--item--text ._-gallery--item--text--points > li{
	font-size:4vw;
}

._-window--fat ._-page--sub ._-gallery--item--text ._-gallery--item--text--points > li{
	font-size:5vh;
}*/

._-page--sub._-page--automotive-solutions ._-gallery ._-gallery--item ._-gallery--item--text strong,
._-page--sub._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--text strong,
._-page--sub._-page--bill-pay ._-gallery ._-gallery--item ._-gallery--item--text strong,
._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--text strong,
._-page--sub._-page--vehicle-wraps ._-gallery ._-gallery--item ._-gallery--item--text strong,
._-page--sub._-page--station-merchandise ._-gallery ._-gallery--item ._-gallery--item--text strong,
._-page--sub._-page--one-stop-trade-shop ._-gallery ._-gallery--item ._-gallery--item--text strong,
._-page--sub._-page--gift-cards ._-gallery ._-gallery--item ._-gallery--item--text strong{
	display: block;
	font-weight:900;
	color: #f1f1f2 !important;
}

._-page--sub ._-gallery ._-gallery--item ._-gallery--item--text ._-caption{
	color:#FBB040;
	font-family: quicksand, helvetica, arial, sans-serif;
	font-size: 1vw;
	font-weight: 300;
	text-transform: uppercase;
}

._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--text h2 strong,
/*._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--text h2 strong*/
._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--text h2 strong{
	position:relative;
	top:-.25em;
	font-size:5vh;
	font-weight:900;
	line-height: 0;
	color:#8BE5EA;
}

._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--text h2 strong,
/*._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--text h2 strong*/
._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--text h2 strong{
	top: -.2em;
	font-size: 3vmax;
}

._-page--sub._-page--contact--_ h3,
._-page--sub._-page--contact--_ h4,
._-page--sub._-page--dots h3,
._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--text h3{
	color:#8FE8F7;
}

._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--text h3,
/*._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--text h3,
._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--text h3,
._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points,*/
._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--text h3,
._-page--sub._-page--gift-cards ._-gallery ._-gallery--item ._-gallery--item--text h3,
._-page--sub._-page--gift-cards ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points,
._-gallery ._-gallery--item._-gallery--item--vehicle-wraps ._-gallery--item--text h3,
._-page--sub._-page--vehicle-wraps ._-gallery ._-gallery--item h3,
._-page--sub._-page--vehicle-wraps ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points{
	color:#8BE5EA;
}

._-gallery ._-gallery--item._-gallery--item--automotive-solutions ._-gallery--item--text h3,
._-gallery ._-gallery--item._-gallery--item--station-merchandise ._-gallery--item--text h3,
._-page--sub._-page--station-merchandise ._-gallery ._-gallery--item h3,
._-page--sub._-page--station-merchandise ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points{
	color:#FDB515;
}

._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads ._-gallery--item--text h3,
._-page--sub._-page--billboards-tv-ads ._-gallery ._-gallery--item h3,
._-page--sub._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points{
	color:#D2A3E4;
}

._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--text h3,
._-gallery ._-gallery--item._-gallery--item--prizes ._-gallery--item--text h3,
._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop ._-gallery--item--text h3,
._-page--sub._-page--ntr-events ._-gallery ._-gallery--item h3,
._-page--sub._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points,
._-page--sub._-page--prizes ._-gallery ._-gallery--item h3,
/*._-page--sub._-page--prizes ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points,*/
._-page--sub._-page--one-stop-trade-shop ._-gallery ._-gallery--item h3,
._-page--sub._-page--one-stop-trade-shop ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points{
	color:#F37021;
}

._-gallery ._-gallery--item._-gallery--item--concert-music-festival-trips ._-gallery--item--text h3,
._-page--sub._-page--concert-music-festival-trips ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points .strong{
	color:#F37021;
}

._-gallery ._-gallery--item._-gallery--item--bill-pay ._-gallery--item--text h3,
/*._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--text h3,*/
._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--text h3,
._-page--sub._-page--bill-pay ._-gallery ._-gallery--item h3,
._-page--sub._-page--bill-pay ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points,
._-page--sub._-page--incentives ._-gallery ._-gallery--item h3,
._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points
/*._-page--sub._-page--gift-cards ._-gallery ._-gallery--item h3,
._-page--sub._-page--gift-cards ._-gallery ._-gallery--item ._-gallery--item--text ._-gallery--item--text--points*/{
	color:#B8F7AA;
}

._-gallery ._-gallery--item ._-gallery--item--icon{
	display: block;
	position: absolute;
	z-index: 100;
	background-position: center;
	background-repeat: no-repeat;
	transform: scale3d(.9999,.9999,.9999);
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--icon{
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-image: url('../img/gallery/homepage-slideshow/home.svg');
	background-position: right 40%;
	background-repeat: no-repeat;
	background-size: auto 60%;
	opacity: .38;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--icon{
	background-position: center;
}

._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--icon{
	position: static;
	display: flex;
	flex-grow: 1;
	width: 100%;
	min-height: 30%;
	height: auto !important;
	background-image: url('../img/gallery/homepage-slideshow/dots.png');
	background-size: contain;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--icon {
	width: 100% !important;
	background-size: cover !important;
	opacity: .75 !important;
}

._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--icon,
._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--icon{
	top:20%;
	bottom: 30%;
	right:12%;
	width: 30%;
	background-image: url('../img/gallery/homepage-slideshow/vacations.png');
	background-size: 100% auto;
}

._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--icon{
	top:20% !important;
	bottom: 30% !important;
	right:12% !important;
	width: 30% !important;
	left: auto !important;
	background-image: url('../img/gallery/homepage-slideshow/business-growth.png');
}

._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:25% !important;
	bottom: 20% !important;
	right:4% !important;
	left:auto !important;
	width: 40% !important;
	background-image: url('../img/gallery/incentives/carrot-on-stick.png');
	background-position: center;
	background-size: contain;
}

._-page--sub._-page--dots ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:25% !important;
	bottom: 20% !important;
	right:4% !important;
	left:auto !important;
	width: 40% !important;
	background-image: url('../img/gallery/dots/single-dot.png');
	background-position: center;
	background-size: contain;
}
/*
._-window--thin ._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--icon,
._-window--thin ._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--icon,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--icon,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--icon{
	bottom:50%;
}
*/
._-window--fat ._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--icon,
._-window--fat ._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--icon,
._-window--fat ._-gallery ._-gallery--item._-gallery--item--automotive-solutions ._-gallery--item--icon,
._-window--fat ._-gallery ._-gallery--item._-gallery--item--bill-pay ._-gallery--item--icon,
._-window--fat ._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop ._-gallery--item--icon,
._-window--obese ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	background-size: contain !important;
}

._-gallery ._-gallery--item._-gallery--item--automotive-solutions ._-gallery--item--icon{
	top: 25%;
	left:57%;
	bottom: 50%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/automotive-solutions.png');
	background-size: 100% auto;
}
/*

._-window--thin ._-gallery ._-gallery--item._-gallery--item--automotive-solutions ._-gallery--item--icon,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--automotive-solutions ._-gallery--item--icon{
	top:15%;
}*/

._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads ._-gallery--item--icon{
	top: 12%;
	left:57%;
	bottom: 35%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/billboards-tv-ads.png');
	background-size: 100% auto;
}

._-window--fat ._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads ._-gallery--item--icon{
	top:15%;
	bottom:26%;
}

._-window--obese ._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads ._-gallery--item--icon{
	background-size: auto 100%;
}

._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--icon{
	top: 12%;
	left:57%;
	bottom: 35%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/ntr-events.png');
	background-size: auto 100%;
}

._-gallery ._-gallery--item._-gallery--item--prizes ._-gallery--item--icon{
	top: 12%;
	left:57%;
	bottom: 24%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/prizes-black.png');
	background-size: contain;
	opacity: .8;
}

/*._-window--thin ._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--icon,*/
._-window--sq ._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--icon{
	top:20%;
	left:62%;
	bottom: 62%;
}

/*._-window--thin ._-gallery ._-gallery--item._-gallery--item--prizes ._-gallery--item--icon{
	top:23%;
	background-position: center top;
}*/

._-window--fat ._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--icon{
	top:20%;
	bottom:30%;
	background-size: auto 100%;
}

._-gallery ._-gallery--item._-gallery--item--bill-pay ._-gallery--item--icon{
	top: 12%;
	left:56%;
	bottom: 35%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/bill-pay.png');
	background-size: 100% auto;
}

._-window--fat ._-gallery ._-gallery--item._-gallery--item--bill-pay ._-gallery--item--icon{
	top:20%;
	bottom:30%;
}

._-gallery ._-gallery--item._-gallery--item--vehicle-wraps ._-gallery--item--icon{
	top: 18%;
	left:60%;
	bottom: 52%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/vehicle-wraps.png');
	background-size: 100% auto;
}

._-window--fat ._-gallery ._-gallery--item._-gallery--item--vehicle-wraps ._-gallery--item--icon{
	top:22%;
	bottom:35%;
	left:50%;
	width:40%;
}

._-window--obese ._-gallery ._-gallery--item._-gallery--item--vehicle-wraps ._-gallery--item--icon{
	background-size: auto 100%;
}

._-gallery ._-gallery--item._-gallery--item--station-merchandise ._-gallery--item--icon{
	top: 17%;
	left:59%;
	bottom:40%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/station-merchandise.png');
	background-size: auto 100%;
}

/*._-window--thin ._-gallery ._-gallery--item._-gallery--item--station-merchandise ._-gallery--item--icon,*/
._-window--sq ._-gallery ._-gallery--item._-gallery--item--station-merchandise ._-gallery--item--icon{
	bottom:50%;
}

._-window--skinny ._-gallery ._-gallery--item._-gallery--item--station-merchandise ._-gallery--item--icon{
	top:20%;
	bottom:60%;
}

._-window--fat ._-gallery ._-gallery--item._-gallery--item--station-merchandise ._-gallery--item--icon{
	bottom:27%;
}

._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop ._-gallery--item--icon{
	top: 18%;
	left:57%;
	bottom: 35%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/one-stop-trade-shop.png');
	background-size: 100% auto;
}

/*._-window--thin ._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop ._-gallery--item--icon,*/
._-window--sq ._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop ._-gallery--item--icon{
	bottom:50%;
}

._-window--fat ._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop ._-gallery--item--icon{
	bottom:28%;
}

._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	top: 12%;
	left:58%;
	bottom: 35%;
	width:30%;
	background-image: url('../img/gallery/homepage-slideshow/gift-cards.png');
	background-size: 100% auto;
}

/*._-window--thin ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon,*/
._-window--sq ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	bottom:45%;
	left:60%;
}

._-window--fat ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	top:18%;
	bottom:28%;
}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper{
	margin-top:2%;
}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col{
	position: relative;
	height:40vh;
}

._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col{
	height:35vh;
}

/*._-window--thin ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col,
*/._-window--sq ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col{
	height:30vh;
}

._-page--sub ._-gallery ._-gallery--item ._-gallery--item--icon{
	position: absolute;
	top:25%;
	right:0;
	bottom:10%;
	left:0;
	background-size: 100% auto;
}

._-window--thin ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--thin ._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--icon/*
._-window--thin ._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads ._-gallery--item--icon,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads ._-gallery--item--icon,
._-window--thin ._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--icon,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--icon,
._-window--thin ._-gallery ._-gallery--item._-gallery--item--bill-pay ._-gallery--item--icon,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--bill-pay ._-gallery--item--icon*/{
	top: 15% !important;
	right:15% !important;
	bottom:20% !important;
	left:15% !important;
	width:70% !important;
	background-position: center !important;
	background-size: contain !important;
	opacity: .6 !important;
}

._-window--thin ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page--sub ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--thin ._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--icon {
	right: 10% !important;
	left: 10% !important;
	width: 80% !important;
	opacity: .2 !important;
}

._-window--thin ._-page--sub._-page--dots ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page--sub._-page--dots ._-gallery ._-gallery--item ._-gallery--item--icon {
	opacity: .6 !important;
}

._-window--thin ._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--icon{
	opacity: .4 !important;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--icon,
._-window--sq ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--icon {
	width: 100% !important;
	top: 15% !important;
	right: 0 !important;
	bottom: 18% !important;
	left: 0 !important;
	background-position: center !important;
	background-size: cover !important;
	opacity: .38 !important;
}

._-page--vehicle-wraps ._-gallery ._-gallery--item._-gallery--item--rewrap-your-vehicle ._-gallery--item--icon{
	background-image: url('../img/gallery/vehicle-wraps/rewrap-your-vehicle.png');
}


._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col h4{
	font-size:3vw;
	font-weight:900;
	color:#FDB515;
}

._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col h4{
	font-size:2.75vh;
}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col h4 strong,
._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col ._-caption strong{
	display: inline;
}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-col--wrapper ._-col ._-caption{
	position: absolute;
	bottom:0;
	right:0;
	left:0;

}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--icon--1{
	background-image: url('../img/gallery/automotive-solutions/new-traffic-patterns--leads.png');
}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--icon--2{
	background-image: url('../img/gallery/automotive-solutions/new-traffic-patterns--searches.png');
}

._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--icon{
	top:15%;
	bottom:20%;
	background-size:auto 100%;
}

._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--icon--2,
._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--icon--2{
/*	background-size: 100% auto;	*/
}

._-window--obese ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--icon--2,
._-window--obese ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--icon--2{
	background-size: auto 100%;
}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--icon,
._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--welcome-to-carpoint ._-gallery--item--icon,
._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--connect-dealers-listeners ._-gallery--item--icon,
._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--icon,
._-page--bill-pay ._-gallery ._-gallery--item._-gallery--item--bill-pay-is-back ._-gallery--item--icon,
._-page--vehicle-wraps ._-gallery ._-gallery--item._-gallery--item--rewrap-your-vehicle ._-gallery--item--icon,
._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--icon,
._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--icon,
._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon,
._-page._-page--ntr-events ._-gallery ._-gallery--item._-gallery--item--tire-buying-year-round ._-gallery--item--icon{
	width: auto !important;
	top:15%;
	right:10%;
	bottom:38%;
	left:50%;
	background-size: 100% auto;
}

._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon,
._-page--vehicle-wraps ._-gallery ._-gallery--item._-gallery--item--rewrap-your-vehicle ._-gallery--item--icon{
	top:30%;
	bottom:20%;
}

._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--icon{
	top:30%;
	bottom:24%;
}

._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	top:20%;
}

._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--icon{
	background-size: auto 100%;
}

._-window--thin ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--icon,
._-window--sq ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--icon,
._-window--thin ._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon,
._-window--sq ._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	bottom:58%;
}

._-window--thin ._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon,
._-window--sq ._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	top:25%;
	bottom:44%;
}

._-window--skinny ._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	top:25%;
	bottom:45%;
}

._-window--sq ._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--icon{
	top:30%;
	bottom:38%;
}

._-window--thin ._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--icon{
	top:20%;
	right:12%;
	bottom:36%;
	left:62%;
	background-position: center;
	background-size: 100% auto;
}

._-window--thin ._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--icon{
	top:25%;
	bottom:35%;
}

._-window--skinny ._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--icon{
	top:25%;
	bottom:35%;
}

._-window--sq ._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--icon{
	top:25%;
	bottom:28%;
}

._-window--thin ._-page--bill-pay ._-gallery ._-gallery--item._-gallery--item--bill-pay-is-back ._-gallery--item--icon{
	top:30%;
	bottom:45%;
}

._-window--sq ._-page--bill-pay ._-gallery ._-gallery--item._-gallery--item--bill-pay-is-back ._-gallery--item--icon{
	top:25%;
	bottom:25%;
	left:55%;
	background-position: center top;
	background-size: 100% auto;
}

._-window--thin ._-page--vehicle-wraps ._-gallery ._-gallery--item._-gallery--item--rewrap-your-vehicle ._-gallery--item--icon,
._-window--sq ._-page--vehicle-wraps ._-gallery ._-gallery--item._-gallery--item--rewrap-your-vehicle ._-gallery--item--icon,
._-window--eq ._-page--vehicle-wraps ._-gallery ._-gallery--item._-gallery--item--rewrap-your-vehicle ._-gallery--item--icon{
	bottom:48%;
}

._-window--skinny ._-page--vehicle-wraps ._-gallery ._-gallery--item._-gallery--item--rewrap-your-vehicle ._-gallery--item--icon{
	top:32%;
	background-position: center top;
}

._-window--thin ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--welcome-to-carpoint ._-gallery--item--icon,
._-window--sq ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--welcome-to-carpoint ._-gallery--item--icon,
._-window--thin ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--connect-dealers-listeners ._-gallery--item--icon,
._-window--sq ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--connect-dealers-listeners ._-gallery--item--icon{
	bottom:58%;
}

._-window--thin ._-page._-page--ntr-events ._-gallery ._-gallery--item._-gallery--item--tire-buying-year-round ._-gallery--item--icon,
._-window--sq ._-page._-page--ntr-events ._-gallery ._-gallery--item._-gallery--item--tire-buying-year-round ._-gallery--item--icon{
	top:21%;
	bottom:48%;
}

._-window--thin ._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:25%;
	bottom:40%;
}

/*._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--icon,*/
._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--welcome-to-carpoint ._-gallery--item--icon,
._-window--fat ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--connect-dealers-listeners ._-gallery--item--icon,
/*._-window--fat ._-page--vehicle-wraps ._-gallery ._-gallery--item._-gallery--item--rewrap-your-vehicle ._-gallery--item--icon,*/
._-window--fat ._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--icon,
._-window--fat ._-page._-page--ntr-events ._-gallery ._-gallery--item._-gallery--item--tire-buying-year-round ._-gallery--item--icon{
	top:20%;
	bottom:33%;
	background-size:auto 100% !important;

}

._-window--fat ._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	top:25%;
	bottom:12%;
	background-size:auto 100% !important;
}

._-window--fat ._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--icon,
._-window--fat ._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--icon,
._-window--fat ._-page--bill-pay ._-gallery ._-gallery--item._-gallery--item--bill-pay-is-back ._-gallery--item--icon,
._-window--fat ._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:30%;
	bottom:12%;
	background-size:auto 100% !important;
}

._-window--fat ._-page._-page--tire-revenue ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--fat ._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--tire-buying-year-round ._-gallery--item--icon{
	background-size:100% auto !important;
}

._-window--fat ._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--introducing-tirepoint ._-gallery--item--icon,
._-window--fat ._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--lead-generation-for-tires ._-gallery--item--icon{
	background-size: auto 100% !important;
}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--radio-ad-buys ._-gallery--item--icon{
	background-image: url('../img/gallery/automotive-solutions/radio-ad-buys-all-time-low.png');
}

._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--welcome-to-carpoint ._-gallery--item--icon,
._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--connect-dealers-listeners ._-gallery--item--icon{
	background-image: url('../img/gallery/automotive-solutions/welcome-to-carpoint.png');
}

._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--tire-buying-year-round ._-gallery--item--icon{
	right:8%;
	left:68%;
	background-image: url('../img/gallery/tire-revenue/tire-buying-year-round.png');
}

._-window--thin ._-page._-page--tire-revenue ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page._-page--tire-revenue ._-gallery ._-gallery--item ._-gallery--item--icon{
	background-position: center top;
}

._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--introducing-tirepoint ._-gallery--item--icon{
	right:8%;
	left:50%;
	bottom:40%;
	background-image: url('../img/gallery/tire-revenue/introducing-tirepoint.png');
}

._-window--eq ._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--introducing-tirepoint ._-gallery--item--icon{
	right:9%;
	left:55%;
	background-position: center top;
}

._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--lead-generation-for-tires ._-gallery--item--icon{
	top:28%;
	right:5%;
	left:60%;
	bottom:35%;
	background-image: url('../img/gallery/tire-revenue/lead-generation-for-tires.png');
	background-size: auto 100%;
}

._-window--thin ._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--lead-generation-for-tires ._-gallery--item--icon,
._-window--sq ._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--lead-generation-for-tires ._-gallery--item--icon{
	top:22%;
	right:10%;
	bottom:55%;
	left:68%;
	background-size:100% auto;
}

._-window--eq ._-page._-page--tire-revenue ._-gallery ._-gallery--item._-gallery--item--lead-generation-for-tires ._-gallery--item--icon{
/*	background-size: 100% auto;*/
}

._-page--prizes ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:30%;
	bottom:10%;
	left:60%;
	opacity: .8;
	background-image: url('../img/gallery/prizes/prizes-gift-single.png');
	background-position: center;
	background-size: contain;
}

._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:20%;
	bottom:10%;
	background-image: url('../img/gallery/ntr-events/ntr-events-barter.png');
	background-position: 80% center;
	background-size: auto 100%;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;

}

._-page--concert-music-festival-trips ._-gallery ._-gallery--item ._-gallery--item--icon{
	position: fixed;
	top:0%;
	bottom:0%;
	background-image: url('../img/gallery/concert-music-festival-trips/concert-music-festival-trips-1.png');
	background-position: center bottom;
	background-size: cover;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	opacity: .1;

}

._-window--thin ._-page._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:0;
	background-position: center top;
	opacity: .3;
}

._-window--thin ._-page._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--text li,
._-window--sq ._-page._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--text li{
	font-size:2.25em;
	text-align: center;
}

._-window--thin ._-page._-page--prizes ._-gallery ._-gallery--item ._-gallery--item--icon,
._-window--sq ._-page._-page--prizes ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:5%;
	bottom: 5%;
	left:0;
	background-position: bottom center;
	background-size: contain;
	opacity: .1;
}

._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--icon{
	top:25%;
	bottom:10%;
	background-image: url('../img/gallery/billboards-tv-ads/promote-your-station.png');
	background-size: auto 100%;
}

._-page--bill-pay ._-gallery ._-gallery--item._-gallery--item--bill-pay-is-back ._-gallery--item--icon{
	top:25%;
	background-image: url('../img/gallery/bill-pay/bill-pay.png');
	background-position: right center;
	background-size: contain;
	bottom: 25%;
}

._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--icon{
	bottom:5%;
	right:10%;
	left:60%;
	background-image: url('../img/gallery/station-merchandise/swag-with-your-logo.png');
	background-position: right center;
}

._-window--fat ._-page--station-merchandise ._-gallery ._-gallery--item._-gallery--item--swag-in-the-bag ._-gallery--item--icon{
	background-size:auto 100%;
}

._-page--one-stop-trade-shop ._-gallery ._-gallery--item._-gallery--item--budget-cut-again ._-gallery--item--icon{
	background-image: url('../img/gallery/one-stop-trade-shop/budget-cut-again.png');
	background-position: right center;
	background-size: auto 100%;
}

._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	background-image: url('../img/gallery/gift-cards/gift-cards.png');
	background-position: right center;
	background-size: auto 100%;
}

._-window--eq ._-page--gift-cards ._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--icon{
	top:15%;
	left:60%;
	background-position: center top;
	background-size: 100% auto;
}

._-gallery ._-gallery--item ._-gallery--item--link,
._-page ._-page--content ._-gallery--item--text ._-gallery--item--link,
._-page--sub ._-form ._-form--buttons ._-input--submit,
._-page ._-btn._-btn--continue{
	display: inline-block;
	position: relative;
	margin: 2% auto 0;
	padding:.4em 2em .25em;
	border: 0;
	border-radius: 9px;
	font-size: 3vh;
	font-weight: 900;
	line-height: 1em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-ua--ie ._-gallery ._-gallery--item ._-gallery--item--link,
._-ua--ie ._-page ._-page--content ._-gallery--item--text ._-gallery--item--link,
._-ua--ie ._-page--sub ._-form ._-form--buttons ._-input--submit,
._-ua--ie ._-page ._-btn._-btn--continue{
	margin-top:.25em;
}

._-window--thin ._-gallery ._-gallery--item ._-gallery--item--link,
._-window--thin ._-page ._-page--content ._-gallery--item--text ._-gallery--item--link,
._-window--sq ._-gallery ._-gallery--item ._-gallery--item--link,
._-window--sq ._-page ._-page--content ._-gallery--item--text ._-gallery--item--link,
._-window--thin ._-page--sub ._-form ._-form--buttons ._-input--submit,
._-window--sq ._-page--sub ._-form ._-form--buttons ._-input--submit,
._-window--thin ._-page ._-btn._-btn--continue,
._-window--sq ._-page ._-btn._-btn--continue{
	display:block;
	margin-top:20%;
	font-size:4vw;
}

._-window--thin ._-gallery ._-gallery--item ._-gallery--item--link,
._-window--thin ._-page ._-page--content ._-gallery--item--text ._-gallery--item--link,
._-window--sq ._-gallery ._-gallery--item ._-gallery--item--link,
._-window--sq ._-page ._-page--content ._-gallery--item--text ._-gallery--item--link{
	width: 100%;
	margin-top: 0;
	padding-left:0;
	padding-right:0;
	font-size:2.3vmax;
	text-align: center;
}

._-page._-page--vacations ._-btn._-btn--continue{
	display:table;
}

._-window--thin ._-page._-page--vacations ._-btn._-btn--continue{
	width:60%;
}

._-page._-page--vacations-map ._-btn._-btn--globe ._-icon--arrow--left{
	display:table-cell;
	width:50%;
	font-size:1.5em;
	text-align: right;
	vertical-align: middle;
}

._-page._-page--vacations-map ._-btn._-btn--globe ._-icon--wrapper{
	display:table-cell;
	width:50%;
	font-size:2em;
	line-height: .75em;
	vertical-align: middle;
	text-align: left;
	text-indent:.25em;
}

._-page ._-btn._-btn--dest{
	padding-top:.25em;
}

._-page ._-btn._-btn--dest strong{
	position:relative;
	top:.125em;
	font-size:1.5em;
}

._-window--thin ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--link,
._-window--sq ._-page--automotive-solutions ._-gallery ._-gallery--item._-gallery--item--new-traffic-patterns ._-gallery--item--link{
	margin-top:5%;
}

._-window--thin ._-page--station-merchandise ._-gallery ._-gallery--item ._-gallery--item--link,
._-window--sq ._-page--station-merchandise ._-gallery ._-gallery--item ._-gallery--item--link{
	margin-top:15%;
}

._-window--sq ._-page--one-stop-trade-shop ._-gallery ._-gallery--item ._-gallery--item--link{
	margin-top:25%;
}

._-window--thin ._-page--sub ._-form ._-form--buttons ._-input--submit,
._-window--sq ._-page--sub ._-form ._-form--buttons ._-input--submit{
	margin-top:10%;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--link,
._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--link,
._-page--sub._-page--log-in ._-input--submit,
._-page--sub._-page--log-out ._-input--submit{
/*	width:50%;*/
	background-color:#8FE8F7;
	color:#0078AD;
}

._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--link:hover,
._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--link:hover,
._-page--sub._-page--log-in ._-input--submit:hover,
._-page--sub._-page--log-out ._-input--submit:hover{
	background-color:#b2f4ff;
}

._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--link{
	width:30%;
	margin-top:2vh;
	font-size:3vw;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--home ._-gallery--item--link{
	font-size:4vw;
}

._-window--fat ._-page--sub._-page--contact ._-page--content ._-page--content--inner ._-gallery--item--link{
	font-size:3vh;
}

._-page--sub ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--vacations-order ._-btn--continue{
	font-family: 'exo','gill sans mt','gill sans','segoe ui',segoe,'arial black',tahoma,arial,sans-serif;
	cursor: pointer;
}

._-page--sub._-page--vacations-order ._-btn--continue{
	width:60% !important;
}

._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--link,
/*._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--link,*/
._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--link,
._-gallery ._-gallery--item._-gallery--item--vehicle-wraps ._-gallery--item--link,
._-page--sub._-page--vehicle-wraps ._-gallery ._-gallery--item ._-gallery--item--link,
._-page--sub._-page--vacations ._-form ._-form--buttons ._-input--submit,
/*._-page--sub._-page--incentives ._-form ._-form--buttons ._-input--submit,*/
._-page--sub._-page--gift-cards ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--vehicle-wraps ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--vacations ._-btn._-btn--continue,
/*._-page--sub._-page--incentives ._-btn._-btn--continue,
._-page--sub._-page--incentives ._-gallery--item--link,*/
._-page--sub._-page--gift-cards ._-btn._-btn--continue,
._-page--sub._-page--gift-cards ._-gallery--item--link,
._-page--sub._-page--vehicle-wraps ._-btn._-btn--continue,
._-page--sub._-page--landing--soft-sales ._-btn._-btn--continue,
._-page--sub._-page--admin-vacations ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--admin-leads ._-form ._-form--buttons ._-input--submit{
	background-color:#8BE5EA;
	color:#00B3D1;
}

._-gallery ._-gallery--item._-gallery--item--vacations ._-gallery--item--link:hover,
._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--link:hover,
._-gallery ._-gallery--item._-gallery--item--vehicle-wraps ._-gallery--item--link:hover,
._-page--sub._-page--vehicle-wraps ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--vacations ._-form ._-form--buttons ._-input--submit:hover,
/*._-page--sub._-page--incentives ._-form ._-form--buttons ._-input--submit:hover,*/
._-page--sub._-page--gift-cards ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--vehicle-wraps ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--vacations ._-btn._-btn--continue:hover,
/*._-page--sub._-page--incentives ._-btn._-btn--continue:hover,*/
._-page--sub._-page--gift-cards ._-gallery--item--link:hover,
._-page--sub._-page--gift-cards ._-btn._-btn--continue:hover,
._-page--sub._-page--vehicle-wraps ._-btn._-btn--continue:hover,
._-page--sub._-page--admin-vacations ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--admin-leads ._-form ._-form--buttons ._-input--submit:hover{
	background-color:#b3f8ff;
}

._-gallery ._-gallery--item._-gallery--item--automotive-solutions ._-gallery--item--link,
._-gallery ._-gallery--item._-gallery--item--station-merchandise ._-gallery--item--link,
._-page--sub._-page--automotive-solutions ._-gallery ._-gallery--item ._-gallery--item--link,
._-page--sub._-page--station-merchandise ._-gallery ._-gallery--item ._-gallery--item--link,
._-page--sub._-page--automotive-solutions ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--station-merchandise ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--automotive-solutions ._-btn._-btn--continue,
._-page--sub._-page--station-merchandise ._-btn._-btn--continue,
._-page--sub._-page--admin-orders ._-form ._-form--buttons ._-input--submit{
	background-color:#FDB515;
	color:#F37021;
}

._-gallery ._-gallery--item._-gallery--item--automotive-solutions ._-gallery--item--link:hover,
._-gallery ._-gallery--item._-gallery--item--station-merchandise ._-gallery--item--link:hover,
._-page--sub._-page--automotive-solutions ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--station-merchandise ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--automotive-solutions ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--station-merchandise ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--automotive-solutions ._-btn._-btn--continue:hover,
._-page--sub._-page--station-merchandise ._-btn._-btn--continue:hover,
._-page--sub._-page--admin-orders ._-form ._-form--buttons ._-input--submit:hover{
	background-color:#fcd430;
}

._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads ._-gallery--item--link,
._-page--sub._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--link,
._-page--sub._-page--billboards-tv-ads ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--billboards-tv-ads ._-btn._-btn--continue,
._-page--sub._-page--about ._-btn._-btn--continue,
._-page--sub._-page--admin-users ._-form ._-form--buttons ._-input--submit{
	background-color:#D2A3E4;
	color:#7F3F98;
}

._-gallery ._-gallery--item._-gallery--item--billboards-tv-ads ._-gallery--item--link:hover,
._-page--sub._-page--billboards-tv-ads ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--billboards-tv-ads ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--billboards-tv-ads ._-btn._-btn--continue:hover,
._-page--sub._-page--about ._-btn._-btn--continue:hover,
._-page--sub._-page--admin-users ._-form ._-form--buttons ._-input--submit:hover{
	background-color:#e8b3fc;
}

._-gallery ._-gallery--item._-gallery--item--concert-music-festival-trips ._-gallery--item--link,
._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--link,
._-gallery ._-gallery--item._-gallery--item--prizes ._-gallery--item--link,
._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop ._-gallery--item--link,
._-page--sub._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--link,
._-page--sub._-page--prizes ._-gallery ._-gallery--item ._-gallery--item--link,
._-page--sub._-page--one-stop-trade-shop ._-gallery ._-gallery--item ._-gallery--item--link,
._-page--sub._-page--ntr-events ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--prizes ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--one-stop-trade-shop ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--ntr-events ._-btn._-btn--continue,
._-page--sub._-page--prizes ._-btn._-btn--continue,
._-page--sub._-page--one-stop-trade-shop ._-btn._-btn--continue,
._-page--sub._-page--admin-reservations ._-form ._-form--buttons ._-input--submit{
	background-color:#F37021;
	color:#ae0a24;
}

._-gallery ._-gallery--item._-gallery--item--concert-music-festival-trips ._-gallery--item--link,
._-window--sq ._-page--sub._-page--concert-music-festival-trips ._-gallery ._-gallery--item--concert-music-festival-trips ._-gallery--item--link{
	position: fixed;
	margin:0;
    right: 2%;
    bottom: 23%;
	color: #FDB515;
}

._-gallery ._-gallery--item._-gallery--item--concert-music-festival-trips ._-gallery--item--link:hover,
._-gallery ._-gallery--item._-gallery--item--ntr-events ._-gallery--item--link:hover,
._-gallery ._-gallery--item._-gallery--item--prizes ._-gallery--item--link:hover,
._-gallery ._-gallery--item._-gallery--item--one-stop-trade-shop ._-gallery--item--link:hover,
._-page--sub._-page--ntr-events ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--prizes ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--one-stop-trade-shop ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--ntr-events ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--prizes ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--one-stop-trade-shop ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--ntr-events ._-btn._-btn--continue:hover,
._-page--sub._-page--prizes ._-btn._-btn--continue:hover,
._-page--sub._-page--one-stop-trade-shop ._-btn._-btn--continue:hover,
._-page--sub._-page--admin-reservations ._-form ._-form--buttons ._-input--submit:hover{
	background-color:#fa902d;
}

._-gallery ._-gallery--item._-gallery--item--bill-pay ._-gallery--item--link,
/*._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--link,*/
._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--link,
._-page--sub._-page--bill-pay ._-gallery ._-gallery--item ._-gallery--item--link,
/*._-page--sub._-page--gift-cards ._-gallery ._-gallery--item ._-gallery--item--link,*/
._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--link,
._-page--sub._-page--bill-pay ._-form ._-form--buttons ._-input--submit,
/*._-page--sub._-page--gift-cards ._-form ._-form--buttons ._-input--submit,*/
._-page--sub._-page--incentives ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--bill-pay ._-btn._-btn--continue,
/*._-page--sub._-page--gift-cards ._-btn._-btn--continue,*/
._-page--sub._-page--incentives ._-btn._-btn--continue,
._-page--sub._-page--admin-stations ._-form ._-form--buttons ._-input--submit,
._-page--sub._-page--admin-settings ._-form ._-form--buttons ._-input--submit{
	background-color:#B8F7AA;
	color:#40B473;
}

._-gallery ._-gallery--item._-gallery--item--bill-pay ._-gallery--item--link:hover,
._-page--sub._-page--bill-pay ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--bill-pay ._-form ._-form--buttons ._-input--submit:hover,

/*._-gallery ._-gallery--item._-gallery--item--gift-cards ._-gallery--item--link:hover,
._-page--sub._-page--gift-cards ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--gift-cards ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--gift-cards ._-btn._-btn--continue:hover,*/

._-gallery ._-gallery--item._-gallery--item--incentives ._-gallery--item--link:hover,
._-page--sub._-page--incentives ._-gallery ._-gallery--item ._-gallery--item--link:hover,
._-page--sub._-page--incentives ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--incentives ._-btn._-btn--continue:hover,

._-page--sub._-page--bill-pay ._-btn._-btn--continue:hover,
._-page--sub._-page--admin-stations ._-form ._-form--buttons ._-input--submit:hover,
._-page--sub._-page--admin-settings ._-form ._-form--buttons ._-input--submit:hover{
	background-color:#9df78a;
}

._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--link,
._-page--sub._-page--dots ._-gallery--item--grow-your-brand-echo-dots ._-gallery--item--link,
._-page--sub._-page--contact--dots ._-btn--continue{
	background-color:#8FE8F7;
	color: #0082A6;
	filter: none;
}

._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--link:hover,
._-page--sub._-page--dots ._-gallery--item--grow-your-brand-echo-dots ._-gallery--item--link:hover,
._-page--sub._-page--contact--dots ._-btn--continue:hover{
	filter: brightness(1.1);
}

._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--link,
._-page--sub._-page--dots ._-gallery--item--grow-your-brand-echo-dots ._-gallery--item--link{
	margin: 0 auto;
	z-index: 200;
}

._-window--thin ._-gallery ._-gallery--item._-gallery--item--dots ._-gallery--item--link {
	display: block;
	width: 70%;
}

._-gallery ._-gallery--item ._-gallery--item--link--wrapper,
._-page ._-page--content ._-gallery--item--text ._-gallery--item--link--wrapper{
	text-align: center;
}

._-gallery ._-gallery--item ._-gallery--item--link ._-icon--arrow--right,
._-page ._-page--content ._-gallery--item--text ._-gallery--item--link ._-icon--arrow--right{
	margin-left:.333em;
}

._-gallery ._-gallery--item ._-gallery--item--icon{
	position:absolute;
	z-index: 1000;
}

._-gallery--wrapper ._-gallery--nav a{
	color: #fafafa;
	font-size: 16vh;
	font-weight: 300;
	line-height: .5em;
	text-decoration: none;
	opacity: .4;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-gallery--wrapper[data-_-gallery-init="false"] ._-gallery--nav{
	display:none;
}

._-window--skinny ._-gallery--wrapper ._-gallery--nav a{
	font-size:10vh;
}

._-window--thin ._-gallery--wrapper ._-gallery--nav a,
._-window--sq ._-gallery--wrapper ._-gallery--nav a{
	font-size:12vh;
}

._-gallery--wrapper ._-gallery--nav a:hover{
	opacity: .85;
}

._-gallery--wrapper .slides-pagination{
	display: none;
}

/* } gallery */

/* contact{ */

._-page--sub._-page--contact ._-page--contact--address{
	font-size:3vw;
	font-weight:900;
	text-align: center;
	text-transform: uppercase;
}

._-page--sub._-page--contact ._-page--contact--address h4{
}

._-page--sub._-page--contact ._-page--contact--address p{
	margin: 0;
}

/* }contact */

/* vacations{ */

._-page._-page--sub{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

._-page--sub ._-page--content{
	overflow-y:auto;
	position:absolute;
	top:10%;
	right:0;
	bottom:21%;
	left: 0;
	z-index: 1000;
}

._-page--sub ._-page--content._-scroll{
	overflow-y:hidden;
}

._-window--skinny ._-page--sub ._-page--content,
._-admin ._-page--sub ._-page--content{
	overflow-x: hidden;
	top:14% !important;
}

._-admin ._-page--sub ._-page--content{
	top:15% !important;
	bottom: 20%;
}

._-page._-page--sub._-page--log-in ._-page--content h1,
._-page._-page--sub._-page--log-in ._-page--content h2{
	text-align: center;
}

._-admin._-window--skinny ._-page--sub ._-page--content{
	top:20%;
}

._-page._-page--sub._-page--vacations{
	font-size: 3vw;
	text-align: center;
}

._-page._-page--sub._-page--vacations h1,
._-page._-page--sub._-page--about h1{
	margin: .25em auto 0;
	line-height: 1em;
}

._-window--thin ._-page._-page--sub._-page--vacations h1,
._-window--thin ._-page._-page--sub._-page--about h1{
	margin: 1em auto .25em;
	font-size:2em;
}

._-page._-page--sub._-page--vacations-browse h1._-page--title{
	margin-bottom:0;
}

._-page._-page--sub._-page--vacations-browse h2._-page--subtitle{
	margin:.5em 0 1em;
	font-size:1.25em;
	font-weight:900;
	line-height: .5em;
	color:#222;
}

._-page._-page--sub._-page--vacations-browse h2._-page--subtitle strong{
	position:relative;
	top:.075em;
	font-size:1.25em;
	color:#f1f1f2;
}

._-page._-page--sub._-page--vacations-map-dest h1{
	margin: 0 auto;
}

._-page._-page--sub._-page--vacations-map-dest h1 + h2,
._-page._-page--sub._-page--vacations-view h1 + h2,
._-page._-page--sub._-page--about ._-page--content--text > h2{
	font-size:1em;
	font-weight:900;
	color:#222;
}

._-page._-page--sub._-page--about ._-page--content--text > h2 {
	font-size: 2.5em;
}

._-page._-page--sub._-page--about ._-page--content--text > h2{
	color:inherit;
}

._-window--fat ._-page--sub h1 + h2,
._-window--fat ._-page._-page--sub._-page--about ._-page--content--text > h2{
 	font-size:4vh !important;
}

._-window--thin ._-page._-page--sub._-page--about ._-page--content--text > h2{
	font-size: 3vmax;
}


._-page._-page--sub._-page--vacations h1 strong{
	font-size: 120%;
	color: #222;
}

._-page._-page--sub._-page--vacations-map-dest h1 + h2 strong,
._-page._-page--sub._-page--vacations-view h1 + h2 strong{
	font-size:110%;
	font-size:800;
	color:#f1f1f2;
}

._-page._-page--sub._-page--about ._-btn._-btn--continue:first-of-type {
	margin: 0.5em auto 1em;
}

._-page._-page--sub._-page--about .video-wrapper {
	display: block;
	width:60%;
	margin: 0 auto;
}

._-window--thin ._-page._-page--sub._-page--about .video-wrapper {
	width: 80%;
}

._-page._-page--sub._-page--about ._-page--about--team{
	margin-top:1em;
}

._-page._-page--sub._-page--vacations-map-dest ._-listing,
._-page._-page--sub._-page--vacations-view ._-listing{
	display: block;
	margin:.5em auto;
	padding:0;
	list-style: none;
}

._-page._-page--sub ._-listing--dest{
	display:block;
	margin:0;
	padding:0;
	list-style: none;
}

._-page._-page--sub ._-listing--dest ._-listing--item{
	display:inline-block;
	position:relative;
	width:15%;
	margin:0 .125em .25em;
	vertical-align: top;
}

._-page._-page--sub._-page--about ._-listing--dest ._-listing--item{
	width:25%;
	padding:0 .75% 1.5%;
	box-sizing: border-box;
}

._-window--skinny ._-page._-page--sub._-page--about ._-listing--dest ._-listing--item{
	width:31%;
	margin:0 1% 2%;
}

._-window--thin ._-page._-page--sub ._-listing--dest ._-listing--item{
	width: 24%;
}

._-window--skinny ._-page._-page--sub ._-listing--dest ._-listing--item{
	width: 45%;
}

._-page._-page--sub._-page--vacations-map-dest ._-listing--dest ._-listing--item,
._-page._-page--sub._-page--vacations-view ._-listing--dest ._-listing--item{
	width:26%;
	margin: 0 1%;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation{
	padding: 2%;
	height:42vh !important;
}

._-page._-page--sub._-page--vacations-browse ._-listing--dest ._-listing--item ._-vacation,
._-page._-page--sub._-page--about ._-listing--dest ._-listing--item ._-vacation{
 	height:40vh;
}

._-page._-page--sub._-page--vacations-map-dest ._-vacation,
._-page._-page--sub._-page--vacations-view ._-vacation{
	height:auto !important;
}

 ._-page._-page--sub._-page--vacations ._-vacation._-expand,
._-page._-page--sub._-page--about ._-vacation._-expand,
 ._-page._-page--admin-vacations ._-vacation._-expand{
 	overflow: hidden;
 	width: 80%;
 	margin:0.5em auto;
 	padding:0 !important;
 }

._-page._-page--sub._-page--vacations ._-vacation._-expand,
._-page._-page--sub._-page--about ._-vacation._-expand{
 	display:flex;
 	max-height: 100%;
 	margin:0 auto;
 	box-sizing: border-box;
}

._-page._-page--sub._-page--about ._-vacation._-expand{
	margin:2em auto;
}

._-window--thin ._-page._-page--sub._-page--vacations ._-vacation._-expand,
._-window--thin ._-page._-page--sub._-page--about ._-vacation._-expand{
 	max-height: initial;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content,
._-page._-page--admin-vacations ._-vacation ._-vacation--content{
	display:block;
	overflow: hidden;
	position:relative;
	z-index:1000;
	font-size:1.5vw;
	color:#222;
	text-decoration: none;
}

._-window--skinny ._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content,
._-window--skinny ._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content,
._-window--skinny ._-page._-page--admin-vacations ._-vacation ._-vacation--content{
	font-size:1.25vh;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content{
	position:absolute;
	top:0;
	right:0;
	bottom:2%;
	left:0;
}

._-page._-page--sub._-page--vacations-map ._-vacation ._-vacation--content,
._-page._-page--sub._-page--vacations-view ._-vacation ._-vacation--content,
._-page._-page--sub._-page--about-team ._-vacation ._-vacation--content,
._-page._-page--admin-vacations ._-vacation ._-vacation--content{
	position:relative;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content{
	display:table;
	width:98%;
	padding:1%;
}

._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content{
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	width:100%;
	padding:1%;
}


._-window--skinny ._-page._-page--sub._-page--about ._-vacation ._-vacation--content{
	flex-direction: column;
	font-size:2.5em;
}

._-page._-page--vacations-order ._-vacation._-expand ._-vacation--content{
	width:100%;
}

._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content{
	width:98%;
}

._-page._-page--sub._-page--vacations-browse ._-vacation ._-vacation--content{
	position:absolute;
	right:0;
	bottom:0;
	left:0;
}

._-window--fat ._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content,
._-window--fat ._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content,
._-window--fat ._-page._-page--sub._-page--about ._-vacation ._-vacation--content,
._-window--fat ._-page._-page--admin-vacations ._-vacation ._-vacation--content{
	font-size:2vh;
}

._-page--sub._-page--about ._-page--sub--content._-page--content ._-vacation ._-vacation--itin._-vacation--details{
	display:flex;
	flex-direction: column;
	justify-content: space-between;
	width:70%;
	padding:1%;
	box-sizing: border-box;
}

._-window--skinny ._-page--sub._-page--about ._-page--sub--content._-page--content ._-vacation ._-vacation--itin._-vacation--details{
	width:auto !important;
}

._-page--sub._-page--about ._-page--sub--content._-page--content ._-vacation ._-vacation--itin._-vacation--details ._-vacation--details--text{
	display:flex;
	height:100%;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

._-window--skinny ._-page--sub._-page--about ._-page--sub--content._-page--content ._-vacation ._-vacation--itin._-vacation--details ._-vacation--details--text{
	display:block;
}

._-page._-page--admin-vacations--order ._-vacation._-expand._-vacation--additional ._-listing--vacations--additional{
	width:98%;
}

._-page._-page--admin-vacations--order ._-vacation._-expand._-vacation--additional ._-listing--vacations--additional tr:nth-child(even){
	background-color: rgba(255,255,255,0.25);
}

._-page._-page--admin-vacations--order ._-vacation._-expand._-vacation--additional ._-listing--vacations--additional th,
._-page._-page--admin-vacations--order ._-vacation._-expand._-vacation--additional ._-listing--vacations--additional td{
	width:10%;
	padding: 1%;
	text-align: center;
}

._-page._-page--admin-vacations--order ._-vacation._-expand._-vacation--additional ._-listing--vacations--additional thead th{
	font-size: 1.25em;
	text-transform: uppercase;
}

._-page._-page--admin-vacations--order ._-vacation._-expand._-vacation--additional ._-listing--vacations--additional th._-vacation--name{
	width:50%;
}

._-page._-page--admin-vacations--order ._-vacation._-expand._-vacation--additional ._-listing--vacations--additional tbody th._-vacation--name{
	text-align: left;
}

._-page._-page--admin-vacations--order ._-vacation._-expand._-vacation--additional ._-listing--vacations--additional tfoot tr._-total--grand th h2{
	text-align: right;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-arrow--down,
._-page._-page--vacations ._-listing--main ._-listing--section--item ._-listing--section--item--cta ._-arrow--down{
	display:block;
	margin:0 auto;
	border-top-width:2vh;
	border-right-width:6vw;
	border-left-width:6vw;
	border-top-color:#bbb;
	transform:scale3d(.9999,.9999,.9999);
	transition: all .25s ease-in-out;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation:hover ._-vacation--content ._-arrow--down{
	border-top-color:#231f20;
}

._-window--sq ._-page--sub._-page--vacations ._-page--vacations--select--list,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--select--list{
	text-align: left;
}

._-page--sub._-page--vacations ._-page--vacations--select{
	text-align: center;
}

._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map,
._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--list,
._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--select > *{
	display:inline-block;
	width:auto;
	vertical-align: middle;
}

._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--select > *{
	width: auto !important;
}

._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map,
._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--list{
	width:48%;
}

._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map,
._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--list{
	display: block !important;
	width: 100% !important;
	margin:.5em auto !important;
}

._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--select > *{
	margin-top:1%;
	margin-bottom:1%;
}

._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--select ._-page--vacations--cta{
	margin-left:3%;
	margin-right:3%;
}

._-window--skinny ._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--select ._-page--vacations--cta{
	width:100%;
	margin:0;
}


._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue,
._-page--sub._-page--vacations ._-page--vacations--select--list ._-btn._-btn--continue,
._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	padding: .25em 1em;
	background-color:#111;
	opacity: .4;
}

._-page--sub._-page--vacations._-page--vacations-map ._-page--vacations--select--map ._-btn._-btn--continue,
._-over._-over--map ._-page--vacations--select--map ._-btn._-btn--continue{
	opacity;.75;
}

._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue:hover,
._-page--sub._-page--vacations ._-page--vacations--select--list ._-btn._-btn--continue:hover,
._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue:hover{
	opacity: .95;
}

._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue,
._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--list ._-btn._-btn--continue{
	margin-top:0;
}

._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue{
/*	position:absolute;
	right:3%;*/
	width:22%;
	padding:0 .25em;
}

._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue,
._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	width:40%;
	padding: .125em .5em 0;
}

._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	padding-top:.25em;
	padding-bottom:.125em;
	font-size:.85em;
}

._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--cta ._-btn._-btn--continue{
	margin-top:0;
	padding-top:.4em;
	padding-bottom:.25em;
	font-size:inherit;
}

._-window--wide ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue,
._-window--wide ._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	width:50%;
}

._-window--wide ._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--cta ._-btn._-btn--continue{
	margin-top:0;
}

._-window--fat ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue,
._-window--fat ._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	width:35%;
}

._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue > *{
	display:table-cell;
	height:100%;
	vertical-align: middle;
	text-align: center;
}

._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue ._-arrow{
	width:5%;
}

._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue ._-icon--wrapper{
	width:14%;
}

._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue ._-text{
	width:70%;
}

._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue ._-text{
	width:60%;
	padding-left:20%;
}

._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue ._-icon--font--globe{
	position:relative;
	top:-2px;
	margin: 0 .125em;
}

._-window--wide._-window--obese ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue{
	width:32%;
}

._-window--fat ._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	width:auto;
	margin:0.25em auto 0;
	font-size:.75em;
}

._-window--sq ._-page--sub._-page--vacations ._-page--vacations--select--list ._-btn._-btn--dest,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--select--list ._-btn._-btn--dest,
._-window--sq ._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue,
._-window--sq ._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	display:inline-block;
	width: auto;
	margin-top:0;
}

._-window--sq ._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	margin-top:.5em;
	font-size:1.15em;
}

._-window--sq ._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--cta ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--cta ._-btn._-btn--continue{
	margin-top:0;
	font-size:1em;
}

._-window--sq ._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations._-page--vacations-browse ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue{
	width:auto;
}

._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--select ._-btn._-btn--continue,
._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--cta ._-btn._-btn--continue{
	font-size:2em;
}

._-window--sq ._-page--sub._-page--vacations ._-page--vacations--select--list ._-btn._-btn--continue,
._-window--sq ._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--select--list ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--select--map ._-btn._-btn--continue{
	margin-left:3%;
	font-size:.85em;
}

._-window--sq ._-page--sub._-page--vacations ._-page--vacations--select ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--select ._-btn._-btn--continue{
	margin-left:0;
}

._-window--sq ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue,
._-window--thin ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue{
	width:65%;
	line-height: 1.25em;
}

._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--select ._-btn._-btn--continue{
	font-size:2em;
}

._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--list ._-btn._-btn--continue{
	width:auto;
}

._-window--skinny ._-page--sub._-page--vacations ._-page--vacations--select ._-page--vacations--select--map ._-btn._-btn--continue{
	width: 75%;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--meta,
._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--meta,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--meta,
._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin,
._-page._-page--admin-about ._-vacation._-expand ._-vacation--content ._-vacation--itin{
	display:block;
	float:left;
	margin: 2%;
	vertical-align: top;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--meta,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--meta{
	display:table-cell;
	float:none;
	width:46%;
}

._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--meta{
	display:flex;
	flex-direction: column;
	flex-grow: 1;
	float:none;
	width:auto;
}

._-window--eq ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--meta,
._-window--eq ._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--meta,
._-window--eq ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--meta{
	width:43%;
}

 ._-page._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--sep,
._-page._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--sep,
 ._-page._-page._-page--sub._-page--vacations-order ._-vacation._-expand ._-vacation--content ._-vacation--sep{
 	position:static;
 	top:0;
 	left:44%;
 	width:1px;
 	bottom:0;
 	border-right: .5vw dashed #414042;
 	opacity: .45;
 }

 ._-window--fat ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--sep,
._-window--fat ._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--sep,
 ._-window--fat ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--sep,
 ._-page._-page._-page--sub._-page--vacations-order ._-vacation._-expand ._-vacation--content ._-vacation--sep{
 	left:47.5% !important;
}

._-window--fat ._-page._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--sep,
._-window--fat ._-page._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--sep{
 	left:46%;
 	border-right-width:.75vh;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details,
._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul{,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul
	text-align: left;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details p,
._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--details p,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details p,
._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul{
	margin: .25em auto;
	font-size:.8em;
}

._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--details p{
	font-size:.85em;
	line-height:1.25em;
}

._-window--thin ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details p,
._-window--thin ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details p,
._-window--thin ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul,
._-window--thin ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul{
	font-size:1.25em;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ._-vacation--details--content,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ._-vacation--details--content{
	font-size:1.25em;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul{
	margin: .25em auto .25em 1em;
}

._-window--fat ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul,
._-window--fat ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--details ul{
	margin-left:2em;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin{
	display:table-cell;
/*	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:44%;*/
	float:none;
	width:52%;
	text-align: center !important;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing ._-vacation--itin--listing--item,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing ._-vacation--itin--listing--item{
	display:inline-block;
	width:48%;
	margin-bottom:4%;
	vertical-align: top;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing ._-vacation--itin--listing--item ._-vacation--itin--day,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing ._-vacation--itin--listing--item ._-vacation--itin--day{
	font-size:.85em;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing ._-vacation--itin--listing--item ._-vacation--itin--day strong,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing ._-vacation--itin--listing--item ._-vacation--itin--day strong{
	display:inline-block;
	width:1.25em;
	padding:1%;
	font-size:1em;
	background-color:#231f20;
	color:#f1f1f2;
	border-radius: 50%;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing ._-vacation--itin--listing--item ._-vacation--itin--val,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-vacation--itin--listing ._-vacation--itin--listing--item ._-vacation--itin--val{
	margin:.25em auto;
	font-weight: bold;
	text-transform: uppercase;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book,
._-page._-page--admin-vacations ._-vacation._-expand._-vacation--additional ._-button._-button--book,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book{
	position:absolute;
	bottom:4%;
	right:3%;
	width:47.75%;
	height:15%;
	height:6vh;
	margin: .5em auto 0;
	font-size:1.5em;
	line-height:0em;
	border-radius:0;
	background-color:#0082A6 !important;
	text-decoration: none;
}

._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book{
	display:flex;
	justify-content: space-between;
	align-items: center;
	margin:.5em auto 0;
	padding:.5em;
	font-size:1.5em;
	line-height: 1em;
	border-radius:0;
	background-color:#0082A6 !important;
	text-decoration: none;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book,
._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book{
 	position:static;
 	width:100%;
 	box-sizing: border-box;
 }


._-page._-page--admin-vacations ._-vacation._-expand._-vacation--additional ._-button._-button--book{
	position:static;
	width:100%;
	margin:0 auto;
	line-height: 2em;
}

._-page._-page--admin-vacations ._-vacation._-expand._-vacation--additional ._-button._-button--book._-button--reset{
	margin-bottom:.25em;
	background-color:#111 !important;
}

._-window--eq ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book,
._-window--eq ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book{
	width:51%;
	line-height: 2.5em;
}

._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book:hover,
._-window--taller ._-page._-page--sub._-page--vacations._-page--vacations-map ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book,
._-window--taller ._-page._-page--admin-vacations._-page--vacations-map ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book{
	height:auto !important;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book:hover,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book:hover,
._-page._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book:hover,
._-page._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book:hover{
	background-color:#00A3C9 !important;
}

._-ua--safari._-window--taller ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book,
._-ua--safari._-window--taller ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book{
	line-height: 2.5em;
}

._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-text,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-text{
 	flex-grow:1;
 }

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-text,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-text{

}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-button--icon,
._-page._-page--sub._-page--about ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-button--icon,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-button--icon{
	display:inline-block;
	position:relative;
	top:10%;
	margin-right:.5em;
	font-size:1.25em;
}

._-window--taller ._-page._-page--sub._-page--vacations._-page--vacations-map ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-button--icon,
._-window--taller ._-page._-page--admin-vacations._-page--vacations-map ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-button--icon{
	top:16%;
}

._-ua--safari._-window--wider ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-button--icon,
._-ua--safari._-window--wider ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-button--icon{
	top:-11%;
}

._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-text,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-text{
	line-height: 2em;
}

._-window--thin ._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-text,
._-window--thin ._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content ._-vacation--itin ._-button._-button--book ._-text{
	line-height: 4em;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content h2,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content h2,
._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content h2,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content h2,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content h2{
	display:table;
	width:100%;
	height:20%;
	margin: 0em auto .25em;
}

._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content h2,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content h2{
	font-size:2vw;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation._-expand ._-vacation--content h2,
._-page._-page--sub._-page--vacations ._-vacation._-expand ._-vacation--content h2,
._-page._-page--admin-vacations ._-vacation._-expand ._-vacation--content h2,
._-page._-page--sub._-page--vacations-view ._-vacation ._-vacation--content h2,
._-page._-page--sub._-page--about-team ._-vacation ._-vacation--content h2{
	height: auto !important;
}

._-page._-page--sub._-page--vacations-view ._-vacation ._-vacation--content h2,
._-page._-page--sub._-page--about-team ._-vacation ._-vacation--content h2{
 	margin:1em auto 0 !important;
}

._-page._-page--sub._-page--vacations-map-dest ._-vacation._-expand ._-vacation--content h2,
._-page._-page--sub._-page--about-team ._-vacation._-expand ._-vacation--content h2{
	margin-top:0 !important;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content h2 ._-text,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content h2 ._-text,
._-page._-page--sub._-page--admin-vacations ._-vacation ._-vacation--content h2 ._-text,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content h2 ._-text{
	display:table-cell;
	width:98%;
	height:98%;
	padding:1%;
	vertical-align: middle;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--name--wrapper{
	display:table;
	width:100%;
	height:22%;
}

._-page._-page--sub._-page--about ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--name--wrapper{
	height:16%;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--name--wrapper h2._-vacation--name{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align: middle;
}

._-page._-page--sub._-page--about ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--name--wrapper h2._-vacation--name{
	font-size:1em !important;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content h3,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content h3,
._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content h3,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content h3{
	font-size:.75em;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content h3 strong,
._-page._-page--sub._-page--vacations ._-vacation[data-_-vacation-type="cruise"] ._-vacation--content h3 strong,
._-page._-page--order._-page--admin-vacations ._-vacation[data-_-vacation-type="cruise"] ._-vacation--content h3 strong,
._-page._-page--register._-page--admin-vacations ._-vacation[data-_-vacation-type="cruise"] ._-vacation--content h3 strong{
	color:#F05123;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--offer--wrapper,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content ._-vacation--offer--wrapper,
._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer--wrapper,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer--wrapper,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content ._-vacation--offer--wrapper{
	display:table;
	width:100%;
	height:15%;
	height:6vh;
	margin: 2% auto;
	border-right:solid 1px #231f20;
}

/*._-page._-page--sub._-page--about-team ._-vacation ._-vacation--content ._-vacation--offer--wrapper{
	height: auto !important;
}
*/
._-page._-page--sub._-page--about-team ._-vacation ._-vacation--content ._-vacation--offer--wrapper{
	margin: 1em auto;
}

._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer--wrapper,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer--wrapper{
	text-align: center;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content  ._-vacation--offer,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content ._-vacation--offer,
._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content ._-vacation--offer{
	display:table-cell;
	border-right:solid 1px #231f20;
	background:#231f20;
	color:#F1F2F2;
	font-size:.85em;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}

._-page._-page--sub._-page--about ._-vacation ._-vacation--content ._-vacation--offer p{
	font-size:.85em;
	text-align:center;
}

._-window--thin ._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content  ._-vacation--offer,
._-window--thin ._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content ._-vacation--offer,
._-window--thin ._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer,
._-window--thin ._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content h3,
._-window--thin ._-page._-page--sub._-page--about ._-vacation ._-vacation--content ._-vacation--offer{
	font-size:1.25em;
}

._-window--skinny ._-page._-page--sub._-page--about ._-vacation ._-vacation--content ._-vacation--offer{
	font-size:.75em !important;
}

/*._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation[data-_-vacation-type="cruise"] ._-vacation--content  ._-vacation--offer,
._-page._-page--sub._-page--vacations ._-vacation[data-_-vacation-type="cruise"] ._-vacation--content ._-vacation--offer,
._-page._-page--sub._-page--vacations ._-vacation[data-_-vacation-type="cruise"] ._-vacation--content ._-button{
	background-color:#F05123 !important;
}*/

._-page._-page--sub._-page--about ._-vacation[data-_-vacation-type="cruise"] ._-vacation--content h3 strong{
	background-color:#F05123 !important;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--offer p,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content ._-vacation--offer p,
._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer p,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--offer p,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content ._-vacation--offer p{
	margin: 0;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--img--wrapper,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper,
._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content ._-vacation--img--wrapper{
	display:block;
	overflow: hidden;
	height:20vh;
	margin-bottom:2%;
	background-size:auto 100%;
	background-position:center;
	background-repeat:no-repeat;
	text-align: center;
}

._-page._-page--sub._-page--about ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--img--wrapper,
._-page._-page--sub._-page--about-team ._-vacation ._-vacation--content ._-vacation--img--wrapper{
	height:30vh;
	background-position: center top;
	background-size:contain;
}

._-window--taller ._-page._-page--sub._-page--about-team ._-vacation ._-vacation--content ._-vacation--img--wrapper{
	height: 20vh;
}

._-page._-page--sub._-page--about-team ._-vacation ._-vacation--content ._-vacation--img--wrapper,
._-page._-page--sub._-page--vacations-map-dest ._-vacation ._-vacation--content ._-vacation--img--wrapper{
 	margin-bottom:0 !important;
 }

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--img--wrapper{
	background-size: cover;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--img--wrapper._-loading,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper._-loading,
._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper._-loading,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper._-loading{
	background: url('/design/img/icons/loading.gif') center no-repeat;
	background-size: 60% auto;
}

._-window--fat ._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-vacation--img--wrapper._-loading,
._-window--fat ._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper._-loading,
._-window--fat ._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper._-loading,
._-window--fat ._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-vacation--img--wrapper._-loading{
	background-size: auto 80%;
}

._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation ._-vacation--content ._-button,
._-page._-page--sub._-page--vacations ._-vacation ._-vacation--content ._-button,
._-page._-page--order._-page--admin-vacations ._-vacation ._-vacation--content ._-button,
._-page._-page--register._-page--admin-vacations ._-vacation ._-vacation--content ._-button,
._-page._-page--sub._-page--about ._-vacation ._-vacation--content ._-button{
	display:block;
	width:90%;
	margin:0 auto 0;
	border-radius:12px;
	font-weight: bold;
	line-height: 1.25em;
	text-align: center;
	text-transform: uppercase;
	background:#231f20;
	color:#F1F2F2;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

/*._-page._-page--sub._-page--vacations-map-dest ._-vacation ._-vacation--content ._-button:hover,
._-page._-page--sub._-page--vacations-map-dest ._-vacation ._-vacation--content:hover ._-button{
	background-color:#444;
}*/

._-page._-page--sub._-page--vacations ._-page--content--text,
._-page._-page--order._-page--admin-vacations ._-page--content--text,
._-page._-page--register._-page--admin-vacations ._-page--content--text{
	position:relative;
	z-index:1000;
}

._-page._-page--sub._-page--vacations._-page--vacations-map ._-page--vacations--cta{
	position:fixed;
	right:2%;
	bottom:22%;
	z-index: 1000;
}

._-page._-page--sub._-page--vacations._-page--vacations-map ._-page--vacations--cta ._-btn--continue{
	margin:0 auto;
	opacity: .65;
}

._-page._-page--sub._-page--vacations._-page--vacations-map ._-page--vacations--cta ._-btn--continue:hover{
	opacity:.95;
}

._-page._-page--sub._-page--vacations ._-map--wrapper{
	position:fixed;
	top:10%;
	right:0;
	bottom:0;
	left:0;
	z-index:100;
	margin:0;
	padding:0;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-window--thin ._-page._-page--sub._-page--vacations ._-map--wrapper{
	top:14%;
}

._-ua--ie--9._-window--thin ._-page._-page--sub._-page--vacations ._-map--wrapper{
	top:14%;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map{
	display:block;
	width: 100% !important;
	height: 100% !important;
	margin:0;
	padding:0;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--controls{
	position:relative;
	bottom:5%;
}

._-page._-page--sub._-page--vacations ._-map--wrapper .infoBox > img{
	position:absolute !important;
	top:5% !important;
	right:2% !important;
	margin:0 !important;
	z-index:5000;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper{
	display:block;
	border-width:2px !important;
	text-decoration: none;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox h2{
	font-size: 2vh;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox p{
	font-size: 1.75vh;
	font-weight: bold;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type{
	display:inline-block;
	width:25%;
	text-align: center;
	vertical-align: middle;
	font-size:2vw;
}

._-window--taller ._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type,
._-window--fat ._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type{
	font-size:2.5vh;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type._-hidden{
	display:none;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type > *{
	display:inline-block;
	vertical-align: middle;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type ._-icon--wrapper{
	display:block;
	line-height: 0.5em;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type ._-icon{
	display:block;
	font-size:1.25em;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type ._-text{
	font-size:.5em;
	font-weight: bold;
	text-transform: uppercase;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type ._-sep,
._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper ._-map--infobox ._-map--infobox--types ._-map--infobox--type ._-num{
	font-size:1em;
	font-weight: bold;
}

._-page._-page--admin-vacations ._-map--wrapper{
	overflow:hidden;
	margin-bottom:1%;
	border:solid 1px #111;
	border-radius:9px;
}

._-page._-page--admin-vacations ._-map--wrapper ._-map{
	display:block;
	position:relative;
	width:100%;
	height:25vh;
	margin:0;
	padding:0;
}

._-page._-page--admin-vacations ._-map--wrapper ._-map--waypoint--wrapper{

}

._-page._-page--sub._-page--vacations ._-map--wrapper svg{
	background-color:transparent;
}

._-page._-page--admin-vacations ._-map--wrapper svg,
._-page._-page--admin-vacations ._-map--wrapper iframe,
._-page._-page--admin-vacations ._-map--wrapper object,
._-page._-page--admin-vacations ._-map--wrapper embed{
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100% !important;
	height:100% !important;
}

._-page._-page--admin-vacations ._-map--wrapper svg{
	border-radius:9px;
	background-color:#00B3D1;
}

._-page._-page--sub._-page--vacations ._-map--wrapper path,
._-page._-page--admin-vacations ._-map--wrapper path.country{
  fill: #65C484;
  stroke: #000;
  stroke-width: .5px;
}

._-page._-page--admin-vacations ._-map--wrapper .text{
	font-size:10px;
	text-transform:capitalize;
}

._-page._-page--admin-vacations ._-map--wrapper .hidden{
	display:none;
}

._-page._-page--admin-vacations ._-map--wrapper div.tooltip{
	color:#222;
	background:#fff;
	padding:.5em;
	text-shadow:#f5f5f5 0 1px 0;
	border-radius:2px;
	box-shadow:0 0 2px 0 #a6a6a6;
	opacity:.9;
	position:absolute;
}

._-page._-page--admin-vacations ._-map--wrapper .graticule{
	fill:none;
	stroke:#111;
	stroke-width:.5px;
	stroke-opacity:.1;
}

._-page._-page--admin-vacations ._-map--wrapper .equator{
	stroke:#111;
	stroke-width:1px;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--link{
	font-size:.75em;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--link a{
	display: block;
	margin:.25em auto;
	color:inherit;
	word-break: break-all;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--city{
	position:relative;
	text-align: center;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--city .ui-autocomplete{
	overflow:hidden;
	right:2.5% !important;
	left:2.5% !important;
	width:auto !important;
	height:450%;
	z-index:1000;
	border-radius: 0 0 9px 9px;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--type button{
	display:inline-block;
	width:22.85%;
	margin:.25em 0 0 1%;
	font-size:1vw;
	vertical-align: middle;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--type button:first-child{
	margin-left:0;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--type button._-selected{
	opacity:.85;
	border-color:#111;
	background-color:#fafafa;
	box-shadow: 0 0 .666em rgba(0,0,0,.25);
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--type button ._-icon{
	display: block;
	font-size:2vw;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--type button ._-text{
	font-weight: bold;
	text-transform: uppercase;
}

._-page--admin-vacations ._-form ._-table--vacations--options ._-input--text{
	padding-left:4%;
	padding-right:4%;
}

._-page--admin-vacations ._-form ._-table--vacations--itin td._-td--icon{
	width: 13%;
}

._-page--admin-vacations ._-form ._-table--vacations--itin ._-input--text{

}

._-page--admin-vacations ._-form ._-table--vacations--info ._-td--field--vacation--featured{
	font-size:.85em;
}


/* } vacations */

/* forms{ */

._-form > ._-col{
	position: relative;
	width:65%;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

._-page._-page--contact ._-form._-col--2--wrapper{
	overflow:visible;
}

._-form._-col--2--wrapper ._-col{
	width:46%;
	margin:0;
	padding:0 2%;
}

._-page._-page--contact ._-form._-col--2--wrapper ._-col{
	width: 44%;
	vertical-align: top;
}

._-window--thin ._-form._-col--2--wrapper ._-col{
	float:none;
	width:100%;
	margin-bottom:5%;
}

._-form > ._-col{

}

._-form fieldset,
._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper,
._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation,
._-page._-page--sub._-page--vacations ._-vacation,
._-page._-page--admin-vacations ._-vacation,
._-page._-page--sub._-page--about ._-vacation{
	position: relative;
	z-index:500;
	margin: 0 auto;
	padding:2%;
	border: solid 1px #58595b;
	border-radius: 9px;
	background: rgba(250,250,250,.8);
	font-family: quicksand, helvetica, arial, sans-serif;
	color: #333;
	box-shadow: 0 0 1.5em #333;
	box-shadow: 0 0 1.5em rgba(10,10,10,.5);
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-form._-form--login--vacations fieldset,
._-form._-form--admin--vacations--order fieldset,
._-form._-form--admin--vacations--register fieldset,
._-form._-form--admin--vacations--register--confirm fieldset,
._-form._-form--admin--vacations--order--confirm fieldset{
	padding:0;
	border:none;
	background: none;
	box-shadow: none;
}

._-window--thin ._-form fieldset{
	width:90%;
}

._-form fieldset._-fieldset--vacations--img:hover{
	background-color: rgba(250,250,250,.95);
	cursor: pointer;
}

._-form fieldset._-form--buttons:hover{
	background-color:transparent;
}

._-form ._-input--password--meter--wrapper > *{
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-form ._-input--password--meter--wrapper ._-input--password--meter--wrapper--inner{
	width:88%;
}

._-form ._-input--password--meter--wrapper ._-input--password--meter{
	display:block;
	position:relative;
	top:7px;
	left:1%;
	height:2px;
	border-radius:24px;
	background:#111;
}

._-form ._-input--password--meter--wrapper ._-input--password--meter--text{
	float:right;
	font-size:.65em;
	font-weight: bold;
	text-transform: uppercase;
}

._-form ._-input--password--meter--wrapper #_-input--pw--confirm._-input--password ._success{

}

._-page._-page--sub._-page--vacations ._-listing--dest ._-listing--item ._-vacation,
._-page._-page--sub._-page--about ._-listing--dest ._-listing--item ._-vacation{
	opacity: .85;
}

._-page._-page--sub._-page--vacations ._-listing--dest ._-listing--item ._-vacation:hover,
._-page._-page--sub._-page--about ._-listing--dest ._-listing--item ._-vacation:hover{
	opacity: 1;
}

._-page._-page--sub._-page--vacations ._-map--wrapper ._-map--infobox--wrapper:hover,
._-page._-page--sub ._-listing--dest ._-listing--item ._-vacation:hover,
._-page._-page--sub._-page--vacations-map-dest ._-listing--item ._-vacation:hover,
._-page._-page--sub._-page--about ._-map--wrapper ._-map--infobox--wrapper:hover,{
	background-color:rgba(250,250,250,1);
}

._-form fieldset._-ui--inv,
._-page--admin-vacations ._-form ._-table ._-td--field--vacation--city .ui-autocomplete{
	border-radius:9px;
	background-image: none;
	background-color: rgba(10,10,10,.8);
	color:#f3f4e4;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--city .ui-autocomplete{
	border-radiux:0 0 9px 9px;
}

._-page--admin-vacations ._-form ._-table ._-td--field--vacation--city .ui-autocomplete .ui-state-hover,
._-page--admin-vacations ._-form ._-table ._-td--field--vacation--city .ui-autocomplete .ui-state-focus{
	border-width:1px 0;
	font-weight: bold;
}

._-listing--main{
	display:block;
	position:relative;
	margin:0 auto;
	padding:0;
	list-style:none;
}

._-listing--main ._-listing--main--header{
	margin-bottom:1%;
	padding-bottom:1%;
	font-family: quicksand, helvetica, arial, sans-serif;
	font-size:.85em;
	border-bottom: double 6px;
	text-align: left;
	text-transform: uppercase;
}

._-listing--main ._-listing--main--header ._-num{
	display:inline-block;
	width:2em;
	margin:0 .5em;
	border-radius:24px;
	background-color:#f1f1f2;
	text-align: center;
}

._-listing--main ._-listing--main--header > h3{
	text-align: left;
}

._-listing--main ._-listing--main--header > h3 ._-num{
	margin:0;
}

._-page--sub._-page--vacations ._-listing--main ._-listing--main--header ._-num,
._-page._-page--admin-vacations ._-listing--main ._-listing--main--header ._-num,
._-page._-page--admin-leads ._-listing--main ._-listing--main--header ._-num{
	color:#00b3d1;
}

._-page--sub._-page--users ._-listing--main ._-listing--main--header ._-num,
._-page._-page--admin-users ._-listing--main ._-listing--main--header ._-num{
	color:#7f3f98;
}

._-listing--main ._-listing--main--header ._-listing--filter{
	position:absolute;
	right:0;
	width:30%;
}

._-window--thin ._-listing--main ._-listing--main--header ._-listing--filter{
	position:relative;
	width:100%;
}

._-page ._-listing--main ._-listing--section--item ._-listing--section--item--cta{
	display:block;
	margin:.5em auto;
	color:#f1f1f2;
	font-size:.75em;
	text-decoration: none;
	text-transform: uppercase;
}

._-page._-page--vacations ._-listing--main ._-listing--section--item ._-listing--section--item--cta,
._-page._-page--vacations ._-listing--main ._-listing--section--item ._-listing--section--item--cta ._-arrow--down{
	opacity: .8;
}

._-page._-page--vacations ._-listing--main ._-listing--section--item ._-listing--section--item--cta:hover,
._-page._-page--vacations ._-listing--main ._-listing--section--item ._-listing--section--item--cta:hover ._-arrow--down{
	opacity: 1;
}

._-page._-page--vacations ._-listing--main ._-listing--section--item ._-listing--section--item--cta,
._-page._-page--vacations ._-listing--main ._-listing--section--item ._-listing--section--item--cta strong{
	font-weight:900 !important;
}

._-page._-page--vacations ._-listing--main ._-listing--section--item ._-listing--section--item--cta ._-arrow--down{
	border-top-color:#f1f1f2;
}

._-form fieldset._-ui--inv ._-input--submit{
	float:right;
	border:solid 1px #f3f4e4;
	border-radius:9px;
	background-color:#40B473;
	color:#f3f4e4;
	font-family: quicksand, helvetica, arial, sans-serif;
	font-size:inherit;
	font-weight:bold;
	text-transform: uppercase;
	cursor:pointer;
}

._-form fieldset._-ui--inv ._-input--submit:hover{
	background-color:#3BD178;
}

._-form ._-fieldset--title{
	margin:.5em auto !important;
	font-family: quicksand, helvetica, arial, sans-serif;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
}

._-form fieldset ._-meta--user,
._-form fieldset ._-meta--date{
	display:inline-block;
	width:48%;
	font-size:.85em;
	font-size:1.5vh;
	color:#777;
	vertical-align: top;
	text-align: left;
}

._-form fieldset ._-meta--user ._-icon{
	margin-right:.25em;
}

._-form fieldset ._-meta--date{
	text-align: right;
}

._-form fieldset ._-meta--date ._-icon{
	margin-left:.25em;
}

._-form fieldset ._-table{
	position:relative;
	z-index:500;
	width:100%;
	height:100%;
	margin: 0 auto;
	font-size:2vw;
}

._-window--fat ._-form fieldset ._-table{
	font-size:3vh;
}

._-form fieldset ._-table ._-icon--rx{
	display:block;
	float:left;
	width:20%;
	margin-top:2%;
}

._-form fieldset ._-table ._-icon--rx + ._-form--h{
	float:left;
	width:75%;
	font-size:2vw;
}

._-window--thin ._-form fieldset ._-table ._-icon--rx + ._-form--h{
	font-size: 3.5vh;
}

._-form fieldset ._-table ._-icon--rx + ._-form--h h2{
	margin:.25em auto;
	font-family: 'exo','gill sans mt','gill sans','segoe ui',segoe,'arial black',tahoma,arial,sans-serif;
	font-size: 1em !important;
	font-style: normal;
}

._-window--thin ._-form fieldset ._-table ._-icon--rx + ._-form--h h2{
	font-size:1.1em !important;
}

._-form fieldset ._-table ._-icon--rx + ._-form--h h3{
	font-size:.5em !important;
	font-style: normal;
}

._-form fieldset ._-table ._-icon--rx ~ h4._-tip{
	margin:.5em auto;
	font-size:.5em !important;
	padding-top:.5em;
	border-top: solid 1px #231f20;
}

._-form fieldset ._-table ._-td--icon{
	font-size:1.25em;
	text-align: center;
}

._-form fieldset ._-table ._-td--icon ._-icon{
	margin: 0 .25em;
	font-size:.85em;
}

._-form fieldset:hover{
/*	background-color: rgba(250,250,250,.9);*/
}

._-form label{
	cursor:pointer;
}

._-form._-form--contact{
	display: block;
	margin-top: 3vh;
}

._-page._-page--register._-page--admin-vacations ._-form._-form--contact{
	width:90%;
	margin: 1vh auto 0;
}

._-form._-form--contact._-form--login--vacations{
	margin-top:0;
}

._-form._-form--contact ._-table th,
._-form._-form--contact ._-table td{
	text-align: center;
}

._-form fieldset ._-table label{
	text-transform: uppercase;
	font-weight:bold;
}

._-admin ._-form ._-table td._-icon--wrapper{
	width:20%;
	font-size:4.5vw;
	text-align:center;
}

._-form fieldset ._-table ._-td--billing--amts label{
	display:inline-block;
	width:22%;
	font-size:.85em;
}

._-window--taller ._-form fieldset ._-table ._-td--billing--amts label{
	font-size:.85em;
}

._-form fieldset ._-table ._-td--billing--amts label ._-input--text{
	width:2em;
	text-align: center;
}

._-form fieldset ._-table ._-td--billing--contract ._-input--text{
	display:inline-block;
	width:44%;
}

._-form fieldset ._-table ._-td--billing--billing ._-input--text{
	display:inline-block;
	width:88%;
}

._-form fieldset ._-table ._-td--field--name ._-input--text{
	display:inline-block;
	width:43%;
}

._-form fieldset ._-table ._-td--field--address--2 ._-input--text,
._-form fieldset ._-table ._-td--field--address--2 ._-input--select{
	display:inline-block;
	width:5.75em;
	vertical-align: middle;
}

._-form fieldset ._-table ._-td--field--address--2 ._-input--select{
	width:auto !important;
}

._-form ._-error{
	color:#b00d24;
}

._-form._-form--contact ._-table._-table--info ._-tip{
	font-size:.65em;
	font-style: oblique;
}

._-form._-form--login--vacations ._-form--buttons ._-tip{
	margin-bottom:.5em;
	color:inherit;
}

._-form._-form--contact ._-table._-table--info ._-pictcha{
	font-size:1.5vw;
}

._-form._-form--contact ._-table._-table--info ._-pictcha h4 strong{
	color: #333 !important;
}

._-form._-form--contact ._-table--interests td{
	width: 42%;
	padding:1%;
	text-align: left;
}

._-form._-form--contact ._-table--interests tr > td:first-child{
	width: 54%;
}

._-form ._-input--text,
._-form ._-input--btn{
	display: block;
	width:95%;
	margin: .25em auto;
	padding: .75% 2%;
	border:solid 1px #231f20;
	border-radius: 9px;
	font-family: inherit;
	font-size: 1.75vw;
	color: #333;
	opacity: .6;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-form select[readonly],
._-form ._-input--text[readonly],
._-form ._-input--btn[readonly]{
	background: none !important;
}

._-window--thin ._-form ._-input--text,
._-window--thin ._-form ._-input--btn{
	font-size:2vh;
}

._-form select._-input--text,
._-form ._-input--select{
	width:100%;
	text-transform:uppercase;
}

._-form fieldset._-ui--inv ._-input--text,
._-form fieldset._-ui--inv ._-input--btn{
	background-color:#333;
	border-color:#fafafa;
	color:#fafafa;
}

._-form ._-input--text::-webkit-input-placeholder{
   color: #7e7f7f;
   text-transform: uppercase;
}

._-form ._-input--text:-moz-placeholder{ /* Firefox 18- */
   color: #7e7f7f;
   text-transform: uppercase;
}

._-form ._-input--text::-moz-placeholder{  /* Firefox 19+ */
   color: #7e7f7f;
   text-transform: uppercase;
}

._-form ._-input--text:-ms-input-placeholder{
   color: #7e7f7f;
   text-transform: uppercase;
}

._-form ._-ui--inv ._-input--text::-webkit-input-placeholder{
   color: #fafafa;
   text-transform: uppercase;
}

._-form ._-ui--inv ._-input--text:-moz-placeholder{ /* Firefox 18- */
   color: #fafafa;
   text-transform: uppercase;
}

._-form ._-ui--inv ._-input--text::-moz-placeholder{  /* Firefox 19+ */
   color: #fafafa;
   text-transform: uppercase;
}

._-form ._-ui--inv ._-input--text:-ms-input-placeholder{
   color: #fafafa;
   text-transform: uppercase;
}

._-form ._-input--text:hover,
._-form ._-input--text:focus,
._-form ._-input--btn:hover,
._-form ._-input--btn:focus{
	opacity: 1;
}

._-window--fat ._-form ._-input--text{
	font-size:2.5vh;
}

._-form ._-input--text._-error,
._-form ._-input--text._-weak,
._-form [data-ui-pw-strength="weak"]{
	color:#b00d24;
	border-color:#b00d24;
}

._-form [data-ui-pw-strength="weak"] ._-input--password--meter{
	background-color:#b00d24;
}

._-form ._-input--text._-very-weak,
._-form [data-ui-pw-strength="very-weak"]{
	color:#990d31;
	border-color:#990d31;
}

._-form [data-ui-pw-strength="very-weak"] ._-input--password--meter{
	background-color:#990d31;
}


._-form [data-ui-pw-strength="medium"],
._-form [data-ui-pw-strength="mediocre"]{
	color:#f37021;
	border-color:#f37021;
}

._-form [data-ui-pw-strength="medium"] ._-input--password--meter,
._-form [data-ui-pw-strength="mediocre"] ._-input--password--meter{
	background-color:#f37021;
}

._-form ._-input--text._-success,
._-form [data-ui-pw-strength="strong"]{
	color:#40b473;
	border-color:#40b473;
}

._-form [data-ui-pw-strength="strong"] ._-input--password--meter{
	background-color:#40b473;
}

._-form [data-ui-pw-strength="stronger"]{
	color:#2dc48d;
	border-color:#2dc48d;
}

._-form [data-ui-pw-strength="stronger"] ._-input--password--meter{
	background-color:#2dc48d;
}


._-form._-form--contact ._-table--interests label{
	display: block;
	position: relative;
	padding: 0;
	font-size:1.75vw;
	text-transform: uppercase;
	opacity: .8;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-window--thin ._-form._-form--contact ._-table--interests label{
	font-size:1.75vh;
}

._-form._-form--contact ._-table--interests label:hover{
	opacity: 1;
	cursor: pointer;
}

._-window--fat ._-form._-form--contact ._-table--interests label{
	font-size:2vh;
}

._-form._-form--contact ._-table--interests label ._-input--checkbox,
._-form._-form--contact ._-table--interests label ._-text{
	display: inline-block;
	vertical-align: middle;
}

._-form._-form--contact ._-table--interests label ._-input--checkbox{
	width: 15%;
	margin: 0;
}

._-form._-form--contact ._-table--interests th{
}

._-form._-form--contact ._-table--interests th label{
	margin-bottom:2%;
	padding: 1% 2% 2%;
	border-bottom: solid 1px #999;
}

._-form._-form--contact ._-table--interests th label ._-input--checkbox,
._-form._-form--contact ._-table--interests th label ._-text{
	width: auto;
}

._-form._-form--contact ._-table--interests label ._-text{
	width: 80%;
	margin: 0;
}


._-page--admin-stations ._-form ._-table--dest td{
	padding:0 1%;
}

._-page--admin-stations ._-form ._-fieldset--dest,
._-admin ._-form ._-fieldset--mini{
	padding:1%;
}

._-page--admin-stations ._-form ._-table--dest td._-icon--wrapper ._-icon,
._-admin ._-form ._-fieldset--mini td._-icon--wrapper ._-icon{
	display:block;
}

._-page--admin-stations ._-form ._-table--dest td._-icon--wrapper ._-icon--plus,
._-admin ._-form ._-fieldset--mini td._-icon--wrapper ._-icon--plus{
	display:inline;
	position:absolute;
	top:10%;
	left:15%;
	font-size:.75em;
}

._-page--admin-stations ._-form ._-table--dest ._-btn--dest--rate{
	display:block;
	padding:0 2%;
	font-size:.7em;
	text-align: center;
}

._-page--admin-stations ._-form ._-table--dest ._-td--checks{
	font-size:2vw;
}

._-page--admin-stations ._-form ._-table--dest ._-td--field--rate{
	width:20%;
}

._-page--admin-stations ._-form ._-table--dest ._-td--btn,
._-admin ._-form ._-fieldset--mini ._-table ._-td--btn{
	width:10%;
	text-align: center;
}

._-page--admin-stations ._-form ._-table--dest ._-td--btn a,
._-admin ._-form ._-fieldset--mini ._-table ._-td--btn a{
	display:block;
	font-size:5vw;
	text-decoration: none;
}

._-page--admin-stations ._-form ._-table--dest ._-td--btn a._-btn--dest--add{
	color:#54BC81;
}

._-page--admin-users ._-form ._-table--dest ._-td--btn a._-btn--dest--add{
	color:#7f3f98;
}

._-page--admin-leads ._-form ._-table--dest ._-td--btn a._-btn--dest--add{
	color:#00b3d1;
}

._-page--admin-stations ._-form ._-table--dest ._-td--field--rate ._-input--text{
	text-align:center;
}

._-page--admin-stations ._-form ._-table--schedule label ._-text,
._-page--admin-stations ._-form ._-table--spare label ._-text{
	font-size:2vh;
}

._-page--admin-stations ._-form ._-table--schedule label ._-text{
	display:inline-block;
	width:30%;
}

._-page--admin-stations ._-form ._-table--schedule td[colspan="2"],
._-page--admin-stations ._-form ._-table--spare ._-td--spare--date{
	text-align: center;
}

._-page--admin-stations ._-form ._-table--schedule td[colspan="2"] label ._-text{
	width:auto;
}

._-page--admin-stations ._-form ._-table--schedule ._-input--text,
._-page--admin-stations ._-form ._-table--spare ._-td--spare--date ._-input--text{
	display: inline-block;
	width:60%;
}

._-page--admin-stations ._-form ._-table--spare ._-td--spare--num ._-input--text{
	width:2em;
	text-align: center;
}

._-form ._-form--buttons{
	display: block;
	clear: both;
	text-align: center;
	background: none;
	border: 0;
	box-shadow: none;
}

._-form ._-form--buttons ._-tip{
	font-style: italic;
	color: #fafafa;
}

._-form ._-form--buttons ._-tip a{
	color:inherit;
	text-decoration: none;
	border-bottom: dotted 1px transparent;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;

}

._-form ._-form--buttons ._-tip a:hover{
	border-bottom-color:#fafafa;
}

._-form ._-input--text._-input--mini{
	width:2em;
}

/* } forms */

/* admin - view { */

._-admin ._-page ._-page--content ._-admin--view--listing{
	width:100%;
	margin:0 auto 1em;
	font-family: quicksand, helvetica, arial, sans-serif;
}

._-admin ._-page ._-page--content ._-admin--view--listing thead{
	text-transform: uppercase;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody a{
	color:inherit;
	text-decoration: none;
	border-bottom:dotted 1px;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody tr:nth-child(even){
	background-color:rgba(250,250,250,.15);
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody tr th,
._-admin ._-page ._-page--content ._-admin--view--listing tbody tr td{
	padding:1%;
	text-align: center;
	vertical-align: middle;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item{
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item._-hidden{
	opacity: .5;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item._-hidden:hover{
	opacity: 1;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--name{
	width:37%;
	text-align: left;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--type{
	width:8%;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--city{
	width:18%;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--airport{
	overflow: hidden;
	width:13%;
	word-break: break-all;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--rate{
	width:6%;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--link,
._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--delete{
	width:4%;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--link{
	line-height: 0;
}

._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--link a,
._-admin ._-page ._-page--content ._-admin--view--listing tbody ._-listing--item--delete a{
	border-bottom:0;
}

/* } admin - view */

/* overlays { */

._-page._-has--over{
/*	opacity: .4;*/
}

._-page._-has--over ._-page--content--text{
	display: none;
}

._-page._-has--over  ~ ._-footer ._-footer--top ._-nav--item._-selected ._-img--wrapper{
	opacity: 0;
}

._-over{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:9999;
/*	background: rgba(250,250,250,.4);*/
}

._-over._-over--map{
	bottom:20%;
	z-index:4999;
}

._-over ._-over--content{
	position:relative;
	z-index:2000;
}

._-over ._-over--content ._-page{
	background:none !important;
}

._-over ._-over--content ._-page ._-page--content{
	top:12%;
}

._-over ._-over--content ._-page > ._-bg--noise{
	display:none;
}

/* } overlays */

/* scrollbars { */

._-page .mCSB_scrollTools.mCSB_scrollTools_vertical{
	top:5%;
	right:1%;
	bottom:5%;
	width:16px;
}


/* } scrollbars */

/* landing / soft-sales { */

._-page._-page--landing._-page--landing--soft-sales ._-gallery--slide--title{
	margin:.25em auto !important;
}

._-page._-page--landing._-page--landing--soft-sales ._-blue{
	color: #8be5ea;
}

._-page._-page--landing._-page--landing--soft-sales ._-white{
	color: #fafafa;
}

._-page._-page--landing._-page--landing--soft-sales ._-col{
	width:30%;
}

._-page._-page--landing._-page--landing--soft-sales ._-col._-col--copy{
	font-size:1vw;
}

._-window--fat ._-page._-page--landing._-page--landing--soft-sales ._-col._-col--copy{
	font-size:2vh;
}

._-window--thin ._-page._-page--landing._-page--landing--soft-sales ._-col._-col--copy{
	font-size:1vh;
}

._-page._-page--landing._-page--landing--soft-sales ._-col._-col--fields{
	margin-left:32%;
}

._-window--thin ._-page._-page--landing._-page--landing--soft-sales ._-col._-col--fields{
	margin-left:auto;
}

._-window--thin ._-page._-page--landing._-page--landing--soft-sales ._-col._-col--fields ._-tip,
._-window--thin ._-page._-page--landing._-page--landing--soft-sales ._-col._-col--fields ._-pictcha h4{
	font-size: 2vh !important;
}

._-page._-page--landing._-page--landing--soft-sales ._-col._-col--fields > h3{
	margin-top:.5em;
	font-size:2vw;
}

._-window--fat ._-page._-page--landing._-page--landing--soft-sales ._-col._-col--fields > h3{
	font-size:3vh;
}

._-window--thin ._-page--landing--soft-sales ._-form fieldset{
	border-radius:32px;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--copy{
	font-family: quicksand, helvetica, arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--copy p:first-child{
	margin-top:0;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--list,
._-page._-page--landing._-page--landing--soft-sales ._-page--landing--testimonials{
	margin-top:1em;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--list h2{
	margin:0em 0 .25em;
	font-size:2em !important;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--list ol,
._-page._-page--landing._-page--landing--soft-sales ._-page--landing--list ul{
	padding-left:1em;
	font-size:1.25em;
	font-weight:900;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--testimonials{
	font-size:1.5em;
	font-weight:900;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--testimonials dl dd{
	margin:1em auto .25em;
	font-size:1em;
	text-align: center;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--testimonials dl dt{
	font-size:.5em;
	text-align: right;
}

._-page._-page--landing._-page--landing--soft-sales ._-page--landing--img{
	position:fixed;
	top:20%;
	left:32%;
	bottom:20%;
	width:34%;
	background:url('/design/img/landing/soft-sales/soft-sales-img.png') center bottom no-repeat;
	background-size: auto 100%;
}

._-window--thin ._-page._-page--landing._-page--landing--soft-sales ._-page--landing--img{
	display:none;
}

/* } soft-sales / landing */

/* } template/css */
