/*
Theme Name: Alpha Child
Description: Alpha Child Theme
Author: Web Ascender
Template: alpha
*/
/*--------------------------------------------------------------
VC OVERWRITES
--------------------------------------------------------------*/

/*--------------------------------------------------------------
HOME
--------------------------------------------------------------*/
/*.home #main article{background:url(images/grunge-side-2.png) no-repeat;padding:0 30px;}*/
/*--------------------------------------------------------------
PAGE
--------------------------------------------------------------*/
body{font-family: 'Droid Sans', sans-serif;
}
h1,h2,h3,h4{
    font-family: "Montserrat";font-weight:900;

}
#main-image .hero{padding-top:3%;padding-bottom:3%;}
#main-image.has-main-image .hero h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 900;
}

.black-text .element-heading p{color:#000;}
.element-heading p{
    padding: 9px;
    margin: 0px 0 0 0;
    font-weight: bold;
    color: #fff;
    font-size: 18px;font-family: "Montserrat";
}
.element-heading a{color:#fff;}
header.site-header{background:url(images/header-bg.jpg)}
.vc_gitem-post-data{margin:0;}
.no-margin p{margin:0;}
#gform_wrapper_1,#gform_wrapper_1 ul li.gfield{margin:0;}
/* GALLERIES ADD TO MAIN ALPHA WHEN READY */
figure.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 100%;
      margin: 0px 0px!important;
}

.gallery-columns-6 .gallery-item img{
  max-height:80px;max-width:80%;width:auto;height:auto;
}
.gallery-columns-4 .gallery-item img{
  max-height:80px;max-width:80%;width:auto;height:auto;
}
.blog-list .vc_grid-item{padding:0!important}
/*--------------------------------------------------------------
SITE NAVIGATION
--------------------------------------------------------------*/
.site-header .site-branding img{padding-top:0;}
.main-navigation  ul > li a:hover{background:transparent;}
.site-footer ul.footer-navigation{padding:10px 0}
.site-branding a{display:inline-block;vertical-align: middle}
.slogan{display:none;font-size:12px;font-weight: bold;
   vertical-align: middle;max-width:200px;margin-left:20px;
}
#site-navigation i{font-size:24px;margin-left:6px;vertical-align: middle}
.fa-facebook-square{color:#395995;}
.fa-twitter-square{color:#6cd8e9;}

#site-navigation  .menu-primary-navigation-container{display:inline-block;vertical-align:middle}
/*--------------------------------------------------------------
MOBILE MENU
--------------------------------------------------------------*/


/*--------------------------------------------------------------
BLOG
--------------------------------------------------------------*/


@media (min-width: 768px){
}

  
@media (min-width: 1024px){
}
@media (min-width: 1180px){
  .slogan{display:inline-block;}

}