/*
Theme Name: Cods
Theme URI: 
Description: an Wordpress Theme for CODS
Version: 1.0
Author: Green Golf Designs
*/ 
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, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:top;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display: block;}

/*---Universal Selector to add additional resets, such as text-size adjust and tap highlighting---*/

*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}

a{text-decoration:none;}

body{line-height:1;}
<!--  Clickcease.com tracking-->
<script type='text/javascript'>var script = document.createElement('script');
script.async = true; script.type = 'text/javascript';
var target = 'https://www.clickcease.com/monitor/stat.js';
script.src = target;var elem = document.head;elem.appendChild(script);
</script>
<noscript>
<a href='https://www.clickcease.com' rel='nofollow'><img src='https://monitor.clickcease.com/stats/stats.aspx' alt='ClickCease'/></a>
</noscript>
<!--  Clickcease.com tracking-->
ol, ul{list-style-type: none;}

table{border-collapse:collapse;border-spacing:0;}

caption, th, td{text-align:left;font-weight:normal;}

/*---Removes Webkit form styling on Mobiles---*/

input, textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;}

/*---Additional Form resets---*/

button, input[type="button"]{background:none;}

:required{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}

/*---Typographic Styling---*/

em, i{font-style:italic;}

strong, b{font-weight:bold;}

u{text-decoration:underline;}

pre, code{font-family:Monaco, Courier, monospace;}

pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}

blockquote, q{quotes: "" "";}

blockquote:before, blockquote:after, q:before,  q:after, {content: "";}

/*---Interactive Element Settings---*/

a, input[type="submit"], input[type="button"], button, label[for]{cursor:pointer;}

/*---Misc. Element Styling---*/

img{-ms-interpolation-mode:bicubic;}

/* End strppd.css */

/* Custom fonts */
@font-face {
    font-family: 'ModernPictogramsNormal';
    src: url('fonts/modernpictograms/modernpics-webfont.eot');
    src: url('fonts/modernpictograms/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/modernpictograms/modernpics-webfont.woff') format('woff'),
         url('fonts/modernpictograms/modernpics-webfont.ttf') format('truetype'),
         url('fonts/modernpictograms/modernpics-webfont.svg#ModernPictogramsNormal') format('svg');
    font-weight: normal;
    font-style: normal; }

/* Proper box model */
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* General styles */
::-moz-selection {  }
::selection {  }

a{/*-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;*/}
a:hover{  }

address{  }

aside{  }

b, strong{  }

body{  }

blockquote{  }

button{cursor:pointer; }
button:hover{  }
button:active{  }

caption, th, td{vertical-align:top;}

h1{  }
h2{  }
h3{  }
#the_content h3{padding:0 0 25px 0;font-size:18px;}
h4{  }
h5{  }
h6{  }

i, em{  }

img{  }

input, select, textarea{  }

input[type=radio]{  }
input[type=checkbox]{  }

label{  }

li{  }

p{margin:0 0 1em 0;}

select{  }
select option{  }

table{border:0;border-spacing:0;empty-cells:show;}

textarea{resize:none;}

ul, ol{  }

/* Custom styles */
p.clr, .clr{clear:both;padding:0;margin:0;background:none;}
html, body{margin:0;padding:0;height:100%;min-width:964px;}
body{background:#fff url(custom_images/header_bg.png) repeat-x;font-family:Helvetica, Arial, sans-serif;}
#container{min-height:100%;position:relative;}
#footer-spacer{padding-bottom:66px;}
footer{width:100%;min-width:964px;height:56px;margin:0;padding:0;position:absolute;bottom:0;background:#000 url(custom_images/footer_bg.png) top repeat-x;;}
#wrap{width:964px;margin:0 auto;position:relative;}
#header_contact{width:100%;height:30px;margin:0;padding:0;position:relative;}
#header_phone{height:30px;position:absolute;top:0;right:0;}
#header_phone p{margin:0;padding:7px 0;color:#fff;}
#header_main{width:100%;height:64px;margin:16px 0 0;position:relative;}
#site_title{width:600px;float:left;height:100%;}
#site_title h1{text-transform:uppercase;color:#000;font-size:27px;padding:18px 0;}
#site_title h1 span{color:#b61133;}
#free_estimate{position:absolute;top:0;right:-23px;z-index:6;}
#home_slider{width:100%;height:256px;overflow:hidden;float:left;}
#home_slider img{width:964px;height:243px;}
#local_owned{width:100%;position:relative;margin:19px 0 0;}
#home_line{width:932px;height:2px;background:#666666;position:absolute;top:8px;left:16px;z-index:-1;}
#owned_cont{width:608px;margin:0 auto;background:#fff;}
#owned_cont p{margin:0;padding:0;text-align:center;}
#home_blurb{width:932px;margin:17px auto 0;}
.home_3sections{width:316px;border:2px solid #999999;background:#cccccc;margin:10px 8px 0 0;float:left;min-height:598px;position:relative;}
#section_last{margin:10px 0 0 !important;}
.home_3sections h2{height:32px;width:100%;background:#000;color:#fff;margin:-3px 0 0;padding:0;}
.home_3sections h2 span{display:block;padding:8px 0 8px 10px;font-weight:bold;}
.home_3sections p{padding:10px 13px 0;line-height:20px;}
.home_bottom_link{width:100%;position:absolute;bottom:5px;}
.home_bottom_link a{display:block;width:90px;margin:0 auto;}
#footer_resize{width:964px;margin:0 auto;position:relative;}
#footer_content{width:100%;position:relative;top:30px;}
#copyright{float:left;margin:0 20px 0 0;}
footer nav{float:left;}
#ggd{float:left;margin:0 0 0 20px;}
#ggd a{color:#666;font-size:12px;}
#copyright, #ggd{height:21px;}
#copyright p, #ggd p{color:#666;margin:0;padding:3px 0 2px;font-size:12px;}
#page_content{margin:15px 0 0;}
aside{float:left;width:208px;}
#page_content_area{float:right;width:723px;border:2px solid #999;min-height:600px;}
#menu_quote{display:block;margin:0 auto 0;}
#page_title h2{color:#666;text-align:right;padding:10px 15px 20px 0;font-size:23px;}
#the_content p{padding:0 10px 10px;}
#the_content ul, #the_content ol{margin:0 0 10px 80px;list-style-position:outside;}
#the_content ul li, #the_content ol li{padding:0px 40px 10px 0;}
#the_content ul{list-style-type:disc;}
#the_content ol{list-style-type:decimal;}
.comm_doors{margin:0 auto;}
.comm_doors p{padding:0;margin:0;font-size:13px;}
.comm_doors span{font-size:14px;font-weight:bold;}
.comm_doors a{color:#000;}
.comm_doors a:hover{text-decoration:underline;}
#the_content h2{padding:0 0 20px 10px;font-size:20px;font-weight:bold;}
#form_left, #form_left{width:50%;float:left;}
.wpcf7 input, .wpcf7 select, .wpcf7 textarea{border:#cfcfcf 1px solid;color:#404040;font-size:12px;padding:3px;}
.wpcf7-submit{width:150px;height:60px;margin:0 auto;display:block;color:#fff !important;font-size:24px !important;font-weight:bold;background:#000;border:1px solid #666 !important;box-shadow:1px 1px 2px #666;}
.tabel_title{height:52px;margin:0;}
.tabel_img{height:97px;margin:0;}
.tabel_title2{height:30px;margin:0;}
.tabel_img2{height:119px;margin:0;}

/* Nav */
.topnav{width: 850px; font-size: 13px; line-height: 1em; text-transform: uppercase; z-index: 1002; float: left;height:23px;}
.topnav ul{list-style:none; padding:0; margin:0;height:23px;}
.topnav ul li {margin:2px 2px 0 0; padding:0; float: left;height:23px;background:#666666;}
.topnav li a { padding:5px 10px; float: left; color:#fff; text-decoration: none;}
.topnav li:hover, .topnav li.current_page_item{background:#000; /*background:#f4f4f4;*/ }
/*.topnav li li a:hover { color: #AC2929;}
.topnav ul li ul {position:absolute; top:-999em;padding: 0; margin-top: 4px; }
.topnav li ul {width: 125px;height:auto;}
.topnav ul li ul li {height: 20px;background:none;}
.topnav ul li ul li a {padding: 0px 0px 5px 15px;}
.topnav li.current_page_item{background:#000;}
.topnav ul li ul.children li {  background: url(images/navulliul.gif) repeat; width: 160px; padding-bottom: 8px}
.topnav ul li.current_page_item ul li a { color: #737373;}
.topnav ul li.current_page_item ul li a:hover { color: #AC2929;}*/

.botnav ul{list-style:none; padding:0; margin:0;height:21px;}
.botnav ul li {margin:0; padding:0; float: left;height:21px;background:url(custom_images/footer_nav.png) top right no-repeat;}
.botnav a{color:#fff;padding:2px 5px 1px;display:block;font-size:15px;}
.botnav li.current_page_item a, .botnav a:hover{color:#666;}
.botnav ul li.footer_last{background:none !important;}

.pagenav li{width:100%;height:25px;background:#000;margin:0 0 10px;}
.pagenav li a{color:#fff;padding:4px 0px 1px 20px;display:block;}
.pagenav li.current_page_item, .pagenav li:hover{background:#666;}

/* Nivo */
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important; width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav{text-align:center;margin:1px 0 0;}
.nivo-controlNav a{cursor:pointer;width:185px;height:12px;background:#7b7b3e;color:#7b7b3e;display:inline-block;margin:0 8px 0 0;}
.nivo-controlNav a:last-child{margin:0 !important;}
.nivo-controlNav a.active{color:#000;background:#000;}

.aligncenter{display:block;margin:0 auto;}
.door_tables{padding:0 10px;display:block;}
#door_menu, #door_menu2, #door_menu3, #door_menu4, #door_menu5, #door_menu6, #door_menu7, #door_menu8{list-style:none !important;padding:0;margin:0 auto 15px !important;height:25px;}
#door_menu{width:700px;}
#door_menu2{width:630px;}
#door_menu3{width:400px;}
#door_menu4{width:650px;}
#door_menu5{width:490px;}
#door_menu6{width:490px;}
#door_menu7{width:450px;}
#door_menu8{width:375px;}
#door_menu li, #door_menu2 li, #door_menu3 li, #door_menu4 li, #door_menu5 li, #door_menu6 li, #door_menu7 li, #door_menu8 li{margin:2px 2px 0 0;padding:0 !important;float:left;height:23px;background:#666666;}
#door_menu li a, #door_menu2 li a, #door_menu3 li a, #door_menu4 li a, #door_menu5 li a, #door_menu6 li a, #door_menu7 li a, #door_menu8 li a{padding:5px 10px;float:left;color:#fff;text-decoration:none;font-size: 13px;}
#door_menu li:hover, #door_menu2 li:hover, #door_menu3 li:hover, #door_menu4 li:hover, #door_menu5 li:hover, #door_menu6 li:hover, #door_menu7 li:hover, #door_menu8 li:hover{background:#000;}
.door_buttons{display:block;color:#fff;background:#666666;width:130px;height:30px;text-align:center;}
.door_buttons:hover{background:#000;}
.door_buttons span{display:block;padding:7px 0;}