body {
    background-color: #222;
    font-family: "Lato", Arial, Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Lato", Arial, Helvetica, sans-serif;
}

.textwidget, .center {
    text-align: center;
}

.site-container {
    width: 1000px;
    margin: 0 auto;
}

.site-inner {
    padding-top: 0;
    background-color: #eee;
}

.site-header {
    width: 1000px;
    margin: 0 auto;
    position: relative
}

.site-tagline {
    display: none;
}

.site-title-text h3 a {
    color: #0070A6;
    font-weight: bold;
    text-decoration: none;
}
.site-title-text .email {
	display: none;
}
.header-image .site-title a {
    background-size: contain!important;
    margin-left: 25px;
}

#menu-main-navigation > li > a {
    font-size: 13px !important;
    border-right: 1px solid white;
    padding: 3px 15px;
    margin: 10px 0;
    text-decoration: none;
}

#menu-main-navigation > li:last-child a {
    border-right: 0;
}

.rssSummary {
    padding-right: 115px;
    font-size: 14px;
    line-height: 19px;
}

.content .entry-header {
    border-bottom: 2px solid #333;
    font-weight: bold;
}

.category-in-the-news .content .entry-header {
    border-bottom: 0;
}

.category-in-the-news .content .media-bar-hook .entry-header {
    border-bottom: 2px solid #333;
}

.content .entry-header .entry-title {
    font-size: 35px;
}

#featured-post-3 ul {
    padding-left: 15px;
}

#featured-post-3 .entry-title {
    display: block;
}

a.rsswidget {
    font-size: 16px;
    font-weight: bold;
}

.rss-date {
    display: block;
    font-size: 11px;
    margin-bottom: 12px;
}

.content {
    width: 66%;
    padding: 20px 20px;
    border-right: 1px solid #aaa;
}

.head-image {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #ddd;
}

.home-head-img {
    display: none;
}

.home .home-head-img {
    display: block;
}

.home .page-head-img {
    display: none;
}

.sidebar.sidebar-primary.widget-area {
    padding: 0 25px;
}

.sidebar .widget {
    margin-bottom: 20px;
}

.sidebar img {
    margin-bottom: 0;
}

.first-report-a-fraud {
    text-align: center;
    font-size: 23px;
}

.guide-to-whistleblowing {
    text-decoration: none;
    display: block;
    box-shadow: 0px 0px 8px 1px #7E7E7E;
    background-color: #246686;
    border: 5px solid #55CADE;
    border-radius: 999px;
    color: white;
    text-align: center;
    padding: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
}

.title-area {
    height: 140px;
    background-image: url(https://www.mahanyertl.com/mlaw/wp-content/uploads/2015/09/faded-building.jpg);
    background-position: center 0;
    background-size: cover;
}

.site-title {
    width: 30% !important;
    float: left;
    margin-top: 50px;
}

.site-title-text {
    font-size: 13px;
    line-height: 100%;
    margin-top: 20px;
    margin-right: 20px;
}

.site-title-text .fa {
    font-size: 24px;
    margin-bottom: 15px;
}

.nav-primary {
    /*margin-top: 33px;*/
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
    color: #000000;
}

#text-3,#text-11,#custom_html-8 {
    background-color: #333;
    color: #fff;
    border-radius: 20px 0 20px 0;
    padding: 10px;
    font-family: serif!important;
    text-align: center;
}

#text-3 a,#text-11 a,#custom_html-8 a {
    color: white;
}

#text-3 h3,#text-11 h3,#custom_html-8 h3{
    font-family: serif!important;
    color: #55CADE;
    font-size: 34px;
    line-height: 35px;
    font-weight: bold;
    margin-bottom: 5px;
}

#text-3 h4, #text-11 h4,#custom_html-8 h4{
    font-family: serif!important;
    margin-bottom: 5px;
    color: #fff;
}

#text-3 b,#text-11 b,#custom_html-8 b {
    color: #55CADE;
}

.text-3-num {
    font-size: 35px;
}

#menu-information-videos-right-side-widget li:hover {
    background-color: #246686!important;
}

#menu-information-videos-right-side-widget li:hover a {
    color: #fff!important;
}

#menu-information-videos-right-side-widget li {
    -webkit-transition: all 300ms cubic-bezier(.5, 0, .5, 1);
    transition: all 300ms cubic-bezier(.5, 0, .5, 1);
    position: relative;
    padding-right: 70px;
    padding-left: 15px;
}

#menu-information-videos-right-side-widget li:nth-child(odd) {
    background-color: #645862;
    color: white;
}

#menu-information-videos-right-side-widget li:nth-child(even) {
    background-color: #4C3E4B;
    color: #C5C1C1;
}

#menu-information-videos-right-side-widget li:last-child {
    background-color: #246686;
    color: white;
    position: relative;
    text-align: center;
    padding: 0;
}

#menu-information-videos-right-side-widget li:last-child a:hover {
    background-color: #333;
}

#menu-information-videos-right-side-widget li:last-child a::after {
    content: "";
}

#menu-information-videos-right-side-widget li a {
    display: block;
    color: white;
    text-decoration: none;
    line-height: 18px;
    padding: 7px 0;
}

#menu-information-videos-right-side-widget li a:after {
    content: "\f0da";
    color: #00C5D3;
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    font-size: 30px;
    top: 15px;
}

#nav_menu-2 {
    border: 2px solid rgb(137, 170, 186);
    background-color: #ccc;
    background-image: url(https://www.mahanyertl.com/mlaw/wp-content/uploads/2015/09/faded-building.jpg);
}

#menu-information-videos-right-side-widget {
    margin: 10px;
}

#menu-second-nav > li, #menu-third-nav > li {
    background-color: #645862;
    margin: 10px;
    position: relative;
}

#menu-second-nav > li a, #menu-third-nav > li a {
    padding: 10px;
    color: white;
    text-decoration: none;
}

#menu-second-nav > li a:hover, #menu-third-nav > li a:hover {
    background-color: #333;
}
.faded-building {
    background-image: url(https://www.mahanyertl.com/mlaw/wp-content/uploads/2015/09/faded-building.jpg);
}
#menu-second-nav, #menu-third-nav {
    text-align: center;
}
#menu-second-nav .menu-item, #menu-third-nav .menu-item {
    display: inline-block;
    width: 310px;
}
.menu-primary .sub-menu a {
    background-color: rgba(36, 102, 134, .75);
}

#menu-main-navigation ul.submenu {
    width: 230px;
    position: absolute;
}

#menu-second-nav .sub-menu, #menu-third-nav .sub-menu {
    position: absolute;
    width: 100%;
}
.menu-primary .sub-menu li {
    display: block;
}
#menu-second-nav .sub-menu .menu-item, #menu-third-nav .sub-menu .menu-item {
    display: block;
    text-align: left;
}
.menu-primary .sub-menu li a {
    width: 100%;
}

.menu-primary .sub-menu li a:after {
    content: "\f0da";
    color: white;
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    font-size: 30px;
    bottom: 0;
}
.menu-primary .sub-menu li.soon a:after {
    content: "";
}

h4.widget-title.widgettitle {
    background-color: rgba(110, 162, 188, 0.76);
    color: white;
    padding: 5px;
    font-size: 20px;
    text-align: center;
    margin-bottom: 0;
}

#text-7 {
    border: 2px solid #89AABA;
    background-color: #ccc;
    background-image: url(https://www.mahanyertl.com/mlaw/wp-content/uploads/2015/09/faded-building.jpg);
}

#text-7 .textwidget {
    padding: 10px;
    font-size: 15px;
    line-height: 100%;
}

#text-7 img {
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
    margin-top: 3px;
}

#text-7 h3 {
    color: #246686;
    font-size: 17px;
    margin-bottom: 0px;
}

.covert-ops {
    color: #246686;
    margin-bottom: 8px;
}

#featured-post-3 {
    border: 2px solid #89AABA;
    background-color: #fff;
}

#featured-post-3 .widget-wrap {
    background-image: url(https://mahanyertl.com/mlaw/wp-content/uploads/2015/09/blogblock_photo.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
}

#featured-post-3 article {
    padding-left: 10px;
    line-height: 17px;
}

a.more-link {
    background-color: #333;
    color: #f5f5f5;
    padding: 6px;
    margin: 12px;
    text-align: center;
    display: block;
}

#featured-post-3 h5 {
    margin-top: 0;
}

#featured-post-3 h5 a {
    border: 0 !important;
}

#featured-post-3 h6 a {
    color: #246686;
    text-decoration: none;
}

#featured-post-3 .inner {
    padding: 10px;
}

#featured-post-3 p {
    background-color: #fff;
    width: 60%;
}

.site-title-text h3,
.site-title-text h4 {
    margin-bottom: 0;
}

.home .entry-header .entry-title {
    display: none;
}

.entry-content {
    margin-top: 20px
}

#menu-main-navigation {
    background-color: #89AABA;
    margin: 10px 0;
}

.nav-primary .wrap {
    background-color: #CACACA;
}

#menu-main-navigation .sub-menu a:hover {
    color: black!important;
}

ul.sub-menu a {
    text-decoration: none;
}

#menu-main-navigation ul.submenu {
    width: 230px;
    /* background-color: #302B32; */
}

.nav-primary .genesis-nav-menu .sub-menu a {
    background-color: #89AABA;
}

#featured-post-2 .entry-title {
    display: block;
}

#featured-post-2.featured-content .entry {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 2px dotted #777;
    /* font-size: 14px!important; */
}

#featured-post-2 h2 {
    margin: 6px 0;
    font-size: 14px;
}

#featured-post-2 h4.widget-title.widgettitle {
    background-color: transparent;
    color: #4C3E4B;
    padding: 0;
    text-align: left;
    margin-bottom: 0;
    border-bottom: 1px solid #4C3E4B;
    font-size: 24px;
}

.badges-row {
    background-color: white;
    padding: 25px 5px;
    border-bottom: 2px solid #0070A7;
    border-top: 2px solid #0070A7;
    margin-bottom: 25px;
}

.badges-row img {
    padding: 0 10px;
    vertical-align: middle;
}

.site-footer {
    padding: 0 0 60px 0;
    background-color: white;
    font-size: 12px;
}

.site-footer a:hover {
    color: #835730;
}

.site-footer a {
    text-decoration: none;
    color: #246686;
}

#gallery-2 {
    margin: auto;
}

#gallery-2 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 33%;
}

#gallery-2 img {
    border: 2px solid #cfcfcf;
}

#gallery-2 .gallery-caption {
    margin-left: 0;
}

#featured-post-2 .widget-wrap {
    /* background-color: white; */
    /* border: 2px solid #89AABA; */
}

#featured-post-2 article {
    padding: 0 15px 0 0;
}

#featured-post-2 article a {
    text-decoration: none;
    color: #246686;
    font-weight: bold;
}

.media-bar {
    position: relative;
    top: -21px;
}

.media-bar-hook {
    display: none;
}

.media-bar-hook {
    position: relative;
    top: -21px;
}

.category-in-the-news .media-bar-hook {
    display: block;
    margin-bottom: 60px;
    margin-top: 30px;
}

.media-bar .one-third {
    background-color: #333;
    color: #fff;
    padding: 7px;
    text-align: center;
    border-radius: 0 0 10px 10px;
    -webkit-transition: all 100ms cubic-bezier(.5, 0, .5, 1);
    transition: all 100ms cubic-bezier(.5, 0, .5, 1);
}

.media-bar .one-third a {
    color: #fff;
    text-decoration: none;
}

.media-bar .one-third:hover {
    background-color: #555;
}

.media-bar-hook .one-third {
    background-color: #333;
    color: #fff;
    padding: 7px;
    text-align: center;
    border-radius: 0 0 10px 10px;
    -webkit-transition: all 100ms cubic-bezier(.5, 0, .5, 1);
    transition: all 100ms cubic-bezier(.5, 0, .5, 1);
}

.media-bar-hook .one-third a {
    color: #fff;
    text-decoration: none;
}

.media-bar-hook .one-third:hover {
    background-color: #555;
}
.gglcptch_recaptcha > div {
	margin: 0 auto;
}
.body_report_btn {
    text-decoration: none;
    display: inline-block;
    background-color: #246686;
    border-radius: 999px;
    color: white;
    text-align: center;
    padding: 0 .6em;
}
.cv {
	display: none;
	position: absolute;
	bottom: 1.25rem;
	left: 53.5%;
	margin: 0;
	font-size: .2em;
	width: 42.6em;
	height: 18em;
	border-top-right-radius: 4em;
	border-bottom-left-radius: 4em;
	border: 2px solid #FF0A30;
	background-image: linear-gradient(90deg, #EB0023, #6C000F);
	box-shadow: 1em 1em 2em #333;
	overflow: hidden;
}
.home.page .cv {
	display: table;
}
.cv a {
	display: block;
}
.cv a:hover, .cv a:visited:hover {
	background-color: #FF0A30;
}
.cv a img {
	margin: 0;
}

@media (min-width:1024px) {
    .site-title {
        width: 66% !important;
        margin-top: 20px;
    }
    .header-image .site-title a {
        height: 100px;
        display: block;
        text-indent: -9999px;
        max-width: 100%;
    }
}

@media only screen and (max-width: 1023px) {
    .site-title a {
        margin-right: -130px!important;
        padding-right: 130px;
    }
    .content,
    .footer-widgets-1,
    .footer-widgets-2,
    .footer-widgets-3,
    .minimum-landing .site-inner,
    .sidebar,
    .site-header .widget-area,
    .site-tagline-left,
    .site-tagline-right,
    .title-area {
        width: 100%;
    }
    .wrap {
        max-width: 768px;
    }
    .nav-primary,
    .site-header,
    .site-inner,
    .site-footer,
    .site-container {
        width: 768px;
        margin: 0 auto;
    }
    .site-inner {
        padding: 0;
    }
    .sidebar.sidebar-primary.widget-area {
        text-align: center;
    }
    .sidebar.sidebar-primary.widget-area .widget {
        width: 300px;
        margin: 30px auto;
    }
    .nav-primary .wrap {
        padding: 0;
        text-align: center;
    }
	.cv {
		bottom: 3.5rem;
		left: 48.5%;
	}


}

@media only screen and (max-width: 768px) {
    .nav-primary .genesis-nav-menu .menu-item {
        display: block;
    }
    .media-bar .one-third {
        margin: 15px 0;
        border-radius: 10px 10px 10px 10px;
    }
    .media-bar-hook .one-third {
        margin: 15px 0;
        border-radius: 10px 10px 10px 10px;
    }
    #menu-main-navigation > li > a {
        border-right: 0;
        margin: 0;
        padding: 10px;
    }
    #menu-main-navigation {
        margin: 0;
    }
    #menu-second-nav, #menu-third-nav {
        display: none;
    }
    .nav-primary,
    .site-header,
    .site-inner,
    .site-footer,
    .site-container {
        width: 100%;
        margin: 0 auto;
    }
    #responsive-menu-icon {
        background-color: #89AABA;
        padding-top: 5px;
    }
    .site-header {
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 600px) {
    .site-title {
        display: block;
        width: 100%!important;
    }
    .site-title a {
        width: 300px;
        margin: 0 auto 30px!important;
        background-position: center!important;
    }
	.site-title-text .email {
		display: block;
		margin: .5em 0 0;
	}
	.site-title-text .body_report_btn {
		padding: .2em .8em;
	}
    .title-area {
        text-align: center;
        height: auto;
    }
	.header-image .title-area {
		padding-bottom: 1em;
	}
    .site-title-text {
        text-align: center;
        margin: 0 auto;
        float: none;
    }
	.cv {
		position: relative;
		margin: 1rem auto;
		font-size: 5px;
		bottom: auto;
		left: auto;
	}


}

@media only screen and (max-width: 320px) {
    .head-image {
        display: none;
    }
    .sidebar.sidebar-primary.widget-area {
        text-align: center;
    }
    .sidebar.sidebar-primary.widget-area .widget {
        width: 250px;
        margin: 30px auto;
    }
}
