﻿.table-cell_program_under{display:table-cell;vertical-align:middle;position:relative;z-index:2;text-align:center;margin:0 auto !important}


.carousel-inner .item img, .carousel-inner {
	border-radius:6px;
}

.carousel.fade .item {
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  left: 0 !important;
  opacity: 0;
  top:0;
  position:absolute;
  width: 100%;
  display:block !important;
  z-index:1;
}

.carousel.fade .item:first-child {
  top:auto;
  position:relative;
}

.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  z-index:2;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4-0 , #pg-4-1 , #pl-4 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-4 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
  

#thedate {padding-left: 10px; padding-top:2px; font-weight:700; color:#333;}

#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	
}

#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; 
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}


#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}

#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}

#footer_content { margin: 0 auto; width: 960px; padding-top: 20px; font-size: 11px; }

#footer_content .col_1 { float: left; width: 350px; }

#footer_content .col_2 { float: left; width: 350px; }

#footer_content .col_2 a { color: #3C3C3B; text-decoration: none; }

#footer_content .col_2 a:hover { color: #C7D31E; }

#footer_content .col_3 { float: left; width: 260px; }


h2.widgettitle {
	border-top: 1px solid #9BBDDE;
	color: #FFFFFF;
	font-size: 87%;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0 0 8px;
	padding: 5px 8px;
	position: relative;
	text-shadow: 0 0.05em 0.05em #4F7EAC;
	text-transform: uppercase;
}


#social-header {
    float: left;
    font-size: 50px;
    width: 45.334481%;
    height: auto;
    text-align: right;
    font-weight: 600;
    line-height: 1em;
    margin-left: 3.467943%;
    margin-top: 200px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
    margin-right: 0%;
}


.how {
  width: 100%;
  height: 40px;
  background: #445565;
  color: white;
}
.sec{padding:30px 0}


.dsl-disclaimer {font-family: Arial; font-size: 10px; font-weight:bold;color: #939393;}

.menu-wrapper #menu,
.menu-ghost-wrapper #menu {
  position: relative;
  top: 82px;
  margin: auto auto;
  height: 48px;
  max-width: 1240px;
}

.menu-wrapper #menu .menu-inside,
.menu-ghost-wrapper #menu .menu-inside {
  position: relative;
  overflow: hidden;
  left: 0px;
  height: 100%;
  width: 100%;
}

.menu-wrapper #menu .menu-socialbox,
.menu-ghost-wrapper #menu .menu-socialbox {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 48px;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap {
  position: absolute;
  overflow: hidden;
  top: -60px;
  right: 0px;
  height: 40px;
  width: 100px;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 50px;
  overflow: hidden;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 100px;
  -webkit-transition: all 0.22s;
  -moz-transition: all 0.22s;
  -o-transition: all 0.22s;
  -ms-transition: all 0.22s;
  transition: all 0.22s;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control:hover,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control:hover {
  left: -50px;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .menu-search-box,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .menu-search-box {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 50px;
  border-left: 1px solid #313131;
  cursor: pointer;
}

.menu-wrapper #menu .menu-socialbox .menu-socialbox-inner,
.menu-ghost-wrapper #menu .menu-socialbox .menu-socialbox-inner {
  position: relative;
  overflow: hidden;
  top: 0px;
  height: 16px;
}

.menu-calendar-wrapper #menu {
  position: relative;
  top: 70px;
  margin: auto auto;
  height: 48px;
  max-width: 1240px;
}

.menu-calendar-wrapper #menu .menu-inside {
  position: relative;
  overflow: hidden;
  left: 0px;
  height: 100%;
  width: 100%;
  padding: 0 10px 0 10px;
}

.menu-calendar-wrapper #menu .menu-inside .calendar-nav {
  position: relative;
  margin: 0 auto;
  max-width: 560px;
  height: 48px;
  border-top: 1px solid #474747;
  text-align: center;
}

      .one_half,.one_third,.one_fourth,.one_fifth,.one_sixth,
   .two_third,.three_fourth,.four_fifth,.five_sixth,.two_fifth,.three_fifth{width:100%;}

   .portfolio-wrap .one_third{ width:46%; margin: 0 2%!important; }

   
   .one_half, .one_third, .one_fourth, .one_fifth, .one_sixth,
   .two_third, .three_fourth, .four_fifth, .five_sixth, .two_fifth, .three_fifth{width:100%;}



.one_half, .one_third, .one_fourth, .one_fifth, .one_sixth,
.two_third, .three_fourth, .four_fifth, .five_sixth, .two_fifth, .three_fifth{
   float          :left;
   margin-right   :4%;
   position       :relative;
   height         :auto !important;
   min-height     :1px;
   margin-bottom  :5px;
}

.one_third{      width:30.667%;    }
.resp-tabs-container{padding:0px;background-color:#fff;clear:left}
.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;border:none;float:none;width:100%;min-height:initial;clear:none}
.horizontal-home .resp-tabs-container,.resp-tabs-majors .resp-tabs-container{background:none}

a.comment-reply-link, a.comment-reply-link:visited, a.comment-reply-link:hover, a.comment-reply-login, a.comment-reply-login:visited, a.comment-reply-login:hover, a.page-numbers:hover {
	background: #444;
	color: #eee;
	padding: 5px;
	text-decoration: none;
}

.suf-page-nav a.page-numbers:hover, .suf-page-nav span.current {
	background: #444;
	color: #eee;
}


.suf-page-nav a.page-numbers:hover {
	color: #ffffff;
}

	
#nav li.date {
	}


#bottomad{
margin: 0 auto;
max-width: 728px;
}

		#gallery .item, #gallery .item .item-caption { width: 210px; }

		#gallery .item .pic img { width: 210px; }
  
		
		#gallery .item { width: 172px; }
  
		#gallery .item .item-caption { width: 172px; }

		#gallery .span4 { margin: 0px; width: 100%; float: none; overflow: hidden; }

		#gallery .content_page .span4.gap11 { margin: 0 5px; width: 190px; float: left; }

		
		#gallery h2 { margin-top: 0px; }

		
		.jcarousel-skin-tango .jcarousel-item, #gallery .item, #gallery .item .item-caption{ width: 190px; }


#gallery h2, .clients h2, .middle_block h2{
	margin-top: 20px;
}


#gallery{background:none;}


#gallery .item:hover img{
	opacity:0.6!important;
	-moz-opacity:0.6!important;
	filter:alpha(opacity=60)!important;
}


#gallery .item .item-caption h4{
	font-size:14px;
	color:#353535;
	margin:0;
}


#gallery .item .item-caption p{	margin:0; font-size: 11px;}

#gallery .item:hover .item-caption{	background:#006ead;}

#gallery .item:hover .item-caption h4, #gallery .item:hover .item-caption p{color:#fff;}

.about-slider .detail{padding:40px 30px 40px 0;margin:0 -15px;padding-right:100px;line-height:1.2}

.about-slider .detail h2 a{color:#473e36}

.about-slider .detail h2 a:hover{text-decoration:none}

.about-slider .detail p{margin:0}

.twitter-feed-widget .detail{margin-left:50px;padding-right:35px}

.facebook-feed-widget .detail p{margin:0}

.facebook-feed-widget .head .detail{margin-left:75px}

.blog-feed-widget .detail{color:#453e37}

.blog-feed-widget .detail h4{font-size:14px;margin:10px 0}

.blog-feed-widget .detail h4 a{color:inherit}

.blog-feed-widget .detail p{margin:0}

.blog-feed-widget .detail .read-more{font-size:14px}

.fusion-secondary-header .fusion-alignleft {
  float: left;
  margin-right: 0;
}

.fusion-secondary-header .fusion-alignright {
  float: right;
  margin-left: 0;
}

.fusion-secondary-header {
  min-height: 43px;
  border-bottom: 1px solid transparent;
}

.fusion-secondary-header .fusion-row {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

.fusion-header-v2 .fusion-secondary-header {
  border-top: 3px solid transparent;
}

.fusion-secondary-header .fusion-mobile-nav-holder {
  width: 80%;
  margin: 0 auto;
}

.fusion-secondary-header .fusion-alignright .fusion-social-links-header .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
.fusion-secondary-header a,.fusion-secondary-header a:hover{color:#ffffff;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{border-bottom-color:#ffffff;}
body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons{margin-bottom:5px;}
.fusion-mobile-menu-design-classic .fusion-secondary-header{padding:10px;}
.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{margin-top:0;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{text-align:center;}
.select2-container .ai1ec-color-swatch,.select2-container .ai1ec-color-swatch-empty,.select2-drop .ai1ec-color-swatch,.select2-drop .ai1ec-color-swatch-empty{width:7px;height:7px;}
.ai1ec-color-swatch,.ai1ec-color-swatch-empty{display:inline-block;height:8px;margin:0 1px;padding:1px;width:8px;}
.ai1ec-color-swatch{border-radius:5px;border-color:rgba(0,0,0,0.5);opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatch{padding:1px;}
.ai1ec-filters .ai1ec-color-swatch{height:7px;width:7px;}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}

        #section_three p {
            font-size: 18px;
            line-height: 30px;
            font-weight: 300;
        }

#glt-footer,
#glt-footer #google_language_translator {
    display:none !important;
}
.icon-kerr-logo:before{content:"\e60b"}
body.front .homepage-event .event-text{text-align:center;width:220px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);position:absolute;top:247px;left:38px;font-family:'benguiat_frisky';}
body.front .homepage-event .event-text .field-name-field-featured-title{color:#ad202d;font-size:18px;line-height:21px;}
body.front .homepage-event .event-text .field-name-field-featured-description{color:rgb(40,40,40);line-height:17px;font-size:17px;letter-spacing:-0.5px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a {
	background-color:#F5F5F5;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.tribe-events-calendar-widget .daynum, .tribe-events-calendar-widget td a {
	font-size:10px;
}

.l-section.height_small .l-section-h {
	padding: 20px 0;
	}

.l-section.height_large .l-section-h {
	padding: 60px 0;
	}

.l-section.height_huge .l-section-h {
	padding: 80px 0;
	}

.l-titlebar.size_large .l-titlebar-h,
.l-titlebar.size_huge .l-titlebar-h,
.l-sidebar,
.l-section-h,
.l-section.height_large .l-section-h,
.l-section.height_huge .l-section-h {
	padding: 25px 0;
	}

.sidebar_left .l-section.for_blogpost.preview_modern + .l-section .l-section-h,
.sidebar_right .l-section.for_blogpost.preview_modern + .l-section .l-section-h {
	padding-top: 25px;
	}

.l-section.for_tags .l-section-h {
	padding-bottom: 25px;
	}

.l-section.for_author .l-section-h,
.l-section.for_related .l-section-h {
	padding: 25px 0;
	}

.l-section.for_blogpost ~ .l-section.for_comments .l-section-h {
	padding-top: 25px;
	}

	.l-section-h {
		padding: 50px 0;
		}


	
	.l-section.for_blogpost.preview_basic .l-section-h {
		padding-bottom: 0;
		}

	.l-section.for_blogpost.preview_basic + .l-section .l-section-h {
		padding-top: 0;
		}


	
	.l-section.for_blogpost.preview_none .l-section-h {
		padding-bottom: 0;
		}

	.l-section.for_blogpost.preview_none + .l-section .l-section-h {
		padding-top: 0;
		}

			
	
	.l-section.for_blogpost.preview_modern .l-section-h {
		padding-bottom: 0;
		}

	.sidebar_left .l-section.for_blogpost.preview_modern + .l-section .l-section-h,
	.sidebar_right .l-section.for_blogpost.preview_modern + .l-section .l-section-h {
		padding-top: 40px;
		}

	.sidebar_none .l-section.for_blogpost.preview_modern .l-section-h,
	.sidebar_none .l-section.for_blogpost.preview_modern .w-blog {
		position: static;
		}

		

.l-section.for_pagination .l-section-h {
	padding: 0 0 20px;
	}

.l-section.for_blogpost + .l-section + .l-section.for_tags .l-section-h {
	padding-top: 0;
	}

	

.l-section.for_sharing .l-section-h {
	padding: 0 0 35px;
	}

	

.l-section.for_author .l-section-h,
.l-section.for_blognav .l-section-h,
.l-section.for_related .l-section-h {
	padding: 30px 0;
	border-top: 1px solid;
	border-color: inherit;
	}



.l-section.for_comments .l-section-h {
	border-top: 1px solid;
	border-color: inherit;
	}

.l-sidebar,
.l-section-h {
	padding: 20px 0 !important;
	}

	.l-section.width_full .l-section-h {
		max-width: none !important;
		}

		

.l-section.height_auto .l-section-h {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	}

		.w-blog-post-content .l-section,
		.w-blog-post-content .l-section-h {
			padding: 0 !important;
			}
.l-subheader-h,.l-titlebar-h,.l-main-h,.l-section-h,.l-subfooter-h,.w-tabs-section-content-h,.w-blog-post-body {max-width:1140px;}
#top-search-form-container{display:none;background:#0c0c0c;background:rgba(0,0,0,.95);width:100%;height:100%;padding:.8em .5em;position:fixed;z-index:99998}
#top-search-form{display:table;width:100%;height:100%}
#top-search-form form{margin:0;padding:0;display:table-cell;width:100%;height:100%;vertical-align:middle}
#top-search-form input{text-align:center;padding:0;margin:0;color:#FFF;width:100%;background:none!important;border:none!important;position:relative;vertical-align:middle;height:100%;font-size:2.4rem;font-family:Raleway,sans-serif;font-weight:400}
#top-search-form input[placeholder]{text-transform:uppercase;opacity:.6}



.skip-link,
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.lt-ie8 .assistive-text {visibility: hidden;}



@import url(../../../css/menus.css);





.menu-dropdown li.level1 {
margin-right: 0;
border-left: 1px solid #999;
border-right: 1px solid black;
height: 100%;
}


.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-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-main .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.6s;-ms-transition-duration:.6s;transition-duration:.6s;}
.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{margin-top:0;}
.ubermenu-main,.ubermenu-main .ubermenu-target,.ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target{font:12px/24px Helvetica,Arial,sans-serif;}




#header {
	margin-top: 10px;
}


.products-slides {
	margin:0px 4px;
}


.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}
.single_job_listing .meta .date-posted:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80f'}


.sidebar li.date {
    display: none !important;
}


.widget li.date {
    display: none !important;
}


li.date {
    display: none !important;
}


li.date:after {
    display: no;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}

.meta-categories,
.meta-categories a,
.meta-perma a {
  color: #959595;
}

.meta-perma {
  clear: both;
}

.meta-perma a {
  text-decoration: underline;
}
.pswp__caption__center{text-align:left;max-width:98%;margin:0 auto;color:#FFF;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.float,.floatc,.floatr{margin-top:0.5em}
.floatc,.floatr{margin-bottom:0.5em}
.floatr{float:right;margin-left:1em}
