/* @override http://em.isunderconstruction.com/wp-content/themes/originmag/custom.css?ver=3.8.2 */

/******************************************  
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
* 
* Simply copy an existing style from style.css to this file, 
* and modify it to your liking.
*/


/* GENERAL */

.dark-blue { color: #004f86; }
.golden { color: #f9cb41; }
.darkBlueBold{ color: #004f86;
	font-weight: bold;
	}
.footNoteNumber{
	position: relative;
	top: -5px;
}
.footnote{
	text-transform: normal !important;
	font-size: 60%;

}.capDaMofo{
	text-transform: uppercase;

}

.blueBox{background: #c5e8f3;
	padding: 15px 20px;
	text-align: left;
}
/* FONTS */

@font-face {
    font-family: 'GothamBook';
    src: url('/wp-content/themes/originmag/fonts/gotham-book.eot');
    src: url('/wp-content/themes/originmag/fonts/gotham-book.eot') format('embedded-opentype'),
         url('/wp-content/themes/originmag/fonts/gotham-book.woff') format('woff'),
         url('/wp-content/themes/originmag/fonts/gotham-book.ttf') format('truetype'),
         url('/wp-content/themes/originmag/fonts/gotham-book.svg') format('svg');
}


@font-face {
    font-family: 'GothamBold';
    src: url('/wp-content/themes/originmag/fonts/gotham-bold.eot');
    src: url('/wp-content/themes/originmag/fonts/gotham-bold.eot') format('embedded-opentype'),
         url('/wp-content/themes/originmag/fonts/gotham-bold.woff') format('woff'),
         url('/wp-content/themes/originmag/fonts/gotham-bold.ttf') format('truetype'),
         url('/wp-content/themes/originmag/fonts/gotham-bold.svg') format('svg');
}

@font-face {
    font-family: 'GothamMedium';
    src: url('/wp-content/themes/originmag/fonts/gotham-medium.eot');
    src: url('/wp-content/themes/originmag/fonts/gotham-medium.eot') format('embedded-opentype'),
         url('/wp-content/themes/originmag/fonts/gotham-medium.woff') format('woff'),
         url('/wp-content/themes/originmag/fonts/gotham-medium.ttf') format('truetype'),
         url('/wp-content/themes/originmag/fonts/gotham-medium.svg') format('svg');
}

/* TOP */

.qtranxs_language_chooser { list-style-type:none }
.qtranxs_language_chooser li.active { display: none;}
.qtranxs_language_chooser li .qtranxs_flag_and_text:hover { background: #ededed; }
.qtranxs_flag_en.qtranxs_flag_and_text , .qtranxs_flag_fr.qtranxs_flag_and_text { 
	background: none; 
	color: #666666; 
	padding: 12px 10px 15px;
	text-decoration: none;
	line-height: 1.2;
	font-size: 14px;
	display: block;
}

.dropdown a {	
	color: #191919;
}

/* LOGO */

#logo a { 
	font-size: 97px;
	font-family: 'GothamBold';
}


/* NAVIGATION */

#logo span {
	color: #666;
	font-size: 13px;
	line-height: 15px;
	letter-spacing: 1px;	
}

#navbarsecond .dropdown a {
	font-size: 15px;
}

/* MAIN - SLIDER */

#slider h2 a span, body.category-from-the-editor .recent-post .post-content h2 a span { display: block; }

/* MAIN - POSTS */

.recent-meta span { margin-right: 0;}

/* CATEGORY - POSTS */

.archiveposts h3.title {
	font-weight: bold;
}

h4.title a {
	color: #f9cb41;
	font-weight: bold;
	font-size: 14px;
}

.recent-post h2 a { color: #004f86; }


/* MAIN + CATEGORY - POSTS */

.recent-post {
	text-align: center;	
}



/* SIDEBAR */

#sidebar a { color: #191919; }

.widget h3.title { font-weight: bold; }


.widget_categories ul li { color: #666;}

	/* Random Text Widget */
	.widget.randomtext {
			
	}
	
	.widget.randomtext .text-container { 
		 display:table;
		 position: relative;
	}
	
	.widget.randomtext .text-container .text-row { 
		display: table-row;
	}
	
	.widget.randomtext .text-container .text-cell, .widget.randomtext span { 
		display:table-cell;
    	vertical-align:middle;
	}
	
	.widget.randomtext img {
		float: left;
		margin: 0 10px 5px 0;
	}
	
	.widget.randomtext span,
	#col-info span, #sideBarExcerpt h3 a{
		text-transform: capitalize;
		color: #004f86;
		font: bold 16px/22px "Arial", Helvetica, sans-serif;
		

	}
	
	.widget.randomtext p, #col-info p {
		clear: both;
		color: #333;
	}
	

h1.archive_title a {
	color: #004f86;	
}
/* SINGLE POSTS */	

body.single .entry { 
	text-align: left;
}

.entry .wp-caption-text, .gallery-caption {
	color: #000;	
	text-align: left;
}

body.single .entry blockquote { 
	font-size: 20px;
	font-weight:bold;
	color: #f9cb41;
	border-left: solid 3px #f9cb41;
clear:both;

}

hr { 
	 clear: both; 
  float: none; 
  width: 100%; 
  height: 2px;
 
font-size: .9em;
border-top: 1px dotted #ccc;
}

.prevnext a {
	color: #656565;	
}

img#from-editor {
	width: 	200px;
}

/* Letter From the Editor */

.postid-168 .one-line, body.category-from-the-editor .recent-post .post-content .recent-meta { display: none; }

/* Latest News */

.ezcol.col-full-width {
	width: 100%;	
}

body.single .entry br { 
/* fix those annoying themes or other plugins that insist on adding wpautop filter to post shortcode content 
    display: none*/
}

.ezcol.col-sidebar {
	background: #fabd5a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhYmQ1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiYmY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZiYzI2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2M1NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fabd5a 0%, #fbbf60 50%, #fbc267 71%, #fcc56f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fabd5a), color-stop(50%,#fbbf60), color-stop(71%,#fbc267), color-stop(100%,#fcc56f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fabd5a 0%,#fbbf60 50%,#fbc267 71%,#fcc56f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fabd5a 0%,#fbbf60 50%,#fbc267 71%,#fcc56f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fabd5a 0%,#fbbf60 50%,#fbc267 71%,#fcc56f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fabd5a 0%,#fbbf60 50%,#fbc267 71%,#fcc56f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fabd5a', endColorstr='#fcc56f',GradientType=0 ); /* IE6-8 */

color: #fff;	
padding: 20px 25px;
}
.ezcol.col-sidebar {
	font-family: 'GothamMedium';
	margin-bottom: 15px;
}

.ezcol.col-sidebar h2 {
	font-size: 48px;
	line-height: 48px;
	
}

.ezcol.col-sidebar p {
	font-size: 16px;
	line-height: 25px;
}


#col-info img {
	float: left; 
	padding-right: 10px;
}

#col-info span {
	text-align: left;	
	font-size: 14px;
}

#col-info div {
	border-right: 1px dotted #ccc;
	width: 31.9%;
}


#col-info div:first-child {
	margin-right: 12px;
	padding-right: 12px;
}

#col-info div:nth-child(2){
	margin-right: 12px;
	padding-right: 12px;
}

#col-info div.ezcol-last {
	border: none;
	float: left;
}

/* USA */

#author-info {
	background: #c5e8f3;
	padding: 15px 20px;
	text-align: left;
}

.category-usa #author-info { padding-bottom: 35px; }

#author-info h5 {
	text-align: center;
}

/* ADVERTISE */

body.page-id-11 .tablepress span.dark-blue, body.page-id-11 .tablepress span.dark-blue {
	font-weight: bold;
}

body.page-id-11 h2 {
	color: #004f86;
	text-transform: uppercase;
	font-size: 14px;
}

/* FOOTER */

#footer div.last { 
	display: none;
}

#footer div.column, #footer .column .widget { width: 216px; font-size: 12px; }

#footer div.column a { color: #0099ff; }

#footer div.column:nth-of-type(2) { width: 457px; }

#footer div.column:nth-of-type(2) .widget { width: 100%; }

#footer div.column:nth-of-type(2) .widget .textwidget span, #footer .widget h3.title { font-weight: bold; font-size: 12px; display: block; color: #333; }

#footer div.column:nth-of-type(2) .widget .textwidget div { float: left; width: 25%; padding-bottom: 55px; }

#footer .widget h3.title { text-transform:none;  }

.copyright { color: #333; font-size: 12px;}



/* QUERIES */

@media only screen and (max-width: 1024px){
	#footer div.column {margin: 0; }
	#footer .column .widget { width: 100%;}
	#footer div.column:nth-of-type(2) {  }
	.copyright .left { float: none; text-align: center;}
}

@media only screen and (max-width: 640px){
		#sidebar, .mobile-none {
			display: none;	
		}
		
		h1.entry-title { font-size: 22px;}
		
		.wp-caption.alignleft, .wp-caption.alignright, .mobile-center, .mobile-center.alignright, .mobile-center.alignleft  { float: none; margin: 0 auto;}
		
		.wp-caption { padding-bottom: 10px;}
		
		#footer div.column:nth-of-type(2), #footer div.column {  width: 100%; }
		
		#footer div.column:nth-of-type(2), #footer div.column, #footer .column .widget { 
			text-align: center;
		}
		#footer .textwidget p {
			float: left;	
		}
		
		#footer #text-2 p {
			float: none;	
		}
		
}


@media only screen and (max-width: 500px){
	#logo a {
		font-size: 60px;
	}
}
/*modification by Halogen Marketing */
.entry .sd-sharing {
	display: none;
}#sideBarExcerpt div.post {
	border-bottom: 1px solid gray;
	margin-bottom: 40px;
}
.widget h3.title, #sideBarExcerpt h3.title {
	border-bottom: 1px solid #E5E5E5;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 15px 0;
    padding:8px 0;
    text-transform:uppercase;
	color: #666;
	font-weight:normal;
}
#sideBarExcerpt img {
	float: left;
	padding-right: 5px;
}

#sideBarExcerpt div.post div.readMore a:hover {
	background-color: rgb(140, 197, 214);
	}
	
	#sideBarExcerpt div.post {
	border-bottom: 1px solid gray;
	margin-bottom: 40px;
	text-align: left;
}