/* MAIN HEADER /*****************/
.main-header{box-shadow: 0 0 5px #CCC;}
.main-header-logo{float: left; width: 100%; text-align: center; margin-bottom: 15px; }
.main-header-logo img{max-width: 150px;}
.main-header-logo em{color: #AAA; text-shadow: 1px 1px 0 #000; font-size: 40px;}
.main-header-menu{display: none;}
.main-header-menu-link-mobile{color: #1AB999 !important; border: 1px solid #1AB999; padding: 5px 10px; border-radius: 10px; margin-top: 10px !important; }
.main-header-menu-link-mobile:hover{background: #1AB999; color: #FFF !important;}

/* MAIN CONTENT /****************/
.main-content{float: left; width: 100%; color: #555; font-size: 1em; margin-top: 10px; min-height: 728px;}
.main-content img, .main-content iframe, .main-content audio, .main-content embed, .main-content video{max-width: 100%; border: none;}
.main-content ul, .main-content ol{margin-left: 40px;}
.main-content a{color: #26B99A; font-weight: bold;}
.main-content a:hover{color: #0E453A;}
.main-content-iframe{border: 0; width: 100%; height: 100%; position: absolute; bottom: 0; top: 0; left: 0; right: 0;} 

/* MAIN FOOTER /*****************/
.main-footer{box-shadow: 0 0 5px #CCC;}
.main-footer h2{float: left; width: 100%; text-align: center;  margin-bottom: 20px;}
.main-footer em{color: #AAA; text-shadow: 1px 1px 0 #000; font-size: 40px;}
.main-footer h2 img{max-width: 150px;}
.main-footer ul{float: left; width: 100%; list-style: none; text-align: center;}
.main-footer li{margin-bottom: 20px; color: #666; font-size: 1em; cursor: pointer;}
.main-footer li:hover{color: #000;}
.main-footer p{float: left; width: 100%; text-align: center; color: #555; margin-bottom: 20px; font-weight: bold;}

.main-modal-full{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #FFF; background: rgba(255,255,255,0.9); padding: 20px; overflow-y: auto;}
.main-modal{width: 100%; padding: 20px; padding-bottom: 0; margin: 0 auto; background: #FFF; box-shadow: 0 0 8px #DDD; border-radius: 8px;}
.main-modal-header{float: left; width: 100%; margin-bottom: 20px; border-bottom: 1px solid #EEE; padding-bottom: 10px;}
.main-modal-header span{float: right; font-size: 25px; color: #666; font-weight: bold; margin-top: -10px; cursor: pointer;}
.main-modal-header span:hover{color: #333;}

.main-modal-content h3{float: left; width: 100%; margin-bottom: 20px; color: #666; font-size: 1.5em;}
.main-modal-content p{float: left; width: 100%; color: #666; font-size: 1.2em; margin-bottom: 20px;}
.main-modal-content span{float: left; width: 100%; cursor: pointer; margin-bottom: 20px; text-align: center; border: 5px solid rgba(0,0,0,0.1); border-radius: 100px; padding: 10px; font-size: 1.3em; color: #FFF; background: #26B99A; text-transform: uppercase; font-weight: bold;}
.main-modal-content span:hover{border: 5px solid rgba(0,0,0,0.3);}

/* MAIN ERROR /******************/
.main-error{float: left; width: 100%; min-height: 600px; text-align: center; color: #555;}
.main-error h2{font-size: 4em; text-shadow: -1px -1px 0 #000; margin-top: 150px; }
.main-error h3{font-size: 2.5em; text-shadow: -1px -1px 0 #0D3E34; }
.main-error p{font-size: 1.3em;}

.content-images{width: 100%; margin: 0 auto;}
.main-content-images img{float: left; width: 100%;}
.main-content-images-link{cursor: pointer;} 
.main-content-images-info{position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #169F85; text-align: center; padding: 30px; color: #FFF; font-size: 1.2em; text-shadow: -1px -1px 0 #062D25;}
.main-content-images-info em{float: left; width: 100%; font-size: 2em; font-weight: bold;}
.main-content-images-form{float: left; width: 100%;}
.main-content-images-form-btn{float: left; width: 100%; background: #169F85; color: #FFF; border: 1px #10725F solid; padding: 10px; text-align: center; font-size: 1.2em; text-shadow: -1px -1px 0 #0E453A; cursor: pointer;}
.main-content-images-form-btn:hover{background-color: #10725F; border-color: #169F85;}

/* MAIN PV HEADER /**************/
.main-pv-header{background: #28713B;}
.main-pv-header-logo{float: left; width: 100%; text-align: center; margin-top: 20px;}
.main-pv-header-logo img{max-width: 200px;}
.main-pv-header h1{float: left; width: 100%; text-align: center; color: #FFF; font-size: 3em; padding: 30px 0; text-shadow: 1px 1px 2px #164121;}
.main-pv-header-ebook{float: left; width: 100%; text-align: center; margin-bottom: 30px;}
.main-pv-header-ebook img{width: 100%; background: #FFF; padding: 10px; border-radius: 10px; box-shadow: 0 0 5px #164121;}
.main-pv-header-bg{float: left; width: 100%; height: 75px; background: url("../../../../uploads/pro/ebook-vegan/bg-header.jpg") repeat}
.main-pv-header p{float: left; width: 100%;  text-shadow: 1px 1px 2px #164121; text-align: center; color: #FFF; font-size: 1.5em; margin-bottom: 30px;}

/* MAIN PV CONTENT /*************/
.main-pv-content-top{float: left; width: 100%;}
.main-pv-content-top ul{list-style: none}
.main-pv-content-top li{float: left; width: 100%; margin-bottom: 30px; font-size: 1.5em; color: #29713C;}
.main-pv-content-top h2{float: left; width: 100%; margin-bottom: 60px; margin-top: 40px; font-size: 2.5em; text-transform: uppercase; text-align: center; color: #29713C;}
.main-pv-content-top h2 b{color: red;}
.main-pv-content-top li img{float: left; max-height: 50px; margin-right: 10px;}
.main-pv-content-top-sub-title{float: left; width: 100%; margin-bottom: 60px; margin-top: -50px; font-size: 1.5em; color:  #29713C; text-align: center;}
.main-pv-content-top-sub-title b{color: red;}
.main-pv-content-bottom{float: left; width: 100%;}
.main-pv-content-bottom ul{list-style: none;}
.main-pv-content-bottom li{float: left; width: 100%; margin-bottom: 10px; text-align: center; }
.main-pv-content-bottom img{max-width: 100%;}
.main-pv-content-bottom h3{float: left; width: 100%; margin-bottom: 60px; margin-top: 40px; font-size: 2.5em; text-transform: uppercase; text-align: center; color: #29713C;}
.main-pv-content-btn{float: left; width: 100%; margin: 40px 0; text-align: center;}
.main-pv-content-btn h2{float: left; width: 100%; color: #29713C; font-size: 2em}
.main-pv-content-btn strike{color: red}
.main-pv-content-btn b{color: red}
.main-pv-content-btn p{margin-top: 20px; color: #29713C;}
.main-pv-content-btn i{font-size: 1.3em; color: red;}
.main-pv-content-btn-text{float: left; width: 100%; text-align: center; margin: 20px 0; padding: 20px; background: #003C3C; color: #FFF; text-transform: uppercase; font-size: 1.8em; font-weight: bold; border-radius: 10px; cursor: pointer;}
.main-pv-content-btn-text:hover{background: #29713C;}
.main-pv-content-btn img{max-width: 100%;}
.main-pv-content-center{float: left; width: 100%; background: url("../../../../uploads/pro/ebook-vegan/bg-header.jpg"); height: 75px;}

.main-pv-content-center-top{float: left; width: 100%; background: url("../../../../uploads/pro/ebook-vegan/bg-footer.jpg");  height: 75px}
.main-pv-content-title{background: #29713C; float: left; width: 100%;}
.main-pv-content-title h3{float: left; width: 100%; text-align: center; font-size: 2.5em; color: #FFF; text-shadow: 1px 1px 2px #164121;}
.main-pv-content-bottom-g{margin-top: -70px !important;}

.main-pv-content-dep{float: left; width: 100%; padding-top: 30px;}
.main-pv-content-dep img{float: left; width: 100%; margin-bottom: 15px;}

/* MAIN PV FOOTER /*************/
.main-pv-footer{float: left; background: #28713B; width: 100%; color: #FFF; font-size: 1.2em; text-align: center; }
.main-pv-footer p{margin-bottom: 20px;}
.main-pv-footer b{text-decoration: underline; cursor: pointer; font-weight: normal;}
.main-pv-footer b:hover{color: #062D25;}
.main-pv-footer-ssl{float: left; width: 100%; text-align: center;}
.main-pv-footer-ssl img{max-width: 100%;}

/* Contador /*************/ 
.displaySection{padding: 10px; font-size: 2em; color: red; font-weight: bold;}
.numberDisplay{margin-right: 5px;}
#future_date span:nth-last-child(6){display: none !important;}
#future_date span:nth-last-child(5){display: none !important;}
#future_date span:nth-last-child(4){display: none !important;}
#future_date_2 span:nth-last-child(6){display: none !important;}
#future_date_2 span:nth-last-child(5){display: none !important;}
#future_date_2 span:nth-last-child(4){display: none !important;}
#future_date_3 span:nth-last-child(6){display: none !important;}
#future_date_3 span:nth-last-child(5){display: none !important;}
#future_date_3 span:nth-last-child(4){display: none !important;}

@media(min-width: 1020px){ 
    .main-pv-content-top li{width: 50%;}
    .main-pv-content-bottom-list-1{width: 50% !important; margin-bottom: 15px !important;}
    .main-pv-content-bottom-padding-r{padding-right: 10px !important;}
    .main-pv-content-bottom-padding-l{padding-left: 10px !important;}
    .main-pv-content-ebbok-1{width:33.33333333333333% !important; float: left !important; padding: 10px !important; margin-top: -20px !important;}
    .main-pv-content-ebbok-1 h3{font-size: 1.5em !important; text-align: left !important;}
    .main-pv-content-ebbok-2{width:33.33333333333333% !important; float: left !important; padding: 10px !important; margin-top: -20px !important;}
    .main-pv-content-ebbok-2 h3{font-size: 1.5em !important; text-align: left !important;}
    .main-pv-content-ebbok-3{width:33.33333333333333% !important; float: left !important; padding: 10px !important; margin-top: -20px !important;}
    .main-pv-content-ebbok-3 h3{font-size: 1.5em !important; text-align: left !important;}
    .main-pv-content-btn-text{width: 70%; margin-left: 15%;}
    .main-pv-content-btn-ssl-img{max-width: 500px !important}
    .main-pv-content-bottom-info{width:33.33333333333333% !important; padding: 20px; font-weight: normal;}   
    .main-pv-footer-ssl img{max-width: 400px;}
} 
@media(min-width: 1299px){  
    .content-images, .main-content-images-info{max-width:33.33333333333333%; margin-left: 33.33333333333333%;}   
    .main-modal{width: 65%; margin-top: 50px;}    
    .content{width: 80%;}
    .main-pv-header-ebook img{max-width:  900px}
    .main-pv-header span{width: 80%; float: left; margin-left: 10%;}
    .main-pv-header p{width: 80%; margin-left: 10%;}
    .main-pv-content-top li{width: 50%; padding: 10px; padding-bottom: 0;}
    .main-pv-content-bottom-padding-r{padding-right: 0 !important;}    
    .main-pv-content-bottom-padding-l{padding-left: 0 !important;}  
    .main-pv-content-bottom-padding-r2{padding-right: 10px !important;}
    .main-pv-content-bottom-padding-l2{padding-left: 10px !important;}
    .main-pv-content-bottom-list-1{width: 33.33333333333333% !important; padding: 10px !important; margin-bottom: -5px !important;}    
    .main-pv-footer p{width: 33.33333333333333%; float: left; text-align: left;}
    .main-pv-content-dep{text-align: center; margin-bottom: -30px;}
    .main-pv-content-dep img{padding: 30px !important;}

}
@media(min-width: 800px){  
    .main-header-menu{display: block; float: right; list-style: none;}
    .main-header-menu li{list-style: none; float: left; font-size: 1.2em; color: #555;  margin-top: 15px; margin-left: 25px; font-weight: bold; cursor: pointer;}
    .main-header-menu li:hover{color: #000;}
    .main-header-logo{float: left; width: auto;}
    .main-footer h2{width: auto; float: left; margin-bottom: 0; margin-bottom: 10px}    
    .main-footer ul{display: none;}
    .main-footer p{float: right; width: auto; margin-top: 15px; font-size: 0.9em;}  
    .main-pv-content-dep img{width: 33.33333333333333%; padding: 5px}
}

