/*
Theme Name: authorshq
Template: Divi
Author: Child Theme Configurator
Version: 1.1609789724
Updated: 2021-01-04 19:48:44
*/
.et_pb_svg_logo #logo {
    max-width: 250px;
}
/*MOBILE MENU*/
/* Remove the top line in the mobile menu*/
.et_mobile_menu {
border-top:0;
}
/* Center-align moble menu items */
.et_mobile_menu li {
text-align:center !important;
}
.et_mobile_menu li li, .et_mobile_menu li ul {
padding-left:0 !important;
}
/* Make mobile menu fullwidth */
.et_mobile_menu {
min-width: 100vw;
margin-left: -10vw;
}
/* Make the mobile menu full height */
.et_mobile_menu {
min-height:100vh !important;
min-height: -webkit-fill-available;
padding-top:50px !important;
}
html {
height: -webkit-fill-available;
}
/* Remove the animation to avoid delay */
.mobile_nav.opened .et_mobile_menu {
display:block !important;
}
/* ### Menu breakpoint for default menu ### */
@media only screen and (max-width: 1300px) {
 #et_mobile_nav_menu {
	display: block;
}
#top-menu {
	display: none;
}}
#logo {
	max-width: 280px;
}
header#main-header.et-fixed-header, #main-header{ 
	-webkit-box-shadow:none !important; 
	-moz-box-shadow:none !important; 
	box-shadow:none !important; 
	border-bottom: none !important;
}
.et_pb_scroll_top {
	background-color: #990099 !important;
}
.et_pb_scroll_top:before {
content: "6";
}
h3 {font-size: 22px !important;}
/*WPFORMS*/
#wpforms-form-page-page .wpforms-custom-logo {
	max-width: 300px;
	margin: auto;
}
.wpforms-submit-container {
	text-align: center;	
}
.wpforms-head-container {
	text-align: center;
	margin-top: 30px !important;
}
.wpforms-title {
	font-weight: 300 !important;
	margin-bottom: 30px!important;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #6F54B7 !important;
    border: 1px solid #fff !important;
    border-radius: 3px !important;
    color: #fff !important;
    font-size: 18px !important;
		font-weight: bold;
		line-height: 1.7em;
		text-transform: uppercase !important;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
		transition: all 300ms ease 0ms;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
		background-color: #00a4bc !important;
}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #e0ffc7;
    border: 1px solid #b4d39b;
    box-sizing: border-box;
    text-align: center;
}
.fixed_buttons .et_pb_column {
	padding-bottom:30px;
}
#wpforms-confirmation-257645 {
	background: #fff;
	border: none;
	border-radius: 5px;
	padding: 20px;
}
/*Form Pages*/
#wpforms-form-page-page .wpforms-title {
	text-align: center !important;
}
div.wpforms-head-container {
	text-align: center;
}
/*Blog Modules*/
@media screen and (min-width: 981px) {
    .et_pb_module.et_pb_blog_grid_wrapper .more-link {
        position: absolute;
        bottom: 31px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .et_pb_module.et_pb_blog_grid_wrapper .et_pb_post {
        position: relative;
    }
    .et_pb_module.et_pb_blog_grid_wrapper .post-content {
        padding-bottom: 80px;
    }
}

/* Blog Posts */

span.post-categories a {
	color: #fff !important;
}

/* List Spacing */

.entry-content ol, .entry-content ul {
    padding: 0px 0px 20px 50px;
    list-style-position: outside;
}
 
.entry-content ol li, .entry-content ul li {
    margin-bottom: 10px;
}

.et_pb_blog_0_tb_body .et_pb_post div.post-content a.more-link {
	text-align: center;
}

.lwptoc-light .lwptoc_i A {
    color: #0099cc !important;
}
/*Add Social Links*/
.et-social-linkedin a.icon:before { content: '\e09d'; }

.et_pb_blog_0_tb_body .et_pb_post div.post-content a.more-link {
	text-align: center;
}

.lwptoc-light .lwptoc_i A {
    color: #0099cc !important;
}

div.wpforms-head-container {
	text-align: center;
}

.et-social-linkedin a.icon:before { content: '\e09d'; }

div.author-link a {
	color: #fff;
}

div.author-link a:hover {
	color: #dae7f2;
}

ol.key-takeaways {
	margin-bottom: 50px;
	padding: 0 30px;
}

.menu-item-261340 a {
	background: #00820f;
	color: #fff !important;
	padding: 15px 25px !important;
	border-radius: 50px;
	font-weight: 500;
}

.menu-item-261340 a:hover {
	background: #990099 !important;
}

span.first-sentence {
	font-size: 1.2em;
	font-weight: 500;
}