body {color: #000; font-family: 'Montserrat', sans-serif; font-size: 16px !important; line-height: 1.6em;}
p {color: #000; line-height: 1.6em; margin: 0 0 1em 0;}

/* dancing-script-regular - latin-ext_latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  src: url('https://carolija.hr/css/fonts/dancing-script-v15-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://carolija.hr/css/fonts/dancing-script-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://carolija.hr/css/fonts/dancing-script-v15-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://carolija.hr/css/fonts/dancing-script-v15-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://carolija.hr/css/fonts/dancing-script-v15-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://carolija.hr/css/fonts/dancing-script-v15-latin-ext_latin-regular.svg#DancingScript') format('svg'); /* Legacy iOS */
}


h1, h2, h3, h4, h5, h6 {
font-weight: 400;
letter-spacing: 0;
margin: 0;
font-family: 'Dancing Script', cursive;
text-transform: none !important;
line-height:1.2em;
}

.main.other-css .box {max-width: 100% !important; margin-right: auto; margin-left: auto;}

#header.other-css .header-body {
    border-top: 0 !important;
}

#header.other-css .header-body .container-xl {width:100%; max-width: 1630px;}

#header.other-css .header-nav-top {
    align-items: right !important;
}

#header.other-css .header-nav-main {margin: 0 !important;}

#header.other-css .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
    color: #fff;
    font-size: 0.9em !important;
    padding: 0 10px;
}

#header.other-css .header-row.pt-3 {
    background: #de4184;
    border-top: 0 !important;
	height:45px;
	max-height:45px;
	overflow:hidden;
	padding:0 !important;
	margin:0 !important;
}

#header.other-css .header-row.pt-3 {
	justify-content: center !important;
	align-items: normal !important;
}

#header.other-css .header-row.pt-3 .container-xl {
	align-items: normal !important;
}

#header.other-css .header-row.pt-3 .container-xl .d-none {
	display:inline-block !important;
}

#header.other-css .header-logo {float: none; position: absolute !important; top:-5px; left:15px; z-index:6;}
#header.other-css .header-logo img {margin: 0; width:280px; height:auto;}

html.sticky-header-negative.sticky-header-active #header .header-logo img {
    height: 75px !important;
    width: auto !important;
    top: 45px !important;
}

html.sticky-header-negative.sticky-header-active #header .header-logo {
    height: 75px !important;
    width: auto !important;
}

#header.other-css .header-nav {
    min-height: 90px;
}

#header.other-css .social-icons li a {
    color: #de4184 !important;
}

#header.other-css .social-icons li a:hover {
    color: #000 !important;
}

.main.other-css h3 {
	text-transform: none !important;
}

.main.other-css .page-header .page-header-lg h1 {
    font-size: 80px !important;
}
.main.other-css .page-header h1 {
    font-size: 80px !important;
    line-height: 1;
    top: 0;
}

.main.other-css .page-header .breadcrumb {color:#fff; font-size:12px !important; letter-spacing:1px !important; margin:10px 0 0 0;}
.main.other-css .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {color:#fff; text-decoration:none; font-size:12px !important;}
.main.other-css .breadcrumb a:hover {color:#fff; text-decoration:underline}
.main.other-css .page-header .breadcrumb > li {font-size:12px !important;}

.main.other-css section.page-header .page-header-title-border {
    background-color: #de4184 !important;
}

.main.other-css .blog-posts h4 {font-family: 'Montserrat', sans-serif; font-size: 18px !important; font-weight:600 !important; margin:15px 0 5px 0 !important; padding:0 !important; height:40px; overflow:hidden;}

.main.other-css p.uslugeboxtext {height:75px; padding:0; overflow:hidden;}

.main.other-css p.uslugeboxtext ~ p.uslugeboxtext {
    display: none;
}

.main.other-css .blog-posts .col-md-4 {margin-bottom:30px !important;}

.main.other-css .dodatnaklasa-torte h2 {font-size: 60px !important; text-align: center; color:#6f448a !important; margin:0 !important; pading:0 !important; border:0 !important; }
.main.other-css .dodatnaklasa-torte p {text-align: center; margin:0 !important; pading:0 !important; }
.main.other-css .dodatnaklasa-torte .heading.heading-middle-border::before {border-top: 0!important;}

.main.other-css .dodatnaklasa-torte-popis {padding-left:15px !important; padding-right:15px !important;}
.main.other-css .dodatnaklasa-torte-popis p.uslugeboxtext {height:75px; padding:0; overflow:hidden;}
.main.other-css .dodatnaklasa-torte-popis p.uslugeboxtext ~ p.uslugeboxtext {display: none;}
.main.other-css .dodatnaklasa-torte-popis h4 {font-family: 'Montserrat', sans-serif; font-size: 18px !important; font-weight:600 !important; margin:15px 0 5px 0 !important; padding:0 !important; height:40px; overflow:hidden; text-transform:uppercase !important; color: #de4184 !important;}
.main.other-css .dodatnaklasa-torte-popis .pb-3, .py-3 {padding-bottom: 4rem !important;}
.main.other-css .dodatnaklasa-torte-popis .thumb-info .thumb-info-wrapper::after {background: rgba(33, 37, 41, 0.15);}
.main.other-css .dodatnaklasa-torte-popis .selector-gri-four .img-responsive {height: auto; object-fit: cover;}

.main.other-css .dodatnaklasa-torte-popis-okusi {padding-left:15px !important; padding-right:15px !important;}
.main.other-css .dodatnaklasa-torte-popis-okusi p.uslugeboxtext {height:75px; padding:0; overflow:hidden;}
.main.other-css .dodatnaklasa-torte-popis-okusi p.uslugeboxtext ~ p.uslugeboxtext {display: none;}
.main.other-css .dodatnaklasa-torte-popis-okusi h4 {font-family: 'Montserrat', sans-serif; font-size: 18px !important; font-weight:600 !important; margin:15px 0 5px 0 !important; padding:0 !important; height:40px; overflow:hidden; text-transform:uppercase !important; color: #de4184 !important;}
.main.other-css .dodatnaklasa-torte-popis-okusi .pb-3, .py-3 {padding-bottom: 4rem !important;}
.main.other-css .dodatnaklasa-torte-popis-okusi .thumb-info .thumb-info-wrapper {display: none !important;}
.main.other-css .dodatnaklasa-torte-popis-okusi .thumb-info .thumb-info-wrapper::after {background: rgba(33, 37, 41, 0.15);}
.main.other-css .dodatnaklasa-torte-popis-okusi .selector-gri-four .img-responsive {height: auto; object-fit: cover;}

.main.other-css .torte-entry-naslovgrid {}
.main.other-css .torte-entry-naslovgrid article.post h2 a {font-size: 2em;}
.main.other-css .torte-entry-naslovgrid h2 {text-align: center;}
.main.other-css .torte-entry-naslovgrid h2.font-weight-bold {font-weight:400 !important;}
.main.other-css .torte-entry-naslovgrid article.post .post-meta > span {padding-top: 10px; font-size: 12px !important;}
.main.other-css .torte-entry-naslovgrid article.post .post-meta {font-size: 12px !important; text-transform: uppercase; text-align: center;}
.main.other-css .torte-entry-naslovgrid p {text-align: center;}

.main.other-css .torte-entry-naslovforma h3 {font-size: 40px !important; text-align: center !important; color:#de4184 !important; margin:0 !important; pading:0 !important; border:0 !important; }

.main.other-css .torte-entry-naslovforma .card-body input[type="submit"] {
    margin: 0 auto;
    display: block;
    background: #de4184;
    font-size: 1rem;
    padding: 10px 15px;
    cursor: pointer;
	color:#fff;
	border:0;
	border-radius: 6px;
	text-transform: uppercase;
}

.main.other-css .torte-entry-naslovforma .card-body input[type="submit"]:hover {
    background-color: #6f448a;
	color:#fff;
	border:0;
}

.main.other-css .kolaci-entry-naslovgrid {}
.main.other-css .kolaci-entry-naslovgrid article.post h2 a {font-size: 2em;}
.main.other-css .kolaci-entry-naslovgrid h2 {text-align: left;}
.main.other-css .kolaci-entry-naslovgrid h2.font-weight-bold {font-weight:400 !important;}
.main.other-css .kolaci-entry-naslovgrid article.post .post-meta > span {padding-top: 10px; font-size: 12px !important;}
.main.other-css .kolaci-entry-naslovgrid article.post .post-meta {font-size: 12px !important; text-transform: uppercase; text-align: left;}


.main.other-css .sidebar h5.font-weight-bold {
	font-family: 'Montserrat', sans-serif; font-size: 18px !important; font-weight:600 !important;
	color:#6f448a;
}

.main.other-css .sidebar p {
	color: #666;
	font-size: 0.9em;
	padding: 0;
	margin:0;
}

#header.other-css .header-body:not(.h-100) {
    height: auto !important;
}



.main.other-css .slider-container, .rev_slider_wrapper {background:#eee;}
.main.other-css .rev_slider .btn {font-family: 'Montserrat', sans-serif !important; text-transform:uppercase !important; border-radius:2rem !important;}

#header.other-css .header-nav-features::before, #header .header-nav-features::after {
    background: rgba(0, 0, 0, 0);
    width: 0px;
}

.main.other-css .pocetnaslasticeowl .carousel-default {max-width:1120px !important; margin:0 auto !important;}
.main.other-css .pocetnaslasticeowl .carousel-default .owl-item {background:#eee; padding:3rem 0; margin-top:3rem; margin-bottom:3rem;}
.main.other-css .pocetnaslasticeowl .carousel-default .owl-item img,
.main.other-css .pocetnaslasticeowl .carousel-default .owl-item .embed-responsive.embed-responsive-16by9{
    min-height: initial !important;
    max-height: initial !important;
    object-fit: cover;
}

.main.other-css .pocetnaslasticeowl h4 {text-align:center; font-size:5em;}
.main.other-css .pocetnaslasticeowl p {text-align:center; padding: 0 3rem; height:200px; overflow:hidden;}

.main.other-css section.section {border: 0 !important;}

.main.other-css .paralaxkvaliteta .row {width:50%; float:right;}

.main.other-css .foot-podigni30 {margin-top:-50px !important;}
#footer.other-css {border:0 !important;}

#footer.other-css .footer-copyright.footer-copyright-style-2 {
    margin-top:-50px !important;
    border:0 !important;
}

.main.other-css .success {
    text-align: center;
    border-color: #c3e6cb;
    padding: 20px;
    margin-top: 30px;
}

#footer.other-css {
    border-top: 0;
    font-size: 0.9em;
    margin-top: 0;
	margin-bottom: -30px;
    padding: 0;
}

#footer.other-css .container-xl {
    width:100% !important;
    max-width:1630px !important;
}

#footer.other-css .col-lg-4, #footer.other-css .col-lg-5, #footer.other-css .col-lg-6, #footer.other-css .col-6, #footer.other-css .col-md-4, #footer.other-css .col-lg-2 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

#footer.other-css .col-6, #footer .col-md-4, #footer.other-css .col-lg-2 {text-align:right !important;}
#footer.other-css .col-6 h5, #footer .col-md-4 h5, #footer.other-css .col-lg-2 h5 {text-align:right !important;}
#footer.other-css .col-lg-4 {text-align:center !important;}

#footer.other-css h5 {font-family: 'Dancing Script', cursive !important; font-size: 50px !important; color:#6f448a !important; text-transform: none !important;}
#footer.other-css p {font-size: 14px !important; color:#6f448a !important;}

#footer.other-css a:link, #footer.other-css a:visited, #footer.other-css a:active {color: #6f448a !important; text-decoration: none !important; font-size: 14px !important;}
#footer.other-css a:hover {color: #de4184 !important; text-decoration: none !important; font-size: 14px !important;}

#footer.other-css a.text-4:link, #footer.other-css a.text-4:visited, #footer.other-css a.text-4:active {color: #6f448a !important; text-decoration: none !important; font-size: 14px !important;}
#footer.other-css a.text-4:hover {color: #de4184 !important; text-decoration: none !important; font-size: 14px !important;}

#footer.other-css a.link-hover-style-1:link, #footer.other-css a.link-hover-style-1:visited, #footer.other-css a.link-hover-style-1:active {color: #6f448a !important; text-decoration: none !important; font-size: 14px !important;}
#footer.other-css a.link-hover-style-1:hover {color: #de4184 !important; text-decoration: none !important; font-size: 14px !important;}

#footer.other-css .footer-copyright .d-flex,
#footer.other-css .footer-copyright .col-md-6,
#footer.other-css .footer-copyright .col-lg-2 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
	align-items: center;
}

#footer.other-css .footer-copyright .col-lg-2 {
    text-align: center !important;
}
#footer.other-css .footer-copyright .socialikonedno .social-icons li a:link {
    color: #de4184 !important;
}

#footer.other-css .footer-copyright .socialikonedno .social-icons li a:hover {
    color: #000 !important;
}

#footer.other-css .social-icons li a {background: #de4184 !important; box-shadow: none !important;}
#footer.other-css .social-icons li {box-shadow: none !important;}

.main.other-css .carousel-default h4 {text-align: center;font-size: 4.4em;}
.main.other-css .carousel-default h4 a {color: #6f448a;}
.main.other-css h1.poch1 {font-size: 5em;color: #6f448a !important;}
.main.other-css h3.poch3 {font-size: 5em;color: #6f448a !important;}
.main.other-css h3.poch3-paralax {font-size: 60px;color: #6f448a !important;}
.main.other-css .divider.dividerh1poc hr {height: 1px;background: #DE4184;width: 200px;}
.main.other-css .container-xl.pocbgslika {width: 100%;max-width: 100%;padding: 0;background-size: cover;height: auto;}
.main.other-css .pocbgslika section.section {background: transparent;border-top: none;}
.main.other-css .okopoch3 h3 {font-size: 5em;color: #6f448a !important;}
.main.other-css .okopoch3 .heading.heading-middle-border:before {border-top: 0;}
.main.other-css .okopoch3 p {max-width: 1250px;text-align: center;margin: 0 auto;font-size: 1em !important; margin-bottom: 20px;}
.main.other-css .pocplax2 .row {justify-content: flex-end;}
.main.other-css .pocplax2 .col {max-width: 50%;}
.main.other-css .pocplax2 h3 {font-size: 5em;color: #6f448a !important;}
.main.other-css .pocplax2 p {font-size: 1em !important;}
.main.other-css .pocplax2 .bg img {transform: none !important;}
.main.other-css section.section.pocplax2 {margin-bottom: -24px;}
.main.other-css .btn-xlg {font-size: 1.2rem;letter-spacing: 1px;padding: 1rem 4rem;}

.main.other-css .rev_slider .tp-caption {font-family: 'Dancing Script', cursive;}
.main.other-css .rev_slider .tp-parallax-wrap:nth-child(2) .tp-caption {color: #6f448a !important;font-size: 150px !important;font-weight: 400 !important;top: -130px !important;text-shadow: 0 1px 5px #fff !important;}
.main.other-css .rev_slider .tp-parallax-wrap:nth-child(3) .tp-caption {color: #de4184 !important;font-size: 50px !important;font-weight: 400 !important;top: -40px !important;text-shadow: 0 1px 1px #fff !important;line-height: 50px !important;}

.main.other-css .car-interijer .owl-carousel {max-width:1120px !important; margin:0 auto !important;}

.img-responsive2 {
    display: block !important;
	width:auto !important;
    max-width: 100% !important;
    height: auto !important;
}

.footerlogoslika img {
    display: block !important;
	width: auto !important;
    max-width: 300px !important;
    height: auto !important;
	margin:0 auto !important;
}







/* RESPONSIVE */


@media (min-width: 576px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (min-width: 768px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (min-width: 992px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (min-width: 1200px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (min-width: 1440px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}

@media (max-width: 1440px) {.main.other-css .container-xl {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}



@media (min-width: 1680px) {
	
#header.other-css .header-logo {float: none; position: relative !important; top:25px; left:0; z-index:6;}
#header.other-css .header-logo img {margin: 0; width:280px; height:auto;}

html.sticky-header-negative.sticky-header-active #header .header-logo img {
    height: 75px !important;
    width: auto !important;
    top: 50px !important;
}

}





@media (max-width: 1199px) {
	
}

@media only screen and (max-width: 1215px) and (min-width: 992px) {
#header.other-css .logo-inner {height: auto !important; width: auto !important;}
}


@media (min-width: 992px) {
	
#header.other-css .header-nav-features-search {margin-top:0px !important;}
#header.other-css .header-nav-main {margin: 0 !important;}

#header.other-css .header-nav-main nav > ul > li > a {
    display: inline-flex !important;
    align-items: center !important;
    white-space: normal !important;
    border-radius: 4px !important;
    color: #000 !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    padding: 0.3rem 0.5rem !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}

html.sticky-header-negative.sticky-header-active #header.other-css .header-nav {
    padding: 0 !important;
    padding-top: 15px !important;
}

#header.other-css .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    margin-top: -4px !important;
}

#header.other-css .header-nav-features {
    position: relative!important;
    padding-left: 10px!important;
    margin-left: 5px!important;
}

.main.other-css article.post h2 a {font-size: 50px; font-weight:400 !important;}
.main.other-css article.post-large h2 {margin-bottom: 20px;}

.main.other-css .search h2 {font-family: 'Montserrat', sans-serif; font-size: 24px !important;}

.main.other-css .map-full {margin-bottom:-30px !important;}
.main.other-css .sidebar .map-full {margin-bottom:30px !important;}

#footer.other-css .footer-copyright p {color: #fff !important;}
#footer.other-css .footer-copyright a:link, #footer.other-css .footer-copyright a:visited, #footer.other-css .footer-copyright a:active {color: #fff !important; text-decoration: none !important;}
#footer.other-css .footer-copyright a:hover {color: #5e1b38 !important; text-decoration: none !important;}

}



@media (max-width: 991px) {

#header.other-css .header-logo img {height: 75px !important; width: auto !important; top: 45px !important;}
#header.other-css .header-btn-collapse-nav {margin-top: 0px !important;}
#header.other-css .header-nav-features-search {margin-top:0px !important;}

html.sticky-header-active #header.other-css .header-logo img {top: 50px !important;}
#header.other-css .logo-inner {height: auto !important;}

html.sticky-header-negative.sticky-header-active #header.other-css .header-btn-collapse-nav,
html.sticky-header-negative.sticky-header-active #header.other-css .header-nav-features-search {margin-top:18px !important;}

.open {background: #fff;}

#header.other-css .header-nav-main nav > ul li {padding: 5px 0 !important;}

#header.other-css .header-nav-main nav > ul > li > a {
    min-height: auto !important;
	text-transform: uppercase !important;
    font-weight: 700 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#header.other-css .header-nav-main nav > ul li a {
    font-size: 14px !important;
    font-style: normal !important;
    line-height: 20px !important;
    padding: 2px 0 !important;
    margin: 0 !important;
}

.dropdown-menu li {line-height: 20px !important;}

#header.other-css .header-nav-main nav > ul > li > a.active,
#header.other-css .header-nav-main nav > ul > li > a.active:focus,
#header.other-css .header-nav-main nav > ul > li > a.active:hover {
    color: #6f448a !important;
    background: transparent !important;
}

#header.other-css .header-nav-features {
    position: relative;
    padding-left: 10px;
    margin-left: 5px;
}

.main.other-css .page-header .page-header-lg h1 {font-size: 50px !important;}
.main.other-css .page-header h1 {font-size: 50px !important;}

.main.other-css .dodatnaklasa-torte h2 {font-size: 40px !important; line-height:1.2em !important;}

.main.other-css article.post h2 a {font-size: 40px !important; font-weight:400 !important;}
.main.other-css article.post-large h2 {margin-bottom: 10px !important;}
.main.other-css .torte-entry-naslovgrid article.post h2 a, .kolaci-entry-naslovgrid article.post h2 a {font-size: 40px !important; margin-bottom: 10px!important;}

.main.other-css .search h2 {font-family: 'Montserrat', sans-serif; font-size: 24px !important;}

.main.other-css .map-full {margin-bottom:-30px !important;}
.main.other-css .sidebar .map-full {margin-bottom:30px !important;}

#footer.other-css .col-6, #footer.other-css .col-md-4, #footer.other-css .col-lg-2 {text-align:left !important;;}
#footer.other-css .col-6 h5, #footer.other-css .col-md-4 h5, #footer.other-css .col-lg-2 h5 {text-align:left !important;;}
#footer.other-css .col-lg-4 {text-align:left !important;}

#footer.other-css .col-lg-4, #footer.other-css .col-lg-5, #footer.other-css .col-lg-6, #footer.other-css .col-6, #footer.other-css .col-md-4, #footer.other-css .col-lg-2 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
	align-items: left !important;
	margin-bottom:30px !important;
}

#footer.other-css .footer-copyright .d-flex,
#footer.other-css .footer-copyright .col-md-6,
#footer.other-css .footer-copyright .col-lg-2 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
	align-items: left !important;
}

#footer.other-css h5 {font-size: 36px !important;}
#footer.other-css p {margin: 0px !important; padding: 0px !important;}
#footer.other-css .footer-copyright p {color: #fff !important;}
#footer.other-css .footer-copyright a:link, #footer .footer-copyright a:visited, #footer .footer-copyright a:active {color: #fff !important; text-decoration: none !important;}
#footer.other-css .footer-copyright a:hover {color: #5e1b38 !important; text-decoration: none !important;}

.main.other-css .rev_slider .tp-parallax-wrap:nth-child(2) .tp-caption {color: #6f448a !important;font-size: 70px !important;font-weight: 400 !important;top: -50px !important;text-shadow: 0 5px 8px #fff !important;}
.main.other-css .rev_slider .tp-parallax-wrap:nth-child(3) .tp-caption {color: #de4184 !important;font-size: 30px !important;font-weight: 400 !important;top: -20px !important;text-shadow: 0 5px 8px #fff !important;line-height: 30px !important;}

.main.other-css .torte-entry-naslovgrid p {padding-left:15px !important; padding-right:15px !important;}

.main.other-css .pocetnaslasticeowl h4 {font-size:3em;}
.main.other-css .pocetnaslasticeowl p {text-align:center; padding: 0 2rem; height:260px; overflow:hidden;}
.main.other-css h1.poch1 {font-size:3em;}
.main.other-css h3.poch3 {font-size:3em;}
.main.other-css .okopoch3 h3 {font-size:3em;}
.main.other-css .pocplax2 h3 {font-size:3em;}

.main.other-css .paralaxkvaliteta .row {width:100%; float:none;}
.main.other-css .paralaxkvaliteta {text-align:center !important;}

.main.other-css .paralaxkvaliteta .divider.dividerh1poc hr {text-align: center !important; margin: 0 auto;}

}






@media (max-width: 768px) {

.main.other-css .rev_slider .tp-parallax-wrap:nth-child(2) .tp-caption {color: #6f448a !important;font-size: 36px !important;font-weight: 400 !important;top: 0px !important;text-shadow: 0 5px 8px #fff !important; line-height: 40px !important;}
.main.other-css .rev_slider .tp-parallax-wrap:nth-child(3) .tp-caption {display:none !important;}
.main.other-css .pocetnaslasticeowl p {text-align:center; padding: 0 2rem; height:200px; overflow:hidden;}
#header.other-css .header-logo img {height: 75px !important; width: auto !important; top: 50px !important;}

html.sticky-header-active #header.other-css .header-logo img {top: 50px !important;}
#header.other-css .logo-inner {height: auto !important;}

}






@media (max-width: 479px) {



}