@font-face {
    font-family: 'GHEAGrpalat Regular';
    font-style: normal;
    font-weight: normal;
    src: url(../../fonts/GHEAGpalat/GHEAGrpalatReg.otf);
}

@font-face {
    font-family: 'GHEAGrpalat Bold';
    font-style: normal;
    font-weight: bold;
    src: url(../../fonts/GHEAGpalat/GHEAGpalatBld.otf);
}

@font-face {
    font-family: GHEAMariam Bld;
    src: url(../../fonts/GHEAMariam/GHEAMariamBld.otf);
}
@font-face {
    font-family: GHEAMariam Reg;
    src: url(../../fonts/GHEAMariam/GHEAMariamReg.otf);
}
@font-face {
    font-family: GHEAMariam Blit;
    src: url(../../fonts/GHEAMariam/GHEAMariamBlit.otf);
}

@font-face {
    font-family: GHEAMariam RIt;
    src: url(../../fonts/GHEAMariam/GHEAMariamRIt.otf);
}
@font-face {
    font-family: "Font Awesome";
    src: url(../../fonts/FontAwesome.otf);
}
/*
-----------------------------------------
 */
body{
    background-color: #FFFFFFF;
    /*font-family: "GHEAMariam Reg";*/
    /*overflow-x: hidden;*/
}
.fntsz10{
    font-size:  0.625em;
}
.fntsz11{
    font-size: 0.6875em;
}
.fntsz12{
    font-size: 0.75em;
}
.fntsz13{
    font-size: 0.8125em;
}
.fntsz14{
    font-size: 0.875em;
}
.fntsz15{
    font-size: 0.9375em;
}
.fntsz16{
    font-size: 1em;
}
.fntsz17{
    font-size: 1.0625em;
}
.fntsz21{
    font-size: 1.3125em;
}
.cursor-pointer {
    cursor: pointer;
}
.d-flex-h-align {
    display: flex;
    height: 100%;
    align-items: center;
}
h1{
    font-size: 1.125em;
}
h2 {
    font-size: 1em;
}
h3 {
    font-size: 0.875em;
}
.no-data-msg {
    text-align: center;
    margin: 0 auto;
}
body.desktop .container-fluid{
    padding: 0px 50px;
}
body.mobile .container-fluid{
    /*padding: 0px 5px;*/
}
.site_color {
    color: #010073;
}
.site_color_bckg {
    background-color: #010073;
}
.page-item.active .page-link {
    background-color: #010073;
    border-color: #010073;
}

.browse-categories-list{padding-left:5px!important;margin-bottom:30px!important}
.browse-categories-list li{list-style:none!important;padding:4px 0}
.browse-categories-list li a{display:block;background:url(../../img/client/dot-blue.png) no-repeat 3px center;color:#010073;font-weight:400;font-size:0.875em;padding-left:22px}
.browse-categories-list li a:hover{color:#0062cc;text-decoration:underline}
.more{border:none;font-weight:700!important;color:#02AFEE;cursor:pointer;text-decoration:none;font-size:0.6875em;background:url(../../img/client/icons/more.png) no-repeat 100% 50%;float:right;height:16px;padding:5px 30px 0 0}
.browse-thumb{display:block;float:left;height:110px;text-align:center;margin:0 8px 0 0}
.browse-thumb img{height:100%;border:1px solid silver}
.browse-date{color:silver;font-weight:700;font-size:95%;padding-bottom:5px}
.browse_type_header{
    font-size:1em;
    color:#010073;
    padding:5px;
    position: relative;
    text-align: center;
}
.block_types span {
    font-size: 1.0625em !important;
}
.browse_type_header span:before{
    content: "";
    position: absolute;
    left: 25%;
    width: 50%;
    bottom: -20px;
    height: 5px;
    background: #010073;
    border-radius: 2.5px;
}




.list .fb-like{position:absolute;bottom:0;padding-bottom:5px}
.list-files{margin-top:10px!important;overflow:hidden;padding-left:0!important}
.list-files li{list-style:none!important;list-style-type:none!important;margin-bottom:15px}
.list-files .file-description{float:left;width:93%}
.list-files .file-description > h3{font-size:0.75em}
.list-files .file-description > h3 a{color:#001173;float:left;font-size: 1.15em;line-height: 1.5;}
.list-files .file-description > h3 a:hover{color: #a9711f;}
.list-files li div.icon{float:left;margin-right:5px;text-align:right;width:55px}
.list-files div.pdf{background:url(../../img/client/icon-pdf.gif) no-repeat 90% 1px;border-right:1px solid silver;white-space:nowrap;font-size: 0.625em;color:#888;display:block;padding:18px 4px 0}
.list-files div.doc,.list-files div.docx{background:url(../../img/client/icon-doc.png) no-repeat 90% 1px;border-right:1px solid silver;white-space:nowrap;font-size: 0.625em;color:#888;display:block;padding:18px 4px 0}
.list-files div.ppt,.list-files div.pptx{background:url(../../img/client/icon-ppt.png) no-repeat 90% 1px;border-right:1px solid silver;white-space:nowrap;font-size: 0.625em;color:#888;display:block;padding:18px 4px 0}
.list-files div.xls,.list-files div.xlsx{background:url(../../img/client/icon-xlsx.png) no-repeat 90% 1px;border-right:1px solid silver;white-space:nowrap;font-size: 0.625em;color:#888;display:block;padding:18px 4px 0}
em.required{color:red;font-weight:400}
.popup-submit{background:url(../../img/client/icons/arrow-right1.png) no-repeat 100% 50%;padding-right:15px;padding-bottom:4px;float:right;border:none;padding-left:20px;height:35px;font-weight:700!important;color:#02afee;cursor:pointer;text-decoration:none;font-size:0.6875em}
#notifications{background:#ffd;border:1px solid #ddd;border-radius:5px;position:absolute;left:350px;top:78px;z-index:1000;opacity:0.9;font-size:0.875em;width:500px}
#notifications ul{position:relative;padding:20px}
#notifications li{list-style:none!important}
a.close{position:absolute;right:5px;top:0;cursor:pointer}
#events{margin-top:3px}
#events ul.event-item{padding-left:0!important}
#events ul.event-item h3{padding-left:5px;border-left:3px solid silver;margin-bottom:10px}
#events .event-item li{overflow:hidden;margin-bottom:20px;position:relative}
#events .category-title{color:#DC9D1D;margin-bottom:8px}
#events div.category{margin-bottom:10px}
#events .event-description{border-left:solid 3px silver;margin-bottom:5px;font-style:italic;padding:5px}

#subscribe-fields li,#subscription-list ul li{padding:2px}
.list .social-block,ul.list .social-block,#top_flyout_content ul.top_flyout_items li:first-child{border:none}
.voteResultsBtn a,.btn-readmore a{color:#0c4076;font-size:0.75em}
#staffStructureL,#staffStructureR{float:left;width:50%}
#related ul.related-articles li,.subscribe_block,ul.related li{padding-top:5px}
#related ul.related-articles li a,ul.related a{font-weight:400}
span.numbering{color:#DC9D1D}
.center-wrp{width:998px;margin:0 auto; position:relative}
.st_twitter_hcount, .st_email_hcount{display: none;}
.op__title{padding-left:22px; background:url('../../img/client/icons/plus.png') no-repeat 0;}
.op__opened{background:url('../../img/client/icons/minus.png') no-repeat 0;}
.op__title:hover{cursor:pointer}
.disclaimer{font-size: 0.75em;padding: 0 4px 0 4px; border-left: 3px solid rgb(223, 223, 223); font-style:italic; margin:8px 0 15px 0;}


.page_blank{
    background:url(../../img/client/blank2.png) no-repeat;
    width: 503px
}




.blankPageHeader_minister {
    width: 600px;
    height: 175px;
    margin: 0 auto;
    background: url(../../img/client/page_blank/page_top_naxarar.png) no-repeat;
}

.blankPageHeader_headOfStaff {
    width: 600px;
    height: 175px;
    margin: 0 auto;
    background: url(../../img/client/page_blank/page_top_headOfStaff.png) no-repeat;
}


.blankPage {
    width: 600px;
    background: url(../../img/client/page_blank/page_bg.gif) repeat-y;
    margin: 0 auto;
}


.blankPageFooter{
    font-weight: bold;
    text-align: center;
    display: flex;
    justify-content: flex-end;
    border-bottom: 1px solid #cfcfcf;
    padding: 50px 5% 60px 5%;
    color: #585353;
}

.blankPageBody {
    padding: 25px;
}

/** HEADER **/
#top-header{
    border-bottom: 1px solid #eeeeee;
    background-color: #F7F7F7;
}
#top-header .top-header-info li:first-child{
    margin-left: 0px;
    color: #ea1111;
}
#top-header .top-header-info li{
    font-weight: bold;
    margin-left: 20px;
}
#top-header .languages li a{
    color: #444;
    margin-left: 10px;
}
#top-header .languages .sel_lang{
    color: #010073;
}
#top-header .search-form .form-control{
    height: 30px;
}
#top-header .top-menu{
    display: inline-block;
    margin-bottom: 0px;
}
#top-header .top-menu li{
    float: left;
    list-style: none;
    margin-left: 10px;
}
#top-header .top-menu li a{
    color: #222;
}
#top-header .search-form .btn{
    padding: 0px 5px;
    background: #0060d6;
}
#top-header .top-menu .active i{
    color: #69c2ee;
}
body.desktop #top-header a{
    font-size: 0.75em;
}
body.mobile #top-header a{
    font-size:  0.625em;
}
#owl-news {
    background-color: #F7F7F7;
}
body.mobile #owl-news .item_flex {
    flex-direction: column;
}
#main-header{
    background-color: #93a1ad3d;
}
#main-header .row{
    padding-top: 3px;
    padding-bottom: 0px;
}
body.desktop .mail_div {
    padding-left: 15%;;
}
#main-header .logo img{
    max-width: 100%;
    padding-bottom: 3px;
}
#main-header .logo-title-top{
    color: #444;
    text-transform: uppercase;
    /*font-family: "GHEAMariam Reg";*/
    font-size: 1em;
    position: relative;
    top: 11px;
}
#main-header .background_form_mobile_logo{
    min-height: 50px;
}
#main-header .logo-title{
    color: #001173;
    /*font-family: "GHEAMariam Bld";*/
    font-size: 1.625em;
    position: relative;
}
#main-header .search-form button[type = submit]{
    height: 30px;
    padding: 0px 8px;
    background: #0060d6;
}
#main-header .set-font-size{
    padding: .05rem 0.3rem;
}
#main-header .set-font-size.active {
    background-color: #001173;
}
#main-header .search-form .form-control{
    height: 30px;
}
#main-header .search-form{
    width: 100%;
}
#main-header .info-box{
    margin-bottom: 0px;
}
#main-header .info-box li{
    float: left;
    margin-left: 10px;
    list-style: none;
}
#main-header .info-box .info-icon{
    color: #0060d6;
}
.dropdown-item:active {
    color: unset;
    text-decoration: unset;
    background-color: unset;
}
.btn-primary {
    color: #fff;
    background-color: #010073;
    border-color: #010073;
    border-top: 1px solid #001173;
}
#owl-news.owl-carousel .owl-item .news_img{
    height: 500px;
}
#owl-news.owl-carousel .owl-item .news-blur-blok{
    position: absolute;
    top: 0;
    bottom: 0;
    filter: blur(30px);
    -webkit-filter: blur(30px);
}
#owl-news.owl-carousel .owl-item .news-info-blok{
    z-index: 1;
}
#owl-news.owl-carousel .owl-item img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#owl-news.owl-carousel .owl-item .news_date{
    font-weight: bold;
    text-align: center;
    color: #000;
}
#owl-news.owl-carousel .owl-item .news_title{
    font-weight: bold;
    color: #000;
    text-align: center;
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.0625em;
    transition: color 1s;
}
#owl-news.owl-carousel .owl-item .news-info-blok:hover .news_title{
    color: #001173;
}
body.mobile #owl-news.owl-carousel .owl-item .news_title{
    font-size: 0.875em;
}
body.desktop #owl-news.owl-carousel .owl-item .news_title_date{
    padding-left: 2%;
    padding-right: 2%;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #001173;
}

/*Home Menu*/
.home_menu_item {
    padding: 2px;
    height: 250px;
    transition-duration: 500ms;
}
.home_menu_item:nth-child(even) a{
    color: #fff;
}
.home_menu_item:nth-child(odd) a{
    color: #000;
}
.home_menu_item:hover{
    z-index: 10;
    transition-timing-function: ease-in;
    transition-duration: 400ms;
    transform: scale(1.03);
}
.home_menu_item_inner{
    display: flex;
    flex-flow: column;
    height: 100%;
    width: 100%;
    position: relative;
    text-align: center;
    justify-content: center;
}
.home_menu_item_filter{
    transition-duration: 400ms;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.home_menu_item:nth-child(even) .home_menu_item_filter{
    background: rgba(111, 145, 167, .8);
}
.home_menu_item:nth-child(odd) .home_menu_item_filter{
    background: rgba(255, 255, 255, .8);
}
.home_menu_item:hover .home_menu_item_filter{
    transition-duration: 400ms;
    background: rgba(0, 0, 0, 0);
}
.home_menu_item_content{
    z-index: 5;
    line-height: 1em;
    padding: 10px   ;
    margin-left: auto;
    margin-right: auto;
    transition-duration: 400ms;
    max-height: 80px;
    width: 80%;
}
.home_menu_item:hover .home_menu_item_content{
    transition-duration: 400ms;
    max-height: 80%;
}
.home_menu_item:nth-child(even):hover .home_menu_item_content{
    background: rgba(111, 145, 167, .8);
    color: #fff;
}
.home_menu_item:nth-child(odd):hover .home_menu_item_content{
    background: rgba(255, 255, 255, .8);
    color: #000;
}
.home_menu_item_icon img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    min-height: 70px;
    max-height: 80px;
}
.home_menu_item_icon i{
    font-size: 3rem;
}
.home_menu_item_title{
    transition-duration: 300ms;
    margin-top: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_menu_item:hover .home_menu_item_title{
    transition-duration: 400ms;
    margin-top: 1em;
}
.home_menu_title{
    font-size: 1em !important;
    overflow: hidden;
}
.home_menu_item_desc{
    transition-duration: 200ms;
    opacity: 0;
    font-size: .6em;
    max-height: 75px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_menu_item:hover .home_menu_item_desc{
    transition-duration: 1200ms;
    opacity: 1;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*End Home Menu*/

.page_title span{
    position: relative;
    display: flex;
    font-size: 1.375em;
    justify-content: center;
}
.page-title span:before {
    content: "";
    position: absolute;
    width: 50%;
    bottom: -20px;
    height: 5px;
    background: #010073;
    border-radius: 2.5px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.browse_type_header span {
    content: "";
    position: absolute;
    left: 25%;
    bottom: -20px;
    height: 5px;
    background: #010073;
    border-radius: 2.5px;
}

body.desktop span.blue-line:before {
    content: "";
    position: absolute;
    left: 40%;
    width: 20%;
    bottom: 0;
    height: 5px;
    background: #010073;
    border-radius: 2.5px;
}
.media_title span,.contactas_title span {
    position: relative;
    font-size: 1.55em;
}
body.mobile .media_title span,body.mobile .contactas_title span {
    font-size: 1.4em;
}
.media_title span:before,
.contactas_title span:before {
    content: "";
    position: absolute;
    left: 25%;
    width: 50%;
    top: 45px;
    height: 5px;
    background: #010073;
    border-radius: 2.5px;
}












div#owl-links .banner{display:block;color:#FFF;border:1px solid #BBB;overflow:hidden;background:url(../../img/client/banners.png) 0 80px;height:54px;font-size:1.0625em;border-radius:8px;margin:0 1px 2px;padding:2px 5px 5px}
div#owl-links .cbanner{display:flex;align-items:center;height: 60px;border: 1px solid #010073;border-radius: 5px;margin-bottom: 3px;padding: 5px 2px 5px 52px;background:url(../../img/client/sprite-banner.png) no-repeat 8px 10px; }

div#owl-links .banner_enotary_am{background: url(../../img/client/enotary_logo_black.png)  no-repeat 2px !important;background-size: 48px 43px !important}
div#owl-links .banner_enotary_am:hover{opacity:0.7}
div#owl-links .banner_statistics{
    background: url(../../img/client/chart.png)  no-repeat 2px !important;
    background-size: 48px 43px !important
}
div#owl-links .banner_statistics:hover{opacity:0.7}

.secondary_banner_rehab-center_am{
    background: url(../../img/client/rehab-center_black.png)  no-repeat 2px !important;
    background-size: 35px 40px !important
}
div.secondary_banner_rehab-center_am:hover{opacity:0.7}


.secondary_banner_ced_am{
    background:url("../../img/client/ced.png") no-repeat 8px 10px !important;
    background-size:35px !important;
}
div#owl-links .banner_arlis_am{ background-position: 5px 10px;}
div#owl-links .banner_azdarar_am{ background-position: 5px -78px;}
div#owl-links .banner_e_register_am{ background-position: 5px -166px; !important}
div#owl-links .banner_harkadir_ajurd_am{ background-position: 5px -254px;}
div#owl-links .banner_translation_centre{ background-position: 5px -342px;}
div#owl-links .banner_regulations{ background-position: 5px -876px;}
div#owl-links .secondary_banner_advocates_am{ background-position: 5px -430px;}
div#owl-links .secondary_banner_court_am{ background-position: 5px -524px;}
div#owl-links .secondary_banner_datalex_am{ background-position: 5px -612px;}
div#owl-links .secondary_banner_harkadir_am{ background-position: 5px -699px;}
div#owl-links .secondary_banner_notariat_am{ background-position: 5px -791px;}
.banner_e_register_am:hover, .banner_azdarar_am:hover, .banner_arlis_am:hover, .banner_harkadir_ajurd_am:hover, .banner_translation_centre:hover{opacity:0.7}
div#owl-links .secondary_banner_court_am:hover{background-position:5px -1057px;}
div#owl-links .secondary_banner_datalex_am:hover{background-position:5px -1145px;}
div#owl-links .secondary_banner_harkadir_am:hover{background-position:5px -1232px;}
div#owl-links .secondary_banner_advocates_am:hover{background-position:5px -963px;}
div#owl-links .secondary_banner_notariat_am:hover{background-position:5px -1325px;}
div#owl-links .banner_regulations:hover{background-position:2px -1409px;}


div#owl-links .cbanner a{color:#5F7592;font-size: 0.8125em;line-height:1.375em;font-weight: bold;}
div#owl-links .cbanner a:hover{text-decoration: none;}
div#owl-links .cbanner:hover{cursor: pointer;text-decoration: none;}
div#owl-links .cbanner span{color:#918E8C;font-size:10px;text-align:left;line-height:11px;margin:0;padding:0!important;display:block; font-weight:normal;}
div#owl-links .banner span{display:block;color:#fff;font-size:10px;text-align:left;line-height:11px;margin:0;padding:0!important}
div#owl-links .event{color: #0c4076;background:url(../../img/client/grey-vline.jpg) repeat-x;height:auto;min-height:36px;text-align:center;padding:4px 6px 6px}
div#owl-links .event p{font-size:1.0625em}
div#owl-links .banner a{color:#fff;font-weight:700}
div#owl-links > a{color:#FFF; font-weight:bold;}
div#owl-links .egov{height:90px;background:no-repeat top url(../../img/client/egov_top_line.png);border:1px solid #010073;border-radius:5px;margin:4px 0;padding:0}
div#owl-links .event:first-child{border-radius:20px 20px 0 0}
div#owl-links .event a{line-height:20px}
div#owl-links .blue-1{background:url(../../img/client/banners-blue-1.png)!important;border-color:#069DB0}
div#owl-links .blue-2{background:url(../../img/client/banners-blue-2.png)!important;border-color:#6FCCD6}
div#owl-links .blue-3{background:url(../../img/client/banners-blue-3.png)!important}
div#owl-links .blue-5{background:url(../../img/client/banners-blue-5.png)!important}
div#owl-links .red-1{background:url(../../img/client/banners-red-1.png)!important}
div#owl-links .event > p{padding-top:3px;text-align:center}



div#owl-links .orange-bg,.orange-gradient{background:#255384}
div#owl-links > a:hover,div#owl-links .event a:hover,.block_title:hover,ul.flag_headers li a:hover{text-decoration:none}
#owl-links{
    /*width: 99%;*/
    margin: 0 auto ! important;
}
#owl-links .owl-nav{
    display: none !important;
}

.address-block p, .address-block p a {
    margin: 0;
    font-size: 0.8125em;
    color: #010073;
    font-weight: normal;
}
.btn-primary {
    background-color:#010073;
}
.btn-primary:hover {
    background-color:#294ee8;
}
#social {
    width: 10%;
}



















/* SLIDER **/
#slider .carousel-item .carousel-item-background {
    height: 40vh;
    min-height: 300px;
//background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#slider .carousel-caption{
    text-align: right;
    right: 10%;
    top: 10%;
}
#slider .carousel-caption h3{
    text-transform: uppercase;
    font-size: 2.625em;
    font-weight: bold;
    color: #000;
// text-shadow: 2px 2px #000000;
}
#slider .carousel-caption p{
    text-transform: capitalize;
    font-size: 1.375em;
    text-shadow: 2px 2px #000000;
}
/* FEATURES BLOCK **/
#features-icons{
    background: #f7f7f7;
    margin-bottom: 10px;
}
#features-icons .features-icons-icon{
    font-size: 3.5em;
    color: #3380de;
    text-align: center;
}
#features-icons h3{
    color: #444444;
    text-transform: uppercase;
    font-size: 1.25em;
}

/* CAROUSEL */
#carousel{
    background: #eee;
    padding: 40px;
}

/* NEWS */
#news{
    margin: 15px 0px;
}
#news .section-title h1{
    text-align: center;
    text-transform: uppercase;
    font-size: 2em;
    margin-bottom: 0px;
}
.border-bottom{
    display: block;
    margin: 0px auto;
    margin-bottom: 10px;
    background: #0060d6;
    width: 50px;
    height: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.border-bottom-left{
    display: block;
    margin-bottom: 10px;
    background: #0060d6;
    width: 50px;
    height: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#news .card{
    margin-bottom: 0px !important;
    margin-top: 10px;
}
#news .card-img-top{
    height: 250px;
}
#news .card-body .card-title a{
    position: relative;
    display: block;
    font-size: 1.125em;
}
#news .card-body .card-title a:after{
    position: absolute;
    left: -20px;
    content: "";
    width: 5px;
    height: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    top: 0;
    background: #0060d6;
}

#news-carousel .news-desc{
    font-size: 0.8125em;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#news-carousel .news-block {
    height:202px;
}
#news-carousel .news-block a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height:46.3px;
}
#owl-features .owl-prev,
#owl-features .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

#owl-features .owl-prev {
    left: -2rem;
}

#owl-features .owl-next {
    right: -2rem;
}
#owl-features  .owl-nav [class*=owl-]:hover {
    background: unset;
    color: #635f5f;
    cursor: pointer;
    text-decoration: none;
    height:auto;

}
#owl-features  .owl-nav [class*=owl-]:hover * {
    opacity:.5;
    cursor: pointer;
}
#owl-features .owl-nav [class*=owl-] * {
    font-size: 1.5rem;
    color: #212529;
}
/* CONTACT */
#contact-us .map-image{
    max-width: 100%;
}

/*SITE FOOTER*/
#site-footer {
    width: 100%;
    height: 60px;
    background: #202020;
    padding-left: 4%;
    padding-right: 4%;
}
#site-footer i{
    color: white;
}



#carousel .owl-carousel {
    position: relative;
}
#carousel .owl-prev,
#carousel .owl-next {
    position: absolute;
    top: 50%;
    margin-top: -10px; // Half of the prev/next buttons height here in negatives to center them perfectly
}
#carousel .owl-prev {
    left: -20px;
}
#carousel .owl-next {
    right: -20px;
}

.vert .carousel-item-next.carousel-item-left,
.vert .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.vert .carousel-item-next,
.vert .active.carousel-item-right {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100% 0);
}

.vert .carousel-item-prev,
.vert .active.carousel-item-left {
    -webkit-transform: translate3d(0,-100%, 0);
    transform: translate3d(0,-100%, 0);
}

.vert .carousel-control-next{
    position: absolute;
    bottom: -30px;
    top: unset;
    left: unset;
    right: 0;
    width: 30px;
    background: transparent;
    transform:rotate(90deg);
    margin: 0px auto;
}
.vert .carousel-control-prev{
    position: absolute;
    bottom: unset;
    top: -30px;
    left: unset;
    right: 0;
    width: 30px;
    background: transparent;
    transform:rotate(90deg);
    margin: 0px auto;
}
.vert .carousel-control a{
    font-size: 2.25em;
    opacity: 1;
}
.vert .carousel-control i{
    color: #0060d6;
}

/* Pagination */

.paging {
    margin-bottom: -5px;
}

.pagination {
// margin: 0;
}

.pagination li a {
    border-radius: 0 !important;
    margin-right: 8px;
    color: #222;
    padding: 10px 12px;
    font-size: 1em;
}

.pagination li a i {
    font-size: 0.875em;
}



#sitemap li {
    list-style: none;
    border: none;
}

#sitemap.plain li {
    background: url('../../img/client/site/bullet_small.gif') no-repeat 0 6px;
    padding-left: 10px;
    list-style: none !important;
}

#sitemap > li > a {
    text-transform: uppercase;
    font-weight: 0;
}
#sitemap > li  a {
    color: #0052a5;

}
h5 {
    font-size: 0.875em;
    line-height: 24px;
}
.legal-date li {
    margin-top:2px;
    padding-right: 15px;
    padding-left: 15px;
    background: #0052a5;
}

a:link,
a:visited {
    text-decoration: none;
}

a {
    color: #001173;
}

a:hover {
    text-decoration: none;
    color: #a9711f;
}
H4 {
    font-size: 1.125em;
}
.sidebarpage-active-item{
    color: #0052a5 !important;
}

.entry-header {
    border-bottom: 5px solid #0052a5;
    margin-bottom: 10px;
    margin-top: 5px;
}
.entry-title {
    font-size: 1.125em;
    text-align:right;
    color: #0052a5;
}
.entry-content * {
    word-wrap: break-word!important;
}
.file-size-div {
    border-right: 1px solid #2a62c1;
    text-align: right;
}
.file-size-p {
    text-align: right;
    text-align: -webkit-right;
}
.file_size_anons {
    font-size: 0.6875em;
    display: block;
}

.alert-custom {
    padding: .15rem 1.35rem;
}
.hidden {
    display: none;
}
.blog-gallery {
    margin-bottom: 20px;
}

.form-control, .btn {
    font-size: 1em;
}
#owl-news.owl-theme .owl-nav.disabled+.owl-dots {
    padding-top: 10px;
    margin-top: 0;
    background: white;
}

.e-request-feedback {
    height: auto;
}
.e-request-feedback img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.content-text {
    word-break: break-word;
}
#right_nav {
    position: absolute;
    right: -30px;
    top: 0;
    background: #d0d7dc;
    border-radius: 5px;
    padding: 5px 10px 0 0;
    z-index: 2;
}
#right_nav .active {
    color: #a9711f;
}