html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } ul,li{padding:0; margin:0;} /*-------------------------------------------------------------------------------------------------*/ /*GENERAL*/ /*-------------------------------------------------------------------------------------------------*/ html{ width:100%; height:100%;} body{font-family: Merriweather, Sans-Serif; min-width:768px; width:100%; height:100%;} .relPos{position:relative;} .absPos{position:absolute;} .fleft{float:left;} .fright{float:right;} .clear{clear:both;} .slide{height: 100%; margin: 0; padding: 50% 0 0; width: 100%;} .noBottom{margin-bottom:0 !important;padding-bottom:0 !important;} /*-------------------------------------------------------------------------------------------------*/ /*MENU*/ /*-------------------------------------------------------------------------------------------------*/ #menu-wrapper{font-family: 'Merriweather',serif; width:100%; position:relative;} .nav1{position:relative; width:100%;position:relative;} #especial{position:absolute; top: 2px; left:16%; width:8%; } .logo-text{color:#1f5874; font-style:italic;height:40px; width:100%;text-align:center;z-index:999;position:relative;} .logo-text h1{font-style:normal; font-size: 38px; font-size: 1.6vw; line-height: 40px; vertical-align: middle; font-weight:300;} .logo-image{width:100%; border-bottom-left-radius:20px; border-bottom-right-radius:20px; overflow:hidden;} .logo-image img{width:100%;} #menu-wrapper h1{padding:0; margin:0;} #menu-wrapper ul{margin:0; z-index:999;} #menu-wrapper div.nav1 { border-bottom: 1px solid #C4D5DC; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); position: fixed; top: 0; z-index: 9999999; background-color: #FFFFFF; width: 100%; padding:3px 0px; min-width:768px; } #menu-wrapper .fleft li{ float: left; list-style: none outside none; padding-right: 20px; position:relative; } #menu-wrapper .fright li{ float: left; padding-left:5px; padding-top: 3px; } .logo{margin-left:3px; display:block;} .btn0{margin-left:80px;} .backbtn{width:38px; height:38px; background: url(icons.png) -200px 0 no-repeat; display: block; overflow:hidden;} .backbtn:hover{background-position:-250px 0;} .nav-label { background:rgba(0,0,0,0.6); color: #FFFFFF; font-size: 13px; left: 0; padding: 5px; position: absolute; top: 50px; opacity:0; width:150px; } .chapter-nav:hover > a .nav-label{ opacity:1; display:block; transition: all 1s; -webkit-transition: all 1s; } .chapter-nav.active.whiteoverlay:after{opacity:0.6;} .chapter-nav img{ display:block; } .chapter-nav.whiteoverlay:after{ width:38px;height:38px; border: 1px solid #252525; } .arrow-up { border-bottom: 6px solid #000000; border-left: 6px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); height: 0; opacity: 0.6; position: absolute; top: -6px; } /*sharethis*/ #sharebtns{padding-right:3px;} #sharebtns .a2a_svg { height: 38px; line-height: 38px; width: 38px; float: right; } #sharebtns .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg { border-radius: 0; } #sharebtns .a2a_default_style a{ background-color: #fff; color: #FFFFFF; display: block; float: left; font-size: 12px; font-weight: bold; height: 38px; line-height: 40px; margin-left:3px; text-decoration: none; text-transform: uppercase; } #sharebtns .a2a_default_style .a2a_img_text { margin-right: 4px; } #sharebtns .a2a_button_facebook{background-color:#4060a4 !important;} #sharebtns .a2a_s_facebook {background: url(icons.png) 0 0 no-repeat; display: block; } #sharebtns .a2a_s_facebook:hover{/*background-position:-63px -5px;*/} #sharebtns .a2a_button_twitter{background-color:#00b4e5 !important;} #sharebtns .a2a_s_twitter {background: url(icons.png) -100px 0 no-repeat; display: block; } #sharebtns .a2a_s_twitter:hover{/*background-position:-186px -5px;*/} #sharebtns .a2a_button_facebook:hover,#sharebtns .a2a_button_twitter:hover{text-decoration:underline;} /*-------------------------------------------------------------------------------------------------*/ /*HOMEPAGE*/ /*-------------------------------------------------------------------------------------------------*/ #iso-container{overflow:hidden;} .item{float:left; overflow:hidden; cursor:pointer;} .item.w1{width:100%;} .item.w2{width:20%; height:100vh; border-right:1px solid #000; background-color:#000;} .item img{width:100%; height:auto; display:block;} .overlay:after { content:'\A'; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.8); opacity:0.4; transition: all 1s; -webkit-transition: all 1s; } .overlay.sepia:after { content:'\A'; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0); opacity:0.6; transition: all 1s; -webkit-transition: all 1s; } .overlay:hover:after { background:rgba(255,255,255,0.4); opacity:0.7; } .whiteoverlay:after { content:'\A'; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(255,255,255,0.8); opacity:0; transition: all 0.2s; -webkit-transition: all 0.2s; } .whiteoverlay:hover:after { opacity:0.6; } .preloaderWrapper{ display:none; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; } .preloader { background: url("images/preloader.png") no-repeat scroll center center rgba(0, 0, 0, 0); height: 100%; width: 100%; } .medTitle { color: #FFFFFF; display: inline-block; pointer-events:none; margin: 0 5%; text-align: center; text-shadow: 1px 3px 2px #000000; bottom:10%; width: 80%; height:100px; } .medTitle h2 { font-family: Merriweather,serif; font-size: 30px; } /*-------------------------------------------------------------------------------------------------*/ /*CHAPTERS*/ /*-------------------------------------------------------------------------------------------------*/ #capitulos { } .chapter{width:100%; padding-top:50px;} .article-wrapper{} .chapter-nav{display:none;} /**/ .chapterTitle{ margin-top: 10px; font-size: 4em; font-weight: 300; letter-spacing: -0.06em; line-height: 1em; } .rightAba .chapterTitle{ margin-left: 5%; margin-right: 10%; } .centerAba .chapterTitle{ margin-left: 10%; margin-right: 10%; } .leftAba .chapterTitle{ margin-left: 10%; margin-right: 5%; } .chapterTitle strong { font-weight: 600; } /**/ .chapterSubtitle{ font-size: 1.5em; font-weight: 200; padding-bottom: 3%; padding-top: 2%; } .rightAba .chapterSubtitle{ margin-left: 5%; margin-right: 10%; } .centerAba .chapterSubtitle{ margin-left: 10%; margin-right: 10%; } .leftAba .chapterSubtitle{ margin-left: 10%; margin-right: 5%; } /**/ .chapterParagraph{ font-size: 1.2em; padding-bottom: 3%; } .rightAba .chapterParagraph{ margin-left: 10%; margin-right: 25%; } .centerAba .chapterParagraph{ margin-left: 20%; margin-right: 20%; } .leftAba .chapterParagraph{ margin-left: 25%; margin-right: 10%; } /*ROYALSLIDER*/ .chapter .royalSlider { width: 100%; margin-bottom:3%; } .chapter .rsDefault .rsGCaption { left: 0; margin-left: auto; margin-right: auto; right: 0; width: 500px; } .chapter .fullSlider{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; height: auto; width: auto; } .chapter .rsCaption > h3 { font-size: 14px; font-weight: bold; margin-bottom: 4px; } /*CAIXAS*/ .ancora {width:100%;} .caixa{ font-size: 18px; font-weight: bold; margin:1%; padding:1%; width: 20%; } #sectionnav { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); bottom: auto; font-size: 14px; left: 5px; padding: 10px 5px; position: fixed; top: 50px; z-index: 999; } #sectionnav li { padding: 5px; } #sectionnav li.current{background-color:#252525;} #sectionnav li:hover{background-color:#999;} #sectionnav a{ color:#fff; text-transform:uppercase; text-decoration:none; } /*-------------------------------------------------------------------------------------------------*/ /*TOOLS*/ /*-------------------------------------------------------------------------------------------------*/ .handyTools{position:fixed;bottom:5px;right:5px;padding:5px 0px; rgba(255, 255, 255, 0.4); display:none; } .handyTools li{ width:34px; height:34px; float:left; margin: 0 5px; background: url(tools.png) 0 0 no-repeat transparent; display: block; overflow:hidden; } .handyTools li.alignRight{background-position:-52px -2px;} .handyTools li.alignRight:hover{background-position:-2px -2px;} .handyTools li.alignCenter{background-position:-152px -2px;} .handyTools li.alignCenter:hover{background-position:-102px -2px;} .handyTools li.alignLeft{background-position:-252px -2px;} .handyTools li.alignLeft:hover{background-position:-202px -2px;} .handyTools li.moveUp{background-position:-301px -2px;} .handyTools li.moveUp:hover{background-position:-351px -2px;}