/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */


	body {
		font: 13px/1.65em "myriad-pro-n4", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #444;
	font-style: normal;
	font-weight: 400;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
 }

	.helvetica-websave{		font-family: "myriad-pro-n4", "myriad-pro","HelveticaNeue", Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif;	}
	.helvetica-neue-websave{font-family: "myriad-pro-n4", "myriad-pro","HelveticaNeue", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;	}

.super { font-size:80%; /* or designate an appropriate px or em value here */ position:relative; top:-.5em; /* alternatively, you could use a positive bottom value */ }

	h1 {
	font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 38px;
	line-height: 1.1em;
	margin-bottom: 14px;
	text-transform: none;
	letter-spacing: -1px;
	color: #005da4 !important;
}
	
	h2 {
	font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 33px;
	line-height: 1.1em;
	margin-bottom: 10px;
	letter-spacing: -.75px;
	color: #005da4 !important;
}
	h3 { font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size: 22px; line-height: 1.1em; margin-bottom: 8px;  color: #005da4 !important;} /*28*/
	
	h4 { font-family: "myriad-pro-condensed-n4", myriad-pro-condensed, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size: 18px; line-height: 1.1em; margin-bottom: 4px; ; color: #005da4 !important;} /*21*/
	
	h5 { font-family: "myriad-pro-condensed-n4", myriad-pro-condensed, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size: 16px; line-height: 1.1em; color: #005da4 !important; }						/*17*/
	
	h6 {
	font-family: "myriad-pro-n4", myriad-pro, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #777 !important;
}

	ul.disc, .entry-content ul {
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(../../../uploads/2012/11/SquareBullet.png);
}

	blockquote{
	border-left-style:dotted;
	border-left-width:1px;
	padding-left:12px;	
	margin-bottom:1em;
	margin-right:1em;
	margin-left:15px;
	}


.wp-caption-text {
display:block;
font-size:11px;
font-style:italic;
margin:0 auto;
padding:3px 10px 5px;
text-align:center;
font-family: "myriad-pro-i4", myriad-pro, 	HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, 	sans-serif;
}


.flex_column h1, .flex_column h2, .flex_column h3, .flex_column h4, .flex_column h5, .flex_column h6, #top .widgettitle{
	font-family: "myriad-pro-condensed-n4", myriad-pro-condensed, 			HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, 	sans-serif;	font-size: 13px;
	line-height: 1.3em;
	margin-bottom: 6px; font-weight:bold; text-transform: uppercase; }
	
	.flex_column h1 { font-size: 19px; }
	.flex_column h2 { font-size: 18px; }
	.flex_column h3 { font-size: 17px; }
	.flex_column h4, .flex_column h5, .flex_column h6 { font-size: 16px; }
	
.title_container h1{
font-family: "myriad-pro-n4", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
font-style: normal;
font-weight:400;
margin:0;
font-size: 30px;
position: relative;
z-index: 2;
min-height: 30px;
line-height: 40px;
letter-spacing:-1px;
}


#info_text_header{
position: relative;
overflow: hidden;
font-size: 14px;
}

#info_text_header a:hover{
text-decoration: none;
}

.infotext{
padding:20px 30px 4px 0;
text-align:center;
font-weight:600;
}

.close_info_text{
position: absolute;
right:0;	
background: transparent url('../images/icons/icon-close.png')  center -52px  no-repeat;
height:20px;
width:20px;
top:50%;
margin-top:-3px;
overflow: hidden;
text-indent: 200%;
}

#header{
z-index: 100;
position: relative;
border-top-width: 14px;
border-top-style: solid;
}

#header .container{
min-height:132px;
z-index: 100;
overflow: visible;
background: none;
}


div .logo{
padding:40px 0 0px 0;	
min-height:60px;
}

.header_meta{
	position: absolute;
	height:40px;
	top:50%;
	margin-top:14px;
	margin-right:4px;
	right:0;
	width:auto;
	
}

/*menu*/
.main_menu{
float: right;
clear:both;
position: relative;
z-index: 100;
padding:0;
line-height:30px;
height:15px;
margin:9px 0;
left:-15px;
}

.main_menu ul:first-child > li > a{
font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
font-style: normal;
font-size:17px;
padding:0 8px;
text-transform:none;
font-weight:400;

}

#top .main_menu .menu li ul a{
width:170px;
font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
font-style: normal;
font-size:16px;
font-weight:400;
height:auto;
float:left;
text-align:left;
line-height:23px;
padding:6px 0;
min-height: 23px;
max-width: none;
text-decoration: none;
}


#top .main_menu .menu a:hover{
	color: #005da4;
}

#top .main_menu .menu .current-menu-item a {
    color: #005da4;
	font-weight:400;

}

#top .main_menu .menu li ul a:hover{
	color: #005da4 !important;
}

.slideshow_inner_caption h1{
font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
font-style: normal;	
font-weight: 400;
font-size: 50px;
margin-bottom:8px;
line-height:44px;
letter-spacing:-2px !important;

}
#top .caption_animate_side .slideshow_caption .featured_caption{
	left: 1300px;
	color: #666;
	font-family: "myriad-pro-condensed-n3", "myriad-pro-condensed","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
}

.slideshow_inner_caption{
padding:0 10% 0 30%;
position: relative;
display: table;
height:100%;
width:60%;
}

#top .caption-slideshow-button.slideshow_button2_class{ 
margin-left:2%;
}

#slogan { position:relative; background:url(../images/left-quote.png) no-repeat 20px 0px; padding:0px 0px 0px 30px; margin-top:30px; margin-bottom:3px; margin-left:30px; margin-right:30px; }
#slogan p { 	color: #666;
	font-family: "myriad-pro-n3", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 21px;
	color: #005da4;
	text-align:center;
	margin:10px 0px 10px 0px;

  }
span#right-quote { position:absolute; background:url(../images/right-quote.png) no-repeat; display:block; height:17px; width:24px; right:40px; top:32px;  }

span#right-quoteSmall { position:absolute; background:url(../images/right-quote.png) no-repeat; display:block; height:17px; width:24px; right:4px; top:132px;  }

#attribute {
	font-family: "myriad-pro-i4", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: italic;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	text-align: right;
	margin-right:130px;
	margin-bottom:15px;
  }
  
#sloganSmall { position:relative; background:url(../images/left-quote.png) no-repeat 10px 0px; padding:0px 0px 0px 20px; margin-top:38px; margin-left:0px; margin-right:0px; }

#sloganSmall p {
	font-family: "myriad-pro-n4", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	color: #666;
	text-align: center;
	margin: 0px 0px 20px 0px;
	line-height: 16px;
  }

#sloganSmall p a {
	font-family: "myriad-pro-n6", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 600;
	text-decoration:none;
	font-size:16px;
  }

#sloganSmall2 { 

	position:relative; 
	background:url(../images/left-quote.png) no-repeat 0px 0px;  
	margin-right:27px;
	text-align:center;
	margin-top:28px;
	float:left;
}

#sloganSmall2 p {
	font-family: "myriad-pro-n4", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	color: #666;
	text-align: center;
	margin: 0px 0px 20px 0px;
	line-height: 16px;
  }

#sloganSmall2 p a {
	font-family: "myriad-pro-n6", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 600;
	text-decoration:none;
	font-size:16px;
  }

#sloganSmallNew { padding:0px 0px 0px 20px; margin-top:0px; margin-left:0px; margin-right:0px; }

#sloganSmallNew p {
	font-family: "myriad-pro-n4", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	color: #666;
	text-align: center;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
  }

#sloganSmallNew p a {
	font-family: "myriad-pro-n6", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 600;
	text-decoration:none;
	font-size:16px;
  }


#sloganSidebar { position:relative; background:url(../images/left-quote.png) no-repeat 0px 0px; padding:0px 20px 0px 20px; margin-top:0px; margin-bottom:20px; margin-left:0px; margin-right:0px; }
#sloganSidebar p { 	color: #666;
	font-family: "myriad-pro-n3", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 21px;
	color: #005da4;
	text-align:center;
	margin:10px 0px 10px 0px;

  }
span#right-quoteSidebar { position:absolute; background:url(../images/right-quote.png) no-repeat; display:block; height:17px; width:24px; right:60px; top:178px;  }  

span#right-quoteSidebarDK { position:absolute; background:url(../images/right-quote.png) no-repeat; display:block; height:17px; width:24px; right:0px; top:238px;  }  

span#right-quoteSidebarBCH { position:absolute; background:url(../images/right-quote.png) no-repeat; display:block; height:17px; width:24px; right:-8px; top:182px;  }  
  
span#right-quoteSidebarBK { position:absolute; background:url(../images/right-quote.png) no-repeat; display:block; height:17px; width:24px; right:0px; top:80px;  }  
  
#attributeSidebar {
	font-family: "myriad-pro-4", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	text-align: right;
	margin-right:0px;
	margin-bottom:15px;
	line-height:14px;
  }
  
div .one_fourth			{	overflow: hidden; z-index:1;  margin-left: 3%; width:22%;  float:left; 	position:relative; }
  
  
  
.featureFourImage {
	margin-right:20px;
	text-align:center;
	margin-top:0px;
	float:left;
}
  
  
.featureFour {
	margin-right:27px;
	text-align:center;
	margin-top:8px;
	float:left;
}

.featureFour h1 {
	font-family: "myriad-pro-n6", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	color: #000 !important;
	text-align: center;
	margin: -14px 0px 13px 0px;
	text-transform:none;
  }


.featureFour p {
	font-family: "myriad-pro-n4", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	color: #666;
	text-align: center;
	margin: 0px 0px 20px 0px;
	line-height: 16px;
  }

.featureFour p a {
	font-family: "myriad-pro-n6", "myriad-pro","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: 600;
	text-decoration:none;
	font-size:16px;
}
  
.featureFourDivider{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	height: 210px;
	margin-top: 24px;
}

#top .container_split .container{
padding-top:10px;
padding-bottom:30px;
}

.bottom_shadow{z-index: 1 !important;}


#footer .container{
	font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	padding-top: 0px;
	padding-bottom: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	text-shadow: 2px 2px 3px #000;
	font-style:normal;
	font-weight:400;
	font-size:17px;
	text-transform:uppercase;
}

.borders {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding: 10px;
}

.bordersFat {
	border-top-width:8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #005da4;
	border-bottom-color: #005da4;
	padding: 10px;
}


/* #Table
================================================== */
#tableCVR {
	width: 610px;
	padding: 0;
	margin: 0 0 20px 0;
	font-size: 11px;
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color:#005da4;
	border-right-style:solid;
	border-right-width:0px;
	line-height:14px;
}

table caption {
	padding: 0 0 5px 0;
	width: auto;	 
	font-style:italic;
	text-align: right;
}

th {
	font-weight:bold;
	letter-spacing: 0px;
	line-height: 1.5em;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	border-style: solid;
	border-width: 1px;
	border-left:none;
	border-top:none;
}

td {
	font-size: 12px;
	padding: 10px 10px 12px 18px;
	border-style: solid;
	border-width: 0px;
	border-left:none;
	border-top:none;
	vertical-align:middle;
}

tr th:first-child, tr td:first-child{
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style:solid;
	border-left-width:0px;
	width:260px;
}

#top th.nobg {
	background: none;
	border-top: 0;
}

.sidebar_tab_title{
font-weight: 400;
}

.input-text,
	input[type="text"],
	input[type="input"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		 -webkit-appearance: none;
		border: 1px solid #e1e1e1;
		padding: 6px 4px;
		outline: none;
		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #777;
		margin: 0;
		width: 300px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff; 
		}
		
		
.translate{
font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	padding-top: 12px;
	padding-bottom: 0px;
	text-shadow: none;
	font-style:normal;
	font-weight:400;
	font-size:17px;
	text-transform:none;
	
}
.address{
	color:#FFF;
}

.csstransforms .image_overlay_effect{
	background-color: rgba(0,0,0,0.1);
	}