/* DJ Megamenu */
/* DJ-MegaMenu general styles */
.dj-megamenu {
    padding: 0;
    margin: 0 !important;
    list-style: none;
    height: 60px; /*auto*/
    position: relative;
    z-index: 10001;
    font-family: Arial, Helvetica, sans-serif;
    width: auto;
    background: linear-gradient(to bottom, rgba(69,69,69,1) 0%,rgba(43,43,43,1) 100%);
}
.dj-megamenu-default:after {
    content: "";
    clear: both;
    display: table;
}
.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}
.dj-megamenu li a.dj-up_a {
    display: block;
    float: left;
    height: 60px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding: 0 16px;
    cursor: pointer;
    color: #ffffff;
    border-right: 1px solid #000;
    border-left: 1px solid #555;
    -webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.dj-megamenu li.first a.dj-up_a {
	border-left-width: 0;
}
.dj-megamenu li:last-child a.dj-up_a {
	border-right-width: 0;
}
.dj-megamenu li a.dj-up_a span {
    float: left;
    display: block;
    padding: 0 0 0 !important;
    height: 60px;
    line-height: 60px;
    background: transparent;
}
.dj-megamenu li a.dj-up_a.withsubtitle span {
	line-height: 48px;
}
.dj-megamenu li a.dj-up_a span.dj-drop {
    padding: 0 16px 0 0 !important;
}
.dj-megamenu li a.dj-up_a .arrow {
	display: inline-block;
    font-family: FontAwesome;
	position: absolute;
	right: 16px;
	top: calc(50% - 6px);
	font-size: 1em;
	line-height: 1;
	font-style: normal;
	font-weight: normal;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.dj-megamenu li a.dj-up_a .arrow:before {
	content: "\f107";
}
.dj-megamenu li:hover a.dj-up_a .arrow,
.dj-megamenu li.hover a.dj-up_a .arrow,
.dj-megamenu li.active a.dj-up_a .arrow {
	top: calc(50% - 4px);
}
.dj-megamenu li a.dj-up_a small.subtitle {
	display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    color: rgba(153, 153, 153, 1);
    margin-top: -12px;
}
.dj-megamenu li:hover a.dj-up_a,
.dj-megamenu li.hover a.dj-up_a,
.dj-megamenu li.active a.dj-up_a {
    background: #6a2467;
    color: rgba(255, 255, 255, 1);
    border-right-color: #000;
    border-left-color: #7B3F79;

}
.dj-megamenu li:hover a.dj-up_a small.subtitle,
.dj-megamenu li.hover a.dj-up_a small.subtitle,
.dj-megamenu li.active a.dj-up_a small.subtitle {
	color: rgba(238, 221, 102, 1);
}

.dj-megamenu li.separator > a {
    cursor: default;
}

.dj-megamenu li a.dj-up_a span span.image-title {
	background: none;
	padding: 0 !important;
	margin: 0 0 0 15px;
	display: inline-block;
	float: none;
	height: auto;
}
.dj-megamenu li a.dj-up_a img {
	border: 0;
	margin: 0;
	max-height: 32px;
	vertical-align: middle;
}
.dj-megamenu li a.dj-up_a.withsubtitle img {
	margin-top: -24px;
}
/* Default list styling */
.dj-megamenu li:hover,
.dj-megamenu li.hover {
    position: relative;
    z-index: 10002;
}
/* Hide submenus */

.dj-megamenu li div.dj-subwrap, .dj-megamenu li:hover div.dj-subwrap li div.dj-subwrap,
.dj-megamenu li.hover div.dj-subwrap li div.dj-subwrap {
    position: absolute;
    left: -9999px;
    top: -9999px;
    margin: 0;
    padding: 0;
    list-style: none;
}
/* Show first level submenu */
.dj-megamenu li:hover div.dj-subwrap,
.dj-megamenu li.hover div.dj-subwrap {
	left: 0;
    top: 100%;
    background: #303030;
    height: auto;
    z-index: 10003;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
/* Show higher level submenus */
.dj-megamenu li:hover div.dj-subwrap li:hover > div.dj-subwrap,
.dj-megamenu li.hover div.dj-subwrap li.hover > div.dj-subwrap {
    left: 100%;
    top: 5px;
    margin: 0 0 0 10px;
    background: #303030;
    height: auto;
    z-index: 10004;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

/* Submenu elements styles - drop down */
.dj-megamenu li div.dj-subcol {
	float: left;
}
.dj-megamenu li ul.dj-submenu {
    padding: 0px;
    margin: 0 10px;
    height: auto;
    width: auto;
}
.dj-megamenu li ul.dj-submenu > li {
	list-style: none outside;
    display: block;
    height: auto;
    position: relative;
    width: auto;
    border-top: 1px solid rgba( 57,  57,  57, 1);
}
.dj-megamenu li ul.dj-submenu > li.first {
	border: 0;
}
.dj-megamenu li ul.dj-submenu > li > a {
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    color: #c3c3c3;
    text-decoration: none;
    padding: 12px 20px;
    margin: 0 -10px;
    -webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.dj-megamenu li ul.dj-submenu > li > a span.image-title {
}
/*.dj-megamenu li ul.dj-submenu > li > a img,
.dj-megamenu li ul.dj-submenu > li > a .fa,
.dj-megamenu li ul.dj-submenu > li > a [class^="icon-"] */
.dj-megamenu li ul.dj-submenu > li > a .dj-icon {
	float: left;
	border: 0;
	margin: 0 15px 8px 0;
	vertical-align: middle;
	max-height: 16px;
}
.dj-megamenu li ul.dj-submenu > li > a small.subtitle {
	color: #666666;
    display: block;
    font-size: 12px;
    line-height: 1;
}
.dj-megamenu li ul.dj-submenu > li > a:hover,
.dj-megamenu li ul.dj-submenu > li > a.active,
.dj-megamenu li ul.dj-submenu > li.hover:not(.subtree) > a {
	background: #6a2467;
	color: #ffffff;
}
.dj-megamenu li ul.dj-submenu > li > a:hover small.subtitle,
.dj-megamenu li ul.dj-submenu > li > a.active small.subtitle,
.dj-megamenu li ul.dj-submenu > li.hover:not(.subtree) > a small.subtitle {
	color: rgba(238, 204, 85, 1);
}
.dj-megamenu li ul.dj-submenu > li.parent > a .arrow {
    display: inline-block;
    font-family: FontAwesome;
	position: absolute;
	right: 6px;
	top: 13px;
	font-size: 1em;
	line-height: 1;
	font-style: normal;
	font-weight: normal;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.dj-megamenu li ul.dj-submenu > li.parent > a .arrow:before {
	content: "\f105";
}
.dj-megamenu li ul.dj-submenu > li.parent:not(.subtree) > a:hover .arrow {
	right: 4px;
}
.dj-megamenu li ul.dj-submenu > li.subtree > a .arrow:before {
	content: "\f107";
}

/* Submenu elements styles - tree */
.dj-megamenu li ul.dj-subtree {
	list-style: none outside;
	padding: 0 !important;
    margin: 5px 0 5px 5px !important;
}
.dj-megamenu li ul.dj-subtree > li {
  /*list-style: square outside; */
	padding: 0;
    margin: 0;
    color: #666666;
}
.dj-megamenu li ul.dj-subtree > li > a {
	display: block;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;/* 13px*/
    color: #c3c3c3;
    background: transparent;
    text-decoration: none;
    padding: 8px 5px;
}
.dj-megamenu li ul.dj-subtree > li > a:hover {
	color: #ffffff;
    background:#112;/* added */
}
.dj-megamenu li ul.dj-subtree > li.active > a {
	background: #1a1a2a;/* changed from underline*/
}
.dj-megamenu li ul.dj-subtree > li > a small.subtitle {
	color: #777;
    display: block;
    font-size: 0.9em;
    line-height: 1;
}
.dj-megamenu li ul.dj-subtree > li > a:hover small.subtitle {
    color: rgba(238, 204, 85, 1);
}

/* modules loaded into menu */
.dj-megamenu .modules-wrap {
	padding: 0px 10px;
	color: rgba(238, 238, 238, 1);
}
.dj-megamenu .modules-wrap p {
	display: block !important;
	padding: 0 !important;
}
/* extra coloring */
.dj-megamenu .modules-wrap a{color:#8E4FBA;display:inline-block;}
.dj-megamenu .modules-wrap a:hover{color:#6B3E79;}
.dj-megamenu .modules-wrap a.btn{color:#fff;}

/* sticky menu */
.dj-megamenu.dj-megamenu-fixed {
	position: fixed; /*stuff added below*/
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
  transform: translateZ(0);
}
.dj-megamenu.dj-megamenu-sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	height: auto;
}
.dj-megamenu .dj-stickylogo {
	position: absolute;
	z-index: 10055;
}
.dj-megamenu .dj-stickylogo img {
	max-height: 100%;
	width: auto;
}
.dj-megamenu .dj-stickylogo.dj-align-center {
	position: static;
	text-align: center;
	margin: 10px 0;
}
.dj-megamenu .dj-stickylogo.dj-align-left {
	left: 20px;
	max-height: 50px;
	margin: 5px 0;
}
.dj-megamenu .dj-stickylogo.dj-align-right {
	right: 20px;
	max-height: 50px;
	margin: 5px 0;
}

/* full width submenu */
.dj-megamenu li.dj-up.fullsub {
	position: static !important;
}
.dj-megamenu li.dj-up.fullsub a.dj-up_a {
	position: relative;
}
.dj-megamenu .djsubrow_separator {
	clear:both;
	border-bottom: 1px solid rgba( 57,  57,  57, 1);
	padding: 0 0 20px;
	margin: 0 0 20px;
}

/* vertical menu orientation */
.dj-megamenu.verticalMenu {
	height: auto;
	max-width: 360px;
	z-index: 400;
}
.dj-megamenu.verticalMenu li.dj-up {
	float: none;
}
.dj-megamenu.verticalMenu li a.dj-up_a {
    float: none;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #444 ;
    border-top: 1px solid #222 ;
}
.dj-megamenu.verticalMenu li.first a.dj-up_a {
	border-top: 0;
}
.dj-megamenu.verticalMenu li:last-child a.dj-up_a {
	border-bottom: 0;
}
.dj-megamenu.verticalMenu li a.dj-up_a small.subtitle {
	margin-top: 0;
}
.dj-megamenu.verticalMenu li a.dj-up_a > span { /*was .dj-drop */
	display: table-row;
}
.dj-megamenu.verticalMenu li a.dj-up_a span {
	float: none;
	height: auto;
	line-height: 20px;
}
.dj-megamenu.verticalMenu li a.dj-up_a span em {
	display: table-cell;
	vertical-align: middle;
}
.dj-megamenu.verticalMenu li a.dj-up_a span span.image-title {
	display: table-cell;
	vertical-align: middle;
	padding: 0 15px !important;
	margin: 0;
}
.dj-megamenu.verticalMenu li a.dj-up_a .arrow:before {
	content: "\f105";
}
.dj-megamenu.verticalMenu li:hover div.dj-subwrap,
.dj-megamenu.verticalMenu li.hover div.dj-subwrap,
.dj-megamenu.verticalMenu li:hover div.dj-subwrap.open-right,
.dj-megamenu.verticalMenu li.hover div.dj-subwrap.open-right {
	right: auto !important;
	left: 100% !important;
	top: 0;
}
.dj-megamenu.verticalMenu li:hover div.dj-subwrap.open-left,
.dj-megamenu.verticalMenu li.hover div.dj-subwrap.open-left {
	left: auto !important;
	right: 100% !important;
}

/** DJ mega menu tweaks */
#toolbar .parent.subtree > a {
    border-bottom: #6a2467 solid 1px;
}
#toolbar .subtree > a > .arrow {
    display: none;
}
/* main megamenu 700px / 870px wide */
.dj-megamenu.dj-megamenu-sticky {z-index:10001;}
.navbar-fixed-top {z-index:10004;}

#toolbar .dj-megamenu137 li.dj-up {
    position: static;
}
.dj-megamenu137 li:hover div.dj-subwrap, .dj-megamenu137 li.hover div.dj-subwrap {
    left: auto !important;
	right: 0;
	min-width:770px;
}

#toolbar .dj-megamenu137 li a.dj-up_a {padding:0 12px;position:relative;}
#toolbar .dj-megamenu137 li a.dj-up_a span.dj-drop {padding:0 15px 0 0 !important;}
#toolbar .dj-megamenu137 li a.dj-up_a i.arrow {right:12px;}

/* for smart search in megamenu */
body .autocompleter-choices {
  z-index:15000 !important;
  postion: fixed !important;
}
/* Hide text in menu items */
.dj-up.itemid677 > .dj-up_a .image-title, .dj-up.itemid745 > .dj-up_a .image-title {display: none;}

/* float "function" menu items right */
#dj-megamenu137 .dj-up.itemid745, #dj-megamenu137 .dj-up.itemid677, #dj-megamenu137 .dj-up.itemid731 {
  float:right;
}
/* login module */

h3.loginH3,#mod_improved_ajax_login-133 > .custom,#mod_improved_ajax_login-133 > .custom+.loginBrd {display: none;}
.ial-window .ial-close.loginBtn {display:none;}

/* keep items from opening narrow views */
body {overflow-x: hidden;}

/* RSEventsPro */
.nav input{margin-bottom:0;}

.rs_event_details .rs_event_link{font-size:115%;}
.rs_event_details .rsepro-event-categories-block,.rs_event_details .rsepro-event-tags-block{float:right;margin:1px 10px 5px 10px;}
.rsepro_upcoming li {clear:both; margin: 2px 0;}
.rsepro_upcoming table a {display:inline;}
.rsepro_upcoming .rsepro_small_desc {margin-bottom:3px;}
.rsepro-image img{margin-top:2px;}
.rs_controls .alert {margin-right: 225px;}
#rs_event_show .btn {margin:5px;}
#rs_event_show div.description {text-align:left;}
.rsep_date i, .rsep_location i, .rsep_mail i, .rsep_phone i, .rsep_email i, .rsep_categories i, .rsep_hits i, .rsep_tags i, .rsep_posted i {font-size: 1em;}
h2.rsep_date{font-size:150%;line-height:normal;}
body .rs_event_details {line-height:inherit;}
.rsepro-small-description-block {margin: 10px 10px 10px 120px;clear:both;}

.rsepro-calendar table td.curr-day {background: #fff2b4;}

.rsepro_categories li {list-style-type: none;}
.rsepro_categories ul {margin: 0 0 8px 12px;}
.rsepro_categories a {display: inline-block; padding: 2px 0;}
.rsepro_featured small, .rsepro_upcoming small {display:inline-block;}

/** missing icons */
.icon-delete::before {content: "\f00d";}

/** event page **/
#rs_event_show > h1 {
  margin-bottom: 0;
  border-bottom: solid 1px #ccc;
}
#rs_event_show .rs_controls {
  margin-top: 0;
}
.rsep_date {
  margin: 4px 0px 4px 0px !important;
  line-height: 1.3;
  font-size: 135%;
  font-weight: bold;
}
.rsep_location {
  font-weight: bold;
}
.fb-like.fb_iframe_widget span {
  vertical-align: inherit !important;
}

#main #rs_event_show .description {
  text-align: left;
  margin-top: 1.5rem;
  display: block;
}

/* Easyblog */
#eb.eb-view-categories .eb-post, #eb.eb-view-latest .eb-post {
	min-height: 490px;
	width: 46.5%;
	margin: 0 3.3% 24px 0;
	float: left;
}
body #eb .mod-avatar-sm > img {
    height: 50px;
}
body #eb.eb-mod * {line-height: 1.3;}
/* Easyblog in megamenu*/
/*#menu .itemid643 > a {border-bottom: #6a2467 solid 1px;}
#menu #eb.eb-mod {padding:20px 0;}
#menu #eb.eb-mod * {line-height: 1.3;}
#menu #eb .eb-mod-title {font-size: 14px; padding-top:0; }
#menu #eb .mod-item + .mod-item {border-top: none; margin-top: 7px; padding-top: 7px;}
#menu #eb .eb-mod-media-title {font-weight: normal;}
*/
/* images, alignment */
.f-right {float:right;margin: 4px 0 8px 12px;}
.f-left {float:left;margin: 4px 12px 8px 0;}
.t-left{text-align:left;}
.t-center,.t-centered,.table td.t-center,.table th.t-center,.table.t-center th,.table.t-center td{text-align:center;}
.t-right{text-align:right;}
lead-emph {
  margin-bottom: 20px;
  font-size: 150%;
  font-weight: 200;
  line-height: 30px;
  font-style: italic;
}
.noclear {clear:none !important;}
.inline-block {display: inline-block;}
.meta-only {
  position:absolute;
  text-indent: -9999px;
  height:1px;
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;
}
.pos-relative {position:relative;}

/* clear floating in main part of the page */
#main-content h2, #main-content h3 {clear:both;}
/* Get rid of double bottom border */
.page-header h1, .page-header h2, .page-header h3{
  padding-bottom:0;
  border-bottom: none;
}

/* list adjustments */
body dl {margin-bottom:14px;}
/* responsive embedded objects */
.fluidMedia {
    position: relative;
    padding-bottom: 100%; /* proportion value to aspect ratio 1:1  */
    padding-top: 20px;
    height: 0;
    overflow: hidden;
}

.m16_9 { padding-top: 30px; padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */}
.m4_3 {padding-bottom: 75%;}
.kickstarter {padding-top: 270px; padding-bottom: 56.25%;}

.fluidMedia iframe, .fluidMedia video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c800max {
  max-width: 800px;
  max-height: 480px;
  margin: 0 auto 30px;
}

/* zentools */
.zt-slideshow.zt-overlay .zt-item-container {
  font-size: 24px;
  line-height: 33px;
}
.zt-item .btn {margin-bottom: 2px;}
.zt-item .zt-image.zt-round img {
  border-radius: 225px;
}
#zentools-143 h2.zt-block {
  font-size: 225%;
  line-height: 1.5;
  margin-top: 3rem !important;
  }
#zentools-143 .zt-text-intro {
  font-size: 125%;
  line-height: 1.5;
}
#zentools-143 .zt-image.zt-round {
    max-width: 350px;
    float: none;
    margin: 0 auto;
}

/* Daily Word Widget Styles */
#widget_clear {
	text-align: center;
	clear: both;
	margin-bottom: 10px;
}
#widget_box {
	width: 100%;
	background-color: #FFFFFF;
	/*background-image: url(transparent);*/
	overflow: auto;
	text-align: left;
	margin: 0 auto;
}

#widget_box div.widget_logo {
	border-bottom: 1px solid #e0e0e0;
}

#widget_box div.widget_logo img.widget_logoimg {
	width: 100%;
  max-width: 265px;
	background: no-repeat center/contain url(//www.dailyword.com/sites/dailyword.com/files/widget/images/widget_logo.png);
	margin: 0px;
	padding: 0px;
	height: 50px;
	border-style: none;
}

#widget_box div.widget_innards {
	padding: 10px;
}

#widget_box div.widget_innards div.widget_date {
	font-size: 0.8rem;
	font-style: italic;
	color: #666666;
	margin-bottom: 0px;
}

#widget_box div.widget_innards div.widget_word {
	font-size: 2rem;
  line-height: 1;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#widget_box div.widget_innards div.widget_word a {
	color: #006295;
	text-decoration: none;
	background-color: transparent;
	display: block;
}

#widget_box div.widget_innards div.widget_affirm {
	color: #333333;
}

#widget_box div.widget_linkbox {
	margin: 0px;
	overflow: auto;
	font-size: 0.8rem;
	padding: 5px;
}

#widget_box div.widget_linkbox a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006295;
	text-align: center;
	display: block;
	margin-left: 0px;
  padding: 2px 5px;
	border: 1px solid #333333;
}

#widget_box div.widget_linkbox a:hover {
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #666666;
}
#menu2 {padding-top:2.3rem;}
p.tagline {text-align: right;}
/* media queries */

@media (max-width: 1199px) {
  body #nav-toolbar {
    width: 98%;
  }
  ul.dj-megamenu {
    left:calc(50%-488px);
  }
  .dj-megamenu137 li:hover div.dj-subwrap, .dj-megamenu137 li.hover div.dj-subwrap {min-width:650px;}
  .dj-megamenu li a.dj-up_a {
    font-size: 13px;
    padding: 0 14px;
  }
  .dj-megamenu li a.dj-up_a .arrow {
    right:11px;
  }
}
@media (max-width: 979px) {
  #header  .wrapper-toolbar {
    min-height:0 !important;
    height:0;
  }
  #dj-megamenu137mobile  {
    position:fixed;
    top:0;
    right:8px;
    z-index: 11000;
  }
  #dj-megamenu137mobile .dj-mobile-open-btn {
    height :40px;
    font-size:32px;
  }
  #header #logo {padding-bottom: 0;}
	#featured, #featured2 {width:100%;}
	#featured2 {margin-left:0;margin-top:20px;}
	#menu .navbar-inner {padding-left:0;padding-right:0;border-radius:0;width:524px;}
  #toolbar form {position: fixed; right:10px;}
  #toolbar input.search-query {width: 120px;}
	#eb.eb-view-categories .eb-post, #eb.eb-view-latest .eb-post {min-height: 510px;}

  #toolbar .navbar-inverse .navbar-inner {background-color: transparent;}
  #grid-top2 .module.no_title.span9 {
    width:638px;
    float:none;
    margin: 0 auto;
    left: 10px;
  }
  #thumb-grid-136 img {
    max-width:18.5%;
    margin-right:.7%;
  }
  blockquote p {font-size: 1.3rem;}
}
@media (max-width: 767px) {
	.col300max blockquote, .col300max li{float:none; width:auto; max-width:100%; margin-right:0;}
	#logo {
    max-width: 320px;
    padding-top: 1rem;
    padding-bottom: 0;
  }
	#menu, #toolbar {display:none;}
  #menu2 {
    position: absolute;
    top: 50px;
    right: 10px;
    max-width: 53%;
  }
  .lead {
    font-size: 20px;
    line-height: 28px;
  }
	#eb.eb-view-categories .eb-post, #eb.eb-view-latest .eb-post {width: 94%; margin: 0 2.9% 25px; float:none;}
  #eb .eb-blog-grid__item--8 {flex:0 0 100%;}
  #eb .eb-blog-grid__item--4 {flex:0 0 50%;}
  #eb.eb-mod .mod-items-grid > .mod-grid {width: 50% !important;}
  #footer.footer .footer-content {
    padding: 10px 20px 20px;
  }
  #grid-top2 .module.no_title.span9 {
    width:90%;
    left: 0;
  }
  .zt-slideshow.zt-overlay .zt-item-container {
    font-size: 21px;
    line-height: 28px;
  }
}
@media (max-width: 620px) {
  .zt-responsive-grid .zt-item .zt-image.zt-round img {margin-bottom: 0;}
  .zt-grid.zt-responsive-grid ul {
    margin-left: 0;
    margin-right: 0;
  }
  .zt-slideshow.zt-overlay .zt-item-container {
    padding:7px;
    font-size: 14px;
    line-height: 22px;
  }

}
@media (max-width: 599px) {
  #eb .eb-blog-grid__item--4 {flex:0 0 100%;}
  .lead {font-size: 18px;}
}
@media (max-width: 498px) {
  #menu2 {
    position: static;
    max-width: 100%;
    padding-top: 0;
  }
  p.tagline {text-align: center;}
  #eb.eb-mod .mod-items-grid > .mod-grid {width: 100% !important;}
  #thumb-grid-136 img {
    max-width:18%;
    margin-right:.5%;
  }
  .zt-slideshow.zt-overlay .zt-item-container {
    padding:4px;
    font-size: 12px;
    line-height: 18px;
  }
  .zt-item .zt-hidden-content p {
    }

}
/* min width*/
@media (min-width: 980px) {
  #thumb-grid-136 {
    position: absolute;
    top: -30px;
    left: 104%;
    width: 14.9%;
  }
}
@media (min-width: 1200px) {
  .dj-up.itemid699 .dj-drop::after {
    content: " & Youth";
  }

}
@media print {
    body,.span12,#main,.row,#menu,#footer{width:auto !important;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:static;display:block;float:none;font-size:11pt;line-height:1.3;overflow:visible;}
    #footer{overflow:visible;}
    nav,#topmenu,#menu,.wrapper-bottom-menu,.rs_sharing,#sidebar1,#sidebar2,div.itemToolbar,div.rs_controls,div.itemSocialSharing,#pop-print,.icons-actions {display:none !important;}
    img{max-width:100% !important;}
    #main {margin:10px;}

    #header,h1, h2, h3, h4, h5 {page-break-after: avoid;margin-bottom:5px;}

    ul,img {page-break-inside: avoid;}
    h1{font-size:180%;}
    h2{font-size:160%;}
    h3{font-size:135%;}
    h4{font-size:120%;}
    h5{font-size:110%;}

}
@page{orphans:4; widows:2;}
