/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */



#site-header {
    border-top: 3px solid #333333 !important;

}


.phonen{font-size:27px; color:#ffffff; padding-top:27px;}
.addy{font-size:14px; padding-top:0px;padding-bottom:0px;color:#ffffff}
.shadow{background-color:#ffffff; padding:15px;}

.wpex-vc-column-wrapper{margin-bottom:0px !important;}


.post-edit{display:none;}

.wpex-widget-recent-posts-title{font-weight:normal; font-size:16px;}

.sBox {
    background-color: #ffffff;
   margin:2px; border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
    padding:0px;
}

.sBox img {}

.sBox h3 {
    background-color: #000;
  
    color: #fff;
    font-size: 20px;
    line-height: 46px;
    margin: 0;
    padding: 0; font-weight: normal;
    text-align: center;
}


.sBox p{
margin:0px;

}


.sBox .pd{
    background-color: #ffffff;
    padding:12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}


.sBox .pds{
    background-color: #ffffff;
    padding:12px;text-align:center;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;border-top: 1px dashed #cccccc;
}


.sBox a.learnmore {
    background-color: #000000;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    color: #ffffff;
    display: block;
    font-size: 16px;
    line-height: 46px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}


.sBox a.learnmore:hover {
    background-color: #2B2B2B;
    color: #ffffff;
text-decoration: none
   
}
.fa-plus-circle::before{padding-left:5px;}

.batbg{
	background-image: url();
	background-repeat: no-repeat;
	background-position: right bottom !important;

}


input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], textarea{width:100%}




#site-header{
background: #45484d;
background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%);
background: linear-gradient(to bottom, #45484d 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );}



#searchform-header-replace-close{right:7px;}



.phone2 {
    color: #231f20;
    font-family: "Times New Roman",Times,serif;
    font-size: 27px;
    text-align: center;
}

.phone2 em {
    color: #E31D1A;
}

.number {
    color: #231f20;
    font-family: "Times New Roman",Times,serif;
    font-size: 31px;
    font-weight: bold;
    text-align: center;
}


.oimg {
    color: #ffffff;
    font-family: Arial !important;
    font-size: 32px !important;
    margin-top: -90px;
    padding-bottom: 0px;
    padding-left: 15px;
    text-shadow: 2px 2px 4px #000000;
}

.inp {
    font-size: 19px !important;
    margin-bottom: 7px;
    margin-top: 0 !important;
}
.hdimg{border:3px solid #ffffff; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);   border-radius: 30px 0;

}
.man{padding-top:20px;padding-bottom:7px;}


.navbar-style-two .dropdown-menu > li > a {
   
    padding: 0 11px !important;
}

.fix .vc_column_container > .vc_column-inner{margin-left:0px !important; padding-left:0px !important;}