/* ---------------------------------------------------------
   1. Embedded fonts styles
   2. General reset
   3. Common site styles
   4. Custom form styles
   5. Styles for responsive breakpoints
   6. Print style
   ---------------------------------------------------------*/
/*
	Theme Name:EpicTimes.com
	Author:Anonymous
	Author URI:
	Version:1
	Description:EpicTimes.com theme for Wordpress
	License:GNU General Public License v2 or later
	License URI:http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain:EpicTimes.com
	Tags:one-column, two-columns
	Theme URI:
*/
/* ---------------------------------------------------------
   1. Embedded fonts styles
   ---------------------------------------------------------*/
@font-face{
	font-family:'FranklinGothicLTCom-DmCmIt';
	src:url('fonts/FranklinGothicLTCom-DmCmIt.eot');
	src:url('fonts/FranklinGothicLTCom-DmCmIt.eot?#iefix') format('embedded-opentype'),
		url('fonts/FranklinGothicLTCom-DmCmIt.woff') format('woff'),
		url('fonts/FranklinGothicLTCom-DmCmIt.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'FranklinGothicLTCom-DmCm';
	src:url('fonts/FranklinGothicLTCom-DmCm.eot');
	src:url('fonts/FranklinGothicLTCom-DmCm.eot?#iefix') format('embedded-opentype'),
		url('fonts/FranklinGothicLTCom-DmCm.woff') format('woff'),
		url('fonts/FranklinGothicLTCom-DmCm.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'FranklinGothicLTCom-BkCn';
	src:url('fonts/FranklinGothicLTCom-BkCn.eot');
	src:url('fonts/FranklinGothicLTCom-BkCn.eot?#iefix') format('embedded-opentype'),
		url('fonts/FranklinGothicLTCom-BkCn.woff') format('woff'),
		url('fonts/FranklinGothicLTCom-BkCn.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
/* ---------------------------------------------------------
   2. General reset
   ---------------------------------------------------------*/
/* remove default margin and padding for all tags */
*{
	margin:0;
	padding:0;
	max-height:100000em;
}
html{box-sizing:border-box;}
*, *:before, *:after{box-sizing:inherit;}
/* set margins for common tags */
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset, mejs-container{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
pre{overflow:auto;}
#next a{float:right;}
/*
 * set default text color
 * set default font size, line height and font family
 * set default background
 */
body{
	color:#000;
	font:22px/28px "FranklinGothicLTCom-BkCn", Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
	min-width:320px;
	background: #191919 url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/epic-bkg.png) repeat-x;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary{display:block;}
/* styles for default page links */
a{
	text-decoration:none;
	color:#f00;
	outline:none;
}
a:hover{text-decoration:underline;}
a:active {background-color:transparent;}
img{
	max-width:100%;
	height:auto;
	border-style:none;
	vertical-align:top;
}
video, iframe, object, embed{max-width:100%;}
/* set typography styles for common tags */
input, textarea, select{
	font:100% 'FranklinGothicLTCom-BkCn', sans-serif;
	vertical-align:middle;
	color:#000;
}
textarea{
	overflow:auto;
	resize:vertical;
	vertical-align:top;
	min-height:50px;
}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{
	-webkit-appearance:none;
	display:block;
	padding:10px 18px;
	background:#fff;
	border:1px solid #cecece;
	height:50px;
	width:100%;
	max-width:400px;
	font:22px/30px 'FranklinGothicLTCom-BkCn', sans-serif;
	color:#3e3d3c;
	border-radius:1px;
	outline:none;
	margin:0 0 10px;
}
/* placeholder input styles */
::-webkit-input-placeholder{/* WebKit browsers */
	color:#3e3d3c;
}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color:#3e3d3c;
}
::-moz-placeholder{/* Mozilla Firefox 19+ */
	color:#3e3d3c;
	opacity:1;
}
:-ms-input-placeholder{/* Internet Explorer 10+ */
	color:#3e3d3c;
}
label{vertical-align:middle;}
button::-moz-focus-inner, 
input::-moz-focus-inner{
	padding:0;
	border:0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
	-webkit-appearance:button;
	display:block;
	position:relative;
	border:none;
	margin:0 0 10px;
	padding:0 10px;
	color:#fff;
	height:45px;
	min-width:122px;
	font:20px 'FranklinGothicLTCom-DmCm', sans-serif;
	border-radius:0;
	background:#222;
	cursor:pointer;
	text-transform:uppercase;
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background:#fff000;}
input[type="search"]{-webkit-appearance:none;}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
input[type="search"]::-webkit-search-decoration{display:none;}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins{text-decoration:underline;}
s, strike, del{text-decoration:line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote{
	border-left:4px solid #ccc;
	padding-left:10px;
	margin-left:14px;
}
sub,
sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:EpicTimes.comline;
}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse:collapse;
	border-spacing:0;
}
table{background:#fff;}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{margin-left:1px; }
ul, ol{padding-left:3em; }
ul ul,
ul ol,
ol ul,
ol ol{
	padding-left:3em;
	margin:0;
}
ul>li{list-style-type:disc;}
dl dt{
	float:left;
	clear:left;
	padding-right:4px;
	font-weight:bold;
}
/* ---------------------------------------------------------
   3. Сommon site styles
   ---------------------------------------------------------*/
.widget{margin-bottom:14px;}
.widget ul{padding-left:2em;}
.widget select{min-width:150px;}
.comment-form textarea,
.post-password-form input[type="password"],
.comment-form input[type="text"],
.search-form input[type="text"]{width:300px;}
.post-password-form input[type="password"],
.search-form input[type="text"]{width:220px;}
.commentlist{margin:0 0 14px;}
.commentlist .edit-link{margin:0;}
.commentlist-item .commentlist-item{padding:0 0 0 3em;}
@media only screen and (max-width:767px){.commentlist-item .commentlist-item{padding:0;}}
.comment,
.commentlist-holder{overflow:hidden;}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item{padding-top:14px;}
.commentlist .avatar-holder{
	float:left;
	margin:0 14px 4px 0;
}
.comment-form label{
	display:block;
	padding-bottom:4px;
}
.comment-form textarea{
	padding:3px 4px;
	overflow:auto;
	margin:0;
	height:120px;
}
.gallery-item dt{
	float:none;
	padding:0;
}
.navigation{
	overflow:hidden;
	margin:0 0 14px;
}
.navigation .next{float:left;}
.navigation .prev{float:right;}
.wp-caption{
	max-width:98%;
	clear:both;
	border:1px solid #ccc;
	padding:5px;
}
.main-holder .wp-caption p{margin:0;}
.wp-caption img{vertical-align:top;}
.wp-caption p{margin:10px 0 0;}
div.aligncenter{margin:0 auto 14px;}
img.aligncenter{
	display:block;
	margin:0 auto;
}
.alignleft{
	float:left;
	margin:0 14px 4px 0;
}
.alignright{
	float:right;
	margin:0 0 4px 14px;
}
.widget:after,
.content-holder:after,
.heading-holder:after,
.header-holder:after,
.container:after,
.heading-holder:after{
	content:"";
	display:block;
	clear:both;
}
.accessibility{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.accessibility:focus{
	position:static;
	width:auto;
	height:auto;
}
noscript div{text-align:center;}
.hidden,
caption,
legend{
	position:absolute !important;
	left:-99999px;
	top:auto;
	width:1px !important;
	height:1px !important;
	overflow:hidden;
}
/* main container styles */
#wrapper{
	max-width:1280px;
	margin:0 auto;
	overflow:hidden;
	background: #fff;
}
.add-nav a,
.img-boxes .holder ul a,
.nav a,
.btn-bar a,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
/* header styles */
#header{
	position:relative;
	background:#222;
	text-transform:uppercase;
	min-height:76px;
}
.container{
	max-width:1280px;
	margin:0 auto;
	position:relative;
}
.header-holder{
	position:relative;
	padding:0 76px 0 320px
}
.leaderboard-ad {
	max-width:100%;
	background-color: 0F0;
	height: 90px;
	text-align: center;
}

.head-leaderboard {
	max-width:100%;
	background-color: #191919;
	height: 120px;
}
.head-leaderboard-ad {
	margin: 0 auto;
	padding: 15px 0;
}

.headlines-ad {
	margin: 10px 0 10px -30px;
}

/* page logo styles */
.logo{
	position:absolute;
	top:0;
	left:0;
	width:320px;
	background:#000;
	height:76px;
	text-align:center;
}
.logo a{
	display:inline-block;
	vertical-align:top;
	width:234px;
	height:38px;
	margin:16px 0 0;
}
.logo img{
	display:block;
	width:100%;
}
.logo-print{display:none !important;}
/* additional navigation styles */
.nav-news{
	font-size:16px;
	line-height:30px;
	position:relative;
	float:left;
}
.nav-news .opener{
	position:absolute !important;
	left:-99999px;
}
.nav-news .drop{
	float:left;
	padding:23px 0 17px 39px;
}
.news-list{
	float:left;
	margin: 0 20px 0 0;
	padding:0;
	font:24px/26px "FranklinGothicLTCom-DmCm" , sans-serif;
	text-transform:uppercase;
}
.news-list li{
	list-style:none;
	position:relative;
	float:left;
	margin:0 23px 10px 0;
}
.news-list a{
	text-decoration:none;
	color:#a9a9a9;
}
.news-list .active a{color:#fff000;}
.nav-news a:hover{color:#f00;}
/* burger menu style */
.main-nav  .opener,
.nav-news .opener{
	display:block;
	width:30px;
	height:30px;
	background:#000;
	position:relative;
	border-radius:0;
}
.main-nav .opener:before,
.main-nav .opener:after,
.main-nav .opener span,
.nav-news .opener:before,
.nav-news .opener:after,
.nav-news .opener span{
	background:#fff;
	border-radius:0;
	position:absolute;
	top:50%;
	left:25px;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
	text-indent:-9999px;
	overflow:hidden;
	width:27px;
	height:4px;
	margin:6px 0 0;
}
.main-nav .opener:hover:before,
.main-nav .opener:hover:after,
.main-nav .opener:hover span,
.nav-news .opener:hover:before,
.nav-news .opener:hover:after,
.nav-news .opener:hover span{background:#f00;}
.nav-news.active .opener:hover:before,
.nav-news.active .opener:hover:after,
.nav-news.active .opener:hover span,
.nav-news.active .opener:hover:before,
.nav-news.active .opener:hover:after,
.nav-news.active .opener:hover span,
.main-nav.active .opener:hover:before,
.main-nav.active .opener:hover:after,
.main-nav.active .opener:hover span,
.main-nav.active .opener:hover:before,
.main-nav.active .opener:hover:after,
.main-nav.active .opener:hover span{background:#fff;}
.main-nav.active .opener:before,
.main-nav.active .opener:after,
.main-nav.active .opener:before,
.main-nav.active .opener:after{
	left:23px;
	width:33px;
}
.main-nav.active .opener span{left:-99999px;}
.main-nav .opener:before,
.main-nav .opener:after,
.nav-news .opener:before,
.nav-news .opener:after{
	content:'';
	margin:0;
	top:26px;
}
.main-nav .opener:after,
.nav-news .opener:after{top:35px;}
/* close button transition */
.close-btn span,
.nav-news.active .opener span{opacity:0;}
.main-nav .close-btn:before,
.main-nav.active .opener:before,
.nav-news .close-btn:before,
.nav-news.active .opener:before{
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	top:50%;
	margin:-5% 0 0;
}
.close-btn:after,
.main-nav.active .opener:after,
.nav-news.active .opener:after{
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	bottom:auto;
	top:50%;
	margin:-5% 0 0;
}
.login{
	float:left;
	font:18px/25px "FranklinGothicLTCom-DmCm" , sans-serif;
	letter-spacing:-1px;
	margin:0 9px 0 0;
	padding:0;
}
.login li{
	list-style:none;
	position:relative;
	padding:0 10px 0 0;
	float:left;
}
.login li:first-child {
	height: 25px;
	max-width: 85px;
}
.login li:before{
	content:"/";
	position:absolute;
	left:-9px;
	top:-1px;
	color:#a9a9a9;
}
.login li:first-child:before{left:-99999px;}
.login a{color:#a9a9a9;}
.login a:hover{text-decoration:none;}
/* social networks styles */
.social-networks{
	padding:3px 0 0;
	margin:0;
	float:left;
}
.social-networks li{
	list-style:none;
	float:left;
	overflow:hidden;
	margin:0 18px 0 0;
	background:url(http://cdn2.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat;
	cursor:pointer;
}
.st_googleplus_custom{text-indent:-9999px;}
.social-networks li span{
	overflow:hidden;
	display:block;
}
.social-networks li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.social-networks .facebook{
	background-position:0 0;
	width:10px;
	height:18px;
}
.social-networks .twitter{
	background-position:-29px -1px;
	width:20px;
	height:16px;
}
.sosial-panel .st_googleplus_custom,
.social-networks .google{
	background-position:-66px -1px;
	width:16px;
	height:19px;
}
.social-networks .youtube{
	background-position:-99px -4px;
	width:18px;
	height:12px;
	margin-top:4px;
}
.social-networks .facebook:hover{background-position:0 -31px;}
.social-networks .twitter:hover{background-position:-29px -32px;}
.social-networks .google:hover{background-position:-66px -32px;}
.social-networks .youtube:hover{background-position:-99px -35px;}
.leave-comment .social-networks li{margin:0 0 0 10px;}
.leave-comment .social-networks li:first-child{margin:0;}
.leave-comment .social-networks .facebook{
	background-position:0 -309px;
	width:8px;
	height:15px;
}
.leave-comment .social-networks .twitter{
	background-position:-22px -309px;
	width:17px;
	height:14px;
}
.leave-comment .social-networks .google{
	background-position:-47px -309px;
	width:14px;
	height:16px;
}
.leave-comment .social-networks .facebook:hover{background-position:0 -336px;}
.leave-comment .social-networks .twitter:hover{background-position:-22px -336px;}
.leave-comment .social-networks .google:hover{background-position:-47px -336px;}
.stButton .stLarge{background:none !important;}
.stButton{margin:0 !important;}
.sosial-panel .social-networks{
	float:none;
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:-1px 0 0;
}
.sosial-panel .social-networks li:hover{opacity:0.7;}
.sosial-panel .stButton .stLarge,
.sosial-panel .social-networks li{
	width:35px !important;
	height:35px !important;
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat;
}
.sosial-panel .social-networks .facebook{background-position:0 -188px;}
.sosial-panel .social-networks .twitter{background-position:-40px -188px;}
.sosial-panel .st_googleplus_custom{
	display:block;
	text-indent:-9999px;
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat -81px -188px;
	width:35px !important;
	height:35px !important;
}
.sosial-panel .social-networks .google{
	background:none;
	width:35px !important;
	height:35px !important;
}
.sosial-panel .social-networks .pinterest{background-position:-123px -188px;}
.sosial-panel .social-networks .email{background-position:-165px -188px;}
.sosial-panel .social-networks li{
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:0 1px 5px;
}
.social-networks.style{
	float:right;
	width:120px;
	padding:13px 0 0;
}
.social-networks.style li{
	float:left;
	text-align:left;
	margin: 0 3px 0 0;
}
.social-networks.style li{
	width:25px;
	height:25px;
}
.social-networks.style li:hover{
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, .3);
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .3);
}
.social-networks.style .facebook{background-position:-2px -71px;}
.social-networks.style .twitter{background-position:-30px -71px;}
.social-networks.style .google{background-position:-58px -71px;}
.social-networks.style .email{background-position:-86px -71px;}
/* main navigation styles */
.main-nav.active:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
}
.main-nav .opener{
	display:block;
	margin:0;
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	background:#000;
	width:76px;
	height:76px;
}
.main-nav .drop{
	position:absolute;
	right:0;
	z-index:999;
	max-height:0;
	-webkit-transition:all 0.25s linear;
	transition:all 0.25s linear;
	background:#f00;
	left:-99999px;
	top:-99999px;
}
.main-nav.active .drop{
	max-height:4000px;
	left:0;
	top:76px;
}
.main-nav.active .drop > ul{
	-webkit-transition:all 0.25s linear;
	transition:all 0.25s linear;
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
}
.main-nav.active .drop > ul{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
.main-nav.active .opener,
.nav-news.active .opener{background:#f00;}
.nav{
	padding:0 127px 0 0;
	margin:0;
	display:table;
	text-align:center;
	font:24px/26px "FranklinGothicLTCom-DmCm" , sans-serif;
	width:100%;
}
.nav li{
	list-style:none;
	display:table-cell;
	vertical-align:middle;
}
.nav a{
	color:#fff;
	display:block;
	padding:0 5px;
	height:76px;
	position:relative;
}
.nav a:after{
	content:'';
	display:inline-block;
	height:76px; /* the same as min-height */
	width:1px;
	overflow:hidden;
	margin:0 0 0 -5px;
	vertical-align:middle;
}
.nav a span{
	vertical-align:middle;
	display:inline-block;
	white-space:normal;
}
/* .nav>li.has-drop>a, */
.nav>li.active>a,
.nav>li>a:hover{
	background:#7f0000;
	color:#f00;
	text-decoration:none;
}
.nav>li.has-drop>a{
	position:relative;
	padding-right:43px;
}
.nav>li.has-drop>a:before{
	content:"";
	position:absolute;
	right:27px;
	top:34px;
	width:0;
	height:0;
	border-style:solid;
	border-width:8px 3.5px 0 3.5px;
	border-color:#ff0000 transparent transparent transparent;
}
.nav li.has-drop.hover .drop-leveltwo{left:0;}
.drop-leveltwo{
	position:absolute;
	top:100%;
	left:-9999px;
	width:100%;
	background:#7f0000;
}
.drop-leveltwo ul{
	padding:0 219px 0 0;
	margin:0;
	width:100%;
	display:table;
}
.drop-leveltwo li{list-style:none;}
.drop-leveltwo a{padding:0 6px;}
.bg-red{background:#a81000;}
.light-green a{background:#7db70a;}
.light-blue a{background:#0283c1;}
.bg-blue a{background:#2f4c93;}
.bg-purple a{background:#8c367b;}
.bg-green a{background:#17ab4d;}
.bg-yellow a{background:#d2c100;}
.drop-leveltwo a:hover{
	text-decoration:none;
	opacity:0.7;
}
#threecolumns{overflow:hidden;}
/* main content styles */
#content{
	width:100%;
	float:left;
	min-height:1px;
}
.content-holder{margin:0 0 0 320px;}
/* sidebar styles */
#sidebar{
	width:320px;
	float:left;
	margin:0 0 0 -100%;
}
.news-item{
	padding:0;
	margin:0;
}
.news-item .img-holder{margin:0 -10px 19px -19px;}
.news-item>li{
	list-style:none;
	margin:29px 0 0;
	padding:0 10px 0 19px;
}
.news-item>li:first-child{margin:0;}
.btn-play{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat -138px 0;
	width:60px;
	height:60px;
	margin:-47px 0 0 -30px;
	position:absolute;
	top:50%;
	left:50%;
}
.img-holder{
	position:relative;
	overflow:hidden;
}


.img-holder img{width:100%;}
.box-hover,
.img-holder .title{
	position:absolute;
	bottom:0;
	left:0;
	background:#000;
	background:rgba(0, 0, 0, .8);
	padding:5px 20px 8px;
	display:block;
	width:100%;
	text-transform:uppercase;
	font:28px/30px 'FranklinGothicLTCom-DmCmIt', sans-serif;
	color:#fff;
}
.col-content .box-hover{padding:19px 20px 24px;}
.news-item .img-holder.style-red .title{
	background:#f80700;
	background:rgba(248, 7, 0, .8);
}
.img-holder .hover-block{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:-9999px;
}
.active .img-holder .hover-block,
.img-holder.hover .hover-block{left:0;}
.news-item h3{
	text-transform:uppercase;
	font:30px/28px "FranklinGothicLTCom-DmCm", sans-serif;
	margin:0 0 15px;
}
.news-item h3 a{color:#000;}
.news-item .link:hover,
.news-item h3 a:hover{
	color:#f00;
	text-decoration:none;
}
.col-news h1{margin:0;}
.link{
	display:inline-block;
	vertical-align:top;
	color:#acaba3;
	font:italic 16px/18px 'Roboto Slab', serif;
	text-transform:none;
}
.color-red{color:#f00 !important;}
.color-yellow{color:#fff000 !important;}
.video-link{
	display:inline-block;
	vertical-align:top;
	color:#fff;
	padding:0 24px 0 0;
	position:relative;
	z-index:10;
}
.video-link:after{
	content:"";
	position:absolute;
	top:12px;
	right:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:5px 0 5px 11px;
	border-color:transparent transparent transparent #ffffff;
}
/* latest headlines styles */
.col-news{
	background:#222;
	width:320px;
	float:left;
	margin:0 0 0 -100%;
}
.link-news{
	display:block;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	background:#000;
	color:#fff;
	padding:20px 10px 51px;
	font:36px/39px 'FranklinGothicLTCom-DmCm', sans-serif;
}
.link-news:after{
	content:"";
	position:absolute;
	bottom:22px;
	left:50%;
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat -204px 0;
	width:20px;
	height:13px;
	margin:0 0 0 -10px;
}
.link-news:hover{
	text-decoration:none;
	color:#f00;
	background:#000;
}
.latest-news{
	padding:27px 37px 15px 39px;
	margin:0;
	background: #222;
}
.latest-news li{
	list-style:none;
	margin:17px 0 0;
}
.latest-news li:first-child{margin:0;}
.latest-news h2{
	display:block;
	font:22px/26px 'FranklinGothicLTCom-BkCn', sans-serif;
	margin:0 0 7px;
}
.latest-news h2 a{color:#fff;}
.link:hover,
.featured-item h2 a:hover,
.latest-news a:hover{
	text-decoration:none;
	color:#fff000;
}
.latest-news .link{font-size:14px;}
.col-content{
	float:left;
	width:100%;
}
.col-content-holder{margin:0 0 0 320px;}
.img-holder.hover .box-hover{top:0 !important;}
.visual .img-holder.hover .box-hover{top:auto !important;}
.box-hover h2{
	font:26px/28px "FranklinGothicLTCom-DmCmIt", sans-serif;
	margin:0;
}
.box-hover h3{
	font:38px/40px 'FranklinGothicLTCom-DmCm', sans-serif;
	margin:0;
}
.box-hover h3 a{color:#fff;}
.box-hover h3 a:hover{
	color:#f00;
	text-decoration:none;
}
.box-hover .hover-block{
	font:22px/24px "FranklinGothicLTCom-BkCn", sans-serif;
	top:auto;
	padding:21px 31px 0 20px;
}
.box-hover p{
	margin:0 0 30px;
	text-transform:none;
}


.img-bar{
	padding:0 68px 14px 0;
	position:relative;
}
.img-bar ul{
	padding:0;
	margin:0;
	overflow:hidden;
}
.img-bar li{
	list-style:none;
	float:left;
	margin:0 1.3% 10px 0;
	width:23.3%;
}
.more{
	position:absolute;
	top:23px;
	right:0;
	padding:0 20px 0 0;
	color:#fff000;
	text-transform:uppercase;
	font:20px/22px 'FranklinGothicLTCom-DmCm', sans-serif;
}
.more:after{
	content:"";
	position:absolute;
	top:7px;
	right:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:5px 0 5px 11px;
	border-color:transparent transparent transparent #f9fc30;
}
.btn-bar{
	padding:0 0 0 8px;
	margin:0;
}
.btn-bar li{
	list-style:none;
	margin:0 4px 10px 0;
	display:inline-block;
	vertical-align:top;
}
.btn-bar a{
	display:block;
	padding:0 12px;
	text-transform:uppercase;
	background:#fff000;
	color:#000;
	font:20px/35px 'FranklinGothicLTCom-DmCm', sans-serif;
	height:35px;
	overflow:hidden;
}
.btn-bar a:hover{
	background:#f00;
	text-decoration:none;
}
.img-boxes .box-hover .hover-block{
	overflow:hidden;
	font-size:22px;
}
.img-boxes{
	overflow:hidden;
	background:#000;
}
.img-boxes.style-size{margin:0 0 4px;}
.img-boxes>div{
	float:right;
	width:53%;
}
.img-boxes>div:first-child{
	width:47%;
	float:left;
}
.wp-polls-ans {
	font-size:22px;
	padding: 10px;
	padding: 20px 0;
}
.wp-polls-ul {
	margin:0;
}
.poll-bar {
	width: 470px; 
	float: right;
	margin-top: 12px;
}
.pollbar {
	background: #fff000;
	min-width: 5px;
	height: 10px;
}
.img-boxes.style-size>div:first-child{width:66.6%;}
.img-boxes.style-size>div{width:33.4%;}
.img-boxes.style-size .img-holder{height:auto !important;}
.img-boxes.style>div,
.img-boxes.style>div:first-child{width:50%;}
.col-content .img-boxes .box-hover{padding:15px 68px 18px 20px;}
.img-boxes .box-hover .hover-block{padding:16px 8px 10px 20px;}
.img-boxes .box-hover h2{
	font-size:18px;
	line-height:20px;
}
.img-boxes .box-hover h3{
	font-size:24px;
	line-height:24px;
}
.img-frame{
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/bg-img.png);
	padding:20px;
	display:block;
	text-align:center;
}
.latest-news .img-frame{
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/bg-img02.png);
	padding:10px;
	margin:17px -37px 31px -39px;
}
/* newsletter form styles */
.newsletter-form{
	background:#f00;
	margin:0;
	overflow:hidden;
	padding:19px 20px 16px;
}
.newsletter-form .holder{overflow:hidden;}
.newsletter-form h2{
	color:#fff;
	margin:0 0 19px;
	text-transform:uppercase;
	font:34px/34px 'FranklinGothicLTCom-DmCm', sans-serif;
}
.newsletter-form button,
.newsletter-form input[type="button"],
.newsletter-form input[type="reset"],
.newsletter-form input[type="submit"]{
	background:#fff;
	color:#f00;
	float:right;
	margin:0 0 0 8px;
	min-width:0;
	width:123px;
}
.newsletter-form button:hover,
.newsletter-form html input[type="button"]:hover,
.newsletter-form input[type="reset"]:hover,
.newsletter-form input[type="submit"]:hover{
	background:#222;
	color:#fff;
}
.newsletter-form .text{overflow:hidden;}
.newsletter-form input[type="text"],
.newsletter-form input[type="email"]{
	-webkit-box-shadow:0 0 11px rgba(0, 0, 0, .41) inset;
	box-shadow:0 0 11px rgba(0, 0, 0, .41) inset;
	border:1px solid #dc0000;
	border-radius:0;
}
.newsletter-form input[type="text"],
.newsletter-form input[type="tel"],
.newsletter-form input[type="email"],
.newsletter-form input[type="url"],
.newsletter-form input[type="password"],
.newsletter-form input[type="search"],
.newsletter-form textarea{
	max-width:100%;
	color:#a3a3a3;
	height:44px;
	padding:5px 16px;
}
/* placeholder input styles */
.newsletter-form input[type="text"]::-webkit-input-placeholder,
.newsletter-form input[type="tel"]::-webkit-input-placeholder,
.newsletter-form input[type="email"]::-webkit-input-placeholder,
.newsletter-form input[type="url"]::-webkit-input-placeholder,
.newsletter-form input[type="password"]::-webkit-input-placeholder,
.newsletter-form input[type="search"]::-webkit-input-placeholder,
.newsletter-form textarea::-webkit-input-placeholder{/* WebKit browsers */
	color:#a3a3a3;
}
.newsletter-form input[type="text"]:-moz-placeholder,
.newsletter-form input[type="tel"]:-moz-placeholder,
.newsletter-form input[type="email"]:-moz-placeholder,
.newsletter-form input[type="url"]:-moz-placeholder,
.newsletter-form input[type="password"]:-moz-placeholder,
.newsletter-form input[type="search"]:-moz-placeholder,
.newsletter-form textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color:#a3a3a3;
}
.newsletter-form input[type="text"]::-moz-placeholder,
.newsletter-form input[type="tel"]::-moz-placeholder,
.newsletter-form input[type="email"]::-moz-placeholder,
.newsletter-form input[type="url"]::-moz-placeholder,
.newsletter-form input[type="password"]::-moz-placeholder,
.newsletter-form input[type="search"]::-moz-placeholder,
.newsletter-form textarea::-moz-placeholder{/* Mozilla Firefox 19+ */
	color:#a3a3a3;
	opacity:1;
}
.newsletter-form input[type="text"]:-ms-input-placeholder,
.newsletter-form input[type="tel"]:-ms-input-placeholder,
.newsletter-form input[type="email"]:-ms-input-placeholder,
.newsletter-form input[type="url"]:-ms-input-placeholder,
.newsletter-form input[type="password"]:-ms-input-placeholder,
.newsletter-form input[type="search"]:-ms-input-placeholder,
.newsletter-form textarea:-ms-input-placeholder{/* Internet Explorer 10+ */
	color:#a3a3a3;
}
.mc4wp-form { margin: 0 !important; }
.mc4wp-alert { margin:0 !important; }
.img-boxes.style .box-hover{
	left:-9999px;
	background:#000;
	background:rgba(0, 0, 0, .6);
}
.img-boxes.style .img-holder.hover .box-hover{left:0;}
.img-boxes .btn-play{
	background:url(images/sprite.png) no-repeat -127px -77px;
	width:83px; 
	height:83px;
	margin:-69px 0 0 -42px;
}
.img-boxes .holder{
	background:#4b4b4b;
	text-align:center;
}
.img-boxes .holder h2{
	color:#fff;
	margin:0;
	font:28px/28px 'FranklinGothicLTCom-DmCm', sans-serif;
	text-transform:uppercase;
	border-right:1px solid #5d5d5b;
	padding:6px 5px 9px;
}
.img-boxes.style-size .holder h2{
	background:#030303;
	padding-top:7px;
}
.img-boxes.style-size .holder ul a{
	border:1px solid #444442;
	border-width:0 0 0 1px;
	background:#222;
}
.img-boxes.style-size .col .holder ul li:first-child a{border:none;}
.img-boxes.style-size .holder h2{border:none;}
.img-boxes .holder ul{
	padding:0;
	margin:0;
	list-style:none;
	display:table;
	width:100%;
}
.img-boxes .holder ul li{
	display:table-cell;
	vertical-align:middle;
}
.img-boxes .col:first-child .holder ul li:first-child a{
	border:solid #5d5d5b;
	border-width:1px 0 1px 1px;
}
.img-boxes .holder ul a{
	display:block;
	padding:0 10px;
	height:60px;
	overflow:hidden;
	color:#b4b4b4;
	text-transform:uppercase;
	font:18px/58px 'FranklinGothicLTCom-DmCm', sans-serif;
	border:1px solid #5d5d5b;
}
.img-boxes .holder ul a:hover{
	background:#222;
	color:#fff000;
	text-decoration:none;
}
.img-boxes .col .holder ul li:first-child a{
	border:solid #5d5d5b;
	border-width:1px 0 1px 0;
}
.box-hover.style-blue{
	background:#0f3954;
	background:rgba(15, 57, 84, .7);
}
.col-content .img-holder.hover .box-hover.style-blue{padding:30px 20px 24px;}
.rad-list{
	padding:0;
	margin:0 0 23px;
	color:#fff;
}
.rad-list li{
	list-style:none;
	margin:0;
	overflow:hidden;
	position:relative;
	padding:6px 0 9px 50px;
}
.rad-list li:first-child{margin:0;}
.rad-list label{
	font:24px/26px 'FranklinGothicLTCom-BkCn', sans-serif;
	overflow:hidden;
	display:block;
	width:90px;
	text-transform:none;
}
.rad-list .jcf-radio{
	position:absolute;
	top:0;
	left:0;
}
/* vote form styles */
.vote-form button,
.vote-form input[type="button"],
.vote-form input[type="reset"],
.vote-form input[type="submit"]{
	position:relative;
	color:#000;
	text-transform:uppercase;
	font:24px 'FranklinGothicLTCom-DmCm', sans-serif;
	height:40px;
	min-width:0;
	padding:0 21px 0 0;
	background:none;
	border:none;
}
.vote-form button span,
.vote-form input[type="button"] span{
	background:#fff000;
	background:rgba(255, 240, 0, .4);
	display:block;
	height:40px;
	line-height:40px;
}
.vote-form button:after{
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:20px 0 20px 21px;
	border-color:transparent transparent transparent #f9fc30;
	opacity:0.4;
}
.vote-form button:hover,
.vote-form input[type="button"]:hover,
.vote-form input[type="reset"]:hover,
.vote-form input[type="submit"]:hover{color:#fff;}
.vote-form button:hover:after,
.vote-form input[type="button"]:hover:after,
.vote-form input[type="reset"]:hover:after,
.vote-form input[type="submit"]:hover:after{color:#fff;}
.vote-form input[type="button"]{
	background:url(images/sprite.png) no-repeat -352px -1px;
	width:100px;
	height:40px;
	padding:0 21px 0 14px;
	text-align:left;
}
.vote-form input[type="button"]:hover{background:url(images/sprite.png) no-repeat -352px -1px;}
.boxes{overflow:hidden;}
.topics.topics-style{font-size:28px;}
.boxes.style>div{
	width:100%;
	padding:28px 5px 20px 31px;
}
.boxes.style > div:first-child h2{
	margin:0 0 28px;
	padding:0;
}
.topics.topics-style>div{padding:0 10px 0 0;}
.boxes>div{
	float:left;
	width:50%;
	background:#000;
	color:#fff;
	 padding:28px 20px;
	position:relative;
}
.boxes>div:first-child{background:#f00;}
.boxes > div:first-child h2{margin:0 0 31px;}
.topic-holder h2,
.boxes h2{
	text-transform:uppercase;
	margin:0 0 24px;
	padding:0 30px 0 0;
	font:30px/32px 'FranklinGothicLTCom-DmCm', sans-serif;
	color:#fff;
}
.topic-holder h2{
	margin:0 0 12px;
	padding:0;
}
.color-gray{color:#92918a;}
.boxes .social-networks{
	position:absolute;
	right:2px;
	top:27px;
}
.boxes .social-networks .twitter{
	background-position:0 -119px;
	width:29px;
	height:23px;
}
.boxes .social-networks .twitter:hover{background-position:0 -158px;}
.topics{
	padding:0;
	margin:0;
	text-transform:uppercase;
}
.topics .style-size{font-size:28px;}
.topics li{
	list-style:none;
	margin:12px 0 0;
}
.topics li:first-child{margin:0;}
.topics a{color:#fff;}
.topics a:hover{
	color:#fff000;
	text-decoration:none;
}
.tags{
	padding:0;
	margin:0;
}
.tags li{
	list-style:none;
	margin:25px 0 0;
}
.tags li:first-child{margin:0;}
.tags h2{
	margin:0;
	font:22px/26px 'FranklinGothicLTCom-BkCn', sans-serif;
	text-transform:none;
}
.tags h2 a{color:#92918a;}
.tags h2 a:hover{
	color:#fff000;
	text-decoration:none;
}
.tags time{
	color:#5a5953;
	display:inline-block;
	vertical-align:top;
}
.heading{
	padding:10px 11px;
	margin:0;
	color:#fff;
	font:38px/40px 'FranklinGothicLTCom-DmCm', sans-serif;
}
.heading a{color:#fff;}
.heading-holder.bg-green{background:#a7c102;}
.heading-holder.bg-red{background:#f00;}
/* visual block styles */
.visual{overflow:hidden;}
.visual>div{float:left;}
.visual .img-holder{
	width:66.7%;
	background:#000;
}
.topic-holder{
	width:33.3%;
	background:#647401;
	padding:18px 10px 10px 20px;
}
/* featured item styles */
.featured-item{
	padding:0;
	margin:0 0 19px;
	overflow:hidden;
}
.featured-item li{
	width:33.333%;
	float:left;
	list-style:none;
	margin:0 0 36px;
	padding:0 10px 0 18px;
	min-height: 380px;
}
.featured-item .img-holder{margin:0 -10px 21px -18px;}
.content-block .featured-item li{width:50%;}
.featured-item h2{
	font:30px/28px 'FranklinGothicLTCom-DmCm', sans-serif;
	margin:0 0 14px;
	text-transform:uppercase;
}
.featured-item h2 a{color:#000;}
.featured-item .btn-play{margin:-54px 0 0 -24px;}
/* promobox styles */
.promobox{
	background:#eaeaea;
	text-align:center;
	margin:0 0 65px;
	padding:27px 30px 23px;
}
.promo{
	border:1px solid #bcbcbc;
	display:block;
	margin:0 auto;
	max-width:726px;
}
.bg-black{background:#000;}
.heading-holder{position:relative;}
.heading-holder .alignleft{margin:0 30px 0 0;}
.heading-holder h1{
	padding:16px 10px 24px 19px;
	text-transform:uppercase;
}
.heading-holder h1.style-top{padding-top:25px;}
.heading-holder.bg-black h1{background:#000;}
.content-page{padding:27px 40px 22px;}
.content-page p{margin:0 0 28px;}
strong.title{
	display:block;
	text-transform:uppercase;
	font:28px/30px 'FranklinGothicLTCom-DmCm', sans-serif;
}
.content-page>h2{
	font:56px/52px 'FranklinGothicLTCom-DmCm', sans-serif;
	margin:0 0 42px;
	text-transform:uppercase;
}
.content-page>h2 a{color:#000;}
.content-page>h2 a:hover{
	text-decoration:none;
	color:#f00;
}
/* sosial panel styles */
.sosial-panel{
	padding:0;
	margin:0 0 28px;
	border-bottom:1px solid #ebebeb;
	display:table;
	width:100%;
	color:#a0a0a0;
	font:18px/24px 'Roboto Slab', sans-serif;
}
.sosial-panel>li{
	list-style:none;
	display:table-cell;
	vertical-align:middle;
	border-left:1px solid #ebebeb;
	padding:0 5px 22px;
	text-align:center;
	max-width:360px;
}
.sosial-panel>li:first-child{
	border:none;
	padding-left:0;
	width:29%;
}
.sosial-panel .photo{
	width:70px;
	height:auto;
	margin:0 19px 0 0;
}
.sosial-panel .holder{
	overflow:hidden;
	text-align:left;
	padding:16px 0 0;
}
.sosial-panel .by{
	display:block;
	margin:0 0 3px;
	font:italic 18px/20px 'Roboto Slab', sans-serif;
	color:#000;
}
.sosial-panel .by a{color:#000;}
.sosial-panel time{
	display:block;
	color:#a0a0a0;
	font:14px/17px 'Roboto Slab', sans-serif;
}
.sosial-panel p{
	margin:5px 0 0 23px;
	text-align:left;
}
.sosial-panel p span{color:#000;}
.sosial-panel p a{color:#a0a0a0;}
.sosial-panel p a:hover{
	color:#f00;
	text-decoration:none;
}
/* blog styles */
.blog-container{
	overflow:hidden;
	color:#3e3d3c;
	line-height:28px;
}
.blog{
	width:100%;
	float:left;
}
.blog-holder{
	margin:0 300px 0 0;
	padding:0 30px 0 0;
}
.blog-holder .limit-width {
	   position: relative;
    padding-bottom: 86.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.blog-holder .limit-width iframe,
.blog-holder .limit-width object,
.blog-holder .limit-width embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.aside{
	width:300px;
	float:right;
	margin:0 0 0 -100%;
}
/* promo space */
.promo-space{
	display:block;
	text-align:center;
	margin:155px 0 15px;
	font:28px/30px 'FranklinGothicLTCom-DmCm', sans-serif;
	color:#b3b3b3;
}
.blog-container p{margin:0 0 28px;}
.quote{
	border:none;
	margin:0 0 38px;
	padding:0;
	font-size:34px;
	line-height:34px;
}
.img{margin:13px 0 36px;}
h2.heading{
	font-size:36px;
	padding:13px 38px 17px;
}
/* comment block */
.comment-block .comment-form{
	background:#f2f2f2;
	margin:0 0 34px;
	padding:26px 39px 31px 40px;
}
.photo{
	border-radius:50%;
	width:70px;
	height:auto;
}
.comment-form .alignleft{margin:0 29px 0 0;}
.comment-block .holder{
	overflow:hidden;
	padding:9px 0 0;
}
.comment-block .comment-form textarea{
	width:100%;
	max-width:100%;
	height:52px;
	min-height:52px;
	padding:9px 17px;
}
.comment-list{
	padding:0 40px 49px;
	margin:0;
	color:#3e3d3c;
}
.comment-list li{
	list-style:none;
	overflow:hidden;
	margin:27px 0 0;
}
.comment-list li:first-child{margin:0;}
.comment-list .holder{
	overflow:hidden;
	padding:0 0 0 30px;
}
.comment-list .frame{
	background:#f2f2f2;
	position:relative;
	margin:3px 0 0;
	padding:17px 15px 22px 20px;
}
.comment-list .alignleft{margin:0;}
.comment-list .frame:before{
	content:"";
	position:absolute;
	top:0;
	left:-28px;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 28px 28px 0;
	border-color:transparent #f2f2f2 transparent transparent;
}
.comment-list p{margin:6px 0 -1px;}
.comment-list .name,
.comment-list time{
	font:18px/20px 'Roboto Slab', sans-serif;
	vertical-align:top;
	display:inline-block;
}
.comment-list .name a{color:#000;}
.comment-list time{
	font-size:14px;
	color:#a0a0a0;
	margin:2px 0 0 4px;
}
.youtube-block .video-link:after{
	background:none;
	left:-99999px;
}
.youtube-block .img-holder .title{
	background:#f00;
	background:rgba(255, 0, 0, .4);
}
.youtube-block .btn-play{
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat -236px -103px !important;
	width:55px !important;
	height:37px !important;
	margin:-39px 0 0 -19px;
}
.alignbottom{
	left:731px;
	position:absolute;
	top:-18px;
}
#twocolumns{overflow:hidden;}
.content-block{
	float:left;
	width:66.6%;
}
.content-block.style{
	padding:10px;
}
/* cycle gallery styles */
.cycle-gallery{position:relative;}
.cycle-gallery .mask{
	position:relative;
	overflow:hidden;
	width:100%;
}
.cycle-gallery .mask .slideset{
	width:100%;
	float:left;
}
.cycle-gallery .mask .slide{
	width:100%;
	float:left;
}
.cycle-gallery .mask .slide.active{z-index:1;}
.col-content .cycle-gallery  .box-hover{
	padding:19px 20px 11px;
	background:0 0 rgba(0, 0, 0, .7);
}
.cycle-gallery .btn-prev,
.cycle-gallery .btn-next{
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat ;
	width:27px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:123px;
	z-index:1;
}
.cycle-gallery .btn-prev{
	background-position:0 -238px;
	left:20px;
}
.cycle-gallery .btn-next{
	background-position:-58px -238px;
	right:21px;
}
.cycle-gallery .img-holder.hover .box-hover{top:auto !important;}
.cycle-gallery h1{font:38px/38px 'FranklinGothicLTCom-DmCm', sans-serif;}
.aside-block{
	width:33.4%;
	float:left;
	background:#fff000;
	padding:20px;
	text-align:center;
	overflow:auto;
}
.aside-block.style{
	background:#eaeaea;
	text-align:left;
}
.aside-block h2{
	font:36px/36px 'FranklinGothicLTCom-DmCm', sans-serif;
	margin:0 0 26px;
}
.leave-comment{
	border:1px solid #cdcdcd;
	border-radius:1px;
	background:#fff;
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .14) inset;
	box-shadow:0 0 8px rgba(0, 0, 0, .14) inset;
	margin:0 0 23px;
	padding:7px 5px 8px 15px;
}
.leave-comment .social-networks{
	width:70px;
	float:right;
	padding:9px 0 0;
}
/* leave comment form styles */
.text-form{
	overflow:hidden;
	margin:0;
}
.text-form textarea{
	border:none;
	resize:none;
	padding:0;
	margin:0;
	color:#262626;
	min-height:30px;
	height:30px;
}
.leave-comment .text-form textarea:focus{
	min-height:200px;
	height:200px;
}
/* placeholder input styles */
.text-form textarea::-webkit-input-placeholder{/* WebKit browsers */
	color:#262626;
}
.text-form textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color:#262626;
}
.text-form textarea::-moz-placeholder{/* Mozilla Firefox 19+ */
	color:#262626;
	opacity:1;
}
.text-form textarea:-ms-input-placeholder{/* Internet Explorer 10+ */
	color:#262626;
}
/* comments styles */
.body-class-single-hot-topic .hot-topic .text-form textarea {
	border: 1px solid #ccc !important;
	padding:10px 18px;
	height:50px;
	margin-bottom: 10px;
	overflow: hidden;
}
.body-class-single-hot-topic .comments .avatar { display: none; }

.sidebar-bigbox {
	margin: 0;
}

.comments{
	padding:0;
	margin:0;
	color:#262626;
	font:16px/18px 'Roboto Slab', sans-serif;
}
.comments li{
	list-style:none;
	background:#fff;
	margin:23px 0 0;
	padding:28px 39px 41px;
}
.comments li:first-child{margin:0;}
.comments .photo{
	margin:0 0 5px;
	display:inline-block;
	vertical-align:top;
	width:64px;
	height:auto;
}
.comments .name{
	display:block;
	font-weight:bold;
}
.comments .name a{color:#262626;}
.comments time{
	display:block;
	color:#8d8d8d;
	font-size:14px;
	margin:0 0 13px;
}
.comments p{margin:0;}

.collapseomatic { font-size: 16px; color: #f00;}
.collapsepmatic_content { margin: 0; margin-left: 0 !important; padding: 0; }

.add-nav{background:#222;}
.add-nav ul{
	padding:0;
	margin:0;
	display:table;
	width:100%;
	max-width:677px;
}
.add-nav li{
	list-style:none;
	display:table-cell;
	vertical-align:middle;
}
.add-nav a{
	color:#fff;
	display:block;
	padding:0 10px;
	font:22px/22px 'FranklinGothicLTCom-DmCm', sans-serif;
	text-transform:uppercase;
	height:70px;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.add-nav a:hover,
.add-nav .active a{
	color:#222;
	background:#4b4b4b;
	text-decoration:none;
}
.add-nav a:after{
	content:'';
	display:inline-block;
	height:70px; /* the same as min-height */
	width:1px;
	overflow:hidden;
	margin:0 0 0 -5px;
	vertical-align:middle;
}
.add-nav a span{
	vertical-align:middle;
	display:inline-block;
	white-space:normal;
	padding:5px 0
}
/* ---------------------------------------------------------
   4. Сustom form styles
   ---------------------------------------------------------*/
/* custom radio styles */
.jcf-radio{
	float:left;
	position:relative;
	overflow:hidden;
	cursor:default;
	background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat -254px -42px;
	width:32px;
	margin:0 3px 0 0;
	height:33px;
}
.jcf-radio input[type="radio"]{
	position:absolute;
	height:100%;
	width:100%;
	border:0;
	margin:0;
	left:0;
	top:0;
}
.jcf-radio.jcf-checked{
	display:block;
	background-position:-254px 0;
}
/* common custom form elements styles */
.jcf-disabled{background:#ddd !important;}
.jcf-focus, .jcf-focus *{border-color:#f00 !important;}
/* fixed blocks styles */
.aside-block,
.col-news,
.content-block {
	position: relative;
	overflow: hidden;
}
.fixed-column.fixed-ready {position: absolute;}
.fake-block {
	position: relative;
	opacity:0;
	visibility: hidden;
}
.inline_ad {
display: none;
}
/* ---------------------------------------------------------
   5. Styles for Responsive web design
   ---------------------------------------------------------*/
/* styles for screens 1300px wide and narrower */
@media only screen and (max-width:1300px){
	.nav-news .drop{padding:26px 0 20px 10px;}
	.nav,
	.news-list{
		margin:3px 10px 0 0;
		font-size:16px;
		line-height:18px;
	}
	.news-list li{margin:0 10px 10px 0;}
	.login{
		font-size:15px;
		letter-spacing:0;
		 margin: 0 1px 0 0;
	}
	.fake-block {display: none !important;}
	.fixed-column {
		position: static !important;
		width: auto !important;
	}
}
/* styles for screens 1279px wide and narrower */
@media only screen and (max-width:1279px){
	.topics.topics-style,
	.img-boxes .box-hover .hover-block,
	.box-hover .hover-block,
	.tags h2,
	.topics .style-size,
	body{
		font-size:18px;
		line-height:20px;
	}
	.inline_ad {
		display: block;
		width: 100%;
		margin: 10px auto;
	}
	#sidebar-hidden { display: none; top: 10px;}
	.col-news{
		position:absolute;
		left:-99999px;
	}
	.col-content-holder{margin:0;}
	.img-frame img{width:100%;}
	#sidebar,
	.logo{width:250px;}
	.logo a{
		width:190px;
		margin:19px 0 0;
	}
	.content-holder{margin:0 0 0 250px;}
	.header-holder{padding-left:250px;}
	.drop-leveltwo ul,
	.nav{
		padding:0;
		margin:0;
	}
	.nav a{min-width:57px;}
	h2.heading,
	.topic-holder h2,
	.boxes h2,
	.aside-block h2,
	.featured-item h2,
	.box-hover h2,
	.news-item h3,
	.box-hover,
	.img-holder .title{
		font-size:24px;
		line-height:26px;
	}
	.content-page > h2{
		font-size:50px;
		line-height:52px;
	}
	.cycle-gallery h1,
	.heading,
	.box-hover h3{
		font-size:34px;
		line-height:35px;
	}
	.col-content .img-boxes .box-hover{padding-right:10px;}
	.img-boxes .box-hover .hover-block{padding-top:7px;}
	.content-page,
	.comments li,
	.aside-block{padding:20px 10px;}
	.leave-comment{padding-left:7px;}
	.text-form textarea{font-size:16px;}
	.alignbottom{
		top:-6px;
		width:139px;
	}
	.sosial-panel > li{width:33%;}
}
/* styles for screens 959px wide and narrower */
@media only screen and (max-width:959px){
	.nav-news .drop{padding:10px 0 14px 10px;}
	.news-list{
		margin:0 0 10px;
		float:none;
	}
	.box-hover p{margin:0 0 10px;}
}
/* styles for screens 767px wide and narrower */
@media only screen and (max-width:767px){
	#header{
		border-bottom:1px solid #222;
		min-height:77px;
	}
	.main-nav,
	.nav-news{
		position:relative;
		float:none;
	}
	.main-nav.active:after,
	.nav-news.active:after{
		content:"";
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:100;
	}
	.main-nav .opener,
	.nav-news .opener{
		display:block;
		margin:0;
	}
	.main-nav .drop,
	.nav-news .drop{
		overflow:hidden;
		position:absolute;
		right:0;
		z-index:999;
		max-height:0;
		-webkit-transition:all 0.25s linear;
		transition:all 0.25s linear;
		top:76px;
		left:-99999px;
	}
	.main-nav.active .drop,
	.nav-news.active .drop{
		max-height:4000px;
		left:0;
	}
	.main-nav.active .drop > ul,
	.nav-news.active .drop > ul{
		-webkit-transition:all 0.25s linear;
		transition:all 0.25s linear;
		-webkit-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
	}
	.main-nav.active .drop > ul,
	.nav-news.active .drop > ul{
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
	.header-holder{padding:0;}
	.nav li,
	.nav{display:block;}
	.nav li{position:relative;}
	.nav > li.has-drop > a,
	.nav a{
		height:auto;
		padding:0;
	}
	.nav a span{
		display:inline-block;
		vertical-align:top;
		padding:10px 20px;
	}
	.nav a:after{
		content:"";
		height:auto;
		margin:0;
	}
	.nav > li.has-drop > a:before{
		margin:-2px 0 0;
		right:10px;
		top:50%;
	}
	.nav li.has-drop.hover .drop-leveltwo{position:relative;}
	.nav-news .drop{background:#000;}
	.nav-news .drop{padding:0;}
	.news-list li{
		float:none;
		margin:0;
	}
	.news-list a{
		color:#fff;
		display:block;
		padding:10px 20px;
	}
	.news-list a:hover,
	.news-list .active a{
		background:#7f0000;
		color:#f00;
	}
	.login,
	#header .social-networks{
		float:none;
		margin:0 20px 10px;
		overflow:hidden;
	}
	.nav-news .opener{
		height:76px;
		left:100%;
		margin:0 0 0 -153px;
		position:absolute;
		top:0;
		width:76px;
	}
	.logo{width:166px;}
	.logo a{
		margin:23px 0 0;
		width:140px;
	}
	.comment-list .name,
	.comment-list time,
	.quote,
	.blog-container,
	.link,
	.sosial-panel .by,
	.sosial-panel,
	.comments,
	.topics.topics-style,
	.img-boxes .box-hover .hover-block,
	.box-hover .hover-block,
	.tags h2,
	.topics .style-size,
	body{
		font-size:14px;
		line-height:17px;
	}
	input[type="text"],
	input[type="tel"],
	input[type="email"],
	input[type="url"],
	input[type="password"],
	input[type="search"],
	textarea{font-size:17px;}
	.more,
	.img-boxes .holder h2,
	.newsletter-form h2,
	.img-boxes .box-hover h3,
	h2.heading,
	.topic-holder h2,
	.boxes h2,
	.aside-block h2,
	.featured-item h2,
	.box-hover h2,
	.news-item h3,
	.box-hover,
	.img-holder .title{
		font-size:18px;
		line-height:20px;
	}
	.cycle-gallery h1,
	.heading,
	.box-hover h3,
	.content-page > h2{
		font-size:20px;
		line-height:21px;
	}
	#content{float:none;}
	.content-holder{margin:0;}
	#sidebar{
		margin:0;
		float:none;
		width:100%;
	}
	.container>div,
	.col-content-holder,
	.boxes-height{height:auto !important;}
	.btn-bar{padding:0;}
	.comment-list .frame,
	.comment-list,
	.comment-block .comment-form,
	.topic-holder,
	.promobox,
	h2.heading,
	.content-page,
	.comments li,
	.aside-block,
	.col-content .cycle-gallery .box-hover,
	.boxes.style > div,
	.heading-holder h1,
	.boxes > div,
	.col-content .img-holder.hover .box-hover.style-blue,
	.img-boxes .box-hover .hover-block,
	.col-content .img-boxes .box-hover,
	.box-hover .hover-block,
	.col-content .box-hover,
	.newsletter-form{padding:10px;}
	.more{top:3px;}
	.img-bar{padding-bottom:10px;}
	.img-bar li{margin-bottom:0;}
	.btn-bar a{
		font-size:18px;
		line-height:25px;
		height:25px;
	}
	.img,
	.comment-block .comment-form,
	.quote,
	.sosial-panel,
	.content-page > h2,
	.promobox,
	.content-page p,
	.leave-comment,
	.aside-block h2,
	.boxes.style > div:first-child h2,
	.featured-item li,
	.featured-item h2,
	.news-item,
	.news-item h3,
	.topic-holder h2,
	.boxes h2,
	.boxes > div:first-child h2,
	.newsletter-form h2{margin:0 0 10px;}
	.comments time,
	.cycle-gallery h1{margin:0 0 5px;}
	.featured-item .btn-play,
	.img-boxes .btn-play,
	.btn-play{
		width:40px;
		height:40px;
		margin:-20px 0 0 -20px;
		background:url(http://cdn4.epictimes.com/wp-content/themes/epictimescom/images/btn-play.png) no-repeat;
		background-size:100% 100%;
		-webkit-background-size:100% 100%;
		-o-background-size:100% 100%; 
	}
	.rad-list{margin:-5px 0 5px;}
	.rad-list li{padding-bottom:4px;}
	.boxes .social-networks{
		right:-11px;
		top:7px;
	}
	.tags h2{padding:0;}
	.news-item > li{
		padding:0 10px;
		margin:10px 0 0;
	}
	.featured-item .img-holder,
	.news-item .img-holder{margin:0 -10px 10px;}
	.video-link:after{top:6px;}
	.tags li{margin:10px 0 0;}
	.featured-item li{padding:0 10px;}
	.alignbottom{left:-99999px;}
	.blog,
	.aside,
	.aside-block,
	.content-block{
		float:none;
		width:100%;
		height:auto !important;
		margin:0 0 10px;
	}
	.heading-holder .alignleft{width:50px;}
	.heading-holder h1.style-top{padding-top:12px;}
	.heading-holder h1.style-top-sub{padding-top:0px; padding-bottom:0;}
	.top-tagline{color: #fff; }
	
	.add-nav a{
		font-size:17px;
		line-height:18px;
		height:40px;
	}
	.add-nav a:after{height:40px;}
	.img-holder .title{padding:2px 10px;}
	.add-nav ul{max-width:100%;}
	.sosial-panel{
		display:block;
		border:none;
	}
	.sosial-panel > li:first-child,
	.sosial-panel > li{
		width:100%;
		display:block;
		padding:0;
		margin:0 0 10px;
		overflow:hidden;
		text-align:left;
		border:none;
	}
	.sosial-panel .social-networks{margin:0;}
	.promo-space,
	.blog-holder{
		padding:0;
		margin:0;
	}
	.blog-holder{height:auto !important;}
	.photo{width:55px;}
	input[type="text"],
	input[type="tel"],
	input[type="email"],
	input[type="url"],
	input[type="password"],
	input[type="search"],
	textarea,
	.comment-form textarea,
	.post-password-form input[type="password"],
	.comment-form input[type="text"],
	.search-form input[type="text"],
	.post-password-form input[type="password"],
	.search-form input[type="text"]{
		width:100%;
		max-width:100%;
	}
}
/* styles for screens 480px wide and narrower */
@media only screen and (max-width:480px){
	.img-boxes.style > div,
	.img-boxes.style > div:first-child,
	.img-boxes > div:first-child,
	.img-boxes > div{
		width:100%;
		float:none;
		height:auto !important;
	}
	.visual > div,
	.visual .img-holder,
	.img-boxes.style-size > div,
	.img-boxes.style-size > div:first-child,
	.content-block .featured-item li,
	.featured-item li{
		width:100%;
		float:none;
		height:auto !important;
	}
	.topics-style .column{width:50% !important;}
	.topics li:first-child,
	.topics li{margin:5px 0 0 !important;}
	.cycle-gallery .btn-prev,
	.cycle-gallery .btn-next{
		top:50%;
		margin:-37px 0 0;
	}
	.add-nav li,
	.add-nav ul{display:block;}
	.add-nav a:after{
		height:auto;
		margin:0;
	}
	.add-nav a{
		height:auto;
		padding:3px 10px 5px;
	}
	.add-nav a span{padding:0;}
}
/* ---------------------------------------------------------
   6. Print styles
   ---------------------------------------------------------*/
@media printold{

	body { background: none !important; font-family:  Arial, Helvetica, sans-serif !important; }
	h2 { font-size: 30px !important; line-height: 35px !important; }
	.title { font-size: 20px !important; } 
	#wrapper { width: 80%; margin: 0 auto; }
	.col-news { display:none; width: 0; }
	.col-content-holder { margin-left: 0; }
	.head-leaderboard { display: none; }
	#header { background: none; }

	.blog-container aside { display: none; }
	.blog-holder {width: 100%; }
	.nav-news { display: none; }
	.main-nav { display: none; }
	.sosial-panel li { display: none; }
	.sosial-panel li:first-child { display: block; width: 50%; }
	.header-holder { width: 25%; }
	.heading-holder img{ width:50px !important; height:50px !important;} 
	h1.style-top { padding: 0; background: #000 !important; color: #888 !important;}
}   
@media printorig{
	*{
		background:none !important;
		color:#000 !important;
		font-size:13px !important;
		line-height:15px !important;
		height:auto !important;
		font-family:  Arial, Helvetica, sans-serif !important;
	}
	h1{font-size:200%;}
	h2{font-size:150%;}
	h3{font-size:120%;}
	h4{font-size:110%;}
	h5{font-size:100%;}
	h6{font-size:90%;}
	#sidebar{width:25%;}
	.img-holder .title,
	.img-holder .color-red,
	.img-holder .color-yellow,
	.img-holder h2,
	.img-holder h3,
	.img-holder a,
	.box-hover{color:#fff !important;}
	.content-holder{margin-left:25%;}
	.col-news{width:25%;}
	.col-content-holder{margin-left:25%;}
	.blog{float:none;}
	.blog-holder{
		width:100%;
		margin:0;
		padding:0;
	}
	#wrapper { width: 70%; margin: 0 auto; }
	.content-block{width:100%;}
	.featured-item li{
		float:none;
		display:inline-block;
		vertical-align:top;
		width:30%;
	}
	.content-block .featured-item li{width:49%;}
	.logo{
		position:static;
		float:none;
		margin:0 0 10px;
		text-align:left;
	}
	.col-news { display:none; width: 0; }
	.col-content-holder { margin-left: 0; }
	.head-leaderboard { display: none; }
	#header { width: 250px;}
	.header-holder { width: 25%; }
	.heading-holder img{ width:50px !important; height:50px !important;} 
	h1.heading.style-top { padding: 15px 0 0 0 !important;}
	.heading-holder h1 a { font-size: 30px !important; }
	.img-holder img { width: 70%; }
	.color-red a { color: #f00 !important; }
	.content-page h2{
		padding-top: 20px !important;
	}
	.content-page h2 a{
		font-size: 25px !important;
		line-height: 35px !important;
		font-weight: bold;
	}
	.sosial-panel li {
		display: inline !important;
list-style-type: none;
padding-right: 20px;
width: 200px;
	}
	.sosial-panel li p a{ color: #999 !important; }
	.sosial-panel li p a{ font-size: 11px !important; }
	.blog-holder p {
		font-size: 12px !important;
		line-height: 20px !important;
	}
	
	.link-news:after,
	.aside-block,
	.cycle-gallery,
	.promobox,
	.aside,
	.comment-list .frame:before,
	.social-networks,
	.topic-holder,
	.add-nav,
	.leave-comment,
	.alignbottom,
	.boxes > div:first-child,
	.video-link:after,
	.img-boxes .holder,
	form,
	select,
	input,
	button, 
	iframe,
	.hover-block,
	.link,
	.main-nav,
	.nav-news,
	.logo img{display:none !important;}
	.logo .logo-print{
		float:none;
		display:block !important;
	}
	.comment-list .frame,
	.content-page,
	.sosial-panel > li,
	.promobox,
	h2.heading,
	.content-page,
	.heading-holder h1,
	.comments li,
	.aside-block,
	.boxes > div,
	.box-hover,
	.link-news,
	.latest-news{padding:5px !important;}
	.boxes > div,
	.img-boxes > div{height:auto !important;}
	.featured-item li{padding:0 5px;}
	.news-item > li,
	.header-holder{padding:0;}
	.latest-news .img-frame,
	.featured-item .img-holder{margin:0 -5px 5px;}
	.img,
	.content-page > h2,
	.quote,
	.sosial-panel,
	.featured-item,
	.visual,
	.promobox,
	p,
	.featured-item li,
	.news-item .img-holder{margin:0 0 5px !important;}
	.visual .img-holder,
	.boxes > div{width:100% !important;}
	.comment-list li,
	.comment-list .frame,
	.comments li,
	table,
	.boxes,
	.tags li,
	.latest-news li{page-break-inside:avoid;}
	.color-yellow,
	.color-red{color:#000 !important;}
	.sosial-panel > li,
	.promo,
	.promobox,
	.wp-caption{border:none;}
	.heading-holder .alignleft{width:10%;}
	.sosial-panel,
	.sosial-panel > li,
	.sosial-panel > li:first-child{
		display:block;
		width:100%;
		border:none;
		float:none;
		margin:0 0 5px;
	}
	#wp-calendar{width:100%;}
}
@media print{
	*{
		background:none !important;
		color:#000 !important;
		font-size:12px !important;
		line-height:15px !important;
		height:auto !important;
		font-family: Arial, Helvetica, sans-serif !important;
	}
	h1{font-size:200%;}
	h2{font-size:150%;}
	h3{font-size:120%;}
	h4{font-size:110%;}
	h5{font-size:100%;}
	h6{font-size:90%;}
	#sidebar{width:25%;}
	.img-holder .title,
	.img-holder .color-red,
	.img-holder .color-yellow,
	.img-holder h2,
	.img-holder h3,
	.img-holder a,
	.box-hover{color:#fff !important;}
	.content-holder{margin-left:25%;}
	.col-news{width:25%;}
	.col-content-holder{margin-left:25%;}
	.blog{float:none;}
	.blog-holder{
		width:100%;
		margin:0;
		padding:0;
	}
	.content-block{width:100%;}
	.featured-item li{
		float:none;
		display:inline-block;
		vertical-align:top;
		width:30%;
	}
	.content-block .featured-item li{width:49%;}
	.logo{
		position:static;
		float:none;
		margin:0 0 10px;
		text-align:left;
	}
	.link-news:after,
	.aside-block,
	.cycle-gallery,
	.promobox,
	.aside,
	.comment-list .frame:before,
	.social-networks,
	.topic-holder,
	.add-nav,
	.leave-comment,
	.alignbottom,
	.boxes > div:first-child,
	.video-link:after,
	.img-boxes .holder,
	form,
	select,
	input,
	button,
	iframe,
	.hover-block,
	.main-nav,
	.nav-news,
	.logo img,
	#sidebar {display:none !important;}
	.logo .logo-print{
		float:none;
		display:block !important;
	}
	.comment-list .frame,
	.content-page,
	.sosial-panel > li,
	.promobox,
	h2.heading,
	.content-page,
	.heading-holder h1,
	.comments li,
	.aside-block,
	.boxes > div,
	.box-hover,
	.link-news,
	.latest-news{padding:5px !important;}
	.boxes > div,
	.img-boxes > div{height:auto !important;}
	.featured-item li{padding:0 5px;}
	.news-item > li,
	.header-holder{padding:0;}
	.latest-news .img-frame,
	.featured-item .img-holder{margin:0 -5px 5px;}
	.img,
	.content-page > h2,
	.quote,
	.sosial-panel,
	.featured-item,
	.visual,
	.promobox,
	p,
	.featured-item li,
	.news-item .img-holder{margin:0 0 5px !important;}
	.visual .img-holder,
	.boxes > div{width:100% !important;}
	.comment-list li,
	.comment-list .frame,
	.comments li,
	table,
	.boxes,
	.tags li,
	.latest-news li{page-break-inside:avoid;}
	.color-yellow,
	.color-red{color:#000 !important;}
	.sosial-panel > li,
	.promo,
	.promobox,
	.wp-caption{border:none;}
	.heading-holder .alignleft{width:10%;}
	.sosial-panel,
	.sosial-panel > li,
	.sosial-panel > li:first-child{
		display:block;
		width:100%;
		border:none;
		float:none;
		margin:0 0 5px;
	}
	#wp-calendar{width:100%;}
	#content {float:none;}
	.content-holder {margin:0;}
	.col-content {
		width:70%;
		float:right;
		height:auto !important;
	}
	.col-news {
		width:29%;
		margin:0;
	}
	.col-content-holder {
		margin:0;
		height:auto !important;
	}
	.fixed-column.fixed-ready {
		width:100% !important;
		position:static;
	}
	.comment-list {padding:0;}
	.comment-list li {margin:0;}
	.box-hover, .img-holder .title {
		position:relative;
	}
}



/* Gallery */
.gallery-images {
	background-color: #222;
	margin: 5px 0;
	padding: 10px;
}
.gallery-images a {
	color: #fff;
	text-decoration: none;
}
.gallery-images a:hover {
	color: #f00;
	text-decoration: none;
}

#et-gallery-wrap {
	width: 880px;
	
	overflow: hidden;

}

#et-gallery{
	overflow: hidden;
	width: 10000px;
}

.et-gallery-item {
	width: 850px;
	text-align: center;
	float: left;
	background: #000;
	padding: 0px;
	margin: 0 25px;
}
.et-gallery-caption {
	background: #555;
	color: #FFF;
	text-align: left;
	width: 430px;
	margin: 10px auto;
	padding: 10px;
}
#et-gallery-page {
	float: right;
	margin-right: 25px;
}

#gallery-page {
	text-align: center;
}

#gallery-head {
	float: right;
	text-align: right;
	width: 350px;
}
#gallery-head .xofy {
	float: right;
	font-size: 18px;
}
#gallery-head .prevnext {
	display: inline;
	background: #000;
	margin: 0 0 0 15px;
	float: right;
	text-align: center;
	color: #fff;
	border: 1px solid #777;
	text-decoration: none;
	width: 100px;
}
#gallery-page .back {
	width: 200px;
	text-align: left;
	margin:0;
	float: left;
}

#gallery-page  .back a{
	color: #000;
}
#gallery-page .gallery-image {
	clear: both;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 10px;
	width: 100%;
}
#gallery-page .gallery-image  img{
	margin:0; padding: 0;
}
#gallery-page .caption {
	background: #FFF;
	color: #000;
	text-align: left;
	font-size: 22px;
	line-height: 32px;
	margin: -10px auto 0;
	padding: 10px 20px;
	white-space: pre-line;
	width: 560px;
}


.gallery-images {
	background: #555;
	text-align: center;
	border-top: 10px solid white;
	border-bottom: 10px solid white;
	margin: 10px 0;
	clear: both;
}
.gallery-images h3 {
	text-align: left;
	font-size: 18px;
	margin: 0px 0 0 20px;
	padding: 0;
}
.gallery-images h3 a{
	color: #fff;
	text-decoration: none;
}

/*
.mejs-controls .mejs-button button {
    background-image: url('http://new.epictimes.com/wp-content/themes/epictimes/images/controls.png') !important;
}


.mejs-overlay-button {
    background:url("/wp-includes/js/mediaelement/bigplay.png") no-repeat !important;
}
.mejs-controls .mejs-button button {
    background:transparent url("/wp-includes/js/mediaelement/controls.png") no-repeat !important;
}

*/
.home-contributors {
	padding: 0 !important;
}
.home-contributors h2 {
	padding: 28px 0 0 20px;
}
.home-contributors ul { padding: 0; }

.home-contributors li {
	display: block;
	background-size: contain;
	width: 159px;
	height: 160px;
	float: left;
	margin: 0;
	padding: 0;
}
.home-contributors .overlay    {  
	display: block;
	background:rgba(0,0,0,.75);
	text-align:center;
	width: 160px;
	height: 160px;
	padding:0;
	opacity:0;
	-webkit-transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
	text-decoration: none;
	color: #fff;
	}
.home-contributors .text { 
	position: relative;
	top: 40%;
	transform: 	translateY(-50%);
	font-weight: bold;
	font-size: 24px;

}
.home-contributors li:hover .overlay  {opacity:1 ; }


.home-contributors img {
	width: 100%;
}

.footer-links {
	border-top: 1px solid black;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #ccc;
	background: #222;
}

.heading-holder h1 a:hover {
	color: #F00;
	text-decoration: none;
} 

#authorbox {
	width: 330px;
	float: right; 
	border: 1px solid black;
	margin: 0 -20px 10px 30px;
	padding: 0 0 5px 0;
}
#authorbox h2 {
	margin: 5px 0 2px 0;
	padding: 5px 0 0 10px;
	border-top: 1px solid black;
	font-size: 17px;
	line-height: 20px;
}
#authorbox p {
	margin: 0 0 0 10px;
	font-size: 20px;
}

#authorbox img {
	float: right;
	margin: 0 5px 0 5px;
	max-height: 40px;
}
#authorbox img.header {
	margin: 0;
	padding: 0;
}

/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {cle ar:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


.mejs-controls .mejs-button button {
min-width: 0 !important;
max-height: 100px;
}

.related {
	padding:0 0 0 22px;
	margin: 0;
}
.related li {
	margin: 5px 0 0 0;
	padding: 0;
}


.wp-polls-archive {
}
.wp-polls, .wp-polls-form {
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
    background-image: none;
    display: block;
    text-align: left;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
    float: none;
    list-style: outside none none;
    text-align: left;
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
    content: "";
}
.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
    border: 0 none;
    display: inline;
    margin: 0;
    padding: 0;
}
.wp-polls-ul {
    padding: 0;
}
.wp-polls-ans {
    opacity: 1;
    width: 100%;
}
.wp-polls-loading {
    display: none;
    height: 16px;
    line-height: 16px;
    text-align: center;
}
.wp-polls-image {
    border: 0 none;
}
.wp-polls .Buttons {
    background-color: #f3f6f8;
    border: 1px solid #c8c8c8;
}
.wp-polls-paging a, .wp-polls-paging a:link {
    background-color: #ffffff;
    border: 1px solid #0066cc;
    color: #0066cc;
    margin: 2px;
    padding: 2px 4px;
    text-decoration: none;
}
.wp-polls-paging a:visited {
    background-color: #ffffff;
    border: 1px solid #0066cc;
    color: #0066cc;
    margin: 2px;
    padding: 2px 4px;
    text-decoration: none;
}
.wp-polls-paging a:hover {
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #000000;
}
.wp-polls-paging a:active {
    background-color: #ffffff;
    border: 1px solid #0066cc;
    color: #0066cc;
    margin: 2px;
    padding: 2px 4px;
    text-decoration: none;
}
.wp-polls-paging span.pages {
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #000000;
    margin: 2px;
    padding: 2px 4px;
}
.wp-polls-paging span.current {
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #000000;
    font-weight: bold;
    margin: 2px;
    padding: 2px 4px;
}
.wp-polls-paging span.extend {
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #000000;
    margin: 2px;
    padding: 2px 4px;
}

.my-paginated-posts {
font-size:10px; width: 100%; text-align: center;}

.my-paginated-posts p { font-size:1.4em; }

.my-paginated-posts p  .page-link-number {
background:#fff; color:#f00; margin-left:0.6em; margin-right:0.6em;
border: 1px solid #000;
padding:0.5em 0.7em; text-decoration:none; }


.my-paginated-posts p  a .page-link-number {
background:#E8E8E8; color:#000; margin-left:0.6em; margin-right:0.6em;
padding:0.5em 0.7em; text-decoration:none; }

.my-paginated-posts  a .page-link-number:hover { color:#fff; background:#000; }

#poll_embed_wrap { font-size: 22px;}
#poll_embed_wrap .poll-item { 
	background-color: #E9F0F6;
	border-top: 1px solid #88B3D3;
	border-left: 1px solid #88B3D3;
	border-right: 1px solid #88B3D3;
	padding: 15px;
	font-size: 22px;
	
}
#poll_embed_wrap .poll-item .blank-check {
	background:url(http://www.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat -250px -150px;
	float: left;
	width:35px;
	margin:-5px 13px 0 0;
	height:38px;
}
#poll_embed_wrap .poll-item .voted-check {
	background:url(http://www.epictimes.com/wp-content/themes/epictimescom/images/sprite.png) no-repeat -295px -150px;
	float: left;
	width:35px;
	margin:-5px 13px 0 0;
	height:38px;
}

#poll_embed_wrap .poll-result .poll-bar2  small { font-size: 14px; }
#poll_embed_wrap .poll-result {
	border-top: 1px solid #fff;
	margin: 0;
 	margin-bottom: 23px;
	border: 1px solid #88B3D3;
	border-top: 1px solid #fff;
	height:52px;
	background-color: #E9F0F6;
	text-align: left;
	font-size: 22px;
	}

	#poll_embed_wrap .poll-result .poll-bar2 {	
	margin: 0;
	background-color: #2778B0;
	font-weight: bold;
	color: #fff;
	padding: 10px 5px;
	text-align: right;
	font-size: 22px;
	}
	
	#poll_embed_wrap .poll-item .why{
		background: #fff;
		padding: 5px;
		margin: -5px -5px 0px 0;
		float: right;
		width: 120px;
		}