#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
p, ul, li, h1, h2, h3, h4, h5, h6{
padding: 0;
margin: 0;
border: 0;
outline: 0;
}
*,
*:before,
*:after {
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
box-sizing:			border-box;
}
html {
font-size: 62.5%;
-webkit-tap-highlight-color: transparent;
}
body {
font-family: 'Helvetica Neue', Helvetica, Arial, 'Open Sans', sans-serif;
font-size: 1.6em;
line-height: 1;
color: #333333;
padding-top: 90px;
}
html, body {
width:  100%;
height: 100%;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
a {
color: #333333;
text-decoration: none;
}
a:focus, a:hover {
text-decoration: none;
}
input[type='text'],
input[type='search'] {
font-size: inherit;
line-height: inherit;
}
input:focus { outline: 0; } @font-face {
font-family: "snw-basic-icons";
src:url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/snw-basic-icons.eot);
src:url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/snw-basic-icons.eot?#iefix) format("embedded-opentype"),
url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/snw-basic-icons.woff) format("woff"),
url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/snw-basic-icons.ttf) format("truetype"),
url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/snw-basic-icons.svg#snw-basic-icons) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "share_font";
src:url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/share.eot);
src:url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/share.eot?#iefix) format("embedded-opentype"),
url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/share.woff) format("woff"),
url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/share.ttf) format("truetype"),
url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/fonts/share.svg#snw-basic-icons) format("svg");
font-weight: normal;
font-style: normal;
}
.ikonica_snw_font{
font-family: 'font3';
text-align: center;
font-size: 50px;
}
.basic_iconic{
font-family: "snw-basic-icons"!important;
} .cf:before,
.cf:after {
content: " ";
display: table;
}
.cf:after { clear: both; }
.cf {
clear: both;
*zoom: 1;
}
.relative{
position: relative;
}
.n1{
font-size: 30px;
font-family: 'font1';
line-height: 35px;
}
.n2{
font-size: 20px;
font-family: 'font1';
line-height: 25px;
}
.n3{
font-size: 18px;
font-family: 'font1';
line-height: 20px;
}
.t1{
font-size: 18px;
font-family: 'font2';
line-height: 25px;
}
.t2, #list_wrap .menu-item a{
font-size: 15px;
font-family: 'font2';
line-height: 20px;
}
.t3, #list_wrap .menu-item .sub-menu a, footer a{
font-size: 12px;
font-family: 'font2';
line-height: 15px;
}
.cta{
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
font-family: 'font1';
line-height: 18px;
letter-spacing: 2px;
transition:color 0.2s;
-webkit-transition:color 0.2s;
border-radius: 6px;
} .logo{
line-height: 44px;
display: inline-block;
float: left;
}
.logo_img{
max-width: 120px;
line-height: 44px;
vertical-align: middle;
}
.logo_img_006{
max-width: 230px;
line-height: 44px;
vertical-align: middle;
}
.header {
position: fixed;
width: 100%;
height: 90px;
top: 0px;
left: 0px;
z-index: 999;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000;
perspective:1000;
}
.header_006{
height: 105px;
}
.header_full{
padding-left: 4.5%;
padding-right: 4%;
}
.center_navigation{
display: block;
width: 100%;
max-width: 1260px;
margin-left: auto;
margin-right: auto;
height: 90px;
padding-left: 4.5%;
padding-right: 4%;
}
.logo{
margin-top: 15px;
}
.menu-item-has-children:after{
content:" ";
top:40%;
right: -10px;
position: absolute;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
cursor: pointer;
z-index: 999;
}
.footer-nav.menu-item-has-children:after{
display: none
}
.sub-menu{
position: absolute;
}
#list_wrap {
float: right;
margin-top:20px;
}
.list_wrap_006 {
float: right;
margin-top: 30px!important;
}
#mobile_list_wrap ul, #list_wrap ul{
list-style: none;
}
#mobile_list_wrap ul li, #list_wrap ul li {
display: inline-block;
margin-left: 5px;
margin-right: 5px;
}
#mobile_list_wrap .menu-item-has-children, #list_wrap .menu-item-has-children{
position: relative;
margin-right: 20px
}
#mobile_list_wrap ul li a, #list_wrap ul li a{
padding: 12px 10px;
display: inline-block;
font-family: 'font2';
font-size: 15px;
line-height: 20px;
}
#mobile_list_wrap ul li ul, #list_wrap ul li ul{
right: -10px;
text-align: right;
min-width: 180px;
padding-bottom: 10px;
padding-right: 20px;
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
transform: scaleY(0);
-webkit-transition: -webkit-transform 0.2s ease-in-out;
-moz-transition: -moz-transform 0.2s ease-in-out;
-ms-transition: -ms-transform 0.2s ease-in-out;
-o-transition: -o-transform 0.2s ease-in-out;
transition: transform 0.2s ease-in-out;
-webkit-transform-origin: center top;
-moz-transform-origin: center top;
-ms-transform-origin: center top;
-o-transform-origin: center top;
transform-origin: center top;
}
#mobile_list_wrap ul li:hover ul, #list_wrap ul li:hover ul{
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
transform: scaleY(1);
}
#mobile_list_wrap ul li ul li a, #list_wrap ul li ul li a{
padding: 15px 10px;
}
#mobile_list_wrap ul li ul li, #list_wrap ul li ul li{
display: block;
margin: 0px;
}
.active-sub-menu{
-webkit-transform: scaleY(1)!important;
-moz-transform: scaleY(1)!important;
-ms-transform: scaleY(1)!important;
-o-transform: scaleY(1)!important;
transform: scaleY(1)!important;
}
#mobile_list_wrap{
display: none;
}
.hamburger_menu{
cursor: pointer;
}
.hamburger_desktop .hamburger_menu{
display: block!important; position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
margin-right: 30px;
float: right;
}
.hamburger_desktop_list_holder{
z-index: 999;
padding-top: 75px;
position: fixed;
display: block;
top: 0px;
bottom: 0px;
right: -240px;
width: 240px;
height: 100%;
-webkit-transition: -webkit-transform 0.2s ease-out;
-moz-transition: -moz-transform 0.2s ease-out;
-ms-transition: -ms-transform 0.2s ease-out;
-o-transition: -o-transform 0.2s ease-out;
transition: transform 0.2s ease-out;
}
.hamburger_desktop_list_holder#mobile_list_wrap{
display: block!important
}
.hamburger_desktop_list_holder.active_mobile{
-webkit-transform: translate3d(-240px,0,0);
-moz-transform: translate3d(-240px,0,0);
-ms-transform: translate3d(-240px,0,0);
-o-transform: translate3d(-240px,0,0);
transform: translate3d(-240px,0,0);
}
.hamburger_desktop_list_holder#mobile_list_wrap nav {
height: 100%;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
width: 110%;
text-align: right;
padding: 15px 30px 30px 30px;
}
.hamburger_desktop_list_holder#mobile_list_wrap ul li{
display: block;
}
.hamburger_desktop_list_holder#mobile_list_wrap .sub-menu {
padding-right: 30px;
}
.hamburger_desktop_list_holder#mobile_list_wrap ul li ul {
position: relative;
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
transform: scaleY(1);
}
.hamburger_desktop_list_holder#mobile_list_wrap .menu-item-has-children:after{
display: none!important;
}  .klizer_1_spacing{
background-size: cover;
background-position: center center;
height: 550px!important;
position: relative;
}
.klizer_1_naslov{
width: 41.66666666666667%;
margin-bottom: 10px;
}
.klizer_1_sadrzaj{
width: 34.375%;
margin-bottom: 15px;
}
.klizer_1_cta{
width: 190px;
text-align: center;
display: block;
text-transform: uppercase;
padding-top: 8px;
padding-bottom: 8px;
} .klizer_2_spacing{
background-size: cover;
background-position: center center;
height: 550px!important;
position: relative;
}
.klizer_2_naslov{
width: 41.66666666666667%;
margin-bottom: 10px;
}
.klizer_2_sadrzaj{
width: 34.375%;
margin-bottom: 15px;
}
.klizer_2_cta{
width: 190px;
text-align: center;
display: block;
text-transform: uppercase;
padding-top: 8px;
padding-bottom: 8px;
} .klizer_3_spacing{
background-size: cover;
background-position: center center;
height: 550px!important;
position: relative;
}
.klizer_3_naslov{
width: 83.33333333333334%;
margin-bottom: 10px;
}
.klizer_3_sadrzaj{
width: 68.75%;
margin-bottom: 15px;
}
.klizer_3_cta{
width: 190px;
text-align: center;
display: block;
text-transform: uppercase;
padding-top: 8px;
padding-bottom: 8px;
}
.klizer_3_half{
float: left;
width: 50%;
height: 550px;
position: relative;
background-size: cover;
background-position: center center;
} .klizer_4_spacing{
background-size: cover;
background-position: center center;
height: 550px!important;
position: relative;
}
.klizer_4_naslov{
width: 83.33333333333334%;
margin-bottom: 10px;
}
.klizer_4_sadrzaj{
width: 68.75%;
margin-bottom: 15px;
}
.klizer_4_cta{
width: 190px;
text-align: center;
display: block;
text-transform: uppercase;
padding-top: 8px;
padding-bottom: 8px;
}
.klizer_4_half{
float: right;
width: 50%;
height: 550px;
position: relative;
background-size: cover;
background-position: center center;
} .istaknuto-cetvrtina{
width: 25%;
float: left;
}
.istaknuto-trecine{
width: 33.33333%;
float: left;
}
.istaknuto-polovine{
width: 50%;
float: left;
}
.ikonica{
display: block;
text-align: center;
font-size: 50px!important;
margin-bottom: 30px;
}
.istaknuto_1_naslov{
text-align: center;
max-width: 260px;
width: 95%;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
}
.istaknuto_1_text{
text-align: center;
max-width: 260px;
width: 90%;
display: block;
margin-left: auto;
margin-right: auto;
}
.istaknuto_1_cta{
margin-left: auto;
margin-right: auto;
margin-top: 37px;
}
.istaknuto_header_cta{
margin-left: auto;
margin-right: auto;
margin-top: 8px;
}
.unicolor_features{
padding-top: 60px;
padding-bottom: 60px;
overflow: hidden;
}
.zamjena_za_gradient{
padding-top: 4%;
padding-bottom: 5%;
} .block{
display: block;
}
.center{
margin-left: auto;
margin-right: auto;
}
.background_cta{
padding-top: 4.5%;
padding-bottom: 4.5%;
overflow: hidden;
background-size: cover;
background-position: center center;
}
.cta_section_title{
max-width: 350px;
width: 90%;
text-align: center;
margin-bottom: 15px;
}
.crtica{
width: 20px;
height: 2px;
margin-bottom: 15px;
}
.cta_section_text{
max-width: 630px;
width: 90%;
text-align: center;
}
.cta_full_width{
width: 100%;
} .overflow_hidden{
overflow: hidden;
}
.bulleti_half{
width: 50%;
padding-left: 50px;
float: left;
}
.desni_bulleti{
padding-left: 100px;
}
.odmak_bulleti{
padding: 6% 8% 3% 8%;
}
.liste_width{
max-width: 400px;
width: 100%;
}
.list_item_buleti_2{
margin-bottom: 50px;
}
.bulleti_thirth{
width: 33.33333%;
padding-left: 50px;
float: left;
} .slika_svjedocanstva{
max-width: 70px;
float: left;
margin-right: 50px;
float: left;
width: 10%;
margin-right: 5%;
}
.svjedocanstvo_1_spacing{
height: 250px!important;
position: relative;
}
.ime_svjedocanstva{
margin-bottom: 15px;
}
.vertical-align_svjedocanstva{
width: 100%;
left: 0px;
padding-left: 19%;
padding-right: 19%;
position: absolute;
top: 50%;	
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.text_align{
float: right;
width: 85%
}
.text_align_full{
width: 100%;
} .testimonial-text-center{
text-align: center;
}
.svjedocanstvo_5_spacing{
height: 100px!important;
position: relative;
}
.ime_svjedocanstva_005{
margin-top: 25px;
}
.text_center_005{
padding-left: 19%;
padding-right: 19%;
}
.text_center_006{
padding-left: 19%;
padding-right: 19%;
}
.padding_testimonial_005{
padding-top: 100px;
padding-bottom: 120px;
} .formulari{
padding: 3% 8%;
background-size: cover;
background-position: center center;
}
.formulari.about-us{
padding: 3% 16% 3% 0;
}
.formulari_newsletter{
padding: 3% 4.204%;
padding-bottom: 1.5%;
overflow: hidden;
}
.formulari_newsletter .formulari_naslov{
margin-bottom: 0px;
}
.formulari_newsletter .n2{
line-height: 35px;
}
.formulari .gfield_label{
display: none;
}
.formulari ul, .quiz_form ul{
list-style: none;
width: 100%;
}
.formulari input, .quiz_form input{
background-color: transparent;
border: none;
outline: none;
line-height: 2;
padding-left: 10px;
width: 100%;
font-size: 18px;
font-family: 'font2';
line-height: 25px;
padding-bottom: 5px;
}
.newsletter_half{
width: 50%;
float: left;
}
.newsletter_half .gform_body, .newsletter_half .gform_footer {
float: left;
width: 50%;
}
.newsletter_half .gform_button{
float: right;
}
.gfield {
margin-bottom: 25px;
}
.formulari textarea, .quiz_form textarea{
background-color: transparent;
border: none;
outline: none;
line-height: 2;
padding-left: 10px;
width: 100%;
font-size: 18px;
font-family: 'font2';
line-height: 25px;
padding-top: 5px;
}
.formular_aligner{
max-width: 690px;
margin-left: auto;
margin-right: auto;
width: 95%;
}
.formular_aligner_small{
max-width: 540px;
margin-left: auto;
margin-right: auto;
width: 95%;
}
.formulari_naslov{
margin-bottom: 30px;
}
.validation_error{
display: none; 
}
.textarea {
margin-top: 20px;
}
.quiz_form{
padding: 3% 8%;
}
.quiz_form .gfield_checkbox, .quiz_form .gfield_radio{
margin-top: 20px;
}
.quiz_form input[type="radio"] {
width: auto!important;
}
.quiz_form input[type="checkbox"] {
width: auto!important;
} .o_nama_half{
width: 50%;
float: left;
overflow: hidden;
position: relative;
}
.o_nama_half2{
width: 50%;
float: right;
padding-left: 15%;
}
.o_nama_half4{
width: 50%;
float: right;
}
.container_onama{
position: relative;
padding: 5% 6%;	
}
.half_sa_slikom{
position: absolute;
left: 50%;
height: 100%;
top: 0px;
background-size: cover;
background-position: center center;
}
.half_sa_slikom2{
position: absolute;
left: 0%;
height: 100%;
top: 0px;
background-size: cover;
background-position: center center;
}
.onama_1_naslov{
max-width: 260px;
width: 80%;
margin-bottom: 15px;
}
.onama_1_text{
max-width: 360px;
width: 90%;
word-break: normal;
}
.container_o_nama_full{
width: 100%;
}
.aligner_o_nama{
max-width: 500px;
width: 100%;
float: right;
}
.aligner_o_nama2{
max-width: 500px;
width: 100%;
float: left;
padding-left: 15%;
}
.aligner_o_nama3{
max-width: 500px;
width: 100%;
float: left;
padding-left: 15%;
padding-top:7%;
}
.o_nama_half_video3{
width: 50%;
float: left;
overflow: hidden;
position: relative;
} .map-half-005{
width: 50%;
float: left;
position: absolute;
top:0px;
right: 50%;
left: 0px;
bottom:0px;
}
.map-text-falt-005{
width: 50%;
float: right;
padding-left: 11%;
padding-top: 5%;
padding-bottom: 5%;
}
.map-text-falt-005.left {
width: 50%;
float: left;
padding-left: 11%;
padding-top: 5%;
padding-bottom: 5%;
}
.map-text-falt-005.right {
width: 50%;
float: right;
padding-left: 11%;
padding-top: 5%;
padding-bottom: 5%;
}
.map-half-005.right {
width: 50%;
float: left;
position: absolute;
top: 0px;
right: 0%;
left: 50%;
bottom: 0px;
}
.map-half-005.left {
width: 50%;
float: left;
position: absolute;
top: 0px;
right: 50%;
left: 0%;
bottom: 0px;
} .accordion_half{
width: 50%;
float: left;
min-height: 50px;
padding: 7% 20% 7% 8%;
}
.accordion_background{
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.ui-accordion-header{
cursor: pointer;
}
.accordion_times_plus {
font-family: 'share_font';
-webkit-transition: transform 0.2s;
-moz-transition: transform 0.2s;
-ms-transition: transform 0.2s;
-o-transition: transform 0.2s;
transition: transform 0.2s;
float: right;
font-size: 55px;
margin-right: -62px;
margin-top: 6px;
-webkit-transform: rotate(0deg);
-webkit-transform-origin: 27px 6px;
-moz-transform: rotate(0deg);
-moz-transform-origin: 27px 6px;
-ms-transform: rotate(0deg);
-ms-transform-origin: 27px 6px;
-o-transform: rotate(0deg);
-o-transform-origin: 27px 6px;
transform: rotate(0deg);
transform-origin: 27px 6px;
}
.ui-state-active .accordion_times_plus {
-webkit-transform: rotate(45deg);
-webkit-transform-origin: 27px 6px;
-moz-transform: rotate(45deg);
-moz-transform-origin: 27px 6px;
-ms-transform: rotate(45deg);
-ms-transform-origin: 27px 6px;
-o-transform: rotate(45deg);
-o-transform-origin: 27px 6px;
transform: rotate(45deg);
transform-origin: 27px 6px;
-webkit-transition: transform 0.2s;
-moz-transition: transform 0.2s;
-ms-transition: transform 0.2s;
-o-transition: transform 0.2s;
transition: transform 0.2s;
} .gallery_block_images{
width: 25%;
float: left;
display: block;
}
.gallery_block_images img{
width: 100%;
opacity: 0.6;
-webkit-transition:opacity 0.2s ease-in-out;
transition:opacity 0.2s ease-in-out;
backface-visibility: hidden;
}
.gallery_block_images img:hover{
opacity: 1
}
.gallery_wrapper_full{
overflow: hidden;
width: 100%;
}
.gallery_title{
text-align: center;
padding: 30px 80px
}
.gallery_wrapper{
width: 100%;
max-width: 1260px;
margin-left: auto;
margin-right: auto;
height: auto;
overflow: hidden;
} .partneri-slick, .partneri-slick-3{
padding-left: 80px;
padding-right: 80px;
}
.vertical-align_partners{
width: 100%;
left: 0px;
padding-left: 15%;
padding-right: 15%;
position: absolute;
top: 50%;	
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
} .headline{
text-align: center;
}
.headline_wrapper{
padding: 4% 13%;
}
.headline-full-width{
padding-left: 15%;
padding-right: 15%;
} .sentence_stlye{
text-align: center;
width: 100%;
max-width: 680px;
display: block;
margin-left: auto;
margin-right: auto;
}
.sentence_wrapper{
padding: 2% 6%;
} .product_article img, .product_article_trecina img{
-webkit-backface-visibility: hidden; backface-visibility: hidden;
}
.product_article{
width: 25%;
float: left;
margin-bottom: -99999px;
padding-bottom: 99999px;
}
.product_article_trecina{
width: 33.3223%;
float: left;
margin-bottom: -99999px;
padding-bottom: 99999px;
}
.product_article_trecina_full img{
width: 100%;
}
.product_article_trecina_full .product_description{
max-width: 250px;
}
.products_wrapper{
width: 100%;
max-width: 1260px;
margin-left: auto;
margin-right: auto;
height: auto;
overflow: hidden;
}
.products_wrapper_full{
width: 100%;
margin-left: auto;
margin-right: auto;
height: auto;
overflow: hidden;
}
.product_titles{
text-align: center;
width: 90%;
max-width: 175px;
display: block;
margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
}
.product_description{
text-align: center;
width: 90%;
max-width: 175px;
display: block;
margin-left: auto;
margin-right: auto;
}
.content_wrapper_height{
width: 100%;
position: relative;
padding-top: 18%;
padding-bottom: 18%;
}
.product_titles_full{
text-align: center;
width: 90%;
max-width: 310px;
display: block;
margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
}
.product_description_full{
text-align: center;
width: 90%;
max-width: 310px;
display: block;
margin-left: auto;
margin-right: auto;
} .container{
width: 100%;
max-width: 1260px;
margin-left: auto;
margin-right: auto;
height: auto;
}
.container-full{
width: 100%;
margin-left: auto;
margin-right: auto;
height: auto;
}
.container_form2{
width: 100%;
max-width: 1060px;
margin-left: auto;
margin-right: auto;
height: auto;
}
.vertical-align{
width: 100%;
left: 0px;
padding-left: 11.904761904761903%;
padding-right: 11.904761904761903%;
position: absolute;
top: 50%;	
-webkit-transform: translateY(-55%);
-moz-transform: translateY(-55%);
-ms-transform: translateY(-55%);
-o-transform: translateY(-55%);
transform: translateY(-55%);
}
.vertical-align-full{
width: 100%;
max-width: 1260px;
position: absolute;
padding-left: 7.8125%;
padding-right: 7.8125%;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -55%, 0);
-moz-transform: translate3d(-50%, -55%, 0);
-ms-transform: translate3d(-50%, -55%, 0);
-o-transform: translate3d(-50%, -55%, 0);
transform: translate3d(-50%, -55%, 0);
}
footer {
padding-top: 30px;
text-align: center;
}
.footer-info-text {
margin-bottom: 30px;
color: #826f74;
}
.footer-purple {
width: 100%;
height: 45px;
}
.footer-copy-link {
text-align: left;
float: left;
line-height: 45px;
color: white;
}
.social-link {
float: right;
line-height: 45px;
vertical-align: middle;
margin-left: 15px;
}
.footer_tip_1_logo_link{
}
.footer_tip_1_logo_img{
max-width: 120px;
}
#menu-footer-menu{
list-style: none;
float: right; }
#menu-footer-menu li{
display: inline;
margin-left: 10px;
margin-right: 10px;
}
#menu-footer-menu li ul{
display: none
}
.footer_003{
padding-left: 4.1999%;
padding-right: 8.3888%;
padding-top: 5%;
overflow: hidden;
text-align: left;
}
.footer_003_left_segment{
width: 50%;
float: left;
}
.footer_003_right_segment{
width: 25%;
float: left;
}
.footer_003_right_segment2{
width: 25%;
padding-top: 25px;
float: left;
}
.more_info_003{
margin-top: 25px;
padding-right: 25px;
}
.footer_003_icons{
font-size: 40px!important;
display: inline-block;
margin-top: 30px;
margin-left: 40px;
}
.footer_003_icons:first-of-type{
margin-left: 0px;
}
.footer_003_underfooter{
width: 100%;
height: auto;
margin-top: 80px;
margin-bottom: 40px;
}
.footer_003_underfooter p {
display: inline;
} .blog_datetitle_holder{
}
.blog_container{
padding-left: 20%;
padding-right: 20%;
padding-top: 3%;
padding-bottom: 3%;
}
.excerpt_textovi{
max-width: 600px;
}
.title_blog{
padding-top: 10px;
}
.blog_holder{
overflow: hidden;
}
.blog_holder article{
width: 50%;
float: left;
}
.blog_content_segment{
padding-left: 12.7%;
padding-right: 12.7%;
padding-top: 5%;
position: relative;
height: 250px; }
.blog_title_003{
max-width: 450px;
}
.date_position_handler{
position: absolute;
right: 0px;
top: 0px;
padding-top: 12%;
padding-right: 17.7%;
}
.blog_crtica{
width: 50px;
height: 2px;
margin-top: 18px;
margin-bottom: 18px;
}
.single_post_banner_image{
max-height: 300px;
display:block;
margin-left: auto;
margin-right: auto;
}
.single_post_colone{
float: left;
min-height: 1px;
}
.author_column{
width:22.22222222222222%;
}
.content-area{
width:50%;
}
.recent_posts{
width: 27.7777%;
padding-left: 4%;
padding-right: 8%;
}
.naslov_single_post2{
margin-bottom: 50px;
}
.banner_single_blog{
max-width: 100%;
width: 100%;
}
.single_blog_container{
width: 100%;
max-width: 1280px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-bottom: 70px;
}
.silngle_blog_segment_1{
float: left;
min-height: 1px;
height: auto;
width: 17.96875%;
}
.silngle_blog_segment_2{
float: left;
min-height: 1px;
height: auto;
width: 47.65625%;
}
.silngle_blog_segment_25{
float: left;
min-height: 1px;
height: auto;
width: 5.46875%;
}
.silngle_blog_segment_3{
float: left;
min-height: 1px;
height: auto;
width: 14.84375%;
padding-left: 20px;
}
.silngle_blog_segment_4{
float: left;
min-height: 1px;
height: auto;
width: 12.421875%;
}
.single_blog_content_holder{
font-size: 18px;
font-family: 'font2';
line-height: 28px;
}
.single_blog_content_holder a{
font-size: 18px;
font-family: 'font2';
line-height: 28px;
text-decoration: underline;
}
.single_blog_content_holder p {
margin-bottom: 16px;
}
.single_blog_content_holder img{
width: 95%;
display: block;
margin: 32px 0px;
}
.single_blog_content_holder ul li{
margin-left: 20px;
}
.single_blog_content_holder h1, .single_blog_content_holder h3, .single_blog_content_holder h4, .single_blog_content_holder h5, .single_blog_content_holder h6{
font-size: 18px;
font-family: 'font1';
line-height: 20px;
margin-top: 35px;
margin-bottom: 16px;
}
.single_blog_content_holder h2, .sitemap h3 {
font-size: 25px;
font-family: 'font1';
line-height: 20px;
margin-top: 35px;
margin-bottom: 16px;
}
.side_menu_links{
margin-bottom: 15px;
margin-top: 20px;
display: block;
}
.datum_bloga_text{
margin-top:35px;
margin-bottom:55px;
}
.newblog_title{
margin-bottom: 30px;
}
.video_height_line_fix{
margin-bottom: -3px;
}
.video_vertical_fix{
position: absolute;
top: 50%;
transform:translateY(-50%);
}
.video_horizontal_left{
left: 0px;
}
.video_horizontal_right{
right: 0px;
}
.video-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.anchor_holder{
display: block;
width: 100%;
}
.sidro_100 {
width: 0px;
min-height: 70px;
height: 70px;
margin-top: -70px;
line-height: 0;
position: absolute;
display: block;
} .share_links{
font-family:'share_font';
font-size: 80px;
display: inline;
}
.share_wrapper{
padding: 3% 13%;
} .marka {
position: relative;
display: inline-block;
vertical-align: bottom;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
}
.marka i {
position: absolute;
display: block;
width: 100%;
height: 100%;
opacity: 0;
background: #000000;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
}
.marka.marka-set i {
opacity: 1;
}
.marka.marka-rotate-right {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.marka.marka-rotate-left {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.marka.marka-rotate-down {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.marka.marka-icon-empty {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
} .marka.marka-icon-times i {
-webkit-transform: rotate(45deg) scale(0.8, 0.07);
-moz-transform: rotate(45deg) scale(0.8, 0.07);
-ms-transform: rotate(45deg) scale(0.8, 0.07);
-o-transform: rotate(45deg) scale(0.8, 0.07);
transform: rotate(45deg) scale(0.8, 0.07);
}
.marka.marka-icon-times i:nth-child(2) {
-webkit-transform: rotate(-45deg) scale(0.8, 0.07);
-moz-transform: rotate(-45deg) scale(0.8, 0.07);
-ms-transform: rotate(-45deg) scale(0.8, 0.07);
-o-transform: rotate(-45deg) scale(0.8, 0.07);
transform: rotate(-45deg) scale(0.8, 0.07);
} .marka.marka-icon-bars i {
-webkit-transform: scale(0.8, 0.07);
-moz-transform: scale(0.8, 0.07);
-ms-transform: scale(0.8, 0.07);
-o-transform: scale(0.8, 0.07);
transform: scale(0.8, 0.07);
}
.marka.marka-icon-bars i:nth-child(2) {
-webkit-transform: scale(0.8, 0.07) translate(0%, -400%);
-moz-transform: scale(0.8, 0.07) translate(0%, -400%);
-ms-transform: scale(0.8, 0.07) translate(0%, -400%);
-o-transform: scale(0.8, 0.07) translate(0%, -400%);
transform: scale(0.8, 0.07) translate(0%, -400%);
}
.marka.marka-icon-bars i:nth-child(3) {
-webkit-transform: scale(0.8, 0.07) translate(0%, 400%);
-moz-transform: scale(0.8, 0.07) translate(0%, 400%);
-ms-transform: scale(0.8, 0.07) translate(0%, 400%);
-o-transform: scale(0.8, 0.07) translate(0%, 400%);
transform: scale(0.8, 0.07) translate(0%, 400%);
} .marka.marka-icon-plus i {
-webkit-transform: scale(0.8, 0.07);
-moz-transform: scale(0.8, 0.07);
-ms-transform: scale(0.8, 0.07);
-o-transform: scale(0.8, 0.07);
transform: scale(0.8, 0.07);
}
.marka.marka-icon-plus i:nth-child(2) {
-webkit-transform: rotate(90deg) scale(0.8, 0.07);
-moz-transform: rotate(90deg) scale(0.8, 0.07);
-ms-transform: rotate(90deg) scale(0.8, 0.07);
-o-transform: rotate(90deg) scale(0.8, 0.07);
transform: rotate(90deg) scale(0.8, 0.07);
}
.hamburger_menu{
display: none;
}  .slick-slider
{
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box; -webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-prev, .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 30px;
height: 34px;
margin-top: -14px;
padding: 0;
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
background-repeat: no-repeat;
text-align: center;
}
.slick-next {
right: auto;
right: 30px; font-family: "snw-basic-icons"!important;
content: "a";
color: black;
font-size: 40px;
}
.slick-prev {
left: auto;
left: 30px; font-family: "snw-basic-icons"!important;
content: "b";
color: black;
font-size: 40px;
}
.next_prev_fix_gal .slick-prev, .next_prev_fix_gal .slick-next {
position: absolute;
top: 4%;
display: block;
width: 60px;
height: 100%;
margin-top: -17px;
padding: 0px;
cursor: pointer;
border: none;
outline: none;
background: transparent;
background-repeat: no-repeat;
text-align: center;
}
.next_prev_fix_gal .slick-next{
right: 0px;
}
.next_prev_fix_gal .slick-prev{
left: 0px;
}  aside {
} footer {
} @media screen and (max-width: 1200px) {
.o_nama_half_video3 {
width: 100%;
}
.video_vertical_fix{
position: relative;
top: 0px;
transform:translateY(0%);
width: 100%;
}
.aligner_o_nama3{
padding-left: 0%;
margin-left: auto;
margin-right: auto;
display: block;
width: 90%;
float: none;
max-width: 600px;
padding-top: 30px!important;
padding-bottom: 30px!important;
}
}
@media screen and (max-width: 1100px) {
.istaknuto-cetvrtina{
width: 50%;
}
.istaknuto-cetvrtina:nth-child(1), .istaknuto-cetvrtina:nth-child(2){
margin-bottom: 60px;
} .gallery_block_images{
width: 33.33333%;
}
.product_titles_full{
font-size: 20px;
}
.product_description_full{
font-size: 12px;
}	
}
@media screen and (max-width: 1024px) {
.video_half {
width: 100%;
}
.aligner_o_nama3{
padding-left: 10%;
padding-top: 7%;
padding-right: 10%;
padding-bottom: 7%;
max-width: 100%
}
.aligner_o_nama3 p{
width: 100%;
max-width: 100%;
word-break: break-all;
}
.logo_img_006{
max-width: 120px;
}
body{
padding-top: 60px;
}
.center_navigation{
height: 60px;
}
.logo {
margin-top: 5px;
}
.hamburger_menu{
display: block;
float: right
}
.active_mobile{
-webkit-transform: translate3d(-240px,0,0);
-moz-transform: translate3d(-240px,0,0);
-ms-transform: translate3d(-240px,0,0);
-o-transform: translate3d(-240px,0,0);
transform: translate3d(-240px,0,0);
}	
.header{
height: 60px;
}
#list_wrap{
display: none;
}
.list_wrap_cta{
display: block!important;
margin-top: 3px!important;
}
.mobile_cta{
width: 150px!important;
}
#mobile_list_wrap{
z-index: 999;
padding-top: 50px;
position: fixed;
display: block;
top: 0px;
bottom: 0px;
right: -240px;
width: 240px;
height: 100%;
-webkit-transition: -webkit-transform 0.2s ease-out;
-moz-transition: -moz-transform 0.2s ease-out;
-ms-transition: -ms-transform 0.2s ease-out;
-o-transition: -o-transform 0.2s ease-out;
transition: transform 0.2s ease-out;
}
#mobile_list_wrap nav{
height: 100%;
overflow-y:scroll;
-webkit-overflow-scrolling: touch;
width: 110%;
text-align: right;
padding: 15px 30px 30px 30px;
}
#mobile_list_wrap ul li{
display: block;
}
#mobile_list_wrap ul li ul{
position: relative;
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
transform: scaleY(1);
}
.menu-item-has-children:after{
display: none;
}
#mobile_list_wrap .menu-item-has-children{
margin-right: 0px;
}
#mobile_list_wrap .sub-menu{
padding-right: 30px;
}
#mobile_list_wrap .sub-menu li a{
font-size: 12px;
padding: 12px 10px;
}
.hamburger_menu{
margin-top: 10px;
margin-right: 30px;
}
}
@media screen and (max-width: 900px) {
.newsletter_half{
width: 100%;
}
.newsletter_half .formulari_naslov{
text-align: center;
}
.bulleti_thirth{
width: 100%;
}
.product_article{
width: 50%;
} .klizer_1_naslov {
width: 60%;
}
.klizer_1_sadrzaj {
width: 53%;
}
.silngle_blog_segment_1{
width: 5%;
}
.silngle_blog_segment_2{
width: 60%;
}
.silngle_blog_segment_25{
width: 5%;
}
.silngle_blog_segment_3{
width: 30%;
}
.silngle_blog_segment_4{
display: none
}
}
@media screen and (max-width: 850px){
.date_position_handler{
padding-top: 30%
}
}
@media screen and (min-width: 800px) {
.istaknuto-trecine:nth-child(odd), .istaknuto-trecine:nth-child(even) {
background-color: rgba(255,255,255,0)!important;
}
}
@media screen and (max-width: 800px) {
.date_position_handler{
padding-top: 35%
}
.trigradient{
background: transparent!important;
padding-bottom: 0px !important;
padding-top: 0px !important;
}
.istaknuto-trecine:nth-child(odd) {
width: 100%;
padding-top: 30px;
padding-bottom: 30px;
}
.istaknuto-trecine:nth-child(even) {
width: 100%;
padding-top: 30px;
padding-bottom: 30px;
} .vertical-align_svjedocanstva .slika_svjedocanstva{
width: 25%;
}
.vertical-align_svjedocanstva .text_align{
width: 75%;
}
.text_align_full{
width: 100%;
}
.svjedocanstvo_1_spacing {
height: 280px!important;
} .footer_003_left_segment{
width: 100%;
padding-bottom: 30px;
}
.footer_003_right_segment{
width: 50%;
}
.footer_003_right_segment2{
width: 50%;
padding-top: 25px;
}
}
.show_na_700{
display: none;
}
@media screen and (max-width: 1024px){
.map-text-falt-005.left {
width: 100%;
float: left;
padding-left: 11%;
padding-top: 5%;
padding-bottom: 5%;
}
.map-text-falt-005.right {
width: 100%;
float: right;
padding-left: 11%;
padding-top: 5%;
padding-bottom: 5%;
}
.map-half-005.right {
width: 100%;
float: left;
position: relative;
top: 0px;
right: 0%;
left: 0;
bottom: 0px;
height: 450px;
}
.map-half-005.left {
width: 100%;
float: left;
position: relative;
top: 0px;
right: 50%;
left: 0%;
bottom: 0px;
}
}
@media screen and (max-width: 700px) {
.video_cta_mobile{
margin-left: 5%!important;
}
.show_na_700{
display: block;
margin-bottom: 30px;
}
.hide_na_700{
display: none;
}
.o_nama_half, .o_nama_half2, .o_nama_half4, .aligner_o_nama3{
width: 100%;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 30px;
}
.map-half-005 {
width: 100%;
float: left;
position: relative;
height: 300px;
}
.map-text-falt-005 {
width: 100%;
float: right;
padding-left: 0%;
padding-top: 30px;
padding-bottom: 30px;
}
.map-text-falt-005.left {
width: 100%;
float: left;
padding-left: 11%;
padding-top: 5%;
padding-bottom: 5%;
}
.map-text-falt-005.right {
width: 100%;
float: right;
padding-left: 11%;
padding-top: 5%;
padding-bottom: 5%;
}
.map-half-005.right {
width: 100%;
float: left;
position: relative;
top: 0px;
right: 0%;
left: 0;
bottom: 0px;
}
.map-half-005.left {
width: 100%;
float: left;
position: relative;
top: 0px;
right: 50%;
left: 0%;
bottom: 0px;
}
.accordion_half{
width: 100%;
padding: 30px 5%;
}
.container_onama{
padding: 0px;
}
.onama_1_text, .onama_1_naslov{
max-width: 1000px;
width: 100%;
padding-left: 5%;
padding-right: 5%;
}
.aligner_o_nama {
max-width: 1000px;
width: 100%;
float: right;
}
.aligner_o_nama2 {
max-width: 1000px;
width: 100%;
float: left;
padding-left: 0px;
padding-bottom: 30px;
}
.product_article_trecina, .product_article_trecina img{
width: 100%;
}
}
@media screen and (max-width: 600px) {
.istaknuto-cetvrtina{
width: 100%;
padding-top: 30px!important;
padding-bottom: 30px!important;
}
.istaknuto-cetvrtina:nth-child(1), .istaknuto-cetvrtina:nth-child(2){
margin-bottom: 0px;
}
.date_position_handler{
padding-top: 12%
}
.bulleti_half{
width: 100%;
}
.klizer_4_half, .klizer_3_half{
float: none;
width: 100%;
height: 150px;
}
.half_4_content, .half_3_content{
height: 450px;
} .gallery_block_images{
width: 50%;
} .klizer_1_naslov, .klizer_2_naslov {
width: 75%;
}
.klizer_1_sadrzaj, .klizer_2_sadrzaj {
width: 65%;
}
.blog_holder article{
width: 100%;
} .dvagradient{
background: none!important;
padding-top: 0px!important;
padding-bottom: 0px!important;
}
.istaknuto-polovine {
width: 100%;
padding-top: 30px;
padding-bottom: 30px;
}
.background_cta, .quiz_form{
padding-bottom: 30px;
padding-top: 30px;
} .vertical-align_svjedocanstva .slika_svjedocanstva{
width: 35%;
}
.vertical-align_svjedocanstva .text_align{
width: 65%;
}
.svjedocanstvo_1_spacing {
height: 320px!important;
}
.headline_wrapper{
padding: 10% 11.41%;
}
}
@media screen and (max-width: 500px) {
.date_position_handler{
padding-top: 30%
}
.newsletter_half .gform_body, .newsletter_half .gform_footer {
float: left;
width: 100%;
}
.newsletter_half .gform_button {
float: none;
margin-left: auto;
margin-right: auto;
display: block;
}
.formulari_newsletter{
padding-top: 40px;
padding-bottom: 40px;
}
}
@media screen and (max-width: 400px) {
.headline_wrapper{
padding: 13% 11.41%;
}
.silngle_blog_segment_2{
width: 100%;
padding-right: 5%;
padding-left: 5%;
}
.silngle_blog_segment_3{
width: 100%;
padding-right: 5%;
padding-left: 5%;
}
.product_article{
width: 100%;
} .klizer_4_naslov, .klizer_1_naslov, .klizer_2_naslov, .klizer_3_naslov{
width: 100%;
}
.klizer_4_sadrzaj, .klizer_1_sadrzaj, .klizer_2_sadrzaj, .klizer_3_sadrzaj  {
width: 95%;
} .vertical-align_svjedocanstva .slika_svjedocanstva{
display: none
}
.vertical-align_svjedocanstva .text_align{
width: 100%;
}
.svjedocanstvo_1_spacing {
height: 320px!important;
}
.slick-next{
right: 28px;
}
.slick-prev{
left: 20px;
} .footer_003_right_segment{
width: 100%;
}
.footer_003_right_segment2{
width: 100%;
padding-top: 25px;
}
}
@media screen and (max-width: 380px) {
.date_position_handler{
padding-top: 35%;
}
}
body p a:not(.cta),
body h4 a:not(.cta) {
color: #f4a827;
transition: all 0.3s;
}
body p a:not(.cta):hover,
body h4 a:not(.cta):hover {
color: #f4a827;
text-decoration: underline;
}
.aligner_o_nama,
.aligner_o_nama2 {
max-width: 610px;
}
.onama_1_naslov {
max-width: 350px;
}
.onama_1_text {
max-width: 400px;
}
.accordion_half {
padding: 7% 10% 7% 8%;
}
.current-menu-item .sub-menu li a,
.current-menu-ancestor .sub-menu li a {
color: #060000!important;
}
.current-menu-item .sub-menu li a:hover,
.current-menu-ancestor .sub-menu li a:hover,
.current-menu-ancestor .sub-menu li.current-menu-item a {
color: #b00405!important;
}
.current-menu-ancestor a {
color: #b00405!important;
}
@media only screen and (max-width: 768px) {
.desktopOnly {
display: none;
}
.klizer_3_half .vertical-align {
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.klizer_3_half .vertical-align .klizer_3_cta,
.klizer_3_half .vertical-align p,
.klizer_3_half .vertical-align h2  {
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (min-width: 769px) {
.mobileOnly {
display: none;
}
}
.pagination {
padding: 20px 0;
position: relative;
font-size: 11px;
line-height: 13px;
display: flex;
width: 100%;
text-align: center;
margin: 0 auto;
justify-content: center;
}
.pagination span, 
.pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color: #ffffff;
background: #060000;
font-family: 'font2';
transition: all 0.3s;
}
.pagination a:hover{
color: #ffffff;
background: #b00405;
}
.pagination .current{
padding:6px 9px 5px 9px;
background: #b00405;
color: #ffffff;
}
.sitemap_sec {
margin-bottom: 6rem;
padding: 0 4rem;
}
.sitemap_third {
width: 33%; 
float: left;
}
@media only screen and (max-width: 768px) {
.sitemap_third {
width: 100%;
float: none;
}
.sitemap_sec {
margin-bottom: 6rem;
padding: 0 2rem;
}
.sitemap_sec h3,
.sitemap_sec a {
text-align: center;
}
}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/source/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/source/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/source/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/source/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/source/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//zgjazzfestival.com/wp-content/themes/svinaweb-snwtema-f21f663b42b2/source/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}.klizer_2_spacing{
background-size: contain;
background-position: top center;
height: 550px!important;
position: relative;
background-repeat: no-repeat;
}
@media screen and (max-width: 600px){
.slick-prev, .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 25%;
display: block;
width: 30px;
height: 34px;
margin-top: -14px;
padding: 0;
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
background-repeat: no-repeat;
text-align: center;
}
}
.gallery_block_images img {
width: 100%;
opacity: 1;
-webkit-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
backface-visibility: hidden;
}
.klizer_3_spacing {
height: 190px!important;
}
.klizer_3_half.background_color_3.half_3_content {
display: none!important;
}