h1,
.big-address  {font-family: 'open_sansregular';}


body {background: #6a6a6a url(../images/bg.jpg) no-repeat top center;color: #71706f;font-size: 13px;height: auto;}
a {color: #000000; text-decoration: none;}
a.white {color: #FFFFFF; }
/*a:hover {text-decoration: underline;}*/

a , a * {	-webkit-transition: all 0.3s ease-in-out 0s;   transition: all 0.3s ease-in-out 0s; opacity:1 }
a:hover, a:hover * {  -webkit-transition: all 0.3s ease-in-out 0s;   transition: all 0.3s ease-in-out 0s; opacity:0.7 }


h1 {font-weight: normal; padding-top: 20px; text-align: center;}
h2 {padding-top: 20px;text-align: center;}
.container_12,.container_16,.container_24 {  background-repeat: repeat-y; margin-bottom: 20px;}

.clearfix {clear: both;}

.align-right-section {text-align:right;}
.space-top-bottom-30 {padding:30px 0px;}

/*-----------------------------------------------------------------------------------------------------------*/

#header {position:relative;min-height:740px;overflow:hidden;background: url(../images/header-mask.png) no-repeat top center;}

#logo a {width:687px;height:88px;display:block;background:url(../images/logo.png) no-repeat top left;text-indent:-99999px;}
#facebook {width:120px;float:right;}
#facebook a {float:right;margin-top:25px;width:42px;height:42px;display:block;background:#014493 url(../images/facbook-icon.png) no-repeat top right;text-indent:-99999px;-webkit-border-radius: 25px;border-radius: 25px;}
#gplus a {float:right;margin-top:25px;width:42px;height:42px;display:block;background:#f8e32e url(../images/googleplus.png) no-repeat top right;text-indent:-99999px;-webkit-border-radius: 25px;border-radius: 25px; margin-left:8px;}
#ue a {float:right;margin-top:25px;width:64px;height:46px;display:block;background: url(../images/eu.png) no-repeat top right;text-indent:-99999px; margin-left:8px;}
#facebook a:hover {background:#ffffff url(../images/facbook-icon.png) no-repeat top right;}
#gplus a:hover {background:#ffffff url(../images/googleplus.png) no-repeat top right;}
#facebook p {text-align:right;float:left;margin-top:28px;color:#939393;}
.strapline {position:absolute;top:90px;line-height:70px;font-size:14px;display:block;z-index:2; color:#999999;}
.strapline a { padding:0px 15px;}

.mobile {float:right;text-align:right;color:#939393;padding-top:10px;}
.mobile span {clear:both;display:block;font-size:28px;font-weight:bold;color:#ffffff;}

h1 {background:#f8e32e;color:#545454;position:absolute;bottom:0px;line-height:70px;height:70px;padding:0px 20px;margin:0px;width:900px;text-align:left;font-weight:bold;z-index:2;}
.yellow-bar-title {background:#f8e32e;position:absolute;bottom:0px;line-height:70px;height:70px;width:100%;z-index:1;}
.sub-strapline {position:absolute;bottom:90px;width:237px;height:82px;background:url(../images/strapline.png) no-repeat top left;display:block;margin-left:250px;}

/*-----------------------------------------------------------------------------------------------------------*/
#content {background:#fff;}
#content .content-section {background:url(../images/arrow.png) no-repeat top left;min-height:250px;}
#content .content-section img {text-align:center;margin:auto;display:block;}
#content .content-section p {text-align:center;color:#2c2a2b;font-size:15px;font-weight:normal;line-height:22px;}
#content .content-section p span {font-weight:bold;font-size:16px;}
/*-----------------------------------------------------------------------------------------------------------*/

#content-address {background-color: #4d4d4d;padding:30px 0px 0px 0px;color:#fff;}
.address-section {background:url(../images/pointer.png) no-repeat top left; display:block; }
a.address-section {display:block; }
#content-address p {margin:0px;padding:0px 0px 0px 55px;}
.big-address {font-size:28px;font-weight:bold;}


/*-----------------------------------------------------------------------------------------------------------*/

#footer {background-color: #6a6a6a;color:#aeaeae;min-height:150px;}
#footer .container_12 {padding:20px 0px;}
#footer .container_12 .footer-desc {margin-top:15px;}
#footer .container_12 a {font-size:14px;color:#aeaeae;text-decoration:underline;}
#footer .container_12 p {padding:5px;margin:0px;}

/*-----------------------------------------------------------------------------------------------------------*/