.poemitalics {width: 100%; font-size: 18px; font-style:italic; padding:10px 0px;}
.poemleft {width: 100%; padding: 20px 0px; font-size: 18px;}
.poemright {padding: 20px 0px; 20px; font-size: 20px; margin-left: 125px;}
cse input.gsc-input, input.gsc-input {
background-image:url(../../../images/searchIMG.png) !important;
background-repeat:no-repeat;
background-color:#fff;
}
.cse input.gsc-input:focus, input.gsc-input:focus {
background-image:none !important;
}
.dropcaps { float: left; color: #464646; font-size: 100px; line-height: 75px; padding-top: 2px; padding-right: 8px; padding-left: 3px; }
.t3-megamenu .mega-nav,
.t3-megamenu .dropdown-menu .mega-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
}
.wf_caption{font-size:12px;}

.icon-48-k2 {background:url(../../../images/logo-s.png) no-repeat 0 50%;color:#222!important; padding-left:120px!important; font-size:24px!important;}
div.itemFullText{padding-right: 80px !important;}
#k2FrontendPermissionsNotice{visibility:hidden !important;}
.fancybox-skin {
	position: relative;
	background: #1c1c1c;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Merriweather Sans",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	color:#F1F1F1;
}

div.catItemView{border-bottom:dashed thin #DBDBDB; padding-bottom:15px !important;}
.jo_vm_socialshare{ float:right; margin-top:-40px;}
div.itemCategory{font-size:10px;}
div.catItemCategory a,
.itemCategory a {color: #000; position: relative; font-size:11px; font-style: normal; text-transform: uppercase;}
div.catItemCategory a:hover, div.itemCategory a:hover{color: #D00003;}
h3.catItemTitle a:hover{color: #D00003;}
body {font-family: Crimson Text, serif;font-size:20px;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Merriweather Sans', sans-serif;}
.t3-module .module-inner {padding: 0;}
.t3-module {width:auto;}
.article-title, .article-header h1 { font-size:24px; text-transform:uppercase; }

a {color: #000;text-decoration: none;}

a:hover, a:focus {color: #D00003;text-decoration: none;}
div.itemBody {
  margin: 0;
  padding: 30px 0;
  color: #333333;
}
div.itemListCategory {
  margin-bottom: 0px;
  padding: 0px;
  overflow: hidden;
  font-size:18px;
}
div.subCategory {height:330px;}
#top {padding-top:20px;}

.t3-wrapper { background:#fff; }

.logo { padding:20px 0;}

@media (min-width:768px) {
	.logo {padding-top:50px; padding-bottom:0;}
}


@media (min-width:992px) {
	#top {padding-top:10px;}
}

div.find-mod{padding-bottom:10px;}

#top li {display:inline-block;}

#top .nav > li > a { padding:0 5px; border-radius:0; line-height:25px; font-size:14px; color:#999999; text-decoration:none;}

#top .nav > li > a:hover { background:none; color:#000; text-decoration:none;} 

.topmenu { text-align:left; }

@media (min-width:992px) {
	.topmenu { text-align:right; }
}

.topmenu .nav > li { background: url(../images/topmenu-span.png) 0 50% no-repeat; line-height:25px; }

.topmenu .nav > li:first-child { background:none; }

#top .topmenu .nav > li > a { padding:0 10px; text-transform:uppercase; font-family: 'Merriweather Sans', sans-serif; text-decoration:none; font-size:13px;}
#top .topmenu .nav > li > a:hover {color: #D90003;}


.socials { text-align:right; }

@media (min-width:992px) {
.socials { text-align:left; }
}

/* t3-header */

@media (min-width:992px) {
	.container-inner { background:url(../images/divid.png) 40% center no-repeat #fff; }
}

.t3-header { padding-top:0; padding-bottom:0; margin-top:10px; }

#t3-header .container-inner {
box-shadow: 
    0 0 0 1px #999,
    0 0 0 3px #fff,
    0 0 0 6px #000;
		}
.logo-img { max-width:100%; }	

.current-issue { font-size:12px;}

@media (min-width:992px) {
	.current-issue { font-size:14px;}
}


.current-issue ,
.book { text-align:center; padding-top:10px; padding-bottom:0; font-family: 'Merriweather Sans', sans-serif; }

.book .custom { padding:0 20px; }

.current-issue p ,
.book p { margin-bottom:0; }

.book img { max-width:100%; height:auto; }


@media (min-width:992px) {
.current-issue  { text-align:right; padding-top:0px; font-size:.7em; line-height:2em; }
.book { text-align:left; }
.book .custom { padding-left:0; }

}

/* Main nav */

#t3-mainnav { background:url(../images/mainnav.png) center top no-repeat; border:none; width:100%; }	
.t3-mainnav .t3-navbar { /* background:url(../images/mainmenu.png) repeat-x; */ border:none; padding:0; margin-top:7px; margin-bottom:2px;}
.navbar-default .navbar-nav > li > a {
	/* padding:5px 15px; */
	padding:5px 0;
	text-transform:uppercase;
	font-family: 'Merriweather Sans', sans-serif; text-decoration:none;
}
.navbar-nav > li {float: left; padding: 0px 6px 0px 6px;}
/*.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus ,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: url(../images/mainmenu-active.png) repeat-x; color:#fff;
	background-color:transparent; text-decoration:none;
}*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus ,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus 
{color:#D00003; text-decoration:none; background-color:transparent;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { color:#000; 	font-family: 'Merriweather Sans', sans-serif;}

#header.min-mainnav {
	width: 100%;
	top: 0;
	z-index:9999;
	position:fixed;
	background:#fff;
	  -webkit-transition: opacity 1s ease;
	  -o-transition: opacity 1s ease;
	  transition: opacity 1s ease;
	 
}
.t3-header {
  -webkit-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  
}

#header.min-mainnav .t3-header { display:none;
  -webkit-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  
}
#header.min-mainnav #top.container { padding:10px 0; }
@media (min-width: 768px) {
	
 #t3-mainnav.min-mainnav { padding-top:0; padding-bottom:0; }
}

/* Scroller */
.scroller { padding-top:15px; overflow:hidden; }

.mn-scroller-item {
	margin-right: 0!important;
	margin-left: 0 !important;
	border-right: none !important;
}
.mn-rescrollerk2 .owl-controls { height:1px; position:absolute; top:40%; width:100%; margin:0 !important; }
.owl-prev { position:absolute; left:-15px; top:-12px; width:10px; height:23px; background:url(../images/prev.png) no-repeat !important; text-indent:-9999em; 
border-radius:0 !important; border:none !important; margin:0 !important; padding:0 !important; }
.owl-next { position:absolute; right:-15px; top:-12px;  width:10px; height:23px; background:url(../images/next.png) no-repeat !important; text-indent:-9999em;
border-radius:0 !important; border:none !important; margin:0 !important; padding:0 !important;}

span.info { display:block; border-top:3px solid #ccc; padding:15px 18px 50px; font-size:12px; }
span.info a { color:#000; }
span.resk2-author {padding-left:24px;}
span.intro-text { display:block; padding:0  18px 25px; font-size:16px; }
.resk2-title h4 {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	font-family: 'Crimson Text', sans-serif;
	text-align:center;	
}

.resk2-title h4 a:hover { text-decoration:none; }
.darkhover a,
.resk2-rescroller-details a { width:100%; height:100%; display:block; }

@media (min-width: 768px) {
	.scroller .container { width:758px; }
	.mn-scroller-item {
		margin-right: 4px!important;
		margin-left: 4px !important;
	}
	
}
@media (min-width: 992px) {
	.scroller .container { width:978px; }
}


@media (min-width: 1200px) {
	.scroller .container { width:1178px; }
}

/* Find */

.find-mod { padding-bottom:0; text-align:center; margin-top:-32px; position:relative; }

.find-mod .btn-filter { 
	text-align: left;
	border-radius: 0;
	position: relative;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	padding: 0 15px 0 5px;
	text-transform: uppercase;
	font-family: 'Merriweather Sans', sans-serif;
	border: 1px solid #000;
	 width:63px; margin:0 auto;	
 }

.find-mod .btn-filter .caret { position:absolute; top:4px; right:5px; background:url(../images/filter.png) no-repeat; width:8px; height:7px; border:none; }
.find-mod .dropdown-menu { border-radius:0; background:#000; border:none; color:#fff; padding:15px 15px 0; margin:0; text-align:left; }
.ja-k2filter.vertical-layout li { margin-bottom:15px; }
.ja-k2filter.vertical-layout li.last-item { margin-bottom:0; }
.componentheading.module-title { color:#fff; display:none; }

/* K2 */
.sponsored {  }
/**/
.t3-footer {
border-top: 2px solid #000;
background: none;
color: #000;
}
@media screen and (min-width: 768px) {
	.t3-footnav {
	padding: 20px 0;
	}
}

.t3-footnav .t3-module { background:none; color:#000; }
/**/
.t3-sidebar .t3-module { border:0px solid #e8e8e8; padding:0px 0px 0px; }
.t3-sidebar img { max-width:100%; height:auto; }
/**/
.back-to-top {
background-color: #000;
bottom: 15px;
height: 40px;
margin: 0;
position: fixed;
right: 15px;
width: 40px;
z-index: 1000;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: opacity 350ms;
-moz-transition: opacity 350ms;
-o-transition: opacity 350ms;
transition: opacity 350ms;
}

.back-to-top.reveal {
opacity: 0.7;
filter: alpha(opacity=70);
cursor: pointer;
}

.back-to-top i {
color: #fff;
font-size: 18px;
line-height: 1em;
left: 50%;
margin-top: -9px;
margin-left: -5px;
position: absolute;
top: 50%;
font-weight:bold;
}

/* Off canvas */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background:#000;}

.t3-off-canvas .t3-off-canvas-body a,
.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus { color:#000; }

.t3-off-canvas .nav .caret {
	border-top-color: #000;
	border-bottom-color: #000;
}

.t3-off-canvas img { max-width:100%; height:auto; }

.footertext{font-size:11px; color:#FFFFFF; font-weight:normal;}
.footertext a{color:#FFFFFF; text-decoration:none;}
.footertext a:hover{text-decoration:underline;}
.t3-sl { color:#fff; background-color:#000;padding-bottom: 60px;
padding-top: 60px;}

.t3-sl img { max-width:100%; height:auto;}

#search-bar { display:none;}

.modulesearch-bar  { display:block; border:1px solid #d4d4d4;}

.modulesearch-bar  #mod-search-searchword { 
	border-radius: 0;
	padding: 0 10px;
	line-height: 26px !important;
	height: 26px;
	border: none;
	width: auto;
	display: inline-block;
	width: 173px;
}

.modulesearch-bar  .btn-primary { background:url(../images/search.jpg) no-repeat; border-radius: 0; background-color:transparent; text-indent:-9999em; border:none; width:32px; height:26px; }

	.t3-mainbody {
		padding-top: 0;
		padding-bottom: 0;
	}
	.t3-mainbody .container {
		border-top: 1px solid #000;
	}
	
	.t3-content {
		padding-top: 20px;
		padding-bottom: 20px;
	}	


#t3-mainbody { margin-top:8px ; }

@media (min-width: 760px) {
	
	
	#t3-mainnav .container { position:relative; }
	#search-bar { display:block; border:0px; /* position:absolute; top:8px; right:15px; */ padding-top:7px;}
	form.gsc-search-box { padding:2px 0 0 0 !important; }	
	#search-bar #mod-search-searchword,
	.gsc-search-box-tools .gsc-search-box .gsc-input,
	input.gsc-input { 
	border-radius:0; padding:0 32px 0 10px !important; line-height:25px !important; height:25px; width:100% !important; 
	border:none; /*background:none !important;*/ margin:0 !important; border:none !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  }
  
  #search-bar #mod-search-searchword:focus { border:none;
  box-shadow: none;
  -webkit-box-shadow:none;}
	
	#search-bar .btn-primary { background:url(../images/search.jpg) no-repeat; border-radius: 0; background-color:transparent; text-indent:-9999em; border:none; width:32px; height:25px; position:absolute; top:9px; right:15px; padding:0; }

.cse input.gsc-search-button, input.gsc-search-button,
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { background:url(../images/search.jpg) no-repeat !important; border-radius: 0; background-color:transparent; text-indent:-9999em; border:none !important; width:32px !important; height:25px !important; position:absolute; top:9px; right:15px; padding:0 !important; min-width:inherit !important;}
	.t3-content {
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 60px;
		border-right: 1px solid #000;
	}	
	
}

td, tr td { border:none; }