@charset "UTF-8";
/* CSS Document */


html, body
{
	height: 100%;
	padding: 0;
	margin: 0;
}


#container
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: visible;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
} 


/*-- MAIN LEFTCOL --*/


#main_leftcol
{
	float: left;
	width: 234px;
	height: 100%;
	border-right: solid 3px #EE3026;
	margin: 0 0 0 0;
}


#header
{
	position: relative;
	width: 154px;
	height: 293px;
	background: url(../images/dark_bg.png);
	border-bottom: solid 3px #EE3026;
	padding: 40px;
	margin: 0 0 0 0;
}


#logo
{
	position: relative;
	width: 190px;
	margin: 0 0 0 0;
	right:18px;
	bottom:25px;
}


/*-- MENU --*/


#menu
{
	position: relative;
	width: 110px;
	margin: 10px 0 0 21px;
}


#menu li
{
	list-style: none;
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 100%;
	color: #ee3026;
	margin: 0 0 12px 0;
}


#menu li a
{
	text-decoration: none;
	color: #000;
}


#menu li a:hover
{
	text-decoration: none;
	color: #ee3026;
	
}


#social_icons
{
	position: relative;
	width: 86px;
	margin: 20px 0 0 44px;
}


a.rollover_facebook
{
float: left;
display: block;
width: 26px;
height: 26px;
text-decoration: none;
outline: none;
background: url(../images/facebook.png);
margin: 0 4px 0 0;
}

a.rollover_facebook:hover
{
background-position: -26px 0;	
}


a.rollover_twitter
{
float: left;
display: block;
width: 26px;
height: 26px;
text-decoration: none;
outline: none;
background: url(../images/twitter.png);
margin: 0 0 0 0;
}

a.rollover_twitter:hover
{
background-position: -26px 0;	
}


a.rollover_linkedin
{
float: right;
display: block;
width: 26px;
height: 26px;
text-decoration: none;
outline: none;
background: url(../images/linkedin.png);
margin: 0 0 0 0;
}

a.rollover_linkedin:hover
{
background-position: -26px 0;	
}


/*-- MAIN RIGHTCOL --*/


#main_rightcol
{
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 237px;
}


#slider_caption_container
{
	position: relative;
	height: 373px;
	background: url(../images/light_bg.png);
	border-bottom: solid 3px #EE3026;
	margin: 0 0 0 0;
}


#slider_caption_wrapper
{
	width: 80%;
	max-width: 1000px;
	padding: 10%;
	margin: 0;
}


#slider_caption
{
	position: absolute;
	width: 80%;
	max-width: 1000px;
	bottom: 40px;
}


.slider_caption_firstline
{
	position: relative;
	width: 100%;
	font-family: 'Droid Sans', sans-serif;
	font-size: 2.625em;
	font-weight: 400;
	line-height: 110%;
	color: #EE3026;
	margin: 0 0 0 0;
}


.slider_caption_subline
{
	position: relative;
	width: 100%;
	font-family: 'Droid Sans', sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	line-height: 130%;
	color: #fff;
	margin: 10px 0 0 0;
}


#arrows_bg
{
	position: absolute;
	bottom: -60px;
	left: -62px;
	width: 120px;
	height: 120px;
	background: url(../images/slider/arrows_bg.png);
	z-index: 99;
}


#arrows
{
	position: relative;
	width: 46px;
	margin: 42px auto 0 auto;
}


#prev
{
	float: left;
	margin: 0 0 0 0;
}


#next
{
	float: right;
	margin: 0 0 0 0;
}


/*-- FOOTER --*/


#footer_wrapper
{
	position: fixed;
	bottom: 0;
	width: 100%;
	margin: 0 0 0 0;
	z-index: 999;
}

#footer_wrapper2
{
	position: fixed;
	bottom: 0;
	width: 100%;
	margin: 0 0 0 0;
	z-index: 999;
}

#footer
{
	position: relative;
	background: #000;
	font-family: 'Droid Sans', sans-serif;
	font-size: 0.6875em;
	font-weight: 400;
	line-height: 100%;
	color: #A7A9AC;
	padding: 0 32px;
	margin: 0 0 0 0;
}

#footer a
{
	text-decoration: none;
	color: #A7A9AC;
}

#footer a:hover
{
	text-decoration: none;
	color: #fff;
}

#footer_leftcol
{
	float: left;
	padding: 16px 0;
	margin: 0 0 0 0;
}

#footer_leftcol span
{
	display: none;
}

#footer_rightcol
{
	float: right;
	padding: 16px 0;
	margin: 0 180px 0 0;
}


#footer_brochure_btn
{
	position: absolute;
	right: 0;
	margin: 0 0 0 0;
}

#footer_brochure_btn a
{
	display: block;
	width: 180px;
	background: #333333;
	text-decoration: none;
	text-align: center;
	color: #fff;
	padding: 16px 0;
}

#footer_brochure_btn a:hover
{
	display: block;
	width: 180px;
	background: #EE3026;
	text-decoration: none;
	text-align: center;
	color: #fff;
	padding: 16px 0;
}


/*-- TAGS AND CLASSES --*/


p
{
	font-family: 'Droid Sans', sans-serif;
	font-size: 0.8125em;
	font-weight: 400;
	line-height: 150%;
	color: #fff;
	text-align:justify;
}


strong
{
	font-weight: 700;
}


.clearall
{
	clear: both;
}


/* iPad Landscape ----------- */
@media screen and (max-width : 1024px) {
	

#footer_rightcol
{
	display: none;
}
	
	
}


/*  ----------- */
@media screen and (max-width : 800px) {


#footer_brochure_btn
{
	position: static;
	float: right;
	padding: 16px 0;
}

#footer_brochure_btn a
{
	display: inline;
	width: auto;
	background: none;
	text-decoration: none;
	text-align: right;
	padding: 0;
}

#footer_brochure_btn a:hover
{
	display: inline;
	width: auto;
	background: none;
	text-decoration: none;
	text-align: right;
	color: #EE3026;
	padding: 0;
}
	
	
}


/*  ----------- */
@media screen and (max-width : 767px) {
	
	
#footer
{
	line-height: 140%;
	text-align: center;
	padding: 0 16px;
}

#footer_leftcol
{
	float: none;
	position: relative;
}


#footer_brochure_btn
{
	display: none;
}

#footer_leftcol span
{
	display: inline;
}
	
	
}


/* Mobile Landscape ----------- */
@media screen and (max-width : 568px) {
	
	
#main_leftcol, 
#arrows_bg
{
	display: none;
}
	
	
#main_rightcol
{
	width: 100%;
	margin-left: 0;
}
	
	
#slider_caption_container
{
	background: url(../images/dark_bg.png);
	height: 273px;
}


#slider_caption_wrapper
{
	width: 90%;
	padding: 5%;
}


#slider_caption
{
	width: 90%;
}


#footer_wrapper
{
	position: relative;
}


#footer_wrapper2
{
	display: none;
}

		
}
.add_l{padding-right:18px; margin-top: 10px;}
.pl_L{float:left; margin-left:6px;}
.partner_logo{width:240px;}
