#home_teaser_text{
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

aside.sidebar .widget {
  border: 1px solid #e9e9e9;
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
}
aside.sidebar {
  text-align: center;
}
aside.sidebar .latest_post_holder.image_in_box  {
text-align: left;
}
.blog_holder.blog_single article {
  text-align: center;
}
.latest_post_image {
  width: 115px;
}
.latest_post_holder.image_in_box .latest_post_text {
  padding: 0 0 0 135px;
}

div.widget.widget_categories ul > li:not(:last-child) {
  border-bottom: 1px solid rgb(245, 245, 245);
}
.sidebar .latest_post_holder.image_in_box .post_infos span.date {
font-weight: 300;
font-style: italic;
color: #f2d03b;
}
nav.main_menu>ul>li>a {
  padding: 0 24px;
}

.footer_inner {
margin-top:50px;}

.q_logo {
    margin-top:-40px;}

.drop_down .second{
top:135px;}

header.sticky .drop_down .second{
top:40px;}

.vc_row{
padding-top:0px!important;
padding-bottom:20px!important;
}

.logo_wrapper, .side_menu_button, .shopping_cart_inner{
height: 80px;
    padding-top: 60px;
}

.qode_image_gallery_no_space .controls a.next-slide{
right:0px;}
.qode_image_gallery_no_space .controls a.prev-slide{
left:0px;}

#searchformcobiss{
margin-top:5px;
width: 210px;
float: left;
margin-right: 20px;
}

#searchformssk{
margin-top:5px;
width: 210px;
float: left;

}

#searchformcobiss .searchfield{
        padding: 3px 20px;
    text-align: right;
    border-radius: 4px;
    border: 1px solid #ccc;
width:115px;
}

#searchformcobiss .submitfield{
background: #fff;
    padding: 3px 0;
    border: 1px solid #ccc;
    margin-left: 10px;
    width: 30px;
    border-radius: 4px;
    color: #888;
}


#searchformssk {
 
margin-right: 20px;
}

#searchformssk .searchfield{
    padding: 3px 20px;
    text-align: right;
    border-radius: 4px;
    border: 1px solid #ccc;
width:115px;
}

#searchformssk .submitfield{
    background: #fff;
    padding: 3px 0;
    border: 1px solid #ccc;
    margin-left: 10px;
    width: 30px;
    border-radius: 4px;
    color: #888;
}

.header-right-widget li{
list-style-type: none;
}

#searchrow{
margin-top:10px;
margin-bottom:30px;

}

.post_text_inner .post_info{display:none!important;}
.post_text_inner .entry_date{display:none!important;}
.blog_single .comment_holder{
display:none;}


.ls-container .ls-inner{overflow:hidden!important}

.lang-item{
 float: left;
    margin-left: 10px;}

.header_top{height:40px;}

@media only screen and (max-width: 1000px){
  .header_top .right {
    float: right;
 
   }
.header_top .left {
    float: left;
 }

.logo_wrapper, .side_menu_button, .shopping_cart_inner{

    padding-top: 0px;
}
}

.q_slider {
   margin-bottom:40px;
}

@media only screen and (max-width: 600px){
.eventpost_calendar td{
 border:0px!important;
}
 .header_top .left {
    width: 200px;
}
.header_top {
    height: 80px;
}
.eventhover {
    margin-left: 0px!important; 
    margin-top: 0px!important; 
    left: 0px;
}
}

@media only screen and (max-width: 290px){
 .header_top .left {
    width: 100%;
}
}

.mobile_menu_button {
    height: 120px;
}

@media only screen and (max-width: 1150px){
 nav.main_menu > ul > li > a{
    font-size: 15px;
    padding: 0 18px;
}

}

table.fullcalendar td {
    text-align: left;
    border: 1px solid #888;
    padding: 10px;
    text-align: center;
}
.post_text_inner .event_data{display:none;}
.dashicons-calendar{display:none;}

.eventpost_cal_list li{list-style-type:none;}

.eventpost_calendar tbody td.event_post_day_now {
    border: #f5821f 2px solid!important;
}

.latest_post .latest_post_date{display:none!important;}

.event_post_cal_days{
  background-color: #aaa;
}

.screen-reader-text{display:none;}

.eventpost_calendar td {
  /* border: 13px solid #FFF;*/
}

.event_post_day_now{background-color:#f5821f}

.event_post_day_hasevents{background-color:#f5821f;}

.eventpost_calendar tbody button{
color:#fff;background-color:transparent;}

.eventpost_calendar tbody button:hover, .eventpost_calendar tbody button:focus{
border: none;
}

.eventhover{
position: absolute;
    margin-left: 60px;
    margin-top: -300px;
    padding: 10px;
    border: 1px solid #aaa;
    background-color: #fff;
    border-radius: 6px;
    width: 277px;
}


.eventhover li{list-style-type:none;
}

.eventpost_calendar{
padding:8px;}

.eventhover li{
    margin-bottom: 20px;
    border-bottom: 1px solid #aaa;
    padding-bottom: 20px;
}

.eventhover li:last-child{
    margin-bottom: 20px;
    border-bottom: 0px solid #aaa;
    padding-bottom: 20px;
}

.event_title{
font-size: 20px;
color:#f5821f;
}

.eventpost_calendar{margin-bottom:100px;}

footer{z-index:0;}

.q_masonry_blog_post_info{display:none;}

.q_logo a img{max-width:150px;    height: auto!important;}

#logolist img{margin-bottom:20px;}

.header_top #searchform input[type=text], .widget.widget_search form input[type=text]{font-size:16px;}

.post_text_inner{
 text-align:left;
}

.latest_post_text_inner .excerpt{
 line-height: 24px;
}

#logolist img{
 max-height: 62px;
}

.footer_col3 img{
width: 400px;
max-width: 400px!important;

}

.footer_col3{
float: right!important;
    margin-right: 100px;

}

.footer_top{
    padding-top: 42px;
    padding-bottom: 32px;
}

#drustva p{
 margin-bottom:20px;
}

.latest_post_text{
margin-bottom:20px;}

p{
line-height:24px;
}

.single-post .blog_single p{
margin-bottom: 10px;
}

.eventhover{
 z-index:200;
}