@import url('https://fonts.googleapis.com/css?family=Sumana');
@import url('https://fonts.googleapis.com/css?family=Lato');

body {overflow-x:hidden;font-family:"Lato",Helvetica,Arial,sans-serif;}

.no-pad{padding:0;}

.darkwood{background:url(../img/darkwood.jpg)}

p{font-size:24px;}
a, a:hover, a:focus, a:active, a.active{outline:0;color:#F5C536;}
h1, h2, h3, h4, h5, h6{text-transform:uppercase;font-weight:700;}
h1{margin:0 0 40px;font-family:"Sumana",serif;font-size:54px;}
h2{font-size:42px;}

.img-centered{margin:0 auto;}

header{text-align:center;color:#fff;padding-bottom:70px;}
section {padding:50px 0;}

/*--MENU--*/
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand {margin-left:0;}
.navbar-default .navbar-nav > li > a{text-transform:uppercase;color:#fff;font-weight:900;font-size:20px;}
.navbar-default .navbar-nav > li > a:hover{color:#F5C536;}
.navbar-nav > li > a {padding-top:45px;padding-bottom:0;}
.navbar-fixed-top {-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;}
.navbar-fixed-top .navbar-brand {font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.navbar-fixed-top.navbar-shrink {padding:0;}
.navbar-fixed-top.navbar-shrink .navbar-brand {font-size:1.5em;}
.navbar {font-size:1em;font-weight:normal;}
.navbar a:focus {outline:0;}
.navbar .navbar-nav {margin-left:20px;letter-spacing:2px;}
.navbar .navbar-nav li a:focus {outline:0;}
.navbar-default, .navbar-inverse {border:0;margin:0;}
.navbar-brand{padding:0;}
.menu-row{padding:0;margin:0;height:100px;background:rgba(0, 0, 0, 0.4);}
.menu{padding:0;}
.dropdown-menu > li > a {display:block;padding:4px 14px;clear:both;font-weight:bold;line-height:1.42857143;color:#2D2D2D;white-space:nowrap;text-transform:uppercase;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration:none;color:#2D2D2D;background-color:#F5C536;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color:#2D2D2D;text-decoration:none;outline:0; background-color:#F5C536;}

/*--BUTTONS--*/
.btn-default{color:#fff;background:transparent;letter-spacing:2px;font-weight:900;padding:2px 7px;font-size:18px;border: 2px solid #fff;}
.btn-lower{letter-spacing:6px;font-size:24px;}
.btn-primary{color:#fff;background-color:#D98B27;border:2px solid #fff;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color:#D98B27;background-color:#fff;border:2px solid #D98B27;}
.lower-menu{padding:0;margin:0;font-size:14px;}
.dropdown-menu.lower-menu > li > a{display:block;padding:4px 14px;clear:both;font-weight:bold;line-height:1.42857143;color:#2D2D2D;white-space:nowrap;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color:#F5C536;background-color:transparent;border: 2px solid #F5C536;}
.drop-lg{margin:38px 0 0 -120px;z-index:999;}
.buy-button{margin-top:-10px;}
.btn-download{margin:10px auto 0;}

/*--ABOUT--*/
section.about h1{margin-top:0;font-size:60px;text-align:center;color:#F5C536;font-weight:500;}
section.about h2{margin:0 0 40px;text-align:center;text-transform:none;font-family:"Sumana",serif;font-weight:500;font-size:36px;}
section.about h3{margin:30px 0 20px;text-align:left;color:#F5C536;text-transform:none;font-family:"Sumana",serif;font-weight:500;font-size:42px;}
section.about h4{margin:30px 0 10px;text-align:left;text-transform:none;font-size:26px;}
section.about p{margin-bottom:20px;text-align:left;font-weight:400;}
section.about{color:#fff;}
.book-float{z-index:500;position:relative;float:right;margin-left:15px;}
.news-left { float:left;margin-right:20px; }
section.about .news p { font-size:22px;font-weight:400;text-align:left; }
section.about .news ul li { text-align:left;font-size:22px; }

/*--BOOKS--*/
section.books{background:url(../img/leather.jpg);color:#fff;border-top:3px solid #fff;border-bottom:3px solid #fff; }
section.books.books .container .row{ padding:0 0 60px; }
section.books h2{margin:-5px 0 15px;font-family:"Sumana",serif;color:#F5C536; }

/*--AUTHOR--*/
section.author{padding:40px 0;}
section.author{background:#D98B27;color:#fff;}
section.author p{margin-top:20px;}
.author-pic{border:3px solid #fff;}
.author-right {position:relative;}

/*--REVIEWS--*/
section.reviews{background:url(../img/burlap-tile.jpg);color:#fff;}
section.reviews p{margin:40px 10px 0 0;font-weight:300;font-style:italic;}
section.reviews p.reviewer{margin:10px 0 0 0;border-bottom:1px solid #fff;font-family:"Sumana",serif;font-weight:400;font-style:normal;}
section.reviews p.reviewer-title{margin:0;font-style:normal;font-family:"Sumana",serif;font-size:24px;font-weight:300;}

/*--BOOKS--*/
section.anthology{background:#000;color:#fff;border-top:3px solid #fff;border-bottom:3px solid #fff; }
section.anthology.anthology .container .row{ padding:0 0 60px; }
section.anthology h2{margin:-5px 0 15px;font-family:"Sumana",serif;color:#F5C536; }

/*--SHARE--*/
.fa-stack-1x{color:#fff;}
.icon-background4{color:transparent;}
.icon-background6{color:#fff;}
section.share h1{margin:10px auto 20px;color:#D98B27;text-align:center;}
section.share{padding-top:20px;height:750px;border-top:3px solid #D98B27;background:url(../img/tooled-leather.jpg);}
.btn-social {display:inline-block;border:none;border-radius:15%;text-align:center;font-size:40px;line-height:35px;color:#fff;}
.list-inline{text-align:center;}

/*--FOOTER--*/
.copyright{font-size:20px;font-weight:300;color:#fff;text-align:center;padding-top:500px;}

/*--SCROLL-TO-TOP--*/
.scroll-top{z-index:1049;position:fixed;right:2%;bottom:2%;width:50px;height:50px;}
li.page-scroll{padding:0 20px;}
.scroll-top .btn {width:50px;height:50px;border-radius:15%;font-size:20px;line-height:28px;}
.scroll-top .btn:focus {outline:0;}

@media(max-width:1200px) {
.navbar{height:151px;}
.navbar-left{float:none !important;}
.navbar .navbar-nav{margin-left:100px;}
.navbar-default .navbar-nav > li > a{font-size:17px;}
.navbar-brand{}
li.page-scroll{padding:0;}
section.about{margin-top:0;}
.book-float{margin:-60px auto 0;float:none;}
.author-pic{margin:10px 0 0 10px;float:none;}
.dropdown-menu > li > a{padding:3px 10px;}
.drop-lg{margin:-50px 0 0 670px;}
.buy-button{font-size:18px;}
.buy-drop-lower{margin:-200px 85px 0 150px;float:none;}
section.author h2 {margin:-30px 0 5px 0;}
.author-right {margin-top:0;}
section.author p{padding:0;text-align:left;}
.author p{font-size:24px;line-height:28px;}
}

@media(max-width:991px) {
.menu-row{height:90px;}
.navbar-left{float:none !important;}
.navbar .navbar-nav{margin-left:0;}
.navbar-nav > li > a {font-size:14px;font-weight:bold;padding-top:35px;}
.nav > li > a{padding-right:10px;}
li.page-scroll{padding:0;height:50px;}
.navbar-default .navbar-nav > li > a {text-transform:uppercase;color:#fff;font-weight:bold;font-size:15px;}
.btn-default{letter-spacing:4px;padding:2px 5px;font-size:18px;}
.buy-button{font-size:15px;}
.drop-lg{float:none;margin:-75px 0 0 69%;}
.dropdown-menu{font-size:12px;}
.dropdown-menu > li > a{padding:3px 10px;}
.buy-drop-lower{margin:-110px 0 0 40px;float:left;}
section.about h1{font-size:36px;margin-top:-60px;}
section.about h2{font-size:32px;}
section.about p{font-size:20px;margin:30px 0;}
section.author h1{font-size:34px;margin-top:0;}
section.author p{font-size:20px;line-height:28px;}
section.reviews h1{font-size:34px;margin-top:0;}
section.reviews p{font-size:20px;line-height:28px;}
section.reviews p.reviewer-title{font-size:20px;line-height:28px;}
section.share h1{font-size:34px;}
}

@media(max-width:767px) {
section{padding:35px 0 25px;}
section.about h1{font-size:36px;margin-top:0px;text-align:center;}
section.about h2{font-size:30px;text-align:center;}
section.about p{font-size:22px;margin:30px 0;text-align:center;}
section.author h1{font-size:34px;margin-top:0;text-align:center;}
section.author p{font-size:22px;line-height:28px;text-align:center;}
section.share h1{font-size:34px;}
section.share{height:600px;}
.navbar-default .navbar-toggle{border:2px solid #fff;}
.navbar .navbar-nav{margin-left:20px;text-align:left;}
.navbar-collapse{margin-top:3px;background:#000;z-index:999;}
.navbar{z-index:9999;height:80px;}
.navbar-toggle{margin:25px 50px 0 0;}
.drop-sm{display:block;margin:20px 0 0 325px;}
.drop-sm .dropdown-menu{margin-top:28px;}
.drop-lg{display:none;}
.navbar-nav > li > a {font-size:16px;font-weight:bold;padding:10px 0 0 10px;}
img.book-float{margin-left:20px;width:95%;height:auto;}
.author-pic{margin:20px auto;width:75%;height:auto;}
.copyright{font-size:16px;padding-top:550px;}
}

@media(max-width:499px) {
.menu-row{height:50px;}
section{padding:35px 0 25px;}
section.about h1{font-size:26px;margin-top:0px;text-align:center;}
section.about h2{font-size:24px;margin-top:10px;text-align:center;}
section.about p, section.about .news p {font-size:18px;margin:30px 0;text-align:center;}
section.about .news ul { padding-left:2rem; }
section.about .news p, section.about .news ul li {font-size:18px;text-align:left;}
section.author h1{font-size:28px;margin-top:0;text-align:center;}
section.author p{font-size:18px;line-height:28px;text-align:center;}
section.reviews h1{font-size:28px;margin-top:0;text-align:center;}
section.reviews p{font-size:18px;line-height:28px;}
section.reviews p.reviewer-title{font-size:18px;line-height:28px;}
section.share h1{font-size:28px;}
section.share{height:500px;}
.navbar-default .navbar-toggle{border:2px solid #fff;}
.navbar .navbar-nav{margin-left:20px;text-align:left;}
.navbar-collapse{margin-top:3px;background:#000;z-index:999;}
.navbar{z-index:9999;}
.navbar-toggle{margin:5px 30px 0 0;}
.drop-sm{display:block;margin:20px 0 0 325px;}
.drop-sm .dropdown-menu{margin-top:28px;}
.drop-lg{display:none;}
.navbar-nav > li > a {font-size:16px;font-weight:bold;padding:10px 0 0 10px;}
img.book-float{margin:0;width:100%;height:auto;}
.btn-default{letter-spacing:1px;font-size:14px;}
.author-pic{margin:-25px auto 20px;width:90%;height:auto;}
.copyright{font-size:15px;padding-top:400px;}
}
