/**
 * Theme Name:          Mai Law Pro
 * Theme URI............https://maitheme.com
 * Description:         Mai Law Pro is a custom child theme for The Genesis Framework.
 * Author:              Mike Hemberger, BizBudding Inc
 * Author URI:          https://bizbudding.com/
 * Version:             1.3.0
 *
 * Template:            genesis
 *
 * License:             GPL-2.0+
 * License URI:         http://www.opensource.org/licenses/gpl-license.php
 */


/* # Defaults
---------------------------------------------------------------------------------------------------- */

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.h1{
	font-size: 1.953rem;
}

.h2, h2 {
	font-size: 26px;
}

.h3 {
	font-size: 1.563em;
}

.h4 {
	font-size: 1.25em;
}

.h5 {
	font-size: 1.25em;
}

.h6 {
	font-size: 1.25em;
}
.heading {
	text-align: inherit;
}
.clearfix{clear:both}
.genesis-nav-menu a {
	font-weight: normal;
}

.site-header{
	background:#ddd;
	border-bottom:1px solid #fff;
}
.nav-header a,
.nav-header_right a {color:#666!important}
.nav-header_right .current-menu-item > a,
.nav-header_right a:hover,
.footer-widgets a{color:#e7ba6a!important}
.heading{text-transform: uppercase;}
.icon1,.icon2{text-align: center; color:#fff; font-size:20px; font-weight: 400;line-height: 24px;}
.icon2{margin-bottom:40px}
.icon2 a{color:#323232; text-decoration:none;}
.icon1 .dashicons,
.icon2 .dashicons {
	color:#262626;
	background-color: #edae44;
	border-radius: 50%;
	font-size:40px;
	height:100px;
	width:100px;
	text-align: center;
	padding:30px;
	margin-bottom:20px;
}
b,strong, em, i {
	color: #edae44;
}
.icon2 .dashicons {
	background-color: #ad2c20;
	color:#FFF;
}
.demi, .demi-txt{width:50%; float:left;height: 301px;}
.demi-txt{padding-top:80px}
.box {background :#ddd; color:#323232; padding:50px;margin-bottom:30px;}
.box h3{color:#323232; }

.footer-widgets .widget .entry-title,
.footer-widgets .widget p {font-size:13px;}
.footer-widgets h3.widget-title {font-size:16px;}

.banner-title {text-shadow: 0 0 5px #333;}
.nav-header_right .genesis-nav-menu  .sub-menu a{color:#262626!important}
a.button-cta{
	display: inline-block;
	background:#b60121;
	padding:10px 16px;
	line-height: 30px;
	color:#fff;
	text-decoration:none;
	text-transform: uppercase;
	border:1px solid #fff;
	box-shadow: 3px 3px 3px #333;
	font-style: bold;
	font-size:13px;
}
a.button-cta strong{color:#fff}
.boxe{background:#ddd; padding:20px; margin-bottom:20px}
.bordure{border:2px solid #eab852}
.footer-widgets > .wrap{padding-bottom:0}
.content .page {text-align: justify;}
.p-no-margin{margin:0}
/* # Media Queries (mobile-first)
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 545px) {}

@media only screen and (min-width: 769px) {}

@media only screen and (min-width: 993px) {}

@media only screen and (min-width: 1160px) {}

/* # Media Queries (mobile-second)
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1159px) {}

@media only screen and (max-width: 992px) {}

@media only screen and (max-width: 768px) {	
	.demi, .demi-txt{width:100%; }
}

@media only screen and (max-width: 544px) {}

