/* ZADNJE */

@media (min-width: 1200px) {
	.container {
	    width: 1140px;
	}
}

@media only screen and (min-width : 1200px) and (max-width : 1240px){
	h1.logo img, .pou-logo {
		height: 45px;
	}
}

@media only screen and (max-width : 1199px) and (min-width : 992px){
	.sports-links ul li {
		height: auto;
	}
	.bannercic a h3 {
		font-size: 0.9375rem;
	}
	.adresar.horiz.doc ul li a {
		font-size: 0.6875rem;
	}
	.dd-menu {
		top: 82px;
	}
	h1 img {
		width: 100px;
	}
	.pou-logo {
		margin-top: 5px;
		margin-left: 15px;
		width: 77px;
	}
	.main-nav {
		margin: 0;
	}
	.main-nav li {
		margin: 0;
	}
	.main-nav li a {
		font-size: 0.875rem;
	}
	.sub-nav li a {
		font-size: 0.6875rem;
	}
	.search-box.oba {
	    margin: 53px 0 0;
	}
	.my-user h5 {
		font-size: 1.1875rem;
	}
	.adresar.horiz ul li {
		width: 31.2%;
	}
	.adresar ul li a {
		font-size: 1.0625rem;
	}
	.this-day-event span {
		font-size: 2.8125rem;
		line-height: 1;
	}
	.kalen-sport .col-sm-7 {
		padding-left: 50px;
	}
	.choo.content-title h1 {
		font-size: 3rem;
		line-height: 0.95;
	}
	.termin-copy {
		font-size: 0.6875rem;
	}
	.po-tjednu .choose-view-label {
		font-size: 0.6875rem;
		margin-right: 5px;
	}
	.po-tjednu .this-view-dd .btn {
		font-size: 0.75rem;
	}
	.this-view-dd .dropdown-menu > li > a {
		font-size: 0.75rem;
	}
}

@media only screen and (max-width : 991px) and (min-width : 768px) {
	.centered {
	   text-align: center;
	}
	.centered > .cntit {
	   float: none;
	   display: inline-block;
	}
	.smb-vrijeme {
	    position: absolute;
    	top: -123px;
	}
	.adresar.horiz.doc ul li {
		width: 47%;
	}
	.adresar.horiz.doc ul li a {
		font-size: 0.8125rem;
	}
	.adresar.horiz ul li:nth-child(2n) {
		margin: 0 30px 30px 0;
	}
	.adresar.horiz ul li:nth-child(3n) {
		margin: 0 0 30px 0;
	}
	.this-day-event span {
		font-size: 2.1875rem;
		line-height: 1;
	}
	.adresar.horiz ul li {
		width: 30.5%;
	}
	.adresar.horiz ul li img  {
		height: 18px;
		margin: 0 5px 0 0;
	}
	.adresar.horiz.doc ul li {
		margin: 0 0 30px 0;
	}
	.adresar.horiz.doc ul li:nth-child(2n) {
		margin: 0 0 30px 30px;
	}
	.side-box h2 a {
		font-size: 1.375rem;
		line-height: 1;
	}
	.content-title h1, .content-title.content-title-events h1 {
		font-size: 2.3125rem;
	}
	.content-title.content-title-events h1 span {
		font-size: 1.5625rem;
	}
	.kalen-sport .choo.content-title h1 {
	    font-size: 2.625rem;
	    line-height: 0.9;
	}
	.pregled-tabs li a {
		font-size: 0.75rem;
	}
	.search-box input {
		width: 170px;
	}
	.home-slide a h2, .home-slide h2, .visit-home-slide a h2, .visit-home-slide h2 {
		font-size: 3.4375rem;
    	line-height: 1.1;
	}
	.articles-title h2 {
		font-size: 2.8125rem;
    	line-height: 1;
    	margin: 25px 0 0;
	}
	.article a h3, .article h3 {
		font-size: 1rem;
    	line-height: 1;
    	padding: 13px 20px;
	}
	.articles-title h2 span {
		font-size: 2.1875rem;
	}
	.news article.media-medium .media-text, article.media-medium .media-text {
	    padding: 10px 15px;
	}
	.media-left, .media>.pull-left {
	    padding-right: 0;
	}
	.this-date {
		padding: 6px 4px 5px 7px;
		font-size: 0.5625rem;
	}
	.kalen-sport .col-sm-7 {
		margin-left: -17px;
	}
	.media-medium .media-text a p, .media-medium .media-text p {
		max-height: 67px;
		margin-bottom: 0;
	}
	a .btn-more, .btn-more {
	    font-size: 0.5625rem;
	}
	a .btn-more i, .btn-more i {
		font-size: 0.75rem;
    	margin: 0px 4px 0 0;
	}
	.media-small-text {
		height: 144px;
	}
	.media-small .h4 {
		max-height: 93px;
	}
	.sm-contain {
		margin-bottom: 30px;
	}
	.news {
    	margin: 30px 0 0;
    }
    .icons-box .my-icon.bigger a.weather i {
    	font-size: 5rem;
    }
    .iconography.turizam {
	    margin: 20px 0 25px;
	}
	#main-footer {
		margin-top: 70px;
	}
	/*.selected-news .media-small a p, .pois .media-small a p, .pois .media-small p, .selected-news .media-small p {
		font-size: 0.5625rem;
	}*/
	.kalendar-dogadanja-text {
		padding: 20px 75px 20px 75px;
	}
	.kalendar-dogadanja-text p {
	    font-size: 0.75rem;
	    line-height: 1.3;
	    max-height: 61px;
	}
	.content-title.kal {
		padding: 80px 0 0;
	}
	.content-title.oba {
		padding: 45px 0;
	}
	.content-title.kal.content-title-custom {
		padding: 15px 0 0;
	}
	.search-box.oba {
		margin: 38px 0 0;
	}
	.ask-box.kultura a span {
	    position: relative;
	    bottom: 0;
	}
	.selected-news.with-more .media-small .h4 {
		padding-right: 0;
		max-height: 71px;
	}
	.selected-news .media-small .this-date {
		bottom: -10px;
	}
	.selected-news .media-small p {
		padding-right: 0;
	}
	.my-ikons {
	    margin: 40px 0 25px;
	}
	.my-ikon a {
		padding: 0;
	}
	.top-icons .container {
		width: 100%;
	}
	.bannercic a i.icon-big {
		font-size: 2.125rem;
	    top: auto;
	    right: 14px;
    	bottom: 14px;
	}
	.bannercic a {
		padding: 14px;
    	height: 115px;
	}
	.bannercic a h3 {
		font-size: 0.875rem;
    	width: auto;
	}
	.bannercic a .btn-more {
		bottom: 14px;
	}
	.my-list-box ul {
	    padding: 30px 10px 0 7px;
	}
	.articles.sport {
	    margin: 30px 0 30px;
	}
	.move-content {
		margin-top: 157px;
	}
	.style-text h1.main-title {
		font-size: 2.8125rem;
		margin: 0 0 15px;
	}
	.btn-gallery {
		bottom: 15px;
		right: -180px;
	}
	.style-text .this-date {
		margin: 0 0 20px;
	}
	.style-text .this-date strong, .style-text .this-date b {
		font-size: 2rem;
	}
	.kino.content {
		padding: 50px 0 0;
	}
	.int-map {
		margin-top: 51px;
	}
	.content-title.choo {
    	padding: 75px 0 25px;
	}
	.style-text .this-docs h3 {
		padding: 10px;
		font-size: 0.8125rem;
		
	}
	.style-text .this-docs ul li {
		padding: 10px 10px 10px 43px;
	}
	.style-text p.intro {
		font-size: 1.4375rem;
	}
	.style-text p, .my-texts ul li, .my-texts ol li, .my-texts a, .short-box ul li {
		font-size: 1rem;
	}
	.my-texts .brosure-listalica.second a {
		font-size: 0.8125rem;
	}
	.media-small-text {
		padding: 20px 10px;
	}
	.media-small .h4 {
		font-size: 1rem;
    	padding-right: 0;
	}
	.medium .adresar-title.inner h2 {
		padding: 7px 11px 7px 7px;
    	font-size: 1.0625rem;
    	line-height: 1;
	}
	.selected-news .media-small a h4, .pois .media-small a h4, .pois .media-small .h4, .selected-news .media-small .h4, .selected-news .media-small h4 {
		max-height: 80px;
	}
	.content-title h1 span {
		font-size: 1.5625rem;
    	line-height: 1;
	}
	.kalendar-dogadanja-text .this-date strong {
	    font-size: 1.5625rem;
	    margin: 0 0 5px;
	}
	.kalendar-dogadanja-text .this-date {
	    font-size: 0.9375rem;
	    padding: 10px;
	    right: 25px;
	    top: -35px;
	}
	.kalendar-dogadanja-text h2 {
		font-size: 1.875rem;
	}
	.kalendar-dogadanja-text p {
		margin-bottom: 20px;
	}
	p.lokacija a.lokmap {
		line-height: 14px;
	}
	.news article.media-medium .media-text, article.media-medium .media-text {
	    padding: 10px;
	}
	.media-text label {
		font-size: 0.625rem;
	}
	.solo-news {
		margin-top: 40px;
	}
	.other-nav h2 {
	    font-size: 1.25rem;
		line-height: 1;
		margin: 4px 0 5px;
		text-align: center;
	}
	.bannercici.kaz {
	    padding: 45px 0 0;
	}
	.predstavljamo .container {
	    width: 700px;
	}
	.knjige-slides .slick-list {
	    padding: 0;
	}
	.hotel-info {
		font-size: 1.125rem;
	}
	.addressar .col-sm-4, .addressar .col-sm-5, .addressar .col-sm-8 {
		padding-right: 5px;
		padding-left: 5px;
	}
	.addressar .col-sm-7 {
		padding-right: 5px;
		padding-left: 10px;
	}
	.adresar ul li a {
		font-size: 0.8125rem;
		padding: 11px;
	}
	.adresar-title h2 {
		font-size: 2rem;
	}
	.adresar-box-text h3 {
		font-size: 1rem;
    	line-height: 1;
	    margin-left: -5px;
	}
	.adresar-box {
		margin: 0 0 20px;
	}
	.info-lists ul li.tel:before {
	    font-size: 0.875rem;
	    margin-top: -3px;
	}
	.info-lists ul li.fax:before {
	    font-size: 0.8125rem;
	    margin-top: -2px;
	}
	.info-lists ul li.mail:before {
	    font-size: 0.8125rem;
	    margin-top: -2px;
	}
	.info-lists ul li.web:before {
	    font-size: 0.875rem;
	    margin-top: -2px;
	}
	.adresar-title.inner h2 {
		font-size: 1.1875rem;
	}
	.move-it {
		margin-top: 30px;
	}
	.media-medium.no-img .media-text a p, .media-medium.no-img .media-text p  {
		max-height: initial;
	}
	.content-title.ask {
	    padding: 50px 0;
	}
	.my-forms .add-border-right {
	    border-right: none;
	}
	.my-forms .add-border-sm {
		border-left: 1px solid #dfdfdf;
	}
	.termini a img {
	    position: relative;
	    bottom: 0;
	    display: block;
	    margin-bottom: 15px; 
	}
	.termini a i.fa-clock-o {
	    font-size: 1.75rem;
	    float: left;
	    margin-right: 4px;
	}
	.termini a h3 {
		font-size: 1.125rem;
	}
	.termini {
		margin-bottom: 20px;
	}
	.termini .btn-more {
	    bottom: 28px;
	}
	.sports-links ul li a {
		padding: 6px 0 4px;
	}
	.sports-links ul li a span {
		margin: 1px 0 0;
	}
	.sports-links {
	    padding: 5px 15px 0px;
	}
	.sports-links ul li {
		height: auto;
	}
	.sports-links ul li a img {
	    height: 25px;
	}
	.other-nav ul li:last-child a {
	    padding: 5px 6px;
	}
	.termini.sos-termini {
	    height: auto !important;
	}
	.predstavljamo {
		padding: 20px 0 20px;
    	margin: 0 0 30px;
	}
	.predstavljamo.inner {
		padding: 20px 0;
	}
	.po-tjednu .choose-view-label {
		font-size: 0.75rem;
	}
	.termin-copy {
		font-size: 0.6875rem;
	}
	.po-dvoranama-wrapper .time-wrapper {
	    margin: 16px 0 0 20px;
	}
	.style-text p.intro {
		margin: 0 0 20px;
	}
	.sharing-tab-news {
		margin: 15px 0 40px 0;
	}
	.illustration-slide{
		min-height: 350px!important;
		max-height: 350px!important;
	}
	.illustration-middle  {
		height: 350px;
	}
	.image-gallery {
		margin: 30px 0 50px 0;
	}
	.this-cat {
		font-size: 0.75rem;
		margin-bottom: 25px;
	}
	.this-docs.go-down {
		margin: 40px 0 15px 0;
	}
	.style-text .embed-responsive {
		margin-bottom: 30px;
	}
	.content-title {
		padding: 60px 0 45px;
	}
	.addressar .search-box {
		margin: 5px 0 0;
	}
	.my-texts-style {
		margin-bottom: 40px;
	}
	.my-texts-title {
		font-size: 0.875rem;
	}
	.content {
		padding: 30px 0 0;
	}
	.dropdown-calendar {
		margin: 2px 0 0;
	}
	.row-listed-content {
		margin-top: 20px;
	}
	.banner-inner-mt {
		margin-top: 0px;
	}
	.press-list-content h2 {
		font-size: 1.5rem;
	}
	article.article-medium, article.article-big {
		margin-top: 30px;
		margin-bottom: 0;
	}
}

@media only screen and (max-width : 991px) {
	.logo {
		margin-top: 8px;
	}
	.pou-logo {
		margin-top: 7px;
	}
	.po-tjednu .choose-view-label {
		font-size: 0.6875rem;
	}
	.po-tjednu {
		float: none;
		margin: 10px 0 0;
	}
	.pregled-tabs {
		margin: 3px 0 15px;
	}
	.this-view-dd button {
		font-size: 0.6875rem;
	}
	.my-form {
		padding: 40px 0 0;
	}
	.other-nav {
		position: fixed;
		top: 51px;
		width: 100%;
		z-index: 20;
		padding: 11px 15px 11px 12px;
	}
	.other-nav ul li a {
		font-size: 0.8125rem;
		font-weight: 500;
   		padding: 5px 6px;
	}
	.other-nav .small-menu-mobile ul li a {
		padding: 8px 16px;
	}
	.home-slider.sknd, .illustration-slider.sknd {
		margin: 104px 0 0;
	}
	.info-lists ul li a {
		font-size: 0.8125rem;
	}
	.info-lists.bigger ul li a {
		font-size: 0.875rem;
	}
	.info-lists.bigger ul li.mail:before {
		font-size: 1rem;
	}
	.info-lists.bigger ul li.fb:before {
		font-size: 1.125rem;
	}
	.info-lists.bigger ul li.gp:before {
		font-size: 1rem;
	}
	.info-lists.bigger ul li.loc:before {
		font-size: 0.875rem;
		width: 2.45em;
	}
	.info-lists.bigger ul li.tel:before {
		font-size: 1.0625rem;
	}
	.hotel-infos, .my-poii {
		margin-left: 0;
	}
	.btn-gallery-cont {
		padding-left: 0;
	}
	.hotel-info-list ul li {
		width: 50%;
	}
	.hotel-info-list ul li:after {
	    display: none;
	}
	.this-name-dvorana {
		font-size: 0.5625rem;
		line-height: 1.1;
	}
	.time-wrapper {
		margin-left: 20px;
	}
	.this-time-dvorana span {
		font-size: 0.5625rem;
		left: -32px;
	}
	.addressar {
		margin-top: 25px;
	}
	.addressar.pit {
		margin-top: 35px;
	}
	.home-slider, .illustration-slider {
		margin: 51px 0 0;
	}
	a#right-menu {
	    float: right;
	    font-size: 27px;
	    color: #bf3024;
	    margin-top: 5px;
	}
	#main-header {
	    height:51px;
	    background: #f7f7f7;
	    position: fixed;
	    width: 100%;
	    z-index: 20;
	    padding: 2px 15px 0;
	    top: 0;
	}
	.logo img, .pou-logo {
		height: 30px;
	}
	.sidr ul.social-media, .sidr ul.mob-nav {
		margin: 0 0 -2px;
	}
	.sidr ul li a, .sidr ul li span {
	    padding: 0 15px;
	    display: block;
	    text-decoration: none;
	    color: #48484a;
	    text-transform: uppercase;
	    font-weight: 700;
	    font-family: 'Roboto', sans-serif;
	    position: relative;
	}
	.sidr ul li a:before {
	    content: '';
	    position: absolute;
	    height: 1px;
	    width: 18px;
	    background: #bf3024;
	    bottom: 12px;
	    left: 15px;
	}
	.sidr ul li ul li a:before {
		content: none;
	}
	.sidr ul li ul li ul li a, .sidr ul li ul li ul li span {
		text-transform: none;
		font-weight: 300;
		padding-left: 50px;
		font-size: 0.75rem;
		line-height: 1.4;
    	/*width: 660px;*/
    	overflow: hidden;
	}
	.sidr ul li ul li ul li {
		padding: 5px 0;
	}
	.sidr ul li:hover>a, .sidr ul li.active>a, .sidr ul li.sidr-class-active>a {
		color: #bf3024 !important;
	}
	.sidr ul li ul li ul li a, .sidr ul li ul li ul li span {
		color: #000;
		font-weight: 400;
	}
	.sidr ul li ul {
		display: none;
	}
	.sidr ul li.active ul {
		display: block;
	}
	.sidr ul li.active ul li ul {
		display: none;
	}
	.sidr ul li.active ul li ul li {
		display: block;
	}
	.sidr ul.pod-nav li a, .sidr ul.pod-nav li span {
		text-transform: none; 
		font-weight: 300;
		font-size: 0.8125rem;
		line-height: 2.1;
	}
	.sidr ul.pod-nav li a:before, .sidr ul.social-media li a:before {
		content: none;
	}
	#main-header.home {
		padding: 2px 13px 0;
	}
	.sidr ul.social-media li a {
		width: 29px;
	    height: 29px;
	    border-radius: 50%;
	    background-color: #e4e4e4;
	    text-align: center;
	    font-size: 0.8125rem;
	    color: #bf3024;
	    padding: 2px 0 0;
	    display: inline-block;
	    margin: 0px 10px;
		line-height: 2.1;
	}
	.sidr ul.social-media li {
		text-align: center;
		line-height: 40px;
	}

	.side-box h2 a {
		font-size: 1.1875rem;
		line-height: 1;
	}
	.side-box {
		margin: 0 0 20px;
	}
	.press-text .my-texts h2 {
		font-size: 1.0625rem;
	    margin-bottom: 10px;
	    /*min-height: 40px;*/
	}
	.press-box {
		padding: 10px;
	}
	.lightgallery-flex {
		display: block;
	}
	.lightgallery-flex .image-gallery {
		-webkit-flex-direction: row;
		flex-direction: row;
		margin-left: 0;
	}
	.lightgallery-flex .image-col-custom {
		margin-top: 0;
	}
	.image-col-custom {
		margin-top: 0;
		margin-left: auto;
	}
	.image-col-custom a {
		font-size: 1.875rem;
	}
	.image-col:not(:last-child) a {
		border-right: 2px solid #f9f9f9;
	}
	.image-col.image-col-custom a {
		border-right: 0;
	}
	.media-small.cnt-box:hover .ovrl-box.ovrl-box-article {
		display: block;
	}
	.style-text iframe {
		max-width: 100%;
	}
	.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover, .btn-default:hover, .btn-default.focus, .btn-default:focus {
		color: #bf3024;
		background: #fff;
		border-color: #bf3024;
		outline: 0;
		box-shadow: none;
	}
	.btn-print-cal {
		display: none;
	}
	.content-title.content-title-events h1 {
		display: inline;
	}

	.style-text img {
		width: 100%!important;
		height: auto!important;
	}
}

@media only screen and (max-width : 767px) {
	article.article-medium {
		margin: 0;
	}
	.illustration-slider.small .illustration-slide {
		height: 175px!important;
	}
	html.fontsize-sm {
		font-size: 16px;
	}
	
	html.fontsize-md {
		font-size: 18px;
	}
	
	html.fontsize-lg {
		font-size: 20px;
	}
	.custom-row {
		margin-left: -5px;
		margin-right: -5px;
	}
	.custom-col {
		padding-left: 5px;
		padding-right: 5px;
	}
	.my-texts-time {
		padding-left: 0;
		line-height: 1.1;
    	margin: 4px 0 0;
	}
	.ask-box {
		min-height: auto;
	}
	.row-mob-custom {
		margin-right: -7px;
		margin-left: -7px;
	}

	.col-mob-custom {
		padding-right: 7px;
		padding-left: 7px;
	}
	.dd-mobile.small i {
		float: right;
		margin-top: 1px;
	}
	.dropdown-calendar {
		border-color: #fff;
		margin: 0 4px 0 0;
	}
	.dropdown-calendar .dropdown-menu {
		left: auto;
		right: 0;
		width: inherit;
	}
	.icons-box .how-to-last .my-icon a {
		border-right: none;
	}
	.smb-vrijeme {
		margin: 0px 25px 15px 15px;
		border: none;
		height: 80px;
	}
	.adresar.horiz ul li {
		width: 100%;
		float: none;
		margin: 0 0 10px;
	}
	.adresar.horiz ul li:nth-child(3n) {
		margin: 0 0 10px;
	}
	.adresar.horiz.doc ul li:nth-child(2n) {
		margin: 0 0 10px;
	}
	.my-texts h3, .my-texts h4 {
		font-size: 0.9375rem;
		margin: 0 0 3px;
	}
	.style-text h2 {
		font-size: 1.0625rem;
		padding-bottom: 0;
	}
	.my-texts ul li {
		font-size: 0.8125rem;
	}
	.my-texts ul li, .my-texts ol li {
		font-size: 0.8125rem;
		margin-bottom: 0;
   	 	margin-left: 30px;
	}
	.docs-section:last-child {
		margin: 10px 0 30px;
	}
	.adresar-title.inner h2 {
		font-size: 0.8125rem;
    	line-height: 1.3;
	}
	.adresar-section .adresar-title.inner h2 {
		padding: 8px 15px 8px 17px;
	}
	.my-doc {
		padding-bottom: 5px;
		margin-top: 7px;
	}
	.my-doc a .h4 {
		margin: 0;
	}
	.my-doc a:before {
		font-size: 1.25rem;
		line-height: 1.2;
	}
	.my-docs {
		margin: 13px 0 0;
	}
	.content-title {
		padding: 45px 0 8px;
	}
	.dd-mobile {
		margin: 0;
	}
	.dd-mobile button {
		width: 100%;
		text-align: left;
		border-radius: 0;
		border-color: #bf3024;
		color: #bf3024;
		padding: 6px 12px;
	}
	.dd-mobile.small {
		margin: 10px 0 10px;
	}
	.news.solo-news  .dd-mobile.small {
		margin: 0 0 10px;
	}
	.dd-mobile.small button {
		padding: 6px 12px;
	}
	.dd-mobile .dropdown-menu {
		width: 100%;
	}
	.addressar .search-box {
		margin: 10px 0 0;
	}
	.content-title h1, .content-title.content-title-events h1 {
		font-size: 1.4375rem;
		line-height: 1.2;
	}
	#main-footer p {
		text-align: center;
	}
	.top-title {
		padding-bottom: 5px;
	}
	.illustration-middle {
		height: 200px;
		margin: 0 0 20px;
	}
	.illustration-middle-text {
		font-size: 1.1875rem;
	}
	.style-text h1.main-title {
		font-size: 1.5rem;
		margin-bottom: 10px;
	}
	.style-text h2, .style-text h3, .style-text h4 {
		margin: 0;
	}
	.home-slide a h2, .visit-home-slide a h2, .visit-home-slide h2 {
		font-size: 2.5rem;
		line-height: 1;
	}
	#main-footer {
		padding: 15px 0;
		margin: 30px 0 0;
	}
	#main-footer p {
		font-size: 0.625rem;
	}
	#main-footer p span {
		display: inline;
	}
	/*.more-content {
		background: none;
		padding: 0;
	}*/
	.more-content {
		margin-bottom: 25px;
		padding: 15px;
	}
	.more-content img {
		width: 80%;
		margin: 0;
		padding: 25px 0 15px;
	}
	.more-content-text {
		padding: 0;
	}
	.style-text p.intro {
	    font-size: 1.125rem;
		margin: 0 0 15px;
	}
	.style-text p {
    	font-size: 0.8125rem;
	}
	.style-text .this-docs ul li a {
		font-size: 0.875rem;
	}
	.style-text .more-content p strong {
	    font-size: 1rem;
	}
	.style-text .more-content p {
		font-size: 0.8125rem;
	}
	.style-text .this-docs ul li a::before {
		font-size: 0.9375rem;
	}
	.home-slide a h2, .home-slide h2, .visit-home-slide a h2, .visit-home-slide h2 {
		font-size: 1.5rem;
		line-height: 1.3;
		margin: 0;
		padding: 0;
	}
	.home-slide .home-slide-trajanje h2 {
	    font-size: 1.125rem;
	    line-height: 1;
	    margin-top: 1.2;
	}
	.visit-home-slider {
		margin: 0;
	}
	.home-slide a span, .home-slide span, .visit-home-slide a span, .visit-home-slide span {
		font-size: 0.75rem;
		padding: 6px 22px;
		margin: 7px 0 0 0;
	}
	.home-slide a p, .home-slide p, .visit-home-slide a p, .visit-home-slide p {
		font-size: 0.8125rem;
		margin: 7px 0 15px;
	}
	.articles-title h2, .articles-title.small h2 {
		margin: 10px 0 15px;
		font-size: 1.3125rem;
    	line-height: 1.2;
    	font-weight: 300;
	}
	.articles-title.small h2:before {
		top: 13px;
	}
	.article a h3, .article h3 {
		font-size: 1rem;
		line-height: 1.1;
		padding: 13px 20px;
	}
	.article-medium:last-child {
	    margin-top: 0;
	}
	.media-left, .media>.pull-left {
	    padding-right: 0;
	}
	.news article.media-medium .media-text, article.media-medium .media-text  {
	    padding: 8px 15px 5px 10px;
	}
	.this-date {
		padding: 3px 4px 4px 8px;
		font-size: 0.5625rem;
    	line-height: 1.1;
	}
	.media-medium .media-text label {
	    margin: 0;
		font-size: 0.625rem;
	}
	.media-medium .media-text a h2, .media-medium .media-text h2 {
		font-size: 0.9375rem;
		line-height: 1.15;
    	margin: 0 0 4px;
	}
	.articles {
	    margin: 0 0 0px;
	}
	.media-medium {
	    margin: 0 0 15px;
	}

	.announcement {
		margin: 30px 0;
	}
	.media-small-text {
		min-height: 195px;
	}
	.solo-news {
	    margin: 40px 0;
	}
	.icons-box {
		margin-top: 30px;
	}
	.icons-box .my-icon a span {
		font-size: 0.625rem;
	    margin: 7px 0 0;
	    line-height: 11px;
	}
	.icons-box .my-icon a {
		margin: 15px 0;
		border-right: 1px solid #dfdfdf;
		border-left: none;
	}
	.mini {
		height: 85px;
		margin: 2px 0;
		border-left: none!important; 
	}
	p.idea {
		text-align: right;
	}
	.media-medium a .btn-more i, .media-medium .btn-more i {
	    font-size: 0.625rem;
	    float: left;
	    margin: -.1px 4px 0 0;
	}
	.media-medium .media-text a .btn-more, .media-small a .btn-more, .media-small .btn-more {
	    bottom: 5px;
	}
	.media-medium .media-text a p, .media-medium .media-text p {
		font-size: 0.6875rem;
		/*-webkit-line-clamp: 3;*/
	}
	.media-medium a .btn-more, .media-medium .btn-more {
		font-size: 0.5rem;
	}
	.other-title h3 {
	    font-weight: 300;
	    font-size: 1.375rem;
    	line-height: 33px;
	    text-transform: uppercase;
	}
	.my-list-box .other-title h3 i.group-users {
		font-size: 1.75rem;
    	line-height: 1;
        margin: 1px 5px 0 0;
	}
	.icons-box .icon-box:last-child a, .icons-box .icon-box:nth-child(3) a {
	    border-right: none;
	}
	.calendar-events, .ask-box {
		margin: 20px 0 50px;
	}
	.icons-box .my-icon a.weather strong {
		font-size: 1.5625rem;
    	line-height: 0.95;
    	margin: 0;
	}
	.icons-box .my-icon.bigger a.weather i {
		font-size: 4.375rem;
		line-height: 41px;
	}
	.icons-box .my-icon.bigger a i {
		font-size: 2.6875rem;
	}
	.icons-box .my-icon a i {
		font-size: 2.1875rem;
	}
	.announce .h4 {
		font-size: 0.9375rem;
		line-height: 1.1;
	}
	.this-event .info-title a {
		font-size: 0.8125rem;
    	line-height: 1;
	}
	.red-one-cal {
		top: 0;
	}
	.this-event .place-of {
		font-size: 0.625rem;
    	line-height: 1;
	}
	.announce-text .btn-more {
	    margin: 13px 0 8px 0px;
	}
	img.news-mob-img {
		width: 150px;
	}
	.home-slide a span, .home-slide span {
		padding: 6px 30px;
	}
	.home-slide a p, .home-slide p {
		font-size: 0.6875rem;
	}
	.articles-title h2 span {
		padding: 0 10px 0 0;
	}
	.selected-news .media-small .this-date {
	    bottom: -11px;
	    right: 10px;
	    padding: 5px 5px;
	}
	.selected-news .media-small p {
		padding-right: 0;
	}
	.media-small .h4 {
		padding-right: 0;
	}
	.iconography.turizam {
	    margin: 10px 0 25px;
	}
	.kal-border {
		margin: 0 0 15px;
	}
	.home-slider .container.wrapper, .illustration-slider .container.wrapper {
		top: 20px;
	}
	.kalendar-dogadanja-text {
	    min-height: 340px;
	    padding: 20px 15px 20px 15px;
	}
	.kalendar-dogadanja-text .this-date strong {
		font-size: 0.875rem;
		margin: 0 0 5px;
	}
	.kalendar-dogadanja-text .this-date {
	    font-size: 0.5rem;
	    padding: 3px 5px 8px;
	    right: 10px;
	    top: -30px;
	}
	.content-title.kal {
	    padding: 65px 0 0;
	}
	.content-title.kal.content-title-custom {
		padding: 20px 0 0;
	}
	.kalendar-dogadanja-slide a.slide-btns, .kalendar-dogadanja-slide .nr-slides {
		display: none!important;
	}
	.kalendar-dogadanja-text h2 {
		font-size: 1.4375rem;
		max-height: 52px;
	}
	.kalendar-dogadanja-text p {
		font-size: 0.6875rem;
		max-height: 61px;
	}
	.kalendar-dogadanja-text label {
		font-size: 0.6875rem;
		line-height: 1.05;
	}
	.kalendar-dogadanja-text p.lokacija {
		margin: 10px 0;
	}
	.month-slider {
		margin-top: 15px;
	}
	.content-title h1 span {
		font-size: 0.8125rem;
		line-height: 1.05;
	}
	.content-title.oba {
		padding: 35px 0 15px;
	}
	.search-box.oba {
	    margin: 8px 0 10px;
	}
	.search-box.oba {
		margin: 20px 0 0;
	}
	.tags.oba.mob .dd-mobile ul li a {
		border: none;
		float: none;
		margin: 0;
		padding: 7px 20px;
	}
	.dd-mobile ul li a {
		font-size: 0.875rem;
	}
	.tags.oba.mob {
		padding: 10px 0 5px;
	}
	.my-user h5 {
		font-size: 1.125rem;
		line-height: 1.2;
	}

	.my-user h5 span {
		font-size: 0.75rem;
	}
	.my-user {
		margin: 0 0 15px;
	}
	.sharing {
		margin: 20px 0 20px;
	}
	.sharing-tab-news {
		margin: 15px 0 30px;
	}
	.this-docs {
		margin: 20px 0 0!important;
	}
	.this-docs.this-docs-article {
		margin: 10px 0 25px 0!important;
	}
	.my-ikons {
	    margin: 20px -15px 0;
	}
	.my-ikon a {
		padding: 0;
	}
	.my-ikon, .my-ikons.knjiz .my-ikon {
		width: 25%;
		margin-bottom: 25px;
		border-right: 0;
	}
	.my-ikon:nth-child(4) {
		border-right: none;
	}
	.my-ikon a span {
		font-size: 0.6875rem;
	}
	.ask-box.kultura a span {
	    position: relative;
	    bottom: 0;
	}
	.articles.sport {
	    margin: 20px 0 30px;
	}
	.this-date strong {
		margin: 2px 0 0 0;
		font-size: 0.6875rem;
    	line-height: 1.1;
	}
	.termini a i.fa-clock-o {
	    font-size: 1.75rem;
	    float: left;
	    margin-right: 4px;
	}
	.termini a h3 {
		font-size: 1.125rem;
	}
	.termini a img {
		position: relative;
   		bottom: 0;
    	display: block;
	}
	.termini .btn-more {
	    position: static;
	    margin-top: 10px;
	    display: block;
	}
	.my-list-box {
	    margin: 15px 0 45px;
	}
	.sports-links ul li a span {
		width: 97px;
	}
	.sports-links ul li:last-child a, .sports-links ul li:nth-child(27) a {
		border-bottom: none;
	}
	.sports-links ul li {
		width: 50%;
	}
	.move-it {
		margin-top: 30px;
	}
	.move-content {
		margin-top: 100px;
	}
	.move-content-middle {
		margin-top: 45px;
	}
	.my-list-box.bigger {
		margin: 15px 0 15px;
	}
	.ask-box.komunalno {
		margin: 40px 0;
	}
	.my-list-box.komunalno .other-title h3 i {
	    font-size: 2.0625rem;
	    line-height: 1;
	}
	.media-medium a .btn-more.notif-more, .media-medium .btn-more.notif-more {
		font-size: 0.625rem;
	}
	.media-medium a .btn-more.notif-more i, .media-medium .btn-more.notif-more i {
	    font-size: 0.75rem;
    	margin: 5px 4px 0 0;
	}
	.calendar-events.kultura {
		margin-bottom: 0px;
	}
	.kaz .bannercic a h3 {

	}
	.row-listed-content {
		margin-top: 15px;
	}
	.row.low-space-row {
		margin-left: -7px;
		margin-right: -7px;
	}
	.col-xs-6.low-space-col, .col-xs-12.low-space-col, .col-xs-4.low-space-col, .col-xs-3.low-space-col {
		padding-left: 7px;
		padding-right: 7px;
	}
	.bannercic a {
		padding: 5px 10px;
		height: 75px;
	}
	.kaz .bannercic .btn-more, .kaz .bannercic a .btn-more {
		bottom: 10px;
	}
	.bannercic a i.icon-big {
	    display: none;
	}
	.bannercic a i.icon-big.bigger {
	    font-size: 1.875rem;
	}
	.bannercici.kaz {
	    padding: 20px 0 0px;
	}
	.kaz .bannercic a h3 {
		width: auto;
	}
	a.social-banner.link-banner {
		padding: 14px;
	}
	.other-nav h2 {
		text-align: left;
	}
	.other-nav h2 a {
		font-size: 0.875rem;
	}
	.other-nav ul li ul {
		position: static;
    	top: 47px;
    	left: -20px;
    	background: #fff;
    	z-index: 5;
    	padding: 0;
    	width: auto;
    	display: block;
    	-webkit-box-shadow: none;
    	-moz-box-shadow: none;
    	box-shadow: none;
	}
	.other-nav ul li ul.sm {
		background: #9B383B;
	}
	.other-nav ul li a:after {
		display: none
	}
	.other-nav ul li ul li:before {
		display: none;
	}
	.other-nav ul li ul:after {
		display: none;
	}
	.other-nav ul li ul li:last-child a {
		padding: 3px 16px;
	}
	.bannercic a .btn-more {
		bottom: 10px;
	}
	.other-nav ul {
    	float: none;
	}
	.small-menu-mobile ul li  {
		display: block;
		text-align: left;
	}
	a.small-btn-mob.active {
		background: transparent;
	}
	a.social-banner span {
		display: block;
		font-size: 0.6875rem;
	    float: none;
	    margin: 0;
	}
		.cnt-this {
		text-align: center;
	}
	.this-time-dvorana {
		height: 25px; 
	}
	.calendar {
		width: 100%;
		margin: 0;
	}
	.calendar td, .calendar td a {
		width: 3.2em;
		line-height: 3.2em;
	}
	.choo.content-title h1 {
		font-size: 1.3125rem;
		line-height: 1.3;
		margin-bottom: 0;
	}
	.kalen-sport .content-title.choo {
		padding-top: 30px;
	}
	.content-title.choo {
	    padding: 70px 0 10px;
	}
	.this-name-dvorana {
		font-size: 0.5rem;
		line-height: 1.1;
	}
	.my-termin {
		font-size: 0.5rem;
	}
	.time-wrapper {
		margin: 0 0 0 38px;
	}
	.row-dvorana {
		width: 68px;
	}
	.row-dvorana:last-child {
		width: 75px;
	}
	.int-map {
		margin-top: 51px;
	}
	.kino.content {
		padding: 40px 0 0;
	}
	.predstavljamo.inner {
		padding-top: 25px;
	}
	.other-nav ul li:last-child ul li a  {
	    padding: 3px 20px;
	}
	.other-nav ul li ul.sm li a  {
	    padding: 3px 26px;
	}
	.hotel-info {
		font-size: 1rem;
    	line-height: 1.1;
		margin: 0 0 15px;
	}
	.hotel-info-list ul li {
		font-size: 0.75rem;
		line-height: 1;
		list-style: none;
	}
	.style-text figure {
		margin: 0 0 10px;
	}
	.hotel-info.plus-title {
		margin: 0 0 15px;
	}
	.hotel-infos, .my-poii  {
		padding-left: 0;
		border: none;
	}
	.hotel-infos .gmap {
		margin: 20px 0;
	}
	.info-lists.bigger {
		margin: 15px 0 0;
		border-top: 1px solid #dfdfdf;
		padding: 15px 0 0;
	}
	.hotel-info .distance {
		font-size: 0.875rem;
    	line-height: 1.4;
	}
	.short-box {
		margin: 0;
		padding: 0;
	}
	.short-box ul li {
		font-size: 0.8125rem;
		line-height: 1.6;
	}
	.breadcrumbsi a {
		font-size: 0.5rem;
	}
	.this-cat {
		position: relative;
		font-size: 0.625rem;
		padding: 3px 7px;
		bottom: 0;
		margin: 0 0 15px 0;
	}
	.flex-it {
		display: inherit;
	}
	.style-text .this-date {
		font-size: 0.5625rem;
		line-height: 1;
		padding: 7px;
		float: left;
		margin: 0 0 15px;
	}
	.style-text .this-date strong, .style-text .this-date b {
	    font-size: 0.6875rem;
	    line-height: 1;
	    margin: 0;
	}
	.btn-gallery {
		right: 0;
		bottom: -52px;
		float: right;
		width: 220px;
		border: 1px solid #bf3024;
	}
	.btn-gallery i {
		padding: 6px;
	}
	.btn-gallery span {
		padding: 13px 0px;
		font-size: 0.8125rem;
	}
	.sharing.det {
		margin: 15px 0 0;
	}
	.media-object.img-responsive {
		width: 100%;
	}
	.selected-news .media-small .this-date {
		bottom: -8px;
		right: auto;
		padding: 3px 6px;
	}
	.media-small, .my-list-box {
		margin: 0 0 15px;
		/*height: 250px;*/
	}
	.my-col {
		font-size: 0.5625rem;
		line-height: 1.1;
	}
	.my-col i {
		font-size: 1.625rem;
	}
	.my-col.black-color {
		width: 85px;
	}
	.media a.loc-map {
		margin: 15px 0 0;
		font-size: 0.5625rem;
	}
	.my-poii .media-medium .media-text a .btn-more {
	 	display: block;
	}
	.my-poii .media-medium .media-text a .btn-more i {
	 	margin: 0 4px 0 0;
	}
	.selected-news .media-small a p, .pois .media-small a p, .pois .media-small p, .selected-news .media-small p {
		font-size: 0.6875rem;
		margin: 0;
		padding-right: 0;
	}
	.content.second {
		padding: 0;
	}
	.info-lists ul li a {
		font-size: 0.6875rem;
	}
	.info-lists ul li.mail::before {
		font-size: 0.625rem;
	}
	.info-lists ul li.web::before {
		font-size: 0.75rem;
		margin-top: -2px;
	}
	.info-lists ul li.tel::before {
		font-size: 0.75rem;
		margin-top: -3px;
	}
	.info-lists ul li.fax::before {
		font-size: 0.6875rem;
	}
	.info-lists ul li.loc::before {
		font-size: 0.625rem;
		width: 2.9em;
	}
	.info-lists ul li {
		padding-left: 10px;
	}
	.adresar-title {
		margin: 0 0 10px;
	}
	.adresar-title h3, .adresar-title .h3 {
		margin: 0;
	}
	.adresar-title h3, .adresar-title h3 a, .adresar-title .h3, .adresar-title .h3 a {
		font-size: 0.625rem;
	}
	.adresar-title h3 i, .adresar-title h3 a i, .adresar-title .h3 i, .adresar-title .h3 a i {
		font-size: 1rem;
		float: left;
		margin: -5px 6px 0 0;
	}
	.my-doc a .h4 {
		font-size: 0.8125rem;
		line-height: 1.4;
	}
	.my-doc .date {
		font-size: 0.6875rem;
	}
	.other-nav h2 {
		font-size: 0.8125rem;
		line-height: 1.1;
	}
	.other-nav .dd-mobile ul li {
		float: none;
	}
	.other-nav .dd-mobile ul li a {
	    color: #333;
	    display: block;
	    font-weight: 400;
	    padding: 3px 20px;
	    font-size: 0.75rem;
	}
	.other-nav {
		padding: 7px 15px 3px 5px;
	}
	.other-nav .dd-mobile {
		margin: 0;
	}
	.other-nav .dd-mobile.small button {
		padding: 3px 7px;
    	overflow: hidden;
	}
	.bannercic {
		margin-bottom: 15px;
	}
	.predstavljamo {
		padding-top: 30px;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.news.ssavez {
		margin: 48px 0 0;
	}
	.pred-title h2 {
		font-size: 0.9375rem;
		line-height: 1.6;
	}
	.predstavljamo a.slide-btns {
		display: none!important;
	}
	.knjige-slides .slick-list {
		padding: 0;
	}
	.knjiga-slide {
		box-shadow: none;
	}
	.error-page {
		margin-top: 51px;
	}
	.sorry-wrapper {
		font-size: 1.0625rem;
		line-height: 1.2;
	}
	.sorry-wrapper i {
		display: block;
		font-size: 3.125rem;
		line-height: 1;
		margin: 0 0 10px;
	}
	.choose-view img {
		width: 21px;
		margin-top: 1px;
	}
	.choose-view {
		padding: 10px 5px 10px;
	}
	.choose-view a span.icondesc {
		font-size: 0.6875rem;
		margin-top: 1px;
		padding: 0 10px 0 0;
		line-height: 1;
	}
	.selected-news.with-more .media-small p {
		margin-bottom: 10px;
	}
	.content {
		padding: 30px 0 0;
	}
	.medium .adresar-title.inner h2, .medium.clanak-med .adresar-title.inner h2 {
	    padding: 7px 15px 6px 10px;
	    font-size: 0.875rem;
	}
	a.social-banner i {
		margin-right: 10px;
	}
	.article-gallery {
		position: static;
   		margin: 7px 0 10px;
    	float: none;
	}
	.museum-frame iframe {
		width: 100% !important;
	}
	.scrolly {
		width: 1000px;
		overflow-x: scroll;
	}
	.scrolly td {
		width: 250px !important;
	}
	article.media-medium.osmrtnice .media-text {
	    padding: 0px 10px 0px;
	}
	.osmrtnice .media-body {
		vertical-align: bottom;
	}
	.oza p.visible-xs {
		margin-bottom: 30px;
	}
	.osmrtnice img {
		width: 80px;
	}
	.pois .media-small-text {
	    /*height: 80px;*/
	    padding: 10px 10px;
		overflow: hidden;
		word-wrap: break-word;
	}
	a.loc-map{
		font-size: 0.625rem;
	}
	.cat-box .media-small-text .h4 {
		font-size: 0.75rem;
	}
	.container.wrapper .btn-gallery span {
	    min-width: inherit;
	}
	.termini.sos-termini {
	    height: 235px !important;
	    margin-bottom: 30px;
	}
	.bannercic a h3 {
		font-size: 0.75rem;
		line-height: 1.4;
	}
	.btn-gallery-cont.setnje-btn {
		margin: 5px 0 85px;
	}
	.btn-gallery-cont.setnje-btn .btn-gallery {
		float: left;
	}
	.bannercici {
		margin-bottom: 0;
	}
	.adresar ul li a {
		padding: 10px;
		font-size: 0.875rem;
		line-height: 1.2;
	}
	.adresar.horiz ul li img {
		height: 22px;
	}
	.media-small.cnt-box:hover .ovrl-box {
		display: none;
	}
	.selected-news.with-more .media-small-text {
		height: auto;
	}
	a.link-all.lnk, .this-day-text .btn-more {
		position: relative;
		margin: 0;
		background: #cc3c2f;
		color: #fff;
		bottom: -5px;
	}
	.this-day-text .btn-more {
		padding: 6px 10px 5px;
		margin: 10px 0 0;
	}
	.this-day-text .btn-more a {
		color: #fff;
	}
	p.lokacija b, p.organizator b {
		display: inline-block;
	}
	p.lokacija a {
		color: #48484a;
	}
	.media-small p.lokacija a {
		display: inline-block;
	}
	p.odrzavanje .row-dates {
		margin-bottom: 2px;
	}
	.media-small .h4 {
		font-size: 0.875rem;
		max-height: auto;
	}
	.this-day-text p {
		margin: 0 0 10px;
	}
	.selected-news .media-small p.s-desc {
		font-size: 0.8125rem;
		max-height: auto;
	}
	.selected-news label {
		padding: 7px 10px 7px;
		font-size: 0.75rem;
		line-height: 1;
	}
	.day-title {
		font-size: 1.1rem;
		line-height: 1;
		padding: 12px 10px;
	}
	.this-day-text figure {
		width: 100%;
		margin: 10px 0;
	}
	.day-wrapper {
		padding: 0 10px;
	}
	.this-day-text h2 {
		font-size: 1.25rem;
		line-height: 1;
		margin: 0 0 5px;
	}
	.this-day-event span {
		font-size: 1.25rem;
		line-height: 1;
	}
	.day-event {
		padding: 20px 0 20px;
	}
	.day-event:last-child {
		padding: 20px 0;
	}
	.my-ikon a img {
		width: 50px;
	}
	a.social-banner {
		margin: 0 0 10px;
		font-size: 1rem;
	}
	a.social-banner i {
		font-size: 1.125rem;
	}
	a.social-banner.link-banner {
		padding: 5px 10px;
	}
	.other-nav h2 {
		margin: 8px 0 0;
	}
	.other-nav {
	    padding: 11px 15px 11px 15px;
	}
	.other-nav ul li.active:last-child a {
		background: #9B383B;
	}
	.other-nav ul li:last-child ul li a {
		font-size: 0.6875rem;
		padding: 4px 25px;
		border: none;
	}
	.other-nav ul li:last-child ul li:last-child a {
		padding-bottom: 5px;
	}
	.other-nav ul li ul {
		padding: 5px 0 5px;
	}
	.other-nav ul li ul li {
		padding-left: 0;
	}
	.other-nav ul li:last-child a {
		padding-bottom: 7px;
	}
	.other-nav ul li ul li a {
		font-size: 0.6875rem;
	}
	.other-nav a.small-btn-mob {
		font-size: 27px;
		line-height: 1;
		border: 0;
		padding: 0;
	}
	.other-nav a.small-btn-mob span {
		font-size: 11px;
		line-height: 2.7;
		padding-right: 13px;
	}
	.small-menu-mobile {
		top: 50px;
	}
	.small-menu-inside {
		height: calc(100vh - 102px);
		overflow-y: scroll;
	}
	.my-check label.bigger {
		font-size: 0.75rem;
	}
	.my-forms .add-padding-right {
		padding-right: 0;
	}
	.my-forms .add-padding-left {
		padding-left: 0;
	}
	.my-forms .add-border-right {
		border: none;
	}
	.second-checks .my-check label.bigger {
		font-size: 0.6875rem;
	}
	.my-check .radio {
		margin-top: 5px;
	}
	.second-checks .my-check {
		margin: 0;
	}
	.second-checks .my-check .cr {
		margin-bottom: 2px;
	}
	.choose-side {
		bottom: 5px;
		top: auto;
		margin-top: auto;
		transform: inherit;
	}
	.choose-side .side-box {
		padding: 0;
		margin: 0 0 15px;
	}
	.side-box h2 a i {
		padding: 15px 10px;
	}
	.side-box h2 a span {
	    padding: 15px 25px;
	}
	a.switch-lang {
		font-size: 0.8125rem;
	}
	.choose-side a.switch-lang {
		padding: 0 0 20px;
		font-size: 0.8125rem;
	}
	.home-slide-text {
		text-align: center;
		top: 50%;
		width: 90%;
		left: 50%;
		transform: translate(-50%,-50%);
		padding: 15px;
	}
	.no-linky {
		margin-bottom: 15px;
	}
	.pregled-tabs.nav-tabs > li > a {
		font-size: 0.6875rem;
		padding: 6px 10px;
	}
	.termin-copy {
		font-size: 0.625rem;
		margin: 0;
	}
	.po-tjednu {
		margin: 0;
	}
	.pregled-tabs {
		margin: 20px 0 10px;
	}
	.po-tjednu .choose-view-label {
		font-size: 0.75rem;
		margin-bottom: 5px;
	}
	.dropdown.this-view-dd .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.po-tjednu .this-view-dd {
		float: none;
		width: 100%;
	}
	.choosanje {
		padding: 0 0 10px;
	}
	.kalen-sport .content-title.choo {
		padding: 18px 0 8px;
	}
	.kalen-sport {
		margin-top: 0;
	}
	.time-wrapper.time-wrapper-large {
	    margin-top: 0;
	}
	.po-dvoranama-wrapper .time-wrapper {
	    margin: 0 0 0 38px;
	}
	.mob-info {
		color: #48484a;
	}
	.pois .media-small p.ulp {
		color: #48484a;
	}
	.mob-info ul {
		margin: 10px 0 0 -6px;
	}
	a.loc-map {
		margin: 20px 0 0;
	}
	.visit-home-slider {
		margin-top: 51px;
	}
	.visit-home-slider .container.wrapper {
		top: 20px;
	}
	.press-box {
		margin: 15px;
	}
	.image-gallery {
		margin: 15px 0;
	}
	.lightgallery-classic .image-gallery {
		margin: 15px 0 30px 0;
	}
	.red-lg-btn a {
		font-size: 0.75rem;
    	padding: 7px 15px;
		margin: 0 0 20px 0;
	}
	.month-text {
		font-size: 1.375rem;
		line-height: 1;
	}
	.month-slider a.month-arrows span {
		display: none;
	}
	.link-all.next-month-link {
		font-size: 0.8125rem;
		margin-top: 15px;
	}
	.my-day.off-day .day-title {
		padding: 7px 20px 5px 20px;
		font-size: 0.875rem;
	}
	.my-day.off-day .day-title i {
		margin: 0 5px 0 0;
	}
	.kaldatpad {
		padding: 0;
	}
	.month-slider a.month-arrows {
		font-size: 1.375rem;
		line-height: 1.3;
	}
	.small .adresar-title.inner h2 {
		padding: 8px 15px;
		font-size: 0.875rem;
		line-height: 1.3;
	}
	.style-text .this-docs ul li {
		padding: 10px 15px 10px 35px;
	}
	.style-text .embed-responsive {
		margin-bottom: 15px;
	}
	.style-text p, .my-texts ul, .my-texts ol {
		margin: 0 0 15px;
	}
	.this-docs.go-down {
		margin: 35px 0 0 0;
	}
	.illustration-slide {
		min-height: 215px!important;
		max-height: 215px!important;
	}
	.image-col-custom a {
		font-size: 1.25rem;
	}
	#calendarDropdown {
		font-size: 0.6875rem;
		line-height: 1;
		padding: 4px 10px 5px;
		background: none;
		color: #fff;
	}
	#calendarDropdown i {
		font-size: 0.75rem;
	}
	#calendarDropdown strong {
		font-weight: normal;
	}
	a .knjiga-text h3 {
		font-size: 0.9375rem;
		line-height: 1.2;
	}
	a .knjiga-text p {
		font-size: 0.6875rem;
	}
	a .btn-more, .btn-more {
		font-size: 0.5625rem;
	}
	.btn-more i {
		font-size: 0.75rem;
	}
	.search-box input {
		width: calc(100vw - 74px);
		font-weight: 400;
	}
	.cat-adr {
		margin-top: 0px;
	}
	.adresar-box {
		margin: 0 0 15px;
	}
	.adresar-main-box {
		margin-top: 13px;
	}
	.dropdown-menu {
		max-height: 260px;
		overflow-y: scroll;
	} 
	.my-texts-style {
		margin-bottom: 30px;
	}
	.my-texts-title {
		font-size: 0.8125rem;
	}
	.my-texts {
		font-size: 0.6875rem;
		line-height: 1.6;
	}
	.content-lg-padd {
		padding: 30px 0 0 0!important;
	}
	.knjige-slides .slick-slide {
		margin: 0 7px;
	}
	.visit-home-slider, .visit-home-slide, .home-slide, .illustration-slide {
		min-height: unset!important;
		max-height: unset!important;
		height: 300px!important;
	}
	.d-flex-mob {
		display: -ms-flexbox!important;
		display: flex!important;
	}
	.d-flex-mob .article {
		margin-top: 15px;
		margin-bottom: 0;
	}
	.d-flex-mob .article-medium:first-child {
		margin-right: 15px;
	}
	.d-flex-mob .article a h3, .d-flex-mob .article h3 {
		font-size: 0.75rem;
		line-height: 1.2;
		padding: 5px 13px;
	}
	.home-slider, .visit-home-slider {
		margin-bottom: 15px;
	}
	.content-title.content-title-events h1 span {
		font-size: 1.125rem;
		margin-bottom: 10px;
	}
	.banner-inner-mt {
		margin-top: 20px;
	}
	.articles-title h2:before {
		top: 13px;
	}
	.day-event .row.d-flex {
		display: block;
	}
	.atc-style-blue .atcb-link, .atc-style-blue .atcb-link:hover, .atc-style-blue .atcb-link:active, .atc-style-blue .atcb-link:focus{
		font-size: 0.7rem;
		margin-top: 10px;
	}
	.press-single {
		margin-bottom: 25px;
	}
	.press-list-content h2 {
		margin: 10px 0 5px;
		font-size: 1.25rem;
	}

	.press-list-content p {
		font-size: 0.8125rem;
	}
}

@media only screen and (max-width : 345px) {
	a.small-btn-mob span {
		padding-right: 5px;
	}
	.content-title h1, .content-title.content-title-events h1 {
		font-size: 1.25rem;
	}
	.other-nav a.small-btn-mob span {
		font-size: 0.625rem;
		line-height: 2.6;
		padding-right: 8px;
	}
	.other-nav h2 {
		font-size: 0.75rem;
	}
	.this-date strong {
		font-size: 0.625rem;
		line-height: 1;
	}
	.choose-view a span.icondesc {
		padding: 0;
	}
	#calendarDropdown {
		padding: 4px 5px 5px;
	}
	#calendarDropdown i {
		margin-left: 2px;
		font-size: 0.6875rem;
	}
}
