﻿body.front div.main-container.container div.dg-bg{position:relative;z-index:-999;width:100%;}
body.front div.main-container.container div.dg-bg img{position:absolute;top:0;left:0;width:100%;height:auto;}


.clear {
clear: both;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.inset4{
padding:0 0 0 10px;
}


input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }

					.entry h2.title { font-size: 22px; font-weight: 800; padding-bottom: 5px; letter-spacing: -1px; }

						.entry h2.title a { text-decoration: none; color: #555e58; }

						.entry h2.title a:hover { color: #111; }

			.portfolio_info_top h3.title { font-size: 14px; }

		.portfolio_info_top h3.title a { text-decoration: none; color: #4a524d; }
.theme-box .browser{position:absolute;top:-1px;left:15px;width:100%}
.theme-box .browser .browser-buttons{position:absolute;top:0;left:0}
.theme-box .browser .col-xs-9{padding-left:55px}
.theme-box .browser i{margin-right:4px;font-size:12px}
.theme-box .browser .red{color:#dc2727}
.theme-box .browser .yellow{color:#f4b453}
.theme-box .browser .green{color:#84ce51}
.theme-box .browser .input-field,.theme-box .browser .search-field{width:100%;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #eee;display:inline-block;height:15px;position:relative;top:3px}
.theme-box .browser .search-field i{position:absolute;right:0;color:#aaa}

.rtp-flash { text-align: center; }

div#content div.entry-content ul.xoxo li ul li span.entry-title a,div#content div.entry-content ul.xoxo li ul li span.entry-title a:link{text-decoration:underline;}

div.entry-content .content-column h3,div.entry-content ul.xoxo h3{margin:1em 0 0;}

div.entry-content ul.xoxo,div.entry-content ul.xoxo li{list-style:none;margin:0;padding:0;}

div.entry-content ul.xoxo li ul{margin:0 0 0 2em;padding:0;}

div.entry-content ul.xoxo li ul li span.entry-date{font-weight:normal;}

div.entry-content ul.xoxo li ul li p{margin-top:0;font-style:italic;}

div.entry-content ul.xoxo li ul li ul{margin-bottom:0.2em;}

div.entry-content ul li,div.entry-content ul.content-column li ul li,div.entry-content ul.xoxo li ul li{list-style:square;}

div.entry-content ul li ul li,div.entry-content ul.content-column li ul li ul li,div.entry-content ul.xoxo li ul li ul li{list-style:circle;}

#footer img.mcafee {
	float: left;
	margin: 0 20px 70px 0;
}


.posttable .cell.sidebars .mod.sideblock img.map {
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}

.header .logo .logolink .logolink-subheader {
  display: none;
}

#full-menu #logo-holder .logolink {
  display: none;
  opacity: 0;
}

#full-menu #logo-holder .logolink .logoimg {
  max-width: 90%;
}

.post-gallery-content .lightbox-header .logolink .logoimg {
  display: inline-block;
  margin: 19px 0;
  width: 58%;
}


.option_mobile { display:none !important; }


	.view-content:after
	{
		content: '';
		width: 100%;
		clear: both;
		display: block;
	}
.header-action{font-family:UniversRoman;letter-spacing:0.5px;margin-top:15px}
.header-action .glyphicon-bold-arrow{font-size:1.8em}
.header-txt.white:hover .header-action,.header-txt.white:focus .header-action{color:#600}
.header-txt:hover .header-action,.header-txt:focus .header-action{color:#d5d5d5}
.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}


.box1:hover img {
  -webkit-box-shadow: 0 6px 0 0 #cc9933;
  box-shadow: 0 6px 0 0 #cc9933;
}

.box1 img {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-bottom: 31px;
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);
  box-shadow: 0 6px 0 0 rgba(36, 41, 45, 0.1);
}

.box1 p {
  padding-right: 10px;
}

.box1 h3 {
  margin-bottom: 19px;
}

.box1 .btn-default {
  margin-top: 24px;
}

.box1.box1__inset1 img {
  margin-bottom: 0;
}

.box1.box1__inset1 .gallery_image {
  margin-bottom: 31px;
}

.box1.box1__inset1 p {
  padding-right: 0;
}
.h1{margin:0px;padding:0px;width:271px;height:101px;cursor:pointer;display:block}

.colk
{
	padding:0;
	margin:0;
}

#wrapper     { width:1050px;  }

#footer-bottom .left { float:left; }

	
	.layout-1c #content,
	.layout-2c-l #content,
	.layout-2c-l #sidebar-primary,
	.layout-2c-l #sidebar-secondary, 
	.layout-default #content,
	.layout-default #sidebar-primary,
	.layout-default #sidebar-secondary,	
	.layout-2c-r #content, #alumni-footer,
	.layout-2c-r #sidebar-primary,	
	.layout-2c-r #sidebar-secondary,	
	.layout-3c-c #content,
	.layout-3c-c #sidebar-primary,
	.layout-3c-c #sidebar-secondary {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
		clear:both;
	}


		
	.layout-2c-l #content {
		float: left;
		width: 564px;
		}


	.layout-2c-r #content, 
	#alumni-footer  {
		float: right;
		width: 564px;
		}

	
	.layout-3c-c #content, .layout-default #content, .layout-1c #content {
		float: none;
		width: 100%;
		margin: 0;
		}

	
	.page-template-disclosures-by-program #content { float: left; width: 564px; margin-left: 0px; }

	
	#content { padding-bottom: 20px; }

	.taxonomy-category-in-the-press #content { display: none; }



.page-template-full-width #content, .singular-simple_disclosure #content { width: 100%!important; margin-left: 0px!important;  }

.page-template-full-width #content img, .singular-simple_disclosure #content img { max-width: 100%!important; }





.layout-1c #content {width: 100%;}


.layout-2c-r #content {float: right; width: 780px;}


.page-template-video-gallery #content {float: right; width: 780px; margin-left: auto;}
 
	
	.layout-1c #content,
	.layout-2c-l #content,
	.layout-2c-l #sidebar-primary,
	.layout-2c-l #sidebar-secondary, 
	.layout-default #content,
	.layout-default #sidebar-primary,
	.layout-default #sidebar-secondary,	
	.layout-2c-r #content, 
	.layout-2c-r #sidebar-primary,	
	.layout-2c-r #sidebar-secondary,
	.layout-3c-l #content,
	.layout-3c-l #sidebar-primary, 	
	.layout-3c-l #sidebar-secondary,
	.layout-3c-r #content,
	.layout-3c-r #sidebar-primary,
	.layout-3c-r #sidebar-secondary,	
	.layout-3c-c #content,
	.layout-3c-c #sidebar-primary,
	.layout-3c-c #sidebar-secondary {
		float: none;
		width: 100%;
		padding: 0;
		margin: 0 0 20px 0;
		clear:both;
	}




.home-logos, .page-logos {
	background: #fff;
	line-height: 1;
}


.home-logos .wrap {
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}


.home-logos .line-1 {
	font-size: 60px
}


.home-logos .line-2 {
	font-size: 34px;
	color: #999;
	margin: 0 0 40px;
}


.home-logos ul {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 40px;
}


.home-logos ul li, .page-logos ul li {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	margin: 15px 15px;
}


	.home-logos ul li {
	}
.content-desc{font-size:15px;line-height:1.5em}
.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-sm-4{width:33.33333333%}




#logo-events {
	clear: both;
	padding: 20px 0;
}


#logo-events aside {
	float: right;
}


	#logo-events h2.logo {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}


.constrain {
	max-width: 1240px;
	margin: 0 auto;
	padding: 0 20px;
}


.lte8 .constrain {
  max-width: 1198px; 
}


	.constrain,
	#container {
		padding-left: 10px;
		padding-right: 10px;
	}
#floating_menu.mff .hic #head_wrp,#floating_menu.mff .hif #head_wrp{min-height:inherit}
#floating_menu.mff .hic #head_wrp{position:static}
header #head_wrp{display:inline-block;vertical-align:bottom}
header.hic #head_wrp{position:absolute;bottom:8px;right:0;left:0}
#head_wrp{margin:0 auto}
#floating_menu.mff.a60 .side_logo .phone{-webkit-transition:all,0.1s,linear;-moz-transition:all,0.1s,linear;transition:all,0.1s,linear}
#floating_menu.mff.a60 .side_logo .phone .phr{-webkit-transition:all,0.1s,linear;-moz-transition:all,0.1s,linear;transition:all,0.1s,linear;border:none}
#floating_menu.mff.a60 .side_logo .phone .phr span{display:none}
header .side_logo .h-i{display:table;width:100%}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo #nav_right,header .side_logo .phone{display:table-cell;float:none}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo .phone{vertical-align:middle}
header .side_logo #nav_right{vertical-align:middle}
header .side_logo .wrp,header .center_logo .wrp{position:relative}
header .side_logo .wrp:after,header .center_logo .wrp:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.mff .side_logo #logo,.mff .side_logo #text_logo{margin-bottom:0}
.row{margin-right:-15px;margin-left:-15px}


    .row-offcanvas-right {
        right: 0;
    }


    .row-offcanvas-left {
        left: 0;
    }


    .row-offcanvas-right
    .sidebar-offcanvas {
        right: -50%; 
    }


    .row-offcanvas-left
    .sidebar-offcanvas {
        left: -50%; 
    }


    .row-offcanvas-right.active {
        right: 50%; 
    }


    .row-offcanvas-left.active {
        left: 50%; 
    }

.td-title-wrap .span9.column_container.td-no-pagination {margin-bottom: 0;overflow: hidden;}

body.home .td-title-wrap .span9.column_container.td-no-pagination {margin-bottom: 0;}

body.home .td-title-wrap .span9.column_container.td-no-pagination,body.home div#cta_container .widget #menu-item-203, body.home div#cta_container .widget #menu-item-204 {display:none;}
.span9{width:738px}
.row-fluid .span9{width:73.880597014925%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:73.830396211713%}
input.span9,textarea.span9,.uneditable-input.span9{width:724px}
.table td.span9,.table th.span9{float:none;width:722px;margin-left:0}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}


.g-superpromo {
  font-size: 6rem;
  line-height: 1.1;
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 1rem 0;
}


.g-home #g-extension .g-superpromo, .g-homepositions #g-extension .g-superpromo {
  color: #fff;
}
.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-sm-3{width:25%}


#widgets .author {
	font-weight: 700;
	padding-top: 4px;
}


.widget_better_rss_widget ul li,
.mainPrimary div.sf-widget ul li,
.sf-widget ul li,
.divider-item,
    
.widget_pages ul li,
.widget_calendar ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_search ul li,
.widget_text ul li {
    
    margin-bottom: .5em;
}


.divider-item {
    overflow: auto;
}

#movies .scrollable {
	width:854px;
	height:340px;
	overflow:hidden;
	margin:100px 26px 0px;
	position:relative;
}

#youtube .scrollable {
	position: relative;
	width: 854px;
	height: 255px;
	margin: 0px 22px;
	overflow: hidden;
}

#news .scrollable {
	position:relative;
	width: 854px;
	height: 235px;
	margin: 102px 22px 0px;
	overflow: hidden;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}


#slideshow
{
    width: 800px;
    height: 540px;
    position: absolute;
    z-index: 0;
}

.byline {
	font-family: "Times New Roman", Georgia, serif;
	color: #C51710;
	font-size: 26px;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px;
}

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


	#btmnavwrap #bnavtellafriend  {height:32px; padding-top:5px}

	#btmnavwrap #bnavtellafriend img {float:left; height:32px; padding-top:9px}


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}

.cont_top_com_bg_new { background-color:#f2f3f4; padding:0px 10px; height:20px; float:left; width:1005px; }


div.box-title{ position: relative; height: 215px; min-width: 200px; }

div.box-title p{ position: relative; min-height: 100%; height: 215px; overflow:hidden; }

span.box-title{ margin-left: 15px; font-family: archivo_blackregular, Arial, sans-serif; color: #FFFFFF; 
  font-size: 30px; line-height: 34px; display: inline-block; margin-top: 30px; }
 
span.box-title-large{ font-size: 52px; }

span.box-title-small{ font-size: 33px; }



.box-title{ padding-left: 0px; padding-right: 0px; }

  div.six.box-title{ min-width: 300px !important;  height: auto; }

  div.six.box-title p{ height: auto; }

  div.box-title span.box-title{ width: 80%; }

  div.box-title span.box-symbol{ font-size: 100px; top: 0px !important; }

  div.three.box-title{ width: 50%; }

  div.six.box-title span.box-title{ width: 80%; }

  div.six.box-title span.box-symbol{ top: 20px; }

  div.three.blue-background.box-title{ width: 33.333% !important; height: 260px !important; }

  div.three.blue-background.box-title p{ height: 260px; }
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
strong.cart-name,span.cart-price{color:#000000;opacity:.5;}
.active strong.cart-name,.active span.cart-price{color:#000000;opacity:1;}
.dark-header #masthead strong.cart-name,.dark-header span.cart-price{color:#ffffff;opacity:.8;}
.dark-header #masthead .active strong.cart-name,.dark-header .active span.cart-price{color:#ffffff;opacity:1;}

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#site-title {
	font-size: 60px;
	font-style:italic;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;	
	margin: 0 0 27px 0;
	width: 300px;
	padding:30px 0 0 104px;
}

#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

h1#site-title {
	clear:none;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}

.wp-caption.alignright { margin: 0px 0px 10px 10px; }

.alignright { float: right; }

img.alignright { display:inline; float:right; margin-left:15px; }
.container.footer{display:block;height:230px;background:#3f3f40;border-left:1px solid #3F3F40;border-right:1px solid #3F3F40;}
.footer h3{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-weight:normal;font-size:16px;}
.footer p{color:#fff;margin-top:15px;width:415px;}
ul.footer{list-style:none;margin:10px 0 0;}
ul.footer li{padding:5px 0;}
ul.footer li a{font-size:14px;}

            .nav li ul.sub-menu.custom-nav li.sub-menu-header,
            .nav li ul.children.custom-nav li.sub-menu-header {
              display: block;
              position: absolute;
              margin: 0;
              padding: 0;
              bottom: 0px;
              height: 100% !important;
              width: 50px !important;
              background-color: #3e3e3d;
              left: 0px;
              min-height: 100% !important;
              line-height: 50px;
              text-align: center;
              overflow: hidden;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item {
    display: inline-block;
    float: left;
    border-bottom: none;
    font-size: 18px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item a {
    padding: 8px 16px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item:last-child {
    border-right: none;
  }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#777;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}


#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}

#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}

* html #mc_embed_signup .size1of2 {margin-right:2%; }

#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}

#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}

#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}


#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}


#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}

#mc_embed_signup .asterisk {color:#c60; font-size:200%;}

#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}
        
#mc_embed_signup .clear {clear:both;}


#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}

#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}

#mc_embed_signup .mc-field-group.input-group label {display:inline;}

#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}


#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}

#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc_embed_signup #num-subscribers {font-size:1.1em;}

#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


	#mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif; }

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  .vc_col-sm-6 {
    width: 50%;
  }

    body #theme-page .vc_col-sm-6 .bp-maroon-knockout, body #theme-page .vc_col-sm-6 .bp-maroon-solid {
        margin-bottom: 0;
    }
.vc_col-sm-6 .full-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-6 .full-laptop .mk-jupiter-icon-arrow-right:before{font-size:32px!important}
.vc_col-sm-6 .mk-lcd-slideshow{margin:0 auto 50px}
.vc_col-sm-6 .mk-lcd-slideshow .flex-direction-nav a{margin-top:-28px}
.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow,.vc_col-sm-6 .vc_col-sm-8 .mk-lcd-slideshow{margin:0 auto 40px}
.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a{display:none}
.grid-sizer,.grid-item{width:25%;background:white;float:left;text-align:center;overflow:hidden;padding-left:0.9375em;padding-right:0.9375em;margin-bottom:calc(0.9375em * 2)}
.grid-sizer article,.grid-item article{border:1px solid #efefef}
.grid-sizer article .thumbnail img,.grid-item article .thumbnail img{width:100%;height:auto}
.grid-sizer article .text-box,.grid-item article .text-box{padding:2rem 1rem}
.grid-sizer article .text-box a,.grid-item article .text-box a{color:#000;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.grid-sizer article .text-box a:focus,.grid-sizer article .text-box a:hover,.grid-item article .text-box a:focus,.grid-item article .text-box a:hover{color:rgba(0,0,0,0.5)}
.grid-item--width2{width:50%;background:#f36c5f}
.grid-item--height2{height:50rem;background:#ff2032}
.grid-sizer,.grid-item,.grid-item--width2,.grid-item--height2{width:100%}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}












.menu_top:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.menu_top {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}

.inline-blocks-wide .inline-block {
  margin-left: 25px;
}


.inline-block {
  display: inline-block;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 16px;
  vertical-align: middle;
}
.moduletable_contact{float:left;width:250px;}
.hero .button.blue{background-color:#6E95D7}


.hero .button .arrow {
  color: #000; }



.hero .button {
  float: left;
  top: 25px;
  background: #6E95D7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: all ease .4s;
  position: relative; }

  .page-security .hero .button {
    clear: left;
    left: 150px;
    position: relative;
    top: -20px; }


.hero:hover .button {
  background: #FFD24D; }


.hero:hover .button .arrow {
  color: #000; }


.hero .button .arrow:after {
  right: 15px;
  border-color: #FFF;
  background-color: transparent;
  background-position: center -46px; }


.hero:hover .button .arrow:after {
  right: 15px;
  border-color: #000;
  background-color: transparent;
  background-position: center 4px; }


.business-section .sub-hero .button {
  background: #6E95D7; }


.business-section .sub-hero:hover .button {
  background: #6E95D7; }


.hero .button,
.hero:hover .button {
  background: #D51432; }


.hero:hover .button:hover {
  background: #000; }


body.page-internet-scholarship section.scholarship-hero .button {
  margin-top: 60px; }


body.page-internet-scholarship button,
body.page-internet-scholarship .button {
  position: relative;
  display: inline-block;
  padding: 15px 30px;
  font-size: 18px;
  color: #555555;
  background-color: #e0e0e0;
  text-align: center;
  -webkit-transition: background-color 200ms;
  -moz-transition: background-color 200ms;
  -ms-transition: background-color 200ms;
  -webkit-border-radius: 10px;
  border-radius: 10px; }


body.page-internet-scholarship button:hover,
body.page-internet-scholarship .button:hover {
  color: #fff;
  background-color: #c0c0c0; }


body.page-internet-scholarship button.is-red,
body.page-internet-scholarship .button.is-red {
  background-color: #d31b38;
  color: #fff; }


body.page-internet-scholarship button.is-red:hover,
body.page-internet-scholarship .button.is-red:hover {
  background-color: #a6152c; }


body.page-internet-scholarship button.is-large,
body.page-internet-scholarship .button.is-large {
  padding: 25px 40px;
  font-size: 24px; }
#pwebbox140_toggler{background-color:#133783;background-image:none;border-color:rgb(0,25,101);text-shadow:0 1px 1px rgba(255,255,255,0.5);color:#ffffff;font-family:Arial, Helvetica, sans-serif;height:97px}
#pwebbox140_toggler .pwebbox-toggler-link{text-decoration:none;background-color:#133783;background-image:none;border-color:rgb(0,25,101);text-shadow:0 1px 1px rgba(255,255,255,0.5);color:#ffffff;font-family:Arial, Helvetica, sans-serif;height:97px}
#primary-wrapper #header-logo {margin-top:32px;}

.w3eden .tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}

.w3eden .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000;
}

.w3eden .popover.left {
    margin-left: -10px;
}

.w3eden .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}

.w3eden .btn span.left-icon{
    float: left;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.16);
    border-bottom-left-radius: 3px;
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    border-top-left-radius: 3px;
    margin-top: -7px;
    padding: 7px 12px;
    margin-left: -12px;
    position: relative;
    width: 40px;
}


#footer .hours {
	float: right;
	width: 16em;
	text-align: right;
	color: #888;
	font-size: 14px;
}
#footer_wrapper{max-width:940px;margin:0 auto;}
#footer #footer_wrapper{padding-top:120px;}
#footer_wrapper,#top-area{padding:0 15px;}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#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;
		}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

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%;}
.calendar-page .views-row-last+h3{padding-top:20px}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:35px;line-height:68px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:45px;}
.tribe-events-organizer .tribe-events-list h2.tribe-events-page-title,.tribe-events-organizer .tribe-events-organizer-meta h2.entry-title,.tribe-events-venue .tribe-events-list h2.tribe-events-page-title{margin-top:0}
.tribe-events-organizer .tribe-events-organizer-meta h2.entry-title{margin-bottom:15px;padding:0}
.tribe-events-grid .type-tribe_events h3.entry-title{color:#333;font-size:12px;line-height:1.25;padding:4px 6px;margin:0;text-transform:none;letter-spacing:0;text-align:left;overflow:hidden;height:100%}
.tribe-grid-allday .type-tribe_events h3.entry-title{padding:0}
.tribe-grid-allday .type-tribe_events h3.entry-title a.url{padding:8px 6px;display:inline-block;zoom:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}
.tribe-events-photo-event .entry-title a{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.tribe-events-venue-meta h2.entry-title{font-size:1.4em;line-height:1.4;display:inline;margin:0;padding:0}
.single-tribe_organizer .tribe_organizer h2.entry-title{font-size:1.6em;margin:0 0 .5em;padding:0}
.tribe-venue-widget-list .entry-title{margin:0 0 5px}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-retractor{display:block;clear:both;text-align:center;cursor:pointer}
.ubermenu .ubermenu-retractor:hover{background:rgba(0,0,0,.1)}
.ubermenu .ubermenu-retractor-desktop{position:absolute;right:0;top:0;padding:7px 10px;z-index:100}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile{display:none}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}

* html .clear-block{height:1%;}
fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}

	header .navselect {
		display: block;
		margin-top: 86px;
		padding: 5px 3.25%;
	}


#previoushacks
{
float:left;
}


#previoushacks a, #nexthacks a, a.randomize
{
border: 1px solid #ff5200;
padding:3px;
color: #000;
text-decoration:none;
}



#previoushacks a:hover, #nexthacks a:hover, a.randomize:hover
{
background:#ff5200;
border: 1px solid #ff5200;
padding:3px;
color: #ffffff;
}




* html .dash .digit { 
 	margin: 10px 0 0 7px;
}


.dash .digit {
	font-size: 70px;
	font-weight: bold;
	float: left;
	width: 45px;
	text-align: center;
	font-family: Arial;
	color: #2f2e2e;
	position: relative;
	margin: 43px 0 0 13px;
}
header nav.main ul.menu li.last{background:none;}
.region-sidebar-first ul.menu li.expanded ul.menu li.last{padding:0 10px 0 13px;}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
