/*Ajustes efetuados por kazuo.site*/

#myIframe {min-height: 2500px!important}
@media screen and (max-width: 900px) and (min-width: 320px) {
.hide-offcanvas a#offcanvas-toggler {
    display: none!important;
}
}
#sp-header nav.sp-megamenu-wrapper #offcanvas-toggler {
  display: none !important;
  visibility: hidden; }
.sp-megamenu-parent > li.sp-menu-item .fa  
{ font-family: "Font Awesome 5 Free" !important; font-weight: 800 !important; }
#sp-menu.menu-center .sp-megamenu-wrapper {display:none!important}
.dj-megamenu-default li ul.dj-submenu>li>a {font-size:16px}
.dj-megamenu-default li a.dj-up_a {padding: 0 15px!important}
.titulo-celular {
    padding: 10px 20px!important;
    background: #c90008!important;
    margin-right: 20px!important;
}
.dj-megamenu-default li ul.dj-submenu>li.parent>a .arrow {display: none!important;}
#sp-header .sp-module { margin-left: -20px!important}
@media (max-width:460px) {
.menu_desktop {display:none}
.menu_mobile {margin-left:50px}
.titulo-celular {padding: 10px 20px; background: #c90008!important}
.teste {`display: inline-block!important;}
.teste .sppb-row-column  {
    width: 25%!important;
    max-width: 25%!important;
    display: inline-block!important;
}

#dj-megamenu116 li ul.dj-submenu > li > a {padding: 10px 20px; background: #c90008!important}

#dj-megamenu116 li ul.dj-submenu > li > a:hover, 
#dj-megamenu116 li ul.dj-submenu > li > a.active, 
#dj-megamenu116 li ul.dj-submenu > li.hover:not(.subtree) > a {}

#offcanvas-toggler {display:none!important}
#sp-logo {margin-top:5px!important}
}
.dj-megamenu-default li ul.dj-submenu>li>a small.subtitle {font-size:13px; margin-top:5px; line-height:18px}
#sp-main-body {
    padding: 30px 0;
}
#sp-header {height:70px}
.view-categories .container {max-width: 100%!important;padding: 0!important}
.breadcrumb-oc {display: none;}
#product-category #content-oc h2{display: none;}
/*.body-oc .input-group {display: none!important;}*/
.body-oc .col-lg-4 {width: 25%!important}
.body-oc .product-thumb .image img {display: none;}
.body-oc .product-thumb .caption {min-height: 80px!important}
.body-oc .nav-tabs {display: none;}
.body-oc .thumbnails {display: none;}
.body-oc .row .col-sm-6 {width: 100%!important}
/*.body-oc .form-group {width: 20%!important}*/
/*.body-oc #product .control-label {display: none;}*/
/*.body-oc #product .form-control {display: none;}*/
.com_content #sp-main-body {padding:0px}


.multifilter li {
    background: #345884;
    margin-right: 5px;
    border-radius: 15px;
    padding: 10px 15px;
    font-size: 14px;

}
.filtr-item {
    /*width: 23%!important;*/
    padding: 15px!important;
    margin: 0px 0px 20px 0px;
    border: 3px solid #333;
    border-radius: 15px;
}
.filtr-container123 {padding: 30px 0 0 0!important}

.filtr-item .btn-primary, .sppb-btn-primary {
    border-color: #c90008;
    background-color: #c90008;
}
.filtr-item .jtcf-title {
    color: #c90008!important;
    font-weight: 700;
}

/*Paginas dos cursos*/

.view-category .container {
    max-width: 100%;
    padding: 0!important;
    margin: 0!important;
}

.filtr-item .jtcf-title {font-size: 15px!important}
.finder .search-results.list-striped li{
    padding: 15px!important;
    margin: 15px 0!important;
    border-radius: 15px!important;
    border: 1px solid #000!important;
}
.dj-megamenu-default .djsubrow_separator {display: none!important;}

.joomdle_mycourses_no_list img{
    width: 120px!important;
}

#product-product label[for="input-quantity"],
#product-product input[name="quantity"] {
display: none;
}
.body-oc input[id="input-quantity"] {display: none!important;}
