@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEur64QvLD-0IbiAdTUNXE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xIF8zhZCJ7x9Pr62cRgaVUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  src: local('Kaushan Script'), local('KaushanScript-Regular'), url(https://fonts.gstatic.com/s/kaushanscript/v4/qx1LSqts-NtiKcLw4N03IEd0sm1ffa_JvZxsF_BEwQk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
h1,h2,h3,h4,h5
{
  font-family: 'Open Sans';	
}
p
{
  font-family: 'Open Sans';		
}
.content_shadow
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:200px;
	z-index:1;
	background:url('../img/logo_gradient.png') top left repeat; 
}
.content_overlay
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0;
	background:url('../img/blueoverlay.png') top left repeat; 	
}
#sale_content
{
    position: relative;
    z-index: 10;
	 color:#fff;
}
#sale_content HR
{
	height:4px;
	margin-bottom:5px;
	width:70%;
}
#sale_content H1
{
	  font-family: 'Open Sans Condensed';
	  font-weight:700;
	  font-size:85px;
	  line-height:65px;

	  margin:0;
}
#sale_content H2
{
	margin-top:100px;
	margin-bottom:0;
  	font-family: 'Kaushan Script';
	font-weight:600;
	font-size:50px;
	line-height:50px;
	color:#fff;	
	/*text-transform:uppercase;*/
}
#sale_content H3
{
	font-family: 'Open Sans Condensed';
	font-weight:700;
	font-size:65px;
	line-height:45px;
	margin:2px;
}
#sale_content H4
{
	font-family: 'Open Sans Condensed';
	font-weight:700;
	font-size:30px;
	line-height:30px;
	text-transform:uppercase;	
	margin-top:0;
}
#sale_content H5
{
	font-family: 'Open Sans';
	font-weight:600;
	font-size:30px;
	line-height:30px;
	letter-spacing:1px;
	text-transform:uppercase;	
	margin-bottom:0;	
}
#content_area
{
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #fbb829;
}
/* Form */
h4.contact_head
{
	font-family: 'Open Sans Condensed';
	font-weight:400;
	font-size:25px;
	line-height:25px;
	text-transform:uppercase;	
	margin-top:0;	
	color:#11425c;
}
h3.contact_head
{
	font-family: 'Open Sans Condensed';
	font-weight:700;
	font-size:30px;
	line-height:30px;
	text-transform:uppercase;	
	margin-top:0;	
	color:#11425c;
}
.contact_side
{
	background:#fff;

}
.contact_inner
{
	margin:35px 0;
	color:fff;
}
.contact_inner p
{
	color:#11425c;
	font-weight:600;
}
p.privacy_policy
{
	font-weight:400;	
}
.contact_form input
{
	border:none;
}
.contact_form input[type="text"]
{
	width:100% !important;
	margin:5px 0;
	padding-left:10px;
	padding-right:0;
	padding-top:10px;
	padding-bottom:10px;
	color:#bababa;
  	font-family: 'Open Sans';
	/*background:url('../img/blackoverlay.png') top left repeat;*/
	background:#eeeeee;
	border:none;
-webkit-box-shadow:  1px 1px 1px 0px rgba(255, 255, 255, 0.2);
        box-shadow:  1px 1px 1px 0px rgba(255, 255, 255, 0.2);
}

.contact_form input[type="submit"]
{
	font-family: 'Open Sans';		
	font-size:17px;
	line-height:17px;
	text-transform:uppercase;
	font-weight:600;
	padding:18px 0;
	margin:0 auto;
	background:#81ce24;
}
.contact_form
{
	width:80%;
	margin:0 auto;
}
/* Feature List */
#feature-list
{
	background:#f99034;
	border-bottom:1px solid #5386b4;
}
#feature_list
{
	margin:20px auto;
	text-align:center;
	font-family: 'Open Sans';
	font-weight:bold;
	/*color:#6a6a6a;*/
	color:#fff;
}
#feature_list LI
{
	background:url('../img/ws_symbol.png') top left no-repeat;
	height:20px;
	padding-left:35px;
	margin:10px 20px;
	font-size:16px;
	line-height:20px;
	display:inline-block;
}
#feature_list.top_list LI
{
	color:#fff;
	display:block;
	width:250px;
	margin:10px auto;
}

#bottom_information
{
	background:#11425c;
	padding:20px 0;
	color:#fff;
}
#footer
{
	/*background:#b1b1b1;*/
	background:#092334;
	padding:20px 0 0;
	color:#FFF;
}
.hidden-desktop
{
	display:block;
}
A.call_mobile
{
	text-transform:uppercase;
	display:inline-block;
	font-weight:bold;
	line-height:30px;
	letter-spacing:0.05em;
	background:#98ea36;
	background: linear-gradient(to bottom, #98ea36 0%, #76c617 100%) repeat scroll 0 0 transparent;
	/*background: linear-gradient(to bottom, #97BF0F 0%, #73A726 100%) repeat scroll 0 0 transparent;
	background: linear-gradient(to bottom, #00a8c6 0%, #0062c6 100%) repeat scroll 0 0 transparent;*/
	font-size:20px;
	color:#fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin:10px auto;
	text-align:center;
	width:320px;
	padding:7px 0;
}
A.call_mobile:hover
{
	text-decoration:none;
}
A.call_mobile:focus
{
	border:none;
	text-decoration:none;
}

/* Countdown */
#countdown
{
	/*display:inline-block;*/
}
.is-countdown {
	margin:10px auto;
	width:70%;
	max-width:500px;
	margin-top:0;
}
.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown-show1 .countdown-section {
	width: 98%;
}
.countdown-show2 .countdown-section {
	width: 48%;
}
.countdown-show3 .countdown-section {
	width: 32.5%;
}
.countdown-show4 .countdown-section {
	width: 24.5%;
}
.countdown-show5 .countdown-section {
	width: 19.5%;
}
.countdown-show6 .countdown-section {
	width: 16.25%;
}
.countdown-show7 .countdown-section {
	width: 14%;
}
.countdown-section {
	display:inline-block;
	font-size: 75%;
	text-align: center;
}
.countdown-amount {
	font-size:90px;
	line-height:95px;
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
}
.countdown-period {
    display: block;
	font-family: 'Open Sans';
	font-size:20px;
	line-height:22px;
}
.countdown-descr {
	display: block;
	width: 100%;
}

/* Small screens */
@media only screen {} /* Define mobile styles */
@media only screen and (max-width: 40em) {
	#jetski
	{
		width:175px;
	}
#sale_content HR
{
	width:100%;
}
.is-countdown {
	width:100%;
	max-width:100%;
}
.countdown-amount {
	font-size:30px;
	line-height:35px;
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
}
.countdown-period {
    display: block;
	font-family: 'Open Sans';
	font-size:12px;
	line-height:14px;
}
	H2
	{
		font-size:20px;	
		line-height:25px;
	}
	H4
	{
		font-size:15px;	
	}
	BODY
	{
		padding-left:0;
		padding-right:0;
	}
	#feature_list
	{
		display:inline-block;
		text-align:center;
		width:100%;
	}
	#feature_list LI
	{
		font-size:15px;
		display:block;
		text-align:center;
	}
	.gmt
	{
		font-size:18px;
	}
.phone_number
{
	line-height:30px;
	font-size:20px;	
}
.more_info
{
	line-height:30px;
	font-size:15px;		
}
#logoslider
{
	width:250px;
	margin:0 auto;
}
A.call_mobile
{
	width:200px;
}
#contact_form
{
-webkit-border-radius: 0;
border-radius: 0;
}
#maincontent_container
{
	padding-bottom:0;
}
.contact_form_top
{
-webkit-border-radius: 0;
border-radius: 0;
}
.formError
{
	left:90px !important;
}
.logo_wrap
{
padding: 20px 0 10px 0;
}

/* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* Medium screens*/
@media only screen and (min-width: 40.063em) { 
.hidden-desktop
{
	display:none;
}
} /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.hidden-desktop
{
	display:none;
}
}
/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
/* Large screens*/
@media only screen and (min-width: 64.063em) {
.hidden-desktop
{
	display:none;
}
	} /* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	.hidden-desktop
{
	display:none;
}
	} /* min-width 1024px and max-width 1440px, use when QAing large screen-only issues */
/* XLarge screens*/
@media only screen and (min-width: 90.063em) {
	.hidden-desktop
{
	display:none;
} } /* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
	.hidden-desktop
{
	display:none;
} } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
/*XXLarge screens*/
@media only screen and (min-width: 120.063em) {
	.hidden-desktop
{
	display:none;
}
 } /* min-width 1921px, xlarge screens */