@charset utf-8;
/*
Theme Name: Elite Liquid Waste
Author: HomePage Development
Description: The Official Elite Liquid Waste Theme
Version: 1.0
 */

@import "reset.css";

/* General */
h1,h2,h3,h4,h5,h6,#navPrimary a {font-family: 'Open Sans', sans-serif;} 
h1,h2,h3,h4,h5,h6 {color:#00aeef;font-weight:bold;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {text-decoration:none;}
h1 {font-size:2.8em;}
h1.post-title {color:#00aeef;font-size:3.6em;letter-spacing:-1px;text-transform:uppercase;}
h1.post-title span {font-size:0.68em;}
h2 {font-size:1.4em;}
h3{font-size:1.3em;}
h4 {font-size:1.2em;}
h5{font-size:1.1em;}
body{background:url(images/body-bg.jpg) repeat-x 0 top #009fe3;color:#555;}
.clear {clear:both;}
.hide {display: none;}
.left {float: left;}
.right {	float: right;}
.textCenter {text-align:center;}
#crumbs {margin-bottom:15px;}
hr{color: #ccc;background-color: #ccc;height: 1px;border:0;margin-bottom:15px;}
a, a:link, a:active, a:visited {color:#00aeef;}
a:hover {color:#333}
img.alignright {float:right;margin:15px 0 15px 15px;}
img.alignleft {float:left;margin:15px 15px 15px 0;}
.newer-older {border: 1px solid #CCCCCC;font-size: 11px;margin: 10px 0;overflow: hidden;}
.newer-older p {margin: 0;padding: 0;}
.newer-older .older a {border-right: 1px solid #CCCCCC;display: block;float: left;padding: 15px 15px 18px;}
.newer-older .newer a {border-left: 1px solid #CCCCCC;display: block;float: right;padding: 15px 15px 18px;}
.postRecentEntries {margin:20px 0;padding:15px;background-color:#eee;border:1px solid #ccc;}
.search .post-single img {display:none;}
#map {float:right;margin-left:20px;margin-bottom:20px;}
.last {margin-right:0;border-right:0;}
td {vertical-align:top;}

/* Pagination */
.navigation {text-align:center;}
.wp-paginate .current {background-color:#68498B!important;border-color:#68498B!important}

/* Rounded corners */
.postRecentEntries,.shareContainer,.input-med,.acc_container,.submitBtn,.textwidget,.widget-sidebar,.inputMed,.inputTextArea {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

/* Layout */
#main {width:960px;margin:0 auto;background-color:#fff;-webkit-box-shadow: 0px 0px 8px 8px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 8px 8px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 8px 8px rgba(0, 0, 0, 0.4); }

/* Header */
#header {height:113px;background: url(images/header-bg.png) no-repeat right top;}
#logo {padding:30px 0 0 40px;float:left;}
#logo a {display:block;width:482px;height:78px;text-indent:-9999px;background: url(images/elite-liquid-waste-logo.png) no-repeat;}

/* Navigation */
#navPrimary{position:relative;background:url(images/nav-bg.png) repeat-x #949494;border-bottom:2px solid #000;overflow:hidden;height:53px;}
#navPrimary ul{clear:both;padding:0;margin:0;}
#navPrimary li {border-right:2px solid #b3b3b3;float:left;list-style-type:none;margin:0;padding:0;}
#navPrimary a{display:block;line-height:1;font-size:16px;padding:20px 18px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;}
#navPrimary li.last {border-right:0;}
#navPrimary li.last a {padding-right:26px;}
#navPrimary a:hover {background:url(images/nav-hover.png) repeat-x;}
#navPrimary li.current_page_item > a{background:url(images/nav-hover.png) repeat-x;}

/* Drop down */
#navPrimary  ul ul{min-width:150px;position:absolute;visibility:hidden;margin-left:-1px;z-index:50;border:1px solid #fff;border-bottom:none;-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);}
#navPrimary  ul ul a{border-bottom:1px solid #fff;border-right:none;padding:8px 25px 8px 25px;display:block;color:#fff;background:url(images/nav-bg.png) repeat-x #67488a;font-size:14px;}
#navPrimary  ul ul a:hover{background-color:#063A54;color:#fff;}
#navPrimary  ul ul li{margin-right:0;display:block;float:none;margin:0;padding:0;background-image:none;border-right:0;}

/* Feature */
#feature {height:443px;overflow:hidden;}
#slider{position:relative;width:970px;height:443px;}
#slider img{position:absolute;top:0;left:0;display:none;}
#slider a{border:0;display:block;}
#slidePrev a:hover  {background-position:0 -32px;}
#slideNext a  {background-position:-25px 0;}
#slideNext a:hover  {background-position:-25px -32px;}
a.nivo-prevNav {left: 5px;}
.nivo-directionNav a {height: 53px;width: 53px;}
a.nivo-nextNav {background-position: -53px 0;right: 15px;}
.page-id-6 .nivo-directionNav, .page-id-12 .nivo-directionNav, .page-id-14 .nivo-directionNav, .page-id-47 .nivo-directionNav, .page-id-52 .nivo-directionNav, .page-id-55 .nivo-directionNav {display:none!important;}

/* Content */
#content {width:660px;float:left;}
#content .inner {padding:50px 20px 50px 70px;} 
#content p {font-size:1.1em;}
.featuredImage {padding:3px;background-color:#eee;border:1px solid #ccc;float:right;margin:20px 0 0 20px}

/* Enquiry form */
#enquiryForm p{padding:5px 0;margin:0;}
#enquiryForm .inputMed, #enquiryForm .inputTextArea {width:200px;border:1px solid #999;padding:5px;}
.submitBtn {cursor:pointer;background-color:#04A1E4;color:#fff;border:0;padding:5px 10px;font-size:1.2em;}
div.wpcf7-validation-errors {width: 175px;}
#enquiryForm span.wpcf7-not-valid-tip {width: 175px;}

/* Sidebar */
#sidebar {float:right;width:228px;padding:50px 70px 50px 0;}
#sidebar ul {margin:0;padding:0}
#sidebar h3 {color:#fff;padding:20px 15px 5px 15px;font-size:16px;margin:0;text-transform:none;}
.widget-sidebar {background:url(images/widget-bg.png) repeat-x #bbe3fa; padding-bottom:10px;margin-bottom:20px;}
.textwidget {margin:15px;background-color:#fff;margin-bottom:10px;overflow:hidden; }
#sidebar .textwidget ul {padding:0 7px;margin:0;}
#sidebar .textwidget li{border-bottom:1px solid #b3b3b3;list-style:none outside none;margin:0 0 1px 0;}
#sidebar .textwidget li.last {border-bottom:0;}
#sidebar .textwidget li a{text-decoration:none;padding:5px 0;display:block;color:#666;font-weight:bold;}
#sidebar .textwidget li a span, #sidebar .textwidget li a:hover{color:#00aeef}
#sidebar .textwidget p {padding:7px;}
.sisterSite {padding:0 5px 0 15px;color:#fff;font-weight:bold}
.sisterSite a {color:#fff;}

/* socialButtonsContainer */
.shareContainer{background:#F2F2F4;padding:3px 0 3px 3px;color:#444;font-size:11px;overflow:hidden;margin:15px 0 20px;}
.dateContainer{background:url(images/share/calendar.png) no-repeat 0 0;overflow:hidden;line-height:22px;padding:0 10px 0 30px;}
.socialButtonsContainer{width:215px;float:right;line-height:22px;}
.socialButtonsContainer p {margin:0;padding:0;display:block;float:left;color:#555;line-height:16px;}
.socialButtonsContainer ul {list-style:none;margin:0!important;padding:0!important;float:right;}
.socialButtonsContainer ul li {list-style:none;display:inline;line-height:1;margin:0!important;padding:0!important;}
.socialButtonsContainer li a {text-indent:-9999px;display:block;width:22px;height:22px; background:url(images/share/share.png) no-repeat 0 0;float:left;margin-right:5px;}
.socialButtonsContainer li.rss a:hover {background-position: -22px 0;}
.socialButtonsContainer li.facebook a {background-position: 0 -22px;}
.socialButtonsContainer li.facebook a:hover {background-position: -22px -22px;}
.socialButtonsContainer li.twitter a {background-position: 0 -44px;}
.socialButtonsContainer li.twitter a:hover {background-position: -22px -44px;}
.socialButtonsContainer li.digg a {background-position: 0 -66px;}
.socialButtonsContainer li.digg a:hover {background-position: -22px -66px;}
.socialButtonsContainer li.delicious a {background-position: 0 -88px;}
.socialButtonsContainer li.delicious a:hover {background-position: -22px -88px;}
.socialButtonsContainer li.bookmark a {background-position: 0 -110px;}
.socialButtonsContainer li.bookmark a:hover {background-position: -22px -110px;}
.socialButtonsContainer li.rss span {float:left;display:block;line-height:22px;margin:0 3px 0 5px;}
	
/* Footer */
#footer {background:url(images/footer-bg.png) repeat-x;border-top:5px solid #fff;height:92px;}
#footerInner {background:url(images/footer-phone.png) no-repeat center 15px;width:960px;margin:0 auto;}
#footerCredits {padding:65px 0 0 80px;color:#85cef3;font-size:11px}
#footerCredits span, #footerCredits a  {display:block;float:left;margin-right:10px;border-right:1px solid #85cef3;padding-right:10px;line-height:1;}
#footerCredits a {color:#85cef3;text-decoration:none;}
#footerCredits a:hover {color:#fff;}
#footerCredits a.last {border-right:0;}

/* icon on header */
#header {position:relative;}
.social-media { list-style-type:none; position: absolute; right: 260px; bottom: -10px;}
.social-media li { display:inline-block;}