﻿.banner-curso{
    background-image: url("../images/background-header.png");
    background-position: center center;
    background-size:cover;
    background-color:#000;
    background-attachment:fixed;
    width:100%;
    height:420px;
    color:#fff;
    border-bottom:60px solid #f99300;
}
.banner-titulo{
   font-weight:bold;
   padding-top:60px;

}
.banner-titulo h1{
     color:#fff;
     font-size:100px;
     line-height:40px!important;
}
.banner-titulo h2{
     color:#fff;
     font-size:45px;
     line-height:50px!important;
}
.banner-titulo h3{
     color:#fff;
     font-size:33px;
     line-height:40px!important;

}
#professores p{
    font-size:25px;
    margin-top:10px;
    margin-bottom:10px;
}
.video-aulas{
    background-color:#fff;

}
.video-form{
  
   
}
.quadro-destaque{
    background-color: #f8f8f8;
    margin:10px;
    max-width:250px;
    text-align:center;
    height: 400px;
}
.quadro-destaque h4{
    font-size:22px;
}
.quadro-destaque p{
    font-size:16px;
}
.quadro-destaque .fa{
    color:#f99300;
    font-size:80px;
    display:block;
    margin-top:30px;
}
.video-form h3 {
    font-size: 44px;
    text-align: center;
    line-height: 50px!important;
}
.video-form p{
    font-size:22px;
    text-align:center;
}
.video-form img{
    margin:0 auto;
    max-width:100%;
    display:block;
}

.ebook{
    background-color:#2e2e2e;

}
.ebook-gratis{
   
}
 .manual h3, .educ-rodape h3{
    font-size: 27px;
    color: #ffc600;
    line-height: 20%!important;
}
 .ebook-gratis h3{
    font-size: 40px;
    color: #ffc600;
 }
.ebook-gratis p,.manual p{
        color:#fff;
}
.ebook-gratis img {
    display: block;
    position: relative;
    margin-top: -70px;
    margin-bottom: -70px;
    max-width: 100%;
}
.ebook-gratis input{
    margin-bottom:10px;
    background-color:#444;
    color:#fff;
    border: 1px solid #ffc600;
    border-radius:5px;
    max-width:50%;
    
}
#ContentPlaceHolder1_Button2{
    background-image: url("../images/btn-gratis.png");
    background-position: center center;
    background-size: cover;
    background-color: #2E2E2E;
    border: none;
    width: 275px;
    height: 45px;
}

.manual{
    background-color:#f99300;
    border-bottom: 40px solid #f99300;
}
.manual img{
    max-width:100%;
    margin: 0 auto;
    display:block;
}
#qr-book{
    margin-top: -60px;
    margin-bottom: 20px;
    max-width: 60%;
    float: left;
}

.educ-rodape{
    background-color:#fff;
    padding:0;
}
.educ-rodape img{
    max-width:100%;
}
.educ-rodape{
    text-align:center;
}
.horizon-list{
    padding:0px;
	margin:0px;
	list-style:none;
}
.horizon-list li{
    display:inline-block;
    margin-right:20px;
    color:#fff;
    text-align:center;
}
.manual .horizon-list li{
    margin-right:10%;
}

.desc-manual li {
    list-style:none;
    color:#fff;
    font-size:18px;
}
.banner-mac{
    background-image: url("../images/mac-davi.png");
    background-position: center center;
    background-color: #f99300;
    width: 100%;
    height: 495px;
    color: #fff;
    background-repeat: no-repeat
}
.melhores-professores{
    background-color:#fff;
    padding:0;
}
.melhores-professores .container .col-md-6{

    margin: 0 auto!important;
    display: block!important;
    float: none!important;
   
}
.melhores-professores img{
    max-width:100%;
}
.melhores-professores h3, .melhores-professores h2{
    text-align:center;
    color:#222222!important;
}
.melhores-professores iframe{
    width:95%;
    height:288px;
    margin-top:60px;
    margin-bottom:60px;
}
.blog-wrapper {
    background-color: transparent;
    padding: 0;
}
.pricing_detail{
    background:#fff;
}
.pricing_detail:hover{
    background:#F99300;
}
.demo_changer .demo-icon, .group_box:hover .circle, .buddy_carousel .owl-controls .owl-page.active span, .buddy_carousel .owl-controls.clickable .owl-page:hover span, .recent_posts_widget > li img:hover, .buddypress_tabber_widget_member li img:hover, #tabbed_widget .nav-tabs > li.active > a, #tabbed_widget .nav-tabs > li.active > a:hover, #tabbed_widget .nav-tabs > li.active > a:focus, #tabbed_widget .nav > li > a:hover, #tabbed_widget .nav > li > a:focus, #tabbed_widget-1 .nav-tabs > li.active > a, #tabbed_widget-1 .nav-tabs > li.active > a:hover, #tabbed_widget-1 .nav-tabs > li.active > a:focus, #tabbed_widget-1 .nav > li > a:hover, #tabbed_widget-1 .nav > li > a:focus, #footer-style-1 .social-icons span a:hover, #footer-style-2 .social-icons span a:hover, #footer-style-3 .social-icons span a:hover, .footer_post li img:hover, #tabbed_widget .recent_posts_widget img:hover, .pricing_detail:hover, .pricing_detail:hover .priceamount, .banners li:hover .img-thumbnail, .ch-info .ch-info-back, .service-with-image:hover .service-title, .calloutbox-full-mini, .services_vertical .icon-container, #services .owl-controls .owl-page span, .item:hover .icon-container, .white-wrapper #owl-testimonial .owl-controls .owl-page.active span, .make-bg, .buddy_image img:hover, .calloutbox, #owl-testimonial-widget .owl-controls .owl-prev:hover, #owl-testimonial-widget .owl-controls .owl-next:hover, #owl_blog_two_line .owl-controls .owl-prev:hover, #owl_blog_two_line .owl-controls .owl-next:hover, #owl_blog_three_line .owl-controls .owl-prev:hover, #owl_blog_three_line .owl-controls .owl-next:hover, #owl_portfolio_two_line .owl-controls .owl-prev:hover, #owl_portfolio_two_line .owl-controls .owl-next:hover, #owl_shop_carousel .owl-controls .owl-prev:hover, #owl_shop_carousel .owl-controls .owl-next:hover, #owl_shop_carousel_1 .owl-controls .owl-prev:hover, #owl_shop_carousel_1 .owl-controls .owl-next:hover, #owl-blog .owl-controls .owl-prev:hover, #owl-blog .owl-controls .owl-next:hover, .overlay #owl-testimonial .owl-controls .owl-page.active span, .progress-bar, .dmtop, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .magnifier .btn-default:hover, .magnifier .btn-default:focus, .magnifier .btn-default:active, .rsDefaultInv .rsBullet.rsNavSelected span, .service-icon-circle.active, .servicebox:hover .service-icon-circle, .btn-primary, #accordion-first .accordion-heading .accordion-toggle.active em, #accordion-second .accordion-heading .accordion-toggle.active em, mark, .pager li > a, .pager li > span, .make-bg-full, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > span:focus, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count:hover, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count:hover, .tagcloud a:hover, .nav-stacked > li > a:hover, .nav-stacked > li > a:focus, .nav-tabs > li.active > a:hover, .buddy_members img:hover, .buddy_carousel img:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a, #buddypress_features .nav-tabs > li > a:hover, #buddypress_features .nav-tabs > li > a:focus, #header-style-1 .navbar-nav > li > a:hover, #header-style-1 .navbar-nav > li > a:focus, #header-style-1 .navbar-nav > li > a:active, #header-style-1 .navbar-default .navbar-nav > .open > a, #header-style-1 .navbar-default .navbar-nav > .open > a:hover, #header-style-1 .navbar-default .navbar-nav > .open > a:focus, #topbar .social-icons span a:hover{
    background-color: #F99300;
}
.compra{
    background-attachment: fixed;
    background-image: url("../images/background-precos.png");
    background-position: center center;
    background-size:cover;
    background-color:#000;
    box-shadow: inset 0 0 1em #111;
    width:100%;
}
#appOab{
    margin-top: -50px; 
    margin-bottom: -70px;
}
#baixa-gratis{
    margin: 0px auto;
    max-width: 250px;
    margin-bottom: 20px;
}
#como-funciona{
    margin:0px;
    max-width: 240px;
}
.ebook-gratis iframe{
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    margin-bottom:20px; 
    border-radius: 5px;
    width: 100%;
    height: 310px;
    box-shadow: 7px 8px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 7px 8px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 7px 8px rgba(0, 0, 0, 0.5);
}

.banner-promo-desktop,.banner-promo-mobile{
    width:100%;
    margin-top:40px;
}
.banner-promo-mobile{
    margin-top:0;
    display:none;
}
@media (max-width : 970px) {
        #qr-book{
        margin: 0px auto;
        float: none;
    }

}

@media (max-width : 720px){
    .agradecimento h3 {
        margin-top: 0;
}
    .manual .horizon-list li {
        margin-right: 0%;
}
    .banner-curso {
        background-image: url("../images/background-header.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: initial;
        background-attachment:initial;

    }
    .cont-promo{
        padding-left:0!important;
        padding-right:0!important;
    }
    .banner-promo-desktop{
     display:none;
}
    .banner-promo-mobile{
    display:block;
  
}
    .pricing_info a{
        width: 80%;
        font-size: 18px!important;
        margin: 0 auto;
    }
    .pricing_detail .priceamount {
    top: 0;
    border-radius: 1px;
    width: 100%;
    margin: 0;
    border: 1px solid #fff;
    font-size: 25px;
    padding: 20px;
    position:relative;

}
.pricing_detail{
    padding:0;
}
.pricing_detail header h3 {
    margin-top:0;
}
    .pricing_detail {

    margin-bottom: 100px;
}

.pricing_info {
    display: block;
    margin-bottom: 25px;
}
    .ebook-gratis iframe{

            width: 100%;
            height: 190px;

        }
    .melhores-professores iframe{
        max-height:170px;
    }
    .quadro-destaque{
        background-color: #f8f8f8;
        margin:10px;
        max-width:250px;
        text-align:center;
        height:auto;
    }
    .banner-titulo h1 {
        color: #fff;
        font-size: 40px;
         text-align:center;
        line-height: 40px!important;

    }
    .banner-titulo h2{
        text-align:center;
    }        
    .banner-titulo h3 {
    color: #fff;
    font-size: 28px;
    text-align:center;
    line-height: 40px!important;
    margin-top:50px;
    }
    .ebook-gratis img{
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .ebook-gratis h3, .manual h3, .educ-rodape h3{
        line-height:35px!important;
    }
    .ebook-gratis input{
        max-width:100%;
    }
    .manual .horizon-list li {

        width: 100%;
    }
    #ContentPlaceHolder1_Button2{
        width:100%;
        height: 55px;
        background-repeat: no-repeat;
        background-size:contain;
    }
    .manual{
        padding:0;
    }

    #qr-book{
        margin: 0px auto;
        float: none;

    }

    #professores {
        max-width: 100%;
    }
    .banner-mac {
        background-position: center center;
        width: 100%;
        height: auto;
        background-size: cover;
    }
    .manual .horizon-list{
       
    }
    .manual horizon-list li{
        width:100%
    }
    .horizon-list{
        display:block
    }
    .ebook-gratis .store-links{
        width:200px;
        margin: 0 auto;
       
    }
    .ebook-gratis .horizon-list li {
        margin:10px;
    }

    .quadro-destaque {
        margin:0 auto;
        max-width:100%;
    }

}
@media (max-width: 400px){
    .imgDisplay, .imgDisplay, .boxVideos, .watched, .video img {
    max-width: 100% !important;
}

}
