/******** CSS RESET START **********/
/* this resets the styles so they are the same across all browers/platforms */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0px; padding: 0px;} 
table {border-collapse: collapse; border-spacing: 0px;} 
fieldset,img {border: 0px;} 
address,caption,cite,code,dfn,em,strong,i,b,th,var {font-style: normal;	font-weight: normal;} 
ol,ul {list-style: none;} 
caption,th {text-align: left;} 
h1,h2,h3,h4,h5,h6 {font-size: 100%;	font-weight: normal;} 
q:before,q:after {content: '';} 
abbr,acronym {border: 0px;}
.red{color:#C02A2C;}
/******** CSS RESET END ********/


/******** BODY & PAGE START ********/
body {
	clear: both; 
	font-family: Tw Cen MT, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-repeat: no-repeat;
	background-color: #fff; 
	margin: 5px 7px 0px 7px; 
	min-width: 320px;
	overflow-y: scroll;
	}
td,p,div {
	font-family: Tw Cen MT, Helvetica, Arial, sans-serif; 
	font-size: 12px;
	color: #333;
	}
.page, .header {
	text-align: left;
	margin: 0px; 
	padding: 0px; 
	max-width: 970px !important; 
	width: 100%;
	}
.page{
	/* border-left: 1px groove #ccc;
	border-right: 1px groove #ccc; */
	/*background-color: #ff0000;  */
	}
.content-frame {
	clear: both; 
	margin: 0px; 
	padding: 0px 0px 30px 0px;
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fff; */
	}
#header #nav_main #subnav_main #footer ul{
	list-style: none;
	white-space: nowrap;
	margin: 0px;
	}
#breadcrumb {
	padding: 5px 0px 10px;
	}
h1,h2,h3,h4{color: #9F090F; font-weight: 700; padding: 4px 0px;}
h1{font-size: 20px;}
h2{font-size: 17px;}
h3{font-size: 14px;}
h4{font-size: 11px;}
strong,b {font-weight:700;}
.clear {clear: both;}
.clearElm {clear: both; height: 0px;}
/******** BODY & PAGE END ********/


/******** LINKS START ********/
a {color: #0058A6; text-decoration: none; font-weight: bold;}
a:visited {color: #0058A6; text-decoration: none; font-weight :bold;}
a:hover{color: #000; text-decoration: none; font-weight: bold;}
a:active {color: #000; text-decoration: none; font-weight: bold;}
.external a[href ^='http'] {padding-left: 0px;	padding-right: 15px; padding-top: 3px; background: transparent url('../images/icn-ext.gif') no-repeat center right;}	
a[href $='.pdf'] {padding-left: 0px; padding-right: 15px; padding-top: 3px; background: transparent url('../images/icn-pdf.gif') no-repeat center right;}
a[href $='.doc'] {padding-left: 0px; padding-right: 15px; padding-top: 3px; background:transparent url('../images/icn-doc.gif') no-repeat center right;}
a[href $='.xls'] {padding-left: 0px; padding-right: 15px; padding-top: 3px; background: transparent url('../images/icn-xls.gif') no-repeat center right;}
a[href $='.ppt'] {padding-left: 0px; padding-right: 15px; padding-top: 3px; background: transparent url('../images/icn-ppt.gif') no-repeat center right;}
a[href $='.gif'] {padding-left: 0px; padding-right: 15px; padding-top: 3px; background: transparent url('../images/icn-img.gif') no-repeat center right;}
a[href $='.jpg'] {padding-left: 0px; padding-right: 15px; padding-top: 3px; background:transparent url('../images/icn-img.gif') no-repeat center right;}
/******** LINKS END ********/


/******** HEADER START ********/
.header {
	margin-bottom: 5px;
	height: auto;
	}
#header a {
	color: #eee;
	font-weight: 400;
	text-decoration: none;
	padding: 0px;
	}
#header a:hover {
	color: #fff;
	text-decoration: none;
	}
#header-login {
	display: none;
	width: 70px;
	float: right;
	border: 1px solid #9A9A9A;
	border-top: 0px;
	color: #fff;
	background-color: #333; 
	background: url('../images/bkg-nav_top.gif'); 
	background-repeat: repeat-x; 
	background-position: right top;
	margin: 3px 0px 5px 30px;
	text-align: right;
	padding: 5px 3px;
	}
#header-login li {
	float: left;
	display: inline;
	letter-spacing: 8px;
	margin-left: 9px;
	padding: 0px;
	}
#header-login a {
	letter-spacing: normal;
	}
#header-logo {	
	display: flex;
	justify-content: center;
	padding: 20px 20px 50px 20px;
	}
#header.header-logo {
	padding-left: 10%;
	padding-right: 10%;	
	width: 100%;
}
#header-logo img {	
	width: 100%;
    height: auto;
	margin: auto;
}
.px16 {
	font-size: 16px;
	}
/******** HEADER END ********/


/******** HEADER LINKS START ********/
#links_top {
	clear: right;
	height: 38px;
	padding: 14px 0px 0px;
	}
#links_top li {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px 6px 0px 5px;
	color: #000;
	}
#links_top li img {
	padding-top: 1px;
	}
#links_top a {
	font-size: 14px;
	font-weight: 700;
	padding: 0px;
	color: #000;
	}
#btn_top {
	display: none;
	max-width: 220px;
	float: right; 
	border: 0px; 
	margin: 0px; 
	text-align: right; 
	padding: 0px 0px 5px 3px;
	}
#btn_top a {
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	text-decoration: none;
	letter-spacing: normal; 
	padding-top: 5px; 
	padding-right: 7px;
	}
#btn_top a:hover {
	color: #eedddd;
	text-decoration: none;
	}
#btn_top li {
	float: right;
	display: inline;
	letter-spacing: 8px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	}
#btn_facebook { 
	background: url('../images/btn-facebook.gif') center no-repeat;
	width: 136px; 
	height: 38px; 
	display: block;
	}
#btn_yelp { 
	background: url('../images/btn-yelp.gif') center no-repeat; 
	width: 122px; 
	height: 38px; 
	display: block;
	}
#btn_phone { 
	background: url('../images/btn-phone.gif') center no-repeat;
	width: 190px; 
	height: 38px; 
	display: block;
	}
/* #links_top .small {font-size: 11px; font-weight: normal;	padding: 0px; color: #fff;}
   #links_top .big {font-size: 18px; font-weight: bold;	color: #fff; line-height: 12pt;} */
/******** HEADER LINKS END ********/


/******** NAV CONTAINERS START ********/
#nav_main {
	background-color:#fff;
	}
.shadow {
	height: 6px;
	padding: 0px;
	background: url('../images/bkg-nav_shadow.gif'); repeat-x;
	}
#nav_main ul {
	min-height: 34px;
	padding: 0px;
	}
#nav_main a {
	color: #4E4E4E;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	}
#nav_main a:hover {
	color: #000;
	text-decoration: none;
	}
#nav_main .active a {
	color: #fff;
	}
#nav_main .nonactive a {
	color: #333;
	}
#nav_bottom a {
	letter-spacing: normal;
	}
/* #nav_main .divider {float: left;	display: inline; white-space: nowrap; height: 34px;	background-position: left top;	background-repeat: repeat-y; margin: 0px; padding: 0px 0px 0px 2px; background-color: #3F3F3F;} */
/******** NAV CONTAINERS END ********/

/******** NAV ELEMENTS START ********/
#cssmenu {display: block;}
#nav {display: none;}
#nav li.nav-contact {display: block;}
#nav li.nav-aboutus {display: block;}
#nav li.nav-avrental {display: block;}
#nav li.nav-compacta {display: none;}
#nav li.nav-compactb {display: none;}
#nav li.nav-compactc {display: none;}
/******** NAV ELEMENTS END ********/


#callme {
	position: relative;
	display: block;
	z-index: 400;
	float: right;
	border: 0px;
	color: #FFF;
	padding: 5px 18px 6px 18px; 
}

#callme img {
	width: 34px;
	height: auto;
}

/******** GALLERY START ********/	
.gallerysort {
	float: right; 
	padding-left: 1px; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: normal;
	}
.gallerysort a {
	color: #555; 
	text-decoration: none; 
	font-weight: normal;
	}
.gallerysort a:hover {
	color: #000; 
	text-decoration: underline;
	}
.gallerysort .active {
	color: #000; 
	font-weight: 700;
	} 
/******** GALLERY END ********/	
	
	
/****** CONTENT AREA START ******/
#content-main {
	padding: 0% 0.5% 0% 0.5%;
	}
/* .home-main-image {
	width: 100%;
	border: 0px;
	display: block; */
}
#content-main-image {
	width: 100%;
	border: 0px;
	position: relative;
	text-align: center;
	}
#content-main-image img {
	width: 100%;
	height: auto;
	object-position: left 88%;
	min-height: 250px;
	max-width: 960px;
	object-fit: cover;
	}	
.home-main-image img {
	width: 100%;
	height: auto;
	object-fit: cover;
	}	
#content_nonav {
	max-width: 980px;
	padding: 0px; 
	width: 100%
	}	
	
#content-main-sheet-corner {
    float: right;
    max-width: 45%;
    padding: 0px;
    margin: 0px 0px 10px 20px;
    border-radius: 3px;
}

#content-main p {
	color: #333 !important;
	}
.content-main-sheet {
	padding-left: 3.1%; 
	padding-right: 3.1%;
	position: relative;
    top: 0px;
	}
.content-main-sheet p {
	font-family: Bogle, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 28px;
	text-align: justify;
	color: #333;
	}
.content-main-sheet ul li {
	font-size: 16px;
	line-height: 26px;
	}
	
.content-main-sheet-image {
	max-width: 100%;
	text-align: center; 
	}
.content-main-sheet img {
	max-width: 100%;
	}
#content .header img {
	float: right; 
	padding: 0px; 
	margin: 0px 0px 5px 8px;
	}
.venues {
	margin: 0px; 
	padding: 0px; 
	}
/****** CONTENT AREA END ******/


/****** FLEX START ******/
.flex-container {
 display: flex;
 justify-content: center;
 flex-wrap: wrap;
}
.flex-item {
  padding: 7px 4px 3px 4px;
}
.flex-item img, {
	width: auto;
	height:100%;
}
.flex-container-home {
 display: flex;
 justify-content: space-around;
 flex-wrap: wrap;
 background:#CCC;
 padding-bottom: 7px;
}
.flex-item-home {
  /*padding: 7px 4px 3px 4px; */
  padding: 7px 0px 0px 0px;
}
.flex-item-home img, {
	width: auto;
	height:100%;
}
.slider { 
display:none;
}
.slidermobile { 
display:block;
}
/****** FLEX END ******/

/****** HEROS START ******/
 .hero-about-us, .hero-av-rental, .hero-contact, .hero-auctions, .hero-buying, .hero-selling {
	width: 100%;
	height: auto;
	border: 0px;
	position: relative;
	text-align: center;
	min-width: 100%;
	min-height: 100%;
 }
 
.hero-about-us {content:url(../images/adverts/adv-about-us-512x260.jpg);}
.hero-contact {content:url(../images/adverts/adv-contact-512x260.jpg);}
.hero-auctions {content:url(../images/adverts/adv-auctions-512x260.jpg);}
.hero-buying {content:url(../images/adverts/adv-buying-512x260.jpg);}
.hero-selling {content:url(../images/adverts/adv-selling-512x260.jpg);}

/****** HEROS END ******/


/****** VIEWPORTS START ******/	
@media (min-width: 513px) {
.content-main-sheet {
	padding-left: 2%; 
	padding-right: 2%;
	}
.content-main-sheet p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 18px;
	}
#header-logo {float: left;}
#header-login {display: none;}
#callme {display: none;}
#nav li.nav-contact {display: none;}
#nav li.nav-aboutus {display: none;}
#nav li.nav-avrental {display: none;}
#nav li.nav-compacta {display: none;}
#nav li.nav-compactb {display: none;}
#nav li.nav-compactc {display: block;}
#nav {display: block}
#cssmenu {display: none;}
.slider {display:block;}
.slidermobile {display:none;}
}

@media (min-width: 600px) {
.content-main-sheet {
	padding-left: 4%; 
	padding-right: 4%;
	}
.content-main-sheet p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 18px;
	}
#btn_top {display: none;}
#header-logo {float: left;}
#header-login {display: none;}
#callme {display: none;}
#nav li.nav-contact {display: none;}
#nav li.nav-aboutus {display: none;}
#nav li.nav-avrental {display: none;}
#nav li.nav-compacta {display: none;}
#nav li.nav-compactb {display: none;}
#nav li.nav-compactc {display: block;}
#nav {display: block}
#cssmenu {display: none;}
.slider {display:block;}
.slidermobile {display:none;}
}

@media (min-width: 640px) {
.content-main-sheet {
	padding-left: 6%; 
	padding-right: 6%;
	}
.content-main-sheet p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 18px;
	}
#btn_top {display: none;}
#header-logo {float: left;}
#header-login {display: none;}
#callme {display: none;}
#nav li.nav-contact {display: none;}
#nav li.nav-aboutus {display: none;}
#nav li.nav-avrental {display: block;}
#nav li.nav-compacta {display: none;}
#nav li.nav-compactb {display: block;}
#nav li.nav-compactc {display: none;}
#nav {display: block}
#cssmenu {display: none;}
.slider {display:block;}
.slidermobile {display:none;}
}	

@media (min-width: 700px) {
.content-main-sheet {
	padding-left: 6%; 
	padding-right: 6%;
	}
.content-main-sheet p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 18px;
	}
#btn_top {display: inline;}
#header-logo {float: left;}
#header-login {display: none;}
#callme {display: none;}
#nav li.nav-contact {display: none;}
#nav li.nav-aboutus {display: none;}
#nav li.nav-avrental {display: block;}
#nav li.nav-compacta {display: none;}
#nav li.nav-compactb {display: block;}
#nav li.nav-compactc {display: none;}
#nav {display: block}
#cssmenu {display: none;}
.slider {display:block;}
.slidermobile {display:none;}
}	
	
@media (min-width: 740px) {
.content-main-sheet {
	padding-left: 8%; 
	padding-right: 8%;
	}
.content-main-sheet p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 18px;
	}
#btn_top {display: inline;}
#header-logo {float: left;}
#header-login {display: none;}
#callme {display: none;}
#nav li.nav-contact {display: none;}
#nav li.nav-aboutus {display: block;}
#nav li.nav-avrental {display: block;}
#nav li.nav-compacta {display: block;}
#nav li.nav-compactb {display:none;}
#nav li.nav-compactc {display: none;}
#nav {display: block}
#cssmenu {display: none;}
.slider {display:block;}
.slidermobile {display:none;}
}
	
@media (min-width: 768px) {
.content-main-sheet {
	padding-left: 12%; 
	padding-right: 12%;
	}
.content-main-sheet p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 18px;
	}
#btn_top {display: block;}
#header-logo {float: unset;}
#header-login {display: none;}
#callme {display: none;}
#nav li.nav-contact {display: block;}
#nav li.nav-aboutus {display: block;}
#nav li.nav-avrental {display: block;}
#nav li.nav-compacta {display: none;}
#nav li.nav-compactb {display: none;}
#nav li.nav-compactc {display: none;}
#nav {display: block}
#cssmenu {display: none;}
.slider {display:block;}
.slidermobile {display:none;}
}

/* iPhone 6, 6S, 7 and 8 Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
.content-main-sheet {
	padding-left: 2%; 
	padding-right: 2%;
	}
.content-main-sheet p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 18px;
	}
#header-login {display: none;}
#nav li.nav-contact {display: none;}
#nav li.nav-aboutus {display: none;}
#nav li.nav-avrental {display: none;}
#nav li.nav-compacta {display: none;}
#nav li.nav-compactb {display: none;}
#nav li.nav-compactc {display: none;}
#nav {display: none;}
#cssmenu {display: block;}
.slider {display:none;}
.slidermobile {display:block;}
.hero-about-us {content:url(../images/adverts/adv-about-us-1024x708.jpg);}
.hero-contact {content:url(../images/adverts/adv-contact-1024x708.jpg);}
.hero-auctions {content:url(../images/adverts/adv-auctions-1024x708.jpg);}
.hero-buying {content:url(../images/adverts/adv-buying-1024x708.jpg);}
.hero-selling {content:url(../images/adverts/adv-selling-1024x708.jpg);}

}
  
/* iPhone 6, 6S, 7 and 8 Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
.content-main-sheet {
	padding-left: 2%; 
	padding-right: 2%;
	}
.content-main-sheet p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 18px;
	}
#nav ul li ul li a {width: 100px;}
#nav ul li ul li a {width: 86px !important;}
#header-login {display: none;}
#nav li.nav-contact {display: none;}
#nav li.nav-aboutus {display: none;}
#nav li.nav-avrental {display: none;}
#nav li.nav-compacta {display: none;}
#nav li.nav-compactb {display: none;}
#nav li.nav-compactc {display: block;}
#nav {display: block;}
#cssmenu {display: none;}
.slider {display:block;}
.slidermobile {display:none;}
.hero-about-us {content:url(../images/adverts/adv-about-us-962x320.jpg);}
.hero-contact {content:url(../images/adverts/adv-contact-962x320.jpg);}
.hero-auctions {content:url(../images/adverts/adv-auctions-962x320.jpg);}
.hero-buying {content:url(../images/adverts/adv-buying-962x320.jpg);}
.hero-selling {content:url(../images/adverts/adv-selling-962x320.jpg);}
}

/****** HERO VIEWPORTS START *******/	
  
@media (min-width: 550px) {
	.hero-about-us {content:url(../images/adverts/adv-about-us-600x280.jpg);}
	.hero-contact {content:url(../images/adverts/adv-contact-600x280.jpg);}
	.hero-auctions {content:url(../images/adverts/adv-auctions-600x280.jpg);}
	.hero-buying {content:url(../images/adverts/adv-buying-600x280.jpg);}
	.hero-selling {content:url(../images/adverts/adv-selling-600x280.jpg);}
}

@media (min-width: 640px) {
	.hero-about-us {content:url(../images/adverts/adv-about-us-768x300.jpg);}
	.hero-contact {content:url(../images/adverts/adv-contact-768x300.jpg);}
	.hero-auctions {content:url(../images/adverts/adv-auctions-768x300.jpg);}
	.hero-buying {content:url(../images/adverts/adv-buying-768x300.jpg);}
	.hero-selling {content:url(../images/adverts/adv-selling-768x300.jpg);}
}

@media (min-width: 900px) {
	.hero-about-us {content:url(../images/adverts/adv-about-us-962x320.jpg);}
	.hero-contact {content:url(../images/adverts/adv-contact-962x320.jpg);}
	.hero-auctions {content:url(../images/adverts/adv-auctions-962x320.jpg);}
	.hero-buying {content:url(../images/adverts/adv-buying-962x320.jpg);}
	.hero-selling {content:url(../images/adverts/adv-selling-962x320.jpg);}
}
/****** VIEWPORTS END ******/	


/****** LINK BLOCKS START *******/	

/* .links ul li {line-height: 26px;} 

/****** LINK BLOCKS END *******/	

		

/******** FOOTER START ********/
#footer {
	margin-top: 0px;
	padding: 0px;
	background-color: #3F3F3F; 
	text-align: center;
	clear: both;
	}
/* .footer_lgray {border: 1px solid #ddd; background-color: #eee; color: #666; padding: 2px; width: 100%; margin: auto;}
.footer_lgray a, .footer_mid a {color: #555; font-size: 11px; font-weight: 700; text-decoration: none; letter-spacing: normal;}
.footer_lgray a:hover, .footer_mid a:hover {color: #333; text-decoration: underline;}
.footer_lgray ul {height: 21px;	padding: 4px 0px 2px;}
.footer_lgray li {display: inline; letter-spacing: 3px; margin:0px;	padding: 3px 2px 0px;}
.footer_lgray td {padding: 5px 3px 0px;}
.footer_mid {height: 84px; text-align: left; padding: 5px 0px; margin: 0px;} */
.footer_mid .box, .footer_mid .box2 {
	padding: 15px;
	float: left; 
	width: 21% !important; width /**/:24%;
	border-right: 1px solid #ccc;
	margin: 0px;
	}
.footer_mid .box2 {
	border: 0px;
	}
.footer_mid img {
	float: left;
	margin: 0px 5px 0px 0px;
	} 
#footer_copyright {
	background-color: #3F3F3F; 
	margin: 0px; 
	padding: 7px; 
	text-align: left; 
	color: #ccc; 
	font-size: 11px;
	}
#footer_copyright a {
	color: #ccc; 
	text-decoration: none; 
	}
#footer_copyright a:hover {
	text-decoration: underline; 
	}
#nav_bottom {
	width: auto;
	float: right;
	color: #fff; 
	text-align: right;
	padding-bottom: 4px; 
	font-size: 11px;
	}
#nav_bottom li {
	float: left;
	display: inline;
	letter-spacing: 8px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	}
#keywords {
	width: 100%;
	padding-top:300px; 
	float: right; 
	margin: auto; 
	font-size: 8px; 
	color: #fff;
	}
/******** FOOTER END ********/

/****** SHARED STYLES START ******/
#l_nav div, #l_nav2 div, #l_promo div, #research .research_top, #downloads .dls_top {
	background-image: url('../images/nav_title.gif');
	}

/****** GENERIC STYLES ******/
/* .vtop {vertical-align: top;}
.vcenter {vertical-align: middle;}
.hcenter {text-align: center;}
.hright {text-align: right;}
.bold {font-weight: 700;}
.left {float: left;}
.right {float: right;}
.underline {text-decoration: underline;}
.gallerytable {margin :15px 0px 0px 39px; padding:0px 0px 0px 0px; font-weight:700;} */

#list {
	margin: 5px 15px; 
	padding: 5px 15px; 
	list-style: disc;
	}
#sublist {
	margin: 3px 15px; 
	padding: 5px 15px; 
	list-style:circle;
	}
#olist {
	margin: 5px 17px; 
	padding: 5px 17px;
	list-style: decimal;
	}
.text-block {
	font-size:24px;
  position: relative;
  text-align:left;
  bottom: -3px;
  left: 10px;
  color: white;
  min-height: 35px;
  z-index:2;
}
.text-block-right {
  font-size:15px;
  position: relative;
  text-align:right;
  bottom: 28px;
  right: 10px;
  color: white;
  max-height: 0px;
  z-index:2;
}
.text-block-back {
    content: "";
    display: block;
    position: relative;
    min-width: 100%;
    min-height: 35px;
	bottom: 35px;
	margin-bottom: -35px;
    z-index: 1;
	background:rgba(0,0,0,0.6);
}
/****** SHARED STYLES END ******/

/****** GRADIENTS START ******/
  .grad-gray {
	 background-color:#cccccc;
	-webkit-background-image:linear-gradient(140deg,#cccccc,#ffffff);
	-moz-background-image:linear-gradient(140deg,#cccccc,#ffffff);
	-ms-background-image:linear-gradient(140deg,#cccccc,#ffffff);
	-o-background-image:linear-gradient(140deg,#cccccc,#ffffff);
	background-image:linear-gradient(140deg,#cccccc,#ffffff);
}
  .grad-orange {
	 background-color:#ff1f53;
	-webkit-background-image:linear-gradient(140deg,#ff1f53,#ff7d01);
	-moz-background-image:linear-gradient(140deg,#ff1f53,#ff7d01);
	-ms-background-image:linear-gradient(140deg,#ff1f53,#ff7d01);
	-o-background-image:linear-gradient(140deg,#ff1f53,#ff7d01);
	background-image:linear-gradient(140deg,#ff1f53,#ff7d01);
}
.grad-blue {
	background-color:#1775ff;
	-webkit-background-image:linear-gradient(140deg,#1775ff,#31dbd2);
	-moz-background-image:linear-gradient(140deg,#1775ff,#31dbd2);
	-ms-background-image:linear-gradient(140deg,#1775ff,#31dbd2);
	-o-background-image:linear-gradient(140deg,#1775ff,#31dbd2);
	background-image:linear-gradient(140deg,#1775ff,#31dbd2);
}
.grad-purple {
	background-color:#8000e4;
	-webkit-background-image:linear-gradient(140deg,#8000e4,#b700e4);
	-moz-background-image:linear-gradient(140deg,#8000e4,#b700e4);
	-ms-background-image:linear-gradient(140deg,#8000e4,#b700e4);
	-o-background-image:linear-gradient(140deg,#8000e4,#b700e4);
	background-image:linear-gradient(140deg,#8000e4,#b700e4);
}
 .grad-yellow {
	 background-color:#f3d250;
	-webkit-background-image:linear-gradient(140deg,#f3d250,#EEA315);
	-moz-background-image:linear-gradient(140deg,#f3d250,#EEA315);
	-ms-background-image:linear-gradient(140deg,#f3d250,#EEA315);
	-o-background-image:linear-gradient(140deg,#f3d250,#EEA315);
	background-image:linear-gradient(140deg,#f3d250,#EEA315);
}
.grad-babyblue {
	background-color:#90CCF4;
	-webkit-background-image:linear-gradient(140deg,#90CCF4,#578FEE);
	-moz-background-image:linear-gradient(140deg,#90CCF4,#578FEE);
	-ms-background-image:linear-gradient(140deg,#90CCF4,#578FEE);
	-o-background-image:linear-gradient(140deg,#90CCF4,#578FEE);
	background-image:linear-gradient(140deg,#90CCF4,#578FEE);
}
.grad-salmon {
	background-color:#F78888;
	-webkit-background-image:linear-gradient(140deg,#F78888,#E7298C);
	-moz-background-image:linear-gradient(140deg,#F78888,#E7298C);
	-ms-background-image:linear-gradient(140deg,#F78888,#E7298C);
	-o-background-image:linear-gradient(140deg,#F78888,#E7298C);
	background-image:linear-gradient(140deg,#F78888,#E7298C);
}

.grad-red {
	background-color:#c8102e;
	-webkit-background-image:linear-gradient(140deg,#c8102e,#850101);
	-moz-background-image:linear-gradient(140deg,#c8102e,#850101);
	-ms-background-image:linear-gradient(140deg,#c8102e,#850101);
	-o-background-image:linear-gradient(140deg,#c8102e,#850101);
	background-image:linear-gradient(140deg,#c8102e,#850101);
}
.grad-lgray {
	background-color:#C9C9C9;
	-webkit-background-image:linear-gradient(140deg,#F7F7F7,#C9C9C9);
	-moz-background-image:linear-gradient(140deg,#F7F7F7,#C9C9C9);
	-ms-background-image:linear-gradient(140deg,#F7F7F7,#C9C9C9);
	-o-background-image:linear-gradient(140deg,#F7F7F7,#C9C9C9);
	background-image:linear-gradient(140deg,#F7F7F7,#C9C9C9);
}
.grad-gray {
	background-color:#A7A7A7;
	-webkit-background-image:linear-gradient(140deg,#CDCDCD,#949494);
	-moz-background-image:linear-gradient(140deg,#CDCDCD,#949494);
	-ms-background-image:linear-gradient(140deg,#CDCDCD,#949494);
	-o-background-image:linear-gradient(140deg,#CDCDCD,#949494);
	background-image:linear-gradient(140deg,#CDCDCD,#949494);
}
.solid-red {
	background-color:#c8102e;
}

/****** GRADIENTS END ******/

/****** COGNITO STYLE START ******/
.cog-branding--minimal .cog-branding__powered, :root:root:root:root:root .cog-branding--minimal .cog-branding__powered, :root:root:root:root:root:root .cog-branding--minimal .cog-branding__powered {
	display:none !important;
	background: rgba(255,251,232) !important;
    padding: 0px !important;
	color: #666 !important;
    font-size: .0em !important;
}

.cog-abuse, :root:root:root:root:root .cog-abuse {
	display:none !important;
}

.cog-page__navigation, :root:root:root:root:root .cog-page__navigation {
	justify-content: flex-end !important;
}

.cog-i-cogicon__cog, :root:root:root:root:root .cog-i-cogicon__cog {
	fill: #FFFBE8 !important;
}

/****** COGNITO STYLE END ******/