@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,700');
html,body{font-family:'Poppins', sans-serif;font-weight: 400;}
a{-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;color:#0056b3;}
a:hover{text-decoration: none !important}
.navbar {padding:15px 60px;box-shadow: 0 0 8px rgba(0,0,0,.25);}
.navbar-light{background: #fff;}
.navbar-brand{width:206px;height:70px;display:block;background: url(../images/logo.png) center no-repeat;overflow: hidden;text-indent:-200%;padding:0 !important;}
.navbar-expand-xl .navbar-collapse {justify-content: flex-end; }
.navbar-nav .nav-link {text-transform:uppercase;font-size:14px;font-weight:500}
.navbar-light .navbar-nav .nav-link {color:#222;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#E31111}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {background:#E31111;color: #fff;}
.navbar-toggler{padding:5px 6px;border-radius:0;}
.navbar-light .navbar-toggler {color: rgba(0,0,0,1);border-color: rgba(0,0,0,1);}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.dropdown-menu {border: none;border-radius: 0;}
.dropdown-item {text-transform: uppercase; font-size: 14px;}
.dropdown-item:focus, .dropdown-item:hover {color: #E31111;background:#fff;}
.modal-title{font-size: 18px;color: #5a6268;}
.modal-content {background-color:transparent;border: none;border-radius: 0;}
.btn,.form-control {border-radius: 0}
.btn-outline-secondary{background-color: #fff;border: 1px solid rgba(0,0,0,.2);}
#searchmodal .close{color: #fff;opacity: 1}
@media (max-width:1024px){
	.navbar{padding:15px 30px;}
	.navbar-nav{margin-top:15px}
	.navbar-nav .nav-link{background:#222;border-bottom:1px solid #fff;padding: 15px;}
	.navbar-light .navbar-nav .nav-link {color:#fff;}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {background:#444;color:#f8b720}
}
@media (max-width:520px){
	.navbar{padding:15px;}
	.navbar-brand{width:50px;height:50px;background: url(../images/logo.png) center left no-repeat; background-size: cover}
}
/* SLIDESHOW */
.slider-wrap{padding:90px 0;margin-top:90px;}
.img-slide{position: relative;padding: 60px 0; margin: 10px 0;}
.img-slide:before {position: absolute; content: '';width: 100%; height: 100%; top: -0px; left: -60px; border: 10px solid #222;z-index: -1;}
.carousel-item .caption {padding: 60px 0;}
.carousel-item h1 {font-weight: 700;}
.carousel-indicators {bottom: -60px;}
.carousel-indicators li {width: 15px; height: 15px; background-color: #111111;border-radius: 50%; margin-right: 10px; margin-left: 10px;}
.carousel-indicators .active{background-color: #E31111;}
/* CONTENT */
.mb-30{margin-bottom: 30px}
.block{padding: 60px 0;}
.block-grey{background: #F6F7F8;}
.block-dark{background: #333;padding: 30px 0;}
.block-country{background: url(../images/country-bg.jpg) center no-repeat; background-attachment: fixed; }
.section-title {position: relative;text-align: center;font-size: 30px;font-weight: 500;margin-bottom: 50px;text-transform: uppercase;}
.section-title-l{text-align: left;}
.section-title span{color: #E31111;font-weight: 700;}
.section-title:after {position: absolute;content: '';width: 100px;height: 3px;background: #E31111;left: 50%;margin-left: -50px;bottom: -15px;}
.section-title-l:after{left: 0; margin-left: 0;}
.section-title-l span a{font-size: 16px;font-weight: 400}
.news-item {position: relative;}
.news-item .img-block {width: 100%;display: block;height: auto;}
.news-item .image-box figure {position: relative;margin-bottom: 0;}
.news-desc {position: relative;margin: -60px 30px 0 30px;padding: 20px;background: #ffffff;border-bottom: 3px solid #E31111;z-index: 100;overflow: hidden;box-shadow: 0 0 8px rgba(0,0,0,.25);color: #707070;font-size: 14px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.news-desc h4 {font-size: 18px;font-weight: 500;}
.news-desc a{color: #000000;}
.articles .news-desc {margin: -20px 0 0; }
.articles:hover .news-desc a{color: #fff;}
.media-item {display: block;border-radius: 10px;margin-bottom: 30px;overflow: hidden;}
.img-80{width: 80px;height: 80px;overflow: hidden;}
.media-body {font-size: 14px;}
.media-body h5{font-size: 16px;}
.pub-section .list-group-item h5 {font-size: 16px;}
.pub-section .list-group-item {font-size: 12px;overflow: hidden;}
.list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}
.list-group-item:last-child {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.download{float: right;border-left: 1px solid rgba(0,0,0,.125); height: 106px;width: 105px;margin-right: -15px; margin-top:-13px;margin-bottom:-15px;font-size: 48px;text-align: center;line-height: 100px;}
.download a {color: #DBDBDB;}
.post-pagination{display:block;text-align:center}
.post-pagination .current,.post-pagination .inactive,.post-pagination .prev-page,.post-pagination .next-page{display:inline-block;width:40px;line-height:40px;border-radius:50%;text-align:center;margin:0 5px}
.post-pagination .current{background:#bc2027;color:#ffffff}
.post-pagination .inactive{background:#E0E0E0;color:#666666}
.post-pagination .prev-page,.post-pagination .next-page{background:#B1B1B1;color:#ffffff}
/* PAGE */
.page-heading{height: 200px;margin-top: 100px;color: #fff;}
.page-heading h1{font-weight: 400;text-transform: uppercase;text-shadow: 1px 1px 4px rgba(0,0,0,0.45);font-size: 30px;}
.ph-about{background: url(../images/about-bg.jpg) center no-repeat;background-size: cover;}
.ph-mra{background: url(../images/mra-bg.jpg) center no-repeat;background-size: cover;}

.breadcrumb{display: block;background: none;}
.breadcrumb-item{display: inline;color: #fff;font-size: 12px}
.breadcrumb-item + .breadcrumb-item::before,.breadcrumb-item a{color: #fff;}
.sharedaddy { margin-top: 60px; }
.sd-content ul { display: block; text-align: center; list-style-type: none; margin: 0 !important; padding: 0 !important; }
.sd-social-icon .sd-content ul li { margin-bottom: -2px; display: inline-block; }
.sd-social-icon .sd-content ul li[class*="share-"] a { display: block; background: #E31111; width: 40px; line-height: 40px; overflow: hidden; border-radius: 50%; color: #ffffff; }
.sd-social-icon .sd-content ul li[class*="share-"]
.share-facebook a.sd-button,.sd-social-icon .sd-content ul li[class*="share-"]
.share-twitter a.sd-button,.sd-social-icon .sd-content ul li[class*="share-"]
.share-google-plus-1 a.sd-button,.sd-social-icon .sd-content ul li[class*="share-"]
.share-linkedin a.sd-button { background: #bc2027; }

.mra-country{list-style-type: none;display: block;text-align: center;margin: 0;padding: 0;}
.mra-country li {display: inline-block;padding: 5px 15px;}
.mra-country li a{display: block;width: 60px;height: 60px;border-radius: 50%;overflow: hidden;}
.mra-pills .list-group-item{padding: 0}
.mra-pills .nav-link{border-radius: 0;}
.mra-pills .nav-link:hover{background: #666;color: #fff;border-color: #666}
.mra-pills .nav-link.active{position: relative;border: none;background: #333;color:#fff;border-radius: 0;overflow: hidden}
.mra-pills .nav-link.active:after{position: absolute;content: '>';width: 15px;line-height: 40px;top: 0; right: 0;}


.gallery-item{display: block;height: 220px;overflow: hidden;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;}
.gallery-title{display: block; background: #fff;padding: 15px;height: 120px;font-size: 14px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.gallery-title:hover,.articles:hover .news-desc{background: #1EBABC;color: #fff;}
.gallery-modal .modal-content{background: #fff}

.countryrelated .card-header{background: linear-gradient(45deg, #3bade3 0%, #576fe6 25%, #9844b7 51%, #ff357f 100%);}
.countryrelated .card-header:first-child,.countryrelated .card-body,.card{border-radius: 0 !important;}
.countryrelated .btn-link{color: #fff;}
.countryrelated .btn-link:hover{text-decoration: none}
/* FOOTER */
.footer{background: url(../images/foo-bg.png) bottom center no-repeat;background-size: contain; padding-top: 100px; padding-bottom: 150px;}
.footer h5 {font-weight: 700;font-size: 16px;}
.copyright{background:#333;color: #ffffff;padding: 60px 0;}
#histats_counter canvas{float: right}
media (max-width:1024px){
	.slider-wrap{padding:90px 0;}
	.block{padding: 60px 0;}
	.page-heading {height: 300px}
	.news-desc {position: relative;margin: -15px 0 30px 0;}
}
@media (max-width:768px){
	.slider-wrap{padding:30px 0 80px;}
	.img-slide{padding: 30px 0;}
	.img-slide:before {position: absolute; content: '';width: 100%; height: 100%; top: -0px; left: -60px; border: none;}
	.carousel-item .caption {padding: 0;}
	.news-item{margin-bottom: 30px;}
	.media-item {max-height: 255px;}
	.news-item img,.media-item img {width: 100% !important; height: auto !important;}
	.page-heading h1{font-size: 24px}
}
@media (max-width:768px){
	#histats_counter canvas{float: none;margin: 15px auto 0}
}
@media (max-width:520px){
	.slider-wrap,.page-heading{margin-top: 80px}
}

