/* UNIVERSAL */


.clear {clear:both; height:0px;}
.clear10 {clear:both; height:10px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear50 {clear:both; height:50px;}
.clear60 {clear:both; height:60px;}
.clear100 {clear:both; height:100px;}


.noradi {border-radius:0 !important}

.righttoleft {text-align:right;}
.centertoleft {text-align:center;}

hr.hrfull {background:#ddd;}
.bigtar:hover {cursor:pointer;}

.breadcrumb > li + li::before {content: none}
.breadcrumb {font-size:12px}
.page-header .breadcrumb {color:#fff}
.page-header .breadcrumb a:link, .page-header .breadcrumb a:visited, .page-header .breadcrumb a:active {color:#fff}
.page-header h1 {min-height:114px}

.glavna-tekst-hr img {display:block; max-width:100%; height:auto;}

.cart5error .help-block {color:#d2322d;}
.error_message p {font-size:0.8em; color:#d2322d;}
.success_message p {font-size:2em; font-weight:700; color:#67d187;}
.success_message2 p {font-size:2em; font-weight:700; color:#67d187;}
.alert-darksuccess {background-color: #d6e9c6;border-color: #d6e9c6;border-radius: 0;color: #3c763d;}


ul.ul-ref {list-style-type: none; counter-reset: section; width:100%;font-size:13px; padding:0;-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2; -webkit-column-gap: 20px;column-count: 2;column-gap: 20px;}
ul.ul-ref li { padding-left: 10px; position: relative; line-height:35px; border-bottom:1px dotted #ddd;}
ul.ul-ref li:hover {background:#E8E8E8;}
ul.ul-ref li a {display:block;}
ul.ul-ref li a i.fa {color:#67d187;}

h2.entry {font-weight:500;}

/* fix za blurry owl images */

.owl-carousel .owl-item img {transform-style:flat; -webkit-backface-visibility: hidden;}

/* Cookie skripta */

.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }


/* Ovo je za videe embedane u wygwam, dodan je js plugin za wygwam koji oko videa automatski stavi div video-container */
.video-container {
	padding-top: 25px;
	padding-bottom: 50.5%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	height: 0;
}

.video-container.vimeo {
	padding-top: 0;
	padding-bottom: 56.4%;
}

.video-container embed,
.video-container iframe,
.video-container object,
.video-container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* SPECIFIC */

body {color:#484848;}
p {color:#484848;}
#header .header-top {background:#fff;border:0}
#header .header-top ul.nav-top li a {padding: 4px 6px;}
#footer {margin-top:0;background:#34393F;border:none;color:#ccc}
#footer p {color:#ccc}
#footer .footer-copyright {background:#1a1b1d;border:none;margin:0}
#footer .footer-copyright nav ul {font-size:11px}
#footer .footer-copyright nav img {margin-top:-8px}
#footer ul {margin:0;padding:0 15px}
#footer ul.simple-post-list li {padding:5px 0; border:none;}
#footer ul.simple-post-list .post-meta {font-style:italic; font-size:1em;}
.usluge-naslov {height:81px; border-bottom:1px solid #b7b7b7; font-size:18px; font-weight:300;}
.usluge-tekst {height:75px; line-height:25px; font-size:14px; font-weight:300; margin-top:10px}
ul.footerprojekti {list-style-type:none; padding:0}
ul.footerprojekti li {line-height:36px; color:#fff;}
ul.footerprojekti li span {color:#484848 !important;}
.posaljite-upit {padding:60px 0 40px 0;}
.slider-gumb {padding:15px; font-size:18px; font-weight:600;}

/* MOJ */

.izbornik-gore {font-family: 'Oswald', sans-serif}
#header .header-nav-main nav > ul > li > a {font-size:20px;font-weight:200}
.header-top {font-weight:200;font-family: 'Oswald', sans-serif}
#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {color:#824285;font-size:1em;font-weight:400}
.nav-pills > li + li {margin-left:0}
#header .header-logo {margin-bottom:-89px}
#header .header-logo img {margin:-56px 0 0 0;z-index:1050;position:relative}
#header .header-logo-noslide {margin:0}
#header .header-logo-noslide img {margin:0}
#header .header-body {height:153px;box-shadow:0 0 2px rgba(0,0,0,0.50)}
#header .header-nav.header-nav-stripe nav > ul > li > a, #header .header-nav.header-nav-stripe nav > ul > li:hover > a {padding:284px 13px 22px}
#header .header-nav.header-nav-stripe nav > ul > li:hover > a {background:#064E90}
.ikona-kocka {background:#fff;padding:5px}
.novosti-pocetna {/*background:#814084;*/height:250px;margin-top:30px}
h1 {font-family: 'Oswald', sans-serif}
h2{font-family: 'Oswald', sans-serif}
h3 {font-family: 'Oswald', sans-serif}
h4 {font-family: 'Oswald', sans-serif}
h5 {font-family: 'Oswald', sans-serif}
.novost-box {background:#F4F4F4;padding:20px;float:left;height:150px;width:100%;overflow:hidden}
.novosti-naslov {color:#555;width:100%;font-family: 'Oswald', sans-serif;font-size:18px;font-weight:400;margin-bottom:10px;text-align:center;line-height:28px;height:50px;overflow:hidden}
.novosti-naslov a:link, .novosti-naslov a:visited, .novosti-naslov a:active {color:#555}
.novosti-naslov a:hover {color:#000;text-decoration:none}
.novosti-tekst {color:#555;text-align:center;font-size:13px}
.novosti-gumb {width:100%;font-family: 'Oswald', sans-serif;padding:15px}
.owl-carousel.show-nav-title .owl-nav {margin-top:-55px;right:50px}
#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a a:focus {background:#fff}
#footer h4 {border-bottom:1px solid #5d6165;padding-bottom:20px;margin-bottom:20px}
.sidebar {margin-bottom:20px}
.sidebar h4 {color:#555;text-transform:uppercase;font-weight:200;font-size:1.5em}
.google-map-borders {border:none;padding:0}
.page-header {background:url(https://kajfa.hr/slike/kajfa-o-nama-4.jpg) bottom center no-repeat;min-height:280px;border-top:0;background-size:cover}
.page-head {top:125px;position:relative}
.social-icons li a {border-radius:0}
.thumb-info {border:none}
.full-width {width:100%}
.kocka-izbor-1 {background:#814084;border-right:1px solid #fff;font-family: 'Oswald', sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-align:center;padding-bottom:40px}
.kocka-izbor-1 a:link, .kocka-izbor-1 a:visited, .kocka-izbor-1 a:active {color:#fff}
.kocka-izbor-1 a:hover {color:#fff;text-decoration:none}
.kocka-izbor-1:hover {cursor:pointer;background:#370e39}
.kocka-izbor-1 img {margin:25%}
.kocka-izbor-2 {background:#59225c;border-right:1px solid #fff;font-family: 'Oswald', sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;text-align:center;padding-bottom:40px}
.kocka-izbor-2 a:link, .kocka-izbor-2 a:visited, .kocka-izbor-2 a:active {color:#fff}
.kocka-izbor-2 a:hover {color:#fff;text-decoration:none}
.kocka-izbor-2:hover {cursor:pointer;background:#370e39}
.kocka-izbor-2 img {margin:25%}
section.section {margin:0;padding:0}
.onama-foot {padding:50px 0 0 0}
.onama-foot h1 {text-transform:uppercase}
html .btn-primary {font-family: 'Oswald', sans-serif}
.smaller-naslov-akcija {text-transform:uppercase;font-weight:400;font-family: 'Oswald';font-size:18px}
.tabs-navigation .nav-tabs > li a {border:0 !important;font-family: 'Oswald';line-height:20px}
.nav-tabs li a {background:url(https://kajfa.hr/slike/trans-bg-w1.png)}
.nav-tabs li a:hover {background:#f4f4f4}
.tabs-navigation .nav-tabs > li a::before {display:none}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background:#f4f4f4}
.tabs-vertical {border:0;border-radius:0}
.tabs-navigation .nav-tabs > li:first-child a {border:0 !important;border-radius:0 !important}
.tabs-navigation {border-radius:0}
html body .tabs .nav-tabs li.active a {color:#555}
html body .tabs .nav-tabs a {color:#999}
html body .tabs .nav-tabs a:hover {color:#555}
.tabs-navigation .nav-tabs > li:last-child a {border-radius:0}
.naslov-padajuci {font-size:18px;text-transform:uppercase;padding:10px;display:block}
.ikonica-padajuci {padding:10px;background:#814084;position:relative;z-index:100;top:13px;left:0}
.slika-padajuci {margin-top:-50px;width:100%}
.opis-padajuci {font-family:'Open Sans';font-size:12px;line-height:18px}
.tekst-padajuci-mali {float:left;margin-top:10px;display:block;font-size:1em}
.ikonica-padajuci-mala {background:#814084;padding:3px;margin-right:20px}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {border:none}
#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega > .dropdown-menu {padding:30px}
#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {right:0;left:0}
#header .header-nav.header-nav-stripe nav > ul > li > a.dropdown-toggle::after, #header .header-nav.header-nav-stripe nav > ul > li:hover > a.dropdown-toggle::after {top:285px}
html.sticky-header-active #header .header-body {border-bottom:0}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {padding:0}
.referenca {font-size:16px;margin:0 0 15px;line-height:20px;}
.panel-group .panel + .panel {border-radius:0}
.panel-default {border-color:#f5f5f5}
.menu-samo-naslov li {font-size:16px}
.menu-samo-naslov li a:link, .menu-samo-naslov li a:visited, .menu-samo-naslov li a:active, .menu-samo-naslov li a:hover {text-transform:uppercase !important;padding:10px 15px !important}
.slider .tp-bannertimer {background:#000;opacity:0.2}
.naslov-galerije {background:#064E90;color:#fff;font-family: 'Oswald', sans-serif;font-size:20px;padding:15px 20px;margin:0 0 20px 0}
.entry-galerija {border-bottom:1px solid #ddd;margin:0;padding:15px 0}
.entry-galerija h2 {#color:#222;font-size:16px;font-family:'Open Sans';font-weight:600;line-height:22px}
.galerija-slika-naslov {background:#064E90;color:#fff;padding:15px 20px;margin:30px 0 3px 0;text-transform:uppercase}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background:#370E39}
#header .header-nav-top .dropdown-menu {border-radius:0;border:0}
.proizvodi-box {margin-top:30px}
.img-responsive {width:100%}


/*NOV*/
.tp-caption {font-family: 'Oswald', sans-serif}
.tekst1 {font-weight:400;border-bottom:1px solid #555;padding-bottom:30px}
.tekst2 {font-size:44px !important;text-transform:uppercase !important}
.tekst3 {}
.naslov-novosti {background:#fff;font-size:2.6em;font-weight:200;padding:0 50px 30px 15px;color:#1d2127;position:relative;margin-top:0;margin-bottom:0;text-shadow: 0 1px 2px rgba(0,0,0,0.1)}
.naslov-izdvojeno {background:#064E90;font-size:26px;font-weight:200;padding:20px 15px;color:#fff;position:relative;margin-top:-26px;margin-bottom:0;text-shadow: 0 1px 2px rgba(0,0,0,0.1)}
.naslov-izdvojeno-ostale {background:#064E90;font-size:26px;font-weight:200;padding:20px 15px;color:#fff;position:relative;margin:-102px 0 15px 0;text-shadow: 0 1px 2px rgba(0,0,0,0.1)}
.naslov-reference {background:#824285;font-size:15px !important;font-weight:400 !important;line-height:20px;padding:15px;color:#fff !important;position:relative;margin-top:0;margin-bottom:0;text-shadow: 0 1px 2px rgba(0,0,0,0.1)}
.naslov-novosti-2 {font-size:2.6em;font-weight:200;padding:20px 15px;color:#444;position:relative;margin:0 0 25px}
#header .header-nav.header-nav-stripe nav > ul > li.active:not(:hover) > a {background:#064E90;color:#fff;font-weight:400}
#header .header-nav.header-nav-stripe nav > ul > li.active:hover > a {font-weight:400}
.smaller-pocetna {position:relative;margin-top:-71px !important;background:#fff}
.smaller-pocetna-in {padding:15px 15px 0 15px;margin-bottom:-30px}
.novost-slider {margin:20px 0}
.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {color:#555}
.novost-slider-naslov {font-family: 'Oswald', sans-serif;font-size:24px;margin:0 0 20px 0;line-height:30px}
.novost-slider-naslov-2 {font-family: 'Oswald', sans-serif;font-size:24px;margin:20px 0;line-height:30px}
#slidebox854 {position:absolute !important;z-index:5 !important}
#slidebox863 {position:absolute !important;z-index:5 !important}
.link-slider {width:100%;height:100%;display:block;position:relative;z-index:50}
.oproizvodima {margin:50px 0 0 0;background:#f4f4f4 url(https://kajfa.hr/slike/oproizvodima-bg.jpg) top left no-repeat}
.tab-pane {height:400px;overflow:hidden}


/*MATEJ*/

img.slika-aktualno-poc {max-width: -moz-max-content !important; width: 100%;}

.potpis-razmak {font-size: 0.86em;}


/*STAR*/
{!--
.tp-caption {padding:50px;background:#814084;opacity:0.9 !important;font-family: 'Oswald', sans-serif}
.tekst1 {font-weight:400;border-bottom:1px solid #59225c;padding-bottom:30px}
.tekst2 {color:#d3c3d4}
.tekst3 {color:#d3c3d4}
.naslov-novosti {background:#fff;font-size:24px;font-weight:400;padding:20px 50px;color:#555;position:relative;margin-top:-66px;margin-bottom:0}
#header .header-nav.header-nav-stripe nav > ul > li.active:not(:hover) > a {background:#814084;color:#fff}
--}


/*HOVER GALERIJA*/
a.tooltip-moj {outline:none;text-decoration:none;}
a.tooltip-moj strong {line-height:30px;}
a.tooltip-moj:hover {text-decoration:none;} 
a.tooltip-moj span {z-index:10;display:none; padding:20px;margin-top:-250px; margin-left:180px;width:400px; line-height:16px;}
a.tooltip-moj:hover span{display:inline; position:absolute;border:1px solid #FFF;color:#000;background:#fff;}
a.tooltip-moj span {box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.2);}


.page-header-vrata {
    background: url(https://kajfa.hr/slike/kajfa-vrata-01.jpg) bottom center no-repeat;
    min-height: 598px;
    border-top: 0;
    margin-bottom: 56px;
}

.slider-container {background:#fff;}

.slider-container h1 {
    text-transform: uppercase;
    color: #656565;
    font-weight: 700;
    margin: 0px 0px 16px;
    line-height: 40px;
}

.slider-container h4 {
    text-transform: uppercase;
    color: #656565;
    font-weight: 400;
    font-size: 2em;
    margin: 0 0 12px 0;
    padding-bottom: 20px;
    line-height: 26px;
    border-bottom: 1px solid #c0c0c0;
    width: 172px;
}


.slider-container h5 {
    color: #656565;
    font-size: 1.2em;
    font-weight: 500;
    margin: 0px 0px 12px;
    line-height: 21px;
    text-transform: none;
}


.vrata-padding {
padding-left: 0px;
padding-right: 0px;
}


.page-header-vrata .page-head {
    top: 206px;
    position: relative;
}


.revolution-vrata-1 {
    text-transform: uppercase;
    color: #656565 !important;
    font-weight: 400;
    font-size: 1.3em;
    margin: 0 0 12px 0;
    padding-bottom: 20px;
    line-height: 28px;
    border-bottom: 1px solid #c0c0c0;
    width: 180px;
}

.revolution-vrata-2 {
    text-transform: uppercase;
    color: #656565 !important;
    font-weight: 700;
    margin: 0px 0px 16px;
    line-height: 44px;
    font-size: 0.64em;
}


.revolution-vrata-3 {
    color: #656565 !important;
    font-size: 1em;
    font-weight: 500;
    margin: 0px 0px 12px;
    line-height: 18px;
    text-transform: none;
}


h2.entry-vrata {
font-weight:900;
font-family:'Open Sans';
line-height: 34px;
margin: 0 0 6px 0;
font-size: 2em;
}


.hrvatska-vrata h4 {
    font-family:'Open Sans';
    font-size: 1.3em;
    font-weight: 900;
    letter-spacing: normal;
    line-height: 26px;
    margin: 0 0 28px 0;
}

.hrvatska-vrata h4 span {
font-weight: 600;
}

.drugi-vrata-lijevo {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(237,237,237,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(237,237,237,1)), color-stop(49%, rgba(237,237,237,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(237,237,237,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(237,237,237,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(237,237,237,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(237,237,237,1) 0%, rgba(237,237,237,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=1 );
}

.treci-vrata-lijevo {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 50%, rgba(239,239,239,1) 50%, rgba(239,239,239,1) 50%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(3%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(50%, rgba(239,239,239,1)), color-stop(50%, rgba(239,239,239,1)), color-stop(100%, rgba(239,239,239,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 50%, rgba(239,239,239,1) 50%, rgba(239,239,239,1) 50%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 50%, rgba(239,239,239,1) 50%, rgba(239,239,239,1) 50%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 50%, rgba(239,239,239,1) 50%, rgba(239,239,239,1) 50%, rgba(237,237,237,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 0%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}


.druga-vrata-sadrzaj {
padding: 70px 56px 56px 70px;
text-align: right;
}

.druga-vrata-slika {
padding: 0px 0px 0px 80px;

}

h2.entry-vrata-druga {
    font-weight: 900;
    font-family: 'Open Sans';
    line-height: 24px;
    margin: 0 0 10px 0;
    font-size: 1.3em;
}


.druga-vrata-sadrzaj h3 {
    font-size: 1.7em;
    font-weight: 300;
    letter-spacing: normal;
    font-family:'Open Sans';
    line-height: 30px;
    margin-bottom: 30px;
    text-transform: none;
    color: #000;
}


.treca-vrata-sadrzaj {
padding: 70px 70px 56px 70px;
text-align: left;
}

.treca-vrata-slika {
padding: 0px 100px 0px 0px;

}

h2.entry-vrata-treca {
    font-weight: 900;
    font-family: 'Open Sans';
    line-height: 24px;
    margin: 0 0 10px 0;
    font-size: 1.3em;
}


.treca-vrata-sadrzaj h3 {
    font-size: 1.7em;
    font-weight: 300;
    letter-spacing: normal;
    font-family:'Open Sans';
    line-height: 30px;
    margin-bottom: 20px;
    text-transform: none;
    color: #000;
}

.treca-vrata-sadrzaj p {
    color: #000;
}


.vrata-motivi {
    margin: 52px 0 76px 0;
    background: #00468e url(https://kajfa.hr/slike/kajfa-vrata-pocetna-01.jpg) center center no-repeat;
    height: 450px;
    border-top: 0px;
    background-size: cover;
    padding: 86px 0px 60px;
}

.vrata-motivi h2 {
    text-transform: uppercase;
    color: #656565;
    font-weight: 700;
    margin: 0px 0px 10px;
    line-height: 48px;
    letter-spacing: 0px;
    font-size: 2.8em;
}

.vrata-motivi h2 a, .vrata-motivi h2 a:hover, .vrata-motivi h2 a:active {
color: #656565;
text-decoration: none;
}


.vrata-motivi h4 {
    color: #eb312d;
    font-weight: 400;
    font-size: 2.3em;
    margin: 0 0 16px 0;
    line-height: 42px;
    font-family: 'Merienda One', cursive;
}

.vrata-motivi h3 {
    color: #656565;
    font-size: 2.1em;
    font-weight: 300;
    margin: 0px 0px 28px;
    line-height: 40px;
    text-transform: none;
}

a.vrata-gumb {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #253f89;
    border-color: #064e90 #064e90 #04335f;
    font-family: "Oswald";
    padding: 10px 36px;
    font-size: 1.26em;
}

.pored-videa-bg {background:#EDEDED url(https://kajfa.hr/slike/video-bg.jpg) top right no-repeat;}

#header .header-nav-main {
    margin: 13px 0 0;
}















