/*
Theme Name: My Divi Child Theme
Theme URI: http://.brollomedia.com/
Version: 1.0
Description: A customized version of Divi which adds a number of tiny features I need.
Author: Jeremiah Lloyd
Author URI: http://www.brollomedia.com
Template: Divi
*/



a[href^=tel] { color: inherit; text-decoration: none; }



/*Menu CTA Button*/
#et-top-navigation .et_pb_button {
    margin-top: 0px;
    font-size: inherit;
    font-weight: inherit;
}
 
#et-top-navigation .et_pb_button:after {
font-size: 23px;
}

/*------------------------------------------------*/
/*-----------------[CTA Menu Item]----------------*/
/*------------------------------------------------*/
 
/* style the get started cta button */
            .get-started {border-radius: 0px;}
            .get-started a {color: #fff!important;}
            li.get-started {
                background-color:#3daf2c; 
                font-weight: 700; 
                text-transform: uppercase; 
                text-align: center; 
                padding: 10px 10px 10px!important;
            border-radius: 3px;
                -moz-transition: all 0.5s; 
                -webkit-transition: all 0.5s;
                transition: all 0.5s;}
            li.get-started:hover {background-color:#4CAF50;}
 
    @media only screen and (min-width : 981px) {
            li.get-started {height: 33px;}}


/*MENU HOVER COLOR*/

#top-menu-nav #top-menu a:hover { color: #2e9df7; opacity: 40; !important; }


i.fa {
margin-right: 4px;
}


/*MOBILE MENU HOVER COLOR*/
span.mobile_menu_bar:before {
    color: #fff !important;
}


/*BOTTOM NAV HOVER COLOR*/

.bottom-nav a:hover { color: #ffffff; opacity: 100; !important; }


/*REMOVE SHADOW UNDER MENU*/

#main-header{
 
-webkit-box-shadow:none !important;
 
-moz-box-shadow:none !important;
 
box-shadow:none !important;
 
}


/*CENTER ASPEN FOOTER EDITOR*/

.current_year{display:inline}a.docs{color:red !important;font-size:25px}.sc_time{display:inline-block;padding-right:7px}.page-template-page-template-blank.page-template-page-template-blank-php #footer-editor-info {
    display: none!important;
}

#footer-info {
width: 92%;
float:none!important;
margin: auto;
}


/*CHANGE MOBILE MENU COLOR*/
span.mobile_menu_bar:before {
color: #ffffff !important;
}


/*Faux Footer Link Color*/
a { outline:none; text-decoration:none; color: #fff; }


/*Remove Divi Menus*/
#et-top-navigation { visibility: hidden; }
#main-header { display:none; }


/*----------Super Slim Bloom Optin Form----------*/

/* Set the padding for the content */
.slim-optin-form  .et_bloom_form_container .et_bloom_form_content {
    padding: 25px !important;
}


/* Set the font size of the optin text module */
.slim-optin-text {
    padding-top: 15px !important;
}

/* Set the margin for the optin form module */
.slim-optin-form  {
    margin: 10px 0;
}

.slim-optin-form .et_bloom_inline_form {
    margin: 0px 0 !important;
}


/* Add a little padding for smaller screens */
@media only screen and (max-width: 1110px) {
.slim-optin-form  {
    margin-bottom: 25px;
	margin-top: 0px;
}
}

/* Set the font colour for the sucess and error messages */
.slim-optin-form  h2.et_bloom_success_message, h2.et_bloom_error_message {
   color: #888 !important;
}

/* Set the border radius for the sucess and error messages */
.slim-optin-form .et_bloom_form_container h2.et_bloom_error_message, h2.et_bloom_success_message {
   border-radius: 0px !important;
}

/* Hide the checkmark on success message */
.slim-optin-form .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark {
    display: none;
}


/* Footer Columns - Centered */
 
.footer-widget { margin-right: 0; text-align:center;}
.footer-widget:nth-child(1) { width: 10; padding-right:50px;}
.footer-widget:nth-child(2) { width: 60; padding-left:40px;}
.footer-widget:nth-child(3) { width: 60; padding-left:40px;}
.footer-widget+.last{display:none;}
 
@media only screen and (max-width: 980px){
.footer-widget { margin-right: 0; text-align:left;}
.footer-widget:nth-child(1) { width: 30%; padding-left:15px; text-align:center;}
.footer-widget:nth-child(2) { width: 30%; padding-left:15px;}
.footer-widget:nth-child(3) { width: 30%; padding-left:15px; padding-bottom: 10px}}


/*---------- [Blog post bottom padding] ----------*/
.et_post_meta_wrapper {
padding-top: 0px !important;
}
.single .post {
padding-bottom: 0px !important;
}
/*.et_pb_post {
margin-bottom: 0px !important;
}
*/
@media (min-width: 981px) {
#left-area {
padding-bottom: 0px !important;
}
}












