/* 
Theme Name: Action Figure Insider version 4
Theme URI: http://www.actionfigureinsider.com
Version: 4
Description: Custom Wordpress theme for actionfigureinsider.com
Author: Peter Go
Author URI: http://www.petergo.org
*/

* {
	margin: 0;
	padding: 0;

}
body {
	font-family: 'Kreon', serif;
	background: #dddddd;
	background-repeat: no-repeat;
	background-attachment: fixed; 
	overflow-x: hidden;
}
img { border: 0; max-width: 100%; }
.clear { clear: both; }
.justify-left {text-align: left;}
.justify-right {text-align: right;}
.justify-center {text-align: center;}
.reddish {color: #bd6e6a !important;}
.yellow {color:#facc16 !important;}
.white {color:#fff !important;}
.gray {color:#777 !important;}
.nopadding { padding: 0 !important; }
.nomargin { margin: 0 !important; }

.main-container-1 {
	margin: 0 auto;
	padding: 0;
}

.main-container-2 {
	background: #fff;
	max-width: 1205px;
	text-align: center;
	padding: 0;
	margin: 0 auto;
}
.main-content { 
	min-height: 500px;
	text-align: left;
	width: 100%;
	margin-top: 15px;
	margin-left: -12px;
}

.top-ads {
	margin: 0;
	padding: 0;
	background: #000;
	padding-top: 10px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: inline-block;
}

.top-ads img {
	padding-bottom: 10px;
	max-width: 100%;
	height: auto;
	overflow: hidden;
	border: 0;
	opacity: 1.0 !important;
	filter:alpha(opacity=100) !important;
}
.backtotop {
	position: fixed;
	bottom: 5px;
	right: 5px;
	display: none;
}
.top-logo {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}


.afi-logo{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.video-logo {
	top:0%;
	left:0%;
	width:100%;
	height: auto;
	overflow: hidden;
}
.video-logo video {
	width: 100%;
}
.dogear {
	position: relative;
	width: 340px; 
	max-width: 100%; 
	height: 230px; 
	background: #fdc800;
	overflow: hidden;
	left: 0;
	right: 0;
	margin-top: 20px;
	text-align: left;
}
.dogear a:active,
.dogear a:visited,
.dogear a,
.dogear-new a:active,
.dogear-new a:visited,
.dogear-new a {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.dogear a:hover,
.dogear-new a:hover {
	text-decoration: underline;
	color: #c92213;
}


.dogear-right-img,
.dogear-left-img {
	max-width: 155px;
	max-height: 85px;
	min-height: 85px;
	overflow: hidden;
}
.dogear-right-img img,
.dogear-left-img img { 
	min-width: 155px; 
	max-width: 100%;
	min-height: 85px; 
	max-height: 100%;
}
.dogear-right-img {
	float: right;
}

.dogear-right-caption {
	max-width: 170px; 
	position: absolute; 
	top: 5px; 
	left: 10px; 
	font-size: 12px;
}
.dogear-left-caption {
	max-width: 170px; 
	position: absolute; 
	top: 5px; 
	left: 165px; 
	font-size: 12px;
}
.follow-us-icons img {
	width: 28px;
	height: 28px;
	margin: 0;
	padding: 0;
	margin-right: 3px;
}


.row-fluid .span2 { margin-left : 0px; margin-right: 10px; }

/***** Main Nav Menu *****/
.main-menu {
	float:left;
	width:100%;
	background:#000;
	position:relative;
}
.main-menu ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;

}
.main-menu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
.main-menu ul li a {
	min-height: 24px;
	display:block;
	margin:0;
	padding:6px 72px;
	background:#000;
	color:#facc16;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}
.main-menu ul li a:hover {
	background:#facc16;
	color:#000;
}
.main-menu ul li a.active,
.main-menu ul li a.active:hover {
	color:#000;
	background:#facc16;
	font-weight:bold;
}

.main-menu ul ul {
	display: none;
}
.main-menu ul li:hover > ul {
	display: block;
}

.main-menu ul ul {
	display: none;
	position: absolute; 
	top: 100%;
	left: 0;
	z-index: 9999;
}
.main-menu ul li:hover > ul {
	display: block;
}
.main-menu ul li:hover > ul li {
	width: 100%;
}
.main-menu ul li:hover > ul li a {
	min-width: 120px;
	padding:6px 10px;
}


.main-menu li.has-children > a:after {
     content:'\25BC';
     position: absolute;
     right:30px;
     top: 7px;
     speak: none;
     color: #fff !important;
}

.main-menu li.has-children:hover > a:after {
     color: #000 !important;
}

.responsive-menu {
	width: 100%;
	min-height: 50px;
	display: none;
	position: fixed !important;
	top: 0;
	left: 0;
	z-index: 55555;
	clear: both;
	background: #000 ;
}
.responsive-menu-top {
	width: 100%;
	background: #000 url('/4.0/images/afi4-logo-small.png') no-repeat center center;
	min-height: 45px;
}
.responsive-menu-inner,
.responsive-menu-inner-2 {
	display: none;
}
.responsive-menu-inner {
	padding-bottom: 12px;
}
.responsive-menu-inner-2 {
	font-family: 'Kreon', serif;
	padding: 12px;
	text-align: center;
	color: #fff;
	clear:both;
}
.menu-block {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	z-index: 55559;
}
.search-block {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	z-index: 55559;
}
.menu-block:hover,
.search-block {
	cursor: pointer;
}

/***** Logo and Dogear Div *****/
.graybar {
	background: #e6e6e6;
	margin: 0 auto;
	max-width: 100%;
	padding-top: 5px;
	padding-bottom: 7px;
}
.graybar-right {
	float: right !important;
}
.graybar-left {
	float: left !important;
}


/***** Homepage Slider *****/
.main-slider {
	max-width: 100%;
	position: relative;
	left: 0;
	right: 0;
	padding: 15px;
	margin: 0 auto;
	padding-bottom: 0 !important;
}

#nav-carousel li {margin-right: 5px;}
#nav-carousel img {display: inline-block; opacity: .4; cursor: pointer; }
#nav-carousel img:hover {opacity: 1; }
#nav-carousel .flex-active-slide img {opacity: 1; cursor: default; }


.mainpage-slide {
	width: 100%; 
	text-align: left; 
	float: left; 
	background: #facc16;
	overflow: hidden;
}
.slider-container {
	max-height: 390px !important; 
	min-height: 390px; 
	overflow: hidden;
	background: #facc16;
}
.slider-image-container {
	max-width: 815px; 
	min-width: 70%; 
	max-height: 390px; 
	min-height: 100%; 
	overflow: hidden; 
	float: right;
	padding-left: 10px;
}
.slider-caption-container {
	padding: 8px !important; 
	font-size: 18px;
}
.mainpage-slide-img {
	max-width: 815px; 
	max-height: 390px; 
	float: right; 
	overflow: hidden;
}
.mainpage-slide-img img {
	min-width: 815px; 
	max-width: 100%;
	min-height: 390px; 
	max-height: 100%;
}
.slider-thumb {
	max-width: 150px; 
	max-height: 73px; 
	overflow: hidden;
}
.slider-thumb img {
	min-width: 150px; 
	max-width: 100%;
	min-height: 73px; 
	max-height: 100%;
}


.mainpage-slide-caption {
	max-width: 330px; 
	position: absolute; 
	top: 5px; 
	left: 10px; 
	clear: both;
	font-size: 18px;
}
.slide-author {
	font-size: 14px;
	font-style: italic;
	color: #bd6e6a;
	margin-top: 10px;
}

.mainpage-topper {
	width: 100%; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	font-weight: bold; 
	color: #000; 
	font-size: 16px; 
	text-transform: uppercase;
	border-top: #c9c9c9 1px solid; 
	border-bottom: #c9c9c9 1px solid; 
	margin-bottom: 10px;
}

.mainpage-img {
	max-width: 100%;
	max-height: 395px;
	min-height: 100%;
	overflow: hidden;
	margin-bottom: 6px;
}
.mainpage-img img { 
	min-width: 100%; 
	max-width: 100%;
	max-height: 100%;
	height: auto;
}




.mainpage-title {
	font-size: 22px;
	font-weight: bold;
}
.mainpage-title a:active,
.mainpage-title a:visited,
.mainpage-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.mainpage-title a:hover {
	text-decoration: underline;
	color: #c92213;
}

.hori-divider {
	background: #fff url('/4.0/images/hori-divider.jpg') center center no-repeat;
	width: 100%;
	min-height: 23px;
	margin-top: 12px; 
	margin-bottom: 24px; 
	position: relative;
	clear: both;
}
.hori-divider-2 {
	min-height: 16px;
	width: 100%;
	border-top: #ccc 1px solid;
	margin-top: 10px; 
	margin-bottom: 6px; 
}

a.sponsors-right img {
	zoom: 1;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
a.sponsors-right:hover img {
	zoom: 1;
	opacity: 1.0;
	filter:alpha(opacity=100);
}


/***** FOOTER *****/
.footer {
	min-height: 300px;
	text-align: left;
	width: 100%;
	background: #000;
	color: #fff;
}

.footer a, 
.footer a:active, 
.footer a:visited, 
.footer a:hover {
	color: #eee !important;
	text-decoration: underline !important;
}

.execphpwidget {
	display: inline-block;
}



/*** single posts ***/
.blog-text {
	position: relative;
}
.blog-text img, .wp-caption {
	max-width: 100% !important;
}
.blog-title {
	font-size: 32px;
	font-weight: bold;
	color: #000;
	line-height: 120%;
	
}
.blog-title a:active,
.blog-title a:visited,
.blog-title a {
	font-size: 32px;
	font-weight: bold;
	color: #000;
	line-height: 120%;
	text-decoration: none;
}
.blog-title a:hover {
	text-decoration: underline;
	color: #c92213;
}

.blog-title-2 a:active,
.blog-title-2 a:visited,
.blog-title-2 a {
	font-size: 24px;
	font-weight: bold;
	color: #000;
	line-height: 120%;
	text-decoration: none;
}
.blog-title-2 a:hover {
	text-decoration: underline;
	color: #c92213;
}

.blog-date {
	float: right;
}
.blog-date-left {
	float: left;
}
.the-tags {
	position: relative;
	margin-top: 15px;
	/*** max-width: 700px; ***/
	line-height: 200%;
}
.the-tags a {
	position: relative;
	color: #000;
	font-weight: bold;
	background: #facc16;
	padding: 3px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	
}
.single-inner {
	max-width: 820px; 
	margin-left: 20px;
}

/***** Latest Columns *****/
.latest-columns {
	text-align: center;
	color: #696969;
}
.latest-columns-author {
	font-size: 15px;
	margin-bottom: 2px;
}
.latest-columns-author a:active,
.latest-columns-author a:visited,
.latest-columns-author a {
	color: #696969;
}
.latest-columns-author a:hover {
	text-decoration: underline;
	color: #c92213;
}

.latest-columns-title {
	font-size: 18px;
	margin-bottom: 4px;
}
.latest-columns-title a:active,
.latest-columns-title a:visited,
.latest-columns-title a {
	color: #696969;
	font-weight: bold
}

.latest-columns-date {
	margin-bottom: 8px;
	font-size: 12px;
	font-style: italic;
	padding-bottom: 6px;
	border-bottom: #999 1px solid;
}
.latest-columns-date a:active,
.latest-columns-date a:visited,
.latest-columns-date a {
	color: #bd6e6a;
}

.readmore-red a:active,
.readmore-red a:visited,
.readmore-red a {
	color: #bd6e6a;
	font-style: italic;
}

/***** Company Tags *****/
.company-tags {
	font-size: 14px;
	font-style: italic;
}
.company-tags a:active, 
.company-tags a:visited, 
.company-tags a {
	color: #696969;
}

.company-tags a:hover {
	text-decoration: underline;
	color: #c92213;
}


/***** Twitter Feed *****/
.really_simple_twitter_widget {
	list-style: none;
	margin:0;
	margin-left:0 !important;
	padding:0;
	text-align: left ;
}
.really_simple_twitter_widget li {
	list-style:none ;
	margin:0;
	margin-left:0 !important;
	padding:0;
	padding-bottom: 10px ;
}
.really_simple_twitter_widget img {
	max-width: 32px;
	height: auto;
	margin:0;
	margin-left:0 !important;
	padding:0;
	padding-right: 3px;
	padding-bottom: 3px;
}
.really_simple_twitter_widget a:active,
.really_simple_twitter_widget a:visited,
.really_simple_twitter_widget a {
	color: #bd6e6a;
	font-size: 12px;
	font-style: italic;
}

/*** Archives Listing on R. Sidebar ***/
.archive-list {
	list-style-type: square;
}
.archive-list a:active,
.archive-list a:visited,
.archive-list a {
	color: #000;
	text-decoration: none;
}
.archive-list a:hover {
	text-decoration: underline;;
	color: #c92213;
}


/*** Search Box ***/
.afi-search-form {
	width: 100%; 
	max-height: 30px;
	border-top: #c9c9c9 1px solid; 
	padding: 0;
	margin: 0;
	margin-bottom: -15px;
	position: relative;
}
input.afi-searchbox {
	color: #999999;
	font-family: 'Kreon', serif;
	font-size: 16px !important; 
	font-weight: bold !important;
	color: #777;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	width: 98%;
	height: 26px !important;
	border: 0 !important;
	outline: 0 !important;
} 
input.afi-searchsubmit {
	text-indent: -9999px;
	background: #fff url('/4.0/images/searchsubmit.png');
	height: 22px;
	width: 22px;
	border: none !important;
	outline: 0 !important;
	position: absolute;
	top: 5px;
	right: 2px;
}

.afi-search-form-2 {
	width: 100%; 
	padding: 0;
	margin: 0;
	margin-top: 1px;
	margin-bottom: -15px;
}
input.afi-searchbox-2,
input.afi-searchsubmit-2 {
	font-family: 'Kreon', serif;
	font-size: 16px !important; 
	font-weight: bold !important;
	color: #000;
	margin: 0;
	padding: 3;
	width: 220px;
	height: 26px;
	border: 0 !important;
	outline: 0 !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
input.afi-searchsubmit-2 {
	width: 80px !important;
	background:#facc16 !important;
	height: 32px !important;
	margin-left: 6px;

}





/*** Paginate ***/
.wp-paginate {padding:0; margin:0; font-family: Arial, sans-serif; font-size: 11px;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {font-size: 12px; font-weight: bold; color:#555; margin-right:8px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {font-weight: bold; color:#fff; background:#000; border:1px solid #fff; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}


/*** Comments ***/
.comment-body p { padding-left: 70px; }
.commentlist { list-style: none; margin: 0; max-width: 820px; position: relative; }
.commentlist li { margin: 0; padding: 4px; padding-bottom: 10px; margin-bottom: 12px; position: relative;}
.commentlist .reply { margin-bottom: 10px; padding-left: 70px; }
.commentlist .reply a {}

.commentlist .alt {}
.commentlist .odd { background: #fff; border: #696969 1px solid; }
.commentlist .even { background: #eee; border: #696969 1px solid; }
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt { padding: 4px; padding-bottom: 10px; margin-bottom: 10px; list-style: none; position: relative;}
.commentlist li ul.children .odd { padding: 4px; padding-bottom: 10px; margin-bottom: 10px; list-style: none; position: relative;}
.commentlist li ul.children .even { padding: 4px; padding-bottom: 10px; margin-bottom: 10px; list-style: none; position: relative;}

.commentlist .vcard {}
.commentlist .vcard cite.fn { font-size: 16px; font-weight: bold; }
.commentlist .vcard span.says { font-style: italic; }
.commentlist .vcard img.photo { padding-right: 10px; padding-bottom: 10px; }
.commentlist .vcard img.avatar { padding-right: 10px; padding-bottom: 10px; }
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta { position: absolute; top:4px; right: 6px; } 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}

.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}

.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}

.respond {
	max-width: 100%;
	position: relative;
	clear: both;
}

input.comment-form {
	width: 250px;
	height: 20px;
	border: #696969 1px solid;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
textarea.comment-form {
	width: 100%;
	height: 150px;
	border: #696969 1px solid;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input.comment-form-submit {
	width: 200px;
	height: 28px;
	color: #fff;
	background: #000;
	text-transform: uppercase;
	border: 0;
	float: right;
	margin: 0;
	padding: 3px;
	padding-bottom: 6px;
}
.cancel-comment-reply {
	float: right;
}


/*** NextGen Gallery ***/
.ngg-album {
	clear: none;
	width: 30%;
	float: left !important;
	margin: 0 !important;
	margin: 10px 6px 0px !important;

}


video {
	width: 98%;
}

/*** Image Alignment in Posts ***/
img.centered, .aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

img.alignright {
    padding: 0;
    margin: 0 0 2px 7px;
    display: inline;
    }

img.alignleft {
    padding: 0;
    margin: 0 7px 2px 0;
    display: inline;
    }

.alignright {
    float: right;
    }

.alignleft {
    float: left;
    } 

.wp-caption-text {
	font-size: 11px;
	font-style: italic;
	color: #696969;
	text-align: center;
}

/***** Author Box *****/
.authorbox,
.storybox-2 {
	min-width: 97%; 
	float: left; 
	text-align: left; 
	border: #999 1px solid; 
}
.authorbox-inner {
	max-width: 100%; 
	float: left; 
	text-align: left; 
	padding: 10px;
}
.storybox {
	border: 0 !important;
}
.storybox-inner {
	max-width: 100%; 
	float: left; 
	text-align: left; 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 0;
}
.authorbox-inner img,
.storybox-inner img {
	padding-right: 10px;
	float: left;
}
.author-mugshot {
	display: inline;
}


/*** Google Ads ***/
.google-ads-728 {
	position: relative;
	clear: both;
	text-align: center;
	width: 100%;
}
.google-ads-300 {
	text-align: center;
	width: 100%;
}

/*** Video Embeds ***/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 10px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-thumb {
	max-width: 280px !important;
	height: auto;
}




.hide-me { display: none;}

.execphpwidget iframe {
	margin: 0 !important;
	padding: 0 !important;
	clear: none !important;
	max-width: 100% !important;
	max-height: 100% !important;
	width: 600px;
	height: auto;
	float: left;
}



.col-one-half-left { width: 440px; border: #000 1px solid; float: left; }
.col-one-half-right { width: 440px; border: #000 1px solid; float: right; }

.col-one-half-left-2 { width: 420px; border: #000 1px solid; float: left; }
.col-one-half-right-2 { width: 500px; border: #000 1px solid; float: right; }

.col-one-third-1 { width: 340px; float: left; margin-right: 10px; margin-left: 30px; }
.col-one-third-2 { width: 445px; float: left; margin-right: 10px; }
.col-one-third-3 { width: 340px; float: right; margin-right: 30px; }

.col-two-thirds-r { width: 590px; float: right; text-align: center; }

.col-one-fourth-1 { width: 225px; border: #000 1px solid; float: left; margin-right: 7px; }
.col-one-fourth-2 { width: 225px; border: #000 1px solid; float: left; margin-right: 7px; }
.col-one-fourth-3 { width: 225px; border: #000 1px solid; float: left; margin-right: 7px; }
.col-one-fourth-4 { width: 225px; border: #000 1px solid; float: right; }

.wis-header-info p {
	margin-top: 6px !important;
}
.jr-insta-datacontainer {
	margin-top: 6px !important;
}
.wis-feed-header {
	height: 100px !important;
}
.jr-insta-time, .jr-insta-caption {
	clear: both !important;
	float: left !important;
}
.jr-insta-caption {
	margin-top: 12px !important;
}




@media (max-width: 1190px) {
	.col-one-third-1 { width: 280px !important; }
	.col-one-third-2 { width: 405px !important; }
	.col-one-third-3 { width: 280px !important; }
	.main-menu ul li a { padding:6px 70px !important; }
	
	.execphpwidget iframe {float: none !important;}
}
@media (max-width: 1150px) {
	.mainpage-slide-caption { max-width: 280px !important; }
	.main-menu ul li a { padding:6px 60px !important; }
}
@media (max-width: 1120px) {
	.mainpage-slide-caption { max-width: 250px !important; }
}
@media (max-width: 1100px) {
	.col-one-third-1 { width: 100% !important; float: none !important; margin: 0 !important; }
	.col-one-third-2 { width: 100% !important; float: none !important; margin: 0 !important; margin-top: 12px !important; margin-bottom: 12px !important; }
	.col-one-third-3 { width: 100% !important; float: none !important; margin: 0 !important; }
	.mainpage-slide-caption { max-width: 230px !important; }
	.main-menu ul li a { padding:6px 55px !important; }
}

@media (max-width: 1050px) {
	.slider-container { max-height: 356px !important; min-height: 356px;  }
	.slider-image-container { max-width: 735px;  min-width: 70%;  max-height: 356px;  min-height: 100%;  }
}


@media (max-width: 980px) {
	.mainpage-slide-caption { max-width: 170px !important; }
	.main-menu ul li a { padding:6px 50px !important; }
	.main-menu li.has-children > a:after { content:'\25BC'; right: 15px; top: 7px; speak: none; color: #fff !important; }

	.slider-container { max-height: 320px !important; min-height: 320px;  }
	.slider-image-container { max-width: 676px;  min-width: 70%;  max-height: 325px;  min-height: 100%;  }
}
@media (max-width: 950px) {
	.main-container-2 { padding-left: 10px; padding-right: 10px; }
	.mainpage-slide-caption { display: none !important; }
	.mainpage-slide-img { max-width: 100% !important; }
	.main-menu ul li a { padding:6px 40px !important; }
	.main-menu li.has-children > a:after { content:'\25BC'; right: 10px; top: 7px; speak: none; color: #fff !important; }

	.slider-container { max-height: 318px !important; min-height: 318px;  }
	.slider-image-container { max-width: 665px;  min-width: 70%;  max-height: 322px;  min-height: 100%;  }
}

@media (max-width: 900px) { 
	.main-menu ul li a { padding:6px 30px !important; }
	.main-content { margin-left: 0 !important; }
	.single-inner {	max-width: 98%; margin-left: 0 !important; }

	.slider-container { max-height: 300px !important; min-height: 300px;  }
	.slider-image-container { max-width: 630px;  min-width: 70%; max-height: 305px;  min-height: 100%;  }
	.mainpage-img { max-height: 355px !important; }
}

@media (max-width: 850px) { 
	.slider-container { max-height: 282px !important; min-height: 282px;  }
	.slider-image-container { max-width: 595px;  min-width: 70%; max-height: 288px;  min-height: 100%;  }
}
@media (max-width: 800px) { 
	.slider-container { max-height: 267px !important; min-height: 267px;  }
	.slider-image-container { max-width: 560px;  min-width: 70%; max-height: 271px;  min-height: 100%;  }
	.mainpage-img { max-height: 325px !important; }
}
@media (max-width: 780px) { 
	.slider-container { min-height: 100% !important; max-height: 350px !important; }
	.slider-image-container { max-width: 100%;  min-width: 100%; max-height: 100%; min-height: 100%; }
	.slider-image-container img { min-height: 352px; }
	.slider-caption-container { display: none !important;  }
}

@media (max-width: 750px) { 
	.main-container-1 { margin-top: 40px !important;}
	.responsive-menu {display: inline !important;}
	.main-menu {display: none !important;}
	.afi-logo {display: none !important;}
	.dogear {display: none !important;}
	.lsidebar {display: none !important;}
	.lsidebar-onright {display: inline !important;}
	.searchbox-onright {display: none !important;}
/***	
	.blog-social-icons {display: none !important;}
	.blog-social-icons-responsive {display: inline !important;}
***/

	.slider-container { min-height: 100% !important; max-height: 320px !important; }
	.slider-image-container { max-width: 100%;  min-width: 100%; max-height: 100%; min-height: 100%; }
	.slider-image-container img { min-height: 323px; }
}
@media (max-width: 700px) { 
	.slider-container { min-height: 100% !important; max-height: 290px !important; }
	.slider-image-container img { min-height: 292px; }
	.mainpage-img { max-height: 300px !important; }
}
@media (max-width: 650px) { 
	.slider-container { min-height: 100% !important; max-height: 270px !important; }
	.slider-image-container img { min-height: 272px; }
}
@media (max-width: 600px) { 
	.slider-container { min-height: 100% !important; max-height: 250px !important; }
	.slider-image-container img { min-height: 252px; }
}
@media (max-width: 560px) { 
	.slider-container { min-height: 100% !important; max-height: 230px !important; }
	.slider-image-container img { min-height: 232px; }
}
@media (max-width: 530px) { 
	.slider-container { min-height: 100% !important; max-height: 210px !important; }
	.slider-image-container img { min-height: 212px; }
	.author-mugshot { display: inline-block !important; margin: 0 auto; }
}
@media (max-width: 500px) { 
	.video-thumb { max-width: 100% !important; }

	.slider-container { min-height: 100% !important; max-height: 180px !important; }
	.slider-image-container img { min-height: 182px; }
}


@media (max-width: 450px) { 
	.slider-container { min-height: 100% !important; max-height: 165px !important; }
	.slider-image-container img { min-height: 167px; }

	.blog-social-icons-responsive-big {display: none !important;}
	.blog-social-icons-responsive-small {display: inline-block !important;}
}


@media (max-width: 420px) { 
	.slider-container { min-height: 100% !important; max-height: 150px !important; }
	.slider-image-container img { min-height: 152px; }
}


@media (max-width: 380px) { 
	.slider-container { min-height: 100% !important; max-height: 125px !important; }
	.slider-image-container img { min-height: 127px; }
}

@media (max-width: 340px) { 
	.slider-container { min-height: 100% !important; max-height: 115px !important; }
	.slider-image-container img { min-height: 117px; }
}



