html.coming-soon body, html.error-page body {	
background-size:contain !Important;
}
.logo-image {background:transparent !important;}
#sp-logo.has-border {margin-top:2px !important;background:transparent !important;}
.logo-image-phone {height:40px !important;}
a:link, a:hover, a:active, a:visited {
	outline:none !important;
	}
.layout-boxed .body-innerwrapper {
    max-width: 1300px !Important;
    margin: 0 auto 50px auto !Important;
    box-shadow:0 0 66px rgb(0 0 0 / 66%) !Important;
	}	
.cc-trigger.cc-trigger-handle {
  padding: 0.2rem !Important;
  font-size: xx-small !Important;
}
.sp-contact-info li {font-size:100% !important; max-width:85vw !Important;}
#modal-menu {
	background: #fff !important;
	top:-45px !important;
	}
.contact img {
  width:50% !important;
  float:right !important;
  position:relative;
  top:-25px !important;
}
textarea.form-control {
    height: 100px;
}
.com-contact .contact .row .col-lg-auto {height:0px !important;}
.control-group {
  margin-bottom: 0px!important;
}
.contact .label {    display: !important;}
.testiranje {background: #319fda !important;padding: 20px;}
#sp-main-body {padding:40px 0px 0px 0px !important;}
.bijelinaslov {color:#ffffff !important;}
#modal-menu.has-bg {
	background-image: url(../../../images/maxprint24/izbornik.webp) !important;
	background-position: center center !important;	
	background-repeat:no-repeat !important;	
	background-size:cover !important;
	background-attachment: fixed !important;
	}
.social-icons > li > a .fab {
	font-size:25px !important;
	}
.modal-menu-inner .social-icons li {
	padding-left:50px !important;
	}
.modal-menu-inner .social-icons > li > a .fab {
	font-size:45px !important;
	}
.contact-position .me-2, .sp-page-title .breadcrumb, .beznaziva h3 {
	display:none !Important;
	}
.sp-page-title-heading, .glow {
	font-size:60px !important;
	text-shadow:  0 0 10px #fff, 0 0 20px #fff, 0 0 30px var(--bs-primary), 0 0 40px var(--bs-primary), 0 0 50px var(--bs-primary), 0 0 60px var(--bs-primary) !important;
	}
.sp-page-title-sub-heading {
	font-size:22px !important;
	padding-top:50px !Important;
	}
.sp-page-title {
	background-position: center center !important;	
	background-repeat:no-repeat !important;	
	background-size:cover !important;
	background-attachment: fixed !Important;
	padding-top:150px !Important;
	min-height:100vh !important;
	}
.siroko {
	width:100% !important;
	}
.logolink {
	width:45% !important;
	}
.visina {
	min-height:100vh !important;
}
.visinamodula {
	min-height:360px !important;
}
.minivisina {
	height:3 !important;
}
.slideshow {
	width:300px !important;
}
.obrubi {
	-webkit-text-stroke: 1px #319fda;
}
.oboji {
  color:#000 !important;
}
.sredina {text-align: center !Important;margin-left: auto !Important; margin-right: auto !Important;}
.veliko {
  text-transform:uppercase !important;
}
.gumb:hover {
	background:#ca178d !important;
}
.offcanvas-overlay {
	background: rgba(49,159,218, .6) !important;
	}
.offcanvas-menu ul.social-icons > li > a .fab {
		font-size:35px !important;
	}
#sp-header.header-with-modal-menu a {
      color: rgba(49, 159, 218, 1) !important;
}
#sp-header.header-with-modal-menu .sp-contact-info>li {
  opacity:1 !important;
}
.kolaps {
	display: none;
	overflow: hidden !important;
}
.accordion-button:not(.collapsed) {
	color: #000;
    background-color: #fff;
}
.accordion-button:focus {
	 border-color: #000;
	 box-shadow: 0 0 0 0;
}
.accordion-button:not(.collapsed)::after {
  transform:none !important;
}
.form-check-inline {
 	float:left !important;
}
.grecaptcha-badge {
  	bottom:120px !Important;
}
.content-links-a, .content-links-b, .content-links-c {padding:10px !important;}
.btn-primary, .sppb-btn-primary {
    border-color: var(--bs-btn-border-color) !important;
    background-color: var(--bs-btn-bg) !important;
}
#sp-footer a, #sp-bottom a {
    color: #319fda !important;
}
#sp-footer a, #sp-bottom a:hover {
    color: #ca178d !important;
}
.btn-primary, .sppb-btn-primary {
    border-color: #319fda !important;
    background-color: #319fda !important;
}

@media screen and  (max-width: 1200px) {
  .logo-image {height:55px !important;}
  .row > #logo-right {
    padding-left:0px !important;
    padding-right:0px !important;
  }
}
@media screen and  (max-width: 990px) {
	.karta, .karta iframe {
  		max-width:85vw !Important;
      width:85vw !Important;
	}
	.logolink, .makni {
		display:none !important;
      }
  .contact img {
  width:60% !important;
  float:right !important;
  position:relative;
  top:-150px !important;
}
}
@media screen and  (max-width:666px) {
	.sp-page-title-heading, .glow {
	font-size:50px !important;
      }
}