/*=common
---------------------------------------------*/
.button-red{background: #C0392B;}
.button-dblue{background: #00435f!important;}

.button-3d.button-red:hover,
.button-reveal.button-red:hover { background-color: #F44336 !important; }

.button-3d.button-dblue:hover,
.button-reveal.button-dblue:hover { background-color: #006A98 !important; }

.code-icon-drop-down{
	background: url('/images/custom_icons/code_icon_white.png') no-repeat;
	background-position: center center;
	background-size: 14px 10px;
	display:inline-block;
	width: 14px;
	height: 14px;
	margin-bottom: -1px;
	opacity: 0.55;
	transition: opacity 0.4s ease-in-out;
}

.user-menu .sub-menu li:hover .code-icon-drop-down{
	opacity: 0.7;
}

/*=head
---------------------------------------------*/
body.stretched #header.full-header .container{
    padding: 0 0 0 30px;
}

.user-menu li a{
    line-height: 10px;
}

#header-wrap:not(.not-dark) #primary-menu > ul.user-menu,
#header.sticky-header:not(.static-sticky) #primary-menu > ul.user-menu{
    border-right:none;
    padding-right: 0;
}

.text-red{
	color: #C0392B;
}

/*=slider
---------------------------------------------*/
.logo-in-slider img{ max-width: 160px; }

.swiper-slide .correct70{
	margin-top: -150px;
}

.skolska-in-slider{ margin-top: 140px;}
.logo-in-slider{ margin-bottom: 30px }

/*=footer
---------------------------------------------*/
#footer-logo-dark{
    max-width: 250px;
}

#copyrights{
    padding: 10px 0;
}

#copyrights .col_half:first-child {
   padding: 5px;
}

.col-padding-50{
	padding: 60px ;
}
.col-padding-50 .bottommargin{
	margin-bottom: 20px !important;
}
.col-padding-50 .heading-block{
	margin-bottom: 20px !important;
}
.col-padding-50 .heading-block span{
	margin-top: 0 !important;
}
.col-padding-50 h3{
	font-size: 32px;
}

.bordo-steps .feature-box.fbox-light .fbox-icon i,.bordo-steps  .feature-box.fbox-light .fbox-icon img {
	border: 1px solid #d4d4d4;
	background-color: #d4d4d4;
	color: #FFFFFF;
	cursor: default;
}


.bordo-steps .feature-box.fbox-bg.fbox-center {
	background-color: inherit;
	border: none;
}

.bordo-steps .fbox-effect .fbox-icon i:after {
	box-shadow:none;
}

.preuzimanje{margin-bottom: 80px}
.preuzimanje img, .steps img{
	margin-bottom: 15px;
}
.preuzimanje h3, .steps h3{
	margin: 0;
	color: #a7a7a7;
}
.steps h3{
	margin-bottom:  10px;
	color: #a7a7a7;
}
.preuzimanje p, .steps p{
	margin-bottom: 15px;
}
.preuzimanje a, .steps a{
	color: inherit;
}


/*=slider
---------------------------------------------*/
/*menu fix*/
@media (max-width:1115px){
	#header.full-header #logo{
		padding-right: 5px;
		margin-right: 5px;
	}
	body.stretched #header.full-header .container{
		padding: 0;
	}

	#primary-menu ul li a{
		padding: 0px 10px;
	}
}

@media (max-width:1370px){
	.skolska-in-slider{ margin-top: 30px;}
}

@media (max-width:768px) and (min-width:481px){
	.logo-in-slider img{ width: 100px; margin-bottom: 10px }
	.logo-in-slider{ margin-bottom: 10px }
	.skolska-in-slider{ margin-top: 40px;}
	.skolska-in-slider img{ max-width: 170px;}
	.swiper-slide .correct70{margin-top:-30px;}
}

@media (max-width:480px){
	.logo-in-slider img{ width: 48px; margin-bottom: 5px; margin-top: 10px }
	.logo-in-slider{ margin-bottom: 10px }
	.skolska-in-slider{ margin-top: 20px;}
	.skolska-in-slider img{ max-width: 100px;}
	.swiper-slide .correct70{margin-top:-30px;}
}

@media (max-width: 479px){
	.swiper_wrapper .slider-caption h2 {
		font-size: 22px;
	}
}