@import url(https://fonts.googleapis.com/css?family=Oswald|Open+Sans:300,400,600,700,800|Roboto+Slab:300|);

.container{max-width: 1600px;}



/**

*	SITE HEADER

*********************************

*/



.site-header{

	position: relative;

}

.home.page .site-header{

	position: absolute;

}

/*.home-slider .slide-image{

	height: calc(100vh - 175px);	

}

*/

.navbar-default .navbar-nav > li{

	/*padding: 0 6px;*/

}

.navbar-default .navbar-nav li a{

	color:#4c4c4e !important;

}

.navbar-default .navbar-nav > li > a:hover, 

.navbar-default .navbar-nav > li > a:focus, 

.navbar-default .navbar-nav > li > a:active{

	color: #ed1c2a !important;	

	border-top:20px solid #ed1c2a;

}

.navbar-default .navbar-nav > .active > a, 

.navbar-default .navbar-nav > .active > a:focus, 

.navbar-default .navbar-nav > .active > a:hover{

	color: #ed1c2a !important;	

	font-weight: bold;

}

.search-overlay{

	display: none;

	position: fixed;

	top:0;

	right: 0;

	bottom: 0;

	left: 0;

	bottom: 0;

	background-color: rgba(237,28,42,.2);

	z-index: 9999;

	-webkit-transition: all 0.6s ease !important;

    -moz-transition: all 0.6s ease !important;

    -o-transition: all 0.6s ease !important;

    -ms-transition: all 0.6s ease !important;

    transition: all 0.6s ease !important;

}

.search-overlay .container{

	margin-top: 20%;

}

.search-overlay .searchform{

	position: absolute;

	top:30%;

	left:0;

	right: 0;

	margin:0 auto;

	margin-top: 20px;

}

.searchform input{

	width: 100%;

	padding: 15px;

	border:none;

	border-radius: 0;

	outline: 0;

	font-size: 20px;

}

.search-overlay .close{

	width:40px;

	height: 40px;

	background-color: #ed1c2a;

	box-shadow: none;

	opacity: 1;

	outline: 0;

	border-radius: 0;

	color: #fff;

	margin-top:-12px;

	margin-right: 0;

}

.flags{

	float: right;

	padding-left: 20px;

	margin-top: 15px;

}

.flags li{

	display: inline-block;

}

.flags li a{

	float: left;

	font-size: 14px;

	font-weight: bold;

	color: #fff;

	padding-left: 7px;

	padding-right: 7px;

	height: 20px;

}

.flags .lang-item-en a{

	border-left: solid #fff 1px;

	padding-right:0;

}



/**

* COUNTDOWN

*********************************

*/

.timer div{

	float:left;

	width:70px;

	font-size: 14px;

	text-align: center;

	margin-left: 40px;

}

.timer .nr{

	font-size: 30px;

	width:70px;

	height: 60px;

	background-color: #ed1c2a;

	color:#fff;

	font-style: italic;

	padding: 10px;

	padding-top: 6px;

	text-align: center;

	border-radius: 6px;

	border-top-left-radius: 15px;

	border-bottom-right-radius: 15px;

	margin:0 auto;

}

.timer .seconds .nr{

	background-color: #878a88;

}

.countdown .banner{

	padding-top: 15px;

}



/**

*  HOME BLOCKS

*********************************

*/

.home-blocks{

	margin-bottom: 30px;

}

/*news*/

.home-blocks .title{

	font-weight: 700;

	font-size: 28px;

	color: #0f1512;

}



.home-blocks .news-item{

	min-height: 440px;

	margin-bottom: 20px;

}

.home-blocks .news-item.first .date{

	font-size: 11px;

	color: #fff;

	background-color: #a9a9a9;

	padding: 5px 5px 5px 20px;

}

.home-blocks .news-item.first .post-title a{

	font-weight: 600;

	font-size: 20px;

	color: #0f1512;

	padding: 5px 0 5px 0;

}

.home-blocks .news-item.first img{

	max-height: 200px;

	margin:5px 0 5px 0;

}

.home-blocks .news-item .entry-text{

	font-size: 13px;

	color: #0f1512;

}

.home-blocks .readmore{

	font-family: 'ProximaNova-Regular';

	font-size: 14px;

	color: #ed1c2a;

}

.home-blocks .readmore:after{

	font-family: 'FontAwesome';

	content: '\00a0\00a0\00a0 \f061';

}

.home-blocks .news-item.second .post-title a{

	font-weight: bold;

	color: #ed1c2a;

}

.home-blocks .news-item.second .date{

	font-size: 13px;

	color: #0f1512;

	margin:0px 0 5px 0;

}

.home-blocks .news-item.second .comments{

	font-family: 'ProximaNova-Regular';

	font-size: 14px;

	color: #ed1c2a;

}



/*interview*/

.home-blocks .interview-item .post-title a{

	font-weight: 600;

	font-size: 50px;

	color: #ed1c2a;

}

.home-blocks .interview-item .entry-text{

	font-size:13px;

	color: #0f1512;

}



/*rezidenca*/

.block-rezidenca{

	margin:30px 0;

}

.block-rezidenca .head{

	font-size: 27px;

	font-weight: 900;

	color: #ffffff;

	padding: 7px 10px 7px 10px;

	margin: 0;

	background-color: #e9000b;

	background-image: url(../images/al.png);

	background-repeat: no-repeat;

	background-position: center right 5px;

}

.block-tab{

	border:solid #ccc 1px;

}

.block-tab .tab-content{

	padding:20px;

	padding-right: 10px;

	font-size: 14px;

}

.block-tab .nav-tabs{

	border:none;

}

.block-tab .nav-tabs li.active a{

	border:none;

	border-radius: 0;

	outline: 0;

	margin:0;

	padding: 5px;

	background-color: #fff;

	color: #0f1512;

}

.block-tab .nav-tabs>li{

	float:left;

	width: 33.33333333%;

	margin:0;

	padding: 0;

	border:none;

}

.block-tab .nav-tabs>li>a{

	font-weight: 600;

	font-size: 20px;

	color: #fff;

	background-color: #000;

	float:left;

	width: 100%;

	border-radius: 0;

	outline: 0;

	border-right: solid red 1px;

	text-align: center;

	text-transform: uppercase;

	padding: 5px;

}



.block-tab .nav-tabs>li>a:hover,

.block-tab .nav-tabs>li>a:focus,

.block-tab .nav-tabs>li.active>a{

	border: transparent;

	outline: 0 !important;

	padding: 6px;

}

.block-tab .nav-tabs>li:last-child a{

	border-right: none;

}

.block-rezidenca .tab-content{

	height: 330px;

	overflow-y: scroll;

}

.block-rezidenca #photo .item{

	height: 295px;

	margin-bottom: 20px;

	cursor: pointer;

}

.block-rezidenca #photo .item.e{

	border-right:solid #fff 10px;

}

.block-rezidenca #photo .item.o{

	border-left: solid #fff 10px;

}

.open-video{

	cursor: pointer;

}



/*home sidebar*/

.home-blocks .sidebar{

	/*padding-top:50px;*/

}

.home-sidebar-item{

	float: left;

	width: 100%;

	margin-bottom: 30px;

}

.home-sidebar-item .widget-title{

	font-family: 'Open Sans', sans-serif ;

	font-size: 28px;

	color: #0f1512;

	font-weight: 700;

	text-transform: uppercase;

}

.home-blocks .sidebar img{

	float: left;

	width: 100%;	

}

.home-video .play{

	position: absolute;

	top:0;

	left: 0;

	right: 0;

	bottom: 0;

	text-align: center;

	cursor: pointer;

}

.home-video .play .fa{

	background-color: rgba(255,255,255,.7);

	border:solid #ed1c2a 4px;

	font-size: 30px;

	color:#ed1c2a;

	width: 50px;

	height: 50px;

	border-radius: 50%;

	text-align: center;

	margin-top: 100px;

	padding: 6px 0 0 7px;

}

.home-video .play:hover .fa{

	background-color: rgba(255,255,255,1);

}

.bilancet{

	background-image: url(../images/bilancet-bg.jpg);

	min-height: 220px;

	margin-top: 30px;

	padding: 10px;

}

.bilancet .wrapper{

	padding:12px 10px 10px 60px;	

}

.bilancet h4{

	font-size: 20px;

	font-weight: 400;

	color: #ffffff;

}

.bilancet ul{

	margin: 0px;

	padding: 10px 0 0 0;

}

.bilancet ul>li{

	display: block;

}

.bilancet ul>li>a{

	font-size: 17px;/*was 35*/

	font-weight: 900;

	color: #fff;

	line-height: 37px;

}





/*libri i arte*/

.block-libri-arte{

	margin-top: 0;/*was 30*/

	float: left;

	min-height: 100px;

}

.headline{

	font-size: 27px;

	font-weight: 900;

	color: #ffffff;

	padding: 7px 10px 7px 10px;

	margin: 0;

	background-color: #e9000b;

	text-transform: uppercase;

}

.block-libri-arte .head{

	font-size: 27px;

	font-weight: 900;

	color: #ffffff;

	padding: 7px 10px 7px 10px;

	margin: 0;

	background-color: #e9000b;

	background-image: url(../images/ball.png);

	background-repeat: no-repeat;

	background-position: center right 5px;

}

.block-libri-arte .nav-tabs>li{

	width: 50%;

}

.block-libri-arte .tab-content{

	height: 257px;

	overflow-y: scroll;

}

.block-libri-arte .loop-item{

	margin-bottom: 20px;

}

.block-libri-arte .loop-item h4{

	font-size: 18px;

	font-weight: bold;

	color: #ed1c2a;

	padding: 10px 0 10px 0;

}

.block-libri-arte .years li{

	display: block;

	font-size: 14px;

	color: #000000;

	cursor: pointer;

}

.block-libri-arte .years li.active,

.block-libri-arte .years li:hover{

	font-weight: bold;

	color: #ed1c2a;

}

.block-libri-arte .preloader{

	display: none;

	position: absolute;

	top: 100px;

	left: 0;

	right: 0;

	width: 25px;

	height: 25px;

	margin:0 auto;

}



/*internation media*/

.home-international-media{

	margin-top: 0;

}

.home-international-media .title{

	margin: 0;

	background-color: #e9000b;

	padding: 7px 10px 7px 10px;

	color: #fff;

	font-weight: 900;

}

.home-international-media .title a{

	color: #fff;

}

.home-international-media .item{

	float: left;

	min-height: 10px;

}

.home-international-media .first-title a{

	float: left;

	font-family: 'Oswald';

	font-weight: bold;

	font-size: 17px;

	width: 100%;

	margin:10px 0 10px 0;

}

.home-international-media .post-title{

	margin: 0;

}

.home-international-media .post-title a{

	float: left;

	font-size: 14px;

	margin: 0;

	padding: 5px;

}

.home-international-media .post-title a:hover{

	color: #e9000b;

}

.home-international-media .post-title a:before{

	font-family: 'FontAwesome';

	content: '\f105 \00a0';

	font-size: 20px;

	color: #e9000b;

}



/*qytetet & stadiumet*/

.home-stadiumet{

	border:solid #ccc 1px;

}

.home-stadiumet .head{

	font-size: 27px;

	font-weight: 900;

	color: #ffffff;

	padding: 7px 10px 7px 10px;

	margin: 0;

	background-color: #e9000b;

}

.home-stadiumet .item{

	min-height: 150px;

	border-left: solid #ccc 1px;

}



.home-stadiumet .item .thumb{

	height:250px;

	margin-bottom: 10px;

}

.home-stadiumet .item h4{

	text-align: center;

}

.home-stadiumet .item h4 a{

	float: left;

	font-size: 14px;

	text-transform: uppercase;

	text-align: center;

	padding: 10px;

}

.home-stadiumet .item .preview{

	display: none;

}

.home-stadiumet .item .preview{

	

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	background-color: rgba(0,0,0,.5);

	text-align: center;

}

.home-stadiumet .item:hover .preview .fa{

	font-size: 20px;

	color: #fff;

	margin: 0 auto;

	margin-top: 40%;

	width: 40px;

	height: 40px;

	background-color: red;

	padding-top: 10px;

}





/*scroll track*/

.block-libri-arte .track3{

	height: 212px !important;

	margin-top: 19px;

}

.block-rezidenca .track3{

	height: 292px !important;

	margin-top: 19px;

}

.track3 {

	right: -18px;

    width: 1px;

    background: rgba(0, 0, 0, 0);

    background-color: #bdbdbd;

    margin-right: 2px;

    border-radius: 10px;

    -webkit-transition: background 250ms linear;

    transition: background 250ms linear;

}



.track3:hover,

.track3.dragging {

    background: #d9d9d9; 

    background: rgba(0, 0, 0, 0.15);

}

.handle3 {

    width: 10px;

    right: -4px;

    background-color: #ed1c2a; 

    -webkit-transition: width 250ms;

    transition: width 250ms;

    height: 20px !important;

}



.track3:hover .handle3,

.track3.dragging .handle3 {

    width: 10px;

}





/*

* NEWS

*******************************

*/

.news .page-title{

	font-family: 'Gotham-Bold';

	font-size: 24px;

	color: #2d3033;

	border-bottom: solid #c9cccd 1px;

	padding-bottom: 25px;

}

.news .news-item{

	min-height: 140px;

	margin-top: 20px;

}

.news .news-item h4{

	margin: 0;

	padding: 0;

}

.news .news-item h4 a{

	font-size: 18px;

	font-weight: bold;

	color: #ed1c2a;

}

.news .news-item .short-desc{

	margin-top: 30px;

	font-family: 'Open Sans';

	font-size: 13px;

	color: #000000;

}



/*

* SINGLE POST

*******************************

*/

.single .thumb{

	margin: 20px 0 20px 0;

}

.single .thumb img{

	margin: 0 auto;

}

.single .post-title{

	font-size: 18px;

	font-weight: bold;

	color: #ed1c2a;

	padding-bottom: 20px;

	height: 50px;

}

.single .content{

	font-family: 'Open Sans';

	font-size: 14px;

	color: #000000;

	line-height: 20px;

}

.single .content p{

	margin-bottom: 0;

}

.single .content{

	line-height: 20px;

}



.single .sharing{

	float: right;

}

.media-item .gallery{

	height: 400px;

	cursor: pointer;

}

.media-item .media-title{

	font-size: 20px;

	text-transform: uppercase;

	color: red;

}

.media-item .gallery .preview,

.media-item .open-video .preview{

	display: none;

	position: absolute;

	top:0;

	right: 0;

	bottom: 0;

	left: 0;

	background-color: rgba(0,0,0,.5);

	text-align: center;

}

.media-item .gallery .preview .fa,

.media-item .open-video .preview .fa{

	font-size: 25px;

	color:#fff;

	width: 40px;

	height: 40px;

	background-color: red;

	margin-top: 30%;

	padding-top: 7px;

}



.media-item{

	margin-top: 30px;

}

.media-item .open-video{

	float: left;

	width: 100%;

	height: 400px;

}

/*

* SHARING ICOSN

*******************************

*/



.sharing li{

	display: inline-block;

}

.sharing li a{

	float: left;

	text-align: center;

	padding-top: 3px;

	width: 27px;

	height: 27px;

	background-color: rgba(237, 28, 42, .7);

	color: #fff;

}

.sharing li a:hover{

	background-color: rgba(237, 28, 42, 1);

}

/*

* PAGENAVI

*******************************

*/



.wp-pagenavi{

	font-size: 12px;

	float: left;

	clear: both;

	margin:20px 0 20px 0;

}

.wp-pagenavi .pages{

	display: none;

}

.wp-pagenavi .current,

.wp-pagenavi a:hover{

	background-color: #ed1c2a;

	color: #fff;

}



/*

* BREADCRUMB

*******************************

*/

.breadcrumb{

	font-size: 14px;

	background-color:transparent;

}

.breadcrumb a,

.breadcrumb span{

	padding: 10px;

	background-color: #000;

}

.breadcrumb {

	text-transform: capitalize;

	text-align: center;

}



.breadcrumb ul {

list-style: none;

display: inline-table;

float: left;

margin: 0;

padding: 0;

}

.breadcrumb ul li {

display: inline;

}



.breadcrumb ul li a {

display: block;

float: left;

background: #ed1c2a;

text-align: center;

padding: 6px 18px 2px 27px;

position: relative;

margin: 0 10px 0 0; 

font-size: 14px;

text-decoration: none;

color: #fff;

font-weight: bold;

height: 33px;



}

.breadcrumb ul li a:after {

content: "";  

border-top: 16px solid transparent;

border-bottom: 16px solid transparent;

border-left:16px solid #ed1c2a;

position: absolute; 

right: -16px; top: 0;

z-index: 1;

}



.breadcrumb ul li a:before {

content: "";  

border-top: 16px solid transparent;

border-bottom: 16px solid transparent;

border-left: 16px solid #d4f2ff;

position: absolute; left: 0; top: 0;

}



.breadcrumb ul li:first-child a {

	/*border-top-left-radius: 10px; border-bottom-left-radius: 10px;*/

}

.breadcrumb ul li:first-child a:before {

	display: none; 

}



.breadcrumb ul li:last-child a {

	padding-right: 20px;

	/*border-top-right-radius: 10px; border-bottom-right-radius: 10px;*/

}

.breadcrumb ul li:last-child a:after {

	display: none; 

}



.breadcrumb ul li a:hover {

background: #ed1c2a;

}

.breadcrumb ul li a:hover:after {

	border-left-color: #ed1c2a;

}



/*

* NEWS SIDEBAR

*******************************

*/

.sidebar .block:nth-child(1){

	margin-top: 0;

}

.sidebar .block{

	margin-top:30px;

}

.sidebar .sidebar-title{

	font-family: 'Gotham-Bold';

	font-size: 23px;

	color: #2d3033;

	margin:0;

}

.sidebar .news{

	/*margin-top: 20px;*/

}

.sidebar .news .date{

	font-size: 14px;

	color: #ed1c2a;

	border-bottom: solid #c9cccd 1px;

}

.sidebar .news .title{

	margin:0;

	padding: 0;

}

.sidebar .news .title a{

	font-weight: 300;

	font-size: 12px;

	color: #4b575a;

}

.sidebar .gallery{

	margin-top: 25px;

}

.sidebar .gallery .item{

	height: 116px;

	cursor: pointer;

	border-bottom: solid #fff 6px;

}

.sidebar .gallery .item:nth-child(2),

.sidebar .gallery .item:nth-child(5){

	border-left: solid #fff 6px;

	border-right: solid #fff 6px;

}

.sidebar .gallery .item:hover{

	opacity: .8;

}



/*

* VIDEO TV

*******************************

*/

.page-template-video .site-header,

.page-template-contact .site-header,

.page-template-rezidenca .site-header,

.page-template-aktivizimi-futbollisteve .site-header,

.single-futbollistet .site-header{

	position: relative;

}

.video{

	padding:20px 0 20px 0;

}

.video iframe{

	float: left;

	width: 100%;

	height: 450px;

}

.video-list-title{

	padding: 10px;

	margin: 0;

	padding: 10px;

	background-color: #ed1c2a;

	font-size: 20px;

	color: #fff;

}

.video .frame .page-title:before{

	font-family: 'FontAwesome';

	content: '\f26c \00a0\00a0';

}

.video-list-title:before{

	font-family: 'FontAwesome';

	content: '\f03d \00a0\00a0';

}

.video-scroll{

	height: 448px;

	padding:20px 0 20px 0;

}

.video-scroll .video-item{

	margin-bottom: 20px;

	cursor: pointer;

	border-bottom: solid #ccc 1px;

}

.video-scroll .video-item .title{

	font-size: 17px;

	line-height: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

}

.video .track3{

	right: 0 !important;

}

.video-scroll .video-item.active {

	background-color: #ed1c2a;

	color: #fff;

}

.video .frame .title{

	padding: 20px 0 20px 0;

	font-size: 18px;

	font-weight: bold;

	color: #ed1c2a;

}

.video .frame .description{

	font-size: 14px;



}



/*

* REZIDENCA

*******************************

*/



.rezidenca .block-rezidenca .head{

	border-right: solid #fff 1px;

}

.rezidenca .block-rezidenca{

	border-right: solid #fff 1px !important;

}

.rezidenca .block-rezidenca .track3{

	height: 600px !important;

}

.rezidenca .block-rezidenca .handle3{

	height: 146px !important;

}

.rezidenca .block-rezidenca .tab-content{

	height: 600px;

	padding: 10px 0 10px 0;

}

.rezidenca .block-rezidenca{

	border:none;

}

.rezidenca #photo .item{

	border:solid #000 1px;

	margin-bottom: 0;

}



/*

* HISTORIKU

*******************************

*/

.story .page-title{

	font-size: 20px;

	text-transform: uppercase;

	border-bottom: solid #c9cccd 1px;

	padding-bottom: 10px;

}

.story .content{

	font-size: 14px;

	padding: 20px 0 30px 0;

}





/*

* CONTACT

*******************************

*/

.contact{

	padding: 20px 0 30px 0;

}

.contact .title{

	font-size: 20px;

	text-transform: uppercase;

	border-bottom: solid #ED2634 2px;

	padding-bottom: 10px;

}

.contact .address li{

	display: block;

	font-size: 14px;

	padding: 10px;

	border-bottom: solid #ccc 1px;

}

.contact .address li .fa{

	width: 20px;

}

.contact #gmap{

	height: 322px;

	margin: 20px 0 0 0;

}



/*VFB */

.visual-form-builder fieldset{

	background-color: transparent;

	border:none;

}

li.vfb-left-half .vfb-small, 

li.vfb-left-half .vfb-medium, 

li.vfb-left-half .vfb-large, 

li.vfb-right-half .vfb-small, 

li.vfb-right-half .vfb-medium, 

li.vfb-right-half .vfb-large, 

li.vfb-left-third .vfb-small, 

li.vfb-left-third .vfb-medium, 

li.vfb-left-third .vfb-large, 

li.vfb-middle-third .vfb-small, 

li.vfb-middle-third .vfb-medium, 

li.vfb-middle-third .vfb-large, 

li.vfb-right-third .vfb-small, 

li.vfb-right-third .vfb-medium, 

li.vfb-right-third .vfb-large, 

.visual-form-builder li.vfb-left-two-thirds .vfb-small, 

.visual-form-builder li.vfb-left-two-thirds .vfb-medium, 

.visual-form-builder li.vfb-left-two-thirds .vfb-large, 

.visual-form-builder li.vfb-right-two-thirds .vfb-small, 

.visual-form-builder li.vfb-right-two-thirds .vfb-medium, 

.visual-form-builder li.vfb-right-two-thirds .vfb-large,

textarea.vfb-medium{

	padding: 6px;

}

textarea.vfb-medium{

	height: 60px;

}

label.vfb-desc{

	font-weight: normal;

}

button, input[type="button"], 

input[type="reset"], 

input[type="submit"]{

	border:none;

	outline: 0;

	box-shadow: none;

	text-transform: uppercase;

	background-color: #ed1c2a;

	color: #fff;

	padding: 10px;

}



.vfb-item input,.vfb-item textarea{border-radius: 0!important}



/*

* SEARCH RESULTS

*******************************

*/

.search .site-header{

	position: relative;

}

/*

* QYTETET ( SINGLE POST )

*******************************

*/

.single-qytetet .site-header{

	position: relative;

}

.stadiumet{

	margin-top: 20px;

}

.stadiumet .cover{

	height: 400px;

}

.stadiumet .sidebar .head{

	font-weight: normal;

}

.stadiumet .sidebar .item:hover .preview .fa{

	margin-top: 27%;

}

.stadiumet .sidebar,

.stadiumet .sidebar .item{

	border:none;

}

.stadiumet .sidebar .item{

	border-bottom: solid #ccc 1px;

}



/*

* BILANCET ( SINGLE POST )

*******************************

*/

.single-bilancet .site-header{

	position: relative;

}

.bilanc .main-content{

	padding: 10px 0 30px 0;

}

.bilanc .main-content .main-title{



	font-weight: bold;

}

.bilanc .main-content .desc{

	font-size: 14px;

}

.bilanc .item{

	min-height: 100px;

	margin-top: 20px;

}

.bilanc .item .title{

	font-size: 15px;

	font-weight: bold;

	color:red;

	background-color: #EAEAEA;

	padding: 5px 10px 5px 10px; 

	margin: 0;



}

.table-bilanc thead td{

	font-size: 14px;

	font-weight: bold;

	padding:3px;

	padding-left: 0;

}

.table-bilanc tr{

	border-bottom: solid #EAEAEA 1px;

}

.table-bilanc tbody td{

	font-size: 13px;

	padding:3px;

	padding-left: 0;

}

.table-bilanc thead td:nth-child(1){

	width: 100px;

}

.table-bilanc thead td:nth-child(2){

	width: 100px;

}

.table-bilanc thead td:nth-child(3){

	width: 100px;

}

.table-bilanc thead td:nth-child(4){

	width: 100px;

}

.table-bilanc thead td:nth-child(5){

	width:200px;

}





/*--commets--*/

/*comments*/

.comments{

	margin-bottom: 40px;

}

.comments #comment{

	height: 100px;

	padding: 10px;

	float: left;

	width: 50%;

}

.comments input[type=text],

.comments #comment{

	font-size: 14px;

	padding: 5px;

}

.comments #submit{

	font-size: 14px;

	padding:10 !important;

	box-shadow: none;

	color:#fff;

	background-color: #ed1c2a;

	margin-top: 17px;

}

.comments .commentlist{

	margin:0;

	padding:0;

	background-color: #F5F5F5;

}

.comments p{

	clear: both;

}

.comments label{

	font-size: 15px;

}



.comment{

	border-bottom: solid #ccc 1px;

	padding-bottom: 10px;

	padding: 15px;

}

.comments .comment-metadata a{

	color:#A31E1F;

}

.comments .comment-reply-link{

	color:#A31E1F;

}

.comments #comments{

	font-size: 17px;

}

.comments #respond h3{

	font-size: 15px;

}

.comments .comment-content{

	padding: 10px;

	padding-left: 0;

	font-size: 14px;

}

.comments .children li{

	display: block;

	border-top: solid #ccc 1px;

}



/*

* AKTIVIZIMI I FUTBOLLISTEVE

*******************************

*/

.futbollistet .main-title{

	float: left;

	width: 100%;

	margin-top: 20px;

}

.sidebar.futbollistet .head{

	font-size: 20px;

	font-weight: normal;

	color: #ffffff;

	padding: 7px 10px 7px 10px;

	margin: 0;

	background-color: #e9000b;

}

.sidebar.futbollistet li{

	display: block;

}

.sidebar.futbollistet li a{

	float: left;

	width: 100%;

	font-size: 16px;

	color: ;

	padding: 10px;

	border-bottom: solid #ccc 1px;

}



/*page*/

.futbollistet .item li{

	display: block;

}

.futbollistet .item li a{

	float: left;

	width: 100%;

	font-size: 16px;

	padding: 8px;

	border-bottom: solid #ccc 1px;

}

.futbollistet .item li a:hover,

.sidebar.futbollistet li a:hover{	

	color: #ed1c2a;

}



.home-futbollistet{

	font-size: 24px;

	font-weight: normal;

	color: #ffffff;

	padding: 7px 10px 7px 10px;

	margin: 0;

	background-color: #e9000b;

	margin-top: 20px;

}

.home-futbollistet h4{	

	font-size: 27px;

	font-weight: 900;

	color: #ffffff;

	padding: 0 5px 0 5px;

	margin: 0;

	background-color: #e9000b;

}

.home-futbollistet h4 a{

	color: #fff;

}

.home-futbollistet h4 a:last-child{	

	font-size: 16px;

	font-weight: 900;

	color: #ffffff;

	padding-top: 6px;

}





/*

* MEDIA QUERIES

*******************************

*/



@media(max-width: 1199px){

	.site-branding > .container > div{

		/*display: block;*/

	}

	.navbar-default .navbar-nav > li{

		padding: 0 7px;

	}	

	.navbar-default .navbar-nav > li > a{

		padding-top: 10px;

	}

	.tab-content{

		width: auto;

	}

}

@media(max-width: 1026px){

	.block-rezidenca #photo .item.e{

		border:none;

	}

	.block-rezidenca #photo .item.o{

		border:none;

	}

	.block-tab .nav-tabs li{

		float: left;

		width: 100%;

	}

	.block-rezidenca .head,

	.block-libri-arte .head,

	.home-blocks .title, 

	.home-blocks .news-item, 

	.interview-item, 

	.news .page-title,

	.news .news-item, 

	.sidebar .sidebar-title, 

	.sidebar .news,

	.home-stadiumet .head,

	.headline,

	.home-futbollistet h4 a,

	.home-sidebar-item .widget-title{

		font-size: 17px;	

	}

	.block-tab .nav-tabs > li > a{

		font-size: 14px;

	}

}





@media(max-width: 991px){



	.bilancet .wrapper {padding: 10px;}

	.home-blocks .interview-item .post-title a { font-size: 30px;}



}







@media(max-width: 767px){

	.site-header{

		position: relative;

		min-height: 50px;

	}

	.site-header .fshf-logo{

		padding: 0 10px 0 10px;

	}

	.site-header .site-title{

		padding: 0 10px 0 10px;

	}

	.site-branding, .site-branding > .container{

		height: 10px;

	}

	.navbar-default{

		background-color: #ed1c2a;

	}

	.navbar-default .navbar-nav{

		float: left;

		width: 100%;

		text-align: left;

		background-color: #fff;

	}

	.navbar-default .navbar-collapse{

		margin:0;

	}

	.site-branding > .container > div{

		padding: 0;

	}

	.navbar-default .navbar-nav li a{

		display: block;

		float: left;

		width: 100%;

		background-image: none;

		padding-top: 0;

		padding-left: 0;

		padding: 7px;



	}

	.navbar-default .navbar-nav li a:hover{

		border:none !important;

	}

	.countdown .banner,

	.countdown .banner img{

		float: left;

		width: 100%;

	}

	#downtimer{

		padding-top: 20px;

	}

	.home-blocks .title,

	.home-blocks .news-item,

	.interview-item,

	.news .page-title,

	.news .news-item,

	.sidebar .sidebar-title,

	.sidebar .news {

		text-align: center;

	}

	.home-blocks .news-item.first img,

	.interview-item img,

	.news .news-item img{

		margin: 0 auto;

		margin-bottom: 10px;

	}



	.home-blocks .news-item.first .date{padding: 5px}



	.home-blocks .readmore{

		float: none !important;

	}

	.home-blocks .interview-item .post-title a{

		font-size: 30px;

	}

	.site-footer .widget,

	.sidebar .block{

		float: left;

		width: 100%;

		text-align: center;

	}

	.footer-item .social-icon{

		float: none;

	}

	.footer-item .list-inline{

		width: 100%;

	}

	.rmr,.rml{

		padding: 0;

	}

	.site-footer .widget{

		padding-left: 0;

	}





	.bilancet .wrapper {padding: 0;}



	.block-libri-arte{

		float: left;

		width: 100%;

	}



	.block-rezidenca .head,.block-libri-arte .head { text-align: center;}



	.years{padding: 0;text-align: center;}

	.block-libri-arte .years li{display: inline-block;padding: 0 5px;}



	/*.wp-pagenavi{

		float: none;

		margin:0 auto;

		width: 80%;

	}*/

	.sidebar .block{

		clear: both;

	}



	.sidebar .gallery .item:nth-child(2), 

	.sidebar .gallery .item:nth-child(6), 

	.sidebar .gallery .item:nth-child(4)

	{

		border-left: solid #fff 6px;

		border-right: solid #fff 0px;

	}

	.sidebar .gallery .item:nth-child(5){border-right: 0; border-left:0;} 



	

}

@media(max-width: 480px){



	.home-slider .slide-caption .main-title{

		font-size: 23px;

	}

	#downtimer{

		margin: 0 auto;

		width: 100%;

		text-align: center;

		float: none;

	}

	#downtimer div{

		width: 40px;

		height: 40px;

		font-size: 16px;

		border-radius:0;

		padding: 7px 0 0 0;

	}

	#downtimer span{

		font-size: 10px;

	}



	.timer div{margin-left: 10px;}



	.visual-form-builder ul, .entry-content .visual-form-builder ul, .comment-content .visual-form-builder ul, .mu_register .visual-form-builder ul, .visual-form-builder ol, .entry-content .visual-form-builder ol, .comment-content .visual-form-builder ol, .mu_register .visual-form-builder ol{

		margin: 0 !important;

	}

	.visual-form-builder li.vfb-left-half, .visual-form-builder li.vfb-right-half,

	input.vfb-medium, input.vfb-medium[type="text"], input.vfb-medium[type="tel"], input.vfb-medium[type="email"], input.vfb-medium[type="url"], select.vfb-medium{

		float: left;

		width: 100% !important;

	}

	form.visual-form-builder{

		text-align: center;

	}

	.video iframe{

		height: 200px;

	}



	.sharing li a{height:23px;width:23px;}

	.single .post-title { font-size: 15px;}



	.breadcrumb ul li a{

		font-size: 11px;

		padding: 8px 4px 2px 20px;

	}

	.single .content img{

		float: left;

		width: 100%;

		margin: 0;

		margin-bottom: 10px;

		margin-top: 10px;

	}





}





/*go to top*/

.to-top{

	display: none;

	position: fixed;

	bottom: 20px;

	right: 20px;

	width: 40px;

	height: 40px;

	border:solid #ed1c2a 2px;

	cursor: pointer;

	border-radius: 50%;

	padding: 0px 5px 0 4px;

}

.to-top .fa{

	font-size: 30px;

	color: #ed1c2a;

}



/*profiles page*/

.profile .main-banner{

	height: 500px;

	margin-bottom: 20px;

}

.profile .profile-item{

	min-height: 150px;

}

.profile .profile-item:nth-child(1n+1){

	border:solid #fff 10px;	

}

.profile .profile-item .wrapper{

	height: 200px;

	overflow: hidden;

	margin-bottom: 10px;

}

.profile .profile-item .thumb{

	background-position: top center;

	height: 200px;

	margin-bottom: 10px;

	-webkit-transition: all 0.6s ease;

    -moz-transition: all 0.6s ease;

    -o-transition: all 0.6s ease;

    -ms-transition: all 0.6s ease;

    transition: all 0.6s ease;

}

.profile .profile-item .preview{

	display: none;

	position: absolute;

	top:0;

	right: 0;

	bottom: 0;

	left: 0;

	background-color: rgba(0,0,0,.5);

	z-index: 999;

	text-align: center;

}

.profile .profile-item .thumb:hover{

	transform: scale(1.1);

}

.profile .profile-item .fa{

	width: 40px;

	height: 40px;

	padding: 10px;

	color: #fff;

	font-size: 20px;

	margin-top: 70px;

}

.profile .profile-item h4{

	font-size: 16px;

	text-transform: capitalize;

	text-align: center;

}

.single .back{

	font-size: 20px;

	margin-top: -20px;

	float: left;	

	background-color: #ed1c2a;

	height: 33px;

	width: 40px;

	text-align: center;

	color: #fff;

	padding-top: 6px;

}

@media(max-width: 767px){

	.profile .profile-item:nth-child(1n+1){

		border: none;

	}

	.profile .main-banner{

		height: 200px;

		background-size: cover;

	}

	.single .back{

		margin-top: 10px;

	}

}





/*sponsors*/

.sponsors{
	display: none;

	/*background-color: #181a1c;*/

/*	background-color: rgba(0,0,0,.5);

	padding:30px;*/

}

.sponsors .has-slick{

	display: none;

}

.sponsors .item{

	position: relative;

	/*float: left;*/

    min-height: 80px;

   /*	min-width: 20%;

   	margin-left: 50px;*/

   

}

.sponsors .item img{

    position: absolute;  

    top: 0;  

    bottom: 0;  

    left: 0;  

    right: 0;  

    margin: auto;  

}

.sponsors .slick-prev,

.sponsors .slick-next{

	position: absolute;

	top:25%;

	z-index: 999;

	font-size: 20px;

	background-color: transparent;

}

.sponsors .slick-prev{

	left: -20px;

}

.sponsors .slick-next{

	right: -20px;

}

.sponsors .slick-prev:after{

	font-family: 'FontAwesome';

	content: '\f053 ' ;

}

.sponsors .slick-next:after{

	font-family: 'FontAwesome';

	content: '\f054 ' ;

}