
/** @import url("reset.css"); {  za teksta pri mobilni, az ne vijdam razlika 
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;   
}*/

/* FONTS */
.font-sans {
    font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.font-serif {
    font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
}

/* BACKGROUNDS */
.bg-kino {background-color: #000;}
.bg-premieri {background-color: #95E2DD;}
.bg-analizi {background-color: #84AEB8;}
.bg-interview {background-color: #FF667A;}
.bg-nagrada {background-color: #BE9A66;}
.bg-kinoklub {background-color: #A89EDA;}

/* BOOTSTRAP OVERRITES */
img { border: 0; }  
h2 { margin-top: 10px; }
a {color:#333; }
a:visited {color:#333; text-decoration: none;}
a:hover {color:#333; }
a:active {color:#333; text-decoration: none; outline: none; }
a:focus {outline: none;}
/*.img-circle {

}
.carousel-inner > .item {
    overflow: hidden;
}
.carousel-inner > .item > .img-mask > img {
    -webkit-transform:scale(2);
}
.img-mask {
    border-radius: 50%; overflow: hidden;
    width: 210px;
    height: 210px;
}*/

/* MAIN WRAPPERS AND CONTAINERS */
html { -webkit-font-smoothing: antialiased; } /* vizualizira podobre font-a v Safari i Chrome */
body {
    color: #333;
}
.wrapper {
    max-width: 1280px; margin: 0 auto; padding-left: 20px; padding-right: 20px;
}
header {
    float: left;
    width: 100%;
}
.main-wrapper {
    clear: both;
    background: #FFFFFF;
    max-width: 100%;
    padding-top: 30px;
}
.main-wrapper > aside {
    background: #CC33FF;

}
footer {
    width: 100%;
    clear: both;
}
.row {
    /* margin-left: 0;
    margin-right: 0; */
}
/* -- HEADER -- */
#mainHeader {
    height: 280px;
}
#mainHeaderLogo {
    height: 206px;
}
#mainHeaderLogo .logoleft { padding-top: 80px; padding-left: 0;}
#mainHeaderLogo .logoleft p { padding-top: 8px;letter-spacing: 2px;}
#mainHeaderLogo .logocenter { padding-top: 50px; }
#mainHeaderLogo .logocenter img { margin-left: auto; margin-right: auto;   border-radius: 50%; -webkit-transition: -webkit-transform .8s ease-in-out; transition: transform .8s ease-in-out; }
#mainHeaderLogo .logocenter img:hover { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
#mainHeaderLogo .slogan { padding-left: 0; padding-right: 0; margin-top: 80px; background-image: url('../img/kare1.png');  background-repeat: no-repeat; background-position: top right;}
#mainHeaderLogo .slogan h4 { text-align: right; letter-spacing: 8px; font-weight: bold;}
#mainHeaderLogo .slogan p { text-align: right; padding-top: 8px; padding-right: 20px; letter-spacing: 2px; font-weight: bold}

#mainHeader nav #upperNav {
    padding-top: 2px; height: 22px; background-color: #ECECED; padding-left: 35px; background-image: url('../img/upper-nav.png');  background-repeat: no-repeat; background-position: top left; 
}
/* - upper navigation - */
#mainHeader nav #upperNav a {padding-left: 13px; padding-right: 13px; line-height: 0px; color: #fff; letter-spacing: 3px;}
.upperNavActive { font-weight: bold; text-decoration: none; text-shadow: 0px 0px 20px rgba(255, 255, 255, 1); }
#mainHeader nav #upperNav a:hover { font-weight: bold; text-decoration: none; text-shadow: 0px 0px 20px rgba(255, 255, 255, 1); }
#mainHeader nav #upperNav a.active { font-weight: bold; text-decoration: none; text-shadow: 0px 0px 20px rgba(255, 255, 255, 1); }
#mainHeader nav #upperNav .shareLove {float: right; padding-right: 10px; padding-top: 8px;}
#mainHeader nav #upperNav .shareLove p {color: #999; line-height: 0px;}
#mainHeader nav #upperNav .shareLove p a {color: #3B5998; font-weight: bold; letter-spacing: 1px; line-height: 0px;}
#mainHeader nav #upperNav .englishFlag {float: right; padding-right: 0px;}
#mainHeader nav #upperNav .englishFlag a {color: #333; letter-spacing: 1px; padding-top: 0px; line-height: 0px;}
#mainHeader nav #upperNav .englishFlag a img { height: 22px; color: #333; padding-right: 10px; margin-top: -4px;}


/* -- NAVIGATION --*/
#mainHeader nav #mainNav {
    font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
    clear: both; margin-top: 0px;
}
#mainHeader nav #mainNav ul  {
    width: 100%;
    font-size: 0; /* trick da ne slaga space m-u inline-block elementite posle pak go slagame font na li */
    padding: 0;
}
#mainHeader nav #mainNav ul li {
    font-size: 18px; 
    border: 1px solid #ECECED;
    display: inline-block;
    height: 50px;
    width: 12.5%; /* 157px; */
    text-align: center;
    padding-top: 13px;
 /*  line-height: 1.8;  */
}
#mainHeader nav #mainNav ul li:last-child {
    width: 10%;
}
#mainHeader nav #mainNav ul li:hover {}

#mainHeader nav #mainNav ul li a{
    text-decoration: none;
    color: #333;
}
#mainHeader nav #mainNav ul li:first-child a { color: #fff; }
#mainHeader nav #mainNav ul li a:hover{
    text-shadow: 0px 0px 30px rgba(255, 255, 255, 1);
    text-decoration: underline;
    font-weight: bold;
    color: #333
}
#mainHeader nav #mainNav ul li a.active{
    font-weight: bold; text-decoration: underline; text-shadow: 0px 0px 30px rgba(255, 255, 255, 1);
}
#mainHeader nav #mainNav ul li:first-child a:hover { color: #fff; }

/* SEARCH INPUT */
#mainHeader nav #mainNav ul li.search { max-width: 150px; text-align: left;} /* 308 px*/
#mainHeader nav #mainNav ul li.search span {padding: 0; margin: 0; text-align: right} /* 308 px*/
.css-input { width: 80%; font-size:16px; border-color:#cccccc; border-style:solid; border-width:0px; padding-left:25px; padding-right:15px; color:#333333;  }  
.css-input:focus { outline:none; } 
.css-input-button {width: 19%; float: right; }
.css-input-button > .btn {background-color: #fff; background: url('../img/search-icon.png') no-repeat top center; width: 26px; height: 26px; margin-right: 10px;}

#mainHeader nav #mainNav ul li.bg-podcast {
    border: 0;
    width: 25%;
    position: relative;
     border: 1px solid #ECECED
}
#mainHeader nav #mainNav ul li.bg-podcast img {
    width: 174px;
    height: 68px;
    position: absolute;
    top: 0;
    right: 0;
}
#mainHeader nav #mainNav ul li.bg-podcast .search { max-width: 150px; text-align: left;} /* 308 px*/
#mainHeader nav #mainNav ul li.bg-podcast .search span {padding: 0; margin: 0; text-align: right} /* 308 px*/
/* small devices sm */
@media (max-width: 1200px) {
    #mainHeader nav #mainNav ul li.bg-podcast {display: none;}
}

/* --- NAVIGATION MOBILE --- */
/* ================ MENU MOBILE ===================== */
#menu-mobile.navbar {
  margin-bottom: 0px;
}
#menu-mobile .navbar-toggle { background-color: transparent; background-image: none; border: 1px solid #a99a6f; border-radius: 4px; float: right; margin-bottom: 8px; margin-right: 20px; margin-top: 17px; padding: 9px 10px; position: relative;}
#menu-mobile .icon-bar {background-color: #a99a6f;}
.slogan-mobile { padding-left: 8px; padding-top: 0px; padding-bottom: 4px; }
.logo-mobile { width: 200px; padding-left: 8px; padding-bottom: 8px; padding-top: 15px; margin: 0; }
.navbar-nav {padding: 0; margin: 0; margin-left: -20px; margin-right: -20px;}
#navi-mobile {background-color: #fafafa;}
#navi-mobile > ul > li > a { color: #333; font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-left: 20px; }
#navi-mobile > ul > li:first-child > a { color: #fff; }
#navi-mobile > ul > li > a:hover { text-decoration: underline; font-weight: bold; color: #333; background-color: transparent; }
#navi-mobile > ul > li:first-child > a:hover { color: #fff; }

#navNagrada:hover {background-image: url('../img/awards-icon.png');  background-repeat: no-repeat; background-position: top center;}
#navNagrada.active {background-image: url('../img/awards-icon.png');  background-repeat: no-repeat; background-position: top center;}

.ul-podklas { padding-bottom: 5px; padding-left: 1px; list-style-type: none;}
.ul-podklas > li { padding-bottom: 5px;}
.ul-podklas > li > a { color: #fff; padding-left: 35px;}
.ul-podklas > li > a:hover { color: #fff; padding-left: 35px; text-decoration: underline; font-weight: bold;}

/* HR styles horizontal rule */
/* -- HR Horizontal Rules Styles -- */
.main-hr-logo > hr { background-color: #999; height: 1px; }
.main-hr-logo > hr:after { 
    background: url('../img/hr-logo.png') no-repeat top center;
    content: "";
    display: block;
    height: 30px; /* height of the ornament */
    position: relative;
    top: -15px; /* half the height of the ornament */
}

hr.top-hr-news { background-color: #333333; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }

.small-item-container hr {
background-color: #333333; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.post-container-title hr {
background-color: #333333; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.small-item-container-filmi hr {
background-color: #333333; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.small-item-container-showmore hr {
background-color: #333333; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.small-item-container-analiz hr {
background-color: #84AEB8; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.small-item-container-interview hr {
background-color: #FF667A; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.small-item-container-nagradi hr {
background-color: #BE9A66; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.small-item-container-kinoklub hr {
background-color: #A89EDA; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.small-item-container-premieri hr {
background-color: #76B2AC; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.english-page hr {
background-color: #333333; height: 2px; width: 35px; text-align: left;
margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }

.centered-item-author > hr {
background-color: #333333; height: 2px; width: 35px;
margin-top: 10px; margin-bottom: 10px; }

#footerAuthors hr {
background-color: #333333; height: 2px; width: 35px;
margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; }

/* ------ INDEX PAGE -------- */
.top-news-container {
    margin-left: -10px;
    padding-top: 60px;
}
.top-news-img-wrapper { overflow: hidden; }
.top-news-img-wrapper img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease;  }
.top-news-img-wrapper img:hover { -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05); }

/* ====== MASONRY BOXES ==== */
/* -- small item FILMI MASONRY box -- */
.small-item-container-filmi { margin-bottom: 20px;}
.small-item-container-filmi:hover {}
.small-item-container-filmi > .small-item-img {overflow: hidden;}
.small-item-container-filmi img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-filmi img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.small-item-container-filmi > .small-item-author { color: #333;}
.small-item-container-filmi > .small-item-category { padding-top: 10px;}
.small-item-container-filmi > .small-item-category span { padding: 6px; color: #fff; background-color: #000; margin-top: 5px;}
.small-item-container-filmi a { color: #333; }
.small-item-container-filmi > .small-item-title a { color: #333; font-weight: bold; word-wrap: break-word;}
.small-item-container-filmi > .small-item-title a:hover { color: #333; } 
/* -- small item KINOKLUB MASONRY box -- */
/*.small-item-container-kinoklub { margin-bottom: 20px;}
.small-item-container-kinoklub:hover {}
.small-item-container-kinoklub > .small-item-img {overflow: hidden;}
.small-item-container-kinoklub img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-kinoklub img:hover {  -webkit-transform:scale(1.05);  Safari and Chrome -moz-transform:scale(1.05);  Firefox -ms-transform:scale(1.05);  IE 9 -o-transform:scale(1.05);  Opera transform:scale(1.05);}
.small-item-container-kinoklub > .small-item-author { color: #A79ED9;}
.small-item-container-kinoklub > .small-item-category { padding-top: 10px;}
.small-item-container-kinoklub a { color: #A79ED9; }
.small-item-container-kinoklub > .small-item-title a { color: #A79ED9; font-weight: bold; word-wrap: break-word;}
.small-item-container-kinoklub > .small-item-title a:hover { color: #A79ED9; } */
/* -- small item KINOKLUB MASONRY box -- */
.small-item-container-kinoklub { margin-bottom: 20px;}
.small-item-container-kinoklub:hover {}
.small-item-container-kinoklub > .small-item-img {overflow: hidden; position: relative;}
.small-item-container-kinoklub > .small-item-img:hover { }
.small-item-container-kinoklub > .small-item-img div.hover-grey {position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.small-item-container-kinoklub > .small-item-img div.hover-grey:hover {background-color: rgba(255,255,255,0.5);}

.small-item-container-kinoklub > .small-item-img div.active-grey {position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(255,255,255,0.5); }
.small-item-container-kinoklub > .small-item-img div.active-grey:hover h5 {visibility: hidden;}
.small-item-container-kinoklub > .small-item-img div.active-grey:hover {background-color: rgba(255,255,255,0);}

.small-item-container-kinoklub > .small-item-img h5 {
    visibility: hidden;
    color: #fff;
    background-color: rgba(0,0,0, 0.4);
    padding: 10px;
    font-size: 40px;
    position: absolute;   
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);z-index: 999;
}
.small-item-container-kinoklub > .small-item-img div.active-grey h5 {
    visibility: visible;
    color: #fff;
    background-color: rgba(0,0,0, 0.4);
    padding: 10px;
    font-size: 40px;
    position: absolute;   
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);z-index: 999;
}
/* kinoklub upper block */
.kinoklub-upper-container {
    padding: 17px;
}
.kinoklub-upper-container div.kinoklub-txt {
    font-size: 16px; line-height: 25px;
}
.kinoklub-upper-container div.kinoklub-nav a {
    font-size: 14px; line-height: 25px; padding: 5px; background-color: #fff; color: #000; font-weight: bold; text-transform: uppercase; display: inline-block; margin-bottom: 10px;
}
.kinoklub-upper-container div.kinoklub-cities a {
    font-size: 18px; line-height: 45px; padding: 5px 15px; color: #E5E5E5; font-weight: bold; text-transform: uppercase; border: 1px solid #E5E5E5; margin-bottom: 20px;
}
.kinoklub-upper-container div.kinoklub-cities a:hover {
    color: #fff; border: 1px solid #fff; text-decoration: none;
}
.kinoklub-upper-container div.kinoklub-cities a.active {
    color: #fff; border: 1px solid #fff; text-decoration: none;
}
.small-item-container-kinoklub > .small-item-img div.hover-grey:hover h5{visibility: visible; font-size: 40px;}
.small-item-container-kinoklub img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-kinoklub img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.small-item-container-kinoklub > .small-item-author { color: #A79ED9;}
.small-item-container-kinoklub > .small-item-project { padding-top: 15px; padding-bottom: 25px;}
.small-item-container-kinoklub > .small-item-project > p.type { font-size: 16px; margin-bottom: 0;}
.small-item-container-kinoklub > .small-item-project > p.date { font-size: 16px; font-weight: bold; margin-bottom: 0;}
.small-item-container-kinoklub > .small-item-category { padding-top: 10px;}
.small-item-container-kinoklub > .small-item-category span { padding: 4px; color: #fff; margin-left: 5px;}
.small-item-container-kinoklub > .small-item-category span.sofia { background-color: #A79ED9;}
.small-item-container-kinoklub > .small-item-category span.plovdiv { background-color: #FF667A;}
.small-item-container-kinoklub > .small-item-category span.ruse { background-color: #BE9A66;}
.small-item-container-kinoklub > .small-item-category span.varna { background-color: #84AEB8;}
.small-item-container-kinoklub > .small-item-category span.zagora { background-color: #95E2DD;}
.small-item-container-kinoklub > .small-item-category span.pazardjik{ background-color: #000000;}
.small-item-container-kinoklub a { color: #A79ED9; }
.small-item-container-kinoklub > .small-item-title a { color: #A79ED9; font-weight: bold; word-wrap: break-word;}
.small-item-container-kinoklub > .small-item-title a:hover { color: #A79ED9; } 
/* -- small item PREMIERI MASONRY box -- */
.small-item-container-premieri{ margin-bottom: 20px;}
.small-item-container-premieri:hover {}
.small-item-container-premieri > .small-item-img {overflow: hidden;}
.small-item-container-premieri img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-premieri img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.small-item-container-premieri > .small-item-author { color: #333;}
.small-item-container-premieri > .small-item-author a { color: #333;}
.small-item-container-premieri > .small-item-category { padding-top: 10px;}
.small-item-container-premieri a { color: #76B2AC; }
.small-item-container-premieri > .small-item-title a { color: #333; font-weight: bold; word-wrap: break-word;}
.small-item-container-premieri > .small-item-title a:hover { color: #333; } 

#addMoreDiv {clear: both;}
/* ====== INDEX PAGE BOXES ==== */
/* -- small item analizi -- */
.small-item-container-analiz { margin-bottom: 20px;}
.small-item-container-analiz:hover {}
.small-item-container-analiz > .small-item-img {overflow: hidden; text-align: right;}
.small-item-container-analiz img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-analiz img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.small-item-container-analiz > .small-item-author { color: #84AEB8;}
.small-item-container-analiz > * > .small-item-category { padding-top: 10px;}
.small-item-container-analiz a { color: #84AEB8; }
.small-item-container-analiz > * > .small-item-title a { color: #333; font-weight: bold; word-wrap: break-word; }
.small-item-container-analiz > .small-item-title a:hover { color: #333;  } 
/* -- small item interviews -- */
.small-item-container-interview { margin-bottom: 20px; }
.small-item-container-interview .small-item-img {overflow: hidden;}
.small-item-container-interview img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-interview img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.small-item-container-interview > .small-item-icon {background-image: url('../img/inteview-quote.png');  background-repeat: no-repeat; background-position:  0px 20px;}
.small-item-container-interview > .small-item-author { color: #FF667A; }
.small-item-container-interview > .small-item-icon > .small-item-category { padding-top: 10px; padding-left: 55px;}
.small-item-container-interview  a { color: #FF667A; }
.small-item-container-interview > .small-item-icon > .small-item-title a { color: #333; font-weight: bold; word-wrap: break-word;}
.small-item-container-interview > .small-item-icon > .small-item-title h2 { text-indent: 55px;}
.small-item-container-interview > .small-item-icon > .small-item-title a:hover { color: #333; } 
/* -- small item nagradi -- */
.small-item-container-nagradi { margin-bottom: 20px;}
.small-item-container-nagradi > .small-item-img {overflow: hidden;}
.small-item-container-nagradi img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-nagradi img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.small-item-container-nagradi > .small-item-author { color: #BE9A66; margin-bottom: 20px;}
.small-item-container-nagradi > .small-item-category { padding-top: 10px;}
.small-item-container-nagradi a { color: #BE9A66; }
.small-item-container-nagradi > .small-item-title a { color: #333; font-weight: bold; word-wrap: break-word; }
.small-item-container-nagradi > .small-item-title a:hover { color: #333; } 
/* -- small item kinoklub -- */
.small-item-container-kinoklub { margin-bottom: 20px;}
.small-item-container-kinoklub > .small-item-img {overflow: hidden;}
.small-item-container-kinoklub img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-kinoklub img:hover { -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.small-item-container-kinoklub > .small-item-author { color: #A89EDA; margin-bottom: 20px;}
.small-item-container-kinoklub > .small-item-category { padding-top: 10px;}
.small-item-container-kinoklub a { color: #A89EDA; }
.small-item-container-kinoklub > .small-item-title a { color: #333; font-weight: bold; word-wrap: break-word;}
.small-item-container-kinoklub > .small-item-title a:hover { color: #333; } 
/* -- small item SHOW MORE box -- */
.small-item-container-showmore { margin-bottom: 20px;}
.small-item-container-showmore:hover {}
.small-item-container-showmore > .small-item-img {overflow: hidden;}
.small-item-container-showmore img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.small-item-container-showmore img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.small-item-container-showmore > .small-item-author { color: #333;}
.small-item-container-showmore > .small-item-category { padding-top: 10px;}
.small-item-container-showmore a { color: #333; }
.small-item-container-showmore > .small-item-title a { color: #333; font-weight: bold; word-wrap: break-word; }
.small-item-container-showmore > .small-item-title a:hover { color: #333; } 
/* -- centered item HOME -- */
.centered-item-container { margin-bottom: 40px;}
.centered-item-container > .centered-item-img {overflow: hidden;}
.centered-item-container img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.centered-item-container img:hover { -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.centered-item-container > .centered-item-author { color: #333; padding-bottom: 20px;}
.centered-item-container > .centered-item-category { padding-top: 10px;}
.centered-item-container a { color: #333; }
.centered-item-container > .centered-item-title a { color: #333; font-weight: bold; }
.centered-item-container > .centered-item-title a:hover { color: #333;  } 

/* ========= POST / STATIQ ========== */
.post-container-title {}
.post-container-title img { margin-bottom: 5px; }
.post-container-title > .small-item-author { color: #333;}

.post-container-title > .small-item-category span { padding: 4px; color: #fff; margin-left: 5px;}
.post-container-title > .small-item-category span.sofia { background-color: #A79ED9;}
.post-container-title > .small-item-category span.plovdiv { background-color: #FF667A;}
.post-container-title > .small-item-category span.ruse { background-color: #BE9A66;}
.post-container-title > .small-item-category span.varna { background-color: #84AEB8;}
.post-container-title > .small-item-category span.zagora { background-color: #95E2DD;}
.post-container-title > .small-item-category span.pazardjik{  background-color: #000000;}

.post-container-title > .small-item-category span.director{ margin-left: 0; color: #333; background-color: #000; color: #fff; text-transform: uppercase;}

.post-container-title > .small-item-category { padding-top: 10px;}
.post-container-title a { color: #333; }
.post-container-title > .small-item-title a { color: #333; font-weight: bold; }
.post-container-title > .small-item-title a:hover { color: #333; text-decoration: none; text-shadow: 4px 4px 2px #ccc; } 

.post-container-content {}
.post-container-content-img {margin-bottom: 30px;}
/* post font... */
.post-container-content-text {
    font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.post-container-content-text a {color: #76B2AC;}
.post-container-content-text p { margin-bottom: 30px; }
.post-container-content-text p > img { width: 100%; }
.post-container-content-text p img { width: 100%; }

.post-container-content-tags { display: block; background-color: black; overflow: auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.post-container-content-tags-caption {background-color: black; width: 17%;; text-align: center; color: #fff; padding: 10px; font-size: 16px; }
.post-container-content-tags-list { padding: 10px; font-size: 16px; width: 83%; background-color: #ECECED;  }
.post-container-content-tags:after { clear: both; }

/* ========= POST / STATIQ GREY - ot premieri ========== */
#grey-article {padding-top: 20px; padding-bottom: 20px; margin-left: 0px; margin-right: 0px; background-color: #333;}
#grey-article > * > .post-container-title { color: #fff;}
#grey-article > * > .post-container-title > .small-item-author { color: #76B2AC;}
#grey-article > * > .post-container-title a { color: #76B2AC; }
#grey-article > * > .post-container-content-text {color: #fff;}
#grey-article > * > * > .post-container-content-tags-list { background-color: #76B2AC;  }


/* -- SIDEBAR -- */
.premieri-sidebar {
    padding-left: 22px; padding-right: 22px; padding-top: 5px; padding-bottom: 0px;
    background-color: #95E2DD; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.premieri-sidebar-cat {padding-bottom: 15px;}
.premieri-sidebar .carousel-item-title a { color: #333; font-weight: bold; word-wrap: break-word; }
.premieri-sidebar .carousel-item-title a:hover { text-decoration: underline;  }

/* -- premieri sidebar carousel -- */
.premieri-carousel-control {}
.prem-left-control {position: absolute; left: 0; right: auto; padding-left: 25px; padding-top: 60px;}
.prem-right-control {position: absolute; right: 0; left: auto; padding-right: 25px; padding-top: 60px;}
.premieri-carousel-control a {font-size: 19px; font-weight: bold; color: #555; }
.premieri-carousel-control a:hover {text-decoration: none; color: #333;} 

.carousel-caption { 
    left: 1%; right: 1%;
    padding-bottom: 0px;
    position: relative; /* default value */
    width: 100%; color: #333; text-shadow: none;
}
.carousel-control {
        position: relative; width: 100%; 
	top: 100px; text-shadow: none;  background: none !important; filter: none !important; progid:none !important;
}
.carousel-inner {
	width: 100%;
}
.carousel-control.left, .carousel-control.right {
	background: none;
	border: none;
}
.carousel-control.left {margin-left: 0px; color: black;  }
.carousel-control.right {margin-right: 0px; color: black; left: 50px; right: 0}
/* carousel transitions */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/* -- Show More From Category Carousel SLIDER -- */
#showMoreSlider .carousel-control.left, .carousel-control.right {
	background: none;
	border: none;
}
#showMoreSlider .carousel-control.left {margin-left: -30px; color: black;}
#showMoreSlider .carousel-control.right {margin-right: -30px; color: black;}



.cheteno-container {margin-bottom: 20px; background-color: #ececed; padding-bottom: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.cheteno-container-header {height: 60px; padding-left: 50px; padding-top: 10px; background-image: url('../img/cheteno.png');  background-repeat: no-repeat; background-position:  20px 15px;}
.cheteno-container-header > h2 {font-weight: bold;}
.cheteno-item {padding-left: 20px; padding-right: 20px; margin-top: 20px;}
.cheteno-title > h4 {font-weight: bold;}

/* ================ FOOTER ===================== */
.footer-logo {padding-top: 30px;}
.footer-logo > p {letter-spacing: 2px; padding-top: 5px; padding-bottom: 15px;}
.footer-main {padding-bottom: 20px; border-bottom: 1px solid #999; margin-bottom: 20px; min-height: 70px;}
#btn-up {text-align: right;}
#footerNav ul  {
    display: inline-block;
    width: 100%;
    padding-left: 0;
}
#footerNav ul li {
    display: inline-block;
    padding-top: 16px;
 /*  line-height: 1.8;  */
    padding-left: 20px; /* 10px */
    padding-right: 20px;
}
#footerNav > ul > li > a { font-size: 18px; text-decoration: underline; color: #999;  }
#footerNav > ul > li > a:hover { color: #333; }
#footerNav > ul > li > a.active { color: #333; }

#footerContact { height: 270px; padding-top: 60px; margin-top: 20px; background-image: url('../img/kare-kontakt.png');  background-repeat: no-repeat; background-position: top center;}
#footerContact > p {  font-size: 20px; color: #fff; margin-bottom: 1.8em;}
#footerContact > p > a {  color: #fff; }

#footerAuthors {width: 80%; margin: 0 auto; padding-top: 10px;}
#footerAuthors .footer-authors-item-name {padding-top: 10px;}
.footer-authors-showall-btn { margin-top: 20px;}

#footer-disclaimer { padding-top: 55px; padding-bottom: 35px;}
#footer-disclaimer p { font-size: 12px; line-height: 16px;}

/* ==== ANALIZI list of items ==== */

.item-analizi > hr { background-color: #999; height: 1px; margin-top: 20px; margin-bottom: 20px;}
.item-analizi { margin-bottom: 20px;}
.item-analizi:hover {}
.item-analizi .small-item-img {overflow: hidden; width: 100.01%;}
.item-analizi img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.item-analizi img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.item-analizi .small-item-author { color: #333;}
.item-analizi .small-item-category { padding-top: 0; color: #84ADB8; overflow: hidden;}
.item-analizi a { color: #84ADB8; }
.item-analizi .small-item-text {padding-top: 20px;}
.item-analizi .small-item-title { clear: both;}
.item-analizi .small-item-title a { color: #333; font-weight: bold;}
.item-analizi .small-item-title a:hover { color: #333; text-decoration: underline; }
.item-analizi .small-item-author { color: #84ADB8;}
.item-analizi .small-item-author > hr {
    background-color: #84ADB8; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }

.item-analizi:first-of-type {background-color: #84AEB8;}
.item-analizi:first-of-type .small-item-text-container {margin-right: 0; padding-right: 0; padding-left: 40px;}
.item-analizi:first-of-type a { color: #fff; }
.item-analizi:first-of-type > hr {background-color: #999; height: 0px; margin-top: 0; margin-bottom: 0;}
.item-analizi:first-of-type .small-item-author { color: #fff;}
.item-analizi:first-of-type .small-item-title { clear: both;}
.item-analizi:first-of-type .small-item-title a { color: #333; font-weight: bold; }
.item-analizi:first-of-type .small-item-category { padding-top: 10px; color: #fff; overflow: hidden; }
.item-analizi:first-of-type .small-item-author > hr {
    background-color: #fff; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }

/* ==== KINOKLUB first TOP item ==== */
.item-kinoklub > hr { background-color: #999; height: 1px; margin-top: 20px; margin-bottom: 20px;}
.item-kinoklub .small-item-img {overflow: hidden; width: 100.01%;}
.item-kinoklub img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.item-kinoklub img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.item-kinoklub:first-of-type {background-color: #A89EDA;}
.item-kinoklub:first-of-type .small-item-text-container {margin-right: 0; padding-right: 0; padding-left: 40px;}
.item-kinoklub:first-of-type a { color: #fff; }
.item-kinoklub:first-of-type > hr {background-color: #999; height: 0px; margin-top: 0; margin-bottom: 0;}
.item-kinoklub:first-of-type .small-item-author { color: #fff;}
.item-kinoklub:first-of-type .small-item-title { clear: both;}
.item-kinoklub:first-of-type .small-item-title a { color: #333; font-weight: bold; }
.item-kinoklub:first-of-type .small-item-category { padding-top: 10px; color: #fff; overflow: hidden; }
.item-kinoklub:first-of-type .small-item-author > hr {
    background-color: #fff; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }

/* ==== PREMIERI first TOP item ==== */
.items-premieri-container > hr { background-color: #999; height: 1px; margin-top: 20px; margin-bottom: 20px;}
.item-premieri .small-item-img {overflow: hidden; width: 100.01%;}
.item-premieri .small-item-text {padding-top: 20px; color: #fff;}
.item-premieri img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.item-premieri img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.item-premieri:first-of-type {background-color: #000;}
.item-premieri:first-of-type .small-item-text-container {margin-right: 0; padding-right: 0; padding-left: 40px;}
.item-premieri:first-of-type a { color: #94E1DD; }
.item-premieri:first-of-type .small-item-author { color: #94E1DD;}
.item-premieri:first-of-type .small-item-title { clear: both;}
.item-premieri:first-of-type .small-item-title a { color: #fff; font-weight: bold; }
.item-premieri:first-of-type .small-item-category { padding-top: 10px; color: #94E1DD; overflow: hidden; }
.item-premieri:first-of-type .small-item-author > hr {
    background-color: #94E1DD; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }

/* ==== NAGRADI list of items ==== */
.item-nagrada > hr { background-color: #999; height: 1px; margin-top: 20px; margin-bottom: 20px;}
.item-nagrada { margin-bottom: 20px;}
.item-nagrada:hover {}
.item-nagrada .small-item-img {overflow: hidden; width: 100.01%;}
.item-nagrada img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.item-nagrada img:hover { -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.item-nagrada .small-item-author { color: #333;}
.item-nagrada .small-item-category { padding-top: 0; color: #BE9A66; overflow: hidden;}
.item-nagrada a { color: #BE9A66; }
.item-nagrada .small-item-text {padding-top: 20px;}
.item-nagrada .small-item-title { clear: both;}
.item-nagrada .small-item-title a { color: #333; font-weight: bold;}
.item-nagrada .small-item-title a:hover { color: #333; text-decoration: underline; }
.item-nagrada .small-item-author { color: #BE9A66;}
.item-nagrada .small-item-author > hr {
    background-color: #BE9A66; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.item-nagrada:first-of-type {background-color: #BE9A66;}
.item-nagrada:first-of-type .small-item-text-container {margin-right: 0; padding-right: 0; padding-left: 40px;}
.item-nagrada:first-of-type a { color: #fff; }
.item-nagrada:first-of-type > hr {background-color: #999; height: 0px; margin-top: 0; margin-bottom: 0;}
.item-nagrada:first-of-type .small-item-author { color: #fff;}
.item-nagrada:first-of-type .small-item-title { clear: both;}
.item-nagrada:first-of-type .small-item-title a { color: #333; font-weight: bold; }
.item-nagrada:first-of-type .small-item-category { padding-top: 10px; color: #fff; overflow: hidden; }
.item-nagrada:first-of-type .small-item-author > hr {
    background-color: #fff; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }

/* ==== INTERVIUTA list of items ==== */
.item-interviuta > hr { background-color: #999; height: 1px; margin-top: 20px; margin-bottom: 20px;}
.item-interviuta { margin-bottom: 20px;}
.item-interviuta:hover {}
.item-interviuta .small-item-img {overflow: hidden; width: 100.01%;}
.item-interviuta img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.item-interviuta img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.item-interviuta .small-item-author { color: #333;}
.item-interviuta a { color: #FF667A; }
.item-interviuta .small-item-text {padding-top: 20px;}
.item-interviuta .small-item-icon {background-image: url('../img/inteview-quote.png');  background-repeat: no-repeat; background-position:  0px 5px;}
.item-interviuta .small-item-icon .small-item-category { padding-top: 0; padding-left: 55px; color: #FF667A; overflow: hidden;}
.item-interviuta .small-item-icon .small-item-title { clear: both; padding-top: 0px;}
.item-interviuta .small-item-icon .small-item-title a { color: #333; font-weight: bold; }
.item-interviuta .small-item-icon .small-item-title h2 { text-indent: 55px; margin-top: 5px;}
.item-interviuta .small-item-author { color: #FF667A;}
.item-interviuta .small-item-author > hr {
    background-color: #FF667A; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.item-interviuta:first-of-type {background-color: #FF667A;}
.item-interviuta:first-of-type .small-item-text-container {margin-right: 0; padding-right: 0; padding-left: 40px;}
.item-interviuta:first-of-type a { color: #fff; }
.item-interviuta:first-of-type > hr {background-color: #999; height: 0px; margin-top: 0; margin-bottom: 0;}
.item-interviuta:first-of-type .small-item-author { color: #fff;}
.item-interviuta:first-of-type .small-item-author > hr {
    background-color: #fff; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }
.item-interviuta:first-of-type .small-item-icon {background-image: url('../img/inteview-quote-2.png');  background-repeat: no-repeat; background-position:  0px 18px;}
.item-interviuta:first-of-type .small-item-icon .small-item-category { padding-top: 10px; padding-left: 55px; color: #fff; overflow: hidden;}
.item-interviuta:first-of-type .small-item-icon .small-item-title { clear: both; padding-top: 0px;}
.item-interviuta:first-of-type .small-item-icon .small-item-title a { color: #333; font-weight: bold; }
.item-interviuta:first-of-type .small-item-icon .small-item-title h2 { text-indent: 55px; margin-top: 5px;}

/* ==== SEARCH list of items ==== */
.item-search > hr { background-color: #999; height: 1px; margin-top: 20px; margin-bottom: 20px;}
.item-search { margin-bottom: 20px;}
.item-search:hover {}
.item-search .small-item-img {overflow: hidden; width: 100.01%;}
.item-search img { -webkit-transition: all 1.9s ease; -moz-transition: all 1.9s ease; -o-transition: all 1.9s ease; -ms-transition: all 1.9s ease; transition: all 1.9s ease; }
.item-search img:hover {  -webkit-transform:scale(1.05); /* Safari and Chrome */-moz-transform:scale(1.05); /* Firefox */-ms-transform:scale(1.05); /* IE 9 */-o-transform:scale(1.05); /* Opera */transform:scale(1.05);}
.item-search .small-item-author { color: #333;}
.item-search .small-item-category { padding-top: 0; color: #333; overflow: hidden;}
.item-search a { color: #333; }
.item-search .small-item-text {padding-top: 20px;}
.item-search .small-item-title { clear: both;}
.item-search .small-item-title a { color: #333; font-weight: bold;}
.item-search .small-item-title a:hover { color: #333; text-decoration: underline; }
.item-search .small-item-author { color: #333;}
.item-search .small-item-author > hr {
    background-color: #333; height: 1px; width: 35px; text-align: left;
    margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px; }

/* ==== list of all authors ==== */
.item-author {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #999;
}
.item-author img {float:left;}
.item-author h3 {float:left; margin-left: 10px; font-weight: bold; }
.item-author p {clear: both; padding-top: 10px;}
.item-author a {float:right;}


/* ENGLISH PAGE */
.english-page {padding-top: 30px;}
.english-page-contact {}
.english-page-contact h1 {font-size: 22px; font-weight: bold; margin-top: 0;}
.english-page-contact h2 {font-size: 12px; text-transform: uppercase;}
.english-page-contact h3 {font-size: 14px; font-weight: bold;}
.english-page-contact p {font-size: 14px; }
.english-page-txt {font-size: 18px; line-height: 32px;}

/* Salvattore MASONRY layout Base Styles */
.column {float: left;}
#masonry-grid {margin-left: -20px; margin-right: -20px;}

/* Infinite-Scrolling Load More Styles */
#infscr-loading { margin-left:auto; margin-right:auto; text-align:center; }



/* HELPER CLASSES */
.margin-top-60 {margin-top: 60px;}
.margin-top-30 {margin-top: 30px;}
.margin-top-20 {margin-top: 20px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-30 {margin-bottom: 30px;}
.margin-bottom-10 {margin-bottom: 10px;}
.padding-top-5 {padding-top: 5px;}
.ie7-msg {height: 500px; background-color: #ECECED; color: black; text-align: center; font-size: 18px; padding-top: 100px;}
.bold {font-weight: bold;}


/*  large devices lg */
@media (min-width: 1200px) {
    /* masonry layout */
    #masonry-grid[data-columns]::before {
        content: '3 .col-lg-4';
    }
    .premieri-sidebar {min-height: 485px;}
}

/* medium devices md */
@media(min-width:992px) and (max-width:1199px) {
    .top-news-container { padding-top: 0;}    
    
    /* premieri sidebar */
    .carousel-item-title > h2 {font-size: 19px;}
    .prem-left-control { padding-top: 50px;}
    .prem-right-control { padding-top: 50px;}
    
    /* masonry layout */
    #masonry-grid[data-columns]::before {
        content: '3 .col-md-4';
    }
}

/* small devices sm */
@media(min-width:767px) and (max-width:991px){
    /* div[class^="col"]{padding-right:5px;} */
    .top-news-container {
        margin-left: 0;
        padding-top: 0;
    }
    /* main navigation */
    #mainHeader nav #mainNav ul li {
        width: 16.666%;
    }
    /* nai-cheteno */
    .cheteno-container-header > h2 {font-size: 18px;}
    /* premieri sidebar */
    .carousel-item-title > h2 {font-size: 17px;}
    .prem-left-control { padding-top: 40px;}
    .prem-right-control { padding-top: 40px;}
    
    /* masonry layout */
    #masonry-grid[data-columns]::before {
        content: '2 .col-sm-6';
    }
}

/* mobile xs sm*/
@media (max-width: 767px) {
    .top-news-container {
        margin-left: 0;
        padding-top: 10px;
    }
    #footerNav > ul > li > a { font-size: 13px; }
    #footerNav ul li { padding-left: 8px; padding-right: 8px; }

    /* premieri box slider */
    .premieri-sidebar {}
    .prem-left-control { padding-top: 90px;}
    .prem-right-control { padding-top: 90px;}
    
    .item-analizi:first-of-type .small-item-text-container {padding-right: 40px;}
    .item-nagrada:first-of-type .small-item-text-container {padding-right: 40px;}
    .item-interviuta:first-of-type .small-item-text-container {padding-right: 40px;}
    .item-kinoklub:first-of-type .small-item-text-container {padding-right: 40px;}
    .item-premieri:first-of-type .small-item-text-container {padding-right: 40px;}
    
    /* masonry layout */
    #masonry-grid {margin-left: 0; margin-right: 0;}
    #columns[data-columns]::before {
        content: '2 .col-xs-6';
    }
    
    .centered-item-container .centered-item-category h6 { text-align: left; }
    .centered-item-container .centered-item-title h2 { text-align: left; }
    .centered-item-container .centered-item-text p { text-align: left; }
    .centered-item-container .centered-item-author { text-align: left; }
    
    .search { margin-top: 20px; margin-bottom: 20px; height: 26px; max-width: 100%; text-align: left; background-color: #fff;} /* 308 px*/
    .search span {padding: 0; margin: 0; text-align: right} /* 308 px*/

}

a.temi-fokus { text-decoration: none; }
a.temi-fokus:hover { text-decoration: underline; font-weight: bold; }


