@font-face {
font-family: 'icons';
src: url(//www.arenapark.hr/wp-content/themes/arenacentar/font/icons.eot);
src: url(//www.arenapark.hr/wp-content/themes/arenacentar/font/icons.eot#iefix) format('embedded-opentype'),
url(//www.arenapark.hr/wp-content/themes/arenacentar/font/icons.woff2) format('woff2'),
url(//www.arenapark.hr/wp-content/themes/arenacentar/font/icons.woff) format('woff'),
url(//www.arenapark.hr/wp-content/themes/arenacentar/font/icons.ttf) format('truetype'),
url(//www.arenapark.hr/wp-content/themes/arenacentar/font/icons.svg#icons) format('svg');
font-weight: normal;
font-style: normal;
}
.initialcase { text-transform: initial !important; }
.carousel img { margin: 0px!important; }
.carousel .controller { float: left; width: 100%; background: #eee; }
.carousel .carousel-inner { border-top: 1px solid #eee; }
.carousel .controller a { width: 50px; height: 50px; background-repeat: no-repeat; }
.carousel .controller a:first-child { float: left; background-image: url(http://cdn.jsdelivr.net/jquery.swipebox/1.2.1/img/icons.svg); background-position: -32px 13px; }
.carousel .controller a:last-child { float: right; background-image: url(http://cdn.jsdelivr.net/jquery.swipebox/1.2.1/img/icons.svg); background-position: -78px 13px; }
.tooltip { z-index: 99999; }
.no-padding { padding: 0px; }
.acz .btn { border-radius: 0px; border: none; padding: 10px 20px; text-transform: uppercase; font-size: 1.2em; }
.acz .btn-success { background: #ee010b; color: #fff !important; }
.acz .btn-success:hover { background: #1b1b1b; }
.acz .btn-info { background: #999999; color: #fff !important; }
.acz .btn-info:hover { background: #1b1b1b; }
.acz .btn-xs { font-size: 0.9em; padding: 7px 14px; }
* { box-sizing: border-box; font-family: 'Roboto', sans-serif; text-decoration: none !important; }
*:focus { outline: none!important; }
.if { font-family: 'Icons' !important; text-transform: none !important; font-style: normal !important; }
.nif { font-weight: 900; font-size: 18px !important; }
.if, .nif { display: inline-block; width: 20px; text-align: center; }
header .grey-bar span.nifx,
.nifx { width: 36px; }
body.home.menu-fixed header .grey-bar ul li.nifxw { width: 46px; }
.boiler .small p { font-size: 15px; line-height: 1.3; }
html, body { margin: 0px; padding: 0px; }
h1, h2 { font-weight: 300; color: #474747; margin: 10px 0px 20px 0px; }
hr { border-top-color: #d5d5d5; }
hr.nocolor { border-top-color: transparent; }
a, a svg, input[type="submit"] {
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
header .grey-bar, .main-cat-list, header #menu-checkbox + nav > label, .category-lists, header .red-bar, .subscribe-block, header .grey-bar .pull-right, body.home header .left-wrapper, .novosti a .datum, .feed a .icon, .popusti .image, .popusti .image img, .novosti a img, .feed a img, body.home header .grey-bar ul, body.home header .grey-bar ul li, header .grey-bar ul li a span {
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
body.home header #menu-checkbox + nav {
-webkit-transition: padding 300ms ease-in-out, max-height 300ms ease-in-out;
-moz-transition: padding 300ms ease-in-out, max-height 300ms ease-in-out;
-o-transition: padding 300ms ease-in-out, max-height 300ms ease-in-out;
-ms-transition: padding 300ms ease-in-out, max-height 300ms ease-in-out;
transition: padding 300ms ease-in-out, max-height 300ms ease-in-out;
}
body.home .logo {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
label { margin-top: 10px; }
p.datum { color: #aaa; }
::-webkit-input-placeholder,
::-webkit-input-placeholder { color: #aaa; font-style: italic; }
:-moz-placeholder,
:-moz-placeholder { color: #aaa; opacity:  1; font-style: italic; }
::-moz-placeholder,
::-moz-placeholder { color: #aaa; opacity:  1; font-style: italic; }
:-ms-input-placeholder,
:-ms-input-placeholder { color: #aaa; font-style: italic; }
.alert { border-radius: 0 !important; border: none !important; padding: 30px; }
.acz a { color: #ee010b; }
.acz a:hover,
.acz a:active,
.acz a:focus { color: #444; }
.acz a.img-link { display: block !important; width: 100%; }
body.menu-fixed { padding-top: 80px; }
header { z-index: 9999; }
.home header { margin-bottom: 60px; }
header .top-bar { height: 80px; z-index: 999; background: #1b1b1b; padding: 15px 15px; -moz-box-shadow: 0px 5px 15px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.1); box-shadow: 0px 5px 15px rgba(0,0,0,0.1); }
.arena-park header .top-bar { background: #fff; }
header .logo { margin-left: 15px; }
header .top-bar svg { fill: #fff; display: inline-block; }
.acz header .top-bar a,
.acz header .grey-bar .pull-right a { text-decoration: none; color: #fff; font-weight: 300; text-transform: uppercase; font-size: 12px; }
.arena-park.acz header .top-bar a,
.arena-park.acz header .grey-bar .pull-right a { color: #1b1b1b; }
.acz header .top-bar a:hover,
.acz header .grey-bar .pull-right a:hover { text-decoration: none; color: #ee010b; }
.arena-park.acz header .top-bar a:hover,
.arena-park.acz header .grey-bar .pull-right a:hover { text-decoration: none; color: rgba(0,0,0,0.5); }
.acz header .top-bar a:hover svg,
.acz header .grey-bar .pull-right a:hover svg { fill: #ee010b; }
header .top-bar p,
header .grey-bar .pull-right p { white-space: nowrap; color: #fff; display: inline-block; margin: 10px 0px 0px 15px; text-transform: uppercase; font-size: 0.9em; font-weight: 300; line-height: 16px; }
header .top-bar p span,
header .grey-bar .pull-right p span { display: block; color: #ee010b; font-size: 16px; }
header .top-bar .pull-right,
header .grey-bar .pull-right { margin: 8px 0px 0px 0px; }
header .top-bar .pull-right > div,
header .grey-bar .pull-right > div { height: 34px; line-height: 34px; float: left; padding: 0px 8px; }
header .subscribe,
header .social,
header .certificates { border-right: 1px solid #434343; }
.arena-park header .subscribe,
.arena-park header .social,
.arena-park header .certificates { border-color: rgba(0,0,0,0.2); }
.arena-park header .social span { color: #fff; }
header .top-bar .if, { width: 20px; height: 34px; display: inline-block; font-size: 16px; }
header .grey-bar span { width: 20px; height: 80px; display: inline-block; font-size: 16px; margin-right: 5px; }
.acz header .top-bar .social a:hover, 
.acz header .grey-bar .pull-right .social a:hover,
.acz footer .bottom-footer .social a:hover { color: rgba(255,255,255,0.8); }
footer .social .if,
header .top-bar .social .if,
header .grey-bar .social span { width: 24px; height: 24px; margin: 0 1px; line-height: 26px; border-radius: 50%; font-size: 12px; }
span.facebook { background-color: #177bf2 !important; }
span.youtube { background-color: #c4302b !important; }
span.linkedin { background-color: #0e76a8 !important; }
span.pinterest { background-color: #e60023 !important; }
span.instagram { background: linear-gradient(200deg, #d047d1, #ff0000, #ffff00) !important; }
header .certificates span { display: inline-block; width: 24px; height: 24px; margin: 0 1px; line-height: 24px; border-radius: 50%; text-align: center; }
header .certificates span.tripadvisor { background-color: #0fa57f; }
header .certificates span.bestbuy { background-color: #fff; }
header .red-bar { height: 0px; z-index: 999; overflow: hidden; position: relative; }
header #menu-checkbox { display: none; }
header #menu-checkbox, .menu-toggle { z-index: 9999; }
header #menu-checkbox + nav { opacity: 0; visibility: hidden; padding-top: 40px; padding-bottom: 40px; position: fixed; top: 80px; left: 0px; right: 0px; height: calc(100vh - 80px); z-index: 99999; background: rgba(0, 0, 0, 0.85); }
header #menu-checkbox + nav > label { position: absolute; right: 30px; top: 20px; }
header #menu-checkbox + nav > label svg { fill: #fff; }
header #menu-checkbox + nav ul { list-style: none; margin: 0px; padding: 0; }
header #menu-checkbox + nav .container > ul { width: 100%; }
header #menu-checkbox + nav ul li { padding: 6px 0px; font-size: 12px; }
header #menu-checkbox + nav ul li a { font-size: 15px; line-height: 19px; color: #fff; text-decoration: none; font-weight: 300; }
header #menu-checkbox + nav ul li a:hover { color: #ee010b; }
header #menu-checkbox + nav ul.sublist li { font-size: 12px; line-height: 22px; border-right: 1px solid rgba(255,255,255,0.3); width: calc(100% - 20px); text-align: right; position: relative; }
header #menu-checkbox + nav ul.sublist li a { font-size: 130%; line-height: 180%; text-transform: uppercase; display: block; padding-right: 20px; }
header #menu-checkbox + nav ul.sublist li.current:after { content: '➤'; font-family: 'Helvetica', 'Arial', sans-serif; position: absolute; top: 10px; right: -11px; color: rgba(255,255,255,0.3); }
header #menu-checkbox + nav ul.sublist li.current a { font-weight: bold; pointer-events: none; }
header #menu-checkbox + nav ul.sublist > div { display: none; }
header #menu-checkbox + nav ul.sublist > div:first-child { display: block; }
header #menu-checkbox + nav .category-lists { margin-top: 8px; }
header #menu-checkbox + nav .category-lists > div { display: none; } header #menu-checkbox + nav .category-lists > div:first-child { display: block; }  header #menu-checkbox:checked + nav { opacity: 1; visibility: visible; }
.acz .carousel .controller { border: none; } header .menu-toggle { cursor: pointer; margin: 6px 0px 0px 0px; color: #fff; text-transform: uppercase; font-size: 1.5em; pointer-events: none; }
header .menu-toggle b { font-weight: 700; }
header .menu-toggle span { vertical-align: top; margin-top: 13px; display: inline-block; background: #fff; height: 2px !important; width: 20px; margin-right: 10px; }
header .menu-toggle span:after, .menu-toggle span:before { content: ""; display: block; height: 100%; }
header .menu-toggle span:before { margin-top: -6px; border-top: 2px solid #fff; top: auto; bottom: 0px; }
header .menu-toggle span:after { margin-top: 10px; border-bottom: 2px solid #fff; }
header form[name="search"] { width: 100%; float: left; }
header form[name="search"] input[type="text"] { float: left; width: calc(100% - 40px); background: transparent; border: none; border-left: 1px solid #fe6167; font-size: 1.1em; color: #fff; padding: 10px 20px; }
header form[name="search"] input[type="text"]::-webkit-input-placeholder { color: #fff; font-style: italic; font-weight: 100; }
header form[name="search"] input[type="text"]:-moz-placeholder { color: #fff; opacity:  1; font-style: italic; font-weight: 100; }
header form[name="search"] input[type="text"]::-moz-placeholder { color: #fff; opacity:  1; font-style: italic; font-weight: 100; }
header form[name="search"] input[type="text"]:-ms-input-placeholder { color: #fff; font-style: italic; font-weight: 100; }
header form[name="search"] input[type="submit"] { border: none; width: 40px; height: 40px; float: left; background: transparent url(//www.arenapark.hr/wp-content/themes/arenacentar/images/search-icon.svg) no-repeat; background-position: center center; }
header .grey-bar { height: 80px; background: #1b1b1b; z-index: 999999; -moz-box-shadow: 0px 5px 15px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.1); box-shadow: 0px 5px 15px rgba(0,0,0,0.1); }
.arena-park header .grey-bar { background: #fff; }
header .grey-bar .container-fluid { position: relative; }
header .grey-bar .left-wrapper { z-index: 999; width: 374px; position: absolute; top: 0px; left: 0px; height: 80px; float: left; overflow: hidden; }
header .grey-bar .logo { overflow: hidden; float: left; height: 80px; margin: 0px; padding: 0px; }
header .grey-bar .logo img { padding: 15px; }
header .grey-bar ul { position: fixed; left: 384px; list-style: none; width: auto; padding: 0px; margin: 0px; }
header .grey-bar ul li { float: left; }
.acz header .grey-bar ul li a { white-space: nowrap; overflow: hidden; max-width: 30px; width: 100%; text-decoration: none; color: #fff; font-weight: 300; display: inline-block; font-size: 0.9em; height: 30px; margin: 22px 0px; padding: 5px; border-bottom: 2px solid #1b1b1b; border-top: 2px solid #1b1b1b; }
.arena-park.acz header .grey-bar ul li a { color: #1b1b1b; border-color: #fff; }
.acz.menu-fixed header .grey-bar ul li:first-child a { max-width: 46px; height: 66px; }
.acz:not(.home) header .grey-bar ul li:first-child a,
.acz:not(.home) header .grey-bar ul li.nifxw a { max-width: 46px; height: 46px; margin: 16px 0; }
.acz header .grey-bar ul li a:hover { border-bottom: 2px solid #1b1b1b; color: rgba(255,255,255,0.7); }
.arena-park.acz header .grey-bar ul li a:hover { color: rgba(0,0,0,0.7); border-bottom: 2px solid #fff; }
.acz.menu-fixed header .grey-bar ul li:first-child:hover a,
.acz:not(.home) header .grey-bar ul li.nifxw:hover a,
.acz:not(.home) header .grey-bar ul li:first-child:hover a,
header .grey-bar ul li:hover a { max-width: 300px; }
header .grey-bar svg { vertical-align: top; fill: #fff; }
header .grey-bar .pull-right { position: absolute; top: 0px; right: 15px; height: 33px; max-width: 0px; overflow: hidden; margin-top: 24px; }
header .grey-bar .red-block { background: #ee010b; float: left; height: 80px; padding: 0px 30px; }
header .grey-bar .red-block .menu-toggle { margin-top: 25px; white-space: nowrap; }
body.menu-fixed header .grey-bar { position: fixed; top: 0px; left: 0px; right: 0px; }
body.menu-fixed header .grey-bar .logo { max-width: 200px; }
header .red-bar { overflow: visible; float: left; width: 100%; clear: both; background: rgba(238, 1, 11, 0.85); padding: 15px; height: 70px; display: block; margin-top: -70px; }
body.home:not(.menu-fixed) header .red-bar { margin-top: 0; }
body.home header .grey-bar { float: left; width: 100%; clear: both; height: 80px; overflow: hidden; }
body.home header .grey-bar ul { display: block; position: static; }
body.home header .grey-bar .left-wrapper { max-width: 0px; }
body.home header .grey-bar .logo { max-width: 200px; float: left; position: absolute; left: 0px; }
body.home header .grey-bar .red-block { padding: 0px; float: left; position: absolute; left: 180px; }
body.home header .grey-bar .red-block .menu-toggle { padding: 0px 30px; } body.home header .grey-bar ul li a { white-space: nowrap; padding: 0 15px; height: 80px; line-height: 80px; margin: 0px; max-width: 300px; }
body.home header .grey-bar ul li a:hover { border-bottom: 2px solid #fff; }
body.home.arena-park header .grey-bar ul li a:hover { border-bottom: 2px solid #1b1b1b; }
body.home header .grey-bar ul li { width: 16.66666667%; overflow: hidden; }
body.home header .grey-bar .menu-item-325 { display: none; }
body.home.menu-fixed header .grey-bar ul { position: fixed; }
body.home.menu-fixed header .grey-bar ul li { width: 30px; }
body.home.menu-fixed header .grey-bar ul li:first-child { width: 46px; }
body.home.menu-fixed header .grey-bar ul li a { padding: 0px 5px; border-bottom: 0px; }
body.home.menu-fixed header .grey-bar ul li a:hover { border-bottom: 0px; }
body.home.menu-fixed header .grey-bar ul li:first-child:hover,
body.home.menu-fixed header .grey-bar ul li:hover { width: auto; }
body.home.menu-fixed header .grey-bar .menu-item-325 { display: block; }
body.home.menu-fixed header .grey-bar .left-wrapper { max-width: 400px; }
body.home.menu-fixed header .grey-bar .red-block { max-width: 400px; }
body.home.menu-fixed header .grey-bar .pull-right { max-width: 600px; }
body.home header .red-bar { position: relative; top: 0px; }
body.home header .red-bar .col-sm-4 { display: block; }
body.home header .red-bar .col-sm-8 { width: 66.66666667%; }
body.home header .red-bar input[type="text"] { border-left: 1px solid #fe6167; }
body.home.menu-fixed header .red-bar { position: fixed; top: 80px; }
body.home.menu-fixed header .red-bar .col-sm-4 { display: none; }
body.home.menu-fixed header .red-bar .col-sm-8 { width: 100%; }
body.home.menu-fixed header .red-bar input[type="text"] { border-left: none; }
header .red-bar { position: fixed; top: 80px; }
header .red-bar .col-sm-4 { display: none; }
header .red-bar .col-sm-8 { width: 100%; }
header .red-bar form[name="search"] input[type="text"] { border-left: none; }
header .red-bar.open { margin-top: 0px; }
body:not(.home) { margin-top: 80px; }
body:not(.home) .top-bar { display: none; }
body:not(.home) .grey-bar { position: fixed; top: 0px; left: 0px; right: 0px; }
body:not(.home) .grey-bar .pull-right { max-width: 1000px; }
body.page-template-page-admin { margin-top: 0; }
body.page-template-page-admin .top-bar { display: block; }
body.page-template-page-admin .wp-editor-tools { margin-top: -32px; }
.parking,
.informacije,
.toilet,
.ulazi-i-izlazi,
.liftovi,
.bankomati,
.pokretne-stepenice,
.ormarici { display: none; pointer-events: none; }
.container-fluid.padded { padding-left: 40px; padding-right: 40px; }
.line-through { margin-bottom: 50px !important; }
.line-through span { background: #fff; padding: 0px 20px; }
.line-through:after { content: ''; width: 100%; height: 1px; background: #d5d5d5; display: block; margin-top: -18px; }
.block { padding-top: 30px; padding-bottom: 60px; }
.page-template-page-admin .block { margin-top: 30px; margin-bottom: 30px; padding: 0; }
.page-template-page-admin label { margin-top: 15px; }
.popusti .image { position: relative; }
.popusti .image .category { margin: 0px; position: absolute; top: 0px; font-size: 0.9em; left: 30px; color: #fff; background: #ee010b; border-radius: 20px; padding: 7px 14px; }
.popusti a { text-decoration: none; margin: 15px 0px 0px 0px; display: inline-block; font-size: 1.2em; color: #ee010b; font-weight: bold; }
.popusti img,
.novosti img { width: 100%; -moz-box-shadow: 0px 5px 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.15); box-shadow: 0px 5px 15px rgba(0,0,0,0.15); }
.popusti .image:hover { margin-top: -8px; margin-bottom: 8px; }
.popusti .image:hover img { -moz-box-shadow: 0px 7px 20px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 7px 20px rgba(0,0,0,0.2); box-shadow: 0px 7px 20px rgba(0,0,0,0.2); }
.novosti a:hover img { margin-top: -8px; margin-bottom: 8px; -moz-box-shadow: 0px 7px 20px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 7px 20px rgba(0,0,0,0.2); box-shadow: 0px 7px 20px rgba(0,0,0,0.2); }
.acz .novosti a { text-decoration: none; margin: 15px 0px 5px 0px; display: inline-block; font-size: 1.2em; color: #474747; font-weight: bold; }
.page-template-page-brand.acz .novosti a { font-size: 12px; width: 100%; text-align: center; font-weight: 400; text-transform: uppercase; }
.acz .novosti a:hover { color: #ee010b; }
.acz .novosti > a, 
.acz .popusti > a { margin-top: 30px; font-weight: 300; text-transform: uppercase; background: #ee010b; color: #fff; padding: 10px 20px; }
.acz .novosti > a:hover, 
.acz .popusti > a:hover { background: #1b1b1b; color: #fff; }
.novosti .datum { text-align: center; position: absolute; top: 0px; left: 30px; width: 38px; height: 38px; background: #ee010b; border-radius: 50%; color: #fff; }
.novosti .datum p { font-weight: bold; font-size: 0.75em; line-height: 1em; margin-top: 7px !important; }
.novosti .datum p span { font-weight: 300; font-size: 0.8em; display: block; }
.novosti a:hover .datum { top: -8px; }
.feed h2 { margin-bottom: 70px; }
.feed .icon { text-align: center; position: absolute; top: -20px; z-index: 99; left: 30px; width: 40px; height: 40px; border-radius: 50%; line-height: 40px; font-size: 20px; color: #fff; }
.feed .fb-icon { background: #3b5998; }
.feed .insta-icon { background: linear-gradient(200deg, #d047d1, #ff0000, #ffff00); }
.feed img { width: 100%; }
.feed p { height: 102px; overflow: hidden; margin-top: 10px; padding: 0 20px; }
.feed a { display: inline-block; width: 100%; margin: 0px 0px 10px 0px; }
.feed a:hover { margin-top: -8px; margin-bottom: 18px; }
.feed a:hover:after { -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.15); box-shadow: 0px 5px 10px rgba(0,0,0,0.15); }
.feed a { width: 100%; position: relative; background: #eee; overflow: hidden; }
.feed a:after { content: ''; display: block; padding-bottom: 100%; -moz-box-shadow: 0px 5px 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.15); box-shadow: 0px 5px 15px rgba(0,0,0,0.15); }
.feed a img { position: absolute; height: auto; max-height: 100%; width: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.small-pronadji-trgovinu { padding: 10px 30px; }
.small-pronadji-trgovinu * { z-index: 99; position: relative; }
.pronadji-trgovinu { position: relative; background: #333; padding-top: 50px; padding-bottom: 50px; }
.pronadji-trgovinu:before { content: ''; display: block !important; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background: url(//www.arenapark.hr/wp-content/themes/arenacentar/images/centar.jpg) no-repeat; background-size: cover; background-position: center bottom; opacity: 0.3; }
.pronadji-trgovinu h3,
.pronadji-trgovinu h2 { color: #fff; }
.acz .pronadji-trgovinu a { font-size: 1.2em; text-decoration: none; display: inline-block; margin-top: 20px; font-weight: 300; text-transform: uppercase; background: #ee010b; color: #fff; padding: 10px 20px; }
.acz .pronadji-trgovinu a:hover { background: #1b1b1b; color: #fff; }
.home-slider { background: #f3bfb4; background: -moz-linear-gradient(top, #f3bfb4 0%, #fff 100%); background: -webkit-linear-gradient(top, #f3bfb4 0%,#fff 100%); background: linear-gradient(to bottom, #f3bfb4 0%,#fff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3bfb4', endColorstr='#fff',GradientType=0 ); overflow: hidden; max-height: 600px; }
.arena-park .home-slider { background: #9b8f92; background: -moz-linear-gradient(top, #9b8f92 0%, #fff 100%); background: -webkit-linear-gradient(top, #9b8f92 0%,#fff 100%); background: linear-gradient(to bottom, #9b8f92 0%,#fff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b8f92', endColorstr='#fff',GradientType=0 ); }
.flexbox-wrapper,
.homepage-slide > .row { display: flex; flex-wrap: wrap; margin: 0 !important; }
.homepage-slide .helper { display: inline-block; height: 100%; vertical-align: middle; }
.homepage-slide img { display: inline-block !important; max-height: 60vh; }
.home-slider .slick-dotted.slick-slider { margin-bottom: 0; max-height: 600px; }
.home-slider .slick-dots { bottom: 15px; }
.home-slider .slick-dots li { width: 40px; height: 5px; background: #ccc; }
.home-slider .slick-dots li button { width: 40px; height: 5px; }
.home-slider .slick-dots li.slick-active,
.home-slider .slick-dots li:hover { background: #777; }
.home-slider .slick-dots li button, 
.home-slider .slick-dots li button:before { color: transparent; opacity: 0; }
.home-slider picture { display: inline-block; max-width: 100%; max-height: 600px; }
.slider-progress { width: 100%; height: 3px; background: #eee; }
.slider-progress .progress { width: 0%; height: 3px; background: #000; }
.arena-park .slider-progress .progress { background: #eee; }
.event-slide { height: 360px; position: relative; }
.event-slide > div:first-child { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; opacity: 0.1; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.event-slide .event-from { display: inline !important; font-size: 0.6em !important; }
.single-event-slide { height: auto; padding-bottom: 40px; }
.featured-single-image { max-height: 500px; margin-bottom: 30px; }
.dogadjanja { position: relative; }
.dogadjanja h2 { margin-top: 80px; color: #fff; position: absolute; left: 0px; right: 0px; z-index: 99; }
.dogadjanja-slider { position: relative; background: #333; }
.dogadjanja-slider .slick-slide { position: relative; padding-left: 80px; padding-right: 80px; padding-top: 180px; padding-bottom: 130px; }
.dogadjanja-slider .centar:before { content: ''; display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background: url(//www.arenapark.hr/wp-content/themes/arenacentar/images/centar.jpg) no-repeat; background-size: cover; background-position: center center; opacity: 0.3; }
.dogadjanja-slider .datum { display: inline-block; text-align: center; width: 72px; height: 72px; background: #ee010b; border-radius: 50%; color: #fff; margin-right: 10px; vertical-align: middle; }
.dogadjanja-slider .datum p { font-weight: bold; font-size: 1.5em; line-height: 1em; margin-top: 15px; display: inline-block; }
.dogadjanja-slider .datum p span { font-weight: 300; font-size: 0.8em; display: block; }
.dogadjanja-slider .slick-slide .inner { max-width: 600px; margin: 0 auto; }
.dogadjanja-slider .slick-slide .inner > p { width: calc(100% - 86px); font-size: 1.9em; display: inline-block; color: #fff; vertical-align: middle; }
.dogadjanja-slider .slick-arrow { position: absolute; top: 50%; z-index: 99; }
.dogadjanja-slider .slick-arrow.prev { left: 15px; }
.dogadjanja-slider .slick-arrow.next { right: 15px; }
.dogadjanja-slider .slick-arrow svg { fill: #bfbfbf; }
.dogadjanja-slider .slick-arrow:hover svg { fill: #ee010b; }
.dogadjanja-slider .slick-arrow.slick-disabled svg { fill: #666; pointer-events: none; }
.blueprint-page h1 { margin-bottom: 0px; }
.blueprint { margin-top: -60px; margin-bottom: 40px; position: relative; }
.single-shop .blueprint { margin-top: -110px; }
.blueprint svg > g { width: 100%; height: auto; display: none; }
.blueprint svg > g:nth-of-type(2) { display: block; }
.blueprint svg .base .active-lokal { fill: #ee010b!important; }
.blueprint svg .base > *:not(.inactive):not(#pod) { cursor: pointer; }
.blueprint svg .base > *:hover:not(.inactive) { fill: #666; }
.blueprint svg .numbers { display: none; pointer-events: none; }
.blueprint [category]:not([category=""]) { fill: #999; }
.blueprint-links { padding-top: 15px; padding-bottom: 15px; }
.brand-title h1 { color: #fff; margin-top: 40px; }
.single-shop-content { padding-top: 70px; padding-bottom: 70px; }
.single-shop-content .social { margin-top: 30px; }
.single-shop-content .social p { color: #c2c2c2; font-weight: 300; display: inline-block; position: relative; top: -11px; margin-right: 10px; text-transform: uppercase; }
.single-shop-content .social a { margin: 0px 2px; }
.single-shop-content .info-icon { line-height: 30px; font-size: 24px; display: inline-block; width: 45px; margin-right: 5px; text-align: right; }
.subscribe-block { background: #dfdfdf; position: static; }
.newsletterpage-block { background-color: transparent; }
.small-subscribe-block { padding: 10px 30px; }
.subscribe-block h3 { font-weight: 300; font-size: 2em; overflow: hidden; color: #474747; margin-bottom: 40px; margin: 20px 0px 40px 0px; }
#subscribe-popup form,
.subscribe-block form { width: 100%; margin-bottom: 30px; }
#subscribe-popup form input[type="email"],
#subscribe-popup form input[type="text"],
.subscribe-block form input[type="email"],
.subscribe-block form input[type="text"] { margin: 10px 0px; width: 100%; height: 46px; padding: 8px 12px; border: none; background: #fff; float: left; -moz-box-shadow: 0px 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.1); box-shadow: 0px 3px 7px rgba(0,0,0,0.1); }
#subscribe-popup form input[type="submit"],
.subscribe-block form input[type="submit"] { font-size: 1.2em; width: 100%; margin: 10px 0px; padding: 0px 50px 0px 15px; text-transform: uppercase; color: #fff; height: 46px; border: none; background: #ee010b url(//www.arenapark.hr/wp-content/themes/arenacentar/images/plane-white.svg) no-repeat; background-position: 90% center; -moz-box-shadow: 0px 3px 7px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.1); box-shadow: 0px 3px 7px rgba(0,0,0,0.1); }
.lightthemed-block form input[type="submit"] { background-color: #999; }
#subscribe-popup form input[type="submit"]:hover,
.subscribe-block form input[type="submit"]:hover { background-color: #1b1b1b; }
body.home .subscribe-block { z-index: 9999; bottom: -250px; }
body.home.subscribe-fixed .subscribe-block { position: fixed; bottom: 0px; left: 0px; right: 0px; padding-top: 15px; padding-bottom: 10px; }
body.home.subscribe-fixed .subscribe-block h3 { margin: 0; font-size: 1em; }
body.home.subscribe-fixed .subscribe-block form { margin-bottom: 0; }
body.home.subscribe-fixed .subscribe-block form input { height: 34px; font-size: 12px; }
body.home.subscribe-fixed .subscribe-block .dimmed { display: none; }
body.home .subscribe-block .container,
body.home .subscribe-block h3 { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; }
footer { background: #1b1b1b; color: #bfbfbf; padding: 70px 0; }
footer p { font-weight: 300; margin: 30px 0px 4px 0px; }
footer p:first-child { margin-top: 0px; }
footer ul { margin: 0px 0px 0px -10px; padding: 0px; list-style: none; }
footer ul li { margin: 6px 10px; display: inline-block; }
.acz footer ul li a { color: #bfbfbf; font-weight: 300; }
.acz footer ul li a:hover { color: #ee010b; text-decoration: none; }
footer .social { float: left; padding: 4px 15px 4px 0px; margin-right: 15px; border-right: 1px solid #3f3f3f; }
footer .social a { display: inline-block; margin: 0px 2px; }
footer .karta { position: relative; display: inline-block; width: 100%; }
footer .karta:after { content: ''; display: block; padding-bottom: 40%; }
footer .karta a { color: #fff; font-weight: 300; text-transform: uppercase; font-size: 1.1em; padding-left: 15px; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background: url(//www.arenapark.hr/wp-content/themes/arenacentar/images/karta.jpg) no-repeat; background-size: cover; }
footer .karta a:hover { color: #ddd; }
footer .karta a span { position: absolute; bottom: 15px; }
footer .bottom-footer { margin-top: 30px; }
.acz footer .bottom-footer a { color: #fff; }
.acz footer .bottom-footer a:hover { color: #ee010b; }
footer .bottom-footer .social ~ a { line-height: 28px; }
.breadcrumbs { padding: 20px 0 40px 0; color: #ccc; }
.breadcrumbs ul { list-style-type: none; margin: 0; padding: 0; }
.breadcrumbs li { display: inline; margin: 0; padding: 0; }
.breadcrumbs li:before { content: ' ► '; display: inline-block; font-family: sans-serif; }
.breadcrumbs li:first-child:before { content: ''; }
.breadcrumbs a { color: #333; padding: 0 20px; }
.breadcrumbs a:hover { color: #ee010b; }
.breadcrumbs li:first-child a { padding: 0 20px 0 0; }
.page-template-default .breadcrumbs,
.page-template-page-novosti .breadcrumbs,
.post-type-archive-event .breadcrumbs,
.post-type-archive-discount .breadcrumbs,
.page-template-page-giftcard .breadcrumbs,
.post-type-archive-news .breadcrumbs,
.single-post .breadcrumbs { padding: 20px 0 0 0; }
.map-title h1 img { margin-right: 40px; }
.map-title p { color: #666; }
.map-title h2 { color: #333; font-size: 24px; margin: 10px 0; }
.map-title .shop-header h1 { color: #333; }
.map-title .shop-subtitle { display: block; color: #333; font-size: 16px; padding-top: 15px; }
.brand-title { background-color: #333; }
.brand-title .breadcrumbs { color: rgba(255,255,255,0.4); }
.brand-title .breadcrumbs a { color: #fff; }
.brand-title h1 img { margin-right: 40px; }
.brand-title p { color: rgba(255,255,255,0.4); }
.brand-title h2 { color: #fff; font-size: 24px; margin: 10px 0; }
.circle-icons a { display: inline-block; width: 32px; height: 32px; background: #000; color: #fff; line-height: 32px; border-radius: 50%; }
.circle-icons a:nth-child(1) { background: #3b5998; }
.circle-icons a:nth-child(2) { background: #4099ff; }
.circle-icons a:nth-child(3) { background: #007bb6; }
.circle-icons a:nth-child(4) { background: #d34836; }
.circle-icons a:hover { background: #999; }
.listitem-novosti h3 { margin-top: 0; }
.listitem-popusti { width: calc(33.33333333% - 30px); margin-left: 15px; margin-right: 15px; margin-bottom: 20px; padding: 15px; -moz-box-shadow: 0px 5px 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.15); box-shadow: 0px 5px 15px rgba(0,0,0,0.15); }
.listitem-popusti div { position: relative; }
.listitem-popusti h3 { border-top: 1px solid #EFEFEF; padding-top: 20px; }
.brands-column .datum { margin-top: 20px; }
.brands-column img { box-shadow: 0 0 10px rgba(0,0,0,0.2); margin: 20px 0 40px 0; }
.brands-column a:hover img { box-shadow: 0 0 10px rgba(0,0,0,0.4); }
.minimenu { padding: 10px 30px; background: #1b1b1b; }
.minimenu h3 { color: #fff; }
.minimenu ul { list-style-type: none; margin: 20px 0; padding: 0; }
.minimenu li { margin: 10px 0; padding: 0; }
.minimenu li a { color: #fff; }
.minimenu li a:hover { color: #ddd; }
.minimenu li a span { margin-right: 10px; color: #ee010b; }
.minimenu .current_page_item { font-weight: bold; }
.map-fluid { height: 450px; width: 100%; background-color: #eee; }
.map-fluid .loading-info { line-height: 450px; font-size: 13px; }
.turn-by-turn { padding-top: 20px; padding-bottom: 50px; border-top: 1px solid #d5d5d5; }
.turnbyturn-position { display: block; margin-top: -50px; height: 0; }
.acz .lang-selector { color: #fff; font-size: 12px !important; }
.arena-park.acz header .lang-selector { color: #1b1b1b; }
footer .lang-selector { padding: 4px 0px; text-transform: uppercase; }
.acz header .grey-bar .pull-right a.dim,
.acz .lang-selector a.dim { color: #666; }
.acz .lang-selector a.dim:hover { color: #ee010b; }
.arena-park.acz header .grey-bar .pull-right a.dim,
.arena-park.acz header .lang-selector a.dim { color: rgba(0,0,0,0.5); }
.arena-park.acz header .lang-selector a.dim:hover { color: rgba(0,0,0,0.7); }
.lista-statusa span { color: #999; }
.lista-statusa span:last-of-type { color: #000; }
.lista-statusa a { font-family: sans-serif; }
.desetke { position: relative; }
.desetka-home-wrapper { margin-top: 140px; }
.desetka-slider { position: relative; }
.desetka-slider .desetka-item { position: relative; }
.desetka-slider .slick-arrow { position: absolute; top: calc(50% - 22px); z-index: 99; }
.desetka-slider .slick-arrow.prev { left: -60px; }
.desetka-slider .slick-arrow.next { right: -60px; }
.desetka-slider .slick-arrow svg { fill: #666; }
.desetka-slider .slick-arrow:hover svg { fill: #ee010b; }
.desetka-slider .slick-arrow.slick-disabled svg { fill: #eee; pointer-events: none; }
.desetke .boiler :first-child { margin-top: 0; }
.desetke .boiler h2 { font-size: 28px; line-height: 34px; font-weight: bold; margin: 0 0 16px 0; }
.infopart-links a { white-space: nowrap; } .boiler div :first-child { margin-top: 0; }
.boiler div :last-child { margin-bottom: 0; }
.boiler h2 { font-size: 24px; line-height: 34px; margin: 32px 0 16px 0; }
.boiler h3 { font-size: 20px; line-height: 30px; margin: 32px 0 16px 0; }
.boiler p { font-size: 16px; line-height: 26px; margin: 16px 0; }
.boiler td,
.boiler li { font-size: 16px; line-height: 26px; }
.boiler .gallery img { margin: 15px 0; }
.boiler img { max-width: 100%; height: auto; }
.boiler .wp-caption { max-width: 100%; }
.boiler p.wp-caption-text { font-size: 90%; margin: 8px 0 16px 0; }
#wpadminbar { z-index: 999999 !important; }  .boiler .holder_movie { width: 100%; border-bottom: 1px solid #d5d5d5; }
.boiler .holder_movie td { font-size: 12px; line-height: 14px; padding: 4px 10px; }
.boiler .holder_movie .logos { display: none; }
.boiler .holder_movie .naslov { font-size: 14px; line-height: 16px; font-weight: bold; }
.boiler .holder_movie .naslov a img { width: 14px; height: 14px; margin-left: 10px; }
.boiler .cover { width: 180px; }
.boiler .cover .thumb { padding: 20px 0; }
.boiler .info_movie_list div { display: inline; }
.boiler.text-center ul { list-style-type: none; padding: 0; }
.boiler.text-center li:before { content: '● '; font-size: 14px; }
.wp-paginate { margin: 0px; padding: 0px; text-align: center; list-style: none; }
.wp-paginate li { font-size: 1.1em; display: inline-block; margin: 0px 5px; }
.wp-paginate li a { color: #999; }
.wp-paginate li .current { font-size: 1.2em; color: #ee010b; font-weight: bold; } [type="checkbox"]:not(:checked),
[type="checkbox"]:checked { position: absolute; left: -9999px; }
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {   position: relative;   margin: 0px 5px;   padding-left: 24px;   padding-top: 2px;   cursor: pointer; }
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before { content: ''; position: absolute; left:0; top: 2px; width: 18px; height: 18px; border: 1px solid #E3E3E3; background: white; border-radius: 4px; box-shadow: none; }
[type="checkbox"]:checked + label:before { content: ''; background: #38AA34; transition: all .2s; }
[type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
[type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before { box-shadow: none; border-color: #bbb; background-color: #ddd; }
[type="checkbox"]:disabled:checked + label:after { color: #999; }
[type="checkbox"]:disabled + label { color: #aaa; }
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before { border: 1px solid #E3E3E3; }
.cmplz-category label:before { top: -12px !important; }
.filters label, .vikendplus-filters label { display: block; }
.popup-background { background: rgba(0,0,0,0.65); width: 100%; height: 100vh; position: fixed; z-index: 999908; top: 0; left: 0; }
.popup-background .close { color: #fff; opacity: 1; margin: 100px 30px; }
.popup-background .close:hover { color: #ccc; }
.popup-wrapper { position: fixed; z-index: 999909; width: 100%; margin: 20vh 0; top: 0; left: 0; }
#subscribe-popup .popup-content > .row > .container > .row { background-color: #dfdfdf; padding: 40px; }
.video-container { position: relative; padding-bottom: 56.25%; background-color: #000; }
.video-container:after { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.video-container iframe, 
.video-container video { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
.mc4wp-form label { margin: 10px 0 !important; }
.mc4wp-form p.dimmed { color: #999; }
.mc4wp-form p.dimmed a { color: #333; }
.mc4wp-form p.dimmed a span { border-bottom: 1px solid #ccc; }
.consent-wrapper { background: #fff; position: fixed; bottom: 0; width: 100%; padding: 20px; z-index: 999999; max-height: calc(100vh - 80px); -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 30px rgba(0,0,0,0.2); box-shadow: 0 0 30px rgba(0,0,0,0.2); }
.consent-text-wrapper > div { max-height: calc(100vh - 200px); margin-bottom: 20px; overflow-y: auto; }
.consent-button-wrapper > div { height: 60px; }
.consent-close { margin-right: 20px; }
.acz .modal { top: 100px; }
.acz .modal-content { border-radius: 0; }
.lead-block { display: block; text-align: center; border: 5px solid #8A1002; line-height: 1.3; letter-spacing: 8px; text-transform: uppercase; font-size: 40px; color: #8A1002 !important; font-weight: bold; }
.lead-block:after { content: ''; display: block; padding-bottom: 30%; }
.lead-block:before { content: ''; display: block; padding-top: 30%; }
.flex-block { display: flex; border: 5px solid #8A1002; line-height: 1.3; letter-spacing: 8px; text-transform: uppercase; font-size: 40px; color: #8A1002 !important; font-weight: bold; aspect-ratio: 1.4; align-items: center; justify-content: center; text-align: center; }
.flex-block.flex-block-white { border-color: #fff; color: #fff !important; }
.flex-block span { display: block; }
.content-admin-header { background-color: #333; padding: 10px 20px; }
.content-admin-header a { color: #fff; }
.content-admin-header a:hover { color: #f00; }
.service-documents { list-style-type: none; margin: 0; padding: 0; }
.service-documents a { display: inline-block; padding-left: 60px; background: url(//www.arenapark.hr/wp-content/themes/arenacentar/images/icons/small/ostalo.png) no-repeat left top; line-height: 60px; }
.service-documents a[href$=".pdf"] { background-image: url(//www.arenapark.hr/wp-content/themes/arenacentar/images/icons/small/pdf.png); }
.service-documents a[href$=".doc"],
.service-documents a[href$=".docx"] { background-image: url(//www.arenapark.hr/wp-content/themes/arenacentar/images/icons/small/doc.png); }
.service-documents a[href$=".xls"],
.service-documents a[href$=".xlsx"] { background-image: url(//www.arenapark.hr/wp-content/themes/arenacentar/images/icons/small/xls.png); }
.puzzle-game-wrapper img,
.puzzle-game-wrapper canvas { width: 100% !important; height: 75% !important; position: relative; }
.acz label.cc-check { margin: 0; padding: 0; width: 24px; }
.acz label.cc-check::before { display: none; }
.acz .cc-link { opacity: 1; padding: 0; color: #ee010b !important; }
.acz .cmplz-soft-cookiewall { z-index: 9999999; }
.acz .cookie-statement table { width: 100%; border-top: 1px solid #eee; }
.acz .cookie-statement table td { border-bottom: 1px solid #eee; }
.acz .cookie-statement table td b { font-weight: 400; }
.acz .cookie-statement h3 { font-size: 24px; line-height: 34px; margin: 32px 0 16px 0; }
.boiler p.cmplz-subtitle,
.acz .cookie-statement h4 { font-size: 18px; line-height: 30px; margin: 32px 0 16px 0; }
.acz .cookie-statement h4 { font-weight: bold; }
.acz .cookie-statement h5 { font-size: 18px; line-height: 30px; margin: 32px 0 16px 0; }
.characters a { display: inline-block; font-size: 14px; font-weight: 900; line-height: 26px; width: 26px; height: 26px; background: #999; color: #fff; border-radius: 50%; text-align: center; }
.characters a:hover { background: #ee010b; color: #fff; }
.brandlist h4 { margin: 10px 0; font-weight: bold; }
.brandlist ul { margin: 0 0 20px 0; }
.brandlist li { line-height: 1.2; }
.brandlist h4 span { font-weight: 400; }
.side-boiler h3 { color: #444; font-size: 20px; line-height: 23px; font-weight: 300; }
.side-boiler p { color: #888; font-size: 14px; line-height: 23px; }
.cmplz-placeholder-1 { height: auto !important; background-position: center !important; }
.cert-slider { margin: 0 auto 60px auto; max-width: 1600px; }
.cert-slide { border-radius: 50%; overflow: hidden; margin: 0 15px; padding: 10px; background: #fff; }
.cert-slide a img { filter: grayscale(1); opacity: .6; transition: all .3s linear; }
.cert-slide a:hover img { filter: grayscale(0); opacity: 1; }
@media screen and (max-width: 1024px) {
header .certificates { display: none; }
}
@media screen and (max-width: 991px) {
.listitem-popusti { width: calc(50% - 30px); }
.block { padding-bottom: 30px; padding-top: 15px; }
.home-slider { width: 100%; overflow: visible; max-height: none; } .home-slider .slick-dots { bottom: -30px; }
.home-slider img { max-width: 100%; }
.home-slider .text-right,
.home-slider .text-left { text-align: center; }
.listitem-popusti { width: calc(50% - 30px); }
.home-slider .slick-dotted.slick-slider { max-height: 1200px; }
header .menu-toggle b { display: none; }
header .menu-toggle span { margin-right: 0px; }
header #menu-checkbox + nav ul.sublist li { text-align: left; }
header #menu-checkbox + nav ul.sublist li a { line-height: 22px; }
header #menu-checkbox + nav { top: 120px; bottom: 0px; height: auto; padding-top: 0px; }
header #menu-checkbox + nav > label { top: 4px; right: -15px; }
header #menu-checkbox + nav > label.open { transform: translateX(-40px); }
body.home.subscribe-fixed .subscribe-block { display: none; }
header .grey-bar ul,
body.home header .grey-bar ul { display: none; }
body.home header .grey-bar .logo { position: static; }
body.home.menu-fixed header .grey-bar .pull-right,
header .grey-bar .pull-right { display: none; }
body { padding-top: 80px; margin-top: 0px !important; }
header .top-bar { display: none; }
header .grey-bar { position: fixed; top: 0px; width: 100%; }
header .grey-bar .red-block { position: static !important; float: right !important; }
header .grey-bar .left-wrapper { max-width: 100% !important; width: 100% !important; }
header .red-bar { padding: 0px 15px; position: fixed!important; top: 80px !important; margin-top: -40px; height: 40px!important; }
header .red-bar .col-sm-4 { display: none!important; }
header .red-bar .col-sm-8 { width: 100%!important; }
header .red-bar { height: auto; }
body.home header .grey-bar { overflow: visible; }
body.home:not(.menu-fixed) header .red-bar { margin-top: -70px; }
body.home:not(.menu-fixed) header .red-bar.open { margin-top: 0; }
.red-bar .col-xs-12:first-child { display: none; }
.red-bar .col-xs-12 { width: 100%; }
.red-bar .col-xs-12 input { border-left: none!important; padding-left: 0px !important; }
#menu-glavni-menu { display: none; padding: 12px 15px; text-align: left; width: 50%; position: fixed; top: 120px; left: 0px; z-index: 999999; }
#menu-glavni-menu.open { display: block; }
.arena-park.acz header .grey-bar ul#menu-glavni-menu li a { color: #fff; }
body header .grey-bar ul li,
body.home header .grey-bar ul li { width: 100%; }
body header .grey-bar ul li a,
body.home header .grey-bar ul li a { max-width: none !important; margin: 0px !important; width: auto !important; padding: 6px 0px !important; border: none !important; height: auto !important; line-height: 1em !important; }
header .grey-bar span { height: auto; }
.main-cat-list { width: 50%; float: right; padding-right: 0px; }
.main-cat-list.closed { margin-right: -100%; }
.category-lists { position: absolute; left: 100%; top: 0px; bottom: 0px; overflow: scroll; }
.category-lists ul { padding: 0px 15px!important; }
header #menu-checkbox + nav ul { padding: 10px 0px; }
header #menu-checkbox + nav ul.sublist li.current a { font-weight: normal; }
header #menu-checkbox + nav .category-lists { width: 50%; float: right; margin-top: 0px; padding: 14px 15px; }
.category-lists.open { margin-left: -50%; }
header #menu-checkbox + nav ul.sublist li.current a { pointer-events: auto; }
.filters label, .vikendplus-filters label { float: left; margin: 0px 15px 10px 0px!important; }
.feed p { margin-bottom: 30px; height: auto; max-height: 102px; }
.blueprint { margin-top: 0px; overflow: scroll; }
.breadcrumbs { padding-bottom: 20px!important; }
.listitem-novosti img { margin-bottom: 15px; }
.brands-column { margin-bottom: 30px; }
.brand-title h1 { margin-top: 0px; text-align: center; font-size: 2em; }
.brand-title h1 img { margin: 0 auto 10px auto; display: block; }
.dogadjanja h2 { margin-top: 30px; }
.dogadjanja-slider .slick-slide { padding: 120px 50px; }
.dogadjanja-slider .datum { margin: 0 auto; display: block; }
.dogadjanja-slider .slick-slide .inner > p { text-align: center; width: 100%; font-size: 1.7em; margin-top: 20px; }
.line-through span { display: inline-grid; }
footer .karta { margin-top: 20px; }
.event-slide { height: auto; }
.boiler .holder_movie td { width: 100%; display: block; float: left; }
.infopart-links a { display: block; text-align: center; }
.single-shop-content { padding-top: 15px; }
.single-shop-content h2 { margin-bottom: 40px; }
.single-shop-content .info-icon { text-align: center; display: block; width: 100%; margin-top: 10px; }
.pagination { display: block; }
.wp-paginate li a { padding: 10px; }
.breadcrumbs li { display: block; margin: 0; padding: 0; }
.breadcrumbs li:first-child:before { content: ' ► '; }
.breadcrumbs a,
.breadcrumbs li:first-child a { padding: 0 0 0 10px; }
.lead-block { letter-spacing: 3px; font-size: 28px; }
}
@media screen and (max-width: 480px) {
.novosti .col-xs-6,
.feed .col-xs-6 { width: 100%; }
.listitem-popusti { width: calc(100% - 30px); }
}
@media screen and (max-width: 340px) {
header .grey-bar .logo img { width: 160px; margin-top: 4px; }
}
@media screen and (min-width: 768px) {
.homepage-slide:not(.equal-heights) img.text-part { padding-bottom: 80px; }
.puzzle-game-wrapper > div { position: absolute; width: 90%; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); text-align: center; max-width: 400px; }
.puzzle-game-wrapper > div * { position: relative; }
.puzzle-game-wrapper img { opacity: 0.2; }
} .acz #swipebox-action #swipebox-close {  } .slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}