/* more padding around the content */

@media (min-width: 992px) {

.home .container {
	padding-right: 4em;
	padding-left: 4em;
}

.container {
	max-width: 100%;
}

#content {
	padding: 2em 3em;
}

.islemag-content-left {
	padding-right: 3em;
}

}

/* headings made bigger */
h2, .h2 {
	font-size: 2em;
}

h3, .h3 {
	font-size: 1.6em;
}

h4, .h4 {
	font-size: 1.2em;
}

h5, .h5 {
	font-size: 1em;
}

h6, .h6 {
	font-size: 0.8em;
}

/* pic caption made more styled */

.wp-caption-text {
	color: #777;
	font-style: italic;
}

/*move up the page content wrapper*/

@media (min-width: 1200px) {
	#wrapper.boxed {
    	margin: 15px auto 0;
	}
}

@media (min-width: 992px) {
	#wrapper.boxed {
    	margin: 15px auto 0;
	}
}

/* Create a css 4 way gradient background */

.gradient-bg {
overflow: hidden;
background: #f06;
background: linear-gradient(45deg, #fff722, #C45D46);
position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
z-index: 1;
box-shadow: inset -20px 0 38px -18px #C45D46,inset -3px -13px 65px -18px #D6AD4D;
	width: 100%;
}

.gradient-bg:before,
.gradient-bg:after{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
}
.gradient-bg:before{
    background: #3D9AAA;
    box-shadow: 0 0 400px 300px     #3D9AAA;
    z-index:2;
    top: -96%;
left: -72%;
    opacity: 0.8;
}
.gradient-bg:after {
background: #fff;
z-index: 3;
bottom: -96%;
right: -72%;
box-shadow: 0 0 200px 200px #fff;
opacity: 1;
border-radius: 100%;
}

/* lets the gradient stretch to full height of document*/

body {
position: relative;
}

/* keep content and menus above the background */

#wrapper {
	z-index: 1000;
	position: relative;
}	

/* secondary nav bar dark colors and white text */

.navbar-top {
    background-color: #505050;
		border-bottom: 0;
		z-index: 2000; /* keep menu flyouts/modals above the content area */
}

.navbar-top .social-icons a i, .navbar-top .social-icons
a {
	color: #fff;
}

.top-navigation ul li
a {
	color: #fff;
}

.navbar-btn {
	color: #fff;
}

/* align logo to the left on large screens */

@media (min-width: 767px) {
	.navbar-brand {
		padding: 0;
	}
}

/* make logo a little smaller */
.navbar-brand a
img {
	max-width: 240px;
	min-width: 130px;
	max-height: 100%;
}

/* modify main nav styling */

.main-navigation li a {
  font: 400 18px "Open Sans", Verdana, sans-serif;
	padding: 16px 15px;
}
.main-navigation li a:hover {
	background: #f8f8f8;
	transition: all 0.4s;
}

#menu-item-2108 a {
	color: #e32228;
	font-weight: 600;
}

/* fix featured img heights so that they stretch to full height of the gradient containing div. overflow hidden to let featured images stretch without the excess beins visible, inherit the height so the text overlay bg and the picture maintain consistent heights */


.islemag-top-carousel .entry-media figure {
    height: inherit;
		overflow: hidden;
}

.owl-carousel .owl-item img {
	max-width: 120%;
}

.islemag-template3 .entry-media.islemag-big figure {
    height: inherit;
		overflow: hidden;
}

.islemag-template1-posts .entry-media figure {
	overflow: hidden;
}

.islemag-template1-posts .entry-media figure {
	height: inherit;
}

.islemag-template1-posts .entry-media figure a
img {
	max-height: 100%;
}

/*
 Let clicks fall through the unliked overlay background into the linked featured image in the slider, prevents the background overlay from being unclickable */
.entry-overlay-meta {
	pointer-events: none;
}

.entry-title a {
	/* still allow underline hover effect on post title though */
	pointer-events: auto;
}

/* Remove post meta info from feature images top container and all other frontpage sections*/

.islemag-top-container .entry-overlay-meta>a,
.islemag-top-container .entry-overlay-meta .entry-separator,
.islemag-top-container .entry-overlay-meta .entry-overlay-date,
.islemag-top-container .entry-overlay-meta .entry-overlay-date,
.entry-block.eb-small .entry-meta, 
.post-section .entry-overlay.entry-block .entry-overlay-meta
{
	display: none;
}

/* Increase size of frontpage article titles and meta*/

.entry-block .entry-media+.entry-title {
	font-size: 1em;
}

/* increase bottom margin for secondary content sections on frontpage */

.entry-block.eb-small:last-child,
.owl-carousel .entry.entry-overlay {
	margin-bottom: 20px;
}

/* keep colored text bg from extending past the featured img width for tablet screens*/

@media(max-width: 990px) {
	.owl-carousel .entry.entry-overlay 	{	
    max-width: 422px;
    margin-left: auto;
    margin-right: auto;
	}
}

/* latest posts frontpage section plugin - make imgs fullwidth for mobile screens */

@media(max-width: 640px) {
	.pt-cv-wrapper img {
		width: 100%;
	}
}

/* hide footer credits */
.powerdby{ display:none; }


/*fix avatar padding*/
.vcard img {
    padding-right: 0px;
}

/* Increase size of top slider titles on homepage and add bottom border */

.islemag-top-container .entry-block .entry-overlay-meta .entry-title
a {
	font-size: 1.4em;
	font-weight: 100;
	line-height: 1.2;
	border-bottom: 4px solid #fff;
  margin: 0.7em 0.6em;
  padding: 1em 0em;
}

/* Add borders to featured post top section items */

.owl-carousel .owl-item {
	outline: 1px solid #fff;
}

/* utility class to make things circular */

.circular {
	border-radius: 99%;
}

/* increase font size of frontpage content slider */

.entry-overlay-meta .entry-title {
	font-size: 18px;
}

/* make all text bigger for readability */

body {
	font-size: 18px;
}

/* remove top margin for titles of items that are small thumbnail w/ title to the left sections*/

.islemag-template3 .entry-block.eb-small .entry-media+.entry-title,
.islemag-template2 .entry-block .entry-media+.entry-title,
.islemag-template4 .entry-block .entry-media+.entry-title
{
	margin-top: 0;
	padding-top: 0.7em;
  border-top: 1px solid #000;
}

/* make latest posts front page section match better */

.pt-cv-wrapper .h1, .pt-cv-wrapper .h2, .pt-cv-wrapper .h3, .pt-cv-wrapper .h4, .pt-cv-wrapper .h5, .pt-cv-wrapper .h6, .pt-cv-wrapper h1, .pt-cv-wrapper h2, .pt-cv-wrapper h3, .pt-cv-wrapper h4, .pt-cv-wrapper h5, .pt-cv-wrapper h6 {
	font-family: "Raleway", Arial, sans-serif;
}

.pt-cv-wrapper .btn-success {
	background: transparent;
	color: #000;
	border-color: #000;
	font-size: 1em;
	padding: 6px 28px;
}

.pt-cv-meta-fields .terms {
	display: none;
}

/* bring frontpage sections up a little */
.islemag-top-container {
	margin-bottom: 10px;
}

/* increase text background overlay height */
.entry-overlay.entry-block .entry-overlay-meta, .entry-overlay.entry-block:hover .entry-overlay-meta {
	padding-top: 60px;
}

/* footer equalize padding on all sides */

@media (min-width: 992px) {
	#footer-inner .container{
		padding: 0 50px;
	}
}

/* Fix footer secondary menu positioning outside of container */

.islemag-footer-container {
	display: block;
}

/* SINGLE POST STYLING */

/* Increase single post title size */

.entry-title { 
	font-weight: 100;
	font-size: 2em;
}

/* decrease single post title size for mobile */
@media(max-width: 767px) {
	.entry.single .entry-title {
		font-size: 1.5em;
	}
	h2 {
		font-size: 1.3em;
	}
	h3 {
		font-size: 1.1em;
	}
}

/* increase single post title size for desktop */

@media (min-width: 768px) {
	.entry.single .entry-title {
		font-size: 2.2em;
	}
	.entry-title { 
		font-size: 2em;
	}
	
}

/* Debold single post title */

.entry.single .entry-title {				font-weight: 100;
}

/* Remove excess margin on post entry content */

.page-content, .entry-content, .entry-summary {
	margin: 0;
}

/* Style last updated text */

.updated-on {
	margin: 0;
	font-style: italic;
}

/* Add some aside like styling for blockquote h2's */

.aside {
	float: left;
  width: 50%;
  margin: 1.5em;
}

.aside h2 {
	font-weight: 100;
  color: #999;
}

/* Style nav breadcrumbs */

.breadcrumbs {
	font-size: 0.7em;
  opacity: 0.7;
	margin: 0em 0em 2em 0em;
}
.breadcrumbs:hover {
	opacity: 1;
}

/* AFTER POST SIMILAR POSTS PLUGIN */

.after_content_related {
    margin: 3em 0 0 0;
    border: 1px dotted #999;
    padding: 0.8em 1.5em;	
}

#content .entry-content .after_content_related ul {
		margin: 0;
    list-style: none;
}

/* MANGA PRESS PLUGIN */

/* comic navigation */
.comic-nav-hlist-wrapper {
    text-align: left;
    margin: 5px 0 10px 0;
    padding: 0;
    clear: both;
    float: none;
}

.comic-nav-hlist {
    list-style: none;
}

.comic-nav-hlist > li {
    float: left;
    margin-right: 10px;
}

/* STARBOX PLUGIN */

.abh_tab_content .abh_text .abh_job span {
	font-size: 100% !important;
}

/* LAZY LOAD COMMENTS PLUGIN */

#llc_comments_button {
	font-size: 1.5em;
}

/* ARCHIVES / SEARCH PAGES */

/* Increase size of page title */

.category .page-header h1, .search .page-header h1 {
	font-size: 2.5em;
}

/* SIDEBAR PLUGINS */

/* decrease line height of text for sidebar widgets */

.sidebar .widget li a {
	line-height: normal;
}

/* fix the search bar sizing in the sidebar */

.navbar-form {
	padding: 0;
}

/* Underline/color related links sidebar widget to make it look more linky for ux */

#similar_posts_widget.widget li a {
	color: #009688;
	border-bottom: 1px dotted #999;
}

#similar_posts_widget.widget li a:hover {
	border-bottom: 1px solid #009688;
}

/* FOOTER WIDGETS */

/* Make subscribe widget title white and uppercased */


#footer.footer-inverse #wp_subscribe-3.widget h4
{
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase;
}