﻿/* CSS Document */
@charset "utf-8";.raleway{font-family:'Raleway',sans-serif}.border-box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 991px){.header.header-top-fixed{ position:absolute}.header.header-top-fixed .dis-n{display:block}.header .header-main-fixed{height:150px;box-shadow:none}.header .header-main-fixed .header-main-block1{background-color:rgba(45,45,45,.5)}.header .header-logo.center{text-align:center}.home-category .home-category-block .home-category-title{position:relative;margin-top:30px}.header .header-main .header-main-block1 .top-search-form form input{margin-bottom:15px}.light.top-header-m-bg{height:210px}.top-header-m-bg{height:210px}.light.top-header-bg{height:106px}.top-header-bg{height:102px}.second-page-container{padding-top:260px}.payment-service h3{text-align:center}.payment-service p{text-align:center}.header .header-bg-fixed{height:150px}.header #container-fixed{margin:5px 0}.main-category-block .main-category-list .with-dropdown .dropdown-menu{position:relative;left:-1px;width:100%}.block-chess-banners .block-chess .chess-caption-right{padding:30px}.block-chess-banners .block-chess .chess-caption-left{padding:30px}}@media (max-width: 767px){.navbar-main .top-icon-block{ position:absolute;top:0;right:60px}.nav-justified>li>a{margin-bottom:0}.menu-inner{background:none!important;padding-top:10px}.header.light .header-main .header-main-block1.with-menu .navbar-main .nav>li>a{color:#f7f7f7}.header-main .navbar-collapse{z-index:999;position:relative;background-color:#2d2d2d}.header-main .navbar-collapse h4{color:rgba(247,247,247,.9)}.header-main .navbar-collapse .dropdown-menu a{color:rgba(247,247,247,.5)}.header-main .navbar-collapse .dropdown-menu a:hover{color:#d05165;background-color:#f7f7f7;padding:0 10px 0 30px}.yamm .yamm-content .header-menu h4{color:rgba(247,247,247,.9);font-size:16px}.fullwidth-services{height:inherit}.fullwidth-services .fullwidth-service .inner-service{position:relative}.product-image{margin-bottom:30px}.navbar-nav .open .dropdown-menu>li>a{padding:0 20px;line-height:40px}.header .navbar-main .dropdown-submenu>.dropdown-menu{position:relative;left:0;padding-left:30px}.block-big-product .big-product-inner .big-product-name{font-size:32px}.fashion-feature .fashion-feature-title h1{font-size:60px}h1{font-size:32px}h2{font-size:28px}h3{font-size:26px}h4{font-size:22px}.product.list .figure-hover-overlay img{width:100%;max-width:none}.tab-horizantal{padding-right:90px}.tab-horizantal li{float:none}.tab-horizantal>li+li{margin:0}.tab-horizantal.center{padding-right:0}.tab-horizantal.center>li{display:block}.bg-50-r{width:100%;left:0}.bg-50-l{width:100%}}@media (max-width: 480px){.second-page-container{ padding-top:300px}.header .header-main .top-search-form{width:100%;text-align:right}.block-big-product .big-product-inner .big-product-name{font-size:28px}.fashion-feature .fashion-feature-title h1{font-size:50px}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}.light.top-header-bg{height:146px}.top-header-bg{height:142px}.light.top-header-m-bg{height:240px}.top-header-m-bg{height:240px}}@media (min-width: 768px) and (max-width: 1200px){.product-image{ margin-bottom:30px}.modal-dialog{width:750px}}@media (min-width: 1200px){.modal-dialog{ width:1024px}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */

@media (max-width: 1250px) {
    #boxListaCategoria {
        width: 68% !important;
        float: left;
    }
    .banner-meio img {
          width: 100% !important;
    }
    .col-md-6 {
        width: 100% !important;
    }
}
@media (max-width: 1200px) {
    .detalhesCurso-pagina .conteudo-curso{
        width: 100% !important;
    }
    .detalhesCurso-pagina .row-maior {
        margin: 0;
    } 
    .detalhesCurso-pagina .conteudo-curso div{
        width: 100% !important;
        padding-left: 0 !important;
    }
    .detalhesCurso-pagina .conteudo-curso .through, .conteudo-curso .lblValorPromocional, .conteudo-curso .lblParcelas, .conteudo-curso .cartaoVisita{
        position: relative;
        right: -20px;
    }
    .detalhesCurso-pagina .btn-addcarrinho{
        width: 235px !important;
        margin: 12px 0 0 17px;
    }
    .detalhesCurso-pagina .btn-mais-info{
        width: 235px !important;
        margin-left: 17px;
        margin-top: 12px;
    }
    .detalhesCurso-pagina .col-md-3.col-sm-4 {
        width: 100% !important;
        display: block;
        clear: both;
    }
    .boxCursosIndicados {
        position: relative;
        height: 440px;
        width: 88%;
        margin: auto;
    }
    .container.cursoind {
        width: 100%;
          left: 0 !important;
          margin: 0;
          padding: 0 !Important;
    }
    .tp-bullets.simplebullets.round{
        left: 1% !important;
        margin: 0 !important;
        position: absolute !important;
        top: 10px !important;
        height: 10px;
        z-index: 20;
    }
    .bullet {
        box-shadow: 0px 0px 5px rgba(45,45,45,.5) !important;
    }


    .contentBoxVideo, .contentVideos {
        width: 66% !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .trhover.trReferencia .tdDisplay{
        display: none;
    }
    .menuVideos {
        float: right !important;
    }
    .cPointer.aDireita {
              width: 50px !important;
              float: right;
        }
}
@media (max-width: 900px) {
    .nome-menu {
        display: none !important;
    }
}
@media (max-width: 1150px) {
    #boxListaCategoria {
        width: 60% !important;
        float: left;
    }

    .banner-meio img {
        width: 100% !important;
    }
    /*CONTAINER SHADOW*/
    .row.box-shadow-all {
        width: 100% !important;
        margin: 0 !important;
    }

    .container {
        width: 100% !important;
    }

    .tdnomeDisc {
        width: 88% !important;
        padding-left: 1%;
    }

    .tdimgDiscApostilas, .tdimgDisc {
        display: none !important;
    }

    .tdnomeDisc {
        max-width: 170px !important;
    }
    .row.box-shadow-all {
        width: 100%;
    }
    #ifrvideo, .videoCentro {
        width: 100% !important;
        max-width: 902px !important;
    }
    .videoDescricaoLeft {
        width: 100% !important;
    }
}
    @media (max-width: 800px) {
        /*HOME*/
        #boxListaCategoria {
            width: 100% !important;
            display: block !important;
        }

        .banner-meio img {
            width: 100% !important;
        }

        .home-tela .row.allproducts {
            height: auto !important;
        }

        .home-tela #fixedMenu {
            position: relative !important;
            width: 100% !important;
            margin-bottom: 25px;
            top: 0 !important;
        }

        .home-tela .small-product-size {
            height: auto;
        }

        .tp-rightarrow.tparrows.default.round, .tp-leftarrow.tparrows.default.round {
            display: none;
        }

        .home-tela .col-md-3.col-sm-4 {
            width: 100% !important;
        }

        .dropdown-menu.list-unstyled {
            z-index: 999999999;
        }

            .dropdown-menu.list-unstyled .col-md-3.col-sm-6 {
                width: 100% !important;
            }

        .limita-cursos {
            height: auto !important;
        }
        /*CONTATO*/


        /*CURSO*/



        .menuDiplay {
            display: none !important;
        }

        .menuVideos {
            float: right !important;
            width: 50px !important;
            margin: 10px 0;
        }

        .tdAssistaAgora {
            width: 50px !important;
        }
    }

    .row.allproducts {
        height: auto !important;
    }

    .banner-meio img {
        margin-bottom: 25px;
    }

    .block2.boxPromocoes {
        height: auto !important;
    }

    .dropdown-menu.list-unstyled.fadeIn-Up.animatedMini {
        width: 100%;
        margin: auto;
    }

    @media (max-width: 700px) {
        .contact-block.suport-block, .contact-block {
            display: block;
            width: 100% !important;
            border: 0;
            padding: 30px 0 0 0;
            height: auto !important;
        }
    }

    @media (max-width: 550px) {
        .detalhesCurso-pagina .conteudo-curso div {
            width: 100% !important;
            padding-left: 0 !important;
            float: left !important;
        }

        .detalhesCurso-pagina .conteudo-curso .through, .conteudo-curso .lblValorPromocional, .conteudo-curso .lblParcelas, .conteudo-curso .cartaoVisita {
            width: 100% !important;
            float: left !important;
        }

        .detalhesCurso-pagina .btn-addcarrinho {
            width: 235px !important;
            margin: 12px 0 0 17px;
            float: left !important;
        }

        .detalhesCurso-pagina .btn-mais-info {
            width: 235px !important;
            margin-left: 17px;
            margin-top: 12px;
            float: left !important;
        }

        .detalhesCurso-pagina .containerProduto {
            padding: 0 0 35px 0 !important;
            margin-left: 30px !important;
        }

        .tituloDisplay {
            padding: 10px 0 25px 8px !important;
        }

        .boxVideos {
            margin: 0 !important;
        }
        .container {
            width: 100%;
            padding-left: 5px !important;
            padding-right: 5px !important;
            box-shadow: none !important;
        }
    }

    @media (max-width: 400px) {
        .tdnomeDisc {
              font-size: 14px !important;
        }
        .imgDisplay, .imgDisplay, .boxVideos, .watched {
              max-width: 240px !important;
        }
        .row {
            margin-right: 0;
        }
        .videoCentro {
              height: 620px !important;
        }
        .videoDescricaoRight {
              top: 562px !important;
              right: 105px !important;
        }
        .videoDescricaoLeft {
            text-align: center !important;
        }
        .br1 {
            display: none !important;
        }
        .fundoMenuVideos .contentVideos.uppercaseNone {
            display: block !important;
            padding-left: 20px !important;
            padding-top: 20px !important;
        }
         .fundoMenuVideos .contentVideos.uppercaseNone p {
            margin-left: 0px !important;
        }
        .historicoMeusPedidos {
            font-size: 10px;
        }
    }
