﻿@import url("../Divi/style.css");
/*
Theme Name: Divi-child
Theme URI: http://internetupstart.com
Description: Child theme for the Divi theme
Author: Doug Hoseck
Author URI: http://internetupstart.com
Template: Divi
Version: 1.0.0
*/

.btn-inline .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}

.btn-inline {
    text-align: center !important;
}
span.dp-ddg-page-button {
    border-radius: 50%;
    padding: 8px 14px !important;
    border: none !important;
	background-color: #4DABE9 !important;
}
span.dp-ddg-page-button:not(.et-pb-icon) {
    display: none;
}
.dp-ddg-filters-container, .dp-ddg-pagination-container {
    justify-content: flex-start !important;
}
@media (min-width: 981px) {
.et_fullwidth_nav #main-header .container {
    padding-right: 40px;
    padding-left: 40px;
}
}
.et_pb_facebook_icon:before {
    content: "\E076";
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme textarea, .gform_wrapper.gravity-theme select {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    background: #000;
    color: #fff;
    padding: 8px 20px;
    border-radius: 25px;
    font-size: 15px;
	border: none;
}
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder {
  color: #fff;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { 
  color: #fff;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder {
  color: #fff;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder {
  color: #fff;
}
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    color: #fff;
}
.gform_wrapper.gravity-theme .gfield-choice-input {
    width: 20px;
    height: 20px;
	margin: 0 8px 0 0;
}
select option {
    color: #000 !important;
}
.doug-cta-menu a {
  background-color: #000;
  padding: 8px 25px !important;
  border-radius: 25px;
  color: #fff !important;
  text-align: center;
  margin-bottom: 20px;
}
p.dp-dfg-custom-field.dp-dfg-cf-position {
    text-align: center;
}
div.et_pb_member_social_links {
    text-align: center;
}
div.et_pb_member_social_links a span.et-pb-icon {
    font-size: 20px;
}
.advisorygrid div.et_pb_member_social_links a {
    color: #000;
}
.auditgrid div.et_pb_member_social_links a {
    color: #fff;
}
.staff-icon {
    display: inline-block;
    margin: 10px;
}
footer a {
    color: #fff !important;
}
.dp-ddg-pagination-container .dp-ddg-page-button.et-pb-icon {
    font-size: 30px;
    padding: 0 10px !important;
}
@media (max-width: 980px) and (min-width:580px) {
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
    display:block!important;
  }
  #et_mobile_nav_menu, .et_mobile_nav_menu { 
    display: none!important;
	}
}
.mobile_menu_bar:before, .mobile_menu_bar:after {
    color: #fff !important;
}
.mycta p {
	padding-bottom: 0px;
}
@media (max-width: 980px) {
.et_header_style_left #logo {
    max-width: 75%;
}
}
.staff-icon span.et-pb-icon {
    position: relative;
}
.email-address span.et-pb-icon {
    bottom: -1px;
}