/*
Theme Name: CT Electrical
Author: Marketing People
Author URI: https://marketingpeople.co.nz

*/

/* Header styles */

h3{
    padding-left:0px !important;
}

.bold{
    font-weight:bold;
}

.header-image{
    background:url('images/logo-header.jpg');
    background-position: center; 
    background-repeat: none;
    width:100%;
    height:136px;
}

.header-banner{
    width:100%;
}

.header-padding-bottom{
    padding-bottom:25px;
}

.logo-small-screen{
    margin:0 auto;
}

nav.navbar.navbar-default {
    background: #F13038;
    border-color: #f13038;
    border-radius: 0px;
}

ul.nav.navbar-nav {
    font-size: 14pt;
    font-family: Helvetica;
}

.navbar-default .navbar-nav>li>a {
    color: #fff !important;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #eef01d !important;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #cc3333 !important;
}
.navbar-default .navbar-toggle {
    border-color: #fff !important;
}

@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: #fff !important;
}

.navbar-toggle{
    border: 2px solid transparent !important;
}

.header-selection{
    padding:15px;
    transition: all .2s ease-in-out;
}

.header-selection:hover{
    transform:scale(1.15);
}

.float-left{
    float:left;
}

.float-right{
    float:right;
}

@media screen and (max-width: 990px) {
    .header-selection{
        float:none !important;
        margin:0 auto;
        padding:5px;
    }
    ul.nav.navbar-nav {
        font-size: 11pt;
    }
    .nav>li>a {
        padding: 15px 12.5px !important;
    }
}

/* end of header styles */

/*------------------------*/
/* start of footer styles */
/*________________________*/

footer{
    background:#f13038;
    width:100%;
    min-height:150px;
    color:#fff;
    padding-top:40px;
}

footer div.col-xs-12{
    padding-left:42px;
    padding-right:42px;
}

footer a{
    color:#fff;
}

footer a:hover{
    text-decoration:none;
    color:#eff11f;
}

.footer-links{
    padding-top:10px;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-weight:bold;
    font-size:14pt;
}

@media screen and (max-width: 990px) {
    footer div.col-xs-12{
        padding:0px;
    }
    .float-right{
        float:none;
    }
    .float-left{
        float:none;
    }
    .footer-links{
        padding:10px;
    }
    .footer-center{
        margin:0 auto;
        padding:10px;
    }
    .footer-text{
        text-align:center;
    }
}

/* Content styles */

h1,h2,h3{
    padding-left:12px;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-weight:bold !important;
    color:#F13038 !important;
}

.padding-left{
    padding-left:12px;
}

.deals-section{
    background:#d7d7d7;
    min-height:200px !important;
}

.below-form{
    margin-top:30px;
}

.white-text{
    color:#fff !important;
}

.bold-text{
    font-weight:bold !important;
}

.under-slider{
    background:#cccccc;
    min-height:100px;
    margin-top:50px;
}

.service-text{
    padding-top:40px;
    font-family: 'Open Sans', sans-serif;
    font-weight:bold;
    font-style:italic;
    font-size:14pt;
}

.we-service-brands{
    margin:0 auto;
    padding-top:25px;
}

.enquire-now{
    color:#fff !important;
    border-radius:0px !important;
    border:0px !important;
    padding:10px !important;
    background:#f63432 !important;
    transition: background 1s;
}

.enquire-now:hover{
    background:#cccccc !important;
}

.enquire-now:focus{
    outline: none !important;
}

.enquire-now:active{
    outline:none !important;
    background:#ffb21a !important;
}

@media screen and (min-width: 990px) {
    #ducted-heat-pumps{
        margin-top:75px;
    }
    .extractor-fans{
        margin-top: 27px;
    }
    #floor-consul-text{
        padding-top:35px;
    }
    #ceiling-cassette-text{
        padding-top:15px;
    }
    #high-wall-image{
        margin-top:10px;
    }
    #heat-exchange-image{
        margin-top:55px;
    }
    .brands-width{
        width:15% !important;
    }    
}

/*--------------------*/

/* form styles */

input,textarea{
    width:66% !important;
    color:#000 !important;
}

input.btn-success{
    width:50% !important;
    color:#fff !important;
    border-radius:0px;
}

form div.col-xs-12{
    padding-top:5px;
    padding-bottom:5px;
}

textarea{
    height:100px;
}

@media screen and (max-width: 990px) {
    input,textarea{
    width:100% !important;
    }

    input.btn-success{
        width:50% !important;
    }  
    .deals-section{
        margin-top:50px;
    }
    .under-slider{
        padding-bottom:20px;
    }
}

.btn-success{
    width:50% !important;
    color:#000 !important;
    border-radius:0px !important;
    border:0px !important;
    padding:10px !important;
    background:#f12f37 !important;
    transition: background 1s;
}

.btn-success:hover{
    background:#cc3333 !important;
}

.btn-success:focus{
    outline: none !important;
}

.btn-success:active{
    outline:none !important;
    background:#f12f37 !important;
}