/*********************************************************************************************

Theme Name: OriginMag - NewsDev
Theme URI: http://www.wpzoom.com/themes/originmag
Version: 1.1.9
Author: WPZOOM
Author URI: http://www.wpzoom.com/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The PHP code portions of this WPZOOM theme are subject to the GNU General Public
License, version 2. All images, cascading style sheets, and JavaScript elements are
released under the WPZOOM Proprietary Use License below.

**********************************************************************************************

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file.

**********************************************************************************************

1. Toolbox CSS  -----------------------  All Theme Files
2. Global Styles  ---------------------  All Theme Files
3. Header  ----------------------------  header.php
4. Homepage  --------------------------  index.php
5. Archive Posts ----------------------  loop.php
6. Single Post ------------------------  single.php
7. Sidebar & Widgets ------------------  sidebar.php
8. Comments ---------------------------  comments.php
9. Footer  ----------------------------  footer.php

**********************************************************************************************/


/*********************************************************************************************

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/

/* Reset & General Styling */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0; padding: 0; list-style-position: inside; }
ul ul, ol ol, ul ol, ol ul { margin: 0; }
dd { margin: 0 0 0 40px; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: left; }
tr, th, td { padding-right: 1.625em; border-bottom: 1px solid #EAE7DE; }
td { vertical-align: top; }
#text-2 > h3.title {
    display: none;
visibility: hidden;
}

/* Smart clearfix */
.clear, .cleaner { clear: both; height: 0; overflow: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* Headings */
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;  }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 16px;
margin-top: 3px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

.floatleft { float: left; }
.floatright { float: right; }
.sticky, .bypostauthor {}


/* Text Selection Color */
::-moz-selection { background: #05C; color: #fff; text-shadow: none; }
::selection      { background: #05C; color: #fff; text-shadow: none; }
img::-moz-selection { background: transparent; }
img::selection      { background: transparent; }

/* Navigation */
div.navigation { border-top: 1px solid #E5E5E5; text-transform:capitalize; padding-bottom: 15px; text-align:center; margin: 0 0 10px; font-size: 15px; }
div.navigation a { font-weight: normal; padding:0 10px; line-height: 50px; }
div.navigation span.current { padding: 0 10px; color:#ea6c35; font-weight:bold;  }
div.navigation span.pages { margin-right: 10px; display: none; }
div.navigation .alignleft, div.navigation .alignright { margin: 0; }
div.navigation .prev { float:left; }
div.navigation .next { float:right; }


/* Forms */
input, textarea {  font-size: 13px; padding: 7px 6px; border: 1px solid #D9D6D6;  color: #000; background: #fff;  font-family: "Lato", "Myriad Pro", "Arial", sans-serif; }
input:focus, textarea:focus { border-color: #999;  }
button,
input[type=button],
input[type=reset],
input[type=submit] {  background: #848484; padding:8px 10px; border: none 0; color: #fff;   }
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover { background: #222;  cursor: pointer; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }

input#s { float:left; margin:0 5px 0 0; width: 94%; }

#searchsubmit {
	displaY:none;
}
#s{
	width:100%;
	background-color:#84848484 !important;
	
}
#search-8 > h3{
	display:none;
}
/* Meta separator */
.separator {
    color: #e5e5e5;
    font-size: 11px;
    margin:0;
}
.red-bubble span{
    background-image: url("images/comments.jpg");
	background-repeat:no-repeat;
    color: #FFFFFF;
    display: inline-block;
	*display:inline;
	zoom:1;
    height: 21px;
    padding-top: 0px;
    text-align: center;
    width: 24px;
	padding-top: 2px;
	font-weight:bold;
}
.red-bubble a{
	color: #fff !important;
	background-image: url("images/comments.jpg");
	background-repeat:no-repeat;
    color: #FFFFFF;
    display: inline-block;
	*display:inline;
	zoom:1;
    height: 21px;
    padding-top: 2px;
    text-align: center;
    width: 24px;
	font-weight:bold;
}
.red-bubble a:hover{
	color: #002d62 !important;
}

.red-bubble > span{
	margin:0 !important;
}

/*********************************************************************************************

2. Global Styles

*********************************************************************************************/

body {
    color: #444;
    font-family: "Lato", "Myriad Pro", "Arial", sans-serif;
    font-size: 14px;
    overflow-x: hidden;
    line-height: 1.5;
    margin: 0;
    padding: 0;
	background: #ffffff;
}
#content > .main .entry {
    font-size: 1.1em;
}
.entry a{
font-weight:bold;
color:#c5960c;
}
.entry a:hover{
font-weight:bold;
color:#002d62;
}
.events-rss li{
	padding: 0.5em 0.5em;
	border-bottom: dotted 1px #ccc;
	font-weight:bold;
}
.twitter-list li{
	padding: .5em 0 .5em 0;
	border-bottom: dotted 1px #ccc;
	font-weight:bold;
}
.lrshare_hybrid_share_horizontal{
	display:none;
}
.lr_shares_count_horizontal{
	display:none;
}
.post-thumb > img{
	max-width:283px;
}
.archiveposts-home .post-thumb > a > img {
    height: auto;
    max-height: 182px;
    max-width: 283px;
    width: 100%;
}
.archive  .post-thumb > a > img {
    height: auto;
    max-height: 170px !important
    max-width: 203px !important;
    width: 100%;
}

#in-this-issue > .recent-post .post-thumb > a > img {
    height: auto;
    width: 100%;
}
#top-3 .recent-post .post-thumb > a > img {
    height: auto;
    width: 100%;
}
#top-3 .recent-post {
margin-right: 37px !important;
}
	
.top-cat-divider{
	height: 2px;
	background-color: #ccc;
	margin: 0;
}
.bottom-cat-divider{
	margin-top:0;
	margin-bottom: .5em;
}
.preview-cat img {
    float: left;
    margin-right: 0.5em;
    width: 230px;
	margin-bottom:2em;
}
.cat-prev-text{
	color: #848484;
}
p.first-post{
	margin: 0 0 3px;
	font-size: 14px;
}
.preview-cat {
    margin-bottom: 0em;
    margin-right: 1em;
    width: 65%;
	vertical-align:top;
	display:inline-block;
	*display:inline;
	zoom:1;
}
ul li.reg-post:nth-child(3){
	border-bottom: None !important;
}
.reg-post{
	font-weight:normal;
	color: #407DB5;
	font-size:12px;
	border-bottom: dotted 1px #dddddd;
	width: 100%;
	list-style:none;
	 padding-bottom: 0.8em;
    padding-top: 0.8em;
} 
.reg-post a{
	font-weight:normal;
	color: #407DB5;
	font-size:12px;
}
.right-articles{
	border-left: dotted 1px #dddddd;
	padding-left:1em;
	display:inline-block;
	*display:inline;
	text-align:left;
	zoom:1;
	width:30%;
}
.first-post a {
    color: #C5960c !important;
    font-weight: bold;
}
#date-right {
    color: #848484;
    float: right;
    font-family: Cutive;
    font-size: 18px;
    font-weight: bold;
    padding-top: 11px;
}
/* Links */
a { color: #191919; text-decoration:none; }
a:hover { text-decoration:none; color:#ea6c35}
a:focus { outline: none; }
a:hover, a:active { outline: none; }

p { margin: 0 0 15px; padding: 0; }

.inner-wrap {
    margin: 0 auto;
    width: 980px;
    background:#fff;
    padding:0 40px;
}
iframe {
   max-width:980px;
}
embed {
    max-width:980px;
}
.fiu-banner-img embed {
    max-width: 980px !important;
}

/*********************************************************************************************

3. Header  -------------------------  header.php

*********************************************************************************************/

ul.pop-widget-tabs li a {
    font-size: 11px;
    padding: 0 3px;
    text-align: center !important;
    width: 100% !important;
}
.pop-date{
	font-size:11px;
	color: #ccc;
}
ul.pop-widget-tabs li a:hover, ul.pop-widget-tabs li a.active, ul.pop-widget-tabs li a:active, ul.pop-widget-tabs li a:focus {
    background: none repeat scroll 0 0 #C5960c !important;
    text-decoration: none;
	color: #FFF !important;
}
ul.pop-widget-tabs li a {
    background: none repeat scroll 0 0 #dddddd !important;
    border: 1px solid #DDDDDD;
	color: #fff !important;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: -0.05em;
    line-height: 30px;
    padding: 0 5px;
    text-decoration: none;
}
div.pop-inside {
	border:none !important;
    clear: both;
    margin: 5px 0 0;
    padding: 0;
}
ul.pop-widget-tabs li {
    cursor: pointer;
	border:none !important;
    display: inline;
    float: left;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 30px;
    list-style: none outside none;
    margin: 0 1px 1px 0;
    padding: 0;
    width: 49% !important;
}
ul.pop-widget-tabs li a:hover, ul.pop-widget-tabs li a.active, ul.pop-widget-tabs li a:active, ul.pop-widget-tabs li a:focus {
    background: none repeat scroll 0 0 #F5F5F5;
    font-size: 14px !important;
    font-weight: normal !important;
    text-decoration: none;
}
ul.pop-widget-tabs li a {
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 0 0px !important;
}
.events-rss a{
	color: #407DB5;
	font-weight: normal;
}

#navbar {
	border-bottom: 1px solid #e5e5e5;
	border-top: 3px solid #e5e5e5;
}

#navbarsecond-magazine {
    border-bottom: 2px solid #CCCCCC;
    border-top: 0px solid #E5E5E5;
    margin-bottom: 25px;
}
#navbarsecond {
    border-bottom: 2px solid #CCCCCC;
    border-top: 1px solid #E5E5E5;
    margin-bottom: 25px;
}
#logo {
	text-align:left;
    padding:0;
}

#logo.left-align {
    text-align: left;
    float:left;
}

#logo.left-align span { 
    text-align: left;
}

#logo a {
 	font-size: 6px;
	font-weight: bold;
	display: block;
    line-height:1.2;
	width: 400px;
	margin-bottom: 0.5em;
}

#logo span {
    color:#848484;
    font-size:14px;
    display:block;
    text-align:center;
    font-weight:normal;
}

.adv {
    float:right;
    margin: 50px 0 0;
}

.btn_menu { display:none; }

/* Header Social Icons */
#header > #magazine-logo {
    margin-top: 2em;
}
#navsocial {float: right; display: inline; margin-top: 13px; font-size: 12px; }
#navsocial li {float: left; display: inline; margin-left: 13px; line-height: 20px; }
#navsocial li a { color:#848484; }
#navsocial li a:hover { color:#c5960c; }
#navsocial img { float: left; display: inline; margin-right: 3px; }

	div#footer div.widget-area div.column-small div.widget ul#navsocial{
	
    display: inline;
    float: right;
    font-size: 12px;
    margin-top: 2px;

	}
	div#footer div.widget-area div.column-small div.widget ul#navsocial li{
	display:block;
	float:none;
	   line-height: 20px;
    margin-left: 0;
}

/* Dropdown menu */
.dropdown, .dropdown * { margin: 0; padding: 0; list-style: none; }
.dropdown { line-height: 1.0; }
.dropdown ul { position: absolute; top: -999em; width: 170px; /* left offset of submenus need to match (see below) */ }
.dropdown ul li { width: 100%; }
.dropdown li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.dropdown li { float:left; *float:none; display:inline;  position: relative; }
.dropdown a {  position: relative; }
.dropdown li:hover ul,
.dropdown li.sfHover ul { left: 0; top:43px; /* match top ul list item height */ z-index: 99; }
ul.dropdown li:hover li ul,
ul.dropdown li.sfHover li ul { top: -999em; }
ul.dropdown li li:hover ul,
ul.dropdown li li.sfHover ul { left: 170px; /* match ul width */ top: 0; }
ul.dropdown li li:hover li ul,
ul.dropdown li li.sfHover li ul { top: -999em; }
ul.dropdown li li li:hover ul,
ul.dropdown li li li.sfHover ul { left: 170px; /* match ul width */ top: 0; }

#navbarsecond .dropdown ul { position: absolute; top: -999em; width: 170px; /* left offset of submenus need to match (see below) */ }
#navbarsecond .dropdown li:hover ul,
#navbarsecond .dropdown li.sfHover ul { left: 0; top:47px; /* match top ul list item height */ z-index: 99; }
#navbarsecond ul.dropdown li:hover li ul,
#navbarsecond ul.dropdown li.sfHover li ul { top: -999em; }
#navbarsecond ul.dropdown li li:hover ul,
#navbarsecond ul.dropdown li li.sfHover ul { left: 170px; /* match ul width */ top: -10px; }
#navbarsecond ul.dropdown li li:hover li ul,
#navbarsecond ul.dropdown li li.sfHover li ul { top: -999em; }
#navbarsecond ul.dropdown li li li:hover ul,
#navbarsecond ul.dropdown li li li.sfHover ul { left: 170px; /* match ul width */ top: -10px; }

.dropdown {
    float:left;
}

.dropdown a {
    padding: 12px 10px 10px;
    margin:0 5px 0 0;
    text-decoration:none;
    line-height:1.2;
    font-size: 14px;
    color: #848484;
    display:block;
    *display:inline;
}

.dropdown a:hover {
    background:#ededed;
    color:#c5960c;
}

.dropdown ul {
    text-align: left;
    margin: 0;
    background:#ededed;
    border-top:none;
    z-index:999;
	padding:10px 0 10px;
}

#navbar .dropdown ul ul {
    top:-10px;
    padding:10px 0 10px;
}

.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a,
.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a {
    outline:0;
    color: #848484;
    font-weight:bold;
 }

.dropdown .current_page_item ul a,
.dropdown .current-cat ul a,
.dropdown .current-menu-item ul a,
.dropdown .current_page_item ul a,
.dropdown .current-cat ul a,
.dropdown .current-menu-item ul a {
    outline:0;
    font-weight:normal;
    color:#c0c0c0;
}

.dropdown li ul li {
	float:left;
    margin:0;
    padding:0;
 }

.dropdown li ul li a {
    color:#ea6c35;
    margin:0;
    padding:3px 10px;
}

.dropdown li:hover a {
    color:#c5960c;
    background:#ededed;
}

.dropdown li:hover ul a {
    color:#848484;
}

.dropdown li:hover li a:hover {
	color:#ea6c35;
}

.dropdown a.sf-with-ul {
    min-width:1px;
}

.sf-sub-indicator {
 	display:block;
  	margin:0;
 	height:10px;
 	width:100%;
 	float:left;
	text-indent:-999em;
 	overflow:hidden;
	background:url('images/downt.png') no-repeat center;
}

.dropdown li:hover li .sf-sub-indicator {  /* give all except IE6 the correct values */
  	background:url('images/rightt.png') no-repeat right; /* 8-bit indexed alpha png. IE6 gets solid image only */
   	width:10px;
   	float:right;
  	margin:5px 0 0 5px;
}

#navbarsecond .sf-sub-indicator {
 	display:block;
  	margin:0;
 	height:10px;
 	width:100%;
 	float:left;
	text-indent:-999em;
 	overflow:hidden;
	background:url('images/down.png') no-repeat center;
}

#navbarsecond .dropdown li:hover .sf-sub-indicator {
 	background:url('images/downh.png') no-repeat center;
}

#navbarsecond .dropdown li:hover li .sf-sub-indicator {  /* give all except IE6 the correct values */
  	background:url('images/right.png') no-repeat right; /* 8-bit indexed alpha png. IE6 gets solid image only */
   	width:10px;
   	float:right;
  	margin:5px 0 0 5px;
}

#navbarsecond .dropdown a {
    color: #848484;
    font-size:14px;
    padding: 14px 10px 9px;
    line-height:1.2;
}

#navbarsecond .dropdown a:hover {
	background: #242423;
    color:#fff;
}

#navbarsecond .dropdown ul {
	background: #242423;
	padding:10px 0 10px;
}

#navbarsecond .dropdown ul ul {
    top:-10px;
    padding:10px 0 10px;
	background: #242423;
}

#navbarsecond .dropdown li ul li {
    color:#000;
}

#navbarsecond .dropdown li ul li a {
	color:#000;
	padding:4px 10px;
}

#navbarsecond .dropdown li:hover a {
    color:#fff;
	background: #242423;
}

#navbarsecond .dropdown li:hover ul a {
    color:#fff;
}

#navbarsecond .dropdown li:hover li a:hover {
	color:#ea6c35;
}

/* Dropdown Magazine menu */
.dropdown-mag, .dropdown-mag * { margin: 0; padding: 0; list-style: none; }
.dropdown-mag { line-height: 1.0; }
.dropdown-mag ul { position: absolute; top: -999em; width: 170px; /* left offset of submenus need to match (see below) */ }
.dropdown-mag ul li { width: 100%; }
.dropdown-mag li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.dropdown-mag li { float:left; *float:none; display:inline;  position: relative; }
.dropdown-mag a {  position: relative; }
.dropdown-mag li:hover ul,
.dropdown-mag li.sfHover ul { left: 0; top:43px; /* match top ul list item height */ z-index: 99; }
ul.dropdown-mag li:hover li ul,
ul.dropdown-mag li.sfHover li ul { top: -999em; }
ul.dropdown-mag li li:hover ul,
ul.dropdown-mag li li.sfHover ul { left: 170px; /* match ul width */ top: 0; }
ul.dropdown-mag li li:hover li ul,
ul.dropdown-mag li li.sfHover li ul { top: -999em; }
ul.dropdown-mag li li li:hover ul,
ul.dropdown-mag li li li.sfHover ul { left: 170px; /* match ul width */ top: 0; }

#navbarsecond .dropdown-mag ul { position: absolute; top: -999em; width: 170px; /* left offset of submenus need to match (see below) */ }
#navbarsecond .dropdown-mag li:hover ul,
#navbarsecond .dropdown-mag li.sfHover ul { left: 0; top:47px; /* match top ul list item height */ z-index: 99; }
#navbarsecond ul.dropdown-mag li:hover li ul,
#navbarsecond ul.dropdown-mag li.sfHover li ul { top: -999em; }
#navbarsecond ul.dropdown-mag li li:hover ul,
#navbarsecond ul.dropdown-mag li li.sfHover ul { left: 170px; /* match ul width */ top: -10px; }
#navbarsecond ul.dropdown-mag li li:hover li ul,
#navbarsecond ul.dropdown-mag li li.sfHover li ul { top: -999em; }
#navbarsecond ul.dropdown-mag li li li:hover ul,
#navbarsecond ul.dropdown-mag li li li.sfHover ul { left: 170px; /* match ul width */ top: -10px; }

.dropdown-mag {
    float:left;
}

.dropdown-mag a {
    padding: 12px 10px 10px;
    margin:0 5px 0 0;
    text-decoration:none;
    line-height:1.2;
    font-size: 14px;
    color: #848484;
    display:block;
    *display:inline;
}

.dropdown-mag a:hover {
    background:#ededed;
    color:#c5960c;
}

.dropdown-mag ul {
    text-align: left;
    margin: 0;
    background:#ededed;
    border-top:none;
    z-index:999;
	padding:10px 0 10px;
}

#navbar .dropdown-mag ul ul {
    top:-10px;
    padding:10px 0 10px;
}

.dropdown-mag .current_page_item a,
.dropdown-mag .current-cat a,
.dropdown-mag .current-menu-item a,
.dropdown-mag .current_page_item a,
.dropdown-mag .current-cat a,
.dropdown-mag .current-menu-item a {
    outline:0;
    color: #848484;
    font-weight:bold;
 }

.dropdown-mag .current_page_item ul a,
.dropdown-mag .current-cat ul a,
.dropdown-mag .current-menu-item ul a,
.dropdown-mag .current_page_item ul a,
.dropdown-mag .current-cat ul a,
.dropdown-mag .current-menu-item ul a {
    outline:0;
    font-weight:normal;
    color:#c0c0c0;
}

.dropdown-mag li ul li {
	float:left;
    margin:0;
    padding:0;
 }

.dropdown-mag li ul li a {
    color:#ea6c35;
    margin:0;
    padding:3px 10px;
}

.dropdown-mag li:hover a {
    color:#c5960c;
    background:#ededed;
}

.dropdown-mag li:hover ul a {
    color:#848484;
}

.dropdown-mag li:hover li a:hover {
	color:#ea6c35;
}

.dropdown-mag a.sf-with-ul {
    min-width:1px;
}



#navbarsecond .dropdown-mag li:hover .sf-sub-indicator {
 	background:url('images/downh.png') no-repeat center;
}

#navbarsecond .dropdown-mag li:hover li .sf-sub-indicator {  /* give all except IE6 the correct values */
  	background:url('images/right.png') no-repeat right; /* 8-bit indexed alpha png. IE6 gets solid image only */
   	width:10px;
   	float:right;
  	margin:5px 0 0 5px;
}

#navbarsecond .dropdown-mag a {
    color: #848484;
    font-size:14px;
    padding: 14px 10px 9px;
    line-height:1.2;
}

#navbarsecond .dropdown-mag a:hover {
	background: #242423;
    color:#fff;
}

#navbarsecond .dropdown-mag ul {
	background: #242423;
	padding:10px 0 10px;
}

#navbarsecond .dropdown-mag ul ul {
    top:-10px;
    padding:10px 0 10px;
	background: #242423;
}

#navbarsecond .dropdown-mag li ul li {
    color:#000;
}

#navbarsecond .dropdown-mag li ul li a {
	color:#000;
	padding:4px 10px;
}

#navbarsecond .dropdown-mag li:hover a {
    color:#fff;
	background: #002d62;
}

#navbarsecond .dropdown-mag li:hover ul a {
    color:#fff;
}

#navbarsecond .dropdown-mag li:hover li a:hover {
	color:#ea6c35;
}

/*********************************************************************************************

4. Homepage    -------------------------  index.php

*********************************************************************************************/

#content {
    float: left;
    width: 700px;
}

/* Featured Slider -- wpzoom-slider.php */
 #slider { margin:0 0 25px; position:relative; width:980px; height:550px;  }
 
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {margin: 0 0 15px;   position: relative;   zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 550px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}

/* Direction Nav */
#slider .flex-direction-nav a {height: 36px; width: 36px;  position: absolute; right: 15px; top: 15px; display: block; cursor: pointer; font-size: 1px;  text-indent: -2000px; background: url("images/arrows_big.png") no-repeat 0 0;   }
#slider .flex-direction-nav .flex-next {background-position: -41px 0;  }
#slider .flex-direction-nav .flex-prev {right: 57px;}
#slider .flex-next:hover { background-position: -41px -40px;}
#slider .flex-prev:hover { background-position: 0 -40px;}
 

#slider .flex-viewport li .postcontent { height:100%; overflow:hidden;}

#slider .slide_content { padding:30px 25px; overflow: hidden; font-size: 16px; color: #fff; position:absolute; background:url(images/75.png) repeat; bottom:30px; left:30px; width:550px; }
#slider .slide_content p { margin-bottom: 5px; display:none; }
#slider h2 { line-height: 1.3; margin: 0 0 7px; font-family:Cutive; }
#slider h2 a { color: #fff; font-size: 24px !important; font-weight: bold; }
#slider .slides li { list-style-type: none; display:none; position:relative;}
#slider h3 { text-transform:capitalize; font-size:16px;  }
#slider h3 a { color:#fff; }

#slider.small-size { width: 100%; height:auto; }
#slider.small-size .slide_content { padding:20px 15px; overflow: hidden; font-size: 14px; color: #fff; position:absolute; background:url(images/75.png) repeat; bottom:20px; left:20px; width:50%; }
#slider.small-size h2 a { color: #fff; font-size: 24px; font-weight: bold; }
#slider.small-size h3 { text-transform:capitalize; font-size:12px;  }




/* Featured Category Widgets on Homepage */
.home_widgets .home_column {
	width:310px;
	margin:0 25px 0 0;
	float:left;
}

.home_widgets .home_column.last {
	margin:0;
}

.home_widgets .home_column h4.title {
	border-top: 1px solid #E5E5E5;
    font-size: 13px;
    line-height: 1.3;
    margin: 0 0 10px 0;
    padding:10px 0 0;
    text-transform:capitalize;
	color: #212121;
	font-weight:normal;
}
div.pop-inside ul li .pop-title {
    clear: none;
    font-weight: normal !important;
	color: #407DB5 !important;
    margin: 0 0 3px;
    padding: 0;
}
.featured-post {
	margin:0 0 20px;
}

#kb-advanced-rss-5 h3 {
	color: #407DB5;
    background-color: #FEF5D5;
    border-bottom: medium none;
    margin-bottom: 0;
    padding-left: 0.5em;
	line-height: 0;
}
#kb-advanced-rss-5 h3:before {
    content: url("images/calendar.png");
    margin: 0 0.5em 0 0;
    vertical-align: sub;
}
#video-widget-3 h3:before {
    content: url("images/video.png");
    margin: 0 0.5em 0 0;
    vertical-align: sub;
}
#video-widget-3 h3 {
	color: #407DB5;
    background-color: #FEF5D5;
    border-bottom: medium none;
    margin-bottom: 0;
    padding-left: 0.5em;
	line-height: 0;
}
#kb-advanced-rss-6 h3 {
	color: #407DB5;
    background-color: none;
	border-bottom: 1px solid #E5E5E5;
    margin-bottom: 0;
    padding-left: 0.5em;
	line-height: 0;
}
#kb-advanced-rss-6 h3:before {
    content: url("images/calendar.png");
    margin: 0 0.5em 0 0;
    vertical-align: sub;
}
#video-widget-2 h3:before {
    content: url("images/video.png");
    margin: 0 0.5em 0 0;
    vertical-align: sub;
}
#video-widget-2 h3 {
	color: #407DB5;
    background-color: none;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 10px;
    padding-left: 0.5em;
	line-height: 0;
}

.home_column h3 {
	margin:0 0 8px;
}

.home_column h3 a {
 	font-size:21px;
}

.home_column .post-thumb {
	margin:0 0 10px;
}


/*********************************************************************************************

5. Archive posts styling -------------------------  loop.php

*********************************************************************************************/

h1.archive_title {
    font-size: 36px;
    line-height: 1.1;
    margin: 0 0 15px;
    padding:0 0 15px;
    /* text-transform:capitalize; */
    color:#000;
    border-bottom: 1px solid #E5E5E5;
}

.archiveposts-home h3.title {
    border-bottom: 1px solid #E5E5E5;
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    padding:8px 0;
    text-transform:capitalize;
    color: #666;
    font-weight:normal;
}
#top-3 h3.title {
    border-bottom: 1px solid #E5E5E5;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.3;
    margin: 0;
    padding: 8px 0;
    text-transform: capitalize;
    width: 93.6%;
}
#in-this-issue h3.title {
    border-bottom: 1px solid #E5E5E5;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.3;
    margin: 0;
    padding: 8px 0;
    text-transform: capitalize;
}
#in-this-issue > .recent-post > .post-thumb > img{
height: auto;
width:
}
/* Grid view */
.archiveposts-home > .recent-post {
    float: left;
    margin-bottom: 20px;
    margin-right: 63px;
    margin-top: 0;
    padding-top: 15px;
    width: 29%;
}

.recent-post {
    float: left;
    margin-bottom: 20px;
    margin-right: 45px;
    margin-top: 0;
    padding-top: 15px;
    width: 28.9%;
}

.archive .recent-post, .search .recent-post { margin-top:-16px; }

.recent-post div.post-thumb a img.Thumbnail.thumbnail {
    height: auto;
    width: 100%;
}

.recent-post img {
    height: auto;
    width: 100%;
}

.recent-post.last {
	margin-right:0;
}

.recent-post .post-thumb {
    margin: 0 0 10px;
	position:relative;
}

.recent-post h4.title {
    font-size: 13px;
    line-height: 1.3;
    margin: 0 0 10px 0;
    padding:0 0 0;
    text-transform:capitalize;
    color: #212121;
    font-weight:normal;
}

.recent-post h2 {
    line-height: 1;
    margin-bottom:10px;
    font-weight:bold;
}

.recent-post h2 a {
    font-size: 16px;
}

.recent-post .post-content {
    padding: 0;
	overflow: hidden;
}
div#top-3 .recent-post div.post-content{
width: 96%;
}

.recent-post .entry p {
	font-size:14px;
}

.recent-meta {
  	margin:0 0 5px;
    font-size:11px;
    color:#A8A8A8;
}

.recent-meta a {
	color:#A8A8A8;
}

.recent-meta a:hover {
	color:#ea6c35;
}

.recent-meta span {
	margin-right:4px;
}

/* List view */
.list-view .recent-post {
    width:100%;
    margin:-1px 0 25px 0;
    border-top: 1px solid #E5E5E5;
}

.archive .list-view .recent-post {
	margin-top:-16px;
}

.list-view .recent-post .post-thumb {
    float:left;
    margin:0 15px 0 0;
}

/* Read more button */
a.more-link {  margin:5px 0 0;  text-align:left; font-weight:bold; }


/*********************************************************************************************

6. Single Posts Styling  ---------------------------------  single.php, page.php

*********************************************************************************************/

/* Magazine Meet the Staff Styles */
#teamimage {
    float: left;
    height: 133px;
    margin: 10px;
    width: 200px;
}
#teamimage:hover {
    background-position: 0 -133px;
}
.magname {
    left: 220px;
    position: relative;
    top: 20px;
}
.magname a {
    display: block;
    margin-top: 15px;
}
.bio p {
    font-size: 1em;
}
.deb {
    background: url("images/staff/deb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.alex {
    background: url("images/staff/alex.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.angeline {
    background: url("images/staff/angeline.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.aileen {
    background: url("images/staff/aileen.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.doug {
    background: url("images/staff/doug.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mariel {
    background: url("images/staff/mariel.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.martin {
    background: url("images/staff/martin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sissi {
    background: url("images/staff/sissi.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* End Magazine Meet the Staff Styles */
/* magazine post styles */
.magazine > hr.title-divider{
	display:none;
}
/*.magazine .entry {
    font-size: 1.2em;
} */
/* end magazine post styles */

.col_main {
	width:570px;
	float:left;
}

.col_meta {
	width:110px;
	float:right;
}

.category_link { text-transform:capitalize; font-size:16px; }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin-bottom: 12px;
    line-height:1.3;
}
.entry p { margin-bottom: 14px; }

.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright,
.entry img.attachment-fullsize {
    margin-bottom: 10px;
    max-width: 100%;
    height:auto;
}

.entry ul, .entry ol { margin: 0 0 14px 14px; }
.entry li ul, .entry li ol { margin-bottom: 0; }
.entry li {
    list-style-position: outside;
}
.entry ul li { list-style-type: square; }
.entry ol li { list-style-type: decimal; }
.entry blockquote {
    color:#8E8E8E;
    border-left: solid 3px #ececec;
    padding:0 15px;
    margin: 10px;
}

h1.entry-title  {
    margin:0 0 10px;
    line-height:1.3;
    height:auto;
    font-size:32px;
    font-weight:bold;
}

h1.entry-title a {
    color:#222;
    display:block !important;
}
div#main.full-width h1.entry-title{
	text-align: center;
}
div#main.full-width div#content div.main div.post-meta{
	text-align:center;
}
	

.post-meta { margin: 0 0 15px; padding: 0; color: #656565; border-bottom: none; }

.col_meta h3 { border-top: 1px solid #E5E5E5; font-size: 14px; line-height: 1.3; margin: 0; padding: 10px 0; text-transform: capitalize; color: #666; font-weight: normal; }

.prevnext { margin: 0 0 11px; padding: 5px 0 0; color: #656565; font-size: 12px; font-weight: bold; }
.prevnext .next_link { float: right; }
.prevnext .separator { margin-left:4px; }


/* Related Posts */
.related_posts { margin: 0 0 15px; }
.related_posts ul li { list-style-type: none; padding: 0 0 10px; margin: 0 0 10px; display: block; font-size: 11px; }
.related_posts ul li a { font-weight:bold; display:block; font-size:14px; }

/* Sharing buttons */
.share_box .share_btn { margin:0 0 10px; }

/* Tags */
.tag_list {  margin:0 0 12px; color:#63676A; }
.tag_list a {font-weight:bold; }
.tags_wrap { overflow:hidden; }

/* [gallery] shortcode */
.entry .gallery .gallery-item { max-width:610px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }
.entry .gallery { clear: both; margin: auto; text-align: center; }
.entry .gallery a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.gallery img { max-width:610px; width:100%; height:auto; }

/* Images align */
.entry .aligncenter, div.aligncenter { display: block; clear:both; margin-left: auto; margin-right: auto; }
.alignleft, .entry .alignleft { float: left; margin-right:15px; }
.alignright, .entry .alignright { float: right; margin-left:15px; }

/* Caption for images */
.entry .wp-caption { max-width: 100% !important; width:auto; text-align:center; }
.entry .wp-caption img { background:none; margin:0; border:0 none; max-width:100%; width:auto; height:auto;}
.entry .wp-caption-text, .gallery-caption { color:#A7A3A3; font-size:11px; margin:0; padding:4px 0 0; text-align:center; }
.entry .wp-caption.aligncenter { margin:0 auto 15px; }

img.wp-smiley { border: none; padding: 0; }

.thumbnails { clear: both; float: left; font-size: 11px; line-height: 1.6em;  }
.thumbnails img { height: 100px; margin:0 20px 15px 0; width: 100px; }
.thumbnails .active img { border:3px solid #FFCB65; }

/* Template: Sidebar on the left */
.side-left #content { float: right; border-right: 0; }
.side-left #sidebar { float: left; }

/* Template: Full-width */
.full-width #content { width: 980px; }
.full-width .col_main { width:846px; }
.full-width h1.archive_title { width:980px; }
.full-width .entry, .page .entry { float: none; display: block; padding-right: 0; }
.full-width .entry img { }

/* Template: Archives */
.post .col_arch { float: left; width: 100%; margin: 10px 0; border-bottom: 1px solid #ececec; padding-bottom: 15px; }
.post .col_arch .left { display:block; text-transform: capitalize; font-size:12px; font-weight:bold; }
.post .col_arch .right { float: left; margin-top:12px; }
.post .col_arch .right ul {margin-left:0; }
.post .col_arch .right ul li a { font-weight: normal; }
.post .col_arch .right ul li { width: 30%; float: left; margin: 0 10px 5px 0; list-style-type: none; }
.post .col_arch:last-child { border-bottom:none; }


/*********************************************************************************************

7. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/

#sidebar {
    float: right;
    width: 260px;
	font-size:13px;
    color:#5C5C5C;
}

.archive #sidebar, .page #sidebar, .search #sidebar {
	margin-top:20px;
}

#sidebar .widget {
    margin-bottom:20px;
}

.widget h3.title {
	border-bottom: 1px solid #E5E5E5;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 15px 0;
    padding:8px 0;
    text-transform:capitalize;
	color: #666 !important;
	font-weight:normal;
}

.home_column .widget h3.title {
	border-top: 1px solid #E5E5E5;
	border-bottom:none;
    font-size: 13px;
    line-height: 1.3;
    margin: 0 0 10px 0;
    padding:10px 0 0;
    text-transform:capitalize;
	color: #212121;
	font-weight:normal;
}

.widget { float: left; line-height: 1.5; width: 100%; }
.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }
.widget ul li { list-style-type: none; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }
.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }
.side_ad { text-align: center; margin:25px 0 10px; }

/* Category Widget */
.widget_categories ul li { color: #8B8A8A; text-align: right; font-weight: normal; padding: 2px 0; clear: both; }
.widget_categories ul li li { padding-left:10px; }
.widget_categories ul li a { text-align: left; float: left; }

/* Video Widget */
.wpzoom_media .open .description { margin: 10px 0 5px; font-size: 12px; line-height: 16px; }
.wpzoom_media .hide { display: none; }
.wpzoom_media ul { text-align:center; }
.wpzoom_media li { text-align:center; display:inline;  list-style-type: none; font-size: 14px; padding: 8px 2px; line-height: 20px; }
.wpzoom_media li a { color:#ccc; font-weight: bold;}
.wpzoom_media li a.active { color:#ea6c35; }

/* Recent Comments */
.recent-comments-list .avatar { margin-right: 8px; float: left;}
.recent-comments-list li { padding: 6px 0 10px; margin:0 0 5px; border-bottom: 1px solid #eee; line-height:1.4; }
.recent-comments-list li a { font-weight:bold; }

/* Recent Posts  */
.widget .feature-posts-list br {display: none;}
.widget .feature-posts-list img { margin: 4px 12px 5px 0; float: left;}
.widget .feature-posts-list small { font-size: 12px; color: #8B96A0; margin: 2px 0 4px; display: block; }
.widget .feature-posts-list .post-excerpt { display: block;}
.widget .feature-posts-list li { padding: 6px 0; margin:0; border-bottom:1px solid #ececec; line-height:1.4; }
.widget .feature-posts-list li a { font-weight:bold; }

/* Flickr widget */
.widget .flickr_badge_image {margin-right: 10px; margin-bottom: 12px; float: left; }
.widget .flickr_badge_image img { width: 64px; height: 64px; }
.widget .flickr_badge_image img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}

/* Social widget */
.wpzoomSocial li {float:left; margin:0 0 15px 2px;width:49%;}
.wpzoomSocial li img {margin:0 7px 0 0; float:left;}
.wpzoomSocial li a {  font-size:13px;}

/* Twitter widget */
.widget .twitter-list li { padding: 0 0 7px; margin: 0 0 7px; }
.widget .twitter-list li a { font-weight: normal; }
.widget .twitter-list .twitter-timestamp { display: block; color: #A8A8A8;  font-size: 11px; font-style: normal;}
.widget .follow-user { margin: 0; padding: 5px 0; }

/* Popular Posts Widget */
.popular-news .comments {  color: #A9A9A9; }
.popular-news li {  padding: 0 0 6px; }

/* Tag cloud Widget */
.widget_tag_cloud div a { padding: 0 3px; }

/* Calendar widget */
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; font-weight:bold;  font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #EFEEEE; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #E8E8E8; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: capitalize; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: capitalize; padding-top: 10px; }

/* Archive widget */
.widget_archive li { width:49%; float:left; display:block; margin:0;  padding:0 0 6px;}

/*********************************************************************************************

8. Comments  -------------------------  comments.php

*********************************************************************************************/

#comments { clear: both; }
#comments h3 { border-top: 1px solid #E5E5E5; font-size: 14px; line-height: 1.3; margin: 0; padding: 10px 0; text-transform: capitalize; color: #666; font-weight: normal; }

#comments .navigation { padding: 0 0 18px 0; }
.commentlist { list-style: none; margin: 0; }
.commentlist li.comment { border-bottom: 1px solid #dedede; font-size:12px; line-height: 1.7; margin: 0 0 24px 0; padding: 0 0 0 76px; position: relative; }
.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }
#comments .comment-body p:last-child { margin-bottom: 6px; }
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }
.commentlist ol { list-style: decimal; }
.commentlist .avatar { position: absolute; top: 4px; left: 0; }
.comment-author { margin-bottom:3px; }
.comment-author cite { color: #B1B1B1; font-weight: bold; font-style:normal; font-size:14px; }
.comment-author .says {  display:none; }
.comment-meta { font-size: 12px;  margin: 0; float: right; }
.comment-meta a:link, .comment-meta a:visited { color: #888; text-decoration: none; }
.comment-meta a:active, .comment-meta a:hover { color: #333; }
.reply { font-size: 12px; padding: 0 0 24px 0; }
.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li { border: none; margin: 0; }
.nopassword, .nocomments { display: none; }
#comments .pingback { border-bottom: 1px solid #dedede; margin-bottom: 18px; padding-bottom: 18px; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; }
#comments .pingback .url { font-size: 13px; font-style: italic; }
.comment-notes { display:none; }

/* Comments form */
#respond { margin: 24px 0; overflow: hidden; position: relative; }
#respond p { margin: 0; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 48px 0 0; }
.commentlist #respond { clear: both; display: block; }
#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }
#respond .required_lab {  font-weight: bold;   }
#respond label {   font-size: 14px; }
#respond input { margin: 0 0 9px;   }
#respond textarea { width: 96%; height: 145px;  }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; display:none; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { text-align:left; margin-top:10px; }
#respond .form_fields { float: left; width: 36%; margin-right: 5%; }
#respond .form_fields p { margin-bottom:7px; }
#respond .form_fields input { width:100%; }
#respond .comment-form-comment { width: 80%; float: left; }
#respond .form_fields input, #respond textarea { clear: both; display: block; margin: 3px 0 0; }

/*********************************************************************************************

9. Footer  -------------------------  footer.php

*********************************************************************************************/

#footer {
  	padding:15px 0 0;
	background-color: #000;
	color: #fff;
}
#footer .fiu-logo{
	vertical-align:top;
	margin-left:1em;
	display:inline-block;
	*display:inline;
	zoom:1;
}
#footer .column-small{
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-left:5em;
	vertical-align: top;
}
#footer h3{
	font-family:Cutive;
	border-top: none !important;
}
#footer a{
	color:#ccc;
}
#footer div.column {
    display: inline;
    float: left;
    margin-right: 25px;
    width: 310px;
}

#footer div.last {
    margin-right: 0;
	vertical-align: top;
}

#footer .widget-area {
    padding:0 0 15px;
    margin:0 0 15px;
    border-bottom:none;
	margin: 0 auto;
	width: 980px;
}

#footer .column .widget {
    width:310px;
    float:left;
    line-height:1.7;
    overflow:hidden;
    margin-bottom:15px;
}

#footer .widget h3.title {
    border-top: 1px solid #E5E5E5;
    border-bottom: 0 none;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 10px 0;
    padding:0px 0 0;
    text-transform:Capitalize;
    color: #FFF;
    font-weight:normal;
}

.copyright {
    font-size: 11px;
    min-height: 50px;
    text-align: center !important;
    width: 100%;

}
.copyright .left { }
.copyright .right {  }
p.wpzoom { display: inline; float: right; line-height: 16px;  }
p.wpzoom img { display: inline; float: right; padding: 0 0 0 2px; }


/*********************************************************************************************

9. Media Queries

*********************************************************************************************/

/* Tablet Landscape */
@media screen and (max-width: 768px) {

    body { min-width:100%; }
    .inner-wrap { width: 90%; padding: 0 3%; }
    #content { width:66%;}
 
    .btn_menu { display: block; margin:9px 0 13px; padding:8px 0 3px 0; text-align: left;}
    .btn_menu span { background: #444 url("images/menu.gif") no-repeat 50% 61%; width: 31px; height: 37px;float: left;margin: 0 10px 0 0;text-indent: -9999px;overflow: hidden;}
    .btn_menu:hover span { background: #c5960c url("images/menu.gif") no-repeat 50% 61%; }
 
    #navsocial { float:right;   margin-top: 25px;}
	div#footer div.widget-area div.column-small div.widget ul#navsocial{
	
    display: inline;
    float: right;
    font-size: 12px;
    margin-top: 2px;

	}
	div#footer div.widget-area div.column-small div.widget ul#navsocial li{
	display:block;
	   line-height: 20px;
    margin-left: 0;
}
    #navbar_wrap { float:left; margin-bottom:15px; }    

    .mobile-menu  { display:none; }

    .dropdown { padding: 0; }
    .dropdown li { display: block; float: none; margin-right: 0; }
    #menu .dropdown > li:after { display: none; }
    .dropdown a { padding-left: 0; }
    .dropdown ul { background: none; margin-left: 10px;  margin-bottom:15px; display: block !important; position: relative; visibility: inherit !important; top: 0; width: auto; }
    .dropdown a:hover { color: #878E91; }
    .dropdown li ul li  { border:none;}
    .dropdown li ul li a { color: #878E91; }
    .dropdown li:hover li a:hover { color: #333; }
    .dropdown li:hover ul a { color: #878E91; }
    .dropdown > li > a:hover { margin-top: 0; }
    .dropdown > li > a:after { display: none; }
    .dropdown > li > a:hover:after { border-top-color: #ec5706; }
    .dropdown ul {  -webkit-box-shadow: none; box-shadow: none; padding: 0; }

    .dropdown > li > a:hover { margin-top: 0; color:#333; }
    .dropdown > li:hover { margin-top: 0; }
    .dropdown > li:hover > a { margin-top: 0; }
    .dropdown li:hover a { background:none; color: #333; }
    .dropdown li:hover  { background:none; }
 

    .dropdown li:hover ul,
    .dropdown li.sfHover ul { left: 0; top: 0; z-index: 99; }
    ul.dropdown li:hover li ul,
    ul.dropdown li.sfHover li ul { top: 0; }
    ul.dropdown li li:hover ul,
    ul.dropdown li li.sfHover ul { left: 0; top: 0; }
    ul.dropdown li li:hover li ul,
    ul.dropdown li li.sfHover li ul { top: 0; }
    ul.dropdown li li li:hover ul,
    ul.dropdown li li li.sfHover ul { left: 0; top: 0; }


    #navbarsecond  .dropdown { padding: 0; }
    #navbarsecond .dropdown li { display: block; float: none; margin-right: 0; }
    #navbarsecond .dropdown > li:after { display: none; }
    #navbarsecond .dropdown a { padding-left: 0; }
    #navbarsecond .dropdown ul { background: none; margin-left: 10px; display: block !important; position: relative; visibility: inherit !important; top: 0; width: auto; }
    #navbarsecond .dropdown a:hover { color: #878E91; }
    #navbarsecond .dropdown li ul li  { border:none;}
    #navbarsecond .dropdown li ul li a { color: #878E91; }
    #navbarsecond .dropdown li:hover li a:hover { color: #333; }
    #navbarsecond .dropdown li:hover ul a { color: #878E91; }
    #navbarsecond .dropdown > li > a:hover { margin-top: 0; }
    #navbarsecond .dropdown > li > a:after { display: none; }
    #navbarsecond .dropdown > li > a:hover:after { border-top-color: #ec5706; }
    #navbarsecond .dropdown ul {  -webkit-box-shadow: none; box-shadow: none; padding: 0; }

    #navbarsecond .dropdown > li > a:hover { margin-top: 0; color:#333; }
    #navbarsecond .dropdown > li:hover { margin-top: 0; }
    #navbarsecond .dropdown > li:hover > a { margin-top: 0; }
    #navbarsecond .dropdown li:hover a { background:none; color: #333; }
    #navbarsecond .dropdown li:hover  { background:none; }
 

    #navbarsecond .dropdown li:hover ul,
    #navbarsecond .dropdown li.sfHover ul { left: 0; top: 0; z-index: 99; }
    #navbarsecond ul.dropdown li:hover li ul,
    #navbarsecond ul.dropdown li.sfHover li ul { top: 0; }
    #navbarsecond ul.dropdown li li:hover ul,
    #navbarsecond ul.dropdown li li.sfHover ul { left: 0; top: 0; }
    #navbarsecond ul.dropdown li li:hover li ul,
    #navbarsecond ul.dropdown li li.sfHover li ul { top: 0; }
    #navbarsecond ul.dropdown li li li:hover ul,
    #navbarsecond ul.dropdown li li li.sfHover ul { left: 0; top: 0; }
    #navbarsecond .sf-sub-indicator, .sf-sub-indicator{ display: none; }

	#date-right{ display:none;}
		
	.right-articles {
    border-left: none;
    display: inline-block;
    padding-left: 0em;
	text-align:left;
    width: 100%;
}	
#top-3 {
    display: block;
    width: 100% !important;
}
#in-this-issue {
    display: inline-block;
    width: 100% !important;
}
#in-this-issue > .recent-post {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 0 !important;
    padding-top: 15px;
    vertical-align: top;
    width: 100% !important;
}
#magazine-logo img{
	width: 100% !important;
}
#magazine-logo {
	text-align:center !important;
}
#footer-magazine .widget-area {
    border-bottom: medium none;
    margin: 0 auto;
    padding: 0 0 15px;
    width: 100% !important;
	text-align: center;
}
#footer-magazine .fiu-logo {
    display: inline-block;
    margin-left: 0 !important;
    vertical-align: top;
    width: 100% !important;
}
#footer-magazine .column-small {
    display: inline-block;
    margin-left: 0 !important;
    margin-top: 2em;
    vertical-align: top;
    width: 100%;
}
#subcontent > #sidebar {
    color: #5C5C5C;
    display: inline-block;
    font-size: 13px;
    margin-top: 0;
    vertical-align: top;
    width: 100% !important;
}
#footer .widget-area {
    border-bottom: medium none;
    margin: 0 auto;
    padding: 0 0 15px;
    text-align: center;
    width: 100% !important;
}
#logo a {
    display: block;
    font-weight: bold;
    line-height: 1.2;
    width: 100% !important;
}
#logo img{
	width: 100% !important;
}
#sidebar {
	width:100% !important;
	}
#footer .column-small {
    display: inline-block;
    margin-left: 0 !important;
    margin-top: 1em;
    width: 100% !important;
}
#navsocial img {
    display: inline;
	float:none !important;
    margin-right: 3px;
}
#current-issue-header {
    display: inline-block;
	position:relative;
    margin-left: 0em !important;
}
.dropdown-mag li {
    display: inline;
	float:none !important;
    position: relative;
}
.preview-cat {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 1em;
    vertical-align: top;
	width:100%;
}
    #slider {width:100%; height:auto; padding:0; }
    #slider li img { width:100%; }
    #slider li img { width:100%; height:auto;}
    #slider .slide_content {width:60%; }
    #slider.small-size .slide_content {width:70%; }
    #slider h2 a { font-size: 22px;  }
 
    .home_widgets .home_column {  width: 32%; margin: 0 2% 0 0;  }
    .home_widgets .home_column img { width:auto; max-width:100%; height:auto; }

    .recent-post { width: 100%; float: left; }
    .recent-post .post-thumb { float:left; margin:0 10px 0 0;}

    .col_main,
    .full-width .col_main { width:80%; }
    .col_meta,
    .full-width .col_meta { width:16%; }

    #sidebar { width:30%; }
    #sidebar .widget {width:100%; margin-right:2%; float:left; }

    .cover { position: relative; padding-bottom: 56.25%; display:block; padding-top: 30px; height: 0; overflow: hidden; width: 100%; max-width: 100%; }
    .cover iframe,
    .cover object,
    .cover embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

     /* Template: Full-width */
    .full-width #content { width: 100%; }
    .full-width h1.archive_title { width:100%; }
    .full-width .entry img { max-width: 100%; }
    .full-width .entry .wp-caption { max-width:100%;  }

	#footer div.column { margin-right: 2%;  width: 31%; }
	#footer .column .widget {  width:100%; }
 
 iframe {
 width:100%
   max-width:700px;
}
embed {
width: 100%
    max-width:700px;
}
}
 



/* All Mobile Sizes (devices and browser) */
@media screen and (max-width: 768px) {

    #navsocial { float:left; width: 100%; margin:15px 0 5px;}
    #navsocial li { margin: 0 10px 0 0; }
    #navbar_wrap { float:left; }

    #logo a { font-size: 42px; }
	
	.archiveposts-home{
		display:none;
	}
	/* Start Post top Image Styles */
.fiu-banner-img > img{
	width: 100%;
	height:auto;
	
}
.fiu-banner-img > iframe {
    display:block;
    height: auto;
    min-height: 200px;
    width: 100%;
}
.fiu-banner-img embed {
    display:block;
    height: auto;
    min-height: 200px;
    width: 100% !important;
}
/* End post top Image Styles */
#current-issue-header {
	position: relative !important;
}

    .home_column h3 a { font-size: 14px; }
    .home_column h3 { line-height: 1.1; }

    .home_widgets .home_column {  width:100%; margin: 0;  }

    .inner-wrap { width: 94%; padding: 0 3%; }
    #content { width:100%;}

    #slider .slide_content {  }
	.preview-cat{
		width:100%;}
 
 .right-articles {
    display: inline-block;
    padding-left: 0;
	border-left: none;
    text-align: left;
    width: 100%;
}
 
    .home_widgets { margin-left:0%;  }

    .recent-post .post-content {overflow:visible; }
    .recent-post .post-thumb { width:100%; margin-right:0;}
    .recent-post .post-thumb img { max-width: 100%; height:auto; max-height:none !important;  }

    #respond .form_fields { width:97%; margin:0; }
    #respond .comment-form-comment {width:99%; }
    #respond .form_fields input { width:98%; }
    .children #respond { margin-right:0; }

	#sidebar { width:100%; margin-left:0%;}
    #sidebar .widget {width:100%; margin-right:0%; float:none; }

    #footer div.column { margin-right: 0;  width: 100%; }
	#footer .column .widget { width:100%; }
iframe {
    width: 100%;
}
embed {
    width: 100%;
}
}

#prevButton, #nextButton {
	background-color:white;
	color:black;
}

#tabSelector {
	display:block;
	text-align:center;
	width:100%;
}
img.pop-video-icon{
	float:none !important;
	display:inline-block !important;
}
/*********************************************************************************************

11.  Magazine Footer  -------------------------  footer.php

*********************************************************************************************/

#footer-magazine {
  	padding:0px 0 0;
	background-color: #ccc;
	color: #000;
}
#footer-magazine .fiu-logo{
	vertical-align:top;
	margin-left:1em;
	display:inline-block;
	*display:inline;
	zoom:1;
}
#footer-magazine .column-small{
	display:inline-block;
	*display:inline;
	vertical-align: top;
	zoom:1;
	margin-left:5em;
	margin-top: 15px;
}
#footer-magazine h3{
	font-family:Cutive;
	border-top: none !important;
}
#footer-magazine a{
	color:#000;
}
#footer-magazine div.column {
    display: inline;
    float: left;
    margin-right: 25px;
    width: 310px;
}

#footer-magazine div.last {
    margin-right: 0;
	vertical-align: top;
}

#footer-magazine .widget-area {
    padding:0 0 15px;
    margin:0 0 15px;
    border-bottom:none;
	margin: 0 auto;
	width: 980px;
}

#footer-magazine .column .widget {
    width:310px;
    float:left;
    line-height:1.7;
    overflow:hidden;
    margin-bottom:15px;
}

#footer-magazine .widget h3.title {
    border-top: 1px solid #E5E5E5;
    border-bottom: 0 none;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 10px 0;
    padding:0px 0 0;
    text-transform:Capitalize;
    color: #000;
    font-weight:normal;
}


/* Magazine Styles */
#top-3 {
    display: block;
    width: 1048px;
}
div#top-3 .recent-post img{
 height: 190px;
    width: 100%;
}

#sidebar {
    color: #5C5C5C;
    display: inline-block;
    font-size: 13px;
    margin-top: 0;
    vertical-align: top;
    width: 260px;
}
#in-this-issue {
    display: inline-block;
    width: 712px;
}
#in-this-issue .recent-post img {
    width: 100%;
    height: auto;
}
#in-this-issue .more-articles {
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 1em;
    margin-right: 2em;
    text-align: right;
}
#in-this-issue > .recent-post {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 0;
    padding-top: 15px;
    vertical-align: top;
    width: 30%;
	float:none;
}
#subcontent > #sidebar {
    color: #5C5C5C;
    display: inline-block;
    font-size: 13px;
    margin-top: 0;
    vertical-align: top;
    width: 260px;
}
#current-issue-header {
    display: inline-block;
    margin-left: 20.9em;
    margin-top: 0.8em;
    position: absolute;
    width: 124px;
}

/*------ styles for #EXPANDFIU nav link ------*/
li#menu-item-79951 a {
	color:#002D62 !important;
	/*font-weight:bold;*/
}
li#menu-item-79951 a:hover {
	color:#FFF !important;
	/*font-weight:bold;*/
}
/*------ end styles for #EXPANDFIU nav link ------*/

/* Print Styles */
@media print {
body { background:white; color:black; margin:0 }
#header{
display:none;
}
#sidebar{
display:none;
}
#social{
display:none;
}
#footer{
Display:none;
}
.inner-wrap {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    padding: 0 0px;
    width: 511pt;
}
.fb-share-button.fb_iframe_widget {
    display: none;
}
.twitter-share-button.twitter-tweet-button.twitter-share-button.twitter-count-horizontal {
    display: none;
}
.post-meta {
    border-bottom: medium none;
    color: #656565;
    margin: 0;
    padding: 0;
}
#content {
    float: left;
    width: 650px;
}
}