﻿
#slideshow2 {
	margin:20px 0 0 15px;
	padding:0;
	list-style-type:none;
}

#slideshow2 li {
	max-height:162px;
	width:100px;
	margin:0;
	padding:0 17px 0 0;
	text-align:center;
	color:#e98f07;
}

#slideshow2 li a {
	font-size:12px;
	font-weight:bold;
}

#slideshow2 li img {
	width:100px;
	height:138px;
	display:block;
	margin:0 auto 5px auto;
	border:solid 1px #959595;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


.news-table {
	padding: 0px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
	margin-left: -1px;
}


.news-table td {
	vertical-align: top;
}

.num_min .hov_mid2 { float:left; width:200px; text-align:left; padding:0px; }

	#nav_wrapper #logo {float:none;}

	#nav_wrapper #logo img {margin-bottom:-1px;}

	#nav_wrapper #left_blue,
	#nav_wrapper #right_blue {display:none;}

	#nav_wrapper #main_nav {clear: both; float: left; margin: 0 auto; background: #fff; text-align: center; width: 100%;}

	#nav_wrapper #main_nav ul li {padding-top:0;margin-left: -3px; display: inline-block; float:none; background:#fff;}

	#nav_wrapper #main_nav ul li a {color:#777; margin-top:0; padding-bottom:10px;}

#nav_wrapper {float:left; clear:both; height: 82px; width:100%; position:relative;}

#nav_wrapper #left_blue {background: #16a2ff; position: absolute; top: 0; bottom: 0; left: 0; width: 50%; z-index: -1; margin-left: -97px; }

#nav_wrapper #right_blue {background: #16a2ff; position: absolute; top: 0; bottom: 0; width: 50%; right: 0; z-index: -1; margin-right: -490px;}

.footer { margin:0px auto 50px auto; padding:0px; width:990px; border-spacing:0px; border-collapse:collapse; }

.footer td { margin:0px; padding:0px; vertical-align:top; }


.content 	{
	color:#323232;
	FONT-FAMILY: Trebuchet MS,verdana,sans serif,arial;
	font-size:11px !important;
	font-weight: normal;
	line-height: 16px;
}


.high-res-switch{
	margin: 0 5px !important;
	padding: 0 0 0 5px !important;
	color: #FF6E00 !important;
}


.high-res-switch span{
	text-transform: uppercase;
}


.high-res-switch.inactive{
	color: grey !important;
}





.widget {
    position: relative;
    z-index: 0;
    margin-bottom: 15px;
}


.widget ul {
    margin-bottom: 0;
}


.widget-title-background {
    padding-top: 10px;
    color: #333;
    text-shadow: 0 1px 1px #fff;
}


.widget-title {
    z-index: 1;
    position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 19px;
    letter-spacing: 0px;
    font-weight: normal;
    padding: 10px 0px;
}


.widget-title a {
    color: #333 !important;
    text-shadow: 1px 1px 0px #fff!important;
    border-bottom: none !important;
}


.widget-content {
    position: relative;
    margin: 0 0px 35px 0px;
    padding: 10px 15px 21px 15px;
    font-size: 13px;
    background: #F6F6F6;
    border: 1px solid #E0DDDD;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
}


.widget:after {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    height: 8px;
    bottom: 0;
    z-index: -1;
    left: 15px;
    right: 15px;
    -webkit-border-radius: 100px / 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px;
}


.evolve_tabs .widget-content {
    padding: 0;
    border: 0;
    background: 0;
    box-shadow: none;
    -box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}


.widget-one-column {
    width: 100%!important;
}


.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
}


.widget-content #search-text-box {
    float: none;
    width: 100%!important;
}


.widget-content #search-text {
    max-width: 100%!important;
}


.widget-content #search-text,
.widget-content #search-text-top:focus,
#search-text-box #search_label {
    width: 100%!important;
}


.widget-content #search-button {
    top: -5px;
    right: 0px;
}


.widget .tab-holder .tabs li.active a {
    bottom: -1px;
}


.widget.carousel-slider a.left:before,
.widget.carousel-slider a.right:before {
    font-family: IcoMoon;
    content: '\e918';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    display: block;
    line-height: 40px;
    font-size: 20px;
    background: #636363;
    background: rgba(0, 0, 0, .7);
    color: #fff;
}


.widget.carousel-slider a.right:before {
    content: '\e919';
    right: 0;
    left: auto;
}


[class^="t4p-icon-"],
[class*=" t4p-icon-"],
.widget-content [class^="t4p-icon-"],
.widget-content [class*=" t4p-icon-"] {
    font-family: IcoMoon !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.hs_mainDiv, .hs_cntntarea, .hs_headarea, .hs_horo_sec, .hs_zodiacsg, .hs_zodiacsg_li, .hs_zodiacsg, .hs_adarea{
	display:none;
}

.hs_adarea , .hs_cntntarea , .hs_headarea{ display:inline-block; width:100%; vertical-align:top;}

#footer-home-container .footer-links-block li, #footer-home-gray .footer-more-links li{list-style:none;margin:0;line-height:160%;}

#home-rd #footer-home-gray{background-color:#232323; color:#fff; margin:0; padding-top:38px; width:100% !important;}

#home-rd #footer-home-gray a {color:#fff;}

#home-rd #footer-home-gray h4{color:#fff; font-size:.9em; font-weight:bold;}

#home-rd #footer-home-gray h5{color:#fff; font-size:.8em; font-weight:400; margin:0 1em 1em 0;}

	
	.banner-block { width: 100%;}

.newsposition {
float:right;
margin:1px;
}

	
	
	#footer-left { clear: both; text-align: center; width: 100%; padding: 0;	}

	#footer-right { clear: both; text-align: center; width: 100%; padding: 0; }

	
	
	#footer-bottom, #footer-menu{ text-align: center }

	#footer-menu{ margin-top: 5px }
.take_over_wrapper_btm{background-color:#fff;}

.index_block {
	padding:18px;
	position:relative;
}

.index_block ul {
	list-style:none;
	padding:0;
	margin:0;
}

.index_block ul li {
	float: left;
	margin: 0 2% 0 0;
	
	width: 32%;
}

.index_block a{
	display:block;
	
}

.index_block a:hover{
	
	

}

.index_block figure{
	position: relative;
}

.index_block p {
    
    margin: 10px 0;
}

.index_block div:last-child {
	margin:0 0px 0 0;
}

.index_block figure span {
	display:block;
	position:absolute;
	font-size:20px;
	font-family:"Decker";
	background:rgba(0, 0, 0, 0.5);
	padding:10px;
	line-height:1;
	left:0;
	right:0;
	bottom:0px;
	color:#fff;
	letter-spacing:1px;
	font-weight:400;
}

.box .header {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 12px;
}

.box.blue-header .header {
  color: #5990de;
}

.box.blue .header {
  color: #fff;
}

.box.red-header .header {
  color: #dd514c;
}

.box.red .header {
  color: #fff;
}

.box.green-header .header {
  color: #5eb95e;
}

.box.green .header {
  color: #fff;
}

.box.yellow-header .header {
  color: #fbb450;
}

.box.yellow .header {
  color: #fff;
}

.box .header [class^="icon-"],
.box .header [class*=" icon-"] {
  padding-right: 6px;
}

#loginModal .modal-body h3.header {
  display: none;
}


#jeglio .item .love-this{right:0px; padding:3px 6px; font-size:70%; background:white; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; margin:0 0px}


#jeglio .item .love-this, #jeglio .item .closeme{z-index:20; top:0; position:absolute; cursor:pointer; opacity:0.4}


#jeglio .item:hover .love-this{opacity:1}


#item-theater .love-this{background:white; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; font-size:70%; padding:3px 6px; right:1px; margin:0 5px}


#item-theater .love-this, #item-theater .closeme{cursor:pointer; opacity:0.4; position:absolute; top:0; z-index:20}


#item-theater:hover .love-this{opacity:1}


.menu-item-language img.iclflag {
    margin-right: 8px;
}
.callout_wrap .callout_slider_wrap{border:45px #fff solid;-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,.09999999999999998);-moz-box-shadow:0 0 4px 4px rgba(0,0,0,.09999999999999998);box-shadow:0 0 4px 4px rgba(0,0,0,.09999999999999998);height:482px;margin-top:-50px;position:relative;text-align:center;width:276px;z-index:30}

		
	#video-viewport{position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1000;display: none;}

		#video-viewport a{position: absolute;bottom: 30px;right: 30px;text-decoration: none;text-transform: uppercase;font-weight: 700;font-style: italic;z-index: 10000;}

			#video-viewport a:hover{opacity: .7;}
.premium-container
h1{color:#fe6c00 !important}

#sidebar .sidenav,
#sidebar .sidenews,
#sidebar #nav-sub,
#sidebar .sub-menu {
    list-style: none;
    margin-top: 20px;
}

#sidebar .sub-menu,
#sidebar #nav-sub li.has-children ul {
    list-style: none;
    margin: 0;
}

#sidebar .sidenav li,
#sidebar .sidenews li,
#sidebar #nav-sub li,
#sidebar .sub-menu li {
    display: block;
    border-bottom: 1px solid #007795;
}

#sidebar .sidenav li:first-child,
#sidebar .sidenews li:first-child,
#sidebar #nav-sub li:first-child,
#sidebar .sub-menu li:first-child {
    border-top: 1px solid #007795;
}

#sidebar .sidenav li:last-child,
#sidebar .sidenews li:last-child,
#sidebar #nav-sub li:last-child,
#sidebar .sub-menu li:last-child {
    border-bottom: 0;
}

#sidebar .sidenav li a,
#sidebar .sidenews li a,
#sidebar #nav-sub li a,
#sidebar .sub-menu li a {
    color: #97daeb;
    font-size: 16px;
    padding: 15px 20px;
    position: relative;
    display: block;
}

#sidebar .sub-menu li a,
#sidebar #nav-sub li.has-children ul li a {
    font-size: 12px;
    padding: 10px 20px 10px 40px;
}

#sidebar #nav-sub li.has-children ul {
    display: none;
}

#sidebar #nav-sub li.parent-here.has-children ul {
    display: block;
}

#sidebar .sidenav li a:hover,
#sidebar .sidenews li a:hover,
#sidebar #nav-sub li a:hover,
#sidebar .sub-menu li a:hover {
    color: #fff;
}

    #sidebar .sidenav, #sidebar .sidenews, #sidebar #nav-sub, #sidebar .sub-menu {
        margin-top: 0;
    }

#programs{ background:#cc0033;}


#top {
	position: relative;
	z-index: 15;
}
div.pop-inside ul li .pop-overlay{bottom:0;opacity:.8;display:block;padding:5px;background-color:#444;position:absolute;}
.pop-layout-v div.pop-inside ul li .pop-overlay{opacity:1;display:inline;padding:0;background:none;position:static;}


    .bloging_row_right_addbox
    {
        width: 99%;
        height: auto;
        float: none;
        border: 0px solid #F00;
    }
body .site-title{margin-top:35px}
body .site-title a{font-family:BentonSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4375em;font-weight:700;color:#333}
body .site-header h1.site-title{font-size:1em;margin-bottom:0}

.circled { border-radius: 50%; }
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav{display:none;padding-bottom:50px;padding-top:50px;border:0}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav .news-row{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #e7e7e8;margin-left:0;margin-right:0}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav .news-row .col-xs-6{padding:0 5px}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav .news-row .col-xs-6 a{color:#231F20;font-size:14px}
); 
Cufon.replace('p, .entry, .sidebar-box-inner, .copyright', { fontFamily: 'Myriad Pro Regular', hover: true }

.sidebar-box-inner{
margin-top:70px;
float:left;
margin-left:28px;
}

.sidebar-box{
}

#wprmenu_bar .wprmenu_ic_1 {
  top:0px;
}

#wprmenu_bar.menu_is_opened .wprmenu_ic_1 {
  top:-10px;
}


.main-nav ul li ul.sub-menu {
	display: none;
	position: absolute;
	left: -36%;
	background: #DB821F;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.30);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.30);
}

.main-nav ul li ul.sub-menu li a {
	width: 188px;
	padding: 6px;
	text-align: center;
	line-height: 1.1em;
	font-size: 14px;
}

.main-nav ul li:hover ul.sub-menu {
	display: block;
}


.main-nav ul li ul.sub-menu:before {
	content: " ";
	position: absolute;
	top: -12px;
	left: 94px;
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #db821f;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .pager-title{margin-bottom:0;}
.field-slideshow-wrapper .field-slideshow-pager .pager-title{font-size:14px;line-height:1.3;}
#footer-first-region #block-menu-menu-our-websites{margin-top:0px;}
#footer-first-region #block-menu-menu-our-websites ul{padding:0;}
#block-menu-menu-footer ul.links li,#block-menu-menu-our-websites ul.menu li{list-style-type:square;list-style-position:inside;color:#FF8400;}
#footer #block-menu-menu-our-websites li{float:left;width:33%;}
#block-menu-menu-footer ul.links li a,#block-menu-menu-our-websites ul.menu li a{margin:0 0 2px 0;color:#666;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
#sidebar-a .block{border-color:#cdcdcd;}
#footer-first-region .block{margin-left:0px;}
#footer-first-region .block .gutter{padding-top:4px;}
#prefooter-first-region .block{margin-bottom:10px;}
#sidebar-a .block .item-list ul{list-style-type:none;margin-left:0;padding-left:0;}
#footer-first-region .content .block{clear:none;float:left}
.block-settings .setting-icon{background-position:-331px -57px;}

div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}


div.mod-languages ul.lang-inline li {
	display:inline;
}


div.mod-languages ul.lang-block li {
	display:block;
}


div.mod-languages img {
	border:none;
}


div.mod-languages a {
	text-decoration: none;
}

.main-footer .column-2 { text-align: center; }

.lt-ie9 .main-footer .column-2 { text-align: left; }

.main-footer .column-2 .footer-nav { margin: 0; padding: 0; }

.main-footer .column-2 .footer-nav li { margin: 0; padding: 0 0 5px; }

.main-footer .column-2 .footer-nav li a { padding: 0; margin: 0; }

.lt-ie9 .main-footer .column-2 .footer-nav li { padding: 0; }


.clear{
	clear: both;
}
.sidebar,#navigation,#header-region,#search-theme-form,#footer,.breadcrumb,.tabs,.feed-icon,.links{display:none;}
.homepage-links-divider:after{content:"\2022";font-size:85%;margin:0 -1px}
.panel-hp2col .panel-col-first .inside{margin:0 .5em 1em 0;}
.panel-hp2col .panel-col-last .inside{margin:0 0 1em .5em;}


.menu-dropdown a.level3 {color:#89A0AD}

.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}

.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.td_block_slide.td_block_wrap {
  padding-bottom: 48px;
}


.td_block_wrap {
  padding-bottom: 22px;
  position: relative;
  clear: both;
  
}

.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-bottom: 26px;
  
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap,
.td-pb-span4 .td_block_wrap .td-load-more-wrap {
  margin-top: 0;
}

.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-big-grid-slide .td_block_wrap {
  
  
  
}

.category .td-category-grid .td_block_wrap {
  
}

.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td-local-news .td_block_wrap .td-subcat-dropdown .td-subcat-more {
  height: 35px !important;
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-list {
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-dropdown ul {
  top: 35px;
}

.td-travel .td-travel-features .td_block_wrap {
  margin-top: -278px;
  margin-bottom: 26px;
  
  
  
}

.td-travel .td_block_wrap .td-subcat-filter {
  top: 5px;
}

  .import_video_slider_bg .td_block_wrap {
    padding-bottom: 0 !important;
  }

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  
}

.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 38px;
  
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}

  .td-footer-wrapper .td-pb-span4:last-child .td_block_wrap:last-child {
    margin-bottom: 38px;
  }

  .span4 {
    width: 20%; 
  }

  .row-fluid .span4 {
    width: 25.623931623931625%; 
    *width: 25.570740134569924%; 
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 256px;
  }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.panel-hp2col .panel-col-first .panel-pane{float:left;width:280px;}
.panel-display .panel-pane{padding:10px;}
.panel-display .panel-col-middle-l .panel-pane{padding:0px 10px 10px 10px;}
.block-panels-mini .panel-pane{padding:0px;}
#content-area .view-sitemap h3,#content-area .view-sitemap h3 a,#content-area .pane-blog-sitemap .panel-pane h2.pane-title{color:#E6914E;font-weight:bold;font-size:17px;}
.page-sitemap #content-area .panel-display .panel-pane{padding:10px 5px;}
.pane-blog-by-category .panel-pane{padding:0px;}
.panel-hp2col .panel-col-first .panel-pane,.pane-menu-menu-take-action ul li,.panel-hp2col .panel-col-last,.panel-hp2col .panel-col-first{width:100%;}


#main-box-banner .box-border {
border: 3px solid #FFF;
padding: 20px;
background: #A98E3A;
font-family: Georgia, serif;
color: #FFF;
}


#main-box-banner .box-border p {
margin-top: 10px !important;
}


#main-box-banner .box-border a {
color: #FFF !important;
text-decoration: underline !important;
}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu{width:950px}
.paspartu_enabled .container_inner,.paspartu_enabled.boxed div.section .section_inner,.paspartu_enabled div.grid_section .section_inner,.paspartu_enabled .full_width .parallax_content,.paspartu_enabled .steps_holder_inner,.paspartu_enabled .carousel-inner .slider_content_outer,.paspartu_enabled nav.content_menu ul,.paspartu_enabled .container_inner nav.content_menu{width:900px}
.header_bottom .container_inner{width:100%}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
header .container_inner .header_inner_left{position:absolute;left:0;top:0}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
.container_inner{width:1100px;margin:0 auto}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.content .title .container_inner{padding:0!important}
.content .title_outer.with_image .title .container_inner,.title_outer .has_fixed_background.title .title_holder .container_inner,.title_outer .has_background.title .title_holder .container_inner{display:table;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
header .container_inner .header-left-from-logo-widget,header .container_inner .header-right-from-logo-widget{padding:0}
footer .container_inner{position:relative}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container_inner{position:relative}
.qode_search_form_2 .container_inner .form_holder{padding:0}
.qode_search_form_2 .container_inner .qode_search_submit{right:0}
.qode_search_form_3 .container_inner .form_holder{padding:0}
.qode_search_form_3 .container_inner .qode_search_close{right:0}
.fullscreen_search_holder .close_container .container_inner .search_close_holder{margin-right:0}
.container_inner nav.content_menu{width:1100px}
.container_inner nav.content_menu.fixed{-moz-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);box-shadow:0 4px 4px -4px rgba(0,0,0,0.11)}
.content_top_margin .content .container .container_inner.page_container_inner{padding:0}
.content_top_margin .content .container .container_inner .call_to_action{margin:0 -15px}
.content_top_margin .content .container .container_inner .call_to_action .container_inner{width:100%}


	.container_inner,
	.boxed div.section .section_inner,
	div.grid_section .section_inner,
	.full_width .parallax_content,
	.steps_holder_inner,
	.carousel-inner .slider_content_outer,
	nav.content_menu ul,
	.container_inner nav.content_menu{
		width: 950px;
	}

	.container_inner,
	.boxed div.section .section_inner,
	div.grid_section .section_inner,
	.full_width .parallax_content,
	.steps_holder_inner,
	.carousel-inner .slider_content_outer,
	nav.content_menu{
		width: 768px;
	}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

#topbar .topbar_slider {  }


#topbar .topbar_slider, #topbar .topbar_video { 
padding: 0; border-color: #fff; border-style: solid; border-width: 9px 9px 9px 9px;
}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}

.fright{
	float:right;width:120px}

.modal.video .caption .sub-title { font-size: 0.83333em; }

.lt-ie9 .modal.video .caption .sub-title { font-size: 1em; }

.template-index .slider .slide .caption .sub-title { color:  #444444 ; position: relative; font-size: 0.83333em; font-weight: 300; }

.lt-ie9 .template-index .slider .slide .caption .sub-title { font-size: 1em; }

#site-wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}
.feature_image .lede-image.mobile{display:block!important}
.feature_image .lede-image.desktop{display:none}
.feature_image .lede-image.desktop,.feature_image .lede-image.mobile{display:none}
.flexslider .slides .imgwrap .lede-image{display:none}

.dark input, .light .dark input, .dark textarea, .light .dark textarea, .dark select, .light .dark select, .dark .tt_post_widget ul li, .light .dark .tt_post_widget ul li,
.dark .widget_pages ul, .light .dark .widget_pages ul, .dark .widget ul.menu, .light .dark .widget ul.menu, .dark .tt_post_widget ul li,
.dark .tt_widget_thumb, .light .dark .tt_widget_thumb, .dark .tagcloud a, .light .dark .tagcloud a,
.dark ul.products li.product .entry_product, .light .dark ul.products li.product .entry_product, .dark .medium_top_image .entry_format, .light .dark .medium_top_image .entry_format,
.dark .blox_elem_placeholder, .light .dark .blox_elem_placeholder, .dark .grid_entry article.entry, .light .dark .grid_entry article.entry, .dark .blox_elem_audio, .dark .blox_elem_video, .light .dark .blox_elem_audio, .light .dark .blox_elem_video,
.dark .jp-seek-bar, .light .dark .jp-seek-bar, .dark .blox_elem_progress.style1, .light .dark .blox_elem_progress.style1, .dark .blox_elem_progress.style3, .light .dark .blox_elem_progress.style3,
.dark .blox_elem_progress.style5, .light .dark .blox_elem_progress.style5, .dark .blox_elem_progress.style6 .blox_progress_vline, .light .dark .blox_elem_progress.style6 .blox_progress_vline,
.dark .blox_elem_progress.style8 .blox_progress_vline, .light .dark .blox_elem_progress.style8 .blox_progress_vline, .dark .blox_elem_price_col, .light .dark .blox_elem_price_col, .dark .blox_elem_price_plan_name, .light .dark .blox_elem_price_plan_name {
    background-color: rgba(0,0,0,.1) !important;
}

.dark a:hover, .light .dark a:hover,
.dark ul.menu li a:hover, .light .dark ul.menu li a.active,
.light .dark ul.menu li a:hover, .dark ul.menu li a.active {
    opacity: .6;
    color: #000;
}

.light input, .dark .light input, .light textarea, .dark .light textarea, .light select, .dark .light select, .light .tt_post_widget ul li, .dark .light .tt_post_widget ul li,
.light .widget_pages ul, .dark .light .widget_pages ul, .light .widget ul.menu, .dark .light .widget ul.menu, .light .tt_post_widget ul li,
.light .tt_widget_thumb, .dark .light .tt_widget_thumb, .light .tagcloud a, .dark .light .tagcloud a,
.light ul.products li.product .entry_product, .dark .light ul.products li.product .entry_product, .light .medium_top_image .entry_format, .dark .light .medium_top_image .entry_format,
.light .blox_elem_placeholder, .dark .light .blox_elem_placeholder, .light .grid_entry article.entry, .dark .light .grid_entry article.entry, .light .blox_elem_audio, .light .blox_elem_video, .dark .light .blox_elem_audio, .dark .light .blox_elem_video,
.light .jp-seek-bar, .dark .light .jp-seek-bar, .light .blox_elem_progress.style1, .dark .light .blox_elem_progress.style1, .light .blox_elem_progress.style3, .dark .light .blox_elem_progress.style3,
.light .blox_elem_progress.style5, .dark .light .blox_elem_progress.style5, .light .blox_elem_progress.style6 .blox_progress_vline, .dark .light .blox_elem_progress.style6 .blox_progress_vline,
.light .blox_elem_progress.style8 .blox_progress_vline, .dark .light .blox_elem_progress.style8 .blox_progress_vline, .light .blox_elem_price_col, .dark .light .blox_elem_price_col, .light .blox_elem_price_plan_name, .dark .light .blox_elem_price_plan_name {
    background-color: rgba(255,255,255,.1) !important;
}

.light a:hover, .dark .light a:hover,
.light ul.menu li a:hover, .dark .light ul.menu li a.active,
.dark .light ul.menu li a:hover, .light ul.menu li a.active {
    opacity: .6;
    color: #FFF;
}



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

ul.menu li {
    list-style: none;
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

ul.menu li .menu_text{
    white-space: nowrap;
}

ul.menu ul .new a:after {
    content: "NEW";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 7px;
    padding: 2px;
    background: #00b4cc;
    color: #FFF;
    line-height: 7px;
    font-weight: 800;
    border-radius: 2px;
}

ul.menu ul .menu_item {
    position: relative;
}

ul.menu ul .hot a:after {
    content: "HOT";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 7px;
    padding: 2px;
    background: red;
    color: #FFF;
    line-height: 7px;
    font-weight: 800;
    border-radius: 2px;
}

.icon_menu ul.menu li {
    text-align: center;
}

.mainmenu ul.menu li ul .menu_description {
    margin-top: 5px;
    opacity: .7;
}

.icon_menu ul.menu li a {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 20px;
    display: block;
    position: relative;
    height: 137px;
    line-height: 137px;
}

.icon_menu ul.menu li a:hover {
    color: #666;
}

.default_menu ul.menu {
    text-align: left;
}

.default_menu ul.menu li {
    margin: 0 15px;
}

.wide_menu ul.menu li a {
    padding: 20px;
    border-left: 1px solid rgba(0,0,0,0.1);
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #000;
}

.ie8 .wide_menu ul.menu li a {
	border-left: 1px solid #ececec;
}

.wide_menu ul.menu li:last-child a {
    border-right: 1px solid rgba(0,0,0,0.1)
}


ul.menu li a:hover, ul.menu li a.active {
    color: #00b4cc;
}

.mainmenu ul.menu li ul{
    display: none;
    position: absolute;
    top: -1px;
    left: 0px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    z-index: 9498;
    width: 230px;
}

.mainmenu ul.menu li ul ul {
    top: 0;
}

.mainmenu ul.menu li ul li ul{
    margin-left: 228px;
    margin-top: -1px;
}

.mainmenu ul.menu li ul.floar_right_menu li ul{
    margin-left: -228px;
}


.mainmenu ul.menu li ul li{
    margin: 0px;
    padding: 0px;
    background-color: #FFF;
    background-color: rgba(255,255,255, 1);
    display: block;
    line-height: 0px;
    padding: 12px 18px;
    border: 1px solid rgba(192,192,192, .3);
    border-bottom-width: 0;
}

.dark_sub_menu .mainmenu ul.menu li ul li {
	background-color: #333;
}

.dark_sub_menu .mainmenu ul.menu li ul li a:hover, .dark_sub_menu .icon_menu ul.menu li ul li a:hover, .dark_sub_menu .default_menu ul.menu li ul li a:hover, .dark_sub_menu .metro_menu ul.menu li ul li a:hover,
.dark_sub_menu .mainmenu ul.menu li ul li a:focus, .dark_sub_menu .icon_menu ul.menu li ul li a:focus, .dark_sub_menu .default_menu ul.menu li ul li a:focus, .dark_sub_menu .metro_menu ul.menu li ul li a:focus {
	color: #FFF;
}

.mainmenu ul.menu li ul li:last-child{
    border-bottom-width: 1px;
}

.mainmenu ul.menu li ul li:last-child a{
    border: 0px;
}

.mainmenu ul.menu li ul li a,
.icon_menu ul.menu li ul li a,
.default_menu ul.menu li ul li a,
.metro_menu ul.menu li ul li a{
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 1em;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: left;
    color: #999;
    background-color: transparent;
    border: 0px;
}

.mainmenu ul.menu li ul li a:hover,
.icon_menu ul.menu li ul li a:hover,
.default_menu ul.menu li ul li a:hover,
.metro_menu ul.menu li ul li a:hover {
    color: #000;
}


.mainmenu ul.menu .menu_column ul{
    position: relative;
    display: block;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.mainmenu ul.menu .menu_column ul::after{
    display: none;
}

.mainmenu ul.menu .megamenu .menu_column{

}

.mainmenu ul.menu .megamenu .menu_column h3{
    font-size: 13px;
    color: #333;
    margin: 20px 18px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}

.dark_sub_menu .mainmenu ul.menu .megamenu .menu_column h3 {
    color: #FFF;
}

.mainmenu ul.menu .megamenu .menu_column .menu_item {
    border-bottom: 1px solid #ededed;
    margin:  12px 18px;
    padding-bottom: 12px;
}

.mainmenu ul.menu .megamenu .menu_column .menu_item [class^="icon-"] {
    line-height:0
}

.mainmenu ul.menu .megamenu .menu_column .menu_item:last-child{
    border: 0px;
}

header.stuck ul.menu li a {
    height: inherit;
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 36px;
}

header.stuck ul.menu li:first-child a{
	padding-left:5px
}

header.stuck ul.menu li:last-child a{
	padding-right:5px
}



.widget_pages ul, .widget ul.menu {
    border: 1px solid rgba(192,192,192,.3);
    background-color: rgba(192,192,192,.1);
}

.widget_pages ul li:first-child, .widget ul.menu:first-child {
    padding-top: 10px;
}

.widget_pages ul li:last-child, .widget ul.menu li:last-child {
    padding-bottom: 10px;
    border-bottom: none;
}

.widget ul.menu li {
    display: block;
}

.widget_pages ul li, .widget ul.menu li {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.widget_pages ul li a:after, .widget ul.menu li a:after {
    font-family: fontawesome;
    content: "\f054";
    right: 0px;
    top: 50%;
    position: absolute;
    font-size: 10px;
    margin-top: -10px;
    font-weight: normal;
}

.widget_pages ul li.current_page_ancestor a:after, .widget ul.menu li.current_page_ancestor a:after {
    font-family: fontawesome;
    content: "\f078";
    right: 0px;
    top: 50%;
    position: absolute;
    font-size: 10px;
    margin-top: -10px;
    font-weight: normal;
}

.widget_pages ul li:before, .widget ul.menu li:before {
    display: none;
}

.widget_pages ul li a, .widget ul.menu li a {
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 0;
    position: relative;
}

.widget ul.menu ul.sub-menu{
    
    display: block;
}

.widget_pages ul li.current_page_item, .widget ul.menu li.menu.current_menu_item {
    background-color: #00b4cc;
    margin: -1px;

    box-shadow: 0 0 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 1px rgba(0,0,0,.1);
}

.widget_pages ul li.current_page_item a, .widget ul li.menu.current_menu_item a {
    color: #FFF;
}

.widget_pages ul li ul.children, .widget ul.menu li ul.sub-menu {
    margin: 5px -15px -10px -15px;
    border: none;
    background-color: transparent;
}

.menu{font-family:'Open Sans'}

    
    ul.menu ul .menu_item .new:after,
    #feature, #error-404 input[type="submit"], 
    input[type="button"], input[type="reset"], input[type="submit"],
    .tt_widget_thumb,
    .tagcloud a,
    .widget_social ul li a, ul.social_icon li a,
    .widget_pages ul li.current_page_item, .widget ul.menu li.menu.current_menu_item,
    .widget_archive ul li span, .widget_categories ul li span, .widget_product_categories ul li span,
    
    .woocommerce span.onsale,
    .woocommerce-page span.onsale,

    .woocommerce ul.products li.product .entry_product:hover,
    .woocommerce-page ul.products li.product .entry_product:hover,
    .woocommerce-page .entry_product:hover,

    footer.cart_buttons a.button,

    .woocommerce a.button,
    .woocommerce-page a.button,
    .woocommerce button.button,
    .woocommerce-page button.button,
    .woocommerce input.button,
    .woocommerce-page input.button,
    .woocommerce #respond input#submit,
    .woocommerce-page #respond input#submit,
    .woocommerce #content input.button,
    .woocommerce-page #content input.button,

    .woocommerce a.button.alt,
    .woocommerce-page a.button.alt,
    .woocommerce button.button.alt,
    .woocommerce-page button.button.alt,
    .woocommerce input.button.alt,
    .woocommerce-page input.button.alt,
    .woocommerce #respond input#submit.alt,
    .woocommerce-page #respond input#submit.alt,
    .woocommerce #content input.button.alt,
    .woocommerce-page #content input.button.alt,

    .woocommerce .addresses .title .edit,
    .woocommerce-page .addresses .title .edit,

    .price_slider_wrapper .ui-slider-handle,

    .woocommerce span.onsale,
    .woocommerce-page span.onsale,

    
    .jp-play-bar,
    .blox_elem_button_default,
    .blox_elem_divider.style7,
    .blox_elem_divider.style8{
        background-color: #00a79e;
    }
.wide_menu ul.menu li a,nav.mainmenu a{color:#00a79e}

.wide_menu ul.menu li a:hover,nav.mainmenu ul.menu li a:hover,ul.menu li a:hover,.icon_menu ul.menu li a:hover, ul.menu li a.active{color:#00a79e}

 #header .menu{ display:none; }
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }
.homepage-content .main-content .welcome-content #welcome_main{width:65.306117%;margin-left:4.081628%;*margin-left:3.581633%;float:left}
.homepage-content .main-content .logged-in #welcome_main{width:54.897954%;margin-left:4.081628%;*margin-left:3.581633%;float:left}
body.responsive #welcome #welcome_main,body.responsive #welcome #welcome_secondary{width:100%;margin-left:0;margin-bottom:20px}

 
 .art-nav-outer{
    position:absolute;
    width:100%;
 }
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-path,#content.content-one-sidebar .recommendations-landing .views-row div.field-content{clear:both;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .field-content{float:left;}
#content #documents-detail .views-field-field-tags .field-content{float:left;}
#content .article-landing .views-field-service-links .field-content ul{margin:0px;padding:0px;}
#content .article-landing .views-field-service-links .field-content ul li{background:none;padding:0;margin:0 5px;float:left;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .field-content{width:695px;margin-bottom:20px;float:left;overflow:auto;max-height:200px;}
#content #content-meetings .pane-project-listing .views-row h2.field-content{margin-top:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-php .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .field-content,#content #content-meetings .pane-project-listing .views-row .views-field-php .field-content{overflow:auto;max-height:243px;}
#quicktabs-container-contacts .field-content{line-height:normal;}
body #content #quicktabs-container-staff_directory .field-content,body #content #quicktabs-container-former_chair .field-content,body #content #quicktabs-container-staff_directory_extended .field-content{font-size:0.929em;line-height:normal;}
body #content #quicktabs-container-staff_directory .field-content a:first-child,body #content #quicktabs-container-former_chair .field-content a:first-child,body #content #quicktabs-container-staff_directory_extended .field-content a:first-child{font-weight:bold;}
.left{float:left !important}
button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}
.top-bar-section .left li .dropdown{right:auto;left:0}
.top-bar-section .left li .dropdown li .dropdown{left:100%}
.googleplus1_button .g-plus{vertical-align:top!important}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:10px; float:left; clear:left; }

	.g-3 { margin:5px; float:left; clear:left; }

.moviesmenulist ul#mvlistmenu {margin:0;font-size:12px;padding:5px 0}

.moviesmenulist ul#mvlistmenu li {text-align: left;border-bottom:1px solid #333;margin:0 5px}

.moviesmenulist ul#mvlistmenu li a {color:#fff;padding:7px;display:block;text-decoration:none}

.moviesmenulist ul#mvlistmenu li a:hover {background-color:#990000;}

.what-customer .wrapper-in .main .title .bold{
	color: #334c55;
}

.press-zone .wrapper-in .main .note .title .bold{
	color: #334c55;
}

.lets-talk .wrapper-in .main .note .title .bold{
	color: #334c55;
}

.document .wrapper-in .main .left .title .bold{
	color: #475c63;
	
}

.complete .wrapper-in .main .notex .title .bold{
	color: #ffffff;
	
}

.prop3-zone .wrapper-in .main .title .bold {
    color: #475c63;
}

.lets3-talk .wrapper-in .main .note .title .bold{
	color: #324d56;
	font-weight: normal;
}

#sidebar .secondary { float:left; width:160px; margin-right: 20px; }


#navi {
  }


#navi ul {
 	margin:0 auto;
 	width:60px;
 	position:absolute;
 	top:10px;
 	left:400px;

}


#navi li {
 	float:left;
	padding-left:1px;
	list-style-type:none;
	text-align:center;
}


#navi a {
	color:#333333;
	display:block;
	position:relative;
	word-spacing:-2px;
	font-size:11px;
	text-decoration:none;
	opacity:0.5;
}


#navi a.current {
	 opacity:1;

 }


 #navi a:hover {
	opacity:1;

}


#navi img {
	border:2px solid #000;
	margin:0 0 9px 0;
	display:block;
	width:53px;
	height:35px;

}


#navi strong {
	display:block;
	font-size:13px;
}
.category_boxes{padding:0;border-radius:10px;margin-top:10px;}
.category_boxes div p a{font-size:8.5pt;color:#052aea;line-height:16px}
.category_boxes div p a:hover{font-weight:bold;text-decoration:underline}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.node-type-caring h5{font-size:1.4em}
 .within-states-line,.ui-dialog-content ul{padding:7px 10px;}
 .within-states-line select,.campground-line select{margin-top:5px;}
 .within-states-line label{font-size:16px;margin-top:-6px;}


.l100-10 {
	float: left;
	width: 100px;
	padding: 0 0 15px 0;
	margin: 0 10px 0 0;
}


.l100-10-r {
	margin: 0 0 0 110px;
}
.modal-body{position:relative;padding:15px}

.modal-body .form-control {
	border-color: #e0e0e0;
}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.footnote{font-size:12px;line-height:1.3em}
.global-header-footer .footnote{font-size:12px;line-height:1.3em}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-4{width:33.33333333333333%}

#smalltopsticky{margin:0 0 0 0;}

#account-panel #account-login #user_login_messaging {background-color:#fcdadb; border:1px solid #ed1c22; padding:5px;margin: 0 0 5px; width:256px;}

#account-panel #account-login #user_login_messaging ul {list-style-type:none;}

#account-panel #account-login #user_login_messaging ul li {font-size:14px; color:#333; float:none!important; font-weight:Normal; margin:0!important;}

#footer-widgets .footer-1-column .widget, #footer-widgets .footer-2-column .widget, #footer-widgets .footer-3-column .widget, .lt-ie8 #footer-widgets .footer-3-column .widget, #footer-widgets .footer-4-column .widget, .grid2column, .grid3column, .grid3columnbig, .grid4column, .grid4columnbig, .lt-ie8 .grid3column, .lt-ie8 .grid4column , .lt-ie8 .grid2column, #sidebar, #container-sidebar {float:none; width:100%; margin-bottom:25px;}

#footer-widgets .footer-3-column .widget {width: 30%;  }

.lt-ie8 #footer-widgets .footer-3-column .widget {width: 29.5%;  }
