/*
 Theme Name:   - Timewaves - AA - 
 Theme URI:    http://timewaves.org
 Description:  Divi Custom child theme by Adam Apollo
 Author:       Superluminal Systems
 Author URI:   http://superluminal.is
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  -Timewaves-AA-
*/

/* CUSTOM STARTER CSS BY ADAM APOLLO */
/*************************************/

h1, h2, h3, .et_pb_fullwidth_header_subhead {
	font-family: "magistral",sans-serif;
	font-style: normal;
	font-weight: 700;
}
h4, h5, h6 {
	font-family: "magistral",sans-serif;
	font-style: normal;
	font-weight: 500;
}
.et_pb_button {
	font-family: "magistral",sans-serif;
	font-style: normal;
	font-weight: 700;
}
@media screen and (min-width: 981px) {
h1 { font-size: 38px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 21px; }
h5 { font-size: 18px; }
}
/* Fix Logo Pixelation */
#logo {-webkit-transform: initial;}

/* Use any Icon for a home page link */
/* REF: http://www.elegantthemes.com/blog/resources/how-to-use-and-embed-an-icon-font-on-your-website */
.home-link-icon a:before {
content: "\e009"; /* Insert any unicode character here */
position:relative;
font-family: 'ETmodules';
}

/* Remove sidebar line if present */
#main-content .container:before {
	background: transparent;
}

/* Give any link a Divi Button style */
/* Can be extended to input[type="submit"] etc */
a.button {
	/* set these options for a custom style */
    background: transparent;
	border: 2px solid #fff;
    border-radius: 10px;
    color: #fff;
	/* these are Divi defaults */
    letter-spacing: 0px;
    font-size: 20px;
    padding: 10px;
	-webkit-transition: 0.2s linear all;
    -moz-transition: 0.2s linear all;
    -ms-transition: 0.2s linear all;
    -o-transition: 0.2s linear all;
    transition: 0.2s linear all;
}
a.button:hover {
	background: rgba(0,0,0,0.63);
	border: 2px solid #fff;
    border-radius: 10px;
    color: #fff;
}
/* Captcha Fix */
.et_pb_contact_right p input.et_pb_contact_captcha {
    max-width: 50px;
    padding: 16px;
}

/* TIMEWAVES CUSTOM CSS */
body.et_header_style_split .centered-inline-logo-wrap #logo {
    height: auto;
    max-height: 140%;
}
body.et_header_style_split .centered-inline-logo-wrap #logo {
    height: auto;
    max-height: 200%;
}
.et_fixed_nav #top-header {
	z-index: 999;
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
 	top: 62px !important;
}

/* Search Form Custom */
.et_pb_searchform input.et_pb_s,
.et_pb_searchform input.et_pb_searchform_submit,
.et_pb_search input.et_pb_s, 
.et_pb_search input.et_pb_searchsubmit {
    padding: 11px;
    border: 3px solid #275666;
    font-size: 16px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
    border-radius: 50px;
}
.et_pb_search input.et_pb_s {
	background-color: #fff;
	color: #50404e;
}
.et_pb_search input.et_pb_searchsubmit {
    background-color: #50404e;
    color: #fff;
}
.et_pb_search input.et_pb_searchsubmit:hover {
    background-color: #ff8a2c;
}
.et_pb_search.et_pb_text_align_center .et_pb_searchsubmit, .et_pb_search.et_pb_text_align_left .et_pb_searchsubmit {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
    border-radius: 50px;
}