/*
Theme Name: Oshin Child
Theme URI: https://oshinewptheme.com
Template: oshin
Author: Brand Exponents
Author URI: http://www.brandexponents.com/
Description: Multi Layout Multi-Purpose Responsive Wordpress theme
Tags: two-columns,three-columns,left-sidebar,right-sidebar,custom-menu,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,translation-ready
Version: 6.8.6.1575301709
Updated: 2019-12-02 15:48:29

*/

.ml-5 {
    margin-left: 5px;
}

.visible-lg, .visible-md, .visible-sm, .visible-xs {
    display: none!important;
}

.toggle .mobile_togglemenu {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: auto;
    right: 10px;
    left: 0;
    color: #000000;
    text-align: right;
}

.toggle .mobile_togglemenu::before {
    content: "+";
    font-size: 30px;
    /*transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -ms-transition-duration: 300ms;
    -o-transition-duration: 300ms;*/
    font-weight: 300;
    color: #FFF !important;
}

.active .mobile_togglemenu::before {
    content: "-";
    /*transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -ms-transition-duration: 300ms;
    -o-transition-duration: 300ms;*/
}

@supports (-webkit-touch-callout: none) {
    .be-mobile-menu-icon span {
        transition: none;
    }
}


.be-mobile-menu-icon.is-clicked .hamburger-line-2 {
    width: 0 !important;
    height: 0 !important;
}

@media (max-width: 979px) {
    footer#bottom-widgets .menu-produtos-container,
    footer#bottom-widgets .menu-informacoes-container,
    footer#bottom-widgets .fourth_column > div {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .visible-xs {
        display: initial!important;
    }

    .widget h6 {
        margin-bottom: 0 !important;
    }

    #bottom-widgets .one-fourth .widget-odd > div {
        padding: 20px 0;
    }

}

@media screen and (max-width: 490px) {
    #bottom-widgets .column-block {
        margin-bottom: 10px !important;
    }
}

@media screen and (max-width: 490px) {
    .tatsu-client-carousel .tatsu-carousel-col {
        width: 100%;
    }
}
