a:focus, a:visited {outline:none;}

/*
.main-txt h2 {font-size:20px;}
.main-txt h3 {font-size:18px;}
.main-txt h4 {font-size:16px;}
.main-txt h5 {font-size:14px;}
.main-txt h6 {font-size:12px;}

.pagination {text-align:center;display:block;margin:40px 0 0 0;}
.pagination ul {border-radius:4px;display:inline-block;padding-left:0;list-style-type:none;}
.pagination ul li {display:inline;}
.pagination ul li a {background-color:#A7A9AC;color:#ffffff;float:left;line-height:24px;margin:0 5px 0 0;min-width:6px;padding:0 9px;text-align:center;font-size:13px;}
.pagination ul li a:hover {background-color:#231f20;text-decoration:none;}
.pagination ul li.active a {background:#231f20!important;}
*/

.main-txt h2 {border-bottom:1px solid #ecf0f1;color:#005b98;padding:20px 0 30px;}
.main-txt h3 {}
.main-txt h4 {}
.main-txt h5 {}
.main-txt h6 {}

.main-txt p {font-size:16px;}
.main-txt a {}
.main-txt a:hover {}

.main-txt ul {}
.main-txt ul li {font-size:16px;}
.main-txt ul li a {}
.main-txt ul li a:hover {}

.main-txt img.alignleft { float:left; margin: 15px 15px 15px 0;}
.main-txt img.alignright { float:right; margin: 15px 0 15px 15px;}
.main-txt img.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; margin-top: 15px; }

.main-txt .table-responsive-container {position:relative;}
.main-txt table {min-height:.01%;overflow-x:auto;width:100%;max-width:100%;background-color:transparent;border-spacing:0;border-collapse:collapse;border:0;margin:0;}
.main-txt table thead td {border:1px solid #d7d7d7;padding:4px;line-height:1.42857143;vertical-align:middle;font-size:16px;background:#005B98;color:#ffffff;}
.main-txt table td {border:1px solid #d7d7d7;padding:4px;line-height:1.42857143;vertical-align:middle;font-size:16px;}

.main-txt table.zelena thead td { background: #80b244; }

/* HEADER */
#lang ul {list-style-type:none;padding:0;margin:0;display:none;}
#lang ul li {margin-left:12px;}
#lang ul li a {background:#005b98;display:block;color:#ffffff;padding-left:0;margin:3px 0;}

.hero .hero-content, .hero .shortcuts {padding-top:270px;}
.mct_shortcuts {padding-top:170px!important;}
#front-slider .slick-dots {bottom:0;list-style:outside none none;padding:0;position:absolute;text-align:center;width:100%;}
#front-slider .slick-dots li {cursor:pointer;display:inline-block;height:20px;margin:0 1px;padding:0;position:relative;width:20px;}
#front-slider .slick-dots li button {background:transparent none repeat scroll 0 0;border:0 none;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:medium none;padding:5px;width:20px;}
#front-slider .slick-dots li button::before {color:#ffffff;content:"•";font-family:"slick";font-size:58px;height:20px;left:0;line-height:20px;opacity:1;position:absolute;text-align:center;top:0;width:20px;}
#front-slider .slick-dots li.slick-active button::before {color:#005B98;opacity:1;}

.navbar .sub-menu {left:22px;}
.navbar .sub-menu li {border-top:1px solid #d7d7d7;max-width:320px;}
.navbar .sub-menu li:first-child {border-top:none;}
/*.navbar .sub-menu li a {white-space:normal;}*/

/* MAIN */
#topbg_vdd {poition:absolute;top:0;left:0;z-index:-1;max-height:570px;object-fit:fill;}
.subpage.vdd {padding:0;}
.subpage.vdd .mct-data {position:absolute;top:240px;width:100%;}

.breadcrumbs .fa {padding-right:8px;}

.purpose ul li a {cursor:auto;}

.novice {width:100%;}
.novice, .single {padding-right:0;}
.novice .square {padding: 0 0 30px 0;}
.novice .square:nth-child(3n+1) {padding-right:16px;}
.novice .square:nth-child(3n+2) {padding-left:8px;padding-right:8px;}
.novice .square:nth-child(3n+3) {padding-left:16px;}

#share_box {padding:0;margin-top:30px;border:1px solid #eeeeee;}
#share_box .apss-social-share::before {background:#005b98 none repeat scroll 0 0;color:#ecf0f1;content:"";float:left;font-family:FontAwesome;line-height:60px;margin-right:10px;text-align:center;width:60px;}
#share_box .apss-social-share .apss-single-icon .fa {color:#a1b1bc;font-size:20px;}
#share_box .apss-social-share .apss-single-icon:hover .fa {color:#005B98;}
#share_box .apss-social-share .apss-single-icon a {margin-bottom:0;}
#share_box .apss-social-share .apss-single-icon a::before {background:none!important;}

.vc_images_carousel .vc_carousel-indicators li {border:1px solid #ffffff!important;background-color:#005B98!important;}
.vc_images_carousel .vc_carousel-indicators .vc_active {border:1px solid #005B98!important;background-color:#ffffff!important;}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {background:#1C6CA3!important;color:#ffffff!important;}

.vc_masonry_media_grid .vc_pageable-load-more-btn .vc_btn3 {background-color:#ffffff!important;border-radius:0!important;border:1px solid #2f2933!important;color:#2f2933!important;display:inline-block;font-size:16px;padding:22px 35px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;}

.vc_tta-tabs .vc_tta-tabs-list {border:none!important;margin-top:20px!important;text-transform:uppercase!important;}
.vc_tta-tabs .vc_tta-tabs-list > li > a::before, .vc_tta-tabs .vc_tta-tabs-list > li > a::after {border:none!important;}
.vc_tta-tabs .vc_tta-tabs-list > li > a {background-color:#ffffff!important;border:1px solid #e6eaef!important;color:#68798d!important;font-size:16px!important;margin-right:-1px!important;padding:8px 15px!important;border-radius:4px 4px 0 0!important;line-height:1.42857!important;}
.vc_tta-tabs .vc_tta-tabs-list > li.vc_active > a {border:1px solid #e6eaef!important;color:#005b98!important;font-weight:700!important;}
.vc_tta-tabs .vc_tta-panels {border:none!important;}
.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {padding:15px 2px!important;background:#ffffff!important;}

#buses_arch_box .buses_arch_sel {margin:0 0 50px 0;}

#buses_arch_box .buses_arch_sel .buses-cats-menu {text-align:center;padding:0;margin:0;position:relative;z-index:1000;background:#ffffff;padding:5px 0;}
#buses_arch_box .buses_arch_sel .buses-cats-menu > li {display:inline-block;margin:2px;}
#buses_arch_box .buses_arch_sel .buses-cats-menu > li a {border:1px solid #1e1e27;background:#fefefe;padding:2px 5px;text-transform:uppercase;color:#1e1e27;display:inline-block;text-decoration:none;font-size:13.6px;}
#buses_arch_box .buses_arch_sel .buses-cats-menu > li a:hover, #buses_arch_box .buses_arch_sel .buses-cats-menu > li a.active {text-decoration:none;border:1px solid #005b98;background:#005b98;color:#fff;}

#buses_arch_box #buses_cats_loader {background:url("../images/mct-ajax-loader.gif") no-repeat center center;width:32px;height:32px;position:absolute;left:50%;margin-left:-16px;display:none;}
#buses_arch_box .busescats_list_error {text-align:center;}

#dealers_top h2 {border-bottom:none!important;color:#1e1e27!important;padding:0!important;}

.wpcf7-form label {display:block;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {width:100%;padding:5px 5px;border:1px solid #005B98;color:#68798d;font-size:14px;margin-bottom:10px;}
.wpcf7-form .wpcf7-submit {background:#005B98;height:auto;color:#ffffff!important;border:none;margin-top:10px;padding:5px 25px;}
.wpcf7 .invalid input, .wpcf7 .invalid select {margin-bottom: 3px!important;}
.wpcf7-form .wpcf7-not-valid-tip {font-size:12px;padding-bottom:8px!important;}
.wpcf7-validation-errors {padding:0!important;margin:0!important;font-size:12px;border:none!important;color:red!important;margin:5px 0!important;width:100%;display:inline-block;}
.wpcf7-spam-blocked {padding:0!important;margin:0!important;font-size:12px;border:none!important;color:red!important;margin:5px 0!important;width:100%;display:inline-block;}
.wpcf7-mail-sent-ok {padding:0!important;margin:0!important;font-size:12px;border:none!important;color:#398f14!important;margin:5px 0!important;width:100%;display:inline-block;}

.subpage h2, .hero h2 {color:#ffffff;}

.main_post_image_desc {font-size:13px;margin-top:5px;}

/* CUSTOMER AREA */
#cuar-js-content-container {padding-top:3px!important;}
.my-cuar-logout {text-align:right;padding-right:18px;}
.my-cuar-logout a {font-size:15px;font-weight:600;}
.my-cuar-pages-title {font-size:20px;margin-bottom:20px;font-weight:600;}
.my-cuar-pages-desc {}
.main-txt .cuar-page table th, .main-txt .cuar-page table td {border:none!important;border-bottom: 1px solid #d7d7d7!important;}

/* FOOTER */
#social .icons a {text-decoration:none;}
#links .foot_col3 li:before {content:'';}

#copyright .izdelava {padding-right:75px;background:transparent url(../images/novisplet_small.png) no-repeat right center;font-size:11px;}

.footer-cert{
	float: right;
	width: 90px;
	padding-top: 90px;
	margin-left: 20px;
	margin-right: 50px;
}
@media (max-width:991px) {
	.footer-cert{
		width: 90px;
	    padding-top: 100px;
	    margin-left: 20px;
	    margin-right: 10px;
	    padding-bottom: 50px;
	}
}

/************************************************** RESPONSIVE *********************************************************/

/* Large */
@media only screen and (max-width : 1600px) {
     
    .navbar .dropdown-header {font-size:16px;}
    .navbar .dropdown-menu {font-size:16px;}
    
}

@media only screen and (max-width : 1200px) {
     
    #lang ul li {margin-left:4px;}
    .novice {width:100%;}
    .novice .square {padding: 0 0 30px 0!important;}
    .novice .square:nth-child(2n+1) {padding-right:16px!important;}
    .novice .square:nth-child(2n+2) {padding-left:16px!important;}
    
}

/* Medium */
@media (max-width : 991px) {

    #lang ul li {margin-left:1px;}
    .novice .square:nth-child(2n+1) {padding-right:0!important;}
    .novice .square:nth-child(2n+2) {padding-left:0!important;}
    .navbar .dropdown-header {font-size:12.8px;}
    .navbar .dropdown-menu {font-size:12.8px;}
    .subpage.vdd .mct-data {top:160px;}

}

/* Small */
@media only screen and (max-width : 768px) {

    #lang a {float:left;}
    #lang ul li {margin:0;}
    #lang ul li a {background:none;color:#23527c;padding:6px 14px;}
    #lang ul li a:focus, #lang ul li a:hover {text-decoration:none;background:none;color:#cccccc;}
    .navbar .sub-menu li {max-width:100%;}
    .navbar .sub-menu li a {padding: 5px 15px!important;}
    .vc_tta-tabs .vc_tta-tabs-list {border:none!important;margin-top:20px!important;text-transform:uppercase!important;}
    
    .vc_tta-tabs .vc_tta-panel .vc_tta-panel-heading {border:none!important;background-color:#ffffff!important;}
    .vc_tta-tabs .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {background-color:#ffffff!important;border:1px solid #e6eaef!important;color:#68798d!important;font-size:16px!important;margin-right:-1px!important;padding:8px 15px!important;border-radius:0!important;line-height:1.42857!important;font-weight:400!important;text-transform:uppercase;font-family: "Titillium Web", sans-serif!important;}
    .vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {border:1px solid #e6eaef!important;color:#005b98!important;font-weight:700!important;}
    .vc_tta-tabs .vc_tta-panel .vc_tta-panel-body {border:none!important;background-color:#ffffff!important;}
    
    #topbg_vdd {margin-top:81px;}
    .subpage.vdd .mct-data {top:100px;}
}

/* Extra small */
@media only screen and (max-width : 540px) {


}

@media screen and (max-width : 480px) {

    .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {font-size:11px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* MINS */

@media only screen and (min-width : 768px) {

    #buses_arch_box .buses_arch_sel .buses-cats-menu > li a {padding:4px 12px;font-size:16px;}

}

@media screen and (min-width : 1200px) {

    #buses_arch_box .buses_arch_sel .buses-cats-menu > li a {padding:6px 15px;font-size:18.4px;}

}

@media screen and (min-width: 1600px) {

    #buses_arch_box .buses_arch_sel .buses-cats-menu > li a {padding:9px 25px;font-size:22px;}
   
}