/*!
Theme Name: AKSHI-Ministritë
Theme URI: http://akshi.gov.al/
Author: AKSHI
Author URI: https://akshi.gov.al/
Description: Theme e Ministrive të linjës
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 7.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: akshi-ministrite
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/

.link_more{color:grey;}

.menu-line a{ text-decoration-color: #ff0000!important;}
.historia
{
	width: 35%;
	margin: auto;
	padding-top: 40px;
}
.historia > p
{
	text-align: center;
}
.me-shume
{
	width: 150px;
    margin: auto;
}

.h1.page-title.topper__title.large{
	text-transform: uppercase;
}

.me-shume a
{
	text-transform: uppercase;
    text-decoration: none;
    font-size: 10px;
    color: rgb(156, 156, 156);
    font-weight: 600;
    font-family: 'OpenSans-Bold';
	letter-spacing: 2px;
}

.me-shume::after
{
	content: ">";
    color: #ff0000;
    margin-left: 5px;
	font-weight: 600;

}
.accessibility__contrast .acctoggle__contrast
{
	background-color: #282828!important;
	border:1px solid #ff0000!important;
}
.accessibility__contrast .acctoggle button.active svg
{
	color: #ff0000 !important;
	fill: #ff0000 !important;

}
.accessibility__contrast .acctoggle button svg
{
	color: white !important;
	fill: white !important;
}

.ministerdiv:nth-child(2) 
{
	display: none!important;
}
.ministerdiv:nth-child(1) 
{
	display: none!important;
}
.grid-item__container.has-link:focus, .grid-item__container.has-link
{
	filter:grayscale();
}
.grid-item__container.has-link:focus, .grid-item__container.has-link:hover
{
	-webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none !important;
}
#faktDiv
{
	padding-right:0!important;
}

#meshumelink
{
	color:#375974;
	font-size:14px;
	text-decoration: none;
}
#rowfakt{
	min-height:350px;
        padding-right: 2.5vh;
}
.accessibility__contrast .fade_rule{
    height: 1px;
    background-color: white;
    width: 66vw;
    margin: 0 auto;
    background-image: linear-gradient(left , #282828 2%, white 50%, #282828 98%);
    background-image: -o-linear-gradient(left , #282828 2%, white 50%, #282828 98%);
    background-image: -moz-linear-gradient(left , #282828 2%, white 50%, #282828 98%);
    background-image: -webkit-linear-gradient(left , #282828 2%, white 50%, #282828 98%);
    background-image: -ms-linear-gradient(left , #282828 2%, white 50%, #282828 98%);
    background-image: -webkit-gradient( linear, left bottom, right bottom, color-stop(0.02, #282828), color-stop(0.5, gray), color-stop(0.98, #282828) );
}
.read-more:after {
	content: ">";
	color: black;
	margin-left: 5px;
 }
 .read-more{
	 font-weight: 700;
	 bottom:0px; 
	 position:absolute;
	 right:0px;
 }

 .accessibility__contrast.read-more{
	 color: #b3b3b3;
	 font-weight: 700;
	 bottom:0px; 
	 position:absolute;
	 right:0px;
 }
 .accessibility__contrast .read-more:after{
	 color: #ff0000!important;
 }


@media screen and (max-width:1690px){
#faktdiv{
padding:10px!important;
height:64vh!important;
}
}
@media screen and (min-width: 1161px){
p.eyebrow.h5.qborder{
font-size:20px!important;
}
}
@media screen and  (max-width: 988px){
#faktdiv{
padding:30px!important;
}
}
@media (min-width:1007px){
.home-topper__image{   
height:75vh!important;
}
}


@media (min-width:768px){
	  /*per faqen e ministrave */

 #ministrat-titulli .topper__title{
    color: white;
}
 #ministrat-titulli .topper__subtitle{
    color: white;
}

 #ministrat-titulli .col-content-wrapper {
    padding-right: 0;
    padding-left: 0;
    max-width: calc(75% - 20px);
}
					div#ministrat-titulli{
						position: absolute;
						bottom: 6%;
						left: 0px;
						max-width: calc(100% - 5px);
						color: white;
					 }
					 .accessibility__contrast div#ministrat-titulli h1.page-title.topper__title.large,.accessibility__contrast div#ministrat-titulli  p.topper__subtitle.h5,.accessibility__contrast div#ministrat-titulli a.eyebrow.ui-label-base{
						color:white!important;
					 }
					
				}
 
@media screen and (max-width: 767px){
#faktTxt {
    left: -3px;
	}}
@media (max-width:991px){
	.module__featured-media-and-content .content-col:after{
		display: none!important;
	}
	#seksionLajme {

		margin-bottom: 20px;
	}
}

#faktTxt
{
	box-shadow:3px -3px 6px #cfcfcf;
	left: -66px;
	transform-origin: right top;
	-webkit-transform: rotate(-90deg);
	font-size: 24px;
	position:absolute;
	z-index: 100!important;
	color: red;
	padding: 3px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #282828;
	margin-left: -147.5px!important;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;	
	border: 2px solid red;
	border-bottom: none;
	font-weight:bold;
	font-family: 'OpenSans-Bold', serif;
}

.accessibility__contrast #faktTxt{
	color: #ff0000;
	background-color: #282828;
	border: 2px solid #ff0000;
	border-bottom: none;
	margin-left: -120px!important;	
	box-shadow: none!important;
}

/* .home-topper{
	padding-right:12px;
} */
#photo-right-home
{
	height: 450px!important;
        border-top-right-radius: 30px;
}
/* #articlehome
{
	height: 55vh!important;
} */
#containertop
{
    border-bottom: none;
    border-top-right-radius: 35px;
    border-right: double 15px transparent;
    background-image: linear-gradient(white,white), linear-gradient(to bottom, grey, #fff);
    background-clip: padding-box, border-box;
    background-origin: border-box;
}
.home-topper__content:after
{
	position: relative!important;
}
.home-topper__content__label
{
	display: none!important;
}
#logofooter
{
	width: 225px;
	margin-top: -98px;
}
.site-footer
{
	margin-top:100px!important;
}

.footer-border:after {
	content: '';
	position: absolute;
	top:0;
	width: calc(100% - 263px);
	left: 263px;
	border-top: 2px solid #ff0000;
	}
	.footer-border
	{
		border-top: none!important;
	}
@media screen and (max-width: 452px){
#faktTxt {
    left: 0px;
	}}
@media screen and (max-width:768px)
{
	.historia
	{
		width: 90%;
	}
	.accessibility__contrast #faktTxt
	{
		margin-left: 50.45%!important;
	}
	.row .media-col
	{
		padding-right: 0px!important;
	}
	.accessibility__contrast #meshumelink
	{
		color:#b3b3b3;
		margin-left: 0!important;
	}

	.sticky-header.is-stuck .search-form{
		top: 40px!important;
	}
	.site-header__menu-wrap__footer__social{
		display:none;
	}
	
	.language-header-wrapper{
		margin-left: 0px!important;
	}
	.search-desktop, .search-desktop.search-submit,.search-form.expand .search-close-icon, button.search-icon{
	right: 20px!important;
	}

.search-form.expand {
    width: calc(90% - 40px);
}
	#kolextra
	{
		display: none;
	}
}
	#seksionLajme
	{
		max-width: 1300px!important;
		padding-left:5vh;
                padding-top: 0;
	}
	.glyphicon-nav
	{
	width: 18px;
    padding: 8px 0;
    position: relative;
    display: inline-block;
	}
	.glyphicon-nav:before
	{
	content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
    top: 0px;
	}
	.glyphicon-nav:after
	{
    content: '';
    position: absolute;
    top: 7px;
    left: 0px;
    height: 2px;
    width: 100%;
    background: Red;
	}

	.accessibility__contrast .covid19
	{
		background-color:#333333!important;
	}

	.accessibility__contrast .divqeveria
	{
		background-color:#333333!important;

	}
	.accessibility__contrast .content-col
	{
		color: white !important;
	}
	.accessibility__contrast .content-col ul li a
	{
		color: white !important;
	}
	.accessibility__contrast .content-col ul li a:before
	{
		border-color: red;
	}
	.accessibility__contrast  .site-footer .seal-icon-wrapper svg path
	{
		fill: white!important;
	}
	.accessibility__contrast .copyright
	{
		color: white !important;

	}
	.accessibility__contrast .copyright > span > a
	{
		color: white !important;

	}
	.accessibility__contrast #logofooter
	{
		filter: invert(1);
	}
/* 	.accessibility__contrast .acctext--con
	{
		color: white !important;
	} */
	.accessibility__contrast .topper__title 
	{
		color: white !important;
	}
	 html
	{
		background-color: transparent!important;
	}
	.accessibility__contrast .footer-menu
	{
		color: white !important;
	}

	.accessibility__contrast .qborder
	{
		border-bottom: 1px solid #ff0000!important;
	}
	.accessibility__contrast .before_gt:before
	{
		color: #f00000!important;;
	}

	.accessibility__contrast #faktdiv
	{
		background-color: #4d4d4d !important;
		border-top: none!important;		
		border-right: none!important;
		border-bottom: none!important;
	}
	.accessibility__contrast #emailLink
	{
		color: white!important;
	}
	.accessibility__contrast .small
	{
		border-bottom: 1px solid #ff0000!important;
	}
	.accessibility__contrast #logofootermobile
	{
		filter: invert(1);
	}
.menu-line{
    text-decoration: underline;
     text-decoration-color: #ff0000;
     text-underline-offset: 0.4em;
}
.menu-line:hover{
    text-decoration: underline;
     text-decoration-color: #ff0000;
     text-underline-offset: 0.4em;
	 text-decoration-thickness: 2px;
}
@media screen and (max-width: 388px){
#faktTxt {
    left: 30px;
	}}

@media screen and (max-width:768px) {
	.accessibility__contrast  .hamburger-control__title .close-text
{
	color: black!important;
}
 .hamburger-control__title .close-text
{
	color: white!important;
}
	span.menu-text
	{
	margin-top: 7px;
    margin-bottom: 7px;
    color: black!important;
    width: 50px!important;
	background: transparent!important;
    border-radius: 5px;
	height: 27px!important;
	box-shadow: none!important;
	}
	.footer-copyright
	{
		display: none;
	}
	#containertop
	{
		border-top:10px solid #ff0000;
		border-right: 1px solid #ff0000!important;
		border-left: 1px solid #ff0000!important;
		border-top-right-radius: 35px;
		border-top-left-radius: 35px;
		padding: 40px;
	}
	.home-topper__content__quick-links ul li>a, .home-topper__content__quick-links ul li>span
	{
		font-size: 16px!important;
	}
	#topcontainer
	{
		margin-top: -55px;
		padding: 0px 30px 0px 30px;
	}
	#homeslideshow
	{
		padding: 0!important;
	}
	.home-topper-section
	{
		margin: 0 0px 30px!important;
	}
	.home-topper-section
	{
		border-radius: 0 !important;
	}
	.home-topper__image
	{
		border-top-left-radius: 0!important;
	}
	#faktdiv
	{
		height: 50vh!important;
	background-color: #f2f2f2;
    padding: 20px!important;
    border-right: none!important;
    border-bottom: none!important;
    border-top: none!important;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
	}
	.news-item__title-container
	{
		margin: auto;
	}

	.news-item__media .img-wrapper img
	{
	}
	.news-item__media .img-wrapper img
	{
		border-radius: 25px!important;
	}
	#fakth2
	{
		font-size: 12px!important;
		float: left!important;
		text-align: left!important;
	}
	#ndiqe
	{
		float: left!important;
		margin-top: 40px!important;
	}
	#h2fakt
	{
		float: left!important;
	}
	.news-banner{ 
		padding-left: 51px !important;
}
#faktTxt
{
margin-top: 20px;
transform-origin: left top;
-webkit-transform: rotate(90deg);
left:21px;
font-size: 18px;
position: absolute;
z-index: 100!important;
padding: 2px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin-left: 50.3%!important;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
border: 2px solid red;
border-bottom: none;
font-weight: bold;
font-family: 'OpenSans-Bold', serif;
}

article#articlehome, .news-media-banner.news-item__media.fakt-div
{
	height: 40vh!important;
}
.module__featured-media-and-content .content-col:last-of-type{
	padding: 10px 40px 1px!important;
}
.homepage-content .module__featured-media-and-content .media-col
{
	padding: 0!important;
}
.h4alt 
{
	font-size: 14px!important;
	color: #666666 !important;
}
.bottomcta .bottomcta-wrapper
{
	border-radius: 20px!important;
}
#co19
{
	padding-right: 10px!important;
	background-color: transparent!important;
}
.btn, [type=submit]
{
	border-radius: 40px!important;
}
#mc_embed_signup #mc_embed_signup_form .submit-wrapper input
{
	width: 35%!important;
}
.site-footer .seal-icon-wrapper img, .site-footer .seal-icon-wrapper svg
{
	width: 80%!important;
	
}
.site-footer .seal-icon-wrapper svg path
{
	fill: lightgray !important;
}
.Layout.container-fluid.footer-border
{
	padding-top: 0!important;
}
.footer-border:after
{
content: '';
position: absolute;
top: 0;
margin: auto!important;
width: 80%!important;
left: auto !important;
border-top: none!important;
}
#logofooter
{
	display: none;
}
.Layout.container-fluid.footer-border
{
	padding-top: 0!important;
}
.fade_rule
{
	display: none;
}
.copyright
{
	border-top: 1px solid #ff0000;
	width: 95%!important;
}
.site-footer
{
	margin-top: 0px!important;
}
#logofootermobile
{
		width: 100%;
		max-width: 70%;
		padding-left: 17px;
}
#address
{
	padding-right: 40px;
	float: right;
}
#footermobile
{
	display: inline-block!important;
}
.text-center
{
	border-top: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	padding-top: 20px;
}
#colophon
{
	padding: 10px !important;
	padding-top: 0!important;
}
.footersocial
{
	display: inline!important;
}
.col-sm-6
{
	padding-left: 0!important;
}
.menu-social{display: inline-block!important;}

}
#footermobile
{
	display: none;
}
#co19
{
	padding-right:0;
}
.footersocial
{
	display: none;
}
 .hamburger-control__title .close-text
{
	color:black;
}
.accessibility__contrast  .hamburger-control__title .close-text
{
	color: white;
}
.is-active .accessibility__contrast  .menu-text
{
	color: #1C1C1C!important;
}
 .accessibility__contrast  .menu-text
{
	color: #1C1C1C!important;
}
.accessibility__contrast  .featured-after:after
{
	color: #ff0000;
}

@media screen and (max-width:576px)
{
	#faktdiv
	{
		height: 42vh!important;
	}

.language-header a{
 padding-left:2px;
 padding-right: 2px;
}

	#faktTxt
{
margin-top: 20px;
transform-origin: left top;
-webkit-transform: rotate(90deg);
left:21px;
font-size: 18px;
position: absolute;
z-index: 100!important;
padding: 2px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin-left: 50.3%!important;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
border: 2px solid red;
border-bottom: none;
font-weight: bold;
font-family: 'OpenSans-Bold', serif;
}
}
@media screen and (max-width:767px)
{
.klasmg{
margin-top:-57px!important;
}
.klasa{
margin-right:0px!important;
}
.klasstil{
margin-right: 0px!important; 
margin-left: 0px!important;
}
.search-icon{
top:10px!important;
}
.home-topper__image{
border-bottom-right-radius:0px!important;
border-top-right-radius:0px!important;
}
}
@media screen and (min-width:576px)
{
	
	.footersocial
	{
		display: none!important;
	}
}

.accessibility__contrast #Capa_1
{
	fill: white !important;;
}
@media screen and (max-width:992px) and (min-width:769)
{
	article#articlehome, .news-media-banner.news-item__media.fakt-div
{
	height: 35vh!important;
}
#ndiqe
{
	margin-top: 17px!important;
}
}
.accessibility__contrast #pqeveria
{
	border-bottom: 1px solid #ff0000!important;
}
@media screen and (min-width:993px)
{
#ndiqe
{
	margin-top: 17px!important;
}
}
@media screen and (max-width:991px)
{
#faktdiv{
   margin-top:0px!important;
}
}
.accessibility__contrast .cls-1
{
	fill:#1C1C1C;
}
.before_gt:before{
	content:">";
	color: #375974;
    margin-right: 5px;
	font-weight: 600;
	margin-left: -12px;
	font-size: 15px;
}
.featured-after:after{
	content:">";
	color: black;
    margin-left: 5px;
}
.news-banner{ 
	font-size:14px!important;
	padding-left:20px;
	line-height: 15px;
}
.news-media-banner{
	border-radius:0px!important;
	border-top-right-radius:25px!important;
}
.news-banner-padding{
	/* padding-left:10px; */
}
.covid-header-h2{
	background-color:white;
	color: #375974!important;
	font-size:29px;
}
.covid-header-h1{
	color: #fff;

}
.btn-covid{
	background-color: #7BCCB5!important;
	padding: 12px 25px!important;
	border-radius: 10px!important;
}
.site-header__menu-wrap__footer__social{
	margin-left:auto;

}
.hamburger-control__wrapper.menu-line{
	margin-bottom: 23px;
}
@media (min-width:1490px){

}
@media (max-width:1300px){
	.hamburger-control__wrapper.menu-line {
    margin-bottom: 23px;
    margin-top: 20px;
	}
}
.language-header-wrapper{
	margin-top:25px;
	margin-left:75px;
}
.language-header a{
	color:#000000;
	/*border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;*/
	padding-left:10px;
	padding-right:10px;
	height:4px;
	} 
		
#language-header-1{
	margin-right:2px;
}
.language-header-wrapper li {
	display:inline;
}
 .copyright{
    position: absolute;
    width: 100%;
    color: #282828;
    line-height: 40px;
    text-align: center;
    bottom:0;
	font-size:12px;
}
 .footer-copyright{
    position: relative;
     height: 70px;
    width: 100%;
}
 .footer-copyright a{
    color: #000000!important;
}

.accessibility__contrast .site-header__menu-wrap__footer__social .social-simple li svg{
	fill:#b3b3b3!important;
	margin-top:21px;
	border-left: 1px solid #f00000;
    height: 27px;
}

.menu-social svg{
	fill:#000000!important;
	margin-top:21px;
	border-left: 1px solid #ff0000;
    height: 27px;
}
@media (max-width:975px){
	#photo-right-home {
    height: 37vh!important;
}
}
@media (max-width:968px) {
	.menu-social{display: none;}
	.language-header-wrapper{margin-right:5%}
	.image_front_page{float:right;top:44px;position:absolute;right:200px;}

}
@media (max-width:767px){	
	.big-menu li svg{
		border-left: none!important;
	}
	.site-header__menu-wrap__footer__social.big-menu{
		display: block!important;
	}
	.accessibility__contrast .site-header__menu-wrap__footer__social .social-simple li svg{
		border-left: 1px solid #b3b3b3!important;
	}
	.accessibility__contrast .site-header__menu-wrap__footer__social .social-simple li svg.youtube{
		border-right: 1px solid #b3b3b3!important;
	}
	.news-media-banner.news-item__media.fakt-div {
    height: 60vh!important;
}
span.hamburger-control__top__inner{
	display:none;
}
span.hamburger-control__inner{
	display:none;
}
.hamburger-control__inner:after, .hamburger-control__inner:before,.hamburger-control__inner:after, .hamburger-control__inner:after{
	display: none;
}
}

@media (min-width:768px){
	.search-desktop{display:inline-block!important;}
}
input[type=date], input[type=email]::placeholder, input[type=number], input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, select, textarea::placeholder{
	color:#d8d8d8;
}
.footer-menu{
	text-align: left;
	margin: auto; 
	display: inline-block;
	color:#282828;
}

.footer-menu ul li a{ 
	color:grey;
	font-size:12px;
}

.footer-menu h3{
	font-family: OpenSans-Bold;
		font-size:15px;
        margin-bottom:10px;
}

.footer-menu ul {
	padding:0px;
}
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	.heading {
    	margin-bottom: -10px;
        }
	.client {
    	margin-top: 50px !important;
	}
	.heading {
    	margin-bottom: 0px;
	}
	.e-albania {
		margin-bottom: 10px;
	}
	.panl-main1 {
    	height: 260px;
	}
	.col-md-8 {
    	height: 275px;
	}
       .img-con {
    margin-top: 40px;
}
}
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	.heading {
    	margin-bottom: -10px;
    }
	.client {
    	margin-top: 50px !important;
	}
	.heading {
    	margin-bottom: 0px;
	}
	.e-albania {
		margin-bottom: 10px;
	}
	.panl-main1 {
    	height: 260px;
	}
	.col-md-8 {
    	height: 275px;
	}
       .img-con {
    margin-top: 40px;
	}
}
.newsroomcategorypage{
	margin:auto;
}
