/* put here your custom css styles */
/* put here your custom css styles */
.site-container.boxed
{
	/*max-width: 1170px;*/
}

.header-top-bar {
	width: 750px; /*95%*/
	padding: 10px 0;
	height: 15px;
	padding-top: 10px;
}
.header-container {
	background: #0E233D;
	border-bottom: #BE1E24 solid 10px;
	padding: 0;
}

.header-top-bar .vc_col-sm-4:last-child {
	font-weight: bold;
}
.header-top-bar .vc_col-sm-4:first-child, .header-top-bar .vc_col-sm-4:last-child {
	padding: 0;
}

.sf-menu li{
	background: #0E233D;
	color: #BE1E24;
}

/*.sf-menu a:visited:hover, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-parent a, .sf-menu li.current-menu-ancestor a{
	color: #BE1E24;
	background: #0E233D;
}*/

.sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:hover { /*.sf-menu a:focus*/
	color: #fff;
	background: #0E233D;
}

.sf-menu li a, .sf-menu li:visited, .sf-menu li a:visited{
	color: #FFF;
}

.menu-main-menu-container .sf-menu li:hover a, .sf-menu a:visited:hover {
	color: #BE1E24;
}

.sf-menu a:hover, .sf-menu a:visited:hover, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-parent a, .sf-menu li.current-menu-ancestor a {
	color: #fff;
}

.sf-menu li:hover {
	color: #BE1E24;
	background: none;
}

.sf-menu li ul li, .sf-menu li ul {
	width: 170px;
}

div.copyklasa {
	margin-bottom: 0;
	padding: 10px 0;
}

.menu-container .sf-menu li ul li a, .menu-container .sf-menu li.current-menu-item ul li a, .menu-container .sf-menu li.current-menu-parent ul li a, .menu-container .sf-menu li.current-menu-ancestor ul li a, .menu-container .sf-menu li.current-menu-parent.menu-item-has-children ul li a, .menu-container .sf-menu li.current-menu-ancestor.menu-item-has-children ul li a, .menu-container .sf-menu li.menu-item-has-children ul li a, .menu-container .sf-menu li.menu-item-has-children:hover ul li a, .menu-container .sf-menu li:hover ul li a {
	padding: 6px 10px;
}

.announcement h3 {
	margin-left: 0px;
	font-size: 21px;
}

/*.announcement .vc_col-sm-8 {
	width: 75%;
}

.announcement .vc_col-sm-4 {
	float: right;
	width: auto;
}
*/

.announcement {
	padding: 10px 0;
}

.site-container .vc_row.dark-gray {
	padding: 30px 0;
}

.rev_slider h2 {
	-webkit-text-stroke: 2px black;
	font-size: 32px;
}

.more.simple {
    background: #0E233D;
    color: #fff;
}

.vc_custom_1441196365110{
	border-bottom: 10px solid #BE1E24;
}

.header-top-bar-container {
	padding-bottom: 10px;
}

.our-clients-list-container{
 	margin:0px;
}

.more span {
    margin: 0 16px;
}

.sticky-tel {
    top: 25px;
    height: 55px;
    display: block;
    margin-top: 15px;
}

.sticky-telefon {
    top: 15px;
    height: 55px;
    display: block;
    margin-top: 15px;
    margin-bottom: 5px;
}

.announcement .vc_row {
margin-left: 15px;
}

.kontaktmapa {
height: 450px;
}
.kontaktmapa [class*="vc_col-sm"]{
margin: 0;
}

.sticky-element-original .vertical-align {
	float: left;
	clear: both;
	margin-bottom: 50px;
}

.sticky-element-original {
	position: fixed;
}

@media all and (max-width: 720px) {
.header-top-bar-container {
display: none;
}
}

@media all and (max-width: 1200px) {
	.sticky-element-cloned {
		display: none;
	}

	.sticky-element-original .vertical-align {
		display: inline-block;
		float: none;
		clear: none;
		margin-bottom: 0px;
	}

	.sticky-element-original {
		position: relative;
		margin-bottom: 15px;
		top: 15px;
		text-align: center;
	}
}

/* Axiom */
/* prvi red */
.header-top-bar-container { display: none; }
/* ispod slajdera - telefoni */
.announcement .vc_row .vc_col-sm-2 { display: none; visibility: hidden; }
.announcement h3 { margin-right: -50%; }

/* pošaljite upit */
.vc_custom_1441196365110:nth-child(2) { display: none; }
/*.vc_row.wpb_row.vc_row-fluid.flex-box.vc_custom_1441196365110.vc_row-has-fill.page-margin-top-section.full-width:nth-child(2) { display: none; }*/
/* česta pitanja */
.accordion.margin-top-40 li:nth-child(1) { display: none; }

/* kontakt */
/*.site-container .vc_row.full-width { display: none; }*/
section.wpb-content-wrapper div.vc_row.wpb_row.vc_row-fluid.full-width { display: none; }
.page-margin-top { margin-top: unset; }
.padding-bottom-66 { padding-bottom: 6px !important; }

/* mapa */
.vc_row.wpb_row.vc_row-fluid.kontaktmapa.full-width { display: none; }

/* prijatelji sajta */
.site-container .vc_row.dark-gray { padding: 10px 0; }
/* vc_row wpb_row vc_row-fluid dark-gray full-width footer-row padding-top-30 padding-bottom-50 */
.vc_row .wpb_row .vc_row-fluid::before { content: " Prijatelji sajta "; display: table; color: white; position: relative; font-size: x-large; }
.sl-small-location-map:before { content: none; }
.cs_contact_info_widget { /*display: none;*/ visibility: hidden; }
.contact-details-box p { margin-left: 50px; }
.contact-details-box p a { color: gold; }

/*
[class^="sl-small-"]::before, [class*=" sl-small-"]::before { font-family: "Open Sans"; font-size: x-large; width: 100%; content: " Autoline " !important; }
.vc_row-fluid [class*="vc_col-sm"]:first-child { width: 100%; }
.contact-details-box p { display: none; }
.vc_row-fluid [class*="vc_col-sm"]:nth-child(2), .vc_row-fluid [class*="vc_col-sm"]:nth-child(3) { visibility: hidden; width: 1px; }
*/