/*
 Theme Name:     DiviDark
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Dark Child Theme
 Author:         Jeff Hendrickson Design
 Author URI:     http://www.jeffhendricksondesign.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#main-content, .et_pb_section {
    background-color: #000000;
}
h1, h2, h3, h4, h5, h6 {
    color: #FFF;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 400;
}
body {
    color: #FFF;
}
#et-footer-nav {
	background-color: rgba(0,0,0,0.05);
}
.et_pb_blog_grid .et_pb_post {
    margin: 0px 60px 60px 0px;
    width: 280px;
    border: 1px solid #000;
    float: left;
    padding: 19px;
    background-color: #000;
    word-wrap: break-word;
}
.et_pb_toggle_open {
    padding: 20px;
    background: none repeat scroll 0% 0% #000000;
}
.et_pb_toggle_close {
    background-color: #000000;
    padding: 20px;
}
.et_pb_toggle_title:before {
    content: "";
    position: absolute;
    right: 0px;
    font-size: 16px;
    color: #FFF;
}
.et_pb_toggle_close h5.et_pb_toggle_title {
    color: #FFF;
}
.et_pb_toggle_open h5.et_pb_toggle_title {
    color: #FFF;
}

.et_pb_row {max-width:1170px;}

.main-page-item-button {
  border-radius: 50px;
  border: 2px solid silver;
  color: silver;
  text-align: center;
  transition: 0.1s;
  font-size: 13px;
  padding: 10px 15px 10px 15px!important;
  display: inline-block;
  margin-top: 10px;
  font-weight: bold;
}

.main-page-item-button:hover {
  border-radius: 50px;
  padding: 10px 15px 10px 15px!important;
  border: 2px solid silver!important;
  color: black;
  background-color: silver!important;
  transition: 0.1s;
}
.et_pb_button:after, .et_pb_button:before {display:none;}
h5 {
    font-size: 1.25rem;
}
.default-font {
	font-weight: 300;
	line-height: 19px;
	font-family: 'Ubuntu', sans-serif;
}
.default-font li{
	font-weight: 300;
	line-height: 19px;
	font-family: 'Ubuntu', sans-serif;
}
.default-font ol{
	margin-left: 1.25rem;
    margin-bottom: 1rem;
    list-style-position: outside;
}

@media (min-width: 768px)
{
.price-table {border: none!important;}
.price-table tbody td, .tablepress tfoot th {border-top: none!important;}
.price-table tbody td {border: none!important;}
}
.price-table tbody td {border: 1px solid #ddd;}
.price-table .column-2 {text-align: right;}
@media (max-width: 768px) {
.price-table tbody td { padding: 4px 10px; font-size: 10px;}
h1 {    font-size: 20px!important;}
h2 {    font-size: 18px;}
h3 {    font-size: 18px;}
h5 {    font-size: 16px;}
.et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item {margin: 0!important;}
.et_pb_gallery_1.et_pb_gallery .et_pb_gallery_item {margin: 0!important;}
}

#footer-widgets {padding: 20px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.et_pb_gutters3 .footer-widget {margin-bottom: 0;}
.social-block {
    display: inline-block;
    text-align: center;
    width: 100%;
	padding-bottom:30px;
}
.social-block > a > img {
    height: 35px;
}
.et_overlay {background: transparent;}
.et_overlay:before {    color: #ffffff;content: "\55";}
.packages ul {list-style-type: disc!important;}
.packages .et_pb_sum {color: #ff0f00;}
.video-training { border:5px solid #fff;}
.et_pb_contact_submit {
  width: 50%;
  background-color: black;
  color: silver;
  border: 0px;
  height: 50px;
  font-weight: bold;
  transition: 0.1s all ease-out;
  border: 3px solid silver;
  border-radius: 100px;
}


.et_pb_contact_submit:hover {
  background-color: silver;
  color: black;
  border: 0px;
  transition: 0.1s all ease-out;
}

.et_contact_bottom_container {
	float:none;
	margin-top:0;
	text-align: center;
}
@media (min-width: 981px) {
.teachers-row .et_pb_column {
	    width: 22.875%;
		margin-right: 2.83%;
}
.pilots-row .et_pb_column {
	    width: 32.3%;
		margin-right: 1.5%;
}
.pilots-row .et_pb_gallery_item {margin-bottom: 5%!important;}
}
.et_pb_section {padding:0!important;}
@media (max-width: 767px) {
	#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
		width: 48%!important;
		margin-right: 2%!important;
		font-size: 12px;
	}
}