/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/
div#breadcrumbs {
    display: none;
}
body h3, body h4, body h5, body h6 {
    font-family: 'Open Sans', Arial;
    font-weight: bold;
    color: #4196B4;
}
body.blog div#title h1, body.archive.post-type-archive.post-type-archive-regulatory #transparentimage h1 {font-size: 0 !important;}
body.blog div#title h1:after, body.archive.post-type-archive.post-type-archive-regulatory #transparentimage h1:after {content: "News";font-size: 50px;}
body.archive.post-type-archive.post-type-archive-regulatory #transparentimage h1:after {content: "Regulatory Activity";}
#navigation .sub-menu li {    margin: 0 !important;}
#navigation .sub-menu li a {padding-left: 10px !important;padding-right: 10px !important;}
.pages-submenus .menu-item {
    display: none;
}
.pages-submenus .menu-item.current-menu-parent {
    display: block;
}
.pages-submenus .menu-item.current-menu-parent>a {
    display: none;
}
.pages-submenus ul.menu {
    margin: 0;
}
.pages-submenus .menu-item.current-menu-parent>ul.sub-menu {
    display: table;
    margin: 0 auto;
}
.pages-submenus .menu-item.current-menu-parent>ul.sub-menu .menu-item {
    display: table-cell;
}
.pages-submenus .menu-item.current-menu-parent>ul.sub-menu ul.sub-menu {
    display: none;
}
.pages-submenu-area {
    background: #CFCFCF;
}
.pages-submenus .menu-item.current-menu-parent>ul.sub-menu .menu-item a {
    color: #242424;
    line-height: 25px;
    font-size: 18px;
    padding: 25px 20px;
    display: block;
}
.pages-submenus .menu-item.current-menu-parent>ul.sub-menu .menu-item.current_page_item a {
    background: #fff;
}
.pages-submenus .menu-item.current-menu-parent>ul.sub-menu .menu-item a:hover {
    background: #eee;
}
div#news-events .blog-item a.blog-pic, .entry-title h2:after {
    display: none;
}
body .box.style-2 {
    border-top-color: #004d71;
}
div#news-events .latest-blog .blog-item .blog-item-description div.blog-content-table {
    display: table;
    height: 300px;
}
div#news-events .latest-blog .blog-item .blog-item-description div.blog-content-table-cell {
    display: table-cell;
    vertical-align: middle;
}
.number-k-format span.counter:after {content: "k";}
#mobile-navigation-btn i.fa.fa-bars {    position: relative;    color: #004D71;    font-size: 32px;}
#mobile-navigation-btn i.fa.fa-bars:after {    content: "";    width: 50%;    height: 10px;    position: absolute;    background: #fff;   right: -1px;    bottom: 0;}
div#transparentimage:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.39);
}
body a.button.color-1 {    color: #4B4B4B;    border: 1px solid #4B4B4B;letter-spacing: 0;}
body a.button.large {    font-size: 12px;    font-weight: bold;letter-spacing: 0;}
#header.header-transparent.header-v1 {
    box-shadow: none !important;
}
body .header-v1 .logo {
    background: #fff;
    padding: 20px 40px;
    margin-left: -40px;height:100px;box-sizing:border-box;
}
.header-v1 #navigation {
    width: calc(100% - 272px);
}
.header-v1 #navigation > ul {
    float: left;
}
body #navigation li.current-menu-item {
    background: #4196B4;
}
body #header.header-transparent.header-v1 #navigation > ul > li > a {
    color: #fff;
}
body #header.header-transparent.header-v1 #navigation > ul > li:hover {    background: rgba(65, 150, 180, 0.48) !important;}
body #navigation > ul > li > a {    color: #004D71;}
body #navigation li.current-menu-item > a {    color: #fff !important;}
#header.header-transparent.header-v1 .header-icons-divider {    display: none;}
.search-btn-social {    overflow: hidden;    width: 163px;}
.search-btn-social .social-icons {    float: left;    margin-top: 40px;}
.search-btn-social .social-icons ul li a i {    font-size: 18px;}
.search-btn-social .social-icons ul li a {    opacity: 1;}
.search-btn-social a i {    color: #004D71;}
.search-btn-social a:hover i {   color: #4196B4;}
#header.header-transparent .search-btn-social a i {    color: #fff;}
#header.header-transparent .search-btn-social a:hover i {   color: #4196b4;}
.home-our-mission .home-our-mission-bg .single_image:after {content: "";background: #4196B4;position: absolute;width: 150%;height: 100%;left: -100%;bottom: -15%;}
.home-our-mission .home-our-mission-bg .single_image {margin-bottom: 0;position: relative;}
.home-our-mission .home-our-mission-bg img {    z-index: 9999;    position: relative;}
.center {text-align:center;}
.home h2:after {content: "";width: 77px;height: 6px;display: inline-block;background: #4196B4;vertical-align: middle;margin-left: 25px;}
h2.center:before {content: "";width: 77px;height: 6px;display: inline-block;background: #4196B4;vertical-align: middle;margin-right: 25px;}
.color-light h2:after {background:#fff;}
a.button.color-1 {
    color: #4B4B4B;    letter-spacing: 0;
    border: 1px solid #4B4B4B;
}
body a.button.color-1:hover {
    background: #4196b4;
    border-color: #4196b4;
}
.home-counter-area .counters {
    max-width: 180px;
    margin: 0 auto 20px !important;
}
.home-counter-area .counter-numbers {
    font-size: 65px;
    line-height: 75px;
    text-align: center;
    font-family: Merriweather, Arial, Helvetica, sans-serif;
}
.home-counter-area span.counter-title {
    font-size: 22px;height:50px;
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    color: #4196B4;
}
.fast-facts-bg:after {
    background-color: #4196b4;
    content: "";
    position: absolute;
    width: 155%;
    height: 100%;
    left: -5%;
    top: 0;
}
.fast-facts-bg .wpb_wrapper {
    position: relative;
    z-index: 99999;
}
#fast-facts h3 {
    text-transform: uppercase;
}
#fast-facts .iconbox h3 {
    display: inline-block;
    float: left;
    margin-right: 10px;
}

#fast-facts .iconbox p {
    font-size: 16px;
    line-height: 24px;
    max-width: 280px;
    display: inline-block;
}
#fast-facts .iconbox {
    min-height: 96px;
}
a.button.color-2.transparent-btn {
    font-size: 14px;    letter-spacing: 0;
    color: #4196B4;
    font-family: 'Open Sans', Arial;
    font-weight: bold;
    border: none;
    padding: 0;
    background: transparent !important;
}
.home-service-area .imagebox {
    padding: 0;
    border: 0;
    margin-bottom: 12px !important;
    box-shadow: none;
}
.color-light a.button.color-2.transparent-btn {color:#fff;}
a.button.color-2.transparent-btn:hover {
    color: #004d71 !important;
}
a.button i.fa.fa-angle-right {
    padding-left: 10px;
    line-height: 18px;
    margin-right: 0;
    vertical-align: text-bottom;
    font-size: 15px;
}
.home-service-area .imagebox p {}

a.button.color-2.transparent-btn:hover {
    color: #004d71 !important;
}
div#news-events .blog-item {
    background: #E4E4E4;
    text-align: center;
}
div#news-events .blog-item .carousel-categories ul li:first-child {
    display: inline-block;
}
div#news-events .blog-item .carousel-categories ul li {
    display: none;
}
div#news-events .blog-item .carousel-categories ul {
    margin: 0;
}
div#news-events .blog-item .carousel-categories ul li a {
    color: #4196B4;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Merriweather, Arial, Helvetica, sans-serif;
}
div#news-events .blog-item h4 a {
    font-size: 26px;
    color: #3B465C;
    font-family: Merriweather, Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 34px;
    display: block;
}
div#news-events .col.span_12 {
    position: unset;
}
div#news-events .owl-carousel .owl-stage-outer {
    overflow: visible;
}
div#news-events .blog-item .carousel-readmore a {
    font-size: 14px;
    color: #3B465C;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    font-weight: 600;
}
div#news-events .blog-item .carousel-readmore a i {
    padding-left: 10px;
    font-size: 18px;
}
div#news-events  .owl-dots {
    display: none !important;
}
div#news-events .owl-nav > div {
    position: relative;
    color: #004D71;
    opacity: 1;
    margin-top: -28px;
}
div#news-events .owl-nav > div:after {    color: #004D71;    opacity: 1;}
div#news-events .owl-stage>.owl-item.active:hover .blog-item {    background: #004D71;    margin-top: -20px;}
div#news-events .owl-item.active:hover .blog-item * {    color: #fff !important;}
div#news-events .owl-nav > div.owl-prev {    left: -30px;}
div#news-events .owl-nav > div.owl-next {    right: -30px;}
footer#footer .container {    width: 100%;}
footer#footer .container .widget, footer#footer .container .widget p {    margin-bottom: 0;}
footer#footer .container .widget p {    margin-top: 17px;    font-size: 12px;}
footer#footer .container .eight.columns {    width: 50%;    margin: 0;    padding: 0 40px;    box-sizing: border-box;}
footer#footer .container .eight.columns table {    width: 100%;    vertical-align: bottom;    max-width: 500px;    float: right;}
footer#footer .container .eight.columns table ul li:after {    display: none;}
footer#footer .container .eight.columns table ul li a {    font-size: 0;    line-height: 55px;    opacity: 1;}
footer#footer .container .eight.columns table ul li a i {    font-size: 14px;    color: #fff;}
footer#footer .container .eight.columns table ul li {    border: 0;    padding: 0;    width: 30px;    height: 20px;    margin-bottom: 14px;}
footer#footer .container .eight.columns table td {    vertical-align: bottom;    font-size: 12px;   line-height: 20px;}
footer#footer {    padding: 30px 0 30px 0;}
footer#footer .container .eight.columns table ul {    margin: 0;}
div#back-to-top {    bottom: 80px;    background: #4196B4;    height: 42px;    right: 60px;}
div#back-to-top a {    background: #4196B4;    padding-top: 6px;}
div#back-to-top a i:before {content: "\f062";-webkit-text-stroke: 2px #4196b4;font-size: 22px;}
div#mobile-logo {
    padding: 20px 0;
}
.home-service-area .vc_col-sm-6:first-child::before {
    background: #4196B4;
    width: 600%;
    height: 50%;
    content:"";
    display: block;
    position: absolute;
    left: 40%;
}
body #transparentimage h1 {text-align: left;font-size: 50px !important;
    text-transform: capitalize;}
/* body #transparentimage h1:after {
     content: ""; 
    width: 77px;
    height: 6px;
    display: inline-block;
    background: #ffffff;
    vertical-align: middle;
    margin-left: 25px;
    margin-top: -10px;
} */
.header-v1 .header-icons-divider {display:none;}
.home-service-area .vc_col-sm-6 .vc_column-inner {position: relative;}

.header-v1 #search-top input::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #004D71 !important;opacity:1;}
.header-v1 #search-top input::-moz-placeholder { /* Firefox 19+ */  color: #004D71 !important;opacity:1;}
.header-v1 #search-top input:-ms-input-placeholder { /* IE 10+ */  color: #004D71 !important;opacity:1;}
.header-v1 #search-top input:-moz-placeholder { /* Firefox 18- */  color: #004D71 !important;opacity:1;}
.header-v1 #search-top input {    color: #004D71 !important;    font-family: Merriweather, Arial, Helvetica, sans-serif;    font-size: 30px;}
.header-v1 #search-top { background:#fff; }
.header-v1 #search-top a#close-search-btn {    color: #004D71 !important;}


@media screen and (min-width:1400px) {
.vc_responsive .wpb_row.home-service-area .vc_col-sm-6 {
    padding-left: 48px;
    padding-right: 48px;
}
}

@media screen and (max-width:1099px) and (min-width:960px) {
.search-btn-social .social-icons {   display: none;}
.search-btn-social {    width: 23px;}
	
}
@media screen and (max-width:991px) and (min-width:768px) {
	.header-v1 #navigation > ul > li > a {
    padding-left: 13px;
    padding-right: 13px;
}
#fast-facts h3 {height:76px;}
}
@media screen and (max-width:767px) {
.pages-submenu-area {
    display: none !important;
}
	
	body #transparentimage h1, body.blog div#title h1:after, body.archive.post-type-archive.post-type-archive-regulatory #transparentimage h1:after {font-size: 30px !important;}
	body #transparentimage h1:after {
    width: 34px;
    height: 3px;
    margin-left: 10px;
    margin-top: -4px;
}
.home-our-mission .col {    display: flex !important;    flex-direction: column-reverse !important;}
.home-our-mission {    padding-top: 20px !important;}
.home-our-mission .col.home-our-mission-bg {    margin-top: 30px;}
div#fast-facts {padding: 0 !important;}
.home-service-area .vc_col-sm-6:first-child::before, .fast-facts-bg:after { left: -10%;}
footer#footer .container .eight.columns {    width: 100% !important;    clear: both;}
footer#footer .container {    display: flex !important;    flex-direction: column-reverse !important;}
footer#footer .container .eight.columns table {    float: left;    margin-bottom: 15px;}
div#back-to-top {    bottom: 135px;    right: 30px;}
#mobile-navigation input::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #fff !important;opacity:1;}
#mobile-navigation input::-moz-placeholder { /* Firefox 19+ */  color: #fff !important;opacity:1;}
#mobile-navigation input:-ms-input-placeholder { /* IE 10+ */  color: #fff !important;opacity:1;}
#mobile-navigation input:-moz-placeholder { /* Firefox 18- */  color: #fff !important;opacity:1;}
}
@media screen and (max-width:767px) and (min-width:480px) {
div#news-events .owl-stage>.owl-item.active .blog-item {    background: #004D71;    margin-top: -20px;}
div#news-events .owl-item.active .blog-item * {    color: #fff !important;}
}
@media screen and (max-width:479px) {
body h2, body.blog div#title h1:after, body.archive.post-type-archive.post-type-archive-regulatory #transparentimage h1:after {    font-size: 24px;}
body h2:after {    height: 3px;    width: 41px;   margin-left: 12px;}
body h3 {    font-size: 18px;}
body.vc_responsive .full-width-section.home-counter-area .wpb_column.vc_col-xs-4 {    width: 50% !important;}
body.vc_responsive .full-width-section.home-counter-area h3 {    max-width: 180px;    margin: 0 auto;}
body .home-counter-area .counter-numbers {    font-size: 48px;    line-height: 60px;}
body .home-counter-area span.counter-title {    font-size: 17px;    line-height: 24px;    max-width: 135px;    margin: 0 auto;}
body .home-our-mission {    padding-bottom: 0 !important;}
body #fast-facts .iconbox h3 {    max-width: 48px;}
body #fast-facts .iconbox p {    width: calc(100% - 58px);    font-size: 14px;    line-height: 20px;}
body #fast-facts .iconbox {    min-height: auto;}
body h2.center:before {    height: 3px;   width: 41px;    margin-right: 12px;}
body div#news-events .col.span_12 {    position: relative;    max-width: 100%;}
body div#news-events .owl-carousel .owl-stage-outer {    overflow: hidden;}
div#news-events .owl-nav > div {    margin-top: -40px;}
div#news-events .owl-nav {    margin-top: 25px;}
.home-service-area .vc_col-sm-6:first-child::before {   display: none;}
	div#news-events .blog-item h4 a {    font-size: 19px;line-height: 24px;    height: 150px;}
	.home-service-area .imagebox h2 br {    display: none;}
.home-service-area .imagebox h2 {    max-width: 260px;}
	footer#footer .container .eight.columns table td {    display: block;    padding-bottom: 20px;}
footer#footer .container .eight.columns table td:last-child {    position: absolute;    top: 0;    left: -12px;}
footer#footer .container .eight.columns table {    padding-top: 55px !important;    display: block;    position: relative;}
div#back-to-top {    bottom: 0;    right: 0;}
h2.center {    text-align: left;    margin-left: 20px;}
body h2.center:before {    display: none;}
div#news-events {padding-bottom: 20px !important;}
	.home-our-mission .col.home-our-mission-bg .wpb_wrapper {margin-top: 0 !important;}
}