.mce-panel.mce-menu{z-index:9999999 !important;}
.eltd_logo a{height:47px !important;}
header.sticky .eltd_logo a{height:30px !important;}
@media only screen and (max-width: 1000px){
.eltd_logo a{height:27px !important;}
}
.side_menu a.close_side_menu span{
color:#fff !important;
}
.wpb_gallery .flexslider_slide .flex-control-paging li a,
.wpb_gallery .flexslider_fade .flex-control-paging li a,
.blog_slider .blog_slider_pager a,
.carousel-indicators li,
.carousel-indicators.dark li{
width: 200px;height: 2px;    }
.wpb_gallery .flexslider_slide .flex-control-paging li a.flex-active,
.wpb_gallery .flexslider_fade .flex-control-paging li a.flex-active,
.blog_slider .blog_slider_pager a.selected,
.carousel-indicators li.active,
.carousel-indicators.dark li.active{
width: 200px; height: 2px; ;
}
.tooteblokk{margin-top:-70px;margin-left:15px;-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;}
.tooteblokk:hover{-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.05);
box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.05);}
.popup_menu_inner{width:25px; height:3px;}
.popup_menu .line{width:25px; height:3px;}
.popup_menu .line:before{width:22px; height:3px; top:-7px}
.popup_menu .line:after{width:20px; height:3px; top:7px}
.popup_menu:hover .line, .popup_menu:hover .line:after, .popup_menu:hover .line:before{background-color:#Fff;}
.popup_menu.opened .line:after{width:22px;}
.popup_menu.opened:hover .line:before,  .popup_menu.opened:hover .line:after{background-color:#0eb0a5 !important;}
@media (min-width: 768px){
.avalehetooted .vc_col-sm-6{
width: calc(50% - 15px);
}
}
@media (min-width: 992px){
.avalehetooted .vc_col-sm-6{
width: calc(50% - 15px);
}
}
@media (min-width: 1200px){
.avalehetooted .vc_col-lg-3 {
width: calc(25% - 15px);
}
}
@media (max-width:768px){
.tooteblokk{margin-left:0; margin-top:20px;}
.footer_bottom_holder_inner p{font-size:9px; letter-spacing:0;}
.footer_bottom_holder_inner{padding-top:0;}
}
@media (max-width:1000px){
}
@media (max-width:1200px){
.tooteblokk{margin-top:20px;}
}