/*
Theme Name: Colorado Independent
Theme URI: http://abstractsymmetry.com
Author: Todd Violano
Author URI: http://abstractsymmetry.com
Template: Backstreet
Version: 1.5

*/
/*@charset "utf-8";
/* CSS Document */
/*==================
Table Of Content::
1-Global Css
2-Side Wide Content
-Header Section Css
-Footer Section Css
-Content Section Css
-Co_independent_article_page Css
-Co_independent_littwin_page
-Common Image Section Css
-Slider Section Css
=====================================*/

body {
	font-size:62.5%!important;
	color:rgb(0,0,0)!important;
	font-family: Arial,Helvetica,sans-serif !important;
	background:#000000!important;
}

img.site-bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
	
	z-index:-1000;
}
/*===========
Globle Css
============*/
}
h1 {
	font-size: 3.8em !important;
	letter-spacing: -1px !important;
	line-height: 103% !important;
	margin-bottom: 9px !important;
}
h2 {
	font-size: 2.2em;
	letter-spacing: 1px;
	line-height: 115%;
	color:rgb(255,51,51);
}
h3 {
	font-size:3.8em!important;
	color:rgb(30,29,29)!important;
	line-height:103%!important;
	background:url(assets/image/line-rep.jpg) left center repeat-x!important;
}
h4 {
	font-size: 1.8em !important;
	letter-spacing: -1px !important;
	line-height: 62% !important;
	margin-bottom: 9px !important;
}
h5 {
	font-size:1.4em;
	line-height:162% !important;
}
h6 {
	font-size: 1.9em !important;
	font-weight: bold !important;
}
p {
	font-size: 1.4em!important;
	line-height: 130%;
}
h2, .view-details span {
}
h3, ul.nav li, .footer-nav li, .author-view h4 {
	font-family: 'trump_gothic_west_mediumRg' !important;
}
h4, h5, h6, .articles-points a.read-more {
	font-family:'PT Sans Narrow',sans-serif !important;
	font-size:16px;
	font-weight:800;
	line-height: 1em;
	
}

/* edited */

.articles-info h5,.view h5{
font-family:'PT Sans Narrow',sans-serif !important;
font-size:18px;
font-weight:800;
line-height: 1.2em;
}

.articles-info h5 a,.view h5 a{
color:#1E1D1D !important;
font-size:18px !important;
}

.articles-primary-sec .articles-info h5 a,.view h5 a{
font-size:22px !important;
}

.articles-secondary-sec .articles-info h5 a,.view h5 a{
font-size:18px !important;
}

.articles-info h5 a:hover,.view h5 a:hover{
color:#ff3333 !important;
}

.articles-info span,.view span,.articles-info p{
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
color:#666666 !important;

}

input[type="text"] {
	background:none;
	padding:2px;
	font-size:1.2em;
	width:234px;
}
input[type="submit"] {
	padding:0;
	margin:0;
	cursor:pointer;
}
input[type="text"], input[type="submit"], .aside-view blockquote, .social-block-sec span, .social-block-sec em, .twit h5 {
	font-family: 'PT Sans Narrow';
}
input[type="text"], input[type="submit"] {
	-webkit-appearance: none;
	border:none;
	outline:none;
}



/*===================
Side Wide Content
=====================*/
.wrapper {
	background:url(assets/image/main-rep.png) center top repeat-y;
}
.main {
	margin:0 auto;
	width:1000px;
	/*background:#FFF;*/
}
/*Header Css*/
 .header-primary-sec, .social, #footer, .footer-list, .footer-primary-sec, .footer-nav, .content, .banner, .add, .articles, .articles-primary-sec, .articles-secondary-sec, .aside-view, .twitter-sec, .search-wrapper, .search-sec, .civil-detail, .add-articles, .author-sec, .block-sec, .fb-sec, .social-block-wrapper{
	overflow:hidden;
}



.header-primary-sec a{
height:140px;
width:386px;
display:inline-block;
}
.logo, .social li a, ul.pagination, ul.pagination li a, .articles-info span, .view span, .articles-points span, .civil-detail h1, .civil-detail h4, .civil-detail i, .author-view h4, .search-sec input[type="submit"], .copy-right span a, .social-icon li a {
	display:inline-block;
}

.navigation {
	padding:6px 6px 0 18px;
	display:inline-block;
	width:97.6%;
	background:#FFF;
}
ul.nav li {
	font-size:3.4em;
	line-height: 102%;
	margin-right: 30px;
	text-transform:uppercase;
}
ul.nav li a, .pagination ul li a, .articles-info p, p, ul.pagination li a {
	color:rgb(0,0,0);
	text-decoration:none;
}
ul.nav li a:hover,.footer-nav li a:hover, .footer-list li a:hover{
	color:#ff3333!important;
}
.footer-nav li a:hover,.footer-list li a:hover{ text-decoration:none !important;}
.social ul, .footer-nav ul, .articles-info, .aside, .author-view, .social-icon, .search-sec input[type="submit"], .social {
	float:right;
}
.articles-info {
	margin-right:20px;
}
.social{
float:none !important;}

.social li {
	margin-right:9px;
}
.social li a {
	width:28px;
	height:28px;
}
/*Footer Css*/
#footer {
	border-top:1px solid #bbbbbb;
/*	border-left:1px solid #f0f0f0;*/
	background:rgba(0, 0, 0, 0.65);
	padding:31px 0 8px 26px;
}
.foot-logo, .footer-info, .footer-list, .footer-nav li, .main-content, .pagination ul li, .articles-primary-sec img, .some-points img, .foot-logo, .aside-view img, .search-sec input[type="text"], .civil-detail li, .author-sec img, .social-icon li, .block, .view-details.change, .aside-view blockquote, ul.nav, ul.nav li, .social li {
	float:left;
}
.footer-info {
	width:248px;
	margin-right:30px;
	margin-top:14px;
}
.footer-info .twit {
	border:none;
}
.foot-logo {
	margin-right:22px;
}
.footer-info .twit p, .footer-list li a, .footer-nav li a, .banner-info p, .articles-points a.read-more, h4, h6 {
	color:rgb(255,255,255);
}


/* EDITED */

.footer-info h6, .footer-list h6 {
	margin-bottom:3px;
	margin-left: 40px;
	 font-size: 22px !important;
 margin-bottom:17px !important; 
 color: #ffffff !important;
font-family: 'Rokkitt', serif !important;
 font-weight:800 !important;
	
}
.footer-list {
	width:208px;
}
.footer-list ul {
	padding:14px 0 0 4px;
}
.footer-list li {
	font-size: 1.5em;
	line-height: 112%;
	margin-bottom: 9px;
}
.footer-list.modified {
	width:201px;
}
.footer-list.modified ul li, .copy-right span {
	font-family: 'pt_sansregular';
	
	
	
}
.footer-primary-sec {
	padding-bottom:35px;
}
.footer-nav {
	padding-bottom:8px;
}
.footer-nav ul {
	text-align:right;
}
.footer-nav li {
	letter-spacing: 1px;
	padding-right:26px;
	text-transform:uppercase;
	line-height:110%;
	font-size:34px;
}
.footer-nav li a:hover {
	text-decoration:underline;
}
.widget {
	background:none!important;
	margin:0!important;
}
.widget ul {
	padding:0px!important;
}
.widget .tweets li {
	padding:10px 10px 11px 28px !important;
	border-bottom:2px dotted #F0F0F0!important;
}
.widget .tweets li:last-child {
	border:none!important;
}
.copy-right {
	text-align:right;
	padding-right:25px;
}
.copy-right span {
	font-size:1.2em;
	line-height:114%;
	color:rgb(102,102,102);
	word-spacing:2px;
}
.copy-right span a:hover {
	text-decoration:underline;
}
/*===================
Home Page Content Css
=====================*/
.content {
	padding:4px 18px 42px 18px;
	background:#fff;
}
.main-content {
	width:647px;
}
.banner-img {
	position:relative;
	margin-bottom:40px;
}
.banner {
	position:relative;
	margin-bottom:10px;
	margin-top:5px;
}

/*EDITED*/


.banner-info {
	position:absolute;
	background:url(assets/image/banner-rep.png) repeat !important;
	left:0px;
	bottom:0px;

	padding:10px 6px 6px 10px !important;
        width:630px;
}
.banner-info h3 {
	margin-bottom: 10px;
	word-spacing: 4px;
}
ul.pagination {
	background:url(assets/image/pagination-rep.jpg) left bottom repeat-x;
	border: 1px solid #E4E4E4;
	margin-top: -1px;
	width: 645px;
}
ul.pagination li {
	float: left;
	font-size: 0.8em;
	line-height: 136%;
	min-height: 91px;
	padding: 4px 0 4px 15px;
	position: relative;
	text-align: center;
	width: 200px;
}
ul.pagination li.current {
	border-top: 3px solid #FF3333;
	z-index: 10;
}
ul.pagination li a {
	background:none;
}
ul.pagination li a:hover {
	background:none;
}
ul.pagination li.current i {
	display:block;
}
ul.pagination li a:hover, .pagination .current a {
	color:#ff3333;
}
h3 span {
	background:#FFF;
	padding-right:27px;
	font-size:100%!important;
	font-style:normal !important;
}
.articles {
	padding:0 0 34px 7px;
}
.widget ul li {
	padding:0!important;
}
.articles img {
	margin-top:10px;
}
.articles-primary-sec {
	padding:13px 0 15px;
}
.articles-primary-sec img, .articles.social-sec img, .some-points img {
	margin-top:0;
}
.articles-info {
	width:308px;
}
.articles-info h5, .view h5, .articles-points h5 {
	font-weight: bold;
	margin-bottom: 8px;
	font-family: 'Rokkitt', serif !important;
	line-height:100% !important;
}
.articles-points h5 {
	/*word-spacing:-2px;*/
	font-weight:bold;
	color:#000 !important;
	font-size: 1.3em !important;
	font-family:'museo_sans500';

}
.articles-info span, .view span, .articles-points span {
	font-style:italic;
	margin-bottom:5px;
	margin-top:5px;
	color:#000;
	font-size:1.2em;
}
.articles-points span {
}
.articles-points p {
	font-style:normal;
	margin-bottom:15px;
}
.articles-info p {
	line-height:140%;
}
.some-points {
	border-top: 2px dotted #EFEFEF;
	float: left;
	margin-right: 22px;
	padding: 11px 0 17px;
	width: 298px;
}
a.excerpt-read-more {
	font-family: 'Rokkitt', serif;
	font-size:16px;
	display:block;
	margin:5px 0 0 0;
	color:#ff3333 !important;
}
.view {
	float: right;
	text-align: left;
	width: 212px;
}
.aside {
	width:298px;
}
.aside-info {
	padding-bottom: 0px;
	margin-top: 14px;
}
.articles-points h2 {
	background:url(assets/image/line-rep.jpg) left bottom repeat-x;
	padding-bottom:16px;
	line-height:115%;
	font-size:2.2em;
}
.view-details span, .articles-points h2 {
	font-family:'Arial,Helvetica,sans-serif';
}
.aside-view {
	padding:7px 0 17px 7px;
	margin-bottom:11px;
		background: url(../image/line-rep.jpg) left bottom repeat-x;
	padding: 7px 0 0px 7px;
	margin-bottom: 11px;
}
.view-details {
	float: right;
	padding: 12px 0 0 0;
	width: 179px;
}
.view-details span {
	font-size:1.5em;
	margin:0;
	color: #000 !important;
	display:block;
	line-height:115%;
	font-style:normal;
}
.view-details small {
	font-size:1.2em;
	display:block;
	line-height:118%;
}


/* SIDE COLUMN */

.home-sidebar {
	background: url(assets/image/line-rep.jpg) left center;
	padding:12px 0 4px 0;
}

.home-sidebar h3 {
	background:#fff !important;
	padding:10px 0;
	margin:0;
	width:100%;
	font-family: 'Rokkitt', serif !important;
	font-style:normal;
	font-size:36px !important;
	color:#ff1010 !important;
	line-height:80% !important;
}

.home-sidebar p {
	background:#fff !important;
	margin:-15px 0 10px 0;
	width:100%;
	font-family: 'Rokkitt', serif !important;
	font-style:normal;
	font-size:17px !important;
	color:#ff1010 !important;
	line-height:150% !important;
}

.articles-points {
	padding:0px;
	overflow:hidden;
	margin-bottom:20px !important;
}
.articles-points.arjust h3 {
	margin-bottom:15px;
	font-size:3.8em;
	
	
}






/* THE GIST LINK SIZE*/

.articles-points.arjust h5 a {
	margin-bottom:15px;
	font-size:1.1em;
}



.articles-points.arjust {
	padding-bottom:0;

}
.articles-points.arjust img {
	margin-bottom:8px;
}
.articles-points p + p {
	_color: #000000;
	font-size: 1.2em;
	font-style: normal;
	line-height: 142%;
	margin-bottom: 31px;
}
.twitter-wrapper {
	padding-bottom:28px;
	


	
}
.twitter-sec {

	background:url(assets/image/line-rep.jpg) repeat;
	_padding:12px;
	margin-top:5px;
}
.widget_twitter{background:url(assets/image/line-rep.jpg) repeat; padding:12px;}
.twitter-detail {
	background:#FFF;
}

/* ADDED */

.twitter-sec .widget h3{
	text-transform:uppercase;
}




.twitter-detail .twit h5 {
	
	color:rgb(0,0,0);
}
.twit {
	padding:10px 9px 12px 27px;
	margin:0 9px;
	border-bottom:2px dotted #f0f0f0;
	background:url(assets/image/twit-img.png) left 12px no-repeat;
	width:220px;
}
.twit h5 {
     
	font-style:italic;
	color:#FFF;
	line-height:130%;
}
.twit.noline {
	border:none;
}
.twit p em {
	display:block;
	margin-bottom:3px;
}
.search-wrapper {
	background:url(assets/image/line-rep.jpg) repeat;
	padding:10px;
}
.search-sec {
	background:#FFF;
	padding:5px 9px 5px 8px;
}
.face-book-sec {
	padding-bottom:26px;
}

/*co_independent_article_page Css*/
.civil-detail {
    
	background:url(assets/image/line-rep.jpg) repeat;
	padding:9px 0 10px 6px;
	position:relative;
	margin: 35px 0 35px 0;
}

/* EDITED */

.civil-detail h1, .civil-detail h4 {
    font-size:41px !important;
    letter-spacing: -1px !important;
	background:#fff;
	color:rgb(49,49,49);
    line-height: 100% !important;
	margin:0 0 0 -6px;
	font-weight:700;
	font-family: 'Rokkitt', serif !important;
	display:block !important;
	width:85.3%;
	padding:10px 10px 10px 14px;
}

.civil-detail i {
	background:url(assets/image/img.jpg) left top no-repeat;
	width:50px;
	position:absolute;
	right:16px;
	top:0px;
	height:43px;
}
.civil-detail ul {
	margin-left:10px;
	background:#fff;
	height:20px;
	margin:0 77px 0 -8px;
	padding:3px;
}
.civil-detail li {
	font-size:17px;
	color:rgb(112,112,112);
	line-height: 116%;
	padding: 1px 5px 0 15px;
	word-spacing: 2px;
	font-family: 'Rokkitt', serif !important;
	font-weight:bold;
	word-spacing:-1px;
	letter-spacing:0px;
}
.civil-detail li:first-child {
	color:#ff3333;
}

.content.adjustment {
	padding-left: 28px;
	padding-top: 28px;
	padding-bottom:94px;
}
.content.adjustment .main-content {
	width:624px;
}
.add-articles {
	padding-bottom:10px;
}
.add-articles img, .add-articles p {
	margin-bottom:0px;
}
.add-articles img{
    max-width: 647px;  
    padding-bottom: 15px;    
}
.social-sec {
	padding-bottom:38px;
	padding-left:0;
}
.social-sec h3, .author-sec h3, .block-sec h3 {
	margin-bottom:14px;
	font-family: 'Rokkitt', serif !important;
}
.author-sec {
	padding-bottom:43px;
}
.author-sec img {
	border:1px solid #dadada;
	padding:4px;
	border-radius:3px;
	margin:0!important;
}
.author-view {
	width:527px
	
}
.home-2 .block-post, .home-3 .block-post, .home-4 .block-post{
	width:300px!important;
}




.author-view h4 {
    font-size: 3em !important;
	text-transform:uppercase;
	letter-spacing:1px !important;
	color:rgb(177,177,177);
	padding-top:9px;
    font-weight: 400;
	font-family: 'Rokkitt', serif !important;
}

/* EDITED */


.widget-footer {

    margin-top: -22px;
	padding:2px 0!important;
}





.social-icon li {
	margin-left:9px;
}
.block-sec {
	padding-bottom:37px;
}
.block {
	text-align:center;
	margin-right:16px;
	width:144px;
}
.block span {
	font-size: 1.4em;
	line-height: 130%;
	display:block;
}
.block span, .footer-list li {
	font-family: 'pt_sansbold';
}
.block img {
	margin-bottom:6px;
}
.block.less {
	margin-right:0;
}
.aside-block {
	padding-left:11px;
	overflow:hidden;
}
.aside-block h3 {
	margin-bottom:8px;
}


/*co_independent_littwin_page*/


.articles-points.modification {
	background:url(assets/image/line-rep.jpg) left top repeat-x;
	padding-top:17px;
	padding-bottom:0;
}
.articles-points.modification h2 {
	font-size:2.9em;
}
.view-details.change {
	margin-left: 17px;
	width: 27%;
	height:100px;
}
p.author-tagline {
	font-family: 'Rokkitt', serif !important;
	font-size: 2em!important;
	border-left: #bdbdbd 2px solid;
	float: left;
	width: 250px;
	padding: 10px 0 10px 15px;
	line-height: 100%;
	margin-top: 26px;
}
}
.aside-view blockquote {
	font-size:1.3em;
	color:rgb(102,102,102);
	margin:31px 0 0 15px;
}
.articles-points.modification .aside-view {
	background:none;
}
.social-block-wrapper {
	background:url(assets/image/line-rep.jpg) repeat;
	padding:10px;
	margin:32px 0 23px 0;
}
.social-block-sec {
	background:#FFF;
	float: left;
	margin-right: 6px;
	padding:10px 0 12px;
	text-align: center;
	width: 88px;
}
.social-block-sec span {
	font-size: 1.7em;
	margin-bottom: 11px;
	color:rgb(102,102,102);
	display:block;
}
.social-block-sec em {
	color:rgb(102,102,102);
	font-size:1.4em;
	display:block;
}
.social-block-sec.none {
	margin-right:0px;
}






/*Commomn background section css*/

.social li a, ul.pagination li i, .articles-points a.read-more, .search-sec input[type="submit"], .copy-right span a, .social-icon li a, .social-block-sec a {
	background:url(assets/image/sprite.png) left top no-repeat;
}
.social li a.rss {
	background-position:0 0;
}
.social li a.rss:hover {
	background-position:0 -190px;
}
.social li a.twitter {
	background-position:0 -66px;
}
.social li a.twitter:hover {
	background-position:0 -258px;
}
.social li a.fb {
	background-position:0 -132px;
}
.social li a.fb:hover {
	background-position:0 -326px;
}
ul.pagination li i {
	background-position:0 -401px;
	height:11px;
	width:20px;
	position:absolute;
	top:-1px;
	left:97px;
	display:none;
}

p.excerpt {
	margin:15px 0;
}

.articles-points p.excerpt {
	font-size:12px !important;
	font-style:normal !important;
}

.articles-points a.read-more {
	background:#777777;
	display:block;
	font-size:15px !important;
	background-position:223px -525px;
	text-align:right;
	line-height: 124%;
	padding:5px 10px 5px 0px;
	font-weight:normal;
	margin:15px 0 25px 0;
}
.articles-points a.read-more:hover {
	text-decoration:none;
}
.search-sec input[type="submit"] {
	background-position:0 -581px;
	text-indent:-9999px;
	width:16px;
	height:17px;
}
.copy-right span a {
	background-position:-48px -107px;
	padding-left:10px;
	color:rgb(102,102,102);
}
.civil-detail li {
	background-position:-80px -3px;
}
.civil-detail li.calendar {
	background-position:-79px -55px;
}
.civil-detail li.printer {
	background-position:-76px -135px;
}
.civil-detail li.comments {
	background-position:-77px -195px;
}
.social-icon li a {
	width:18px;
	height:17px;
	background-position:-75px -245px;
}
.social-icon li a:hover {
	background-position:-76px -450px;
}
.social-icon li a.face-book {
	background-position:-74px -294px;
}
.social-icon li a.face-book:hover {
	background-position:-76px -491px;
}
.social-icon li a.add-this {
	background-position:-76px -350px;
}
.social-icon li a.add-this:hover {
	background-position:-77px -532px;
}
.social-icon li a.flickr {
	background-position:-74px -402px;
}
.social-icon li a.flickr:hover {
	background-position:-77px -578px;
}
.social-block-sec a {
	display:block;
	width:35px;
	height:34px;
	background-position:0 -652px;
	margin:0 0 10px 26px;
	text-align:center;
}
.social-block-sec a:hover {
	background-position:0 -901px;
}
.social-block-sec a.twit-icon {
	background-position:0 -749px;
}
.social-block-sec a.twit-icon:hover {
	background-position:0 -962px;
}
.social-block-sec a.you-tub {
	background-position:0 -834px;
}
.social-block-sec a.you-tub:hover {
	background-position:1px -1011px;
}




/*Slider Css*/
.slides_container {
	width:651px;
	display:none;
}
.slides_container div.slide {
	width:651px !important;
	height:382px !important;
	display:block;
}
.prev, .next {
	position:absolute !important;
	top:99px !important;
	width:24px !important;
	height:79px !important;
	text-indent:-9999px !important;
	z-index:15 !important;
}
.prev {
	background:url(assets/image/pre.png) left top no-repeat !important;
	left:7px !important;
}
.next {
	background:url(assets/image/next.png) left top no-repeat !important;
	right:7px !important;
}




/*======================Rajan Singh (26 july)   INSTAGRAM HOMEPAGE   ====================*/

.pageContent {
	margin-top:10px;
}
.pageContent p {
	line-height:21px;
}
.pageContent input[type="text"], .pageContent input[type="email"], .pageContent textarea {
	width:400px;
	border:1px solid #070B0C;
	padding:2px 5px;
}
.pageContent input[type="submit"] {
	width:80px;
	height:30px;
	background:#070B0C;
	color:#ffffff;
}
.widget h2 {
	font-family: 'pt_sansregular';
	color:#ffffff;
	margin-bottom: 17px;
	font-size: 19px;
	font-weight: bold;
}
.widget ul {
	margin: 14px 0 0 4px;
	background:none!important;
}
.widget ul li, .footer-primary-sec div.widget_twitter ul.tweets li {
	_font-family: 'pt_sansregular';
	font-size: 12px;
	line-height: 17px;
	margin:0px 0px 9px 0px!important;
	font-weight:normal;
	border:none!important;
        color:#666666;
}
.footer-primary-sec div.widget_twitter ul.tweets li a{color:#666666;}
.widget.widget_categories ul li {
	font-weight:bold;
	margin-bottom:0px!important;
	padding:0 0 9px 0!important;
}
.widget.widget_categories ul li a:hover, .footer-list.modified ul li a:hover {
	text-decoration:underline;
}
.main-content input[type="text"], input[type="email"] {
	width:300px;
	border:1px solid #000000;
}
.main-content textarea {
	width:400px;
	border:1px solid #000000;
}
.main-content input[type="submit"] {
	background:#070B0C;
	_width:100px;
	border:1px solid #000000;
	height:30px;
	color:#ffffff;
        text-align:center;
        padding:5px 10px !important;
        max-width: 150px;
}
.easy-instagram-thumbnail-author, .easy-instagram-thumbnail-caption, .easy-instagram-thumbnail-time {
	display:none;
}




/*New Update 30 july */



.easy-instagram-thumbnail-wrapper {
	float:left;
}
.easy-instagram-thumbnail-wrapper a, .easy-instagram-thumbnail-wrapper img {
	display:block;
	margin:0;
}
.aside-block .easy-instagram-thumbnail-wrapper a, .aside-block .easy-instagram-thumbnail-wrapper img {
	height:137px;
	width:137px;
}
.tweet_content {
	overflow:hidden;
}
.tweet_content figure {
	float:left;
}
.tweet_content a {
	color:#000;
}
.tweet_profile_img {
	float:left;
}
.tweet_profile_img a, .tweet_profile_img img {
	display:block;
}
.tweet_profile_img a {
	margin:0 10px 0 0;
}
article.tweet {
	border-top: 2px dotted #F0F0F0;
	padding:10px;
}
article.tweet:first-child {
	border-top:none;
}
.footer-info .tweet_content a, .footer-info .tweet_content {
	color:#fff;
}
.articles a {
	color:#ff3333;
}


#author-info {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 30px;
}
#author-avatar {
	float: left;
	margin-right: 15px;
	width: 60px;
}
#author-description {
	overflow: hidden;
}
.author-title {
	display: block;
	font-size: 15px;
	margin-bottom: 5px;
}
#author-description p {
	margin-bottom: 10px;
}





/*Sub-Menu*/
ul.nav li a {
	padding-bottom:20px;
}
.nav{
/*float:none !important;*/
}

#menu-header li {
	position:relative !important;
	list-style:none !important;
}
#menu-header li:hover .sub-menu {
	display:block !important;
}
.sub-menu {
	background: rgba(0, 0, 0, 0.8);
	display:none;
	left: 1px;
	min-height: 155px;
	padding-top: 10px;
	position: absolute;
	top: 32px;
	width:329px;
	z-index: 555;
	padding-left:14px;
}
.sub-menu li, .nav li li {
	margin-bottom:6px;
	font-size:13px!important;
	line-height:1.3 !important;
	max-width:164px;
	margin-right:0!important;
	float:left;
	text-transform:none!important;
	width:100%;
	font-family: 'proxima_nova_rgregular' !important;
}
.sub-menu li a {
	color:#999999!important;
}
.sub-menu li a:hover {
	color:#ff3333 !important;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.wrapper {
	margin-top:0px !important;
}
.dl, .hr, .ol, .ul, .pre, .table, .address, .fieldset {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
ul {
	list-style:none !important;
}
.widget .tweets li, .footer-primary-sec div.widget_twitter ul.tweets li {
	background:url(assets/image/twit-img.png) left 10px no-repeat!important;
}
.footer-primary-sec div.widget_twitter ul.tweets li {
	color:#FFF;
	padding:0 10px 11px 28px;
	font-size:1.4em;
}
.footer-primary-sec div.widget_twitter ul.tweets li span a, .footer-primary-sec div.widget_twitter ul.tweets li .meta a {
	color:#FFF;
}





/* EDITED */

.banner-info h4 {
	font-family: 'Rokkitt', serif !important;
	font-size: 35px !important;
	font-weight:600 !important;
	line-height: 1em !important;
	letter-spacing: .75px !important;
	margin-bottom: 0px !important;
	line-height:85% !important;
	padding: 0 20px 0 0;
}



/* ADDED */
.banner-info .p {
	font-family:'proxima_nova_rgregular' !important;
	font-size:22px!important;
	font-weight:300;
	letter-spacing: .75px !important;
	line-height:1!important;
}

 .banner-info h4 a:hover{
	color:#ff3333;
}

.banner-info h4 a{color:#FFF;}

.home-3 .block-post, .home-4 .block-post {

	width: 274px !important;
	float: left !important;
	overflow: hidden;
}


/*--Slider--*/
#slides a.prev,#slides a.next{
width:25px !important;
height:257px !important;
top:0px !important;}

#slides a.next{
right:8px !important;
background:url("assets/image/next.png") no-repeat scroll left center !important;}

#slides a.prev{
background:url("assets/image/pre.png") no-repeat scroll left center !important;
}

/*--Theme--*/
.one_half{
width:45% !important;
}
	.one_half,.one_third,.two_third,.one_fourth,.three_fourth{
 color: #000000;
    font-size: 1.2em;
    font-style: normal;
    line-height: 142%;
    margin-bottom: 31px;}
.one_third{
width:28.667% !important;}
.two_third{
width:46.33% !important;}
.one_fourth {
    width: 21% !important;
}
.three_fourth {
    width: 45% !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.header-fix{
	height:275px;
	
}
}

.header-primary-sec{background-size:100% auto  !important;}
.header-primary-sec {
	background: url(assets/image/transheader.png) left top no-repeat !important;
	/*background:url(../image/header.png) left top no-repeat;*/
	text-align:center  !important;
	padding:39px 4px 30px !important;

}
.add-articles ol li{ font-size:14px !important; margin-bottom:19px; color:#666666;}
.add-articles ol li,.add-articles ol{ list-style-type:decimal !important; list-style-position:inside !important;}
.wrapper{ background-image:none !important;}
h4 .black{color:#000000; }
a:hover{
color:#ff3333 !important;
}

/*ol {
list-style-type:decimal-leading-zero !important;
list-style-position:inside !important;
color: rgb(0,0,0) !important;
background-color:green;
}
ol li {
margin-left:20px !important;
}*/
.aside .articles-points h5{color:#444444 !important; font-size: 20px !important;font-family: 'Rokkitt', serif !important; }
.aside .view-details span{color:#444444 !important; font-size: 180% !important;}
.tags-listing{ overflow: hidden;}
.tags-listing li{margin-right:5px; margin-top:5px !important; float:left; list-style-position:inside; list-style-type:disc; font-size: 13px; padding:5px 10px; background: #d6d6d6; color:#ffffff;}
.tags-listing li a{ color:#ffffff; margin-left:-4px;}
.wrapper .main p{font-size: 12px; margin-bottom:5px; }
.aside-view .view-details span,.aside-view .view-details small{color:#444444 !important;}

.block-tabs .description h3{font-size: 16px !important; font-family: 'PT Sans Narrow',sans-serif !important; background: none !important; font-weight: bold;}
.block-tabs .description .tabs-meta{color:#666666 !important;}
h3 a{color:#1E1D1D !important;}
#respond #reply-title{font-weight: normal;font-family: 'Rokkitt', serif !important;font-size:30px !important;}

#respond input[type="text"], #respond textarea{ background:none !important; border: 1px solid #cdcdcd !important; width:auto; padding:0px 10px;}
#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label{top:0; background: none; padding:0; box-shadow: none; line-height: 1.5; left:0; min-width: 0px; float:left; min-width: 120px;}
 #respond #commentform span.required{position:relative; left:auto; vertical-align: middle;}
 #respond{width:auto; background: none !important;}
 #respond .form-submit{ margin: 15px 0; width:100%;}
 #respond .main-content input[type="submit"]{width:auto;}
 .comment-content{font-size:15px;}
 .commentlist{width:auto !important;}
 a.comment-reply-link{padding:0px !important;}
 #respond form{overflow:hidden;}
 .left-block{float: left; width:260px;}
 .comment-form-comment{float: left;}
 .comment-form-comment label{width:100%; margin-bottom: 10px;}
 #respond .form-submit #submit{width:255px !important; left: 0 !important; max-width: none !important;}
 


 /*--------------16-08 -----------------*/
 
.footer-list{ padding-top:4px;}
 .footer-list.modified{ padding-top:15px;}
 .widget.widget_categories ul li, .footer-list.modified  li{ font-weight:normal; font-size:1.4em; line-height:15px; font-family: Arial, Helvetica, sans-serif !important; }
 .footer-list ul{ margin-top:0px; padding-top:0px;}
 
 
 .footer-list.modified h2{
 
 font-size: 22px !important;
 margin-bottom:17px !important; 
 color: #ffffff !important;
 font-family:'PT Sans Narrow',sans-serif !important;
 font-weight:800 !important;
 }
 
 
 
.error-page{background:url("assets/images/bg-pattern.png") repeat scroll 0 0; margin-top:30px; overflow: hidden;   padding:18px !important;}
.error-page strong{font-size: 25px;    margin: 0 18px;    text-transform: uppercase; line-height:30px !important; font-weight: normal; }
.error-page.content-title{ margin:0px !important;}
.error-page a{ color:#ff3333 !important;}
.error-page a:hover{ text-decoration:underline;}
.navigation{ padding-bottom:6px !important;}

.navigation:before,
.navigation:after {
    content: "";
    display: table;
} 
.navigation:after {
    clear: both;
}
.navigation {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}


.main-content p{margin-left:0;}
.aside .articles-points p{margin-left:0;margin-bottom:0px;}
.widget .widget_twitter ul.tweets{ background:#FFFFFF !important; padding:8px !important;}
.aside h3{overflow: hidden;}


.widget-footer .widget_twitter{background:none !important;}

a:hover {
	color:#ff3333 !important;
}

#menu-top-menu li:hover .sub-menu { display: block;}
#menu-top-menu li{position:relative;}
.wpcf7 span span{ display:block; border: 0; position: relative; left: 0; color: #FF0000;}

div.subheading {
	border-top: 2px dotted #EFEFEF;
	background:#fff;
	margin:-10px 0 0 -7px;
	padding:0 0 0 15px;
	font-size:13px !important;
	color:#999999 !important;
	font-weight:bold;
	width:87%;
}

.subheading p {
	color:#999999 !important;
}

h3.footer{font-size: 20px !important; font-weight: bold !important; font-family: 'Rokkitt', serif !important; margin-bottom:17px !important; color: #ffffff !important; background:none !important;}

.emailorfollow {
	border-top: 2px dotted #EFEFEF;
	border-bottom: 2px dotted #EFEFEF;
	font-family: 'Rokkitt', serif !important;
	font-size:13px !important;
	font-style:italic;
	line-height:140%;
	padding:10px 0;
}

.emailorfollow p {
	margin:0 !important;
}

.littwin-header {
	background:url("assets/image/line-rep.jpg");
	padding:10px 0;
}

.aside-info.modification h2 {
	font-family: 'deming_epregular';
	font-size: 2.4em;
	background:#fff;
}

.aside-info.modification  .aside-view {
	background-position:left top;
	padding-top: 9px;
}

.aside-view .view-details span {
	font-size: 19px !important;
}

.author-category-header {
	height:80px;
}

/* Additional Ian Changes, Oct 15th, 2013 */

.relatedpost {
	width:140px;
	float:left;
	margin-right:20px;
}

.relatedpost:last-child {
	margin-right:0px;
}

.relatedpost img {
	min-height:100px;
	margin-bottom:10px;
}

.relatedpost a {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:120%;
	display:block;
	margin-bottom:15px;
}

.wp-caption {
	background:#dbdbdb;
}

.wp-caption img {
	margin-bottom:0;
}

img.size-full {
	
}

p.wp-caption-text { 
	margin:0;
	text-align:center;
	padding:10px;
	font-family: 'Rokkitt', serif !important;
	color:#000;
	font-size:18px !important;
}

.blockquote-border {
	background: url(assets/image/line-rep.jpg) repeat;
	margin:40px auto;
	width:85%;
	padding-left:13px;
}

.main-content blockquote {
    background: url(assets/image/line-rep-bq.jpg) repeat-y;
	margin:40px auto;
    width:82%;
	padding: 0 0 0 23px;
    color: #666;
}
.main-content blockquote p {
    line-height:140%;
    font-size: 15px !important;
    color: #666;
}

.main-content blockquote p:first-child {
    padding-top: 0;
}

div.blockquote {
	background:#fff;
	padding-left:10px;
	margin:0;
	font-size:15px;
	color:#666;
	line-height:130%;
}

div.blockquote p{ 
    font-size: 15px !important;
    color: #666;
}

.add-articles h2 {
	font-family: 'Rokkitt', serif !important;
	font-size:25px;
	font-weight:bold;
	color:#333;
	margin-top:25px;
}

.pullquote-border {
	background: url(assets/image/line-rep.jpg) repeat;
	float:left;
	width:240px;
	padding:13px 0;
	margin:10px 40px 20px 0;
}

div.pullquote {
	background:#fff;
	padding:25px 15px;
	margin:0;
	font-size:24px;
	/* color:#333; */
    color: #f00;
	line-height:100%;
	/* font-family: 'Rokkitt', serif !important; */
    font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif  !important;
}

h2.comments-title {
	font-size: 30px!important;
	color: rgb(30,29,29)!important; 
	line-height: 103%!important;
	background: url(assets/image/line-rep.jpg) left center repeat-x!important;
	font-family: 'Rokkitt', serif !important;
	margin-bottom:40px;
}

h2.comments-title span {
	background: #FFF;
	padding-right: 27px;
	font-size: 100%!important;
	font-style: normal !important;
}

.comment-content {
	font-style:italic;
	color:#818181;
	font-size:13px;
}

.comment-content span.fn {
	font-family: 'Rokkitt', serif !important;
	color:#333;
	font-size:20px;
	font-style:normal;
}

.comment-content p{
	font-style:normal;
	font-weight:normal !important;
	font-size:13px !important;
	color:#808080 !important;
}

span.says {
	display:none;
}

ol.commentlist {
	margin-bottom:40px !important;
}

.commentlist > li.comment {
	background:#fff;
	border:0;
	padding:0;
	margin:0 20px;
}

li.comment {
	border-bottom:1px dashed #ccc !important;
}

li.comment:last-child {
	border-bottom:0 !important;
}

article.comment {
	padding:20px 0;
}

p.comment-form-comment {
	width:350px !important;
}

textarea#comment {
	width:330px !important;
	height:172px !important;
}

#respond .form-submit #submit {
	width: 455px !important;
}

.author-date-social {
	background:#fff;
	width:543px;
	margin-left:-6px;
	font-family: 'Rokkitt', serif !important;
	font-size:20px;
	padding:8px 14px;
	line-height:100%;
	position:relative;
}

.author-date-social span {
	margin-right:20px;
	padding:4px 0;
	color:#717171;
}

span.author, span.author a {
	color:#ff3333 ;
}

.latest-posts-sidebar {
	margin-bottom:60px;
}

.sidebar-latest-post {
	margin:15px 0;
	padding-left:15px;
}

.sidebar-latest-post .post-title{
	display:block;
	font-size:12px;
	padding:0;
	font-weight:bold;
	line-height:100%;
}

.sidebar-latest-post span.date {
	display:block;
	margin-top:3px;
	font-size:11px;
	font-style:italic;
	color:#797979;
}

.tweets a {
	color:#f80f0f;
}

.tweets .meta a {
	color:#000;
}

.home-sidebar h3 {
	font-size:28px !important;
	text-align:center;
}

.home-sidebar p {
	font-size:16px !important;
	text-align:center;
}

.author-date-social span.social {
	position:absolute;
	top:0;
	right:7px;
	margin:0;
}

.article-footer {
	border-top:2px dotted #e7e7e7;
}

.article-footer .author-date-social {
	width:630px;
}

.author-date-social span.social {
	position:absolute;
	top:0;
	right:7px;
	margin:0;
}

.add-articles p{
	color:#333;
}

.single-post .civil-detail {
	margin-top:10px;
}

/* increase font size */
.add-articles p, .emailorfollow p, .author-sec p { 
    font-size: 1.9em!important; 
}
.articles-points p.excerpt, .articles-info p { 
    font-size: 1.5em !important; 
    line-height: 130% !important;
}
.comment-form input[type="text"] {
	font-size:1.1em;
}	
i.e14arr{
    font-size:2.6em;
    color:#666;
}
i.e14arr:hover{
    cursor: pointer;
    color: #f33 !important;
}



/* Special Election 2014 Style */
/* 
.header-primary-sec {
    background: url('/wp-content/themes/ColoradoIndependent/assets/image/transheader-election14.png') no-repeat scroll left top transparent !important;
}
*/

/* styles for manual related posts */
.bawmrp{
    width: 250px;
    float: right;
    border: 1px dotted #ccc;
    background: #eee;
    padding: 1.2em;
    margin-left: 1.2em;
    margin-bottom: 1.2em;
}
.bawmrp h3{
    background: none !important;
    color: #111 !important;
    font-size: 24px !important;
    font-family: "Rokkitt",serif !important;
}
.bawmrp li{
    margin-left: 1em;
    list-style-type: disc;
    font-size: 1.6em;
    line-height: 1em;
    margin-bottom: 1.4em;
}

.single-post .main-content ul li{
	list-style-type: disc;
}

.single-post .main-content ul li, 
.single-post .main-content .add-articles ol, 
.single-post .main-content .add-articles ol li{
	margin-left: 1.5em !important;
	font-size: 19px !important;
}

/* RESPONSIVE */
.e14arr:hover{color:#f00 !important; cursor: pointer;}    
.e14arr i{font-size:24px;margin-top:-7px;}    
.articles-primary-sec img{
    max-width: 300px;
} 
.chasinglight .articles-primary-sec img{
    max-width: 651px;
    height: auto;
}         
@media screen and (max-width:960px){
    .main{
        width: 100%;
    }
    .header-primary-sec{
        background-position: center top !important;
    }
    .banner{
        width: 100% !important;
    }
    .content .main-content{
        width: 48%;
    }
    .content .aside{
        width: 48%;
    }
    .articles-info{
        width: 98%;
        margin: 1.5em 0;
    }
    #topcontrol{
        display: none;
    }
    .author-view, .author-date-social {
        width: auto;
    }
}
@media screen and (max-width:699px){
    .content .main-content{
        width: 98%;
    }
    .content .aside{
        width: 98%;
    }
    .articles-primary-sec img{
        width: 48%;   
    }
    .articles-info{
        width: 48%;
    }
    /* slider */
    .banner{margin-top: 50px;}
    .banner-img img, .slides_container, .slides_container div.slide {
        width: 300px !important;
        height: 176px !important;
    }
    .banner-info{display: none;}
    ul.pagination li { display: none; padding-top:8px; width: 285px;min-height: 61px;}
    ul.pagination li.current { display: block;}
    #slides a.prev, #slides a.next{
        height: 176px !important;
        width: 50px !important;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }
    #slides a.next {
        left: 242px !important;
        background-position:right center !important;
    }
    ul.pagination {
        width:299px;   
    }
} 
@media screen and (max-width:550px){
    .header-primary-sec {
        background-size: cover !important;
        height: 100px;
    }
    .articles-primary-sec img{
        width: 100%;
    }
    .articles-info{
        width: 100%;
        max-width: 300px;
        float: left;
    }
    ul.nav li {
        margin-right:15px;
        font-size: 28px;
    }
    .aside.ci-resp-top{
        float:none;
        margin-top:10px;
    }
    .civil-detail i{
        background: none;   
    }
    .banner{margin-top: 0;}
} 