@import url('https://fonts.googleapis.com/css2?family=Aboreto&display=swap');

h1,h2,h3,h4 {
        font-family: 'Aboreto', cursive !important;
	
}


#sp-header {
  background: transparent !important;
}

body.default-home #sp-header.transparent-header {
  background-image: none !important;
}

body.default-home #sp-header.transparent-header.header-sticky {
	
	background: white !important;
}

.wimble-home-slider.sppb-addon-sp-slider .sp-slider-content-align-left::before {
  content: "";
  width: 235px;
  position: absolute;
  height: 896px;
  background: linear-gradient(95.55deg, #23437c 4.25%, #436fbe 93.67%) !important;
  mix-blend-mode: unset !important;
  display: block;
  bottom: -380px;
  left: -143px;
  opacity: 50% !important;
}

#sp-footer, #sp-bottom {
  color: #ffffff;
  background-image: linear-gradient(194deg, #1e3c72 0%, #051d40 100%) !important;
}

.izbor {
	
	background-image: linear-gradient(194deg, #4572c2 1%, #051d40 100%) !important;
}

.about-02-total-assets {
  background: linear-gradient(95.55deg, #2e5292 4.25%, #385fa7 93.67%)!important;
}

.styled-title .sppb-addon-title::before {

 background: linear-gradient(95.55deg, #2e5292 4.25%, #385fa7 93.67%)!important;

}

.article-details .article-full-image img {
  width: 100%;
  height: 600px;
  object-fit: cover;
  object-position: center;
}

.wimble-home-article-list .sppb-addon-article .sppb-meta-author,
.view-article .related-article-list-container,
.view-article .article-details .wimble-article-details-title-wraper .wimble-article-details-title-wrap .article-author-information h5 {

  display: none !important;
}


.wimble-home-article-list h3 {

	font-family: 'Martel', sans-serif !important;
  font-size: 18px !important;
  line-height: 30px !important;

}
.wimble-home-article-list .sppb-addon-article .sppb-meta-category a,
.wimble-home-article-list .sppb-addon-article .sppb-meta-date {
  font-weight: 600 !important;
  font-size: 12px !important;
}

.wimble-home-article-list .sppb-addon-article {
  border-bottom: 0 !important;
  padding-bottom: 45px;
}

.wimble-home-article-list img {
	
	height: 270px !Important;
	object-fit: cover !important;
}
.sppb-addon-articles .sppb-article-meta {
  margin: 0px -5px -5px !important;
}

.view-article .article-details div[itemprop="articleBody"] {
  max-width: 900px !important;
  margin: 0 auto;
  padding-top: 120px;
}

ul.sigFreeClassic li.sigFreeThumb {
	
	padding: 10px;
}

.view-article .article-details .wimble-article-details-title-wraper .wimble-article-details-title-wrap .article-header h1 {

  font-size: 60px !important;
  line-height: 70px !important;

}

div.mod-languages ul li.lang-active {
  background-color: transparent !important;
}

div.mod-languages img {
  border: none;
  display: inline-block;
  width: 30px !important;
}

#sp-header.transparent-header.header-sticky .sp-megamenu-parent > li > a {
  color: #fff !important;
}

body.default-home #sp-header.transparent-header.header-sticky {
  background-image: linear-gradient(194deg, #051d40 0%, #3d5f9b 100%) !important;
}

#sp-header.header-sticky {

  background-image: linear-gradient(194deg, #1e3c72 0%, #4572c2 100%) !important;
}


body .sppb-btn.sppb-btn-primary.sppb-btn-rounded {
	
	background-image: linear-gradient(194deg, #fff 0%, #cacaca 100%) !important;
	color: #335a9e !important;
	font-weight: 900;
}

 body .sppb-btn.sppb-btn-primary.sppb-btn-outline {
	 
	 color: #fff !important;
	font-weight: 900 !important;
	
	
}
 

 
 
body .sppb-btn.sppb-btn-primary.sppb-btn-outline {
	  
	    background-color: transparent !important;
  position: relative;
  border: solid 2px white !important;
  border-image: none !Important;
}

.fancybox-caption__body {
	
	display: none !Important;
}

.sppb-sp-slider-text {
	
	text-shadow: 2px 2px 3px #000;
}

.fa-cloud-sun::before,
.fa-compass::before {

    font-size: 26px !important;
    top: 5px;
    position: relative;
    padding-right: 10px;

}

.usluge .sppb-btn.sppb-btn-default.sppb-btn-outline:hover {
	
  background: #d9f0ff !important;
  color: black !important;

}

body .sppb-btn.sppb-btn-default.sppb-btn-outline.btn-black
{
  background: transparent;
    background-clip: border-box;
  border: 2px solid #fff !important;
  background-clip: border-box;
  padding: 5px 20px 5px 20px;
  color: #fff !important;
  border-radius: 0px !important;
  margin-right: 15px;
  margin-top: 10px;
  font-weight: bold !Important;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
	
	border: none !Important;
	width: 445px !important;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title {

	font-family: 'Aboreto', cursive !important;
	color: #15305b !important;
	font-weight: bold !important;
	font-size: 21px !important;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
	
	font-size: 70px !important;
	color: #395b95 !important;
}

.povijest .sppb-panel-modern > .sppb-panel-heading {
  padding: 17px 30px 17px 15px;
  background: transparent !important;
  color: #4b5981;
  text-align: center !important;
}

.povijest .sppb-panel-modern {
	
	border: none !Important;
}

.povijest .sppb-panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: bolder;
  color: #183465;
}

.povijest .sppb-panel-heading .sppb-toggle-direction {
	
	left: 55%;
	position: absolute;
	top: 50%;
	right: 0;
}

.povijest .fa-chevron-right::before {
  content: "\f054";
  font-size: 31px;
  color:  #183465 !important;
}

.logo-image {
  height: 90px;
  object-fit: contain;
}

.offcanvas-menu {
  background-color: #1c3a6e !important;
  color: #fff !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #fff !important;
}

.header-sticky .point-book a {
  color: #fff !important;
}

.body-innerwrapper {
  overflow-x: unset !important;
}

[data-action="back"] {
	
	color: white !important;
}

#sp-logo .mod-languages {
	
	display: none !Important;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-left {
  float: left;
  margin-right: 80px !important;
}


@media (max-width:767px) {

.logo-image-phone {
  height: 60px !important;
}
#sp-header.transparent-header.header-sticky .dark-logo {

  display: none !important;
}
.povijest .sppb-panel-title {

  font-size: 30px !important;

}
.povijest .sppb-panel-heading .sppb-toggle-direction {
  left: unset !important;
  position: absolute;
  top: 50%;
  right: 0 !important;
}

.onama-slika {
	
	background-size: contain !important;
	background-position: top !important;
	padding-top: 180px !important;
	
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
  border: none !Important;
  width: 290px !important;
}

.social1 .sppb-row.sppb-align-center {
	
	flex-wrap: nowrap !important;
}

.social-naslov {
	
	width: 220px !important;
}
.sppb-sp-slider-title {
	
	text-shadow: 2px 2px 3px #051835;
}

#sp-logo .mod-languages {
	
	display: block !Important;
	position: absolute;
	top: 80px;
	right: 10px;
}

div.mod-languages img {

  width: 20px !important;
}

.header-sticky .logo-image-phone {
  height: 50px !important;
  margin-top: -20px;
}

.header-sticky #sp-logo .mod-languages {
	
	margin-top: -15px;
}

.header-sticky .logo-image.d-none.d-lg-inline-block {
    
    display: none !Important;
}
}

@media (max-width: 991px){

	.fa-bars::before {
  content: "\f0c9";
  color: white !important;
}

.body-innerwrapper {
  overflow-x: hidden !important;
}


}

@media (min-width:1366px) and (max-width:1680px) {
	
	.sppb-sp-slider-title {
		
		font-size: 60px !important;
		line-height: 70px !important;
	}
	
	.sppb-sp-slider-title.arrow-title {
  font-size: 20px !important;
  line-height: 20px !important;
}

	.sppb-sp-slider-text {
		
		font-size: 16px !important;
		line-height: 26px !important;
	}
	
	.brod1 img {
		
		width: 700px !Important;
		max-width: 700px !important;
	}
}

.point-book {
	
	background-color: transparent !important;
position: relative;
border: solid 2px #fff !important;
border-image: none !important;
border-radius: 0px !important;
margin-right: 15px;
margin-top: 10px;
}

.point-book:hover {
background: #252525 !important;
color: #fff !important;
}


.sppb-sp-slider-title {
  display: table;
  word-break: unset !important;
}

.mod-languages {
	
	z-index: 99;
	position: relative;
}

.point-pdv {
    color: #a4a4a4;
    font-size: 12px;
}
