/*
Theme Name: AllGreen
Theme URI: http://www.allgreenrecycling.com/
Author: All Green Recycling
Author URI: http://www.allgreenrecycling.com/
Description: Theme for all green recycling website
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: _mok
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{color:#000;}
ol, ul{list-style-type:none;list-style-image:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.clear{clear:both;float:none;}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.img-right{float:right;margin:4px 0 4px 10px;}
.nopadding{padding:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.table-about{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
@font-face{font-family:'GothamBoldRegular';src:url('fonts/gothambold-webfont.eot');src:url('fonts/gothambold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/gothambold-webfont.woff') format('woff'),
url('fonts/gothambold-webfont.ttf') format('truetype'),
url('fonts/gothambold-webfont.svg#') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'GothamMediumRegular';src:url('fonts/gothammedium-webfont.eot');src:url('fonts/gothammedium-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/gothammedium-webfont.woff') format('woff'),
url('fonts/gothammedium-webfont.ttf') format('truetype'),
url('fonts/gothammedium-webfont.svg#GothamMediumRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Baskerville-italic';src:url('fonts/baskerville-italic.eot');src:url('fonts/baskerville-italic.eot?#iefix') format('embedded-opentype'),
url('fonts/baskerville-italic.woff') format('woff'),
url('fonts/baskerville-italic.ttf') format('truetype'),
url('fonts/baskerville-italic.svg#Baskerville-italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaRegular';src:url('fonts/helr45w-webfont.eot');src:url('fonts/helr45w-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/helr45w-webfont.woff') format('woff'),
url('fonts/helr45w-webfont.ttf') format('truetype'),
url('fonts/helr45w-webfont.svg#HelveticaRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'GothamBookRegular';src:url('fonts/gothambook-webfont.eot');src:url('fonts/gothambook-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/gothambook-webfont.woff') format('woff'),
url('fonts/gothambook-webfont.ttf') format('truetype'),
url('fonts/gothambook-webfont.svg#GothamBookRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Novecentosanswide-DemiBold';src:url('fonts/2FFD00_0_0.eot');src:url('fonts/2FFD00_0_0.eot?#iefix') format('embedded-opentype'),
url('fonts/2FFD00_0_0.woff2') format('woff2'),
url('fonts/2FFD00_0_0.woff') format('woff'),
url('fonts/2FFD00_0_0.ttf') format('truetype');}
@media screen{body{background:url(images/bkg_body.jpg) left top repeat-x #f9f9f9;color:#444;font:300 12px/1 Helvetica, Arial, "Lucida Grande", sans-serif}
    html, body{height:100%}
    a{outline:none;text-decoration:none}
    a:link, a:visited{color:#27abdc;font:inherit}
    a:hover{color:#78c021}
    h1, h2, h3, h4, h5, h6{font-family:"Novecento W00 Book", sans-serif;color:#78c021;line-height:1;margin-bottom:10px}
    h1.pagetitle{background:url(images/bkg_hr.jpg) left bottom repeat-x transparent;color:#158701;font:36px/1 "Novecento W00 DemiBold", sans-serif;letter-spacing:-1px;margin-bottom:20px;padding-bottom:5px}
    h1, h2{color:#777;font-size:21px;margin-bottom:6px}
    h2{font-size:18px;margin-bottom:6px}
    .services h2{font-size:20px;color:#46ae19;margin-bottom:6px;font-family:'GothamBoldRegular', sans-serif}
    .services p{font:15px/24px Helvetica, Arial, "Lucida Grande", sans-serif}
    h3{color:#777;font-size:21px;margin-bottom:6px}
    h4{font-size:18px;margin-bottom:6px}
    h5{color:#777;font-size:16px;margin-bottom:6px}
    h6{color:#777;font-size:14px;margin-bottom:6px}
    p{line-height:18px;margin-bottom:18px}
    p.right{text-align:right}
    p.center{text-align:center}
    p.more, a.read_more{font-family:"Novecento W00 Book", sans-serif}
    strong{font-weight:700}
    h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, p.more strong, a.read_more strong, small.meta strong, small.postmetadata strong, #index_copy .copy-title strong{font-family:"Novecento W00 DemiBold", sans-serif;font-weight:400}
    h1 strong, h2 strong, h4 strong{color:#158701}
    h3 strong, h5 strong, h6 strong{color:#777}
    em{font-style:italic}
    ins{text-decoration:underline}
    del{text-decoration:line-through}
    small{font-size:11px;line-height:12px}
    small sup, small sub{font-size:8px}
    address{font-style:normal}
    sup, sub{font-size:11px;height:0;line-height:1;position:relative;vertical-align:baseline}
    sup{bottom:.5ex}
    sub{top:.5ex}
    hr{background:url(images/bkg_hr.jpg) left top repeat-x transparent;border:0 none;clear:both;height:2px;margin:20px 0}
    ul{margin:0 0 8px}
    ol{margin:0 0 8px 28px}
    ol li ol{margin-left:22px}
    li{line-height:18px;list-style-type:disc;margin-left:22px}
    ol li{list-style-type:decimal}
    ul.horizontal{margin:0}
    ul.horizontal li{background-image:none;display:inline;float:left;line-height:1;margin:0;padding:0}
    p.btn a, input.btn, #gform_submit_button_4, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{background-color:#25a8da;background-image:-webkit-gradient(linear, center top, center bottom, from(#45bee4), to(#168fcd));background-image:-webkit-linear-gradient(top, #45bee4, #168fcd);background-image:-moz-linear-gradient(top, #45bee4, #168fcd);background-image:-ms-linear-gradient(top, #45bee4, #168fcd);background-image:-o-linear-gradient(top, #45bee4, #168fcd);background-image:linear-gradient(top, #45bee4, #168fcd);-pie-background:linear-gradient(top, #45bee4, #168fcd);border:1px solid #168fcd;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;-moz-box-shadow:0 -4px 1px #d4d4d4;-webkit-box-shadow:0 -4px 1px #d4d4d4;box-shadow:0 -4px 1px #d4d4d4;color:#fff;font:14px/1 "Novecento W00 DemiBold";padding:8px 30px;text-align:center;text-shadow:0 -1px 0 #116bc1}
    p.btn a:hover, input.btn:hover, #gform_submit_button_4:hover, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#45bee4;background-image:-webkit-gradient(linear, center top, center bottom, from(#39d1ec), to(#168fcd));background-image:-webkit-linear-gradient(top, #39d1ec, #168fcd);background-image:-moz-linear-gradient(top, #39d1ec, #168fcd);background-image:-ms-linear-gradient(top, #39d1ec, #168fcd);background-image:-o-linear-gradient(top, #39d1ec, #168fcd);background-image:linear-gradient(top, #39d1ec, #168fcd);-pie-background:linear-gradient(top, #39d1ec, #168fcd);cursor:pointer}
    .services p.btn a, input.btn, .services #gform_submit_button_4, .services .gform_wrapper .gform_footer input.button, .services .gform_wrapper .gform_footer input[type="submit"], .services .quotebtn a, .services #hero_form_btm h3{background-color:#f27110;background-image:-webkit-gradient(linear, center top, center bottom, from(#f79927), to(#f27110));background-image:-webkit-linear-gradient(top, #f79927, #f27110);background-image:-moz-linear-gradient(top, #f79927, #f27110);background-image:-ms-linear-gradient(top, #f79927, #f27110);background-image:-o-linear-gradient(top, #f79927, #f27110);background-image:linear-gradient(top, #f79927, #f27110);-pie-background:linear-gradient(top, #f79927, #f27110);border:1px solid #a05a00;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;-moz-box-shadow:0 -4px 1px #d4d4d4;-webkit-box-shadow:0 -4px 1px #d4d4d4;box-shadow:0 -4px 1px #d4d4d4;color:#fff;font:14px/1 "Novecento W00 DemiBold";padding:8px 30px;text-align:center;text-shadow:0 -1px 0 #c67324}
    .services .quotebtn{float:left;margin:27px 0 0 5px;position:relative;clear:both;height:42px;}
    .services .quotebtn .show-arrow{background:url(images/show-arrow.png) no-repeat scroll 0 0;display:block;height:52px;left:360px;position:absolute;top:-19px;width:144px}
    .services .quotebtn a{border:0;font-family:'GothamBookRegular';font-size:20px;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:0 4px 3px #D4D4D4;-webkit-box-shadow:0 4px 3px #D4D4D4;box-shadow:0 4px 3px #D4D4D4;padding:8px 54px;font-weight:700}
    .services .quotebtn a span{font-weight:700}
    .services #hero_form_btm h3{border:0;font-family:'GothamBookRegular', sans-serif !important;font-size:19px;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:8px 0 !important;width:318px;color:#fff !important;text-align:left !important}
    .services #hero_form_btm strong{font-weight:700;font-family:'GothamBoldRegular', sans-serif !important;color:#fff !important}
    .services #hero_form_btm span{background:url(images/vehicle-icn.png) no-repeat scroll 6px 0 rgba(0, 0, 0, 0);display:block;line-height:25px;padding-left:69px}
    .services p.btn a:hover, .services input.btn:hover, .services #gform_submit_button_4:hover, .services .gform_wrapper .gform_footer input.button, .services .gform_wrapper .gform_footer input[type="submit"]:hover, .services quotebtn a:hover{background-color:#f27110;background-image:-webkit-gradient(linear, center top, center bottom, from(#fba234), to(#f27110));background-image:-webkit-linear-gradient(top, #fba234, #f27110);background-image:-moz-linear-gradient(top, #fba234, #f27110);background-image:-ms-linear-gradient(top, #fba234, #f27110);background-image:-o-linear-gradient(top, #fba234, #f27110);background-image:linear-gradient(top, #fba234, #f27110);-pie-background:linear-gradient(top, #fba234, #f27110);cursor:pointer}
    p.btn a:link, p.btn a:visited, p.btn a:hover{color:#fff}
    #gform_submit_button_4, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{font-size:18px !important;height:43px;margin:1px 0 0 20px;padding:0;width:180px}
    #hero_form .gform_wrapper .validation_error{display:none}
    #hero_form .gform_wrapper .ginput_container + .gfield_description.validation_message{margin-top:0 !important}
    #hero_form .gform_wrapper .validation_message{position:relative;top:7px}
    .gform_wrapper .top_label input.medium{padding:10px}
    .ginput_complex input, .gform_wrapper .simple_captcha_medium input{padding:10px !important}
    input, textarea{background-color:#fff;border:1px solid #fff;-moz-box-shadow:0 0 6px #c9c9c9 inset;-webkit-box-shadow:0 0 6px #c9c9c9 inset;box-shadow:0 0 6px #c9c9c9 inset;color:#bebebe;font:bold 12px/1 Helvetica, Arial, "Lucida Grande", sans-serif;padding:8px;text-shadow:0 1px 1px #FFF}
    input:focus, textarea:focus{color:#777}
    #header input, #hero input, #footer input{font:11px/1 "Novecento W00 DemiBold"}
    input.radio, input.checkbox{background:transparent none;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 transparent inset;-webkit-box-shadow:0 0 0 transparent inset;box-shadow:0 0 0 transparent inset}
    p.captcha input{width:65px}
    p.label{color:#777;font:14px/1 "Novecento W00 DemiBold";margin-bottom:5px}
    input.full, textarea{width:79%}
    fieldset{margin-bottom:18px}
    fieldset p.label{display:inline;float:left;width:28%}
    fieldset p.label input{width:82%}
    table{border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-spacing:0}
    th, td{padding:10px;text-align:left}
    th{border-top:1px solid #ddd;border-left:1px solid #ddd;color:#25A8DA;font-weight:700;text-align:left}
    tr.table-header th{background-color:#25A8DA;color:#FFF;font:18px/1 "Novecento W00 DemiBold", sans-serif;padding:12px;text-shadow:0 -1px 0 #116BC1}
    td{border-top:1px solid #ddd;border-left:1px solid #ddd}
    img.border{border:4px solid #FFF;-moz-box-shadow:0 0 2px #C2C2C2;-webkit-box-shadow:0 0 2px #C2C2C2;box-shadow:0 0 2px #C2C2C2}
    .alignleft{display:inline;float:left;margin-right:12px}
    .alignright{display:inline;float:right;margin-left:12px}
    div.alignleft img, div.alignright img{margin-bottom:2px}
    div.alignleft p, div.alignright p{font-size:13px;font-style:italic;margin-bottom:0}
    .half, .third, .quarter, .main_col, .right_col{display:inline;float:left;margin-right:10px}
    .main_col.services{margin-top:25px}
    .main_col .post img{margin-right:12px}
    .last{margin-right:0}
    .half{width:49%}
    .third{width:32%}
    .quarter{width:24%}
    .main_col{width:940px}
    .main_col.sidebar{margin-right:60px;width:560px}
    .right_col{width:320px}
    .a-center{text-align:center}
    #container{height:auto !important;height:100%;margin:0 auto;min-height:100%}
    .inner{margin:0 auto;position:relative;width:940px}
    #header{background:url(images/bkg_header.png) center top no-repeat transparent;height:127px;position:relative;z-index:1}
    #header .inner{padding-top:10px}
    .allgreen_php_pages #header{height:126px}
    .allgreen_php_pages #header .inner{padding-top:9px}
    #logo_cert, #utility_location{display:inline;float:left;width:470px}
    #header p.logo{display:inline;float:left;margin-bottom:0;position:relative;text-indent:-5000px;top:14px;width:185px}
    #header p.logo strong a{background:url(images/logo.png) left top no-repeat transparent;display:block;height:52px;width:185px}
    ul#cert_logos{width:500px}
    ul#cert_logos li a{background:no-repeat left top;display:block;height:41px;position:relative;top:24px;text-indent:-5000px}
    ul#cert_logos li.esc a{background-image:url(images/bkg_logo-esc.png);margin-left:5px;width:56px;margin-top:0}
    ul#cert_logos li.r2s a{background-image:url(images/bkg_logo-r2s-new.png);height:40px;margin-top:-7px;width:87px;-webkit-background-size:cover;background-size:cover}
    ul#cert_logos li.iso a{background-image:url(images/bkg_logo-iso.png);width:74px;height:32px;-webkit-background-size:cover;background-size:cover}
    ul#cert_logos li.ohsas a{background-image:url(images/bkg_logo-ohsas.png);width:47px;margin-top:-3px}
    ul#cert_logos li.mic a{background-image:url(images/bkg_logo-mic.png);width:50px;margin-top:6px}
    ul#utility_nav{float:right;position:relative;right:6px}
    ul#utility_nav li{font:11px/1 "Novecento W00 DemiBold";margin-left:15px;text-shadow:0 1px 1px #0b3f00}
    ul#utility_nav li a, ul#utility_nav li.current-menu-item a:hover{color:#fff}
    ul#utility_nav li a:hover, ul#utility_nav li.current-menu-item a{color:#0F5600;text-shadow:1px 1px 1px #4AA838}
    #utility_location form{clear:both;float:right;position:relative;top:10px;width:415px}
    #utility_location form label{color:#333;display:inline-block;float:left;font:14px/1 "Novecento W00 DemiBold";margin-right:5px;position:relative;top:10px;text-align:right;text-shadow:1px 1px 1px #4aa838;vertical-align:middle;width:124px}
    #utility_location input{background:url(images/bkg_location-form-input.jpg) left top no-repeat #f9f9f9;border:0 none;-moz-box-shadow:0 0 0 transparent inset;-webkit-box-shadow:0 0 0 transparent inset;box-shadow:0 0 0 transparent inset;display:inline;float:left;height:40px;line-height:42px;padding:2px 24px 0;width:114px}
    #utility_location input.btn{background:url(images/bkg_location-form-btn.jpg) left top no-repeat transparent;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:42px;padding:0;width:121px}
    #utility_location .hidden{display:none}
    #pickup_header_button, .pickup_header_btn{background-color:#25A8DA;background-image:-moz-linear-gradient(center top, #45BEE4, #168FCD);border:1px solid #168FCD;border-radius:28px 28px 28px 28px;box-shadow:0 0 3px #1E6100;clear:both;color:#FFF;float:right;font:15px/1 "Novecento W00 DemiBold";margin:5px 0 4px;padding:8px 30px;position:relative;text-align:center;text-shadow:0 -1px 0 #116BC1;top:10px;width:175px}
    #pickup_header_button:hover, .pickup_header_btn:hover{background-image:-webkit-gradient(linear, center top, center bottom, from(#39d1ec), to(#168fcd));background-image:-webkit-linear-gradient(top, #39d1ec, #168fcd);background-image:-moz-linear-gradient(top, #39d1ec, #168fcd);background-image:-ms-linear-gradient(top, #39d1ec, #168fcd);background-image:-o-linear-gradient(top, #39d1ec, #168fcd);background-image:linear-gradient(top, #39d1ec, #168fcd);-pie-background:linear-gradient(top, #39d1ec, #168fcd)}
    .pickup_header_btn{float:left;margin-bottom:25px;margin-top:-16px;font-size:24px !important;color:#FFF !important;}
    .entry ul{list-style-position:inside !important;}
    #utility_location{color:#fff;font-size:30px}
    .phone_home{color:#fff;font-size:24px;font-weight:500;margin-right:20px;position:absolute;top:20px;right:240px}
    #phone_button{float:right;width:495px;text-align:right;position:relative}
    form#searchform{display:inline;float:right;position:relative;top:27px;width:208px}
    form#searchform label{display:none}
    form#searchform p{line-height:1;margin-bottom:0}
    form#searchform input{background:url(images/bkg_search-form-input.jpg) left top no-repeat #f9f9f9;border:0 none;-moz-box-shadow:0 0 0 transparent inset;-webkit-box-shadow:0 0 0 transparent inset;box-shadow:0 0 0 transparent inset;display:inline;float:left;height:26px;line-height:28px;padding:2px 20px 0;width:133px}
    form#searchform input.searchbutton{background:url(images/bkg_search-form-btn.jpg) left top no-repeat transparent;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;height:28px;padding:0;width:35px}
    #main_nav_container{height:35px}
    ul#main_nav{float:left;height:35px;position:relative;top:24px;width:690px}
    ul#main_nav li{text-align:center}
    ul#main_nav li a{color:#fff;display:inline-block;float:left;font:12px/35px "Novecento W00 DemiBold", sans-serif;text-shadow:0 1px 1px #0b3f00;padding:0 18px}
    ul#main_nav li a:hover{background-color:#46932c}
    ul#main_nav li.current_page_item a, ul#main_nav li.current-page-ancestor a{color:#78C021}
    ul#main_nav li.current_page_item a:hover, ul#main_nav li.current-page-ancestor a:hover{color:#fff}
    ul#main_nav li{display:block}
    ul#main_nav li ul li{float:none}
    ul#main_nav ul.dropdown_wrapper{background:url(images/bkg_dropdown-wrapper.jpg) left top repeat-x #f2f7f0;border:5px solid #46932c;-moz-box-shadow:0 3px 3px #bebebe;-webkit-box-shadow:0 3px 3px #bebebe;box-shadow:0 3px 3px #bebebe;clear:both;display:none;float:none;margin:0;padding:17px 20px 20px;position:absolute;top:35px;left:0;width:900px;z-index:9999}
    ul#main_nav li:hover > ul{display:block}
    ul#main_nav ul li ul{border:0 none}
    ul#main_nav .dropdown_copy a, ul#main_nav ul li ul.children li a{color:#27abdc;float:none;font-size:11px;line-height:18px;text-shadow:0 0 0 transparent;width:auto}
    ul#main_nav .dropdown_copy a:hover, ul#main_nav ul li ul.children li a:hover{background-color:transparent;color:#158701}
    ul#main_nav .dropdown_copy.half{text-align:left;margin-right:35px;width:550px}
    ul#main_nav .dropdown_copy .half{margin-right:18px;width:86px}
    ul#main_nav .dropdown_copy .half.last{margin-right:0;width:436px}
    ul#main_nav .dropdown_copy .half.last p a{color:#27ABDC;display:none;padding-left:0}
    ul#main_nav .dropdown_copy .half.last p a:hover{color:#158701}
    ul#main_nav .dropdown_copy h5{font:21px/1 "Novecento W00 DemiBold", sans-serif;color:#158701;margin-bottom:3px}
    ul#main_nav .dropdown_copy p{color:#666;line-height:18px;margin-bottom:7px}
    ul#main_nav .dropdown_links.half{width:315px}
    ul#main_nav ul li ul.children{color:#27abdc;margin:0 0 0 14px}
    ul#main_nav ul li ul.children li{display:list-item;float:none;text-align:left}
    ul#main_nav ul li ul.children li a{line-height:24px;padding:0}
    ul li.menu-item-type-post_type a{cursor:default}
    ul li.menu-item-type-post_type.services a{cursor:pointer}
    #content{padding:33px 0 100px}
    .page-template-page-hero-php #content{padding:0 0 100px}
    .page-template-page-hero-services-php #content{padding:0 0 50px}
    .toggle_trigger:hover{cursor:pointer}
    .page-id-1362 #content{padding-top:0}
    #post_1362 .service_copy .half{margin-right:25px;width:162px}
    #post_1362 .service_copy .half.last{margin-right:0;width:350px}
    #post_1362 .service_copy img{border:1px solid #999;-moz-box-shadow:0 1px 1px #c9c9c9;-webkit-box-shadow:0 1px 1px #c9c9c9;box-shadow:0 1px 1px #c9c9c9;margin-bottom:18px}
    #post_1362 .service_copy p.toggle_trigger{background:url(images/btn_p-read-more.jpg) right top no-repeat transparent;color:#27abdc;font-family:"Novecento W00 Book", sans-serif;height:17px;line-height:17px;padding-right:23px;text-align:right}
    #post_1362 .service_copy p.toggle_trigger:hover{color:#78C021}
    #post_1362 .service_copy p.toggle_trigger strong{font-family:"Novecento W00 DemiBold", sans-serif;font-weight:400}
    .right_col hr{margin:18px 0}
    ul#col_social li a{background:no-repeat left top;display:block;height:32px;margin-right:30px;text-indent:-5000px;width:32px}
    ul#col_social li.rss a{background-image:url(images/bkg_col-icon-rss.jpg)}
    ul#col_social li.fb a{background-image:url(images/bkg_col-icon-fb.jpg)}
    ul#col_social li.tw a{background-image:url(images/bkg_col-icon-tw.jpg)}
    ul#col_social li.yt a{background-image:url(images/bkg_col-icon-yt.jpg)}
    ul#col_social li.gp a{background-image:url(images/bkg_col-icon-gp.jpg)}
    .right_col p.btn a{display:block;margin-top:4px;padding:11px 0}
    #featured_video, #recycling_calculator{background-color:#f7f7f7;border:1px solid #ddd;margin-bottom:20px;width:318px}
    .right_col .col_inner{padding:0 10px}
    .right_col .col_inner p{margin-bottom:8px}
    .right_col .col_inner p.more{margin-bottom:8px;text-align:right}
    #featured_video h5{background:url(images/bkg_hdr-blue.jpg) repeat-x left top #2EACDD;border-bottom:1px solid #DDD;color:#FFF;display:block;font-size:18px;height:38px;line-height:38px;margin-bottom:8px}
    #featured_video h5 span{background:url(images/bkg_logo-youtube.jpg) no-repeat 10px top transparent;display:block;text-indent:52px}
    #featured_video h5 strong{color:#fff}
    #featured_video h6{margin-bottom:8px}
    #featured_video p.desc{margin:5px 0 3px}
    #featured_video p.more{margin-top:5px}
    #recycling_calculator{background:url(images/bkg_recycling-calculator.jpg) no-repeat left top #f1f1f1;height:146px;position:relative}
    #recycling_calculator .col_inner{padding-top:10px}
    #recycling_calculator h6{width:155px}
    #recycling_calculator p.more a{background:url(images/bkg_p-more.jpg) repeat-x left top #2EACDD;border-top:1px solid #DDD;bottom:0;color:#FFF;display:block;height:22px;left:0;line-height:22px;padding-right:10px;position:absolute;width:308px}
    #recycling_calculator p.more a:hover{color:#f9f9f9;text-shadow:0 1px 1px #116BC1}
    .right_col .toggle h6.header{margin-bottom:10px}
    .right_col .toggle h6.header img{margin:0 0 3px 4px}
    .right_col .toggle ul{margin-left:0}
    .right_col .toggle ul li{line-height:14px;list-style-type:none;margin-bottom:10px}
    .right_col .toggle p.more{text-align:right}
    .right_col .toggle p.more a{color:#78C021}
    .right_col .toggle p.more a:hover{color:#27ABDC}
    .blog h1, .single h1, .archive h1{margin-bottom:18px}
    .blog h2, .blog .post h2 a, .single h2, .archive h2, .archive .post h2 a{color:#777;font-size:21px;margin-bottom:6px}
    .blog .post h2 a, .archive .post h2 a{color:#27ABDC}
    .blog .post h2 a:hover, .archive .post h2 a:hover{color:#777}
    small.meta, small.postmetadata{display:block;font-family:"Novecento W00 Book", sans-serif;margin-bottom:10px;text-transform:uppercase}
    .post small.meta a, .post small.postmetadata a{font-size:11px}
    .navigation p.nav-links{display:inline;float:left;font:14px/1 "Novecento W00 DemiBold";width:50%}
    .navigation #prev-posts{text-align:right}
    .single .comment-author, .single .comment-text p{margin-bottom:8px}
    .single p.moderation, .single p.logged-in a{font-family:"Novecento W00 Book", sans-serif;margin-bottom:6px}
    .single .comment-text.moderation{color:#777}
    .serv-list{margin:0 0 20px;overflow:hidden}
    .serv-list li{margin:0 0 13px;overflow:hidden;list-style:none !important}
    .serv-list .icn-img{float:left;width:165px;text-align:center}
    .serv-list .rt-cont{float:left;width:760px}
    .expand-bg{background:#91a4b1;width:769px;margin:0 auto}
    .expand-bg #cont{background:#91a4b1;height:57px;text-align:center;position:relative;color:#fff;text-transform:uppercase;padding:10px 0 0}
    .expand-bg #cont .lt-arow{position:absolute;left:36px;top:39px}
    .expand-bg #cont .rt-arow{position:absolute;right:36px;top:39px}
    .expand-bg #cont p{margin:0;padding:0}
    .expand-bg #cont .tit{font-family:'GothamBoldRegular', sans-serif;font-size:30px}
    .expand-bg #cont .sub-tit{font-family:'GothamBookRegular', sans-serif;font-size:20px;color:#fff !important}
    .bottom-cont{margin:20px 0;width:100%;float:left}
    .bottom-cont #hero_form_btm{float:left;width:400px}
    .bottom-cont .gform_body{padding:13px 13px 3px;width:293px;float:left;background:#747474;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
    .bottom-cont .side-rt{float:left;width:470px;font-size:14px}
    .bottom-cont ul li{list-style:none;margin-left:0;margin-bottom:7px}
    .bottom-cont ul{margin-bottom:10px}
    .bottom-cont ul li a{color:#008900;font-size:14px}
    .bottom-cont ul li a:hover{color:#F27110}
    .bottom-cont .toggle_hidden{margin-top:14px}
    .bottom-cont p.more{text-align:right}
    .bottom-cont p.more a{color:#F27110;font-size:13px;font-weight:700}
    .bottom-cont p.more a:hover{color:#008900}
    .side-rt h6{overflow:hidden}
    .side-rt h6 strong{float:left}
    .bottom-cont p.more{font-family:inherit}
    .bottom-cont p.more strong{font-weight:700;font-family:inherit}
    .side-rt h6 span{background:url(images/btn_arrow-down.jpg) no-repeat scroll right center rgba(0, 0, 0, 0);display:inline-block;float:left;height:6px;margin-left:6px;margin-top:5px;width:12px}
    .bottom-cont .gform_footer{width:318px;overflow:hidden;text-align:center}
    .bottom-cont #recycling_calculator h6{width:inherit !important}
    .bottom-cont #recycling_calculator p{margin-bottom:0;padding-bottom:10px}
    .bottom-cont #recycling_calculator .col_inner{padding-top:0 !important}
    .bottom-cont #recycling_calculator p.more a{background:none transparent !important;border:0 !important;color:#F27110;width:100% !important;float:right;text-shadow:none !important;overflow:hidden}
    .bottom-cont #featured_video, .bottom-cont #recycling_calculator{border:0 !important;background:none transparent !important;height:inherit !important;width:100% !important}
    .bottom-cont #hero_form_btm input[type="text"]{font-family:'GothamBookRegular', sans-serif;width:264px;background:url(images/bkg_hero-form-input-btm.jpg) no-repeat scroll left top transparent;font-size:13px;color:#6d6d6d}
    #hero{background:url(images/bkg_hero.jpg) center top no-repeat #f9f9f9;height:425px;margin-top:16px;position:relative;z-index:0}
    #hero.services{background:none !important;height:auto;margin-top:16px;position:relative;z-index:0}
    #hero_slider{width:690px;float:left;position:relative;}
    #hero_slider .hero_slide:nth-child(3) img{max-width:310px;}
    .services #hero_slider, .services .bx-wrapper, .services .bx-window, .services .hero_slide{width:940px !important}
    .services .bx-window{overflow:visible !important;height:inherit !important}
    .hero_slide{width:690px}
    .spacer{overflow:hidden;height:40px}
    .services .hero_slide{height:auto;}
    .services .slide_img{width:333px}
    .slide_img{margin-right:30px;width:312px}
    .home .slide_img{margin-top:20px;}
    .slide_copy{position:relative;top:35px;width:318px}
    .services .slide_copy{position:relative;top:0;width:563px}
    .slide_copy h1,
    .slide_copy h2.slide-title,
    .slide_copy h3.slide-title{background-image:none;color:#78C021;font:36px/1 "Novecento W00 Book";letter-spacing:-1px;margin-bottom:5px;padding:0}
    .slide_copy h1 strong{color:#158701}
    .services .slide_copy h1, .services .slide_copy .main-tit{background-image:none;color:#78c021;font-size:40px;font-family:"GothamBoldRegular", sans-serif;line-height:normal;letter-spacing:0;padding:0;text-transform:uppercase}
    .services .slide_copy h1 strong, .services .slide_copy .main-tit strong{color:#01783c;font-size:40px;font-family:"GothamBoldRegular", sans-serif;line-height:normal}
    .services .sub-tit{color:#46ae19;font-family:"GothamBookRegular", sans-serif;font-size:20px}
    .services.new h1.pagetitle{color:#01783C !important}
    .slide_copy h2, .slide_copy p{color:#999;font:300 20px/29px Helvetica, Arial, "Lucida Grande", sans-serif;letter-spacing:0;margin-bottom:6px}
    .slide_copy p.more{font-family:"Novecento W00 Book", sans-serif;text-align:right}
    #hero_slider a.bx-prev, #hero_slider a.bx-next{background:transparent no-repeat left top;display:block;height:35px;position:absolute;top:158px;text-indent:-5000px;width:36px;z-index:101}
    #hero_slider a.bx-prev{background-image:url(images/btn_hero-prev.png);left:-18px}
    #hero_slider a.bx-next{background-image:url(images/btn_hero-next.png);right:-18px}
    #hero_slider .bx-pager{margin:12px auto 0;position:relative;text-align:center;width:100%;z-index:101}
    #hero_slider a.pager-link{color:#bebebe;display:inline-block;font:12px/30px "Novecento W00 DemiBold";height:30px;margin:0 6px;text-align:center;text-shadow:0 1px 1px #fff;width:30px}
    #hero_slider a.pager-link:hover{color:#9a9a9a}
    #hero_slider a.pager-active{background:url(images/btn_hero-pager.png) left top no-repeat transparent}
    .slide_copy p.more{color:#999;font:300 16px/26px Helvetica, Arial, "Lucida Grande", sans-serif;letter-spacing:0;margin-bottom:6px}
    #hero_form{display:inline;float:right;position:relative;top:20px;width:221px}
    #hero_form p{margin-bottom:10px;text-align:center}
    #hero_form input.text{background:url(images/bkg_hero-form-input.jpg) left top no-repeat #f9f9f9;border:0 none;-moz-box-shadow:0 0 0 transparent inset;-webkit-box-shadow:0 0 0 transparent inset;box-shadow:0 0 0 transparent inset;height:37px;line-height:37px;padding:0 15px;width:191px}
    #hero_form input.btn{font-size:18px;height:43px;margin:23px 0 0 20px;padding:0;width:180px}
    #hero_form input[type="text"]{background:url(images/bkg_hero-form-input.jpg) no-repeat scroll left top #F9F9F9;border:0 none;box-shadow:0 0 0 transparent inset;height:37px;line-height:37px;padding:0 15px;width:191px}
    #hero_form label{display:none}
    #hero_form ul li{margin-bottom:10px;margin-left:0}
    #hero_form_btm #hero_form_btm{display:inline;float:right;position:relative;top:20px;width:221px}
    #hero_form_btm p{margin-bottom:10px;text-align:center}
    #hero_form_btm input.text{background:url(images/bkg_hero-form-input.jpg) left top no-repeat #f9f9f9;border:0 none;-moz-box-shadow:0 0 0 transparent inset;-webkit-box-shadow:0 0 0 transparent inset;box-shadow:0 0 0 transparent inset;height:37px;line-height:37px;padding:0 15px;width:191px}
    #hero_form_btm input.btn{font-size:18px;height:43px;margin:23px 0 0 20px;padding:0;width:180px}
    #hero_form_btm input[type="text"]{background:url(images/bkg_hero-form-input.jpg) no-repeat scroll left top #F9F9F9;border:0 none;box-shadow:0 0 0 transparent inset;height:37px;line-height:37px;padding:0 15px;width:191px}
    #hero_form_btm label{display:none}
    #hero_form_btm ul li{margin-bottom:10px;margin-left:0}
    .home h3,
    #clients .block-title{color:#777;font:30px/1 "Novecento W00 Book";letter-spacing:-1px;margin-bottom:9px}
    .home h4,
    #index_copy .copy-title{color:#777;font:21px/1 "Novecento W00 Book";margin-bottom:14px}
    .home h4 strong,
    #index_copy .copy-title strong{color:#777}
    .home #content{padding:0;}
    #clients{background:url(images/bkg_hr.jpg) left top repeat-x transparent;clear:both;height:74px;padding-top:21px;position:relative}
    #clients h3,
    #clients .block-title{line-height:68px}
    #clients_slider{position:absolute;top:21px;left:167px}
    ul#client_slides li{height:74px;width:84px}
    ul#client_slides li img{border:1px solid #ddd}
    #clients a.bx-prev, #clients a.bx-next{background:no-repeat left top;display:block;height:36px;position:absolute;top:19px;text-indent:-5000px;width:36px}
    #clients a.bx-prev{background-image:url(images/btn_clients-prev.jpg);left:-41px}
    #clients a.bx-next{background-image:url(images/btn_clients-next.jpg);right:-31px}
    hr.index_copy{margin:20px 0 28px}
    #index_copy .third, #index_copy .half{background:no-repeat left top;border:1px solid #ddd;margin-right:20px;padding-left:18px;position:relative}
    #index_copy .third{background-color:#f4f4f4;height:209px;padding-top:27px;width:280px}
    #index_copy .half{background-color:#efefef;height:146px;padding-top:20px;width:440px}
    #index_copy .last{margin-right:0}
    #index_copy hr{margin:30px 0}
    #index_copy h4,
    #index_copy .copy-title{margin:15px 0 10px 13px;width:180px}
    #index_copy p{line-height:18px;margin-left:13px;width:180px}
    #index_copy p.more a{background:url(images/bkg_p-more.jpg) left top repeat-x #2eacdd;border-top:1px solid #ddd;color:#fff;display:block;font-family:"Novecento W00 Book", sans-serif;height:22px;line-height:22px;padding-right:20px;position:absolute;bottom:0;left:0;text-align:right;width:278px}
    #index_copy p.more a:hover{color:#f9f9f9;text-shadow:0 1px 1px #116BC1}
    #index_copy .half p.more a{width:438px}
    #itasset_disposition{background-image:url(images/bkg_itasset-disposition.jpg)}
    #data_destruction{background-image:url(images/bkg_data-destruction.jpg)}
    #recycling_pickup{background-image:url(images/bkg_recycling-pickup.jpg)}
    #community_outreach{background-image:url(images/bkg_community-outreach.jpg)}
    #eco_responsibility{background-image:url(images/bkg_eco-responsibility.jpg)}
    #index_copy .link-fill{color:#555;position:absolute;top:0;left:0;width:100%;height:100%;display:inline}
    #footer{background:url(images/bkg_footer.jpg) left top repeat-x #E4E4E4;color:#909090;font-size:12px;text-shadow:0 1px 1px #FFF;position:absolute;width:100%}
    #footer .inner{padding-top:46px}
    .push{height:321px}
    #footer a{color:#777}
    #footer a:hover{color:#909090}
    #nav_copyright.half{width:70%}
    #social.half{width:28%}
    #social_copyright{float:right}
    ul.footer_nav{color:#777;margin:0 0 8px}
    ul.footer_nav.menu{float:left}
    ul.footer_nav li{float:left;margin-left:12px;width:24%}
    ul.footer_nav li a{font:11px/1 "Novecento W00 DemiBold", sans-serif;font-weight:400}
    ul.footer_nav li.current_page_item a{color:#909090}
    ul.footer_nav li.current_page_item a:hover{color:#777}
    ul.footer_nav.menu{float:left;width:auto}
    .f-nav ul.footer_nav.menu{float:left;width:135px}
    .f-nav ul.footer_nav li{float:left;margin-left:12px;width:100%}
    .w-105{width:105px !important}
    #copyright{clear:both;color:#777;margin-top:35px}
    #footer h6{color:#777;font:21px/1 "Novecento W00 Book", sans-serif;text-align:right}
    ul#social_nav{display:inline;float:right}
    ul#social_nav li a{background:no-repeat left top;display:block;height:40px;margin-left:4px;text-indent:-5000px}
    ul#social_nav li.fb a{background-image:url(images/bkg_icon-fb.jpg);width:38px}
    ul#social_nav li.tw a{background-image:url(images/bkg_icon-tw.jpg);width:44px}
    ul#social_nav li.yt a{background-image:url(images/bkg_icon-yt.jpg);width:40px}
    ul#social_nav li.ln a{background-image:url(images/bkg_icon-linkedin.jpg);width:40px}
    ul#social_nav li.g-plus a{background-image:url(images/bkg_icon-google.jpg);width:38px}
}
@media print{#header, .left_col, #footer, form, img, button{display:none}
    #comments{page-break-before:always}
    body{width:100% !important;margin:0 !important;padding:0 !important;line-height:1.4;word-spacing:1.1pt;letter-spacing:.2pt;font-family:Georgia, "Times New Roman", Times, serif;color:#000;background:none;font-size:12pt}
    p, ul, ol{margin-bottom:10px}
    h1, h2, h3, h4, h5, h6{color:#000 !important;font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;margin-bottom:10px}
    h1{font-size:18pt}
    h2{font-size:16pt;font-style:italic}
    h3{font-size:14pt}
    h4, h5, h6{font-size:12pt}
    code{font:10pt Courier, monospace}
    blockquote{padding:1em}
    table{margin:1px;text-align:left}
    th{border-bottom:1px solid #333;font-weight:700}
    td{border-bottom:1px solid #333}
    th, td{padding:4px 10px 4px 0}
    caption{background:#fff;margin-bottom:2em;text-align:left}
    thead{display:table-header-group}
    tr{page-break-inside:avoid}
    a{text-decoration:none;color:#000}
    hr{margin:10px 0}
}
.allgreen_php_pages #cont_bot{padding:0 70px 0 0;width:550px}
.allgreen_php_pages #cont_bot h1{border-bottom:1px solid #DDD;color:#158701;font:36px/1 "Novecento W00 DemiBold";letter-spacing:-1px;margin-bottom:20px;padding-bottom:5px}
.allgreen_php_pages #cont_bot.checkout h1{border-bottom:0;color:#158701;font-size:15px;letter-spacing:-1px;margin-bottom:0;padding-bottom:5px}
.allgreen_php_pages .form_thunkyou_message h2{font-weight:700}
.allgreen_php_pages .form_thunkyou_message p{font-size:14px;line-height:25px;margin-bottom:18px}
.widgets_on_page ul li{list-style:none}
.widgets_on_page{padding-top:15px;clear:both}
.post img.alignleft, .post img.pic, #cont_bot2 img{border:5px solid #eee}
form:before, form:after{content:"";display:table}
form:after{clear:both}
form{zoom:1}
#cont_bot form strong{position:relative;top:-5px}
#cont_bot form input{margin-bottom:22px !important}
#cont_bot form select{margin-bottom:22px !important}
a:hover{cursor:pointer !important}
ul .loc-item{list-style:none;padding:0;margin:0 0 35px;}
.home-accordion{margin-bottom:15px}
.home-accordion .aBtn{background:none repeat scroll 0 0 #41bae2;color:#FFF;font-family:"Novecento W00 Book", sans-serif;font-size:14px;padding:10px;cursor:pointer;margin:0}
.home-accordion .aBtn strong{font-family:"Novecento W00 DemiBold", sans-serif;font-weight:400}
.home-accordion .aCont{background:none repeat scroll 0 0 #F4F4F4;border:1px solid #DDD;margin:0;padding:10px}
.home-accordion.expand-bg .accordprefix{background:url(images/arrow-down.png) no-repeat;font-size:0;text-indent:-100000px;left:36px;position:absolute;top:39px;width:18px;height:16px}
.home-accordion.expand-bg .openheader .accordprefix, .home-accordion.expand-bg .openheader .accordprefix-rt{background:url(images/arrow-up.png) no-repeat}
.home-accordion.expand-bg .accordprefix-rt{background:url(images/arrow-down.png) no-repeat;font-size:0;text-indent:-100000px;right:36px;position:absolute;top:39px;width:18px;height:16px}
.home-accordion.expand-bg .aCont{background:none transparent !important;border:0 solid #DDD !important;margin:0;padding:0 !important}
.home-accordion .aCont h1{margin-bottom:15px}
.home-accordion .aCont p{font-size:13px}
#gform_4 ul li{list-style-type:none}
.calnk a:hover{background-position:0 0;text-decoration:none;color:#000;border-bottom:1px dotted #000}
.calnk a:visited{text-decoration:none;color:#000;border-bottom:1px dotted #000}
.calnk a{text-decoration:none;color:#000;border-bottom:1px dotted #000}
.calnk a span{display:none}
.calnk a:hover span{color:#333;background:#E4EBE3;display:block;position:absolute;margin-top:1px;padding:5px;width:150px;z-index:100;line-height:1.2em}
.calendar-table{border:none;width:100%}
.calendar-heading{height:25px;text-align:center;border:1px solid #D6DED5;background-color:#E4EBE3}
.calendar-next{width:25%;text-align:center}
.calendar-prev{width:25%;text-align:center}
.calendar-month{width:50%;text-align:center;font-weight:700}
.normal-day-heading{text-align:center;width:25px;height:25px;font-size:.8em;border:1px solid #DFE6DE;background-color:#EBF2EA}
.weekend-heading{text-align:center;width:25px;height:25px;font-size:.8em;border:1px solid #DFE6DE;background-color:#EBF2EA}
.day-with-date{vertical-align:text-top;text-align:left;width:60px;height:60px;border:1px solid #DFE6DE}
.day-without-date{width:60px;height:60px;border:1px solid #E9F0E8}
.current-day{vertical-align:text-top;text-align:left;width:60px;height:60px;border:1px solid #BFBFBF;background-color:#E4EBE3}
span.event{font-size:.75em}
.kjo-link{font-size:.75em;text-align:center}
.calendar-date-switcher{height:25px;text-align:center;border:1px solid #D6DED5;background-color:#E4EBE3}
.calendar-date-switcher form{margin:0;padding:0}
.calendar-date-switcher input{border:1px #D6DED5 solid}
.calendar-date-switcher select{border:1px #D6DED5 solid}
.cat-key{width:100%;margin-top:10px;padding:5px;border:1px solid #D6DED5}
.calnk a:hover span span.event-title{padding:0;text-align:center;font-weight:700;font-size:1.2em}
.calnk a:hover span span.event-title-break{width:96%;text-align:center;height:1px;margin-top:5px;margin-right:2%;padding:0;background-color:#000}
.calnk a:hover span span.event-content-break{width:96%;text-align:center;height:1px;margin-top:5px;margin-right:2%;padding:0;background-color:#000}
.page-upcoming-events{font-size:80%}
.page-todays-events{font-size:80%}
.gform_footer.top_label.sub-btn{padding:16px 0 10px;margin:16px 0 0}
.inner .bloginner{margin:0 0 0 40px;overflow:hidden}
.blog-area1{margin-right:20px;padding-top:27px;float:left;width:280px}
.blog-area2{margin-right:20px;padding-top:27px;float:left;width:280px}
.blog-area3{float:left;padding-top:27px;width:280px}
.inner .bloginner h3, .inner .bloginner h2{font-size:15px;color:#f79626;font-family:"Novecento W00 DemiBold", sans-serif;font-weight:700;margin-bottom:9px;min-height:35px}
.inner .bloginner p{line-height:22px;margin:10px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#a09f9f;min-height:150px}
.inner .bloginner .btn-primary{background-color:#25a9da;border-radius:8px;bottom:8px;box-shadow:0 4px 0 #3e5c5e;color:#fff;display:block;font-weight:700;height:auto;left:50%;line-height:normal;padding:12px 15px;margin:20px 0 0 -85px;position:absolute;text-align:center;width:auto}
.inner .bloginner .team{height:auto;position:relative;padding-bottom:50px}
.bot-boxnew{margin:40px 0 0}
.nonebox1{background:#f9f9f9;padding:20px 0 0}
.boxrear{overflow:hidden;margin-bottom:30px}
.boxrear .leftbox{float:left;width:614px}
.boxrear .leftbox h3{font-size:15px;color:#f79626;font-family:"Novecento W00 DemiBold", sans-serif}
.boxrear .leftbox p{margin:10px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#a09f9f;line-height:22px}
.boxrear .trightbox{float:right;width:292px;padding:2px}
.boxrear .trightbox .imageshado{margin-top:2px}
.noneinner{background:url(./images/bkg_body.jpg) repeat-x scroll left top #fff}
.map-area{height:400px;overflow:hidden}
.topslider{background:#2ba9dc url(./images/top-bg.png) left bottom repeat-x;height:266px;margin:-5px 0 0}
.topslider img{text-align:center}
.banner-top{overflow:hidden;position:absolute;left:0;top:0;width:690px}
.banner-top h3, .banner-top h1{color:#FFF;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:10px 0 6px 22px}
.expand-content{color:#666 !important}
.banner-top p{font-size:12px;color:#fff;font-family:Arial, Helvetica, sans-serif;line-height:14px;text-transform:none;padding:0 0 0 25px}
.contact-form-landing{background-color:#216711;border-radius:3px;float:right;margin-top:10px;width:180px;padding:10px 15px}
.contact-form-landing legend{font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:5px}
.contact-form-landing fieldset{margin-bottom:0}
.contact-form-landing .form-control{border-radius:3px;margin-top:3px;margin-bottom:3px;width:160px}
.contact-form-landing input, .contact-form-landing textarea{font-size:12px;padding:5px 8px}
.btn-green{background-color:#7abd31;text-transform:uppercase;color:#fff;width:100%;padding-top:3px;padding-bottom:3px;border:0;border-radius:3px;margin-top:3px}
.location{float:left;margin-right:42px}
.address textarea{width:97%}
.address{margin-top:10px}
.widget-entry li{list-style:none;color:#425866;margin-bottom:7px}
.widget-entry li span{background:#ececec no-repeat 20px;padding:10px}
span.social-icon{width:97px;height:70px;margin-right:7px;float:left}
.widget-entry ul.social-list{margin:0;padding:0}
.widget-entry li span{background-color:#ececec}
.widget-entry .fb span.social-icon{background-image:url(/wp-content/themes/allgreen/images/fb-icon.jpg)}
.widget-entry .tw span.social-icon{background-image:url(/wp-content/themes/allgreen/images/twitter-icon.jpg)}
.widget-entry .ig span.social-icon{background-image:url(/wp-content/themes/allgreen/images/insta-icon.jpg)}
.widget-entry li span.fan-count{min-width:192px;height:70px;display:table-cell;vertical-align:middle;padding:10px}
.bypostauthor,
.gallery-caption,
.sticky{display:block;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.wp-caption{border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.cf:before,
.cf:after{content:" ";/1/display:table;/2/}
.cf:after{clear:both;}
.cf{*zoom:1;}
.number{top:0 !important;}
.aligncenter{text-align:center;}
.to-left{float:left;}
.scroll-top-wrap{text-align:center;}
.scroll-top-inner{z-index:9999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;opacity:0.5;width:50px;height:50px;display:inline;position:fixed;cursor:pointer;margin:0 auto;right:7px;bottom:7px;background:#000;border:1px solid #fff;}
.scroll-top-inner.lightScheme{background:#fff;border:1px solid #000;}
.scroll-top-inner.small{width:25px;height:25px;}
.scroll-top-inner span{font-family:Arial sans-serif;font-weight:bold;line-height:50px;text-align:center;font-size:35px;position:relative;right:1px;color:#fff;}
.scroll-top-inner span.lightScheme{color:#000;}
.scroll-top-inner span.small{font-size:17px;line-height:25px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}
#cboxOverlay{background:#fff;}
#colorbox{}
#cboxTopLeft{width:25px;height:25px;background:url(images/border1.png) no-repeat 0 0;}
#cboxTopCenter{height:25px;background:url(images/border1.png) repeat-x 0 -50px;}
#cboxTopRight{width:25px;height:25px;background:url(images/border1.png) no-repeat -25px 0;}
#cboxBottomLeft{width:25px;height:25px;background:url(images/border1.png) no-repeat 0 -25px;}
#cboxBottomCenter{height:25px;background:url(images/border1.png) repeat-x 0 -75px;}
#cboxBottomRight{width:25px;height:25px;background:url(images/border1.png) no-repeat -25px -25px;}
#cboxMiddleLeft{width:25px;background:url(images/border2.png) repeat-y 0 0;}
#cboxMiddleRight{width:25px;background:url(images/border2.png) repeat-y -25px 0;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}
#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}
#cboxNext{position:absolute;bottom:0px;left:63px;color:#444;}
#cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");}