@import url("https://use.typekit.net/rzm8nfo.css");

/*Headers*/
h1, h2, h3, h4, h5, h6{  font-family: "calendula", sans-serif; font-weight: 600; font-style: normal; }
h2 {font-size:28px}

/*Nav*/
header nav .wp-block-navigation__responsive-container a{ font-family: "calendula", sans-serif!important; font-weight: 600; font-style: normal; font-size:20px;}
header nav .wp-block-navigation-item__label{ font-family: "calendula", sans-serif!important; font-weight: 600; font-style: normal; font-size:20px;}
header nav .wp-block-navigation__submenu-container .wp-block-navigation-item__label{ font-family: "cresta", sans-serif!important; font-weight: 600; font-style: normal; font-size:16px;}

/*Table*/
table, tr, td, .wp-block-table td, .wp-block-table th {border:none; !important;}
.wp-block-table tr {border-bottom: 2px dashed #ed9730;}


/*Content*/
p, ul, li{ font-size:16px; font-family: "cresta", sans-serif; font-weight: 300; font-style: normal; }
b, strong {font-weight: 500;}
a {color:#005da9}
.wp-block-separator {border: 1px dashed #ed9730; !important;}

.page-id-225 .sidebar-menu, .page-id-390 .sidebar-menu, .page-id-27182 .sidebar-menu {display:none;}

/*Side menu*/
.sidebar-menu h2{ font-size:24px; color:#4b2b7d; margin:0; }
.sidebar-menu ul{ list-style-type: none; padding:10px 20px; background-color: #ed9730; }
.sidebar-menu ul a{ color: #000; text-decoration:none; font-size:18px; padding:5px 0 6px 0; display:block; }
.sidebar-menu ul li{ border-bottom:1px dashed #000; }
.sidebar-menu ul li:last-child{ border-bottom:0px dashed #fff; }

.page-content-entry img{ width:100%; }
footer{ margin-top:0!important; }
.latest-news img{ border-bottom:10px solid #4B2B7D; }

/*Report*/

.report-form-wrapper {
	zoom: 1;
	margin: 30px 0;
	font:cresta, sans-serif;
}
.report-form-wrapper:before, .report-form-wrapper:after {
	display: block;
	content: "\0020";
	height: 0;
	overflow: hidden
}
.report-form-wrapper:after {
	clear: both
}
.report-form-wrapper .search-form-title {
	margin: 0px 0 20px 0
}
.report-form-wrapper #report-search {
	zoom: 1;
	margin: 0
}
.report-form-wrapper #report-search:before, .report-form-wrapper #report-search:after {
	display: block;
	content: "\0020";
	height: 0;
	overflow: hidden
}
.report-form-wrapper #report-search:after {
	clear: both
}
.report-form-wrapper #report-search .select-wrapper {
	float: left;
	width: 30%;
	margin-right: 2.5%
}
.report-form-wrapper #report-search .select-wrapper select {
	margin: 0
}
.report-form-wrapper #report-search .button {
	height: 42px;
	font-size: 16px
}

select {
    -webkit-appearance: none;
    border: 1px solid #e1e1e1;
    padding: 10px 22px;
    outline: none;
    color: #777;
    margin: 0;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 0px;
	border-color: #000000;
    color: #0f0f0f;
	font-size:16px; font-family: "cresta", sans-serif; font-weight: 300;
}

.wp-block-button__link{
	background-color: #ed9730;
    color: #ffffff;
	padding: 9px 22px;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    border-radius: 0px;
	font-size:16px; font-family: "cresta", sans-serif; font-weight: 300;
}

.reports-table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
	font-size:16px; font-family: "cresta", sans-serif; font-weight: 300;
}
.reports-table thead th {
    border-bottom: 2px solid #000;
    padding: 8px;
	text-align:left;
}

.reports-table tbody {
    display: flex;
	flex-direction: column;
}
.reports-table tbody tr {
    border-bottom: 1px dashed #ed9730;
}
.reports-table td {
    padding: 8px;
}

@media (max-width: 767px) {
    body .uag-hide-mob.uagb-google-map__wrap, body .uag-hide-mob {
        display: none !important;
    }
	li.wp-block-navigation-item.has-child{ flex-wrap:wrap; }
	li.wp-block-navigation-item.has-child ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu{ width: 100%!important; position: relative; }

}
@media (min-width: 768px) and (max-width: 1024px) {
    body .uag-hide-tab.uagb-google-map__wrap, body .uag-hide-tab{
        display: none !important;
    }
}
@media (min-width: 1025px) {
    body .uag-hide-desktop.uagb-google-map__wrap, body .uag-hide-desktop {
        display: none !important;
    }
}