/*
 Theme Name:   TMG 3
 Theme URL:    http://divi.space/
 Description:  A Child Theme built for Divi on Divi Space
 Author:       Theta Media Group
 Author URL:   http://thetamediagroup.com
 Template:     Divi
 Version:      2.7.1
 License:      GNU General Public License v2 or later
 License URL:  http://www.gnu.org/licenses/gpl-2.0.html
*/

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content { margin-top: 0px; margin-bottom: 150px; max-width: 100%!important; width: 100%!important; }


.post-39 .et_pb_fullwidth_menu .fullwidth-menu-nav > ul { padding-top: 8px!important; }


#footer-info { float:none; text-align:center; }
.et_pb_scroll_top.et-pb-icon { background:rgb(32, 53, 136); }

@media (max-width: 980px){ .MobileMenuBottom .et_pb_fullwidth_menu .et_mobile_menu { bottom: 81px; top: auto; }}


.et_pb_text_align_center.tmg_home_text { text-align: left; }

.et_overlay.et_pb_inline_icon { text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff; }

#main-header { box-shadow: none; }

.et_overlay.et_pb_inline_icon::before { display:none; }

.post-266 .et_pb_fullwidth_header_0 { padding:0; }
.post-266 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content { margin-bottom:0; }
.post-266 .et_pb_row { padding-top: 0; }

.post-270 .et_pb_row { width: 100%; }
.et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row { width: 100%; }
.container { max-width:1080px !important; }
.post-270 .et_pb_column_single { padding-top: 0; }
.post-270 .et_pb_column .et_pb_row_inner_0 { padding-top: 0; }
.et_pb_post h2 { margin-top: 0px }
.et_pb_post { margin-bottom: 0px; }

.et_right_sidebar #sidebar { padding-top:23px }
.post-270 h4.widgettitle { margin-top: 10px; }

/*
.fullwidth-menu li > a{ font-weight:bold; }
*/

input#et_pb_signup_lastname { display: none; }

.wp-caption { max-width:100%; }

blockquote { max-width:60%; }

blockquote p { margin-top: 0em; margin-bottom: 1em; }

.et-pb-controllers {display: none;}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #006 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 18px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #006;
color: #fff !important;
border-color:#eee;
padding: 6px 20px !important;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
}

