/*
Theme Name: NewsPress Lite
Theme URI: https://d5creation.com/theme/newspress

Author: D5 Creation
Author URI: https://d5creation.com/

Description: NewsPress is a Multipurpose WordPress Theme. The best use can be operating News Media, News Paper, Online News Agency etc.  Multi Layer Slider will give extra impression to your readers. Easy and Flexible NewsPress Theme is fully RESPONSIVE which can be fit within any screen of devices. NewsPress Extend is one of the most popular News Themes. You can find the Demo Here: http://demo.d5creation.com/themes/?theme=NewsPress

Version: 2.5

Tags: two-columns, right-sidebar, blog, news, entertainment, custom-header, custom-background, custom-menu, threaded-comments, sticky-post, full-width-template, theme-options, translation-ready, featured-images, footer-widgets, rtl-language-support

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

NewsPress Lite WordPress Theme, Copyright 2014-2017: D5 Creation (www.d5creation.com)
NewsPress Lite is distributed under the terms of the GNU GPL

Text Domain: newspress-lite

*/
@media screen and (min-width:500px){ 
@font-face {
	font-family: 'Genericons';
	src: url('fonts/genericons/genericons-regular-webfont.eot');
	src: url('fonts/genericons/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/genericons/genericons-regular-webfont.woff') format('woff'),
	     url('fonts/genericons/genericons-regular-webfont.ttf') format('truetype'),
	     url('fonts/genericons/genericons-regular-webfont.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
}
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
:focus{outline:0}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

/* =WordPress Core and Addition
-------------------------------------------------------------- */
.alignnone,#content .alignnone,#content-full .alignnone,div .alignnone{margin:5px 20px 20px 0}
.aligncenter,#content .aligncenter,#content-full .aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright,#content .alignright,#content-full .alignright,div .alignright{float:right;margin:5px 0 20px 20px}
.alignleft,#content .alignleft,#content-full .alignleft,div .alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#EEE;border:1px solid #FFF;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:0 4px 5px}

/* =Structure
----------------------------------------------- */
body{font-family:Arial,Helvetica,Genericons,sans-serif;font-size:14px;line-height:1.6;background:#FFF;color:#555;min-width:1250px}
img{max-width:100%;border:0 none}
#site-container{margin:0 auto;width:90%;background:#F6F6F6;box-shadow:0 0 3px 0 #555}
#container,#header{ margin:0 auto;padding:0 2%;width:96% }
#top-menu-container{ height:30px;padding:7px 2%;width:96% }

#searchform { height: 35px; overflow: hidden; width: 100%; max-width: 550px; display: inline-flex;}
#top-menu-container #searchform { width: auto; float:right; display: inline-block; margin-top: -3px; }
#searchsubmit { background: #111111 url("images/search.png") no-repeat scroll center center; border-radius: 0 3px 3px 0; box-shadow: none; font-size: 16px; font-weight: normal; margin: 0 0 0 -5px; padding: 4px 20px; text-indent: -90000px; vertical-align: top; height: 100%; width: 45px;  }
input#s { border-radius: 3px 0 0 3px; vertical-align: top; max-width: 100%; min-width: 100px; height: 100%; padding: 0 10px; transition: all .4s; width: calc(100% - 40px); }
#top-menu-container input#s { background: #555555; color: #ffffff; max-width: none; min-width: 100px; width: 120px; border: 1px solid #333333; }
#top-menu-container input#s:focus { width: 210px; color: #ffffff; background: #777777; box-shadow: none; }

#header{min-height:100px}
#header-content{display:table;width:100%}
img.site-logo,h1.site-title{font-size:80px;font-weight:700;max-height:90px;max-width:400px;padding:5px 0;margin:0 auto;display:block;text-align:center;color:#F90909;text-shadow:0 0 0 #DDDDDD,1px 1px 0 #DDDDDD,2px 2px 1px rgba(0,0,0,0.75),2px 2px 1px rgba(0,0,0,0.5),0 0 1px rgba(0,0,0,0.2)}
.topadlft{width:250px;display:table-cell;vertical-align:middle;padding:7px 0 0}
.topadrt{width:250px;display:table-cell;vertical-align:middle;padding:7px 0 0}
.site-title-hidden{display:none}
.heading-date{font-size:20px;font-weight:300;padding:5px 5px 10px;text-align:center;font-family:'Oswald',Impact,Helvetica,sans-serif}
#headersep{height:3px;margin:20px -20px}
#content{float:left;width:70%}
#content-full{width:100%}
#content-narrow { width: 70%; min-width: 300px; max-width: 900px; margin: 20px auto; padding: 20px; box-shadow: 0 0 7px 0 #e7e7e7;     background: #ffffff; }
.content-ver-sep{clear:both;height:1px}
.fsubhcontainer{margin:0 -3%;width:106%}
.fsubheading{border-top:2px solid #CCC;float:left;min-height:200px;margin:0 3% 10px;overflow:hidden;width:44%;padding-top:10px}
.fsubheading p{margin-bottom:0}
.fsubheading h2.post-title{font-size:23px;font-weight:300;margin-bottom:0;padding-bottom:0}
.breakingnews{background:#FFF;width:100%;margin-bottom:10px;border-bottom:1px solid #F90909}
.fpage-catspecial{margin:10px 0 20px;line-height:1.15}
.special-cat-sub{width:30%;float:left;padding-right:4%}
.fccontainer{margin:0 -2%;width:104%}
.fccontainer a,.fsubheading a,.fpheading a,.fpage-catspecial a{color:#555}
.fccontainer h3.fcpt,.fpheading h1.page-title,.fpage-catspecial h3.fcpt{font-weight:300;text-transform:uppercase}
.fccontainer h3.fcpt:hover,.fccontainer li a:hover,.fsubheading h2.post-title:hover,.fpheading h1.page-title:hover,.fpage-catspecial h3.fcpt:hover,.fpage-catspecial li a:hover,.ticker-title,.ticker-content a:hover{color:#F90909}
#content-narrow h1.page-title { text-align: center; }
.fccontainer .read-more,.fsubheading .read-more,.fpheading .read-more,.fpage-catspecial .read-more,h2.post-title a:hover{color:#F90909}
.fpage-cat{margin:5px 2% 15px;width:20.65%;line-height:1.15;padding-top:3px;overflow:hidden;vertical-align:top;display:inline-block}
.fpage-catg{float:left;margin:5px 2% 15px;width:29.3%;line-height:1.15;padding-top:3px;overflow:hidden}
.fpage-catg span{color:#F90909;display:block;font-size:17px;font-weight:700;line-height:2;padding:10px;position:relative;transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-webkit-transition:all 1.5s}
.fpage-catg span:hover{background:rgba(0,0,0,0.3);color:#FFF}
h2.fcname{background:#777;color:#FFF;font-size:17px;font-weight:300;padding:7px 5px;text-shadow:none;text-transform:uppercase;text-align:center}
h3.fcpt a{color:#333;font-size:20px;font-weight:300;padding:3px 0}
h4.fcpt a{font-size:15px;font-weight:300;font-family:Arial,Helvetica,sans-serif}
h4.fcpt li{list-style:square inside none}
.fpage-cat img{height:auto}
#right-sidebar{float:right;width:25%}
#footer{clear:both;background:#333;border-top:3px solid #F90909}
#footer-content{width:96%;margin:0 auto}
#social{display:table;float:right;height:20px;margin-right:20px}
#social a{display:inline-block;position:relative;background:#000;border-radius:50px;margin-left:5px}
#social a::before{content:'\f408';display:inline-block;padding:0 7px;font-family:'Genericons';font-size:20px;vertical-align:top;-webkit-font-smoothing:antialiased}
#social a:hover:before{font-size:21px}
#social a[href*="wordpress.org"]::before,#social a[href*="wordpress.com"]::before{content:'\f205';color:#09b6db}
#social a[href*="dribbble.com"]::before{content:'\f201';color:#ea4c89}
#social a[href*="github.com"]::before{content:'\f200';color:#555}
#social a[href*="tumblr.com"]::before{content:'\f214';color:#455afa}
#social a[href*="youtube.com"]::before{content:'\f213';color:#F90909}
#social a[href*="flickr.com"]::before{content:'\f211';color:#ff0084}
#social a[href*="vimeo.com"]::before{content:'\f212';color:#1AB7EA}
#social a[href*="instagram.com"]::before{content:'\f215';color:#05ace3}
#social a[href*="codepen.io"]::before{content:'\f216';color:#555}
#social a[href*="linkedin.com"]::before{content:'\f208';color:#05ace3}
#footer-sidebar{overflow:hidden;padding:20px 0 0}
#creditline{font-size:13px;padding:10px 20px;text-align:left;background:#111;color:#EEE;text-shadow:0 0 1px #000}
#creditline a{font-weight:700}

/* Common Elements 
------------------------------------------------------------- */
ol,ul{padding:0 0 10px 20px;display:block;margin-bottom:10px}
ul{list-style:square outside none}
ol{list-style:decimal outside none}
strong{font-weight:700}
dl{margin:0 0 24px}
dt{font-weight:700}
dd{margin-bottom:18px}
strong{font-weight:700}
cite,em,i{font-style:italic}
big{font-size:131.25%}
ins{background:#FFF;text-decoration:none}
blockquote cite,blockquote em,blockquote i{font-style:normal}
pre{background:#FFF;border-radius:5px 5px 5px 5px;color:#111;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em}
abbr,acronym{border-bottom:1px dotted #777;cursor:help}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline;font-size:70%}
sup{bottom:1ex}
sub{top:.5ex}
address{background:#EEE;border:2px solid #DDD;border-radius:5px 5px 5px 5px;font-style:italic;font-weight:700;margin-bottom:15px;max-width:250px;padding:5px 10px;text-align:right}
embed{max-width:100%}


/* Menu Elements 
------------------------------------------------------------- */
#newspress-top-menu { border-left: 1px solid #111111; border-right: 1px solid #555555; }
#newspress-top-menu ul{ list-style: none outside none; padding:0; margin:0; }
#newspress-top-menu li{ position: relative; float: left; }
#newspress-top-menu li a{ font-size: 11px; padding: 4px 10px; text-decoration: none; text-transform: uppercase; border-left: 1px solid #555555; border-right: 1px solid #111111;    color: #cccccc; text-shadow: 0 0 1px #000000; }
#newspress-top-menu li a:hover { color: #ffffff; }
#newspress-top-menu ul ul {display: none;}

.mobile-menu { background: rgba(250, 10, 10, .9);  color: #eeeeee; padding: 3px 20px; text-align: left; clear: both; font-size: 15px; font-weight: bold; cursor: pointer; display: none; margin: 10px 0 0; width: 205px; position: relative; border-bottom: 1px solid rgba(255,255,255,.3)  }
#main-menu-con { font-family: 'Oswald',Impact,Helvetica,SolaimanLipi,Genericonssans-serif; float: left; width: 100%; padding: 0 25px; background: #cccccc; 	text-align: center; background-image: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%, #f6f6f6 100%); box-sizing: border-box; }

#main-menu-con ul { list-style: none outside none; padding: 0; margin: 0; display: inline-block; 	vertical-align: middle; border-left: 1px solid #dddddd; }
#main-menu-con li { float: left; position: relative; transition: all .5s; }
#main-menu-con a { display: block; font-size: 13px; padding: 10px 15px; position: relative; text-align: center; text-transform: uppercase; color: #555555; border-right: 1px solid #dddddd; font-weight: 300; }
#main-menu-con li ul { float: left; position: relative; margin: 0; }
#main-menu-con ul ul, .sub-menu, .sub-menu ul ul { display: none; float: left; left: 0; position: absolute; font-family: "Lucida Sans Unicode", "Lucida Grande",SolaimanLipi,sans-serif; z-index: 10000; border-bottom: 5px solid #111111; 	border-radius: 0 0 5px 5px; border-left: none; }
#main-menu-con ul li ul li { margin:0; }
#main-menu-con ul ul ul { left: 100%; top: 0; z-index: 999; }
#main-menu-con ul ul a  { padding: 5px 10px; width: 210px; text-align: left; text-transform: none; border-left: none; border-bottom: 1px dotted #bbbbbb;
color: #eeeeee;	 }
#newspress-main-menu ul li:hover > ul { display: block; }
#newspress-main-menu a:hover, #main-menu-con .current-menu-item > a, #main-menu-con .selected a, #main-menu-con .current-menu-ancestor > a, #main-menu-con .current_page_item > a, #main-menu-con .current_page_ancestor > a { background: rgba(250, 10, 10, .9); color: #ffffff; }
#main-menu-con ul ul a:hover, #main-menu-con ul ul .current-menu-item > a, #main-menu-con ul ul .current-menu-ancestor > a, #main-menu-con ul ul .current_page_item > a, #main-menu-con ul ul .current_page_ancestor > a { background: rgba(85, 85, 85, .9); }
#main-menu-con .menu-item-has-children a, #main-menu-con .page_item_has_children a { padding-right: 25px;  }
#main-menu-con li.menu-item-has-children > a:after, #main-menu-con li.page_item_has_children > a:after, .mobile-menu:after { content: '\f431'; right:5px; position: absolute; top: 50%; transform:translate(0px, -50%); font-family: Genericons; font-size: 17px; }
#main-menu-con .menu-item-has-children ul li.menu-item-has-children > a:after, #main-menu-con .page_item_has_children ul li.menu-item-has-children > a:after { color:#ffffff; transform:translate(0px, -50%) rotate(270deg); }

.mobile-menu::before { content: '\f419'; margin-right: 10px; font-size: 20px; font-family: Genericons; }
.mobile-menu::after { right: 10px; }

#main-menu-con li.smedge > ul { left:auto; right:0; }
#main-menu-con li li.smedge > ul  { left:auto; right:100%; }

#main-menu-con.m-menu-fixed { background: rgba(249,9,9,0.75); left: 0; position: fixed; top:0; z-index: 999; border-radius: 0px; margin: 0px; } 
#main-menu-con.m-menu-fixed a { color: #ffffff; }


/* Wedget Elements 
------------------------------------------------------------- */
.widget{display:block;word-wrap:break-word}
.widget ul,.widget ol{padding:0;margin-left:15px}
#right-sidebar .widget{float:right;margin-bottom:15px;min-width:200px;width:100%}
#right-sidebar .widget h3,h3.fpgal-title{padding:5px;text-transform:uppercase;font-size:17px;background:#F90909;color:#FFF;text-align:left;font-weight:300}
#right-sidebar .widget,#right-sidebar .widget li,#right-sidebar .widget a,#right-sidebar .widget a:hover{text-decoration:none}
#footer-sidebar .widget{margin-bottom:15px}
#footer-sidebar .first-widget{float:left;width:35%;min-width:200px;min-height:1px}
#footer-sidebar .widgets{margin-left:2%;float:left;width:19.65%;min-width:150px;min-height:1px}
#footer-sidebar .widget h3{color:#BBB;text-shadow:1px 1px 1px #000;font-weight:300;text-transform:uppercase}
#footer-sidebar .widget,#footer-sidebar .widget li,#footer-sidebar .widget a,#footer-sidebar .widget a:hover{text-decoration:none}
.widget li{list-style:square outside none;padding:3px 0 3px 5px}
.textwedget{width:100%}

/* Design Elements 
------------------------------------------------------------- */
h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6{font-family:'Oswald',arial,serif;font-weight:400;line-height:1.25;margin:0 0 10px}
h1{font-size:30px}
h2{font-size:23px}
h3{font-size:20px}
h4{font-size:17px}
h5{font-size:15px}
h6{font-size:13px}
p{margin-bottom:15px}
a{text-decoration:none}
displaynone{display:none}
.clear{clear:both}
.clear-cat{clear:both}
center{display:block;text-align:center}
table{border-radius:3px;padding:5px;min-width:200px;margin-bottom:15px;max-width:100%}
td{padding:5px 7px;vertical-align:top}
.calendar_wrap {background:#ffffff;box-shadow:none;}
#wp-calendar{width:100%;border:none; box-shadow: none; background:#ffffff; padding:  0; margin: 0; }
#wp-calendar th{text-align: center;}
#wp-calendar td{color:#555555; border: 1px solid #f6f6f6; text-align: center; position: relative; transition:  all .3s; }
#wp-calendar td:hover{background: #e6e6e6; }
#wp-calendar td#prev, #wp-calendar td#next, #wp-calendar td.pad {border:none; }
#wp-calendar caption{font-size:17px; font-weight: 700; text-align:center;}
#wp-calendar a { font-size: 15px; font-weight: 700; background: #ccc; display: block; line-height: 2.3; color: #555!important; margin: -5px -7px; }
#wp-calendar a:hover { background: #555555; color: #ffffff !important; }
button,input[type="reset"],input[type="button"],input[type="submit"],#respond .form-submit input#submit,#wp-submit{border-radius:3px;display:inline-block;padding:13px;text-decoration:none;text-transform:uppercase;cursor:pointer;margin:0 7px;color:#777;box-shadow:0 0 3px 0 #777;border:none;background:#F6F6F6;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#CCC),color-stop(1,#F6F6F6));background-image:-o-linear-gradient(bottom,#FFF 0%,#CCC 100%,#F6F6F6 100%);background-image:-moz-linear-gradient(bottom,#FFF 0%,#CCC 100%,#F6F6F6 100%);background-image:-webkit-linear-gradient(bottom,#FFF 0%,#CCC 100%,#F6F6F6 100%);background-image:-ms-linear-gradient(bottom,#FFF 0%,#CCC 100%,#F6F6F6 100%);background-image:linear-gradient(to bottom,#FFF 0%,#CCC 100%,#F6F6F6 100%)}
button:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover,#respond .form-submit input#submit:hover,#wp-submit:hover{box-shadow:0 0 5px 0 #111;color:#333;text-shadow:1px 1px 1px #F6F6F6}
textarea,input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],.titlewrap input,select{background:#EEE;border-color:#BBB #BBB #FFF #FFF;border-radius:5px;border-style:solid;border-width:1px;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;color:#777;display:inline-block;min-width:50%;padding:13px 10px;position:relative}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,.titlewrap:focus input:focus,select:focus{background:#F6F6F6}
input[type="password"]{width:200px}
button:active,input[type="reset"]:active,input[type="button"]:active,input[type="submit"]:active{position:relative;top:1px}
.post.sticky,.sticky{border-radius:10px 10px 10px 10px;margin-bottom:30px;padding:15px}

/*Gallery Post
----------------------------*/
.gallery { margin: 0 -10px; text-align: center; }
.gallery-item { margin: 20px 10px; display:  inline-block; vertical-align: top; border: 5px solid #333333; }
.gallery-item img { border:  none !important; padding: 0 !important; width: 100%; }
.gallery-caption{ background:#333333;clear:both;color:#aaaaaa;display:inline-block;margin:0 auto;padding:5px  10px; position:relative; width:100% }
.gallery-columns-1 .gallery-item {width: calc(100% - 20px);}
.gallery-columns-2 .gallery-item {width: calc(50% - 20px);}
.gallery-columns-3 .gallery-item {width: calc(33.333% - 20px);}
.gallery-columns-4 .gallery-item {width: calc(25% - 20px);}
.gallery-columns-5 .gallery-item {width: calc(20% - 20px);}
.gallery-columns-6 .gallery-item {width: calc(16.666% - 20px);}
.gallery-columns-7 .gallery-item {width: calc(14.285% - 20px);}
.gallery-columns-8 .gallery-item {width: calc(12.5% - 20px);}
.gallery-columns-9 .gallery-item {width: calc(11.111% - 20px);}
#content .gallery .attachment-cat-page{margin:0 auto;float:none}

#content .gallery .attachment-cat-page{margin:0 auto;width:95%;float:none}
#content.single-image-show .attachment-single-page{background:#000;display:block;float:none;margin:20px auto;padding:15px;width:95%}
.single-page-image p{display:block;padding:10px;background:#FFF}
.single-page-image:hover > p{display:block}
#container,#content,#content-full{font-size:14px;padding:10px 0}
#content img,#content-full img{height:auto;margin:0;max-width:100%;vertical-align:middle}
#heading{font-size:48px;margin:0 0 40px;text-align:center;text-transform:uppercase}
blockquote{margin:20px 10px;padding:10px;quotes: '<<' '>>'}
blockquote:before{content:'\201C';font-size:4em;line-height:.1em;margin-right:.2em;vertical-align:-.4em}
blockquote:after{content:'\201D';font-size:4em;line-height:.1em;margin-left:.2em;vertical-align:-.4em}
blockquote p{display:inline}
#content .attachment-post-page,#content .attachment-post-thumbnail,#content .attachment-single-page,#content .attachment-cat-page,.fi-full-width,.fi-full-width-cat{float:left;margin:5px 10px 5px 0;padding:3px;border:1px solid #CCC}
.attachment-single-page,.attachment-post-page{width:70%}
.frnt-page .attachment-single-page,.frnt-page .attachment-post-page{width:60%}
.frnt-page .fpgallery .attachment-post-page{width:60%}
.fi-full-width{width:99%}
.fi-full-width-cat{width:97%}
.edchoice{width:198px;height:99px}
.mostdis{width:100px;height:50px;float:right;margin-left:10px}
#content h1.vi-heading,.vi-heading,#content h1.vi-heading a,#content h2.vi-heading,#content h3.vi-heading,h4.vi-heading,#content h2.vi-heading a,#content h3.vi-heading a{color:#F90909;font-weight:400}
h1.page-title,h1.page-title a,h1.arc-post-title{font-size:35px;text-transform:uppercase;text-align:left;color:#333;text-shadow:-1px -1px 3px #FFF}
.arc-content h1.arc-post-title{padding:10px;background:#777;text-shadow:0 1px #111;color:#FFF}
#content .page-404{background:transparent;color:#F90909}
.subtitle,p.subtitle
#content p.subtitle{color:#777;font-size:17px;margin:0;font-weight:300}
h2.post-title,h2.comments,h3#reply-title,h2.post-title-color{font-size:25px;margin-bottom:0;padding-bottom:10px;text-align:left;text-transform:uppercase}
.entrytext{padding:3px 0}
h3.arc-src{color:#F90909;font-size:20px;opacity:.75;text-transform:uppercase}
h3.arc-src span{color:#555}
.post,.hentry,.no-results{margin-bottom:25px}
.frnt-page .post,.arc-content .post{margin:0}
.read-more,.fpgcontainert .read-more{display:table;font-family:oswald,Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:1px;font-weight:350;padding:5px 0;text-transform:uppercase}
.read-more:after{content:'›';font-size:25px;margin:-13px 0 0 7px;position:absolute}
.fccontainer .read-more:after,.fpage-catspecial .read-more:after{margin:-10px 0 0 7px;z-index:1}
.cat-read-more,.fccontainer .cat-read-more,.fpage-catspecial .cat-read-more{background:#F90909;color:#FFF;padding:5px 10px;display:inline-block}
.rarrow{border-bottom:12px solid transparent;border-left:13px solid #F90909;border-top:12px solid transparent;display:inline-block;height:0;position:relative;top:6px;width:0}
.fpgcontainert .read-more:after{margin:-13px 0 0 7px;z-index:1}
.fpgcontainert .read-more{padding:5px 10px}
.post-author,.post-author a{color:#777;font-size:17px}
.post-author a:hover,.post-meta a:hover{color:#F90909}
.post-meta{border:1px solid #DDD;border-radius:5px;padding:5px;color:#555}
.post-meta a{color:#555}
.post-edit-link:before{content:'\f411';font-size:25px;margin-right:10px;position:relative;top:5px}
.post-tag:before{content:'\f302';font-size:25px;position:relative;top:5px}
.post-category:before{content:'\f301';font-size:25px;position:relative;top:7px}
.post-comments:before{content:'\f300';font-size:25px;position:relative;top:7px}
.post-tag,.post-category,.post-comments{margin-right:20px}
.floatleft{float:left;width:45%;text-align:left}
.floatright{float:right;width:45%;text-align:right}
#page-nav{clear:both;display:block;width:94%;margin:0 auto}
#page-nav .alignright{text-align:right}
#page-nav .alignleft{text-align:left}
#page-nav a{border-radius:5px;border:1px solid #DDD;background:#FFF;font-size:17px;padding:10px;font-family:'Oswald',Impact,Helvetica,sans-serif;text-transform:uppercase}
#page-nav a:hover{background:#111;color:#AAA}
#top-menu-container{background:#333}
#headersep{background:none repeat scroll 0 0 #CCC;border-bottom:2px solid #FFF}
.content-ver-sep{background:none repeat scroll 0 0 #CCC;border-bottom:1px solid #FFF}
#right-sidebar .widget,#right-sidebar .widget li,#right-sidebar .widget a{color:#333}
#footer-sidebar .widget,#footer-sidebar .widget li,#footer-sidebar .widget a{color:#BBB}
#right-sidebar .widget a:hover{color:#f90909}
#footer-sidebar .widget a:hover{color:#FFF}
a{color:#f90909}
table{background-color:#EEE;border:1px solid #FFF;box-shadow:0 0 5px 0 #DDD;color:#333}
th{background:#CCC;text-shadow:0 1px 0 rgba(255,255,255,0.7)}
caption{color:#555}
.post.sticky,.sticky{background:#FFF;border:5px solid #DDD;box-shadow:0 0 5px 0 #555}
#content img,#content-full img{border:1px solid #CCC}
blockquote{background:rgba(105,195,141,0.35);border-left:10px solid #DDD;border-right:10px solid #DDD}
blockquote:before{color:#111}
blockquote:after{color:#111}
h2.post-title,h2.comments,h3#reply-title,h2.post-title a,h2.comments a,h2.post-title-color{color:#555}
h1.notfound{background:#FFF;color:#F90909;font-size:70px;margin:100px auto;padding:30px;text-align:center;text-transform:uppercase;width:50%}
#commentsbox{margin-top:20px}
.comments{border-bottom:1px solid #EEE;font-weight:300}
#commentsbox a:hover{color:#F90909}
#commentsbox .commentlist{margin:0}
#commentsbox .watermark{color:rgba(150,150,150,0.7);font-size:17px;text-align:center;text-shadow:none;text-transform:uppercase}
#commentsbox .comment-author cite,#commentsbox .comment-author cite a{color:#777;letter-spacing:3px;font-style:normal;font-weight:700}
#commentsbox img.avatar{border:5px solid #FFF;border-radius:5px;box-shadow:0 0 3px 0 #AAA;height:80px;left:0;position:absolute;width:80px}
#commentsbox ul.children{padding:0}
.comment-body{background:#FFF;border-radius:5px;padding:10px;box-shadow:0 0 0 1px #DDD}
.comment-body:after{border-bottom:15px solid transparent;border-right:15px solid #FFF;border-top:15px solid transparent;content:"";margin:0 0 0 -25px;position:absolute;top:60px}
#commentsbox .commentlist li.comment{line-height:19px;margin:0 0 5px;padding:20px 0 0 115px;position:relative}
#commentsbox .comment-meta,#commentsbox .comment-meta a:link,#commentsbox .comment-meta a:visited{color:#AAA;font-size:12px;text-shadow:none}
#commentsbox .comment-meta{border-bottom:1px solid #EEE;margin-bottom:5px}
.comment-edit-link{float:right}
#commentsbox .commentlist .children li{list-style:none outside none;margin:0 0 0 -25px}
#commentsbox .commentlist li:last-child{ist-style:none outside none}
#comment-form{max-width:650px;margin-top:25px}
#respond .required{color:#F90909;font-weight:700;position:absolute}
#commentsbox ol.commentlist,#commentsbox li.commentlist{padding:0;list-style:none}
#comments-list #respond{margin:0 0 18px}
#comments-list ul #respond{margin:0}
#cancel-comment-reply-link{font-weight:400;line-height:18px}
#respond input{margin:0 0 9px;display:block}
#respond .required{font-size:17px;margin-left:5px}
#respond textarea{width:98%}
#respond .form-allowed-tags{font-size:13px;line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:14px;width:auto}
ul,li,img,a,p,ol,textarea,input,button,h1,h2,h3,h4,h5,h6{transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-webkit-transition:all 1.5s}
.bx-wrapper li,.bx-wrapper a,.breakingnews li,.breakingnews p{transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none}

.go-top{position:fixed;bottom:10px;right:10px;display:none}
.go-top::before{content:'\f432';font-family:'Genericons';float:right;background:#111;border-radius:50px;font-size:25px;padding:1px 9px;opacity:.7}
.go-top:hover::before{opacity:.9}
.fpgallery{margin:1% 0 1% 2%;width:70%;height:30%;height:30vw;float:left;display:inline-block}
.fpgcontainer{background:#FFF;border:1px solid #DDD;border-radius:5px;float:left;height:30vw;overflow:hidden;width:70%}
.fpgcontainert{float:right;width:27%;max-height:100%;overflow:auto;margin-bottom:5px;background:#FFF;border-radius:5px;border:1px solid #DDD}
.fpgcontainert a{width:91%;font-size:15px;padding:3px 10px;margin-bottom:3px;height:25px;display:block;font-weight:700}
.fpgcontainert a:hover{color:#F90909}
.fpmost-read{margin:1% 2% 0 0;width:22%;height:46.5%;height:46.5vw;float:right;display:inline-block;background:#FFF;overflow:hidden;border-radius:5px;border:1px solid #DDD}
.fpec{margin:1% 0 0 2%;width:70%;height:15%;height:15vw;float:left;display:inline-block;background:#FFF;overflow:hidden;border-radius:5px;border:1px solid #DDD}
.fpec .bx-wrapper .bx-pager{top:-50px;height:10px}
.fpec #editorschoice h3,.fpmost-read #mostdiscussed h3{font-family:Arial,Helvetica,Genericons,sans-serif;font-size:15px;font-weight:300;padding:5px;width:90%}
.fpmost-read .bx-wrapper .bx-viewport{left:-10px}
.fpmost-read .bx-wrapper li{min-height:40px}
.fpgal-image{width:100%;height:26%;height:26vw}
.fpgallery .bx-wrapper .bx-viewport{left:-10px}
.fpgallery .bx-wrapper .bx-caption span{font-size:15px;text-align:center;padding:5px 30px 5px 10px}
.fpec .bx-wrapper .bx-viewport{left:0}
.advertisement{width:100%;display:block}
.page-link{font-weight:700;text-transform:uppercase;font-size:15px}
.page-link a{background:#111;color:#FFF;border-radius:100px;margin:0 5px;padding:7px 12px}
.page-link a:hover{background:#F90909}
#right-sidebar li.cat-item,#right-sidebar .menu li{float:left;margin-right:3%;width:45%}
.slider-sidebar{font-size:13px;line-height:1.3}
img.size-full,img.size-large{clear:both}
.bypostauthor { }

/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; 	display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; 	text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }