.home{margin-bottom:600px;}
body { padding-top: 100px;
font-family: "sommet-rounded",sans-serif !important;
font-style: normal !important;
font-weight: 300 !important; overflow-x: hidden;}
a{color:#000;}
a:hover{text-decoration:none;}
a:hover, a:hover .icon-link-ext{color:#428BCA;}
a:active, a:focus{outline:0;}
h1{font-size:36px;}
p{font-size:16px;}
em {font-weight:light;}
footer {margin-bottom:40px;}

.cycle-next:hover {color:#999;}
.cycle-prev:hover {color:#999;}

/*Nav*/
.bShadow .navbar-default{border-bottom:1px solid #efefef !important;
-webkit-box-shadow: 0px -37px 5px 44px rgba(0,0,0,0.13);
-moz-box-shadow: 0px -37px 5px 44px rgba(0,0,0,0.13);
box-shadow: 0px -37px 5px 44px rgba(0,0,0,0.13);}
#Lewis{
	font-family: "sommet-slab",sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.02em;
	font-size: 36px;
}
.nav{text-transform:uppercase; font-size:16px; }
.navbar .container { padding:15px 0;}
.navbar-brand{font-size:30px;}
.navbar-default {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}
.navbar-default .navbar-brand {color:#655959;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #cfcbc8;
    color: #281f1f;
}

h4 {
	line-height: 1.2;
}

.photoCred {
	bottom: 20px;
    color: #FFFFFF;
    display: show !important;
    margin: 0 auto;
    opacity: 0.5;
    padding-left: 425px;
    position: absolute;
}

.creditFix {
	position: relative;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #999;
	border-color: #999;
}

#books {
	overflow-x: hidden;
	padding: 0 !important; /* overrides the bootstrap container class */
}

#sortDate {
	cursor:pointer;
}

#sortTitle {
	cursor:pointer;
}

#sortPub {
	cursor:pointer;
}

#page1, #page2, #page3, #page4, #page5, #page6, #page7 {
	display:show;
	width:100%;
}

#page2, #page3, #page4, #page5, #page6, #page7 {
	display:none;
}

.paginationNum {
	cursor:pointer;
}

#articleListing > div > div > ul > li {
	padding-bottom: 10px;
}

div.modal-body > div > div > div > p > a {
	color:#428BCA;
}

span.fontello {
	font-family: "fontello";
	font-size: 46px;
	line-height: 0.8;
	vertical-align: top;
}

.icon-link-ext:before {
	font-size: 90%;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.subscribed {
	padding: 10px 30px 30px 30px;
	border: 1px solid #eee;
	background: #524848 url(../img/tile.jpg) repeat-x center;
	color: #fff;
}

.subscribed a {
	color: #fff;
}

.subscribed a:hover {
	color: #428BCA;
}

/*Violator Banner*/
#violator {display:show;}
#violator .container{padding:0; background:#ffffff; position:relative;}
#violator img{width:100% !important; height:auto !important; cursor:pointer;}
#violatorCancel{position:absolute; top:20px; right:20px; color:#000; font-size:24px;}

/*Hero*/
#hero .container{background:#524848 url(../img/tile.jpg) repeat-x center;}
#authorPic{margin-top:-22px; margin-left:-15px; }
#quotes{color:#ffffff; font-size:36px; padding-top:100px;line-height: 1.4;text-indent: -17px;}
.quoteCredit{font-size:20px; padding: 40px 0 0 20px; display: show;}
#heroC2{padding-left:100px;padding-right: 40px;}
.sommet300{font-weight:100;}

/*Bio*/
#bio{margin:60px 0;}
#bio p{line-height:1.5em;}
#bio h1{padding-top:20px;}

/*Books*/
/*#slideshow1Wrap{background:#333;}*/
#slideshow1Wrap .container{position: relative; padding:0;}
#slideshow2Wrap .container{background:#efefef; padding-bottom:40px;}
#slideshow-2 { width: 80%; margin: auto; position:relative; }
#slideshow-2 { margin-top: 30px }
#slideshow-2 img{border:2px solid #efefef;}
#slideshow-2 .cycle-slideshow { width: 100% }
#slideshow-2 .cycle-slideshow img { width: 100%; height: auto; display: show; }
#slideshow h1{font-size:35px;}
#slideshow h1, .bookWrap{margin-top:50px;}
.slide{width:100%; height:530px; padding-right:20px;}
.slide .col-md-8{padding-right:60px;}
#cycle-1 div { width:100%; }
#cycle-2 .cycle-slide { border:3px solid #efefef; }
#cycle-2 .cycle-slide-active { border:3px solid #004; }
.bookWrap{text-align:right;cursor:pointer;}
.cycle-prev{position:absolute; top:42% !important; left:0; z-index:503; font-size:45px; color:#CCC;}
.cycle-next{position:absolute; top:42% !important; right:0; z-index:504; font-size:45px; color:#CCC;}
.prev2{position:absolute; left:-10%; top:65px; z-index:500; font-size:45px; color:#CCC;}
.next2{position:absolute; right:-10%; top:65px; z-index:501; font-size:45px; color:#CCC;}
.bookButtons{margin-top:20px;}
.buyNow {
	margin-right:10px;
	position:relative !important;
}
  .MoreInfo{
	   width: 50%;
    	margin: 0 auto;
		margin-top:5px;
		z-index:510;
		background-color:#fff;
    	color:#333;

    	width:83px;
		font-size:14px;
		font-weight: normal;
    	border-style: solid;
    	border-width:thin;
    	border-color:#ccc;
		display:none;
padding: 6px 12px;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
		}

/*Articles*/
#articles{margin-top:60px;}
#articles h5, #contact h5{
font-family: "sommet-slab",sans-serif;
font-style: normal;
font-weight: 700;
letter-spacing: 0.02em;}
#articles h5{margin-bottom:-5px; font-size: 16px;}
#articles h6{text-transform:uppercase; color:#999;}
#articles p{padding-bottom:10px; font-size:14px;}
.paginationWrap{text-align:center; margin-bottom:60px;}
.pagination{margin-top:0;}
#articleSort{margin-top:-40px;}
.icon-link-ext{color:#999;vertical-align: middle; display:show;}
#articleListing a:hover{text-decoration:none;}

/*Subscribe*/
#subscribe .container{padding: 40px 40px 60px 40px; margin-bottom:40px; background:#524848 url(../img/tile.jpg) repeat-x center;}
#subscribe h1, #subscribe p{color:#fff;}
.form-group{width:40%;}
#signUp{width:19%; }
.form-inline .form-control {width:97%;}
input, button{
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
#subscribe .btn-default{background:#302a2a; color:#ffffff; border:#302a2a;}
#subscribe .btn-default:hover{background:#433a3a;}

/*Contact*/
#contact h5{font-size:20px;}
#contactInfo{margin:20px 0;}

/*Footer*/
#copyright {float:right;text-align:right;}
#privacy {float:left;text-align:left;}
#copyright img{margin-top:-3px;}
#copyright a{margin:0 5px;}

/*Modal*/
.modal-dialog {width:800px;}
.modal .col1{padding-top:20px;}
.modal p{font-size:14px;}
.modal-header{background:#524848 url(../img/tile.jpg) repeat-x center; color:#fff;}
.modal-content{/* overflow:hidden; */}
.close{opacity: 1.0; color:#fff; text-shadow:none;}
#videoColumn p{margin-top:20px;}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*Body*/
.showMobile{display:show;}

@media (min-width: 768px) and (max-width: 991px) {
	     .nav > li > a {
     padding: 10px 5px !important;
   }
   .modal-dialog {
	   width:90%;
   }
#slideshow h1, .bookWrap{margin-top:80px;}
#slideshow .undoingproject h1 {margin-top:20px;}
#slideshow .undoingproject p {font-size:15px;}
.slide{width:100%; height:530px; padding-right:20px;}
 .bookWrap img{width:60% !important; height:auto !important;}
 .nav{margin-top: 10px;}
 #quotes{color:#ffffff; font-size:30px; padding:40px 0 0 40px;
 width: 300px;}
  .quoteCredit{font-size:18px; padding: 60px 0 0 20px; display: show;}
 #signUp {width: 17%;}
 .prev1{left: 0;top: 10px;}
 .next1{right: 0;top: 10px;}
 .prev2{left: -70px;top: 40px;}
 .next2{right: -70px;top: 40px;}
 .slide{height:600px;}
   #heroC2 {
  width: 10%;
  float: left;
  padding: 1px;
  padding-right: 1px;
  }

}
@media (max-width: 767px) {
  .showMobile{display:show;}
  .modal-dialog {width:95%;}
  #violatorCancel{position:absolute; top:5px; right:5px; color:#000; font-size:14px;}
  #authorPic img{width:100% !important; height:auto !important;}
  #authorPic {width: 240px;}
   .form-group {width: 100%;}
 .form-inline .form-control {width: 100%;}
 #signUp {width: 100%;}
 .navbar-header{padding:0 10px;}
 .bookWrap {text-align:center; cursor:pointer;}
#slideshow h1, .bookWrap{margin-top:80px;}
#slideshow .undoingproject h1 {margin-top:20px;}
#slideshow .undoingproject p {font-size:15px;}
.slide{width:100%; padding-right:20px;}
 .slide .col-md-8{display:none; position:relative;}
 .prev2, .next2 {font-size: 25px; top:35%;}
 .prev2{left:-14%;}
 .next2{right:-14%;}
 .slide{padding-right:0;}
 .navbar-default .navbar-nav > li > a {
	  padding-left: 40px;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
	  padding-left: 60px;
  }
  #slideshow2Wrap{display: none !important;}
  .cycle-prev, .cycle-next{top:42%; font-size:30px;}
  #bio {
  	margin: 60px 0 0 0;	
  }
  #heroC2 {
  width: 60px;
  float: center;
  padding: 0px;
  padding-right: 0px;
  display:inline-block; 
  }
 #quotes{color:#ffffff; font-size:25px; padding:30px 0 0 20px;
 width: 300px;}
    .quoteCredit{font-size:16px;}
  .photoCred {
      padding-left: 280px;
  }
  
    .MoreInfo{
		display:block;
		}

}

@media (max-width: 590px){
 #violator img{content:url(../img/PREMONITION_r5_web violator.png);}
 #quotes{color:#ffffff; font-size:18px; padding:10px 0 0 10px;
 width: 210px;}
   .quoteCredit{font-size:14px;}
   .photoCred {
      padding-left: 260px;
#slideshow h1, .bookWrap{margin-top:10px;}

  }
}
@media (max-width: 455px){
	 #quotes{display:none}
.phoneHide{display:show;}
#authorPic {width: 200px;}
  .photoCred {
      padding-left: 200px;
  }
  #slideshow h1, .bookWrap{margin-top:80px;}

}

/* hide random content by default */
        .jsclass body .randomcontent {
            display: none;
        }