
.header-title {	 	
background-color: #3a3a3a;	 	
text-align:right;	 	
padding-right:10%;	 	
padding-bottom:5px;	 	
padding-top:5px;	 	
 
}	 	
.navbar-default .navbar-nav > li > a {	 	
color: #3a3a3a; 	 	
}	 	Unchanged: }
.category .page-header { display: none;	 	
}	 	Unchanged: }
.footer-sidebar {	 	
background-color: #3a3a3a;	 	
 	 	
}	 	
.site-info .googleplus {	 	
display: none;	 	
}	 	
.site-info .linkedin {	 	
display: none;	 	
}	 	
.site-info .skype {	 	
display: none;	 	
}	 	
.site-info .twitter {	 	
display: none;	 	
}	 	
.entry-content a {	 	
color: blue;	 	
}	 	
a.more-link {color:white !important;}	 	
.show_hide {	 	
display: block;	 	
width:100%;	 	
background-color:#e4e8ea;	 	
padding:0.5em;	 	
color:#3a3a3a;	 	
font-family:'Open Sans';	 	
}	 	
.one-half {	 	
padding: 3em !important;	 	
border-bottom:none !important;	 	
}	 	
.carousel-button-left, .carousel-button-right {	 	 
color:white;	 	
font-size:4em;	 	
cursor:pointer;	 	
}	 	
.flexslider .slides img {	 	
width: 100% !important;	 	
}	 	
@media (max-width: 700px) {	 	
.one-half {	 	
padding: 3em !important;	 	
border-bottom:none !important;	 	
width:100% !important;	 	
}	 	
}	 	
.portfolio .portfolio-tabs {	 	
display: none !important;	 	
}	 	
.single-post .page-header .page-title h2{	 	
display: none;	 	
}	 	
.single-post .page-header ul > li:nth-child(2){	 	
display: none;	 	
}	 	
#clients {	 	
zoom: 0.1;	 	
width: 90%;	 	
margin: 0 5% 0 5%;	 	
margin-bottom: 5em;	 	
}	 	
#clients .flex-next {	 	
border-radius: 0 150px 150px 0;	 	
right: -40px;	 	
zoom: 5;	 	
}	 	
#clients .flex-prev {	 	
border-radius: 150px 0 0 150px;	 	
left:-40px;	 	
zoom: 5;	 	
}	 	
#clients ul.slides li {	 	
margin: 0 20px;	 	
}	 	
.flex-direction-nav a:before {	 	
background-color: #919da7;	 	
}	 	
.post-thumbnail img {	 
width: 100%;	 	
}	 	
@media screen and (max-width: 768px) {	 	
.portfolio .post {	 	
margin: 0 100px 40px 100px;	 	
}	 	
}	 	
@media screen and (max-width: 450px) {	 	
.portfolio .post {	 	
margin: 0 40px 40px 40px;	 	
}	 	
}	 	
p a {	 	
color: #337ab7 !important;	 	
}	 	
#evcalwidget-4 {	 	
padding: 3em 0 3em 5em !important;	 	
}	 	
.span.comments-link { display: none;	 	
}	 	
.comments-link {display: none;	 	
} 	 	
@media (max-width: 700px) { #evcalwidget-4 {	 	
padding: 3em !important;	 	
}	 	
}	 	 	
.header-title {	 	
background-color: #333 !important;	 	
}	 	
.slide-caption {	 	
background-color: rgb(51,51,51);	 	
opacity: 0.7;	 	
border-radius: 5px;	 	
}	 	
.caret {	 	
margin-left: 5px;	 	
}

/* Šira prva kolona footera */
footer.footer-sidebar .row > .one-third:first-child {
    width: 30% !important;  /* prva kolona 40% */
}

/* Druge kolone po 30% */
footer.footer-sidebar .row > .one-third:nth-child(2) {
    width: 30% !important;
}

footer.footer-sidebar .row > .one-third:nth-child(3) {
    width: 30% !important;
}

/* Sprječavanje da tekst prelazi u novi red unutar kolona */
footer.footer-sidebar .row .textwidget * {
    white-space: normal !important;
    word-break: keep-all !important;
}
.footer-sidebar {	 	
padding:0;	 	
}	 	

footer .container {	 	
padding:20px 5px;	 	
}	 

.wpcf7cf_group {	 	
width: 100%;	 	
font-family: 'Droid Sans';	 	
color: #737f85;	 	
font-size: 15px;	 	
font-weight: 400;	 	
line-height: 25px;	 	
margin: 0;	 	
word-wrap: break-word; 	 	
}	 	
.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:before, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {	} 
	 
.widget table tbody a {
  background-color:#f1f1f1;;
  font-weight: 500;
  display: block;
  border-radius: 3px;
	border: 1px solid #e7e7e7;
}

input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="date"], input[type="number"], input[type="file"] {
   border: 1px solid #e7e7e7;
	 width: 40%;
}


li#custom_html-27{ margin: 0 0 40px; padding: 0 0 40px 25px; display: block; border-bottom: 1px double #FFFFFF; }
li#media_image-14 { margin: 0 0 40px; padding: 0 0 40px 25px; display: block; border-bottom: 1px double #FFFFFF; }
	
/* Glavni container kolona */
.service .busiprof-features-content {
    display: flex;
    flex-wrap: wrap;        /* omogućuje prelazak kolona na novi red na manjim ekranima */
    gap: 20px;              /* razmak između kolona */
}

/* Svaka pojedinačna kolona */
.service .service-box {
    flex: 1 1 calc(25% - 20px); /* četiri kolone po širini minus gap */
    max-width: calc(25% - 20px);
    box-sizing: border-box;
}

/* Postavke “post” unutar kolone */
.service .service-box .post {
    background-color: transparent !important; /* uklanja bijelu pozadinu */
    box-shadow: none !important;              /* uklanja sjenu */
    border: none !important;                  /* uklanja eventualni rub */
    padding: 15px;                             /* unutarnji razmak */
    transition: transform 0.3s ease;           /* glatki hover efekt */
}

/* Hover efekt - lagani scale */
.service .service-box .post:hover {
    transform: scale(1.03);
}

/* Slike u koloni */
.service .service-box .services_cols_mn_icon {
    display: block;
    margin: 0 auto 10px; /* centriranje i razmak ispod slike */
}

/* Naslov kolone */
.service .service-box .entry-title {
    text-align: center;
    margin-bottom: 10px;
}

/* Tekst unutar kolone */
.service .service-box .entry-content p {
    text-align: center;
    margin: 0;
}
/* ==============================
   Responsivno za mobilne uređaje
   ============================== */
@media (max-width: 992px) {
    .service .service-box {
        flex: 1 1 calc(50% - 20px); /* dvije kolone po redu */
        max-width: calc(50% - 20px);
    }
}

@media (max-width: 576px) {
    .service .service-box {
        flex: 1 1 100%; /* jedna kolona po redu */
        max-width: 100%;
    }
}

/* Lijevo poravnanje teksta u portfolio item */
.post .portfolio-info .entry-content {
    text-align: left !important;       /* lijevo poravnanje */
    background-color: transparent !important; /* uklanja pozadinu */
    color: #a9a9a9 !important;        /* boja teksta */
    margin: 0;                          /* uklanja default marginu */
    padding: 0;                         /* uklanja default padding */
    font-size: 14px;                    /* veličina fonta */
    line-height: 1.5;                   /* visina linije */
}


