/*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; }

#tf-filter-panel-0-0 {z-index: 0!important}
#tf-filter-panel-0-1 {z-index: 0!important}
#tf-filter-panel-0-2 {z-index: 0!important}
#tf-filter-panel-0-3 {z-index: 0!important}
#tf-filter-panel-0-4 {z-index: 0!important}



.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: 15px 20px!important;
    background: #c90008!important;
    margin-right: 0px!important;
}
.dj-megamenu-default li ul.dj-submenu>li.parent>a .arrow {display: none!important;}
.menu-parent .menu-child {display: block !important;}
.menu-parent .menu-toggler {display: none !important;
}
.offcanvas-menu {overflow: scroll;}

#sp-header .sp-module { margin-left: -20px!important}


@media (max-width:460px) {
#sp-header #offcanvas-toggler.offcanvas, #sp-header #offcanvas-toggler.mega {display: none!important;}
#sp-menu>.sp-column {float: right!important;}
.dj-offcanvas {width: 350px!important}
ul.dj-mobile-light li.dj-mobileitem>a {font-size: 18px!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 .product-thumb .caption a {font-size:20px!important;color: #c90008!important;}
.body-oc .product-thumb .caption a:hover {font-size:20px!important; color: #345884!important;}
.body-oc .fa-shopping-cart {display: none;}
/*.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}
.body-oc .product-thumb .button-group button {
    width: 100%!important;
    background: #c90008!important;
    background-image: none!important;
    color: #fff!important;
    font-size: x-large;
}
.body-oc .product-thumb .button-group button:hover {
    width: 100%!important;
    background: #345884!important;
    background-image: none!important;
    color: #fff!important;
}
.body-oc .product-thumb {
    border: 2px solid #c90008!important;
    border-radius: 10px;
}
.body-oc .product-thumb:hover {
    border: 2px solid #345884!important;
    border-radius: 10px;
}

.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;}



.lambda-nav.style-2.fixed-top.navbar-expand {display: none!important;}
#main-header.socials {display: none!important;}
.header-style-2 div#page {padding-top: 0!important}

#requested_quantityModal .modal-dialog {
    width: 50%;
    background: #1e3e64;
    border-radius: 20px;
    margin-top: 205px;
    padding: 20px;
    color: #fff;
}