/*
 __          __  _                                       _
 \ \        / / | |         /\                          | |
  \ \  /\  / /__| |__      /  \   ___  ___ ___ _ __   __| | ___ _ __
   \ \/  \/ / _ \ '_ \    / /\ \ / __|/ __/ _ \ '_ \ / _` |/ _ \ '__|
    \  /\  /  __/ |_) |  / ____ \\__ \ (_|  __/ | | | (_| |  __/ |
     \/  \/ \___|_.__/  /_/    \_\___/\___\___|_| |_|\__,_|\___|_|

Theme Name: Alpha Child
Description: Alpha Child Theme
Author: Web Ascender
Template: alpha
*/
/*--------------------------------------------------------------
VC OVERWRITES
--------------------------------------------------------------*/
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
 font-family: itc-avant-garde-gothic-pro,sans-serif;
font-weight: 700;
background-image:none;
}
/*--------------------------------------------------------------
HOME
--------------------------------------------------------------*/
body.home .hero{
     text-shadow:1px 1px #00000047;
     padding-top:5%;
     padding-bottom:5%;
     background-color:#000;
}
body.home .hero:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
      background:linear-gradient(171deg, rgba(0,0,0,1) 7%, rgba(0,0,0,0.6797093837535014) 33%, rgba(0,0,0,.1) 100%);

}
/*--------------------------------------------------------------
PAGE
--------------------------------------------------------------*/
h1,.h1,
h2,.h2,
h3,.h3{
     font-family: itc-avant-garde-gothic-pro,sans-serif;
font-weight: 700;
color:#000;
}
a{
     text-decoration:none;
}
body{
     font-family: acumin-pro,sans-serif;
font-weight: 400;
font-style: normal;
color:#000;

}
body.page .hero{
     padding-top:6%;
}

body.page .hero:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
      background:linear-gradient(171deg, rgba(0,0,0,1) 7%, rgba(0,0,0,0.6797093837535014) 33%, rgba(0,0,0,.1) 100%);

}
a.link-boring{
     color:#000;
     font-family: itc-avant-garde-gothic-pro,sans-serif;
font-weight: 700;
text-decoration:underline;
}
main#main{
          margin-top:0;
     }
.lead{
     font-size:1.25rem;

     font-family: itc-avant-garde-gothic-pro,sans-serif;
font-weight: 300;
font-style: normal;
}
.text-white a{
    color:#ffa620;
}
.text-white a:hover{
     color:#ff4a20;
}


.text-white a strong{
color:#ffa620;
}
/*--------------------------------------------------------------
SITE NAVIGATION
--------------------------------------------------------------*/
header.site-header-flex{
     background:transparent;
transition:all .2s ease-in-out;
     box-shadow:none;
}
body.filled header.site-header-flex{
     background:#000000eb;

     box-shadow:none;
}
.main-navigation ul.menu > li{
          font-family: itc-avant-garde-gothic-pro,sans-serif;
font-weight: 700;
}
.main-navigation ul ul li{
     font-size:0.75rem;
}

/*--------------------------------------------------------------
IMAGES
--------------------------------------------------------------*/
.block img{
transition: all .5s;
}

.block:hover img {
    transform: scale(1.1);
}
/*--------------------------------------------------------------
BLOG
--------------------------------------------------------------*/


@media (min-width: 768px){


}
@media (min-width: 1024px){
     /* .stretch-right{
     position: absolute;
     top:0;
     right: 20%;
     height: 200%;
     width: 48%;
     } */
     
     body.home .hero h1{
     font-size:3rem;
}


.main-navigation ul ul{
background:#010a07;  
border-radius:4px;   
}


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

}
