/*

Theme Name: PWM Custom Theme
Theme URL: http://www.tricountyexcavating.net/
Custom Wordpress Theme
Version: 1.0
Author: Pro Web Marketing
Author URI: http://www.prowebmarketing.com

*/

body{-webkit-font-smoothing:antialiased;background:#4d4b48 url('img/bg.jpg') repeat;font-family: 'Yrsa', serif;font-size:14px;color:#FFF;font-family: Arial, Helvetica, sans-serif;}
img{max-width:100%;height:auto;}
a{transition:all 0.2s ease-out;}
a, a:hover, a:focus{outline:none !important;text-decoration:none;color:#ffe706;}

h1,h2,h3,h4,h5,h6{word-wrap:break-word;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;color:#FFF;margin-top:0;font-size:22px;font-weight:700;}

hr{border-top:1px solid #666;}
/* Formidable Adjustments */
fieldset legend{display:none !important;} .frm_ajax_loading{display:none !important;} .g-recaptcha div{width:100% !important;} .ui-datepicker .ui-datepicker-title select{color:#000;}
.frm_error{color:#F00;font-size:12px;margin-top:5px;}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{color:#F00;}
.has-error .form-control{border-color:#F00;}
/* End Formidable Adjustments */
.btn{white-space:normal;}

.nomargin{margin-left:0;margin-right:0;}
.nopadding{padding-left:0;padding-right:0;}

.help-wanted {text-align: center; font-size: 18px; font-weight: 700; padding: 10px 15px; background-color: #0D0D0D; color: #ffffff;}

header{background:#2a2a2a url('img/stripe.jpg') bottom repeat-x;padding:30px;}
#logo{text-align:center;margin-bottom:15px;}
#mdot{text-align:center;margin-bottom:15px;}
#hright{text-align:center;font-size:18px;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;}
#hright a{color:#FFF;}

#banner{background: rgb(235,235,235);background: -moz-linear-gradient(top,  rgba(235,235,235,1) 0%, rgba(155,155,155,1) 100%);background: -webkit-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(155,155,155,1) 100%);background: linear-gradient(to bottom,  rgba(235,235,235,1) 0%,rgba(155,155,155,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#9b9b9b',GradientType=0 );padding:20px 30px;}
#banner .nav-pills>li>a{background: rgb(59,58,55);
background: -moz-linear-gradient(top,  rgba(59,58,55,1) 0%, rgba(35,33,33,1) 100%);
background: -webkit-linear-gradient(top,  rgba(59,58,55,1) 0%,rgba(35,33,33,1) 100%);
background: linear-gradient(to bottom,  rgba(59,58,55,1) 0%,rgba(35,33,33,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3a37', endColorstr='#232121',GradientType=0 );
border-radius:15px;color:#FFF;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;text-shadow:1px 1px 2px #000;font-size:16px;font-weight:700;}
#banner .nav>li>a{padding:12px 15px;}
#banner .nav-stacked>li+li{margin-top:19px;}
#banner .nav-pills>li>a:hover::after{font-family:FontAwesome;background:#e65516;content:"\f0da";position:absolute;top:0;right:0;text-align:right;padding-right:20px;width:47px;padding-top:8px;font-size:20px;height:100%;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topright: 15px;-moz-border-radius-bottomright: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;text-shadow:none;}
#banner li.active::after{font-family:FontAwesome;background:#e65516;content:"\f0da";position:absolute;top:0;right:0;text-align:right;padding-right:20px;width:47px;padding-top:7px;font-size:20px;height:100%;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topright: 15px;-moz-border-radius-bottomright: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;text-shadow:none;}

.navbar{min-height:initial;}
.navbar-toggle{float:none;padding:0;color:#000;font-size:20px;margin:0;width:100%;text-align:center;}

#slider:before{-webkit-box-shadow: inset 0px 0px 15px 3px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 15px 3px rgba(0,0,0,0.75);box-shadow: inset 0px 0px 15px 3px rgba(0,0,0,0.75);position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:5;}

#cwrap{background:#2a2a2a;}

#sidebar{background:#1b1b1b url('img/stripe.jpg') top repeat-x;}
#sbinner{margin:30px;}
#sbinner h3{text-shadow:1px 1px 2px #000;background: rgb(59,58,54);
background: -moz-linear-gradient(top,  rgba(59,58,54,1) 0%, rgba(35,33,34,1) 100%);
background: -webkit-linear-gradient(top,  rgba(59,58,54,1) 0%,rgba(35,33,34,1) 100%);
background: linear-gradient(to bottom,  rgba(59,58,54,1) 0%,rgba(35,33,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3a36', endColorstr='#232122',GradientType=0 );
border-radius:15px;padding:15px;margin:0;position:relative;z-index:1;color:#FFF;font-size:16px;font-weight:700;}
#sbinner .nav-pills{padding:15px;border-radius:15px;margin-top:-45px;padding-top:55px;background:#0d0d0d;}
#sbinner .nav-pills>li>a{background:none;}
#sbinner .nav-pills>li>a::before{color:#FFF;font-size:10px;font-family:FontAwesome;content:"\f1db";position:relative;top:-2px;left:0;margin-right:8px;}
#sbinner .nav-pills>li>a:hover::before{font-family:FontAwesome;content:"\f111";position:relative;top:-2px;left:0;margin-right:8px;}
#sbinner .nav>li>a{padding:3px 10px;}

#sbinner .nav-pills>li.active>a, #sbinner .nav-pills>li.active>a:focus, #sbinner .nav-pills>li.active>a:hover{color:#ffe706;}

#content{background:#2a2a2a url('img/stripe.jpg') top repeat-x;padding:30px;}
#content a{text-decoration:underline;}

.btn-default{background:#000;border:2px solid #ffe706;border-radius:0;color:#ffe706;font-size:21px !important;font-family: 'Lalezar', cursive;}
.btn-default:hover, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .btn-default.focus, .btn-default:focus{background:#ffe706;border:2px solid #000;border-radius:0;color:#000;font-size:21px !important;font-family: 'Lalezar', cursive;}

footer{text-align:center;font-size:12px;padding-top:20px;color:#a1a0a0;}
footer a{color:#a1a0a0;text-decoration:underline;}

.row.container-height{overflow:hidden;}
.row.container-height > [class*="col-"]{padding-bottom:99999px;margin-bottom:-99999px;}

/* keep for WP image captions and alignments */
img.centered{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 8px 0;}
.wp-caption{background-color:#f5f5f5;border:1px solid #ddd;max-width:99%;margin-bottom:10px;padding-top:4px;text-align:center;}
/* */

/* anything smaller is not needed */
@media (min-width:768px) {
.help-wanted {font-size: 20px;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle, .navbar-default .navbar-nav .dropdown-menu{text-align:left;}
.navbar .navbar-nav{margin:0 auto;display:table;table-layout:fixed;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:0 15px;}
#banner .nav-stacked>li+li{margin-top:5px;}
#banner .nav>li>a{padding:6px 15px;}
#banner .nav-pills>li>a:hover::after{padding-top:3px;}
#logo{text-align:left;margin-bottom:0;}
#mdot{text-align:left;margin-bottom:0;}
#hright{text-align:right;font-size:22px;}
#banner .nav-stacked{margin-right:30px;}
#banner{padding:40px 30px;}
#banner li.active::after{padding-top:3px;}
	}
@media (min-width:992px) {
#banner .nav-stacked>li+li{margin-top:5px;}
#banner .nav>li>a{padding:12px 15px;}
#banner .nav-pills>li>a:hover::after{padding-top:8px;}
#banner li.active::after{padding-top:8px;}
	}
@media (min-width:1200px) {
#banner .nav-stacked>li+li{margin-top:19px;}
	}
