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

Theme Name: Alpha Child
Description: Alpha Child Theme
Author: Web Ascender
Template: alpha
*/
@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,700,700i');
/*--------------------------------------------------------------
GENERAL
--------------------------------------------------------------*/
.vc_row, .vc_section{
	background-size:cover;
	background-position:50%;
}

.vc_row[data-vc-full-width-init="false"], .vc_section[data-vc-full-width-init="false"]{opacity:0;}
.vc_row[data-vc-full-width-init="true"], .vc_section[data-vc-full-width-init="true"]{opacity:1;}

.widget-title{display:none;}

.empty .vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container.empty>.vc_column-inner, .vc_row-has-fill>.vc_column_container.empty>.vc_column-inner {padding:0;}

.gform_wrapper{
	float:left;
	width:100%;
}
/*--------------------------------------------------------------
FONTS
--------------------------------------------------------------*/
body, button, input, select, textarea{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
}

h1, h2, h3, h4, h5, h6{
    font-family: 'Raleway', sans-serif;	
}

a{
	text-decoration:none;
	transition: all .3s;
}

.lead p{
	font-size:22px;
}

.white-text h2, .white-text h3, .white-text h4, .white-text p, .white-text a{
	color:#fff;
}

.white-text a:hover{
	color:#fff;
	opacity:.8;
}

.white-text a.vc_btn3:hover{
	opacity:1;
}

li {
    line-height: 160%;
}

.ginput_container textarea{
	color:#43454b !important;
}


/*--------------------------------------------------------------
BUTTONS
--------------------------------------------------------------*/

/*--------------------------------------------------------------
HOME
--------------------------------------------------------------*/
.home-hero, .pattern-bg{
	background-color:#333;
}

.home-hero h1{
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 50px;	
    padding: 120px 0;
    margin-top: 0;
}

.gform_wrapper, .gform_confirmation_wrapper {
	background:rgba(0,0,0,.5);
	padding:25px;
}

.gform_confirmation_wrapper{
	margin-top:16px;
	text-align:center;
	font-size:18px;
	margin-bottom:80px;
}


/*--------------------------------------------------------------
CONTACT
--------------------------------------------------------------*/
.contact .gform_wrapper .gform_footer input[type=submit]{
	background:transparent;
	border:2px solid #fff;
	float:right;
	transition: all 0.2s ease-in-out;
	font-weight:700;
	font-family: Montserrat, sans-serif;
}

.contact .gform_wrapper .gform_footer input[type=submit]:hover{
	border-color:#0a0a0a;
	background:#0a0a0a;
}

.vc_row.pattern-bg{
	background-size:auto;
}

.light .gform_wrapper, .light .gform_confirmation_wrapper {
	background:rgba(255,255,255,.8);
}

.border-form .gform_wrapper, .border-form .gform_confirmation_wrapper{
	background:transparent;
	border:2px solid rgba(255,255,255,.7);
}

.light.contact .gform_wrapper .gform_footer input[type=submit]{
	color:#404040;
	border-color:#404040;
}

.light.contact .gform_wrapper .gform_footer input[type=submit]:hover{
	color:#fff;
}


/*--------------------------------------------------------------
HEADER
--------------------------------------------------------------*/
.main-navigation ul.menu > li > a{
	font-family: Raleway, sans-serif;
	font-weight:700;
	text-transform:uppercase;
}



/*--------------------------------------------------------------
FOOTER
--------------------------------------------------------------*/


/*--------------------------------------------------------------
MOBILE MENU
--------------------------------------------------------------*/


/*--------------------------------------------------------------
BLOG
--------------------------------------------------------------*/
.inner-header{
	background-image: url("/wp-content/uploads/2018/05/493552856.jpg");
	background-size:cover;
	margin-top:97px;
	background-position:50%;
}

/*--------------------------------------------------------------
PAGE: SITEMAP
--------------------------------------------------------------*/
.page-id-225 ul{
	list-style-type:none;
}

.page-id-225 ul.page-list li{
	border-top:1px solid #ddd;
	padding:10px 0;
	margin:0;
}

.page-id-225 ul.page-list > li:last-child{
	border-bottom:1px solid #ddd;
}

.page-id-225 ul.page-list li.page_item_has_children li:first-child{
	margin-top:10px;
}

.page-id-225 ul.page-list li.page_item_has_children li:last-child{
	padding-bottom:0;
}

.page-id-225 ul.children{
	padding:0;
}

.page-id-225 ul.children a{
	padding-left:20px;
}

.page-id-225 ul.children ul.children a{
	padding-left:40px;
}

.page-id-225 li.current_page_item{
	display:none;
}


/*--------------------------------------------------------------
RESPONSIVE
--------------------------------------------------------------*/

@media (min-width: 768px){


}
@media (min-width: 1024px){
/*HEADER*/
	.main-navigation ul > li{text-align:left;}

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

}

/*--------------------------------------------------------------*/
@media (max-width: 1180px){


}

@media (max-width: 1024px){
/*HEADER*/
	/*.toggle-button{display:none;}*/
/*HOME*/
	.home-hero h1{padding:60px 0;}

}

@media (max-width: 900px){


}

@media (max-width: 767px){
/*HOME*/
	.home-hero h1{padding:0;}

}

@media (max-width: 480px){


}

@media (max-width: 330px){


}

