/*
Theme Name:     SmartBox Child Theme
Description:    Child theme for the SmartBox WP Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       smartbox
Version:        1.0
*/
/* ENTER YOUR CUSTOM CSS IN HERE - THIS IS A CHILD THEME SO WILL NOT GET OVERWRITTEN  */
.section-header h2 {
	font-size: 36px;
	line-height: 48px;
}


.wrapper {border:0px;margin:40px auto 0px;}
#masthead .navbar-inverse .navbar-inner {background-color: #112936; background-image: none;}
#menu-main-menu .current-menu-item > a {color:#ffab07;} 
.large_text a.contact {color:#fff}
.round-box .box-inner::after {box-shadow:none;}
#content .section-alt.column3 {
    background-color: #112936;
}

#content .section-alt.column3 h3 {color:#fff; padding:20px; text-align:center; font-size:36px;}

#content .section-alt.column3 .section-header h1 , #content .section-alt.column3 .section-header::before, #content .section-alt.column3 .section-header::after, #content .section-alt.column3 p {box-shadow:none;
background-color:transparent; color:#fff;
}

.moreservices p {
    text-align: center;
}
.contact-home .row-fluid .span6 {
    width: 95%;
}

.contact-home .span4:nth-child(2) .span6 {width:48%;margin-left:40%;}
.contact-home .span4:nth-child(3) .text-left {text-align:right!important;}

#footer .wrapper {margin:0px auto 40px;
 background: #112936 none repeat scroll 0 0;
    border: none;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.3), 0 0 50px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    max-width: 1250px;
    overflow: hidden;
    width: 90%;
}
#content .btn-primary {background-color: #ffab07;
background-image: linear-gradient(to bottom, #ffab07, #ffb21b);color:#000}

#footer .wrapper .container-fluid {padding:40px;}

.call-us-button{ display:none;}


/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px){
	.call-us-button{ display:block; }
	ul.unstyled .call-us-button{ display:none; }
	.home .call-us-button{ margin-top:20px; }
}


/* ---- FOOTER MENU  ---- */
#menu-footer li {
    display: inline;
}
#menu-footer li:after {
	content: " | ";
	padding-left: 5px;
	padding-right: 5px;
}
#menu-footer li:last-child:after {
	content: "";
	padding-right: 0;
}
ul#menu-footer {
    margin-left: 0;
    margin-top: 10px;
}
/* ---- END OF FOOTER MENU  ---- */