

nav.main_menu > ul > li > a {  line-height: 60px;}
.logo_wrapper, .side_menu_button, .shopping_cart_inner {  height: inherit;}
@media only screen and (min-width: 1000px) {
header.centered_logo nav.main_menu>ul {  left: 8%;}
header.centered_logo nav.main_menu, header.centered_logo nav.main_menu.right {  width:100%; background: #f0f0f0;}
header.centered_logo .logo_wrapper {  margin-bottom: 18px;}
}

@media only screen and (max-width: 940px) {
header .q_logo img.normal{opacity:0  !important; display: none !important;}
header .q_logo img.light{opacity:0  !important; display: none !important;}
header .q_logo img.dark {opacity:1  !important; display: block !important;padding: 10px 0 0 0;  left: -70px;}
}

@media only screen and (min-width: 940px) and (max-width: 1200px)  {
header .q_logo img.normal {opacity:1 !important; display: block !important;}
header .q_logo img.light{opacity:0  !important; display: none !important;}
header .q_logo img.dark {opacity:0  !important; display: none !important;}
#sl1, #sl2 , #sl3 {opacity:0  !important; display: none !important;}
#sl1_a, #sl2_a , #sl3_a {opacity:1  !important; display: block !important;}
}

@media only screen and (min-width: 1201px) {
header .q_logo img.normal {opacity:0 !important; display: none !important;}
header .q_logo img.light{opacity:1  !important; display: block !important;}
header .q_logo img.dark {opacity:0  !important; display: none !important;}
#sl1, #sl2 , #sl3 {opacity:1  !important; display: block !important;}
#sl1_a, #sl2_a , #sl3_a {opacity:0  !important; display: none !important;}
}

.mobile_menu_button {  height: 120px;}




.main_menu drop_down  {background:#e8e8e8; }
.footer_bottom_holder {  background-color: #e8e8e8;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul {
  box-shadow: 1px 1px 4px rgba(0,0,0,.3);
  border: 1px solid #fff;
  border-top: none;
}

.drop_down .second .inner ul li a:hover {
color:#30a23c !important;
}

/*tabele home*/
.home_table {border: solid 1px #efefef;  list-style-type: none;margin:10px 0 0 0;}
.home_table li {text-align:left; border-bottom:solid 1px #e8e8e8; padding:5px;}

.content .container .container_inner.default_template_holder {
  padding-top: 0;
}

.vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  padding-left: 30px;
  padding-right: 30px;
}
.separator  {margin-bottom:30px !important;}

.gallery_holder ul.v3 li, .wpb_gallery_slides .gallery_holder ul.v3 li {
  width: 32.7%;
  margin: 0.23333%;
}

::selection {
  background: #30a23c;
}
.desno_top {font-family:'PT Sans',sans-serif; color:#696969;}
.slika_home img {width:99% !important;}

.lista li {
  margin: 0 0 0 15px;
  padding: 5px 0 0 0;
  list-style-position: initial;
}
.gallery_text_unutra {
margin-top: 30%;
  display: block;
text-align:center;
}
.contact_detail {padding:0 23px;}
#layerslider_2 img {}

div.ppt {  text-transform: uppercase;}

aside.sidebar .widget:not(.woocommerce) li {
    font-style: normal;
    background: #efefef;
    padding: 10px;
    text-transform: uppercase;
    line-height: 18px;
    font-weight: bold;
}

aside.sidebar .widget h4 {
    display: none;
}
.content_bottom .container_inner {
    width: 100% !important;
}
.widget_custom_html {
    display: none;
}
.page-template-contact-page .widget_custom_html {
    display: block !important;
}