/* 
 Theme Name:   Reunion
 Theme URI:    
 Description:  
 Author:       transmitid
 Author URI:   transmitid.com
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* NAV */
.et_vertical_nav #main-header #top-menu li {
    text-transform: uppercase!important;
    line-height: 20px!important;
}
.et_vertical_nav #main-header .container {
    margin: 0 33px!important;
}
/* mobile */
.mobile_menu_bar:before {
	color: #ffffff;
}
.et_mobile_menu {
	border-top: 3px solid #ffffff;
	text-align: center;
	padding: 10px 5px 10px 5px;
}
.et_mobile_menu li a {
	font-size: 24px;
	padding-left: 4px;
	padding-right: 4px;
}
.text_logo_container {
	display: none;
}
@media only screen and (min-width: 981px) {
	.et_header_style_left #et-top-navigation {
		padding-top: 33px !important;
	}
}
@media only screen and (max-width: 980px) {
	.logo_container {
		display: none;
	}
	.text_logo_container {
		display: inline-block;
		font-size: 28px;
		color: #ffffff;
		font-weight: 600;
		font-family: 'PT Serif', Georgia, "Times New Roman", serif; 
		padding: 21px 0px 0px 20px;
		line-height: 1.4;
	}
}

/* Gravity Forms */
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {
    display: -moz-inline-stack;
    color: white;
    background-color: #841717;
    border: none;
    font-size: 21px!important;
    border-radius: 4px;
    padding: 10px;
}
.gform_wrapper .gform_heading .gform_title {
	
}

/* Gallery Slider */
.mfp-title {
    display: none!important;
}

/* Footer */
/* css for standard transmit divi footer */
.custom-footer-row {
    margin-top: 15px;
    margin-bottom: 20px;
    color: #999;
    white-space: nowrap;
}
.custom-footer-row p {
    margin: 0 auto;
}
.custom-copyright {
    display: inline-block;
    width: 50%;
    text-align: left;
}
.custom-transmit-info {
    display: inline-block;
    width: 50%;
    text-align: right;
}
.custom-transmit-info a {
    color: #999 !important;
}
.custom-transmit-info a:hover {
    color: #fff !important;
}
.custom-transmit-info img {
    max-width: 110px;
    vertical-align: middle;
    margin-left: 10px;
}
.et-social-icons {
    float: none;
    display: inline-block;
}
.et-social-icons a {
    vertical-align: middle;
    position: static;
}
@media (max-width: 950px) {
    .custom-footer-row {
        white-space: normal;
    }
    .custom-copyright {
        width: 100%;
    }
    .custom-transmit-info {
        width: 100%;
        text-align: left;
        margin-top: 10px;
    }
    .custom-transmit-info img {
        margin-top: 10px;
    }
}
@media (max-width: 553px) {
    .et-social-icons {
        margin-top: 25px;
    }
}