html {
   width: 100%;
   height: auto;
}
body {
   width: 100%;
   height: auto;
   margin:0;
   padding:0;
   font-family: 'Roboto', sans-serif;
   overflow-x: hidden;
   color: #3031329e;
}
*{
   border: 0 none;
}
a{
   outline: none !important;
}
.pl{padding-left: 0;}
.pr{padding-right: 0;}
.no-padding{padding: 0;}

.mb{margin-bottom: 40px;}
.mb1{
   margin-bottom: 20px;
   min-height: 213px;
}
.mb3{margin-bottom: 30px;}
.mt{margin-top: 30px;}
.mt1{margin-top: 50px;}
.mt3{
   margin-top: 10px;
   margin-bottom: 30px;
}
.mb4{margin-bottom:20px;}
.valign{
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
   text-align: center;
}
ul.lng li {
   list-style-type: none;
   display: inline-block;
   padding: 10px;
}
ul.lng li a{
   color:#a6a6a6;
   text-decoration: none;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
   letter-spacing: 0.5px;
   outline: none;
}
ul.lng {
   padding-left: 0;
   padding-top: 22px;
   text-align: right;
}
ul.lng li a:hover, ul.lng li.active a, ul.lng li a.active{
   color: #09558f;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
ul.lng li:last-child {
   padding-right: 0;
}
.header-top {
   border-bottom: 1px solid #e0e0e0;
}
.header-bottom{
   position: relative;
   width: 100%;
   height: auto;
   background-color: #fff;
   border-bottom: 1px solid #e0e0e0;
}
.navbar-inverse .navbar-nav>li>a {
   color: #a6a6a6;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
   text-align: center;
   font-size: 17px;
   font-weight: 300;
   letter-spacing: 0.5px;
   padding-left: 0;
   padding-top: 15px;
   /* padding-bottom: 20px; */
   outline: none;
}

.navbar-inverse .navbar-nav>li>a:focus, 
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:active{
   color: #09558f;
   transition:all 0.3s ease;
   -webkit-transition:all 0.3s ease;
}
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover {
   color: #09558f;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
   background-color: #fff;
}
.navbar-inverse {
   background-color: #fff;
   border:0;
   border-radius: 0;
   margin-bottom: 0px;
}
.navbar-inverse .nav>.active>a::before,
.navbar-inverse .nav>li:hover a::before
{
   content: '';
   position: absolute;
   left: -40px;
   width: 60%;
   height: 1px;
   background: #0b568e;
   margin-left: auto;
   margin-right: auto;
   -webkit-appearance: none;
   outline: none;
   top: -1px;
   right: 32px;
}
.search {
   position: absolute;
   top: -50px;
   right: 0;
   z-index: 0;
}
.blue{
   background: #0b568e;
}
.header-bottom .input-group {
   padding-left: 30px;
}
.header-bottom input.form-control {
   height: 53px;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
   border-bottom-right-radius: 0;
   border-top-right-radius: 0;
   border: 0 !important;
   box-shadow: none !important;
   outline: none;
   -webkit-appearance: none !important;
   box-shadow: none !important;
}
.header-bottom input.form-control {
   border: 0;
   border-radius: 0;
   box-shadow: none;
   background: #0b568e;
   -webkit-appearance: none !important;
   box-shadow: none !important;
}
.header-bottom .input-group-btn {
   background: #0b568e;
}
.header-bottom button.btn.btn-default {
   background: #0b568e;
   border: 0;
   border-radius: 0;
   color: #fff;
   outline: none;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #fff !important;
   font-weight: 300;
   letter-spacing: 1px;
   font-size: 14px;
}
::-moz-placeholder { /* Firefox 19+ */
   color: #fff !important;
   font-weight: 300;
   letter-spacing: 1px;
   font-size: 14px;
}
:-ms-input-placeholder { /* IE 10+ */
   color: #fff !important;
   font-weight: 300;
   letter-spacing: 1px;
   font-size: 14px;
}
:-moz-placeholder { /* Firefox 18- */
   color: #fff !important;
   font-weight: 300;
   letter-spacing: 1px;
   font-size: 14px;
}
.form-control:focus {
   border-color: transparent;
   outline: 0;
   -webkit-box-shadow: none;
   box-shadow: none;
}
.header-bottom .input-group {
   padding-left: 30px;
   outline: none;
}
.header-bottom span.input-group-btn {
   outline: none;
   padding-left: 10px;
   padding-top: 4px;
   -webkit-appearance: none !important;
   box-shadow: none !important;
}
.header-bottom .lnr {
   font-size: 18px;
   font-weight: bold !important;
}
.header-bottom input.form-control {
   color: #fff;
   font-weight: 300;
}
.header-bottom input.form-control {
   padding-left: 5px;
   padding-top: 6px;
   -webkit-appearance: none !important;
   box-shadow: none !important;
}

.carousel-caption {
   left: 0;
   right: 0;
   padding-bottom: 30px;
   text-align: left;
}
a.left.carousel-control {
   display: none;
}
a.right.carousel-control {
   display: none;
}
.carousel-caption {
   left: 0;
   right: 0;
   padding-bottom: 30px;
   text-align: left;
   top: 230px;
   bottom: 0;
   padding-top: 0;
   display: flex;
   justify-content: center;
}
.slider h3 {
   font-size: 20px;
   font-family: 'Roboto', sans-serif;
   font-weight: 300;
   margin-left: 20px;
   margin-top: 0;
   line-height: 27px;
   letter-spacing: 0.5px;
}
.slider p {
   font-weight: 100;
   font-style: italic;
   margin-left: 20px;
   font-family: 'Roboto', sans-serif;
   letter-spacing: 0.5px;
   margin-top: 15px;
}
.yellow:before{
   content: '';
   position: absolute;
   width: 6px;
   height: 120px;
   background: #f4c331;
   margin-top: 1px;
}

.item:before{
   content: '';
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   bottom: 0;
   background: #0b568e;
   height: auto !important;
   opacity: 0.4;
   background: -moz-linear-gradient(0deg, rgba(18,62,96,1) 17%, rgba(17,64,96,1) 18%, rgba(0,128,128,0.32) 50%, rgba(0,128,128,0.25) 53%) !important; /* ff3.6+ */
   background: -webkit-gradient(linear, left top, right top, color-stop(17%, rgba(18,62,96,1)), color-stop(18%, rgba(17,64,96,1)), color-stop(50%, rgba(0,128,128,0.32)), color-stop(53%, rgba(0,128,128,0.25))) !important; /* safari4+,chrome */
   background: -webkit-linear-gradient(0deg, rgba(18,62,96,1) 17%, rgba(17,64,96,1) 18%, rgba(0,128,128,0.32) 50%, rgba(0,128,128,0.25) 53%)!important; /* safari5.1+,chrome10+ */
   background: -o-linear-gradient(0deg, rgba(18,62,96,1) 17%, rgba(17,64,96,1) 18%, rgba(0,128,128,0.32) 50%, rgba(0,128,128,0.25) 53%)!important; /* opera 11.10+ */
   background: -ms-linear-gradient(0deg, rgba(18,62,96,1) 17%, rgba(17,64,96,1) 18%, rgba(0,128,128,0.32) 50%, rgba(0,128,128,0.25) 53%)!important; /* ie10+ */
   background:linear-gradient(0deg, rgba(243,247,249,0.5) 58%, rgba(88,161,242,0.5) 79%, rgba(7,92,150,1) 100%)!important; /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123e60', endColorstr='#008080',GradientType=1 )!important; /* ie6-9 */
}
.carousel-indicators li {
   border-radius: 2px !important;
}
.carousel-indicators {
   bottom: 0px;
}
.home-content h4{
   color: #0b568e;
   font-weight: 300;
   letter-spacing: 1px;
   margin-bottom: 25px;
   margin-top: 20px;
}
.line h4 {
   margin-left: 20px;
}
.line h4:before {
   content: '';
   position: absolute;
   width: 6px;
   height: 22px;
   background: #0b568e;
   left: 15px;
   top: 9px;
}
.bottom p {
   float: left;
}
.bottom span{
   text-align: right;
}
.home-content {
   position: relative;
   padding: 40px 0;
}
.home-content h5 {
   color: #0b568e;
   letter-spacing: 0.4px;
   line-height: 19px;
   margin-bottom: 6px;
}
.home-content p {
   color: #868686;
   font-size: 14px;
   font-weight: 300;
   line-height: normal;
}
.bottom {
   margin-top: 15px;
   border-top: 1px solid #efefef;
   padding-top: 10px;
}
.bottom i {
   font-size: 18px;
   color: #ccc;
   padding-left: 10px;
}
.home-content ul {
   padding-left: 0;
}
.line ul li{
   list-style-type: none;
   margin: 6px 0px 9px 0px; 
}
.description {
   background: #f4f7f9;
   padding: 3px 0px;
   height: 100px;
}
.line ul li a{
   text-decoration: none;
   outline: none;
   margin-left: 10px;
   color: #868686;
}
.gray ul{
   padding-left: 30px;
}
.gray ul li {
   font-size: 15px;
   font-style: italic;
   font-weight: 600;
}
.gray ul li a {
   color: #0b568e;
   letter-spacing: 0.3px;
   line-height: 22px;
}

.gray ul li:before {
   content: "â€¢";
   font-size: 45px;
   padding-right: 5px;
   position: absolute;
   left: 30px;
   margin-top: -22px;
   color: #0b568e;
}
.gray {
   background: #f4f7f9;
   padding: 20px 15px;
}
.sidebar {
   background: #f4f7f9;
   border-top: 6px solid #0b568e;
   padding: 20px 0px;
   margin-bottom: 40px;
}
.sidebar ul li{
   list-style-type: none;
}
.sidebar ul li a{
   color: #868686;
   text-decoration: none;
   text-transform: uppercase;
   font-weight: 300;
   outline: none;
}
.sidebar i.fa.fa-angle-right {
   font-size: 30px;
   position: absolute;
   color: #0b568e;
   left: 30px;
   margin-top: -5px;
}
.sidebar ul li {
   list-style-type: none;
   padding: 8px 35px;
}
.sidebar ul li a:hover, .sidebar ul li.active a, .sidebar ul li:focus a {
   color: #428bca;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
.line a{
   text-decoration: none;
   outline: none;
}
.bottom i:hover {
   color: #777;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
.bluee, .yellow2 {
   margin-bottom: 15px;
}
.bluee:before{
   content: '';
   position: absolute;
   top: 0;
   right: 15px;
   left: 15px;
   bottom: 82px;
   background: #8a9bae;
   height: auto !important;
   background: -moz-linear-gradient(90deg, rgba(18,64,98,0.9) 2%, rgba(18,64,98,0.69) 17%, rgba(9,92,111,0.25) 47%, rgba(0,128,128,0.25) 84%); /* ff3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(16%, rgba(0,128,128,0.25)), color-stop(53%, rgba(9,92,111,0.25)), color-stop(83%, rgba(18,64,98,0.69)), color-stop(98%, rgba(18,64,98,0.9))); /* safari4+,chrome */
   background: -webkit-linear-gradient(90deg, rgba(18,64,98,0.9) 2%, rgba(18,64,98,0.69) 17%, rgba(9,92,111,0.25) 47%, rgba(0,128,128,0.25) 84%); /* safari5.1+,chrome10+ */
   background: -o-linear-gradient(90deg, rgba(18,64,98,0.9) 2%, rgba(18,64,98,0.69) 17%, rgba(9,92,111,0.25) 47%, rgba(0,128,128,0.25) 84%); /* opera 11.10+ */
   background: -ms-linear-gradient(90deg, rgba(18,64,98,0.9) 2%, rgba(18,64,98,0.69) 17%, rgba(9,92,111,0.25) 47%, rgba(0,128,128,0.25) 84%); /* ie10+ */
   background: linear-gradient(0deg, rgba(18,64,98,0.9) 2%, rgba(18,64,98,0.69) 17%, rgba(9,92,111,0.25) 47%, rgba(0,128,128,0.25) 84%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#124062',GradientType=0 ); /* ie6-9 */
}
.bluee span, .yellow2 span{
   position: absolute;
   color: #fff;
   z-index: 99;
   bottom: 90px;
   right: 25px;
}

.home-content h3 {
   color: #0b568e;
   font-weight: 400;
   letter-spacing: 1px;
   font-size: 18px;
   border-bottom: 6px solid;
   padding-bottom: 15px;
   margin-bottom: 20px;
   margin-top: 10px;
}
.yellow1 h3{
   color: #c0a062;
}
.yellow2:before{
   content: '';
   position: absolute;
   top: 0;
   right: 15px;
   left: 15px;
   bottom: 82px;
   background: #c0a062;
   height: auto !important;
   background: -moz-linear-gradient(90deg, rgba(192,160,98,0.9) 2%, rgba(192,160,98,0.2) 26%, rgba(175,157,100,0.05) 31%, rgba(0,128,128,0.05) 84%); /* ff3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(16%, rgba(0,128,128,0.05)), color-stop(69%, rgba(175,157,100,0.05)), color-stop(74%, rgba(192,160,98,0.2)), color-stop(98%, rgba(192,160,98,0.9))); /* safari4+,chrome */
   background: -webkit-linear-gradient(90deg, rgba(192,160,98,0.9) 2%, rgba(192,160,98,0.2) 26%, rgba(175,157,100,0.05) 31%, rgba(0,128,128,0.05) 84%); /* safari5.1+,chrome10+ */
   background: -o-linear-gradient(90deg, rgba(192,160,98,0.9) 2%, rgba(192,160,98,0.2) 26%, rgba(175,157,100,0.05) 31%, rgba(0,128,128,0.05) 84%); /* opera 11.10+ */
   background: -ms-linear-gradient(90deg, rgba(192,160,98,0.9) 2%, rgba(192,160,98,0.2) 26%, rgba(175,157,100,0.05) 31%, rgba(0,128,128,0.05) 84%); /* ie10+ */
   background: linear-gradient(0deg, rgba(192,160,98,0.9) 2%, rgba(192,160,98,0.2) 26%, rgba(175,157,100,0.05) 31%, rgba(0,128,128,0.05) 84%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#c0a062',GradientType=0 ); /* ie6-9 */
}

/* FOOTER */
.footer{
   position: relative;
   width: 100%;
   height: auto;
   background: #f4f7f9;
   padding: 30px 0px;
}
.footer h4 {
   font-size: 20px;
   font-weight: 300;
   letter-spacing: 0.5px;
   color: #989898;
   margin-bottom: 30px;
}
.footer ul {
   padding-left: 30px;
}
.footer ul li {
   list-style-type: none;
   padding-bottom: 10px;
}
.footer ul li a{
   font-size: 16px;
   text-decoration: none;
   color: #a6a6a6;
   font-weight: 300;
   outline: none;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
.footer ul li a:hover{
   color: #09558f;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
.footer ul li:before {
   content: '';
   position: absolute;
   width: 12px;
   height: 5px;
   background: #b9b9b9;
   left: 16px;
   margin-top: 8px;
}
.footer-bottom{
   position: relative;
   width: 100%;
   height: auto;
   background: #e5e9ec;
   padding: 15px 0px;
   text-align: center; 
}
.footer-bottom p{
   color: #989898;
   font-size: 16px;
   letter-spacing: 0.5px;
   margin: 0;
   font-weight: 300;
}
.flexslider p{
   color:#fff;
   font-size: 14px;
   font-style: italic;
}
.flexslider h5 {
   font-size: 16px;
   text-transform: uppercase;
   text-align: center;
   color: #fff;
   font-weight: 300;
}
.flexslider h1 {
   font-size: 78px;
   font-weight: 300;
}
.la a{
   text-transform: none !important;
}
.biography p{
   font-size: 14px;
   line-height: 21px; 
}
.desc h3 {
   border: 0;
   color:#fff;
   padding: 0;
   margin: 0;
   line-height: 22px;
}
.desc h4:before{
   display: none;
}
.desc h4 {
   color: #fff;
   margin-left: 0;
   font-weight: 300;
   margin: 0;
   font-size: 16px;
   letter-spacing: 1px;
   line-height: 22px;
}
.desc {
   position: absolute;
   bottom: 30px;
   background: #0b568e;
   color: #fff !important;
   left: 0;
   right: 0;
   margin-left: 15px;
   margin-right: 15px;
   padding: 15px;
}
.biography, .ekipi{
   padding: 40px 0 100px;
}
.home-content h2 {
   color: #0b568e;
   font-weight: 300;
   letter-spacing: 1px;
   margin-bottom: 25px;
   font-size: 28px; 
}
.bb {
   border: 1px solid #e0e0e0;
   height: 165px;
   border-left: 0;
   padding: 5px 15px;
}
.ekipi h5 {
   margin-bottom: 8px;
   font-size: 20px;
   font-weight: 300;
}
.logo {
   margin-left: -15px;
}
div#myNavbar {
   margin-left: -15px;
}

/* ZYRA DHE FUNKSIONI */
.panel-group .panel {
   border-radius: 0;
   box-shadow: none;
   border-color: #e0e0e0;
}

.panel-default > .panel-heading {
   padding: 0;
   border-radius: 0;
   color: #868686;
   background-color: #f4f7f9;
   border-color: #e0e0e0;
}

.panel-title {
   font-size: 14px;
}

.panel-title > a {
   display: block;
   padding: 10px 15px;
   text-decoration: none;
   font-size: 16px;
   color: #868686;
   font-weight: 300;
   letter-spacing: 0.3px;
}

.more-less {
   float: right;
   color: #212121;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
   border-top-color: #e0e0e0;
   background: #e7ecef;
   color: #868686;
   font-weight: 300;
   letter-spacing: 0.3px;
   line-height: 22px;
}
.demo {
   padding-top: 15px;
   padding-bottom: 0;
}
.panel-heading h4:before{
   display: none;
}
.panel-heading h4{
   margin: 0;
}
.panel-group .panel {
   margin-bottom: -6px;
   border-radius: 0px;
}
h4.panel-title i {
   font-size: 30px;
   color: #868686;
}
.zyra p{
   font-size: 14px;
}
.kriteret p{
   display: inline-block;
   float: right;
   color: #bbbbbb;
}
img.view {
   position: absolute;
   right: 60px;
   padding: 10px 0px;
}
ul.kp li {
   border-bottom: 1px solid #e0e0e0;
   padding: 15px 0px 15px;
}
ul.kp li a{
   color: #868686;
   text-decoration: none;
   font-weight: 300;
}
ul.kp li a:hover, .kp p:hover{
   color: #428bca;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
img.pdf {
   margin-right: 20px;
   height: 24px;
}
.kp p{
   padding: 8px 0px;
}
.lajme{
   box-shadow: rgb(0 0 0 / 10%) 0px 5px 15px;
   padding: 10px;
   padding-top: 5px;
   min-height: 175px;
   padding-bottom: 0;
}

/* PAGINATION */
.parent .pagination > li > strong {
   color: #4a5da1;
   cursor: pointer;
   background: #e5f4ff57;
   padding: 6px 12px;
   border-radius: 2px;
   font-weight: 400;
}

.pagination{
   display: inline-flex;
   margin: 30px 0;
}
.pagination1, .pagination2 {
   text-align: center;
   margin: 60px 0px 20px 0px;
}
.pagination ul{
   margin: 0;
   padding: 0;
   list-style: none;
} 
.pagination li {
   margin: 0px;
   font-size: 16px;
}
.pagination li a{
   color: #0b568e;
   border:0;
   margin: 0 2px;
   background-color: transparent;
   padding: 4px 12px;
   outline: none;
   font-size: 14px;
}

.pagination>li>span{
   color: #4a5da1;
   border:0;
   margin: 0 2px;
   background-color: #e5f4ff57;
   padding: 4px 12px;
   outline: none;
   font-size: 14px;
}

.pagination li a:hover{
   color: #fff;
   background-color: #0b568e;
}
.pagination>li:first-child>a{
   margin-left: 0;
   border-bottom-left-radius: 0;
   border-top-left-radius: 0;
   display: none;
}

.pagination>li:first-child>span{
   margin-left: 0;
   border-bottom-left-radius: 0;
   border-top-left-radius: 0;
}
.pagination>li:last-child>a{
   border-bottom-right-radius: 0;
   border-top-right-radius: 0;
   display: none;
}

.pagination>li:last-child>span{
   border-bottom-right-radius: 0;
   border-top-right-radius: 0;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
   color: #4a5da1;
   background-color: #e5f4ff57;
   border: 0;
   outline: none;
}
.lajme a {
   font-size: 13px;
   outline: none;
}
.home-content h2 {
   /* margin-top: 10px; */
   margin-top: 5px;
}

ul.lajmet_single li {
   padding: 10px 15px;
   color: #b4b4b4;
   display: inline-block;
   border-right: 1px solid #e0e0e0;
}
ul.lajmet_single  li a{
   color: #b4b4b4;
}
ul.lajmet_single li ul li{
   padding: 0px 4px;
}
ul.lajmet_single li ul{
   padding-left:  15px;
   display: inline-block;
}
ul.lajmet_single li a{
   font-size: 16px;
}
ul.lajmet_single i.fa.fa-print {
   font-size: 24px;
   margin-left: 10px;
}
ul.lajmet_single i {
   font-size: 19px;
}

ul.lajmet_single li ul li{
   border: 0;
} 
ul.lajmet_single li:first-child{
   padding-left: 0px;
}
ul.lajmet_single li:last-child{
   border: 0;
}
.lajmet hr {
   margin-top: 13px;
}
ul.lajmet_single li a:hover {
   color: #777;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
.lajmet h3{
   font-size: 20px;
   font-weight: 300;
   border:0;
}
.lajmet p{
   font-size: 15px;
}

/* LIGHTBOX */
#lightbox {
   margin: 10px auto;
}

/* #lightbox ul {
overflow: hidden;
} */

#lightbox ul li {
   background: #fff;
   list-style-type: none;
   position: relative;
   cursor: pointer;
   display: inline-block;
}

#lightbox ul li:nth-child(even) {
   margin-right: 0;
}
#lightbox ul li img {
   display: inline-block;
}

#lightbox .title::before {
   font-size: 24px;
   color: #fff;
   opacity: 0.5;
   display: block;
   line-height: 36px;
}

#lightbox li:hover .image_title {
   opacity: 1;
}

#lightbox li:hover .title {
   /* transform: scale(1); */
}
.lb_backdrop {
   background: rgba(0, 0, 0, 0.9);
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
}
.lb_canvas {
   background: white;
   width: 50px;
   height: 50px;
   position: fixed;
   top: 0;
   left: 0;
   box-shadow: 0 0 20px 5px black;
}
.lb_controls {
   width: 100%;
   background: transparent;
   position: fixed;
   bottom: 48%;
   color: white;
   left: 0;
   right: 0;
   margin: 0 auto;
   top: 48%;
}
.lb_controls span.inactive {
   opacity: 0.25;
}

.lb_previous,
.lb_next {
   position: absolute;
   top: 0;
   padding: 5px 12px;
   font-size: 30px;
   background: black;
   cursor: pointer;
}
.lb_previous {
   content: "\f104";
   font-family: FontAwesome;
   left: 0;
   border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.lb_next {
   content: "\f105";
   font-family: FontAwesome;
   right: 0;
   border-left: 1px solid rgba(255, 255, 255, 0.1);
}
/* #lightbox ul {
overflow: hidden;
width: 100%;
overflow-x: scroll;
padding-left: 0 !important;
} */
#lightbox ul{
   padding-left: 0 !important;
}
#lightbox ul li {
   background: #fff;
   list-style-type: none;
   position: relative;
   cursor: pointer;
   display: table-cell;
}
.gray-inner {
   background: #f4f7f9;
   padding: 10px 20px;
   margin-top: 40px;
}
/* VIDEO */
main {
   max-width: 100%;
   background: #fff;
}

.video-thumb {
   display: inline-block;
   width: 100%;
   height: 230px;
   text-decoration: none;
   font-weight: bold;
   text-align: center;
   color: #fff;

}
.video-thumb i.fa.fa-play {
   position: absolute;
   top: 42%;
   left: 48%;
   right: 50%;
   color: #fff;
   font-size: 40px;
}

.video-thumb:hover {
   /* background-color: #CF007D; */
   /* -webkit-transform: scale(1.05); */
   /* transform: scale(1.05); */
}


/* Video Modal - Theater Mode
-------------------------------------------------------------------------------*/

.video-modal,
.video-modal .overlay {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 300;
}

.video-modal {
   overflow: hidden;
   position: fixed;
   opacity: 0.0;
   -webkit-transform: translate(500%, 0%);
   transform: translate(500%, 0%);
   -webkit-transition: -webkit-transform 0s linear 0s;
   transition: transform 0s linear 0s;
   /* using flexbox for vertical centering */
   /* Flexbox display */
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   /* Horizontal alignment */
   -webkit-box-pack: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   /* Vertical alignment */
   -webkit-box-align: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   transform-style: preserve-3d;
}

.video-modal .overlay {
   z-index: 0;
   background: rgba(0,0,0,0.9);
   opacity: 0.0;
   -webkit-transition: opacity 0.2s ease-out 0.05s;
   transition: opacity 0.2s ease-out 0.05s;
}

.video-modal-content {
   position: relative;
   top: auto;
   right: auto;
   bottom: auto;
   left: auto;
   z-index: 1;
   height: auto;

   width: calc(100% - 200px);
   max-width: 1000px;
   max-height: calc(100% - 100px);
   margin: 0 auto;
   overflow-y: visible;

}


/* Mobile Layout Tweaks */

@media (max-width: 640px) {
   .video-modal-content {
	  width: calc(100% - 16px);
   }
}


/* close button */

.close-video-modal {
   display: block;
   position: absolute;
   right: 0;
   top: -40px;
   text-decoration: none;
   font-size: 20px;
   color: #fff;
   font-weight: 300;
   letter-spacing: 0.5px;
}

.video-sizer {
   display: block;
   width: 100%;
   height: auto;
}

iframe#youtube {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   background: #fff;
   box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.5);
}


.show-video-modal .video-modal {
   opacity: 1.0;
   transform: translate(0%, 0%);
   -webkit-transform: translate(0%, 0%);
}

.show-video-modal .video-modal .overlay {
   opacity: 1.0;
}

.show-video-modal .video-modal-content {
   transform: translate(0%, 0%);
   -webkit-transform: translate(0%, 0%);
}
.close-video-modal:hover{
   color: #fff;
   text-decoration: none;
}
.close-video-modal:focus {
   outline: none !important;
   color: #fff;
   text-decoration: none;
}
.mb2 {
   margin-bottom: 100px;
}
.blue-video {
   background: #0b568e;
   position: absolute;
   bottom: -70px;
   margin-left: 0px;
   right: 15px;
   left: 15px;
   height: 80px;
   color: #fff;
}
.blue-video h5{
   color: #fff;
   font-weight: 300;
}

.lightbox1 ul li {
   display: inline-block !important;
   padding: 15px;
}

.lb_title1 {
   text-align: center;
   font-size: 14px;
   text-transform: uppercase;
   padding: 5px 0;
   position: absolute;
   left: 39%;
   bottom: -130px;
   font-weight: 300;
}
.lb_title {
   text-align: center;
   display: block;
   font-size: 14px;
   padding: 5px 0;
   font-weight: 300;
   width: 100%;
   height: auto;
   position: fixed;
   bottom: 10px;
   z-index: 999999;
   color: #fff;
   letter-spacing: 0.4px;
}
#lightbox .image_title {
   width: 90%;
   height: auto;
   background: #0b568e;
   position: absolute;
   display: table;
   bottom: 15px;
}
#lightbox .title {
   color: #fff;
   background: #0b568e;
   font-size: 14px;
   text-align: center;
   display: table-cell;
   vertical-align: middle;
   padding: 10px;
   font-weight: 300;
}
.place .input-group{
   border:1px solid #e0e0e0;
}
.form-signin select, .lajmet2 select, .lajmet4 select {
   margin-top: 20px;
   height: 40px;
   border: 1px solid #e7ecf0;
   font-size: 15px;
   letter-spacing: 1px;
   appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
   outline: none !important;
   font-weight: 300;
   color: #a6a6a6;
   width: 115px !important;
   padding-left: 10px;
   background: #fff;
   border-radius: 0;
   margin-right: 10px;
}
.lajmet2 select, .lajmet4 select{
   color: #0b568e;
   border: 2px solid #0b568e;
   font-weight: 400;
}
.lajmet4 select{
   margin-bottom: 30px;
}
.select-date select {
   width: auto !important;
}
.select1:after {
   content: "";
   position: absolute;
   z-index: 2;
   left: 120px;
   top: 43%;
   height: 0;
   width: 0;
   border-top: 8px solid #c6c6c6;
   border-left: 8px solid transparent;
   border-right: 8px solid transparent;
   pointer-events: none;
   outline: none !important;
}
.select2:after {
   content: "";
   position: absolute;
   z-index: 2;
   left: 250px;
   top: 43%;
   height: 0;
   width: 0;
   border-top: 8px solid #c6c6c6;
   border-left: 8px solid transparent;
   border-right: 8px solid transparent;
   pointer-events: none;
   outline: none !important;
}
.select4:after {
   content: "";
   position: absolute;
   z-index: 2;
   left: 100px;
   top: 77%;
   height: 0;
   width: 0;
   border-top: 8px solid #0b568e;
   border-left: 8px solid transparent;
   border-right: 8px solid transparent;
   pointer-events: none;
   outline: none !important;
}
/* .select5:after {
content: "";
position: absolute;
z-index: 2;
left: 100px;
top: 62%;
height: 0;
width: 0;
border-top: 8px solid #0b568e;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
pointer-events: none;
outline: none !important;
} */
.select-date select {
   width: 109px !important;
   margin-right: -1px;
}
.select1, .select2, .select3 {
   display: inline-block;
   margin-left: -4px;
}

.register .btnstyle1 {
   margin-top: 16px;
}
#selectDay{
   display: none;
}
form.form-signin {
   background: #f8fafb;
   padding: 20px;
   border:1px solid #d6d6d6;
   outline: none;
}
.place ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #a6a6a6 !important;
   outline: none;
}
.place ::-moz-placeholder { /* Firefox 19+ */
   color: #a6a6a6 !important;
   outline: none;
}
.place :-ms-input-placeholder { /* IE 10+ */
   color: #a6a6a6 !important;
   outline: none;
}
.place :-moz-placeholder { /* Firefox 18- */
   color: #a6a6a6 !important;
   outline: none;
}
.btnstyle1 {
   margin-top: 20px;
   margin-bottom: 20px;
}
.btnstyle1 a{
   color: #fff;
   font-weight: 300;
   letter-spacing: 0.5px;
   outline: none;
}
.btnstyle1 .btn-lg, .btnstyle1 .btn-group-lg>.btn {
   padding: 8px 35px;
   font-size: 16px;
   line-height: 1.33;
   border-radius: 0;
   background: #0b568e;
   border-color: #0b568e;
   outline: none;
}
#Container .mix{
   display: none;
}
.place .nav>li>a {
   padding: 10px 7px;
   outline: none;
   color: #a6a6a6;
   font-size: 18px;
   font-weight: 300;
}
/* tr.mix{
display: table-row !important
} */
.place ul {
   background: #f8fafb;
   border: 1px solid #e7ecf0;
   margin-bottom: 30px;
}
.place ul li {
   padding-bottom: 0;
}
.place ul li a{
   cursor: pointer;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
   color: #0b568e;
   background-color: #f8fafb;
   outline: none !important;
   font-weight: 400;
}
.place ul li:last-child {
   margin-left: 35px;
}
.place .nav>li>a:hover, .place .nav>li>a:focus {
   text-decoration: none;
   background-color: #f8fafb;
   color: #0b568e;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
.place thead {
   background: #f8fafb;
}
.place th, .place td {
   font-weight: 300;
   color: #a6a6a8;
   font-size: 16px;
   letter-spacing: 0.5px;
}
.table-bordered {
   border: 0 !important;
}
.place thead {
   background: #f8fafb;
   border: 1px solid #e7ecf0 !important;
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
   border-top: 0 !important;
   border: 0 !important;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
   border-bottom: 1px solid #e7ecf0 !important;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
   border: 0;
}
a.set_center {
   margin-left: 20px;
}
span.lnr.lnr-download {
   font-size: 25px;
   color: #a6a6ad;
}


/* PHOTO GALLERY */
* {
   margin: 0;
   padding: 0;
}

/*======= Photo Gallery Styles ======================*/

.imgGalleryContainer {
   display: flex;
   flex-flow: row wrap;
   justify-content: flex-start;
   align-content: flex-start;
   margin: 20px -15px;
}

.imgGalleryContainer:after {
   content: '';
   display: block;
   clear: both;
}

.imgGallery {
   margin: 15px;
   flex: 0 1 calc(35% - 45px);
   min-width: 140px;
   overflow: hidden;
   position: relative;
   overflow: hidden;

   box-sizing: border-box;
   cursor: pointer;
   float: left;
   opacity: 0;
   -webkit-animation: imgGallerySlideIn .65s .15s ease forwards;
   animation: imgGallerySlideIn .65s .15s ease forwards;
}

.imgGalleryContainer > .imgGallery:nth-of-type(2n),
.imgGalleryContainer > a:nth-of-type(2n) > .imgGallery {
   -webkit-animation-delay: .25s;
   animation-delay: .25s;
}

.imgGalleryContainer > .imgGallery:nth-of-type(3n),
.imgGalleryContainer > a:nth-of-type(3n) > .imgGallery {
   -webkit-animation-delay: .35s;
   animation-delay: .35s;
}

.imgGalleryContainer > .imgGallery:nth-of-type(4n),
.imgGalleryContainer > a:nth-of-type(4n) > .imgGallery {
   -webkit-animation-delay: .45s;
   animation-delay: .45s;
}

.imgGalleryContainer > .imgGallery:nth-of-type(5n),
.imgGalleryContainer > a:nth-of-type(5n) > .imgGallery {
   -webkit-animation-delay: .55s;
   animation-delay: .55s;
}

.imgGallery:active {
   -webkit-transform: translateY(2px);
   transform: translateY(2px);
}

@-webkit-keyframes imgGallerySlideIn {
   0% {
	  opacity: 0;
	  -webkit-transform: translateX(-29.0px);
	  transform: translateX(-29.0px);
   }
   100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
   }
}

@keyframes imgGallerySlideIn {
   0% {
	  opacity: 0;
	  -webkit-transform: translateX(-29.0px);
	  transform: translateX(-29.0px);
   }
   100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
   }
}

.imgGallery:before {
   content: '';
   display: block;
   padding-top: 100%;
}

.imgGallery:after {
   content: attr(name);
   display: block;
   width: 100%;
   height: 100%;
   position: absolute;
   box-shadow: inset 0 -42px 0 -1px #0b568e;
   top: 0;
   left: 0;
   white-space: nowrap;
   text-overflow: ellipsis;
   box-sizing: border-box;
   padding-top: calc(100% - 30px);
   overflow: hidden;
   text-align: center;
   color: #fff;
   -webkit-transition: box-shadow .290s ease, padding-top .290s ease;
   transition: box-shadow .290s ease, padding-top .290s ease;
   font-weight: 300 !important;
   padding-left: 10px;
   letter-spacing: 0.3px;
   padding-right: 10px;
}

.imgGallery:hover:after {
   box-shadow: inset 0 -69px 0 -1px #0b568e;
   padding-top: calc(100% - 63px);
   white-space: normal;
   text-overflow: clip;
}

.imgGallery > img {
   position: absolute;
   top: 50%;
   left: 50%;
   right: 0;
   bottom: 0;
   height: 100%;
   min-width: 100%;
   -webkit-object-fit: cover;
   object-fit: cover;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}

.imgGalleryExpanded {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 110;
   opacity: 0;
   color: #fff;
   background: rgba(0, 0, 0, .9);
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
   -webkit-transition: transform 0s .290s linear, opacity .290s ease;
   transition: transform 0s .290s linear, opacity .290s ease;
   font-weight: 300;
}

.imgGalleryExpanded:before,
.imgGalleryExpanded:after {
   content: '';
   position: absolute;
   right: 20px;
   top: 30px;
   width: 30px;
   height: 3px;
   background: #fff;
   cursor: pointer;
}

.imgGalleryExpanded:before {
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
}

.imgGalleryExpanded:after {
   -webkit-transform: rotate(-45deg);
   transform: rotate(-45deg);
}

.imgGalleryExpanded > button {
   position: absolute;
   cursor: pointer;
   outline: none;
   display: block;
   /*   border: none;
   width: 50px;
   height: 45px;
   background: none;
   margin-top: 10px;
   left: 50%;
   bottom: 100px;
   float: left;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   margin-left: -40px; */
}

.imgGalleryExpanded > button:active {
   -webkit-transform: translate(-50%, 2px);
   transform: translate(-50%, 2px);
}

.imgGalleryExpanded > button:after {
   content: "\f104";
   font-family: FontAwesome;
   display: block;
   position: absolute;
   text-indent: 0;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   color: #fff;
   line-height: 50px;
   font-size: 50px;
   height: 100%;
   width: 100%;
   text-align: center;
   -webkit-transition: color .290s ease;
   transition: color .290s ease;
   -webkit-filter: drop-shadow(0 2px 10px #0b568e);
   filter: drop-shadow(0 2px 10px #0b568e);
}

.imgGalleryExpanded > button:nth-of-type(1):before {
   content: attr(data-count);
   display: block;
   position: relative;
   top: 42px;
   font-size: 110%;
   left: calc(100% - 10px);
   color: #fff;
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   display: none;
}

.imgGalleryExpanded > button:active:before {
   -webkit-transform: translateY(-2px);
   transform: translateY(-2px);
}

.imgGalleryExpanded > button:nth-of-type(2) {
   margin-left: 40px;
}

.imgGalleryExpanded > button:nth-of-type(2):after {
   content: "\f105";
}

.imgGalleryExpanded > button:hover:after {
   color: #0b568e;
}

.imgGalleryExpanded > .imgTitle {
   position: absolute;
   left: 50%;
   /* top: calc(100% + 0px); */
   font-size: 15px;
   width: 100%;
   text-align: center;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   bottom: 10px;
   letter-spacing: 0.3px;
}

.galleryImgs {
   position: relative;
   width: 80%;
   max-width: 1000px;
   min-width: 300px;
   display: block;
   left: 50%;
   top: 50%;
   overflow: hidden;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}

.galleryImgs:before {
   content: '';
   display: block;
   padding-top: 75%;
}

.galleryImgs img {
   top: 50%;
   left: 50%;
   opacity: 0;
   display: none;
   position: absolute;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   /*  -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, .69));
   filter: drop-shadow(0 0 10px rgba(0, 0, 0, .69)); */
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   -webkit-transition: opacity .290s ease;
   transition: opacity .290s ease;
}

.imgGallery.open + .imgGalleryExpanded {
   display: block;
   opacity: 1;
   -webkit-transform: translateX(0);
   transform: translateX(0);
   -webkit-transition: transform 0s linear, opacity .290s ease;
   transition: transform 0s linear, opacity .290s ease;
}

.imgGallery.open + .imgGalleryExpanded > .galleryImgs > img {
   display: block;
}

.imgData {
   width: 100%;
   color: #fff;
   height: 100px;
   position: fixed;
   display: table;
   left: 50%;
   top: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   -webkit-transition: transform .145s ease, height .145s ease;
   transition: transform .145s ease, height .145s ease;
   background: rgba(0, 0, 0, .5);
}

@media handheld,
   screen and (max-width: 959px) {
	  .imgData {
		 height: 42px;
	  }
}

.imgData:after {
   content: attr(data);
   width: 100%;
   height: 100%;
   display: table-cell;
   vertical-align: middle;
   text-align: center;
   color: #fff;
}

.imgGalleryExpanded > button {
   position: absolute;
   cursor: pointer;
   outline: none;
   background: none;
   top: 50%;
}
.imgGalleryExpanded > button:nth-of-type(2) {
   /* margin-left: 0px; */
   right: 30px;
}
button.galleryBack {
   margin-left: 15px;
}
ul.akreditimi li, ul.kerkesa li{
   list-style-type: disc;
   color: #868686;
   font-size: 15px;
   font-weight: 300;
}
ul.akreditimi, ul.kerkesa{
   padding-left: 40px;
}
ul.kerkesa li{
   list-style-type: decimal;
}
.akreditimet h5{
   margin-top: 30px;
   font-size: 15px;
   margin-bottom: 15px;
}
.truncate {
   margin-bottom: 15px;
}

.line3 section{
   display: inline-block;
}
.truncate p{
   font-size: 14px;
}

a.moreless.more, a.moreless.less {
   color: #0b568e;
   font-weight: 400;
   margin-top: 30px;
}
a.moreless.more{
   position: absolute;
   left: 255px;
}
.truncate {
   margin-bottom: 15px;
   padding-bottom: 5px;
   padding-left: 15px;
   /* padding-bottom: 35px; */
   padding-top: 5px;
   min-height: 177px;
}
.line3 section {
   display: inline-block;
   margin-bottom: 15px;
   border: 1px solid #e0e0e0;
   background: #f4f7f9;
}

.contact-description {
   position: absolute;
   bottom: 15px;
   background: #0b568e;
}
.contact-description h3 {
   color: #fff;
   font-size: 18px;
   letter-spacing: 0.5px;
   padding: 15px;
   margin: 0;
}
.kontakt-blue, .kontakt-gray {
   background: #0b568e;
   padding: 15px;
   margin-top: 30px;
   color: #fff;
}
.kontakt-blue h5, .kontakt-gray h5 {
   color: #fff;
   font-weight: 400;
   margin-bottom: 20px;
}
.kontakt-blue ul li, .kontakt-gray ul li{
   font-weight: 300;
   padding-bottom: 5px;
   letter-spacing: 0.5px;
}
.kontakt-blue p, .kontakt-gray p {
   color: #fff;
   font-size: 14px;
   font-weight: 400;
   letter-spacing: 0.5px;
}



/* ----------- SECOND VERSION -----------------*/

.header-top-1{
   background: #0b568e;
}
.logo1 {
   margin-left: 0px;
   padding: 20px 0;
}
.header-top-1 ul.lng li a {
   color: #fff;
   font-weight: 300;
   opacity: 0.5;
}
.header-top-1 ul.lng li a:hover, .header-top-1 ul.lng li.active a, .header-top-1 ul.lng li a.active {
   color: #fff;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
   opacity: 1;
}
.header-bottom1, .navbar .navbar-inverse{
   background: #f4f7f9;
   border-bottom: 0;
   box-shadow: 0px 2px 15px rgb(170 169 169 / 25%);
}
.header-bottom1 .navbar-inverse .navbar-nav>.active>a, 
.header-bottom1 .navbar-inverse .navbar-nav>.active>a:focus, 
.header-bottom1 .navbar-inverse .navbar-nav>.active>a:hover {
   background-color: #f4f7f9;
}
.header-bottom1 div#myNavbar {
   background: #f4f7f9;
   margin-left: -30px;
}
.header-bottom1 .navbar-inverse .nav>.active>a::before, .header-bottom1 .navbar-inverse .nav>li:hover a::before {
   display: none;
}
.header-bottom1 .input-group {
   padding-left: 18px;
}
.header-bottom1 input.form-control {
   color: #0b568e;
   font-weight: 300;
}
.header-bottom1 input.form-control {
   background: #fff;
}
.header-bottom1 .input-group-btn {
   background: #fff;
}
.header-bottom1 button.btn.btn-default {
   background: #fff;
   color: #a6a6a6;
}
.header-bottom1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #a6a6a6 !important;
   font-weight: 300;
   letter-spacing: 1px;
   font-size: 14px;
}
.header-bottom1 ::-moz-placeholder { /* Firefox 19+ */
   color: #a6a6a6 !important;
   font-weight: 300;
   letter-spacing: 1px;
   font-size: 14px;
}
.header-bottom1 :-ms-input-placeholder { /* IE 10+ */
   color: #a6a6a6 !important;
   font-weight: 300;
   letter-spacing: 1px;
   font-size: 14px;
}
.header-bottom1 :-moz-placeholder { /* Firefox 18- */
   color: #a6a6a6 !important;
   font-weight: 300;
   letter-spacing: 1px;
   font-size: 14px;
}
.header-bottom1 .navbar-inverse .navbar-nav>li>a {
   padding-top: 21px;
}
.header-bottom1 input.form-control {
   height: 40px;
}

.search1 {
   padding: 10px 0;
}
.header-bottom .input-group {
   padding-left: 0;
   width: 100%;
   margin-left: 15px;
}
.search {
   position: absolute;
   top: -51px;
   right: 15px;
   z-index: 0;
   padding-left: 17px;
   width: 100%;
}

/* .slider1 .item:before{
display: none;
} */

.slider1 h2 {
   font-size: 14px;
   font-weight: 400;
   color: #0b568e;
   margin-left: 20px;
   margin-top: 0;
   line-height: 27px;
   letter-spacing: 0.5px;
   text-shadow: none;
   padding:6px 0px;
}
.slider1 h3{
   font-size: 21px;
   font-weight: 400;
}
.w{
   background: rgba(255,255,255,0.9);
   width: 30%;
}
.b1{
   background: rgba(11, 86, 142, 0.9);
   padding: 12px 0 8px;
   margin-top: -10px;
}

.carousel-indicators .active {
   margin-right: 4px;
}
.slider1 .carousel-indicators li {
   border-radius: 20px !important;
   width: 10px;
   height: 10px;
}
.slider1 .carousel-indicators .active{
   width: 12px;
   height: 12px;
}
.overlayb {
   position: absolute;
   background: rgba(11, 86, 142, 0.40);
   top: 0;
   margin-right: 15px;
   height: auto;
   padding: 20px;
   padding-bottom: 10px;
   height: 100%;
   right: 0;
   left: 15px;
}
.overlayb a{
   text-decoration: none;
   color: #fff;
}
.overlayb h5 {
   font-size: 18px;
   font-weight: 300;
   line-height: 26px;
   letter-spacing: 0.5px;
   margin-bottom: 15px;
   color: #fff;
}
.overlayb p{
   font-size:14px;
   font-weight: 300; 
   opacity: 1;
   color: #fff;
}
.overlayb .bottom{
   border:0;
}
.overlayb .bottom p{
   font-style: italic;
   margin-top: 8px;
}
.overlayb .bottom i {
   font-size: 18px;
   color: #0b568e;
   padding-left: 10px;
   border-radius: 50%;
   padding: 6px;
   width: 32px;
   height: 32px;
   text-align: center;
   background: #cedbe5;
   padding-top: 8px;
}
.overlayb .bottom i:hover{
   color: #a6a6a6;
}
ul.lajmet-bottom{
   padding-left: 30px;
}
ul.lajmet-bottom li {
   list-style-type: none;
   padding-bottom: 10px;
}
ul.lajmet-bottom li a{
   text-decoration: none;
   color: #8d8d8d;
   font-weight: 300;
   font-size: 14px;
}
ul.lajmet-bottom i {
   font-size: 30px;
   color: #8d8d8d;
   position: absolute;
   margin-top: -5px;
   left: 15px;
}
.home-content1 h4 {
   color: #0b568e;
   font-weight: 300;
   letter-spacing: 1px;
/*    margin-bottom: 25px; */
   margin-top: 20px;
   font-size: 20px;

}
.line1 h4{
   width: 100%;
   border-bottom: 1px solid #e0e0e0;
   line-height: 0px;
   margin: 20px 0 34px;
}
.line1 h4 span {
   background: #fff;
   padding-right: 20px;
}
.flexslider1 h5 {
   text-transform: none;
   text-align: left;
   font-size: 16px;
   font-weight: 300;
   color: #0b568e;
   letter-spacing: 0.3px;
   line-height: 23px;
   margin-bottom: 20px;
}
.flexslider1 p {
   color: #6d6d6d;
   font-size: 14px;
   font-style: italic;
   text-align: left;
   text-transform: none;
   opacity: 0.7;
}
.flexslider1{
   background: #f5f8fb !important;
}
.flexslider1 {
   padding: 30px 0px 5px !important;
}
.flexslider1 .flex-direction-nav a:before {
   color: #8e8e8e;
}
ul.inter-bottom li {
   display: table-cell;
   width: 33%;
   border-left: 3px solid #0b568e;
   padding: 0px 15px;
   padding-left: 20px;
}
ul.inter-bottom li a{
   text-decoration: none;
   color: #0b568e;
   font-weight: 300;
}
.inter-bottom p {
   color: #6d6d6d;
   font-size: 14px;
   font-style: italic;
   opacity: 0.7;
   margin-top: 15px;
   margin-bottom: 0;
}
ul.inter-bottom {
   margin-top: 40px;
}
.photo_blue:before {
   content: '';
   position: absolute;
   top: 60px;
   right: 15px;
   left: 15px;
   bottom: 30px;
   background: #8a9bae;
   height: auto !important;
   background: -moz-linear-gradient(90deg, rgba(18,64,98,0.95) 15%, rgba(15,74,102,0.95) 25%, rgba(6,104,116,0.1) 55%, rgba(0,128,128,0.1) 79%); /* ff3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(21%, rgba(0,128,128,0.1)), color-stop(45%, rgba(6,104,116,0.1)), color-stop(75%, rgba(15,74,102,0.95)), color-stop(85%, rgba(18,64,98,0.95))); /* safari4+,chrome */
   background: -webkit-linear-gradient(90deg, rgba(18,64,98,0.95) 15%, rgba(15,74,102,0.95) 25%, rgba(6,104,116,0.1) 55%, rgba(0,128,128,0.1) 79%); /* safari5.1+,chrome10+ */
   background: -o-linear-gradient(90deg, rgba(18,64,98,0.95) 15%, rgba(15,74,102,0.95) 25%, rgba(6,104,116,0.1) 55%, rgba(0,128,128,0.1) 79%); /* opera 11.10+ */
   background: -ms-linear-gradient(90deg, rgba(18,64,98,0.95) 15%, rgba(15,74,102,0.95) 25%, rgba(6,104,116,0.1) 55%, rgba(0,128,128,0.1) 79%); /* ie10+ */
   background: linear-gradient(0deg, rgba(18,64,98,0.95) 15%, rgba(15,74,102,0.95) 25%, rgba(6,104,116,0.1) 55%, rgba(0,128,128,0.1) 79%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#124062',GradientType=0 ); /* ie6-9 */
}
.photo_blue p {
   position: absolute;
   color: #fff;
   z-index: 99;
   left: 30px;
   right: 30px;
   font-weight: 300;
   bottom: 30px;
}
.slider1 .carousel-indicators {
   bottom: 30px;
}
.sidebar1{
   border-top: 0;
   background: transparent;
   padding: 0;
   margin-bottom: 30px;
}
.sidebar1 ul li a {
   text-transform: none;
}
.sidebar1 ul li {
   padding: 6px 0px;
   border-bottom: 1px solid #e0e0e0;
}
.overlayc {
   position: absolute;
   background: rgba(11, 86, 142, 0.7);
   top: 0;
   margin-right: 15px;
   height: auto;
   width: 100%;
   text-align: center;
   padding: 48px 0px;
}
.overlayc span, .overlayc i {
   color: #fff;
   font-size: 35px;
}
.footer1{
   background: #ededed;
}
.footer-bottom1{
   background: #f8f8f8;
}
.footer1 ul li:before{
   display: none;
}
.footer1 ul {
   padding-left: 0px;
}
.footer1 ul li {
   padding: 5px 0;
}
.footer1 ul li a{
   font-weight: 300;
}
/* .home-content1 {
padding-bottom: 40px;
} */

.main {
   width: auto;
   display: block;
   margin: 0 auto;
   margin-top: 40px;
}
.action{
   display:block;
   margin:100px auto;
   width:100%;
   text-align:center;
}
.action a {
   display:inline-block;
   padding:5px 10px; 
   background:#f30;
   color:#fff;
   text-decoration:none;
}
.action a:hover{
   background:#000;
}

button.slick-prev.slick-arrow {
   position: absolute;
   left: 5px !important;
}
button.slick-next.slick-arrow {
   position: absolute;
   right: 5px !important;
}
.slick-list.draggable {
   text-align: center;
   padding: 14px 28px;

}
.slick-initialized .slick-slide {
   display: block;
   outline: none;
}
.slider-nav h3{
   margin-left: 0;
   color: #e1e1e1; 
   font-size: 18px;
}
.slider-nav h1{
   font-size: 40px;
   color: #e1e1e1; 
}
ul.slick-dots {
   display: none !important;
}
.slick-slider {
   border: 1px solid #e0e0e0;
}
.slick-prev, .slick-next {
   top: 45%;
}
.slick-slide.slick-current.slick-active {
   background: #0b568e;
}
.slick-track  i.fa.fa-angle-right {
   font-size: 30px;
   color: #e1e1e1;
}
.slick-track a {
   text-decoration: none;
}
.biography1 .line1 h4, .zyra_funksioni .line1 h4 {
   border: 0;
   color: #fff;
}
.desc1 {
   background: #0b568e;
   height: 315px;
   margin-top: 0px;
   margin-left: -30px;
   color: #fff;
   padding: 105px 40px;
}
.desc1 h3 {
   font-weight: 300;
   letter-spacing: 0.5px;
}
.biography1 h2, .zyra_funksioni h2 {
   font-size: 30px;
   color: #0b568e;
   font-weight: 300;
   letter-spacing: 0.5px;
   margin-bottom: 21px;
   margin-top: 0;
}
.biography1, .zyra_funksioni {
   padding: 40px 0px;
}
.biography1 .nav-tabs>li {
   width: 25%;
   text-align: center;
   outline: none;
}
.biography1 .nav-tabs>li>a {
   border:0;
   border-radius: 0 !important;
   font-size: 18px;
   font-weight: 300;
   color: #868686;
   outline: none !important;
}
.biography1 .nav-tabs {
   border-bottom: 2px solid #e0e0e0;
   margin-bottom: 40px;
}
.biography1 .nav-tabs>li.active>a, .biography1 .nav-tabs>li.active>a:hover, .biography1 .nav-tabs>li.active>a:focus {
   color: #0b568e;
   background-color: transparent;
   border: 0;
   border: 0;
   cursor: default;
}
.biography1 .nav-tabs>li>a:hover {
   background: transparent;
   color: #0b568e;
}
.biography1 .nav-tabs>li>a:hover:after {
   content: '';
   background: #0b568e;
   position: absolute;
   top: 43px;
   left: 15%;
   width: 150px;
   height: 4px;
   text-align: center;
}
.biography1 .nav-tabs>li.active>a:after, .biography1 .nav-tabs>li.active>a:hover:after, .biography1 .nav-tabs>li.active>a:focus:after{
   content: '';
   background: #0b568e;
   position: absolute;
   top: 43px;
   left: 15%;
   width: 150px;
   height: 4px;
   text-align: center;
}
.biography1 .tab-content p {
   color: #868686;
   font-size: 16px;
   font-weight: 300; 
}
.eblack {
   position: absolute;
   bottom: 0px;
   background: #0b568e;
   width: 100%;
   left: 0;
   color: #fff;
   font-weight: 300;
   padding: 0px 15px;
}
.eblack h5 {
   font-size: 18px;
   font-weight: 300;
   margin-bottom: 5px;
   letter-spacing: 0.3px;
}
.eblack p {
   opacity: 0.7;
}
.zyra_funksioni .nav-tabs>li {
   float: left;
   margin-bottom: -1px;
   width: 19%;
   text-align: center;
   height: 140px;
   border: 1px solid #0b568e;
   margin: 4px 8px;
   margin-left: 0;
}
.zyra_funksioni .nav-tabs {
   border: 0;
   margin-bottom: 40px;
}
.zyra_funksioni .nav-tabs>li>a {
   border: 0;
   border-radius: 0;
}
.zyra_funksioni .nav.nav-tabs h5 {
   font-size: 18px;
   font-weight: 400;
   color: #0b568e;
   letter-spacing: 0.3px;
   margin-bottom: 20px;
}
.zyra_funksioni .nav.nav-tabs p {
   font-size: 15px;
   letter-spacing: 0.3px;
   color: #0b568e;
   font-weight: 300;
}
.zyra_funksioni .nav-tabs>li:hover, .zyra_funksioni .nav-tabs>li.active {
   background: #0b568e;
}
.zyra_funksioni .nav>li>a:hover, .zyra_funksioni .nav>li>a:focus{
   text-decoration: none;
   background-color: transparent;
   border: 0;
   transition: all 0.3s ease;
   -webkit-transition: all 0.3s ease;
}
.zyra_funksioni .nav-tabs>li:hover h5, .zyra_funksioni .nav-tabs>li.active h5{
   color: #fff;
}
.zyra_funksioni .nav-tabs>li:hover p, .zyra_funksioni .nav-tabs>li.active p{
   color: #fff;
}
.zyra_funksioni .nav-tabs>li.active>a, .zyra_funksioni .nav-tabs>li.active>a:hover, .zyra_funksioni .nav-tabs>li.active>a:focus {
   color: #0b568e;
   background-color: transparent;
   border: 0;
}
.zyra_funksioni .nav-tabs li {
   padding: 10px 0;
}
.zyra_funksioni .tab-content h3 {
   color: #0b568e;
   font-weight: 400;
   font-size: 20px;
   margin-bottom: 20px;
   letter-spacing: 0.5px;
}
.zyra_funksioni .tab-content p{
   color: #868686;
}
.zyra_funksioni .tab-content p {
   color: #868686;
   font-weight: 300;
   letter-spacing: 0.3px;
   line-height: 28px;
}
.contact-description1{
   background: rgba(244, 247, 249, 0.94);
}
.contact-description1 h3 {
   color: #0b568e;
   font-weight: 300;
}
.kontakt-gray{
   background: #f4f7f9;
   color: #868686;
}
.kontakt-gray h5 {
   color: #0b568e;
   font-size: 18px;
   font-weight: 300;
}
.kontakt-gray ul li {
   padding-bottom: 3px;
}
.zyra_funksioni a{
   text-decoration: none;
}
.lajmet3 h4 {
   font-size: 14px;
   color: #0b568e !important;
   letter-spacing: 0.3px;
   margin-bottom: 15px;
}
.lajmet3 {
   border: 1px solid #e0e0e0;
   border-left: 0;
   margin-left: -15px;
}
.lajmet3 h5 {
   color: #0b568e !important;
   font-weight: 400;
   line-height: 22px;
}
.lajmet3 p {
   color: #868686 !important;
   font-weight: 300;
   line-height: 22px;
}
.lajmet3 a {
   color: #0b568e;
   font-weight: 400;
}
.lajmet_single3 h3 {
   font-size: 20px;
   color: #0b568e;
   font-weight: 300;
   letter-spacing: 0.3px;
}
.lajmet_single3 p{
   color: #868686;
   font-weight: 300;
   letter-spacing: 0.3px;
   margin-bottom: 20px;
   line-height: 24px;
}
.lajmet_single3 h5 {
   color: #868686;
   font-weight: 500;
   font-size: 15px;
   letter-spacing: 0.5px;
   line-height: 24px;
   margin-top: 25px;
   margin-bottom: 20px;
}
.line2 h3 {
   width: 100%;
   border-bottom: 1px solid #e0e0e0;
   line-height: 0px;
   margin: 20px 0 34px;
}
.line2 h3 span {
   background: #fff;
   padding-right: 20px;
}
.line2 .flexslider {
   background: transparent;
   /* margin: 10px 40px; */
}
.line2 li.flex-nav-prev {
   position: absolute;
   left: 0;
   color: #0b568e !important;
   top: 50%;
}
.line2 .flex-direction-nav .flex-prev {
   left: -50px;
}
.line2 .flex-direction-nav a:before {
   font-family: FontAwesome;
   font-size: 40px;
   display: inline-block;
   content: "\f104";
   color: #0b568e;
   text-shadow: none;
   font-weight: 300;
}
.line2 li.flex-nav-next {
   position: absolute;
   right: -50px;
   top: 50%;
}
.line2 .flex-control-nav {
   display: block !important;
   bottom: -50px;
}
.lajmet_single3 {
   padding-bottom: 80px;
}
ul.slides a {
   text-decoration: none !important;
   color: #fff;
}
.line2 .flex-control-paging li a {
   width: 11px;
   height: 11px;
   display: block;
   background: #ddd;
   cursor: pointer;
   text-indent: -9999px;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   -o-box-shadow: none;
   box-shadow: none;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}
.line2 .flex-control-paging li a.flex-active {
   background: #0b568e;
}
.line2 .flex-control-paging li a:hover {
   background: #333;
   background: rgb(11, 86, 142);
}
.line2 ul.flex-direction-nav {
   display: none;
}
.line2 #lightbox ul{
   overflow-x: auto;
}
.scroll-pane{
   width: 100%;
   /* height: 200px; */
   overflow: auto;
   outline: none;
   overflow-y: hidden !important;
}
.horizontal-only {
   height: auto;
   /* max-height: 200px; */
   overflow-y:hidden;
}
.jspVerticalBar{
   display: none !important;
}
.jspCorner {
   width: 0px !important;
}
.jspPane{
   margin-left: 0px !important;
}
a.moreless.more i {
   font-size: 26px;
   margin-left: 10px;
   position: absolute;
   top: -4px;
}
a.moreless.less i.fa.fa-angle-up {
   font-size: 26px;
   margin-left: 10px;
   position: absolute;
   margin-top: -4px;
}
.kontakt-blue, .kontakt-gray {
   background: #f4f7f9;
   padding: 15px;
   margin-top: 30px;
   color: #868686;
}
.kontakt-blue h5, .kontakt-gray h5 {
   color: #0b568e;
   font-weight: 400;
   margin-bottom: 20px;
}
.kontakt-blue p, .kontakt-gray p {
   color: #868686;
   font-size: 14px;
   font-weight: 400;
   letter-spacing: 0.5px;
}
.blue-video h5 {
   color: #fff !important;
}
.text { width: 100%; 
   float: left;
}
.desc {
   position: absolute;
   bottom: 153px;
   background: #0b568e;
   color: #fff !important;
   left: 0;
   right: 0;
   margin-left: 15px;
   margin-right: 15px;
   padding: 15px;
   width: 470px;
}
.text h4:before {
   left: 515px;
}
.text h4{
   margin-left: 520px;
}
.desc h4{
   margin-left: 0px;
}
section.video-modal a {
   color: #0b568e;
}

.lajmet3 {
   border: 1px solid #e0e0e0;
   border-left: 0;
   margin-left: -30px;
   border-left: 0;
   padding: 0px 15px;
}
/*.truncate-line-3 {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}*/

.title_text{
   color: #2C2B30;
}
.truncate-line-3 {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 20px;
   max-height: 172px;
   height: 60px;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
}
.msh{
   position: absolute;
   bottom: 10px;
}
/* 
.nav-tabs>li>a{
font-weight: 400;
background: #f4f7f9;
} */

/* .nav-tabs{
border-bottom: none;
} */

.ddbutton{
   background-color:#f4f7f9;
   margin-bottom: 2px;
   color: #868686;
   font-weight: 500;
}
.ddbutton:focus{
   background-color:#f4f7f9;
   margin-bottom: 2px;
   color: #868686;
   font-weight: 500;
}

.dropdown-menu.ddmenu{
   background-color: #f4f7f9;
}

.btn:focus, .btn:active:focus, .btn.active:focus{
   outline: none !important;
}

.footerspinp{
   color: #cd1e1e;
}

.footerspinp:hover{
   text-decoration: none;
}

.mjedisilinks{
   padding: 20px;
   width: 48%;
   /*     background-color: #f4f7f9; */
   display: flex;
   justify-content: center;
   /*     border-radius: 27px; */
   margin: 9px;
}

/* .mjedisi_box{
margin-top: 75px;
margin-bototm: 30px;
} */
.title_mjedisi{
   font-weight: 200;
   font-size: 19px;
   color: #0b568e;
   letter-spacing: 1px;
   margin-bottom: 20px;
   display: flex;
   justify-content: center;
}

.mjedisi_tabs{
   background-color: #f4f7f9;
}
.nav-item.dropdown.mjedisidropdown{
   background-color: #f4f7f9;
}

.ikona_mjedisi{
   display: flex;
   justify-content: center;
   font-size: 33px;
   color: #0b568ee0;
   transition: 0.3s;
}

.ikona_mjedisi:hover{
   color: #53a7e7e0;
   transform: translate(0, -10px);

}

.hover_mjedisi:hover{
   text-decoration: unset !important;  
}

.main_button{
   background-color: #0b568e;
   border-color: transparent;
   margin-right: 13px;
}

.ministriaMain .ministriaTabs ul.dropdown-menu{
   left: 0% !important;
   position: relative !important;
   width: 100% !important;
   border-radius: 0 !important;
   top: 0 !important;
   -webkit-transform: translateY(0) !important;
   -ms-transform: translateY(0) !important;
   transform: translateY(0) !important;
   background-color: rgba(255, 255, 255, 0.45) !important;
   margin-top: 0 !important;
   margin-left: 0px !important;
   border: 0 !important;


}
.ministriaMain .ministriaTabs ul li a {
   position: relative !important;
   color: #000!important;
   width: 100%!important;
   padding: 12px 15px!important;
   transition: 0.3s linear!important;
   /*     -ms-transition: 0.3s linear!important;
   -o-transition: 0.3s linear!important; */
   transition: 0.3s linear!important;
   outline: none !important;
   padding-right: 30px!important;
   white-space: normal!important;
   display: inline-block!important;
}

body .ministriaMain .ministriaTabs {
   background-color: rgb(0 0 0 / 8%);
   margin: 50px 0px 50px 0px;
}

body .ministriaMain .ministriaTabs ul li{
   border-bottom: 1px solid #12191e21;
}

body .ministriaMain .ministriaContent h2{
   font-size: 20px;
   text-align: left;
   letter-spacing: 1px;
   margin-bottom: 25px;
   color: #000;
   font-weight: 400;
}

body .ministriaMain .ministriaContent h2::after{
   content: '';
   margin-top: 10px;
   position: relative;
   display: block;
   width: 80%;
   border-bottom: 1px solid #389FFF;
}

/* .publikime_dropdown{
display: flex;
justify-content: end;
} */

.pdf{
   font-size: 20px;
}

.mjedisi_row{
   margin-bottom: 20px;
   margin-right: -8px;
   padding: 5px;
}

.sidebar_image{
   top: 0;
   margin-right: 15px;
   height: auto;
   width: 100%;
   text-align: center;
}

.sidebar_overlay{
   position: absolute;
   background: rgb(11 86 142 / 23%);
   top: 0;
   margin-right: 15px;
   height: 100%;
   width: 100%;
   text-align: center;
   padding: 48px 0px;;
}

.overlaya{
   position: absolute;
   background: rgba(11, 86, 142, 0.40);
   top: 0;
   margin-right: 15px;
   padding: 20px;
   padding-bottom: 10px;
   height: 100%;
   right: 0;
   left: 15px;
   height: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   color: #fff;
   font-weight: 300;
}

.overlaya h5 {
   font-size: 20px;
   font-weight: 300;
}

.twoLinesText{
   color: #868686;
   font-weight: 600;
}

.all-newsletters{
   color: #868686;
   font-size: small;
   font-weight: 500;
}

.sidebar_title{
   color: #fff !important;
   font-weight: 300;
/*    letter-spacing: 1px; */
/*    margin-bottom: 25px; */
/*    margin-top: 20px; */
   background: #0b568ed9;
   font-size: 20px;
   padding: 10px;
}

.news-wrapper{
   border-bottom: 1px solid #e0e0e0;
   margin-bottom: 2px;
}

.homepagerow{
   margin-right: -15px;
   margin-left:0px !important;
}
/* ARROW TO TOP */

#top-of-site {
   display: inline-block;
   background-color: rgba(47, 111, 159, 1);
   width: 50px;
   height: 50px;
   text-align: center;
   border-radius: 5px;
   position: fixed;
   bottom: 15px;
   right: 15px;
   transition: background-color .3s,
	  opacity .5s, visibility .5s;
   opacity: 0;
   visibility: hidden;
   z-index: 1000;
}
#top-of-site::after {
   content: "\f077";
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   font-size: 2em;
   line-height: 50px;
   color: #fff;
}
#top-of-site:hover {
   cursor: pointer;
   background-color: rgba(11, 86, 142, 1);
}
#top-of-site.show {
   opacity: 1;
   visibility: visible;
}
@media (min-width: 500px) {
   #top-of-site {
	  margin: 10px;
   }
}
/* ARROW TO TOP */

.photo__gallery:hover{
   text-decoration: none;
}.photo__gallery>h4{
   display: flex;
   justify-content: space-between;
}