/**















 * 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















 */















































/* Table of Contents































	- Defaults















	- Media Queries (mobile-first)















	- Media Queries (mobile-second)































*/















































/* # Defaults















---------------------------------------------------------------------------------------------------- */







@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@400;700&family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');



.adjacent-entry-pagination a.boxed, .after-entry .widget.boxed, .author-box.boxed, .comment-respond-wrap.boxed, .comment-respond.boxed, .content-sidebar-wrap.boxed, .content.boxed, .entry-comments.boxed, .entry-pings.boxed, .entry.boxed, .sidebar .widget.boxed, .sidebar.boxed{

	border:none;

}



body {



	font-family: 'Raleway', sans-serif;

	font-weight: 300;

	background-color:transparent;



}



h1,  .banner-title,  .heading,  .widget-title,  .widgettitle {



	font-family: 'Raleway', sans-serif;



	font-weight: 500;



	letter-spacing: 1px;



}



h2, h3, h4, h5, h6 {



	font-family: 'Raleway', sans-serif;



	font-weight: 500;



}



.heading {



	text-align: inherit;



}



.genesis-nav-menu a {



	font-weight: normal;



}



/* Spinner Code Preloader */















.spinnerBackground {



	background:#ffffff;



	width:100%;



	left:0;



	right:0;



	top:0;



	bottom:0;



	position:fixed;



	z-index:9999;



}



.spinner {



	width: 64px;



	height: 64px;



	background-image:url('https://s3-us-west-1.amazonaws.com/munihub/wp-content/uploads/20180115082926/Munihub_loader.png');



	top: 40%;



	left:48%;



	position:absolute;



	-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;



	animation: sk-rotateplane 1.2s infinite ease-in-out;



	z-index:99999999;



}



 @-webkit-keyframes sk-rotateplane {



 0% {



-webkit-transform: perspective(120px)



}



 50% {



-webkit-transform: perspective(120px) rotateY(180deg)



}



 100% {



-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)



}



}



 @keyframes sk-rotateplane {



 0% {



 transform: perspective(120px) rotateX(0deg) rotateY(0deg);



 -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)



}



50% {



 transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);



 -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)



}



100% {



 transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);



 -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);



}



}



/* Municard styles*/































.munibody {



	border-bottom: 1px solid #aeaeae;



	border-left: 1px solid #aeaeae;



	border-radius: 0 0 10px 10px;



	border-right: 1px solid #aeaeae;



	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);



	padding: 0 5px 5px;



}



.muniheader {



	background: #2B5784;



	border-radius: 10px 10px 0 0;



	border: 1px solid #aeaeae;



	padding: 10px 25px;



}



.muniimage .clientlogo {



	margin: 0 auto;



	max-height: 150px;



	padding-top:20px;



}



.muniheader h3, .muniheader h3 small {
	color:#ffffff;
}

.municard {
	margin: 15px 0px;
}

.finlead, .stareg, .muniissue {
	padding: 5px 0;
}

.finlead h4, .stareg h4, .muniissue h4 {
	color:#2B5784;
}

.wdt-clear-filters-button, .wdt-clear-filters-button:hover, .wdt-clear-filters-button:focus {
	color:#ffffff!important;
}

.genesis-nav-menu {
    font-size: .9em;
}

.menu-item {
    padding-top: 10px;
    padding-left: 10px;
}

.dealdescription h3 {
    font-size: 1.3em;
}

.menu-item a {
    text-decoration: none;
}

.dashboardLink {
    padding-top: 10px;
    padding-left: 25px;
}

a.button {
	background:transparent!important;
	border:1px solid white!important;
}

a.button:hover {
	background:#fff!important;
	border:white 1px solid!important;
	color:#2B5784!important;
}

.site-title a.custom-logo-link{
	width:175px;
}

.stuck .site-title a.custom-logo-link{
	width:125px;
}


/* End Municard styles*/


/* # 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) {



}



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



}



 @media print {



 @page {



size: landscape



}



body {



/*margin:120px 25px!important;	*/













	}



a:link:after, a:visited:after {



	content:"";



}



.header-before {



	display:none;



}



.dt-buttons {



	display:none;



}



.site-title, .site-header {



	display:none;



}



.site-inner {



	padding:0;



	top:0;



}



.site-container {



/*	margin-top: 50px;	*/















}



.column-municard {



	display:none;



}



#showFilters {



	display:none;



}



.post, .page {



	border:none!important;



}



.site-footer {



	display:none;



}



.wpDataTablesWrapper table.wpDataTable td {



	font-size: 10pt !important;



}



.dataTables_length {



	display:none;



}



.dataTables_paginate {



	display:none!important;



}



table, th {



	page-break-before: never;



}



table {



	page-break-inside:auto



}



tr {



	page-break-inside:avoid;



	page-break-after:auto



}



.table-responsive {



	width:100%;



	overflow:visible!important;



}



script {



	display:none;



}



/*















*{















	border: 2px solid black;	















}















.img-responsive{















	border:2px solid black;	















}















div{















	border: 2px solid orange;















	min-height:20px;















}















p{















	border: 2px solid red	















}















input{















	border: 2px solid green;















}















table{















	border 2px solid purple;	















}















.clear{















	display:none;	















}















.wpdt-c{















	border: 5px solid #bada55;	















}*/















.wpdt-c {



	margin:0;



	padding:0;



}



}



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



.site-header {



	position: -webkit-sticky;
	position:sticky!important;
	top:0px;
}
}