/*

Theme Name: Cagle

Theme URI: http://cagle.com/wp-content/themes/cagle

Author: Theo Tillotson - email@theotillotson.com

Author URI: http://theotillotson.com/

Description: Responive design theme for Cagle.com (Beta Sandbox)

Version: 1.0

License: Copyright Cagle Cartoons, Inc. 2015

License URI: N/A

Tags: 

Text Domain: cagle



This theme is not licensed for use.

*/



@import url(http://fonts.googleapis.com/css?family=Architects+Daughter);



html,body

{

  height: 100% !important;

}



body {margin: 0px; padding: 0px;}

a, a:link, a:active, a:hover, a:visited {text-decoration: none !important;}

a, a:visited, a:active, a:link { color: #394973; }

a:hover {color: #f00; }

.outline {border: dotted 1px #000; }

.supertext {font-size: .5em; position: absolute; top: 5px; left: 15px;display: block; font-weight: normal; font-style: italic; text-transform: capitalize;}

.subtext {padding-top: 10px;}

.text-yellow {color: yellow;}

.weight-normal {font-weight: normal; }

.i { font-style: italic; }

.img-responsive {width: 100%;}



#dcpci-logo-img {height: 50px !important; width: 150px !important; } 

#dcpci-header-logo {width: 180px !important; height: 50px !important; padding: 5px !important; margin-left: -5px !important; border: none !important;}



.dcpci-bgcolor {

	background-color: #394973; /* rgb(57,73,115) */

	color: #fff; 

}

.dcpci-bgcolor a {color: #fff;}

.dcpci-bg-gray {background-color: #E0E0E0;}

.dcpci-font-blue, .dcpci-font-blue a:link,  .dcpci-font-blue a:active,  .dcpci-font-blue a:hover,  .dcpci-font-blue a:visited {

	 color: #394973; 

}



h4 {margin: 0px; padding: 0px; margin-bottom: 5px;}



h1 {

  font-family: /* "Palatino Linotype", Book Antiqua, "Book Antiqua", Palatino, serif, */

  "League Gothic", Tahoma, Verdana, "Palatino Linotype", "Architects Daughter", "Futura LT Book";

  font-size: 32px;

  color: #394973;

  text-transform: uppercase !important;

  text-decoration: none;

  margin: 0px;

  padding: 0px;

  font-weight: bold;

  letter-spacing: 3px;

  

  /*

  text-shadow:

       3px 3px 0 #000,

     -1px -1px 0 #000,  

      1px -1px 0 #000,

      -1px 1px 0 #000,

       1px 1px 0 #000;

	*/

	

	

	   color: #394973;

	   text-shadow:

	   		1px 1px 0 #fff,

	   		2px 2px 0 #fff,

		 -1px -1px 0 #fff,  

		  1px -1px 0 #fff,

		  -1px 1px 0 #fff,

		   1px 1px 0 #fff;

}



header h1 .page-title {color: #394973; font-size: 50px;}



.media, .panel-body {

	

	color: #000;

	 text-shadow:

		 2px  2px 0 #fff,

		-2px -2px 0 #fff,

	 	-1px -1px 0 #fff,  

		 1px -1px 0 #fff,

		-1px  1px 0 #fff,

		 1px  1px 0 #fff;

	

}



h2, h3, h4 {margin: 0px; padding: 0px;}



.post-title h1 { /* padding-left: 15px; */}



.dcpci-h2, .panel-title {

	font-family: 'Architects Daughter', architects_daughterregular, 'Futura LT Book', Tahoma, Verdana;

	font-size: 32px;

	font-weight: bold;

	text-transform: uppercase;

}



.dcpci-h2, .panel-title {

	font-family: 'Architects Daughter', architects_daughterregular, 'Futura LT Book', Tahoma, Verdana;

	font-size: 22px;

	font-weight: bold;

	text-transform: uppercase;



}



.dcpci-h2, h2 {

	font-family: 'Architects Daughter', architects_daughterregular, 'Futura LT Book', Tahoma, Verdana;

	font-size: 18px;

	font-weight: bold;

	text-transform: uppercase;

}



.dcpci-h3, h3.panel-subtitle {

	padding: 0px;

	margin: 0px;

	font-family: 'Architects Daughter', architects_daughterregular, 'Futura LT Book', Tahoma, Verdana;

	font-size: 12px;

	font-weight: normal;

	text-transform: none;

	font-style: italic;

	color: yellow;

}







.panel-default>.panel-heading {

	background-color: #394973;

	border-bottom-color: #394973;

	background-image: linear-gradient( rgb(65,84,132), rgb(57,73,115) );

	color: #fff;

	

	background-image: -webkit-linear-gradient(top,#415484 0,#394973 100%);

	background-image: -o-linear-gradient(top,#415484 0,#394973 100%);

	background-image: -webkit-gradient(linear,left top,left bottom,from(#415484),to(#394973));

	background-image: linear-gradient(to bottom,#415484 0,#394973 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#415484', endColorstr='#394973', GradientType=0);

	background-repeat: repeat-x;

	

}



.shaded {background-color: #E0E0E0;}

.nomargin {margin: 0px}

.nopadding {padding: 0px}

.left {float: left;}

.right {float: right;}

.clear {float: none; clear: both;}

.maxheight {height: 100%; min-height: 100%;}



/*--- AD UNIT FORMATS ---*/

.leaderboard {display: block; width: 728px; height: 90px; padding: 0px !important; margin: auto; }

.medium-rectangle {display: block; width: 350px; padding: 0px !important; margin: auto; }

.center-center {

    display:table-cell !important;

    vertical-align:middle;

    float:none !important;

	text-align: center !important;

	min-height: 100%;

	

}

.row-centered {

    text-align:center;

	line-height: 100%;

	width: 100%;

	padding: 0px;



}



.row-centered>div {

	float: none;

	display: table-cell;	

	vertical-align: middle;

	padding: 0px;

}



.col-centered {

	display: block;

    float: none;

    margin: auto !important;



}

.align-right {text-align: right;}



.gutters {padding: 15px;}

.gutters-small {padding: 7.5px;}

.top-gutter, .gutter-top {margin-top: 15px;}

.bottom-gutter, .gutter-bottom {margin-bottom: 15px;}

.left-gutter, .gutter-left {margin-left: 15px;}

.right-gutter, .gutter-right {margin-right: 15px;}

.nogutter {margin: 0px !important; padding: 0px !important;}

.gutter-mini {margin: 5px !important;}

.nogutter-left {padding-left: 0px !important; margin-left: 0px !important;}

.nogutter-right {padding-right: 0px !important; margin-right: 0px !important;}

.nogutter-top {padding-top: 0px !important; margin-top: 0px !important; }

.gutter-inner {margin: 10px;}





#dcpci-header {

	background-color: #DEE2E4;	

	margin-right: 0px;

}



#dcpci-leaderboard {padding: 0px;}



#dcpci-content, .panel-body, .drip {

	background-image: url(/wp-content/themes/cagle/lib/img/bgdrip.png);

	background-repeat: repeat-x;

    background-position: 0px -75px;

	background-origin: border-box; 

}



#dcpci-content {

	padding-top: 0px;

	margin-right: 0px;

}

.panel-body {

	background-position: 0px -50px;

}





#dcpci-masthead, #dcpci-masthead .in {z-index: 999;}

#dcpci-masthead #dcpci-logo-img {height: 100% !important;; width: 190px !important; padding: 5px;}

#dcpci-masthead #dcpci-brand-title {height: 40px; width: 180px; margin: 5px !important; font-family: "Architects Daughter"; font-weight: bold; font-size: 40px; line-height: 40px; color: #fff !important; } 

#dcpci-masthead #dcpci-brand-title span.sub {font-size: .5em;}

#dcpci-masthead #dcpci-brand-title a {color: #fff;}

#dcpci-masthead #dcpci-brand-title a:hover {background-color: transparent !important; }



#dcpci-masthead .main-menu {padding: 0px; }

#dcpci-masthead .main-menu UL, #dcpci-masthead .main-menu LI {padding: 0px; margin: 0px;}

	

#dcpci-masthead .nav-link { line-height: 40px; padding: 5px 10px 0px 10px; font-family: "Architects Daughter"; text-transform: uppercase; color: #fff;  text-transform: uppercase; }

#dcpci-masthead a.nav-link, #dcpci-masthead .nav-menu .nav-icon  {color: #fff;}

#dcpci-masthead a.nav-link:hover {color: yellow !important; line-height: 40px;} 





#dcpci-masthead {margin-right: 0px;}

#dcpci-masthead .nav-menu, #dcpci-masthead .nav-menu .row {margin: 0px; padding: 0px}	



#dcpci-masthead { height: 50px; }

/*

#dcpci-masthead, #dcpci-masthead .nav-menu, 

#dcpci-masthead .nav-menu, #dcpci-masthead .nav-menu .row, 

#dcpci-masthead .nav-icon {height: 50px; line-height: 40px; }

*/



#masthead-gutter {height: 15px; padding: 0px; margin-left: -15px;}



.nav-link { }

.nav-link a:link, .nav-link a:visited {color: yellow; }

.nav-link a:hover, .nav-link a:active {color: #fff;}

.nav-link .fa {font-size: 16px; position: relative; top: 1px; font-weight: normal; padding-left: 5px;}



.navbar {height: 50px; background-color: #202940 !important;}

/* navbar */

.dcpci-navbar {

    background-color: #202940; 

   /* background-color: transparent !important; */

   /* border-color: #202940; */

   border: 0px;

}

/* title */

.dcpci-navbar .navbar-brand {

    color: #000;

	padding: 0px;

}

.dcpci-navbar .navbar-brand:hover,

.dcpci-navbar .navbar-brand:focus {

    color: #5E5E5E;

	background-color: #202940; 

   /* background-color: transparent !important; */

}

/* link */

.dcpci-navbar .navbar-nav > li > a {

    color: #fff;

	 /* background-color: #202940; */ 

    background-color: transparent !important; 

}

.dcpci-navbar .navbar-nav > li > a:hover,

.dcpci-navbar .navbar-nav > li > a:focus {

    color: yellow;

	 /* background-color: #202940; */ 

    background-color: transparent !important; 

}

.dcpci-navbar .navbar-nav > .active > a, 

.dcpci-navbar .navbar-nav > .active > a:hover, 

.dcpci-navbar .navbar-nav > .active > a:focus {

    color: #555;

   background-color: #202940; 

   /* background-color: transparent !important; */

}

.dcpci-navbar .navbar-nav > .open > a, 

.dcpci-navbar .navbar-nav > .open > a:hover, 

.dcpci-navbar .navbar-nav > .open > a:focus {

    color: #555;

   background-color: #202940; 

   /* background-color: transparent !important; */

}

/* caret */

.dcpci-navbar .navbar-nav > .dropdown > a .caret {

    border-top-color: #777;

    border-bottom-color: #777;

}

.dcpci-navbar .navbar-nav > .dropdown > a:hover .caret,

.dcpci-navbar .navbar-nav > .dropdown > a:focus .caret {

    border-top-color: #333;

    border-bottom-color: #333;

}

.dcpci-navbar .navbar-nav > .open > a .caret, 

.dcpci-navbar .navbar-nav > .open > a:hover .caret, 

.dcpci-navbar .navbar-nav > .open > a:focus .caret {

    border-top-color: #555;

    border-bottom-color: #555;

}

/* mobile version */

.dcpci-navbar .navbar-toggle {

  

   /* background-color: transparent !important; */

}

.dcpci-navbar .navbar-toggle:hover,

.dcpci-navbar .navbar-toggle:focus {

 /* background-color: #394973; */

   /* background-color: transparent !important; */

}

.dcpci-navbar .navbar-toggle .icon-bar {

   /* background-color: #394973; */

   /* background-color: transparent !important; */

}

@media (max-width: 767px) {

    .dcpci-navbar .navbar-nav .open .dropdown-menu > li > a {

        color: #777;

    }

    .dcpci-navbar .navbar-nav .open .dropdown-menu > li > a:hover,

    .dcpci-navbar .navbar-nav .open .dropdown-menu > li > a:focus {

        color: #333;

    }

}



.panel-footer-link {line-height: 45px; text-transform: uppercase;  }

.panel-footer-link a {margin-right: 5px;}

.panel-footer-link a:link, .panel-footer-link a:visited {color: #394973; }

.panel-footer-link a:hover, .panel-footer-link a:active {color: red;}

.panel-footer-link .fa {font-size: 18px; position: relative; top: 1px; font-weight: normal; padding-left: 5px;}

.big, .big .fa {font-size: 32px; line-height: 64px; font-weight: bold;}



.dcpci-bgcolor-dark {background-color: #202940; color: yellow;}

.dcpci-bgcolor-dark a, .dcpci-bgcolor-dark a:link, .dcpci-bgcolor-dark a:visited {color: yellow; text-transform: none;}

.dcpci-bgcolor-dark a:hover, .dcpci-bgcolor-dark a:active {color: #fff; background-color: #394973; text-transform: none;}






/*
#dcpci-page .version {font-weight: normal; text-transform: none; font-family: arial; font-size: 9px; display: block; position: fixed; bottom: 0px; right: 0px; padding: 2px; background-color: yellow; color: #000;  opacity: 0.5; z-index: 99999;	}
*/
#dcpci-page .version {display: none !important;}


.brand-icon {font-size: 1.3em; padding: 5px;}

.author-thumb {border: 1px solid #000; height: 64px; width: 64px;}



.menu-icon {font-size: .75em; padding-top: 3px; }



.main-menu a {}

.main-menu ul {list-style: none; padding: 0px; margin: 0px;}

.main-menu li { display: inline-block; padding: 10px;}

.main-menu ul li:hover {color: #fff; background-color: #394973; text-transform: none;}

.nav-link { font-weight: bold; font-size: 12px; text-align: left;}

section, .bordered {border: 1px solid #BCBCBC !important; padding: 15px; margin-bottom: 10px;}



.border-left-none {border-left: none;}

.border-right-none {border-right: none;}

.border-top-none {border-top: none;}

.border-bottom-none {border-bottom: none;}



.full-bleed, .fullbleed {border: none; padding: 0px; margin: 0px; }

.bleed-left {padding-left: 0px; margin-left: 0px;}

.bleed-right {padding-right: 0px; margin-right: 0px;}

.bleed-right-full {padding-right: 0px; margin-right: -15px}

.bleed-left-full {padding-left: 0px; margin-left: 0px;}

.bleed-wide {

	padding-right: 0px;

	margin-right: -15px;

	padding-left: 0px; 

	margin-left: 0px;

}

.bleed-top {padding-top: 0px; margin-top: 0px;}

.bleed-bottom {padding-bottom: 0px; margin-bottom: 0px;}





.max-width {width: 100% !important; max-width: 100% !important; height: auto !important;}



#dcpci-footer {margin-right: 0px; margin-top: 0px; background-color: #202940;}

#dcpci-footer {font-family: 'Futura LT Book', Tahoma, Verdana; }

#dcpci-footer UL {list-style: none; padding: 0px; margin: 0px;}

#dcpci-footer UL LI {padding: 0px; margin: 0px;}

#dcpci-footer h3 {

	font-family: architects_daughterregular;

	color: yellow;

	font-size: 18px;

  	font-weight: bold;

  	text-transform: uppercase;

	margin-bottom: 15px;

}

#dcpci-footer a, #dcpci-footer a:link, #dcpci-footer a:hover, #dcpci-footer a:visited, #dcpci-footer a:active {

	color: #fff;

}



#footer-middle {background-color: #202940; color: #fff; font-size: 12px; padding-top: 15px;}

#footer-footer {background-color: #0f131e; color: #fff; font-family: arial; font-size: 10px; padding: 20px;}



.footer-ad-box {background-color: #0f131e; font-size: 16px; font-weight: bold; text-transform: uppercase;}



.footer-social-glyph {

		font-size: 64px;

}



#hero-buttons div {margin-bottom: 10px; margin-top: 10px;}

#footer-ad-heroes {padding: 0px; margin: 0px; }





@media (min-width: 768px) {

	.col-xs-12 div.topic-thumb, .col-xs-12 div.topic-thumb img {width: 100%;}	

}



.dcpci-cagle-desk-cartoon {width: 100%; height: auto; }

.dcpci-section {}





#dcpci-widget-dcpci-index .panel-body {padding-right: 0px;}

#dcpci-widget-dcpci-index .bordered {margin-bottom: 15px;}

.padding-none {padding: 0px !important; }

#footer-ad-widget {padding: 0px !important;}







#hp-cartoonists-index .panel-footer, #hp-latest-cartoons .panel-footer {text-align: right;}

#sb-editors-desk .cartoon {margin-top: 15px;}

#sb-columns .panel-body {padding-bottom: 0px;}

#sb-columns .column {margin-bottom: 15px;}

#section-adunit-leaderboard .row {

	margin-top: 10px;

}







.panel {margin-bottom: 15px;}





.post-header {

	/* margin-bottom: 15px; */	

}







.entry-title {

	font-size: 65px;

	display: inline-block;

	position: relative;

	float: left;



}

.column .entry-title {float: none; width: 750px;}



.dcpci-post-pubdate {

	

	display: inline-block;

	position: relative;

	float: left;

	width: 50px;

	/* height: 60px; */

	padding: 2px;



	

	/* background-color: #B4B3B3; */

	background-color: #B4B3B3;

	font-family: Futura LT Book, Tahoma, Verdana;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	color: #FFF;

	text-transform: uppercase;

	margin-right: 15px;

	z-index: 900;

	line-height: 20px;

  

}



.dcpci-post-pubdate .day {

	background-color: #FFF;

	/* color: #B4B3B3; */

	color: #B4B3B3;

	margin: auto;

}



#post-pubdate {	margin-left: 15px; text-shadow: none; }

.post-pagination .dcpci-post-pubdate {

	margin-right: 0px;

	margin-left: 0px;	

}

.post-pagination .row>div {

	padding-left: 15px;	

}



.post-pagination a, .post-pagination a:link, .post-pagination a:visited {

	font-size: 48px;	

	color: #B4B3B3;

	/* color: #8e8c8c; */

}



.post-pagination a:active, .post-pagination a:hover {

	color: #394973;

}



.post-pagination a:hover .dcpci-post-pubdate {

	background-color: #394973;	

	border: none;

}



.post-pagination a:hover .dcpci-post-pubdate .day {

	color: #394973;

}





a.nav-glyph-link {

	color: 	#E0E0E0;

}











#sb-author-bio .archive-calendar {

	margin-top: 15px;	

}



.archive-calendar {

	text-shadow: none;

}



#archive-calendar-month {

	overflow: hidden;

	clip: rect(0px 0px 45px 0px);

}

	

#archive-calendar-year {

	margin-top: 10px;

	z-index: 99999;

} 



.calendar-navigation, .has-posts  {

	background-image: none !important;

	background-color: #394973 !important;	

}



.current-datebox .dcpci-post-pubdate {

	 background-color: #394973;

	 border-color: #394973;

	/* background-color: #8e8c8c; */

	/* color: #000; */

}





.current-datebox .dcpci-post-pubdate .day {

	color: #394973;	

}



#post-pubdate {

	float: right;	

}



#post-pagination-1 {

	margin-top: 0px;	

}



#post-pagination-2 {

	background-image: url(/wp-content/themes/cagle/lib/img/bgdrip.png);

	background-repeat: repeat-x;

    background-position: 0px 0px;

	background-origin: border-box; 

	margin-top: -30px;

	padding-top: 5px;

	padding-bottom: 60px;

}



#post-pagination-2 .dcpci-post-pubdate {

	color: 	#E0E0E0;

}







#post-pagination-2 .dcpci-post-pubdate .day {

	background-color: #E0E0E0;	

}



#author-social .dcpci-glyph, #author-social .fa {

	font-size: 24px;

}



.post-pagination-previous {

	margin-left: 15px;

	padding-left: 15px;	

}



.post-pagination-previous, .post-pagination-next {

	line-height: 64px;	

	margin-right: 5px;	

	padding-top: 10px !important;

}



.archive .post .border {

	border: solid 1px #BCBCBC;

	padding: 0px;

	margin: 0px;

}



.archive .archive-post-thumb {

	border-bottom: solid 1px #BCBCBC;	

}



.archive .archive-post-footer {

	border-top: solid 1px  #EEEEEE ;	

}









.archive #col-sidebar {margin-top: 0px;}





.slab h1 {

	font-family: "League Gothic", "Impact", Charcoal, Arial Black, Gadget, Sans serif !important;

	text-transform: uppercase !important;



	width: 100%;

	text-shadow: none;

	

}







.slab  { width: 100%; display: inline-block; }

.slab h1 { font-size: 40px; }

.media-body .media-content img { width: 100%; height: auto;}

.archive .post header {padding: 15px 15px 5px 15px;}



.single IMG, .single .wp-caption  {

	max-width: 100%;	
	width: 100% !important;
}

IMG {height: auto !important;}

.single article.category-columns .post-content { font-size: 16px; font-family: Arial, "Architects Daughter"; }

.headline h1, .headline h1 a, .headline h1 a:link, .headline h1 a:visited {

	font-family: "League Gothic", Helvetica, "Palatino Linotype",  Book Antiqua, "Book Antiqua", Palatino , serif, "Architects Daughter" !important; 

	color: #394973;

	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

	font-weight: bold !important;

	font-size: 20px;

}



.dcpci-column-leader .title h2, #editors-desk-title, .dcpci-archive-column-leader  {

	font-family: "League Gothic", Helvetica, "Palatino Linotype",  Book Antiqua, "Book Antiqua", Palatino , serif, "Architects Daughter" !important; 

	color: #394973;

	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

	/* font-weight: bold !important; */

	/* font-size: 2.5em; */

	font-size: 30px;

	/* line-height: .9em; */

	text-transform: uppercase;

}



.term-leader {width: 175px; height: 162px; padding: 0px !important; position: relative; margin-bottom: 0px !important;}



.term-leader-title, .archive-post-title  {

	font-family: "League Gothic", Helvetica; /* Palatino, "Times New Roman", Times, serif; */

	color: #F00;

	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

	font-size: 4em;

	text-transform: uppercase;

	position: absolute;

	bottom: 0px;

	width: 150px;

	padding: 4px;

	max-width: 150px;

	overflow: hidden;

	line-height: 1em;





}



.archive-post-title {width: 100%;}



.term-leader IMG {width: 175px !important;  position: absolute; top: 0px; clip: rect(0px,175px,140px,0px);}



.dcpci-column-leader .title h2 a, .dcpci-column-leader .title h2 a:link, .dcpci-column-leader .title h2 a:visited {

	color: #394973;

}





.headline h1 a:hover {color: red;}



.hp-headline-content IMG {width: 100%; height: 100%; border: none; }



.page-title {font-size: 64px; color: #394973;



	text-shadow: 1px 1px 8px #fff , -1px -1px 8px #fff  , 1px -1px 8px #fff  , -1px 1px 8px #fff  ;

  -webkit-transition: text-shadow 250ms cubic-bezier(0.42, 0, 0.58, 1);

  -moz-transition: text-shadow 250ms cubic-bezier(0.42, 0, 0.58, 1);

  -o-transition: text-shadow 250ms cubic-bezier(0.42, 0, 0.58, 1);

  transition: text-shadow 250ms cubic-bezier(0.42, 0, 0.58, 1);



}



.dcpci-grid-fill { padding: 15px; margin-right: -15px; }

.author-post-date {margin-top: 15px;}

header {display: inline-block; float: left; }

#dcpci-archive-header {margin-bottom: -15px; }

.avatar {float: left; margin: 0px 5px 5px 0px; height: 32px; width: 32px;}

.featured .avatar {height: 64px; width: 64px; }





.archive-post-meta .dcpci-tb-item .dcpci-glyph {font-size: 24px;}

.featured .archive-post-meta .dcpci-tb-item .dcpci-glyph {font-size: 48px;}





/* callout */



.callout {

	position: relative;

	background: #fff;

	border: 2px solid #394973;

}

.callout:after, .arrow_box:before {

	right: 100%;

	top: 50%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.callout:after {

	border-color: rgba(255, 255, 255, 0);

	border-right-color: #fff;

	border-width: 10px;

	margin-top: -10px;

}

.callout:before {

	border-color: rgba(57, 73, 115, 0);

	border-right-color: #394973;

	border-width: 13px;

	margin-top: -13px;

}



.author-card-updated {

	font-size: .75em;	

}



.column-leader-thumb {width: 150px !important; height: auto !important; }



.gsc-control-cse {

	background-color: transparent !important;	

	

}



.gsc-search-button

{

    background-color: #1a4195;

    border-radius: 5px;



}



input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {

    background-color: #1a4195 !important;

    background-image: url("http://www.google.com/uds/css/v2/search_box_icon.png") !important;

    background-position: 50% 50%;

    background-repeat: no-repeat;

    height: 20px !important;

    border-color: #1a4195 !important;

    filter: none;

}





#dcpci-pnl-dcpci-search-box .panel-body { padding: 0px; }

.error404 .headline h1 {font-size: 50px;}

.thumbslider {float: right; top: 0px; font-size: 30px; padding: 5px;}



.dcpci-archive-column-byline {text-align: right;}



.ms-captionx {



	float: right;

	width: 250px;

	height: 100%;

	border: solid 1px #C0C0C0;	

	

}





.ms-slide-bgcont img {

	height: 500px !important; 

	width: auto !important;

	margin-top: 0px !important;



/*

width: auto !important; margin: 0px !important; 

margin-left: auto !important; margin-right: auto !important;

*/

}

.ms-caption .fa {font-size: 32px;}

.topic-post-count {font-size: 10px; padding: 0px; margin: 0px;}



/* modify jetpack icons to use font-awesome instead */

.sd-content ul li a.sd-button:before {font: font-family: 	Fontawesome !important;}

.sd-content ul li a.sd-button:before {font-size: 24px !important; }

.sd-content .share-facebook {content: '\f082'; font-size: 32px; }



/*

.archive-pageing-link .page-numbers {

	background-color: #394973;

	border-radius: 50%;

	height: 75px;

	width: 75px;

	font-size: 32px;

	

}

*/



.archive-nav-item {

	background-color: #394973;

	color: #fff;

	display: inline-block;

	margin: 15px;

    border-radius: 25%;

    behavior: url(PIE.htc); /* remove if you don't care about IE8 */



    height: 42px;

    

	border: 1px solid #666;

    text-align: center;

	padding-top: 14px;

	padding-left: 5px;

	padding-right: 5px;



    font-size: 28px;

	font-weight: bold;

}







.archive-next-prev  {

	display: inline-block;

	font-size: 48px;

	line-height: 48px;

	margin: 15px;



}



.archive-nav-item a { 

	 color: #fff;

}





.archive-nav-item a:hover { 



	color: yellow;

}



.archive-current-page, .archive-current-page .page-numbers {

	background-color: #E0E0E0;

	color: #000 !important;	

}

.archive-pubdate { font-size: .75em; float: left; }



.pagination {

	clear: both;

	padding: 20px 0;

	position:relative;

	font-size: 1.4em;

}





 

.pagination span, .pagination a {

	display:block;

	float:left;

	margin: 5px;

	padding: 5px;

	text-decoration:none;

	width:auto;

	color:#fff;

	background: #394973;

	min-width: 50px;

	min-height: 50px;

	line-height: 100%;

	padding-top: 15px;

}

 

.pagination a:hover{

	color: yellow;

	background: #3279BB;

}

 

.pagination .current{

	padding:15px 9px 5px 9px;

	background: #E0E0E0;

	color:#000;



}



.dcpci-author-card h4.media-heading { font-size: 16px; font-weight: bold; }



.archive .sharedaddy .sd-content li a::before {

    font-size: 12px !important;

}



.nc_socialPanel { margin-top: 0px !important; margin-bottom: 0px !important; }



.glyph-medium {font-size: 26px;}

.yasr-already-voted-text, .yasr-total-average-text, .yasr-small-block-bold {display: none !important;}



#footer-ad-widget .dcpci-image IMG {width: 100% !important;}



.nc_socialPanelSide {display: none;}

#navbar-btn-menu {font-size: 32px; color: #fff; padding: 0px; padding-right: 15px; margin: 0px;}

.navbar, .dcpci-navbar, .nav {text-align: left;}

.navbar-collapse.collapse.in, .navbar-collapse, .navbar-collapse.collapse {background-color: #202940; text-align: left; }

.in .nav-link {text-align: left; font-size: 1em;}

.navbar-collapse { border: 0px; padding: 0px; margin: 0px; }
.navbar-left {margin-left: 15px;}

#sidebar { font-size: 14px; }

.font-league-gothic {font-family: "League Gothic"; font-size: 28px; text-transform: uppercase;}
.font-league-gothic a:link {color: #394973;}

#sidebar #author-mug {float: left; margin-right: 10px; margin-bottom: 10px;}

.single .wp-caption, .column article IMG, {width: 100% !important;}
#sidebar { font-size: 14px; }
.page article header, .post-content {clear: both;} 
.sd-title {display: none !important;}
.alignright {float: right; }
.alignleft {float: left; }
.page #page-body .post-content {font-size: 20px !important;}
.page #page-body .post-content h1 {font-size: 40px;}
FORM {width: 100% !important;}

.dcpci-paypal-button {width: 100%; margin: auto; padding: 15px; padding-bottom: 0px; text-align: center;}
#dcpci-buttons button, .ms-membership-form button .btn-default, .ms-membership-form #submit, .hero-button {width: 100% !important; margin: 5px;}

#dcpci-sidebar-hero-widget-1 button {width: 150px;}
#hero-perk-thumbs IMG {padding: 7px; }

/* .page-template-page-heroes #dcpci-content {  margin-right: 0px; } */

#mp-checkout-column-special-instructions textarea {width: 100%;}
.wpmui-submit { float: left; }