@media screen, tv { 

body,html,ul,ol,li,h1,h2,h3,h4,table,form,p{margin:0;padding:0;}img{border:0;}

/*------------------------------------------------------------------*/
/* Default Styles													*/
/*------------------------------------------------------------------*/

body {font-family: Arial, Verdana, sans serif;font-size: 12px;color: #222;margin: 0px;padding: 0px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-attachment: fixed;background-color:#111;background-image: url(../images/bg-01.jpg);}
@font-face {font-family: 'Bebas';url('BEBAS-webfont.ttf') format('truetype'),url('BEBAS-webfont.otf') format('opentype'),url('BEBAS-webfont.eot?') format('eot')url('BEBAS-webfont.woff') format('woff');}
@font-face {font-family: 'Bebas Neue';url('BebasNeue.otf') format('opentype');}
.inv {display: none;}
.clr {clear: both;}
.transparent {filter:alpha(opacity=50);/*Needed for IE*/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;/*Older mozilla broswers like NN*/-khtml-opacity: 0.5;/*Old versions of Safari and "KHTML" browser engines*/opacity: 0.5;/*FF, Safari, and Opera*/}
blockquote {background: url(../images/quotes.png) no-repeat}
#col_left blockquote{margin:20px 0 0 0;padding-top:80px;color:#597295;}
hr {color: #fff; background-color: #fff; border: 1px dashed #b8b8b8;border-style: none none dashed;margin: 16px 0 16px 0;padding: 0px;clear:both;}

#text-11 {margin-top:60px;}
#text-10 {margin-top:60px;}

#menu-item-243 a {color:red!important;}

/*------------------------------------------------------------------*/
/* Layout Styles													*/
/*------------------------------------------------------------------*/

#wrapper {width: 950px;margin: auto;}

#header {height:80px;position:relative;background:url(../images/header_bg.png);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:40px;}
#header h1 {width: 131px;height: 61px;position:absolute;bottom:10px;left:40px;}
#header h1 a {background: url(../images/logo_utilities.png) no-repeat;text-indent: -1000em;display: block;width: 100%;height: 100%;}

#header #menu {position:absolute;right:30px;bottom:10px;font-family: 'Bebas', Verdana, sans serif;font-size:14px;font-weight:normal;}
#header #menu ul{list-style:none;text-transform:uppercase;text-shadow: 1px 1px 0px rgba(63,107,169, 0.1)}
#header #menu ul li{display:inline;margin-left:24px;}
#header #menu ul li a{color:#4B719B;text-decoration:none;}
#header #menu ul li a:hover{color:#799cc3}

#header #notification {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;position:absolute;bottom:-30px;font-family: 'Bebas', Verdana, sans serif;font-size:14px;font-weight:normal;width:100%;background: rgba(0, 164, 87, .75);padding:5px 25px 5px 25px;box-sizing:border-box;}
#header #notification a {color:#fff;}

#contenth {position:relative;background:none;}
#contenth #slogan {position:absolute;color:#fff;font-family: 'Bebas', Verdana, sans serif;font-size:51px;text-shadow: 3px 3px 0px rgba(40,40,40, 0.7);width:630px;right:0;top:80px;text-align:right;}

#banner {}

#content {background:#fff;margin:7px 0 0 0;line-height:18px;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}

#content a {color:#647d9f}
#content a:hover {color:#4b668c}
#content #col_left {float:left;width:210px;padding:20px 0 20px 20px;}
#content #col_left ul li {list-style:none;margin-bottom:18px;border-bottom:1px dashed #b8c6db;padding-bottom:18px;}
#content #col_left ul li ul li {border-bottom:none;margin-bottom:4px;padding-bottom:4px;}
#content #col_left p {margin:0 0 12px 0;}
#content #col_left h2 {font-family: 'Bebas', Verdana, sans serif;font-size:24px;color:#7F94B2;font-weight:normal;margin:30px 0 20px 0;}
#content #col_left h3 {font-family: 'Bebas', Verdana, sans serif;font-size:20px;color:#7F94B2;font-weight:normal;margin:30px 0 20px 0;}
#content #col_left h4 {font-family: 'Bebas', Verdana, sans serif;font-size:16px;color:#7F94B2;font-weight:normal;margin:20px 0 10px 0;line-height:22px;}

#content #col_right {float:right;width:686px;padding:13px 50px 40px 0;box-sizing:border-box;}
#content #col_right p {padding:0 20px 0 0;margin:0 0 12px 0;}
#content #col_right h1 {font-family: 'Bebas', Verdana, sans serif;font-size:30px;color:#7F94B2;font-weight:normal;margin:30px 0 20px 0;}
#content #col_right h2 {font-family: 'Bebas', Verdana, sans serif;font-size:24px;color:#7F94B2;font-weight:normal;margin:30px 0 20px 0;line-height:32px;}
#content #col_right h3 {font-family: 'Bebas', Verdana, sans serif;font-size:18px;color:#555;font-weight:normal;margin:30px 0 10px 0;line-height:26px!important;}
#content #col_right h4 {font-family: 'Bebas', Verdana, sans serif;font-size:16px;color:#666;font-weight:normal;margin:20px 0 10px 0;}
#content #col_right ul, #content #col_right ol {margin:20px 0 20px 0;}
#content #col_right ul li {list-style:square;border-bottom:1px solid #f0f0f0;padding:0 20px 0 0;}
#content #col_right ol li {padding:0 20px 0 0;}
#content #col_right img {max-width: 686px;}
#content #col_right .alignleft {float:left;margin: 4px 24px 10px 0;display: inline;}
#content #col_right .alignright {float:right;margin: 4px 0 10px 24px;display: inline;}
#content #col_right .featured {margin-top:-13px;width:686px;-webkit-border-radius: 0 4px 0 0;-moz-border-radius: 0 4px 0 0;border-radius: 0 4px 0 0;}


#footer-cont {position:absolute;bottom:0;width:950px;height:250px;overflow:hidden;}

#footer-cont .tab {bottom:-157px;position:relative;line-height:15px;font-size:11px;padding:14px 20px 0 20px;width:240px;background:url(../images/bg_trans_01.png);float:left;box-sizing: border-box;margin:0 0 0 40px;color:#fff;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;height:200px;overflow:hidden;}
#footer-cont .tab:first-child {margin-left:73px;}
#footer-cont .tab a {color:#fff;text-decoration:none;}
#footer-cont .tab h3 {width:100%;font-size:17px;text-transform:uppercase;font-family: 'Bebas', Verdana, sans serif;font-weight:normal;margin:0 0 15px 0;background:url(../images/arrow_01.png) no-repeat 0 2px;padding:0 0 0 18px;}
#footer-cont .tab h3 a:hover {color:#ccc;}
#footer-cont .tab ul {margin:12px 0 0 1px;}
#footer-cont .tab ul li {list-style:square;margin-bottom:4px;}
#footer-cont .tab ul li a:hover {color:#ccc;}

#footer-cont .tab .readmore {position:absolute;bottom:0;background:#151515;width:220px;display:block;text-align:center;padding:10px 10px 10px 10px;margin:10px 0 0 -20px;}
#footer-cont .tab .readmore:hover {background:#323232;}

.homefooter {position:absolute;bottom:0;z-indez:10;}
#footer {background:#444;height:50px;text-align:center;-webkit-border-radius: 2px 2px 0 0;-moz-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0;width:100%;}
#footer p {color:#ADACAC;padding:24px 0 0 0;text-shadow:0 -1px 0 #333;}
#footer a {color:#ADACAC;text-decoration:none;}
#footer a:hover {color:#ccc;}

/*------------------------------------------------------------------*/
/* Contact form															*/
/*------------------------------------------------------------------*/

.wpcf7-form input, .wpcf7-form textarea {font-size:18px;border:1px solid #999;background:#fcfcfc;padding:20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:100%;box-sizing: border-box;}
.wpcf7-submit {-webkit-appearance: none;margin:12px 0 12px 0;color:#fff;background:#0d8aca!important;cursor:pointer;border:1px solid #0d8aca!important;font-size:24px;text-transform:uppercase;padding:20px;box-sizing: border-box;font-weight:normal;}
.wpcf7-submit:hover {background:#29b2e6!important;color:#fff;border:1px solid #29b2e6!important;}



}

/*------------------------------------------------------------------*/
/* other media														*/
/*------------------------------------------------------------------*/

@media print {

body {margin: 1cm 1cm 0.5cm 1cm;padding: 0px}
body, td, a {font-family: Arial, Verdana, sans serif;font-size: 11pt;color: #000000;background-color: #ffffff;}
object {display: none;}

}

@media handheld {

object {display: none;}

}