/*
   Theme Name: MordyLaw
   Theme URI: https://masarjohnston.com/
   Description: Custom Divi child-theme for Mordy Law.
   Author: MJAD
   Author URI: https://masarjohnston.com/
   Template: Divi
   Version: 1.0.0
 */
 

/*  Removes vertical DIVI Sidebar rule */
#main-content .container:before { background: none; }


/*  ALIGNMENT  */

.ctr,
.center,
.aligncenter	{ float:none; margin-left:auto !important; margin-right:auto !important; text-align:center !important; }
.alignleft 		{ display:inline; float:left; margin-right:1.5em; }
.alignright 	{ display:inline; float:right; margin-left:1.5em; }
.img-left 		{ margin:0 33px 0 0 !important; float:left; }
.img-right 		{ margin:0 0 0 33px !important; float:right; }



/*  CONTACT PAGE */

#contact-info .et_pb_text_inner p,
#contact-info .et_pb_text_inner strong {
	color: #ffffff !important;
}
#contact-info .et_pb_text_inner p a:hover,
#contact-info .et_pb_text_inner p a strong:hover  {
	color: #d28467 !important;
}


/*  GOOGLE MAP  */

.gm-style-iw-d h3 { font-size:16px !important; }
.gm-style-iw-d p  { font-size:12px !important; }



/*  FOOTER */

.et-l--footer .footer-menu ul 									{ display:flex; flex-direction:column; justify-content space-between; }
.et-l--footer .footer-menu li 									{ clear:both; display:block; }
	
	/* FOOTER - MailChimp signup form  */
	.et-l--footer #mc_embed_signup								{ display:inline-block; position:relative; float:right; max-width:300px; height:40px; max-height:40px; margin:0 0 30px 0; text-align:right; clear:both; }
	.et-l--footer #mc_embed_signup p							{ color: #000 !important; font-weight:800 !important; font-size:12px !important; font-family:Helvetica, Arial, sans-serif; margin-bottom:4px; padding-bottom:0px; text-align:right; }
	.et-l--footer #mc_embed_signup .email						{ display:inline-block; position:relative; float:left; color:#666; background:#fff; font-size:12px; line-height:40px; width:65%; height:40px; max-height:40px; padding: 7px 12px; margin-right: 0 !important; border: 0 !important; highlight: none !important; outline: none !important; }
	.et-l--footer #mc_embed_signup .button						{ display:inline-block; position:relative; float:left; color:#fff; background:#4c6368; font-size: 12px; font-weight: 800; line-height: 40px; letter-spacing: 1px; width:35%; height: 40px; max-height: 40px; margin-left: 0 !important; padding: 7px auto; border: none; highlight: none !important; outline: none !important; text-decoration: none; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor:pointer; }
	.et-l--footer #mc_embed_signup .button:hover				{ background:#000; }




/* Responsive Smartphones */
@media all and (max-width: 767px) {
	.et-l--footer .footer-menu .et_pb_text_inner p, 		
	.et-l--footer .footer-menu .et_pb_text_inner a				{ font-size:11px !important; }
	.et-l--footer .footer-menu .et_pb_text_inner a:hover		{ font-size:11px !important; }
	
	.et_pb_column.footer-widget									{ display:block; clear:both; text-align:center !important; width:100% !important; margin:5px 0; }
	/* DO NOT TEXT ALIGN CENTER ON TEXT MODULE!*/
	.et_pb_module.et_pb_text 									{ display:block;  width:100% !important; margin:5px 0; }
	.et_pb_module.et_pb_text.et_pb_text_1_tb_footer				{ display:block; text-align:center !important; width:80% !important; margin:5px 0; }
	.et_pb_module.et_pb_image.et_pb_image_0_tb_footer			{ display:block; text-align:center !important; width:70% !important; margin:5px 0; }
	

	.et-l--footer  .et_pb_module.et_pb_code.et_pb_code_0_tb_footer.et_pb_text_align_right { text-align:center; }
	.et-l--footer .ftr-frm-email								{ max-width:280px; display:block; position:relative; float:none !important; clear:both; margin:0 auto; }
	.et-l--footer .ftr-frm-email p								{ text-align:center; }
	.et-l--footer .ftr-frm-email .inp-email						{ width:65%; }
	.et-l--footer .ftr-frm-email .btn-email						{ width:35%; }
}

