/*
Theme Name:     SRS
Theme URI:      http://www.southernrs.com/
Description:    Website design for Russ Bray
Author:         Keldrick Brown @ The Imagination Factory
Author URI:     http://www.what-if.com/
Template:       IFICore
Version:        0.1.0
*/

/* --- Basic Styles --- */
html {}
body {background:transparent url(images/bkgd-tile.png) repeat-x top center;font:1.65em/130% 'Lato', Verdana, sans-serif;font-weight:300;color:#666;}
a {color:#405A68;}

.reqd {color: #E42222; font-size: .9em;}

.btn {border-radius:0;background:#405A68 url(images/plus.png) no-repeat 92% center;font-size:16px;font-weight:200;padding:7px 35px 7px 10px;transition:background .5s ease-out;}
.btn:hover {background:#243844 url(images/plus-alt.png) no-repeat 92% center;transition:background .2s ease-in;}
.btn-alt {border-radius:0;background:#243844 url(images/plus-alt.png) no-repeat 92% center;font-size:16px;font-weight:200;padding:7px 35px 7px 10px;color:#fff;transition:background .5s ease-out;}
.btn-alt:hover {background:#405A68 url(images/plus.png) no-repeat 92% center;transition:background .2s ease-in;}

.searchbox {display:block;position:relative;width:auto;height:32px;background:#efefef;border:none;box-shadow:none;border-radius:0;}


/* --- Header --- */
#top-logo img {margin:65px 10px;}
#header .contact-info, #header .contact-info a, #header .contact-info a:hover {color:#fff;}


/* --- Navigation --- */
#mainnav {background:#131E21;height:60px;text-align:center;}

#mainnav li a {background:transparent;color:#fff;text-transform:uppercase;font-weight:100 !important;padding:0px 30px;line-height:60px;}
#mainnav li a:hover, #mainnav li.mega-hover a, #mainnav li.mega-hover a:hover {background:#243844;}


/* --- Subhdr --- */
#subhdr, #subhdrimg, #subhdrimg img {width:960px; height:342px !important;}

#promotions {background:#F4F2EC;margin-bottom:10px;}
#promotions2 {background:#243844 url(images/feat-bkgd.png)no-repeat center center;color:#fff;}

#promotions .promo {padding-bottom:1px;}

.promo1 .inner, .promo2 .inner, .promo3 .inner {padding:10px 10px 20px 65px;}
.promo4 .inner {padding:50px;}
.promo1 .inner {background:transparent url(images/promo-1-ico.png) no-repeat 12px 15px;}
.promo2 .inner {background:transparent url(images/promo-2-ico.png) no-repeat 12px 15px;}
.promo3 .inner {background:transparent url(images/promo-3-ico.png) no-repeat 12px 15px;}
.promo2 .inner, .promo3 .inner {border-left:1px dotted #999;}

/* --- Page Contents ---*/
.entry ul li {background:transparent url(images/bullet-li.png) no-repeat left 7px;color: #888;}
.entry ul li ul li {background:transparent url(images/bullet-li-li.png) no-repeat left 7px;color: #888;}

/* --- Post Contents (hide date) --- */
small { 
  visibility: hidden !important; 
}

/* --- Contact 7 Forms ---*/
form.wpcf7-form {
    background: none;
    padding: 10px 30px;
    border-radius: 10px;
}

form.wpcf7-form input[type=text], form.wpcf7-form input[type=password], form.wpcf7-form input[type=email], form.wpcf7-form input[type=url], form.wpcf7-form input[type=tel], form.wpcf7-form input[type=number], form.wpcf7-form textarea, .woocommerce form input[type=text], .woocommerce form input[type=password], .woocommerce form input[type=email], .woocommerce form input[type=url], .woocommerce form input[type=tel], .woocommerce form input[type=number], .woocommerce form textarea {
    background: none;
    color: #555;
    border: 1px solid #405A68;
    width: 80%;
    display: block;
    margin: 0 auto;
    font-size: 1.1em;
    padding: 5px;
}

form.wpcf7-form input[type=submit] {
    background: #405A68;
    border-radius: 6px;
    box-shadow: none;
    color: #FFF;
    font-weight: 700;
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.2em;
    
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
}

form.wpcf7-form input[type=submit]:hover {
    background: #243844;
}

form.wpcf7-form input[type=text], 
form.wpcf7-form input[type=password], 
form.wpcf7-form input[type=email], 
form.wpcf7-form input[type=url],
form.wpcf7-form input[type=file],
form.wpcf7-form input[type=tel],
form.wpcf7-form input[type=number],
form.wpcf7-form textarea,
.woocommerce form input[type=text], 
.woocommerce form input[type=password], 
.woocommerce form input[type=email], 
.woocommerce form input[type=url], 
.woocommerce form input[type=tel], 
.woocommerce form input[type=number],
.woocommerce form textarea {
    -webkit-appearance: none;
}

form.wpcf7-form input[type=submit] {
    -webkit-appearance: none;
}


/* --- Sidebar & Widgets --- */
#sidebar .widget-container {background:#405A68;color:#fff;font-weight:200;font-size:14px;}
#sidebar .widget-container a {padding:12px 35px 12px 12px;background:#405A68 url(images/plus.png) no-repeat 95% center;color:#fff;border-bottom:1px solid #647984;transition:background .5s ease-out;}
#sidebar .widget-container a:hover {background:#243844 url(images/plus-alt.png) no-repeat 95% center;color:#fff;transition:background .2s ease-in;}
#sidebar .widget-title {background:#243844;color:#fff;font-weight:400;}

#sidebar .job_widgets .widget-container a {background-image:none;}

.paged-nav a, .paged-nav .current {border-radius:2px;padding:5px 9px;border:none;background:#405A68;}
.paged-nav a:hover {background:#243844;}
.paged-nav .current {background:#ccc;}

/* --- Footer --- */

#pre-footer {background:#405A68;padding:20px 0;}
#pre-footer .job-listing-header {color:#fff;padding:0 0 10px 0;border-bottom:1px solid #fff;margin-bottom:10px;font-size:22px;font-weight:200;}

#pre-footer .job-listing {background:#F4F2EC;font-size:15px;}
#pre-footer .job-content {padding:20px;min-height:230px;}
#pre-footer .job-listing .btn  {float:right;margin:2px;}

#footer-container, .subfooter {background:#243844;height:100%;}
#footer-container, #footer, #footer-container a, #footer a {color:#fff;}

#footer #footernav {text-align:left;}
#footer #footernav #menu-footer-menu {float:right;text-align:right;}
#footer #footernav #menu-footer-menu a:after {content:"  /  "}

.home .post-title {display:none;visibility:hidden;}

/* --- Forms --- */

form.styledform legend, form.visual-form-builder .legend {background:#405A68;}

/* --- Breakpoint: 700px ------------------------------------------------------------------- */
@media screen and (max-width: 700px) {

#header-container, #header {height:60px;max-width:99%;}
#header .contact-info {display:none;visibility:hidden;}
#header .social-links {display:none;visibility:hidden;}
#header #top-logo {}
#header #top-logo img {max-width:90%;height:auto;margin:20px;}

#pre-footer {padding-left:10px;padding-right:10px;}




}
/* --- Handcrafted with love by Keldrick Brown @ The Imagination Factory -------------------- */