/*
 Theme Name:   Divi-child
 Theme URI:    http://divi.space/
 Description:  A Child Theme built for Divi on Divi Space
 Author:       Emmatt Digital
 Author URI:   http://www.emmattweb.com
 Template:     Divi
 Version:      2.7
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
#top-header {
	z-index: 999999;
}
.plus-sign .percent-value:after { 
	content:'+';
	display:inline-block;
}
.emmatt {
	font-size: 12px;
	padding-bottom: 20px!important;
	text-align: right;
	float: right;
	display: inline-block;
}
.swpm-login-form-inner div {
	margin: 5px 0px;
}
li#wp-admin-bar-et-use-visual-builder {
	display: none!important;
}
.swpm-login-form-inner {
	display: block;
	text-align: center;
	width: 323px;
	margin: 0px auto;
	background: #ffffffe3;
	padding: 25px;
	box-shadow: 0px 0px 60px -10px #a2a2a2;
	border-radius: 4px;
}
.swpm-login-form-inner div {
	margin: 5px 0px;
}
.internal-content-area {
	background:url('http://motormaidsinc.org/wp-content/uploads/2018/03/bike-recreation-trans-1.png');
	background-repeat:no-repeat;
}
.swpm-username-input input, .swpm-password-input input {
	padding: 7px;
	text-align: center;
	margin-bottom: 8px;
	font-family: Lato;
	font-size: 16px;
	border: 1px solid #cacaca;
}
input.swpm-login-form-submit {
	background: #0a44bb;
	border: none;
	color: white;
	padding: 7px 24px;
	font-size: 17px;
	margin: 9px 0px 10px;
	text-transform: uppercase;
	border-radius: 2px;
	box-shadow: 0px 0px 20px -7px black;
	cursor: pointer;
	font-family: Open Sans;
	letter-spacing: 1px;
	transition:all 0.3s linear;
	width:100%;
}
input.swpm-login-form-submit:hover {
	opacity:0.8;
}
.swpm-login-form-outer {
	padding: 7vw 0px 20vw;
}
#et-secondary-menu .et-social-icons {
	margin-right: 10px;
	transition: all 0.4s linear;
}
.et-fixed-header ul.et-social-icons {
	margin-top: 10px;
}
.et-fixed-header#main-header {
	z-index: 999999999999;
}
.flag-cont a, .flag-cont img {
	float: left;
	width: 100px;
	display: block;
	height: 54px;
}

h3 {
	margin-top: 15px;
}
div#top-header {
	height: 0px;
}
.emmatt a {
	color: #1747b5;
}
p.footer-copy {
	font-size: 12px;
	padding-bottom: 5px;
	display: inline;
		color: #1747b5;
}
.modal-popup.modal {
	z-index: 99999999!important;
}
ul.sub-menu {
	margin-top: -40px;
}
#main-header {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.75) 25%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.75) 25%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.75) 25%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
	padding-bottom: 40px;
}
.centered-inline-logo-wrap {
	width: auto!important;
}
.view-month #main-header {
	padding-bottom: 0px;
}
.et_header_style_split #main-header .mobile_nav ul.sub-menu, .et-fixed-header ul.sub-menu {
	margin-top:0px;
}
.et_header_style_split #main-header .mobile_nav {
	background-color: rgba(255, 255, 255, 0.61);
}
.et-fixed-header#main-header {
	padding-bottom: 0px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.26)!important;
}
#main-header .et_mobile_menu {
	background-color: rgb(255, 255, 255)!important;
	margin-top: -20px;
}
.container-calendar-month {
  max-width: 100%;
  overflow:  auto;
}
.container-calendar-month > .col-sm-12 {
  min-width: 800px;
}
.pdf-link:before {
	display: inline-block;
	height: 90px;
	width: 90px;
	background: url(http://dev.motormaidsinc.org/wp-content/uploads/2018/02/logo-trans.png);
	content: '';
	background-size: contain;
	background-repeat: no-repeat;
	float: left;
	clear: both;
	top: -32px;
	position: relative;
}
a.pdf-link {
	display: inline-block;
	clear: left;
	top: 20px;
	font-size: 20px;
}

@media screen and (max-width:981px) {
.view-month .et_pb_row {
  padding-left: 10px!important;
  padding-right: 10px!important;
  margin-left: 10px!important;
  margin-right: 10px!important;
  width: 95%!important;

}  
	p.footer-copy {
		text-align:center;
		display:block;
	}
	.emmatt {
		text-align:center;
		float:none;
		display:block;
	}
	#et-secondary-menu, #et-secondary-nav {
		display: block!important;
		text-align: right!important;
	}
	#top-header .et-social-icons {
		margin-top: 15px;
	}
		
}
