﻿
.benefit-caption {
  color: #999;
}
.blog-content .comments-info .col-5,.row .col-5{width:20.83333%;left:auto}
.article-related .col-5{display:none}
.dropdown-toggle:focus{outline:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}


.logo-area { overflow: hidden; }

.logo-area img { float: left; }
.contact-form .clear-form{clear:both}
     
#mc_embed_signup .clear {clear:none; display:inline;}


#header .widget-area{width:468px;float:right;margin:0;padding:5px 10px 0px 0;}


#header-left .widget-area{width:70px;height:90px;float:left;margin:0px 0 0 0;padding:0px 0px 0px 30px;}


#header-center .widget-area{display:block;width:156px;height:90px;//float:left;margin:10px 0 0 0;padding:0px 30px 0px 0px;}


#header .widget-area p{margin:0;padding:0 0 5px 0;}


#header .widget-area h4{color:#333333;font-size:14px;font-weight:normal;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header-center .widget-area h4{font-size:10px;text-align:center;font-weight:bold;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header .widget-area ul{margin:0;padding:0;}


#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#sidebar .widget, #sidebar-alt .widget{margin:0 0 20px 0;padding:0;}


#footer-widgets .widget{background:none;border:none;}
.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%}

	.blog .col-sm-4 .image,.archive .col-sm-4 .image{position:relative;}
.page_wrapper{background:transparent;position:relative;*zoom:1;margin:auto;width:100.0%;max-width:100%;width:auto;max-width:940px;padding-left:4.255%;padding-right:4.255%;clear:both}
.page_wrapper:after{content:"";display:table;clear:both}


.header .header-r {float: right;}
.q_logo_vertical img.normal{position:relative}
.q_logo_vertical img.light,.q_logo_vertical img.dark{opacity:0}
.vertical_menu_transparency_on .light .q_logo_vertical img.normal{opacity:0}
.vertical_menu_transparency_on .light .q_logo_vertical img.light{opacity:1}
.vertical_menu_transparency_on .light .q_logo_vertical img.dark{opacity:0}
.vertical_menu_transparency_on .dark .q_logo_vertical img.normal{opacity:0}
.vertical_menu_transparency_on .dark .q_logo_vertical img.light{opacity:0}
.vertical_menu_transparency_on .dark .q_logo_vertical img.dark{opacity:1}
.col{float:left}

.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-md-7 {
    width: 58.333333333333336%;
  }

#wp-calendar tfoot #next {
	text-align: right;
}

#wp-calendar tbody .pad {
	background: none;
}

.wp-paginate .gap {color:#999; margin-right:4px;}





.now_min {float:left; width:720px;}

  #featured-slider ul.slides li .slide-content {
    position: absolute;
    bottom: 0;
    margin: 1.618em;
    width: 47.5%;
  }

  #featured-slider ul.slides li.no-image .slide-content {
    margin: 0;
    position: static;
    width: auto;
  }
 
.icon-rss:before { content: '\e804'; }

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

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#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;
}

#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 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;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


.ccl-text {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:8px;
	margin-top:50px;
}


.ccl-text span {
	width:23px;
	height:23px;
	background:#e6ecf4;
	display:inline-block;
	margin-bottom:0.17em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 8px;
}

  .mobile-navigation .secondary-panel {
    z-index: 100; }

.nav-small a:hover:before,
.nav-small li.current-menu-item a:before
{
    height: 2px;
}



.mobile-only {display: none}

body.page-template-template-menu-list-php #sidebar ul .menu-item,
body.tax-menu-category #sidebar ul .menu-item { margin-left: 20px; }

body.page-template-template-menu-list-php #sidebar ul .menu-item a,
body.tax-menu-category #sidebar ul .menu-item a{ font-size: 12px; }

	.mobile-nav-right-col, .mobile-nav-left-col {
		float:right;  
		margin: 0; 
		padding: 0; 
		font-size: 15px;
		margin-bottom: -20px;
		color: #666;
	}

	
	.mobile-nav-left-col {
		width: 40%;
		text-align: left; 
		float: left;
		position: relative;
		left: 15px;
	}
.menu-footernav-container{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #acacac}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock .thankyou-message{text-align:center;text-transform:uppercase;}


[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;
		}
body #tve_eight_set .bold_text{font-weight:700 !important}
#tve_eight_set .tve_ts1 .tve_ts_t p.bold_text{font-weight:700}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong{font-weight: 500 !important;}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong input, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong select, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong textarea, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong button {font-weight: 500 !important;}

.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-right: 15px;
  padding-left: 15px;
}

  .col-sm-4 {
    width: 33.33333333333333%;
  }
.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-right:15px;padding-left:15px}

	
	.col-sm-4 .ad{
		margin:0px auto !important;
		width:300px !important;
	}

	.col-sm-4-fix{
	text-align: left;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 300px;
	padding: initial !important;
}
#sit .tab-content{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:33%}
#sit .tab-content h6{font-weight:500;font-size:16px;line-height:1}
#sit .tab-content h3{color:#2478b2;font-size:20px;line-height:1.2;margin:0 0 14px;padding:0 4em}
#sit .tab-content p{font-style:normal;color:#555}
#sit .tab-content input[type=text]{margin:0 auto 14px}
#sit .tab-content img{display:block;margin:0 auto -14px;position:relative;z-index:1;-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-moz-box-shadow:rgba(0,0,0,0.7) 0 0 6px;-webkit-box-shadow:rgba(0,0,0,0.7) 0 0 6px;box-shadow:rgba(0,0,0,0.7) 0 0 6px;width:150px}
#sit .tab-content .button,#sit .tab-content input[type=submit]{margin:0 0 20px;position:relative;z-index:2}
#experiences .results .result .tab{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:relative;z-index:3;font-weight:500;position:absolute;bottom:0;left:0;width:100%;background:rgba(243,196,128,0.7);color:black;padding:10px 3em;font-size:18px;line-height:20px}
#experiences .results .result:hover .tab,#experiences .results .result:active .tab,#experiences .results .result:focus .tab{background:rgba(36,120,178,0.7);color:white}
#mega-maryland a .tab,#mega-events a .tab{display:table;width:100%}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.ccit_sidebarmenu_default .content ul.menu,#block-block-74 .content ul.menu,#block-menu-block-7 .content ul.menu,#block-menu-block-5 .content ul.menu,#block-menu-block-3 .content ul.menu,.ccit_sidebarmenu_default .block-content ul.menu,#block-block-74 .block-content ul.menu,#block-menu-block-7 .block-content ul.menu,#block-menu-block-5 .block-content ul.menu,#block-menu-block-3 .block-content ul.menu{margin:0;padding:0;}
.ccit_sidebarmenu_default .content ul.menu li,#block-block-74 .content ul.menu li,#block-menu-block-7 .content ul.menu li,#block-menu-block-5 .content ul.menu li,#block-menu-block-3 .content ul.menu li,.ccit_sidebarmenu_default .block-content ul.menu li,#block-block-74 .block-content ul.menu li,#block-menu-block-7 .block-content ul.menu li,#block-menu-block-5 .block-content ul.menu li,#block-menu-block-3 .block-content ul.menu li{display:block;margin:0;padding:0;border:0;display:block;list-style:none;list-style-image:none;border-top:1px #e2e1dd solid;}
.ccit_sidebarmenu_default .content ul.menu li.expanded,#block-block-74 .content ul.menu li.expanded,#block-menu-block-7 .content ul.menu li.expanded,#block-menu-block-5 .content ul.menu li.expanded,#block-menu-block-3 .content ul.menu li.expanded,.ccit_sidebarmenu_default .block-content ul.menu li.expanded,#block-block-74 .block-content ul.menu li.expanded,#block-menu-block-7 .block-content ul.menu li.expanded,#block-menu-block-5 .block-content ul.menu li.expanded,#block-menu-block-3 .block-content ul.menu li.expanded{background-color:#f6f6f5;}
.ccit_sidebarmenu_default .content ul.menu li a,#block-block-74 .content ul.menu li a,#block-menu-block-7 .content ul.menu li a,#block-menu-block-5 .content ul.menu li a,#block-menu-block-3 .content ul.menu li a,.ccit_sidebarmenu_default .block-content ul.menu li a,#block-block-74 .block-content ul.menu li a,#block-menu-block-7 .block-content ul.menu li a,#block-menu-block-5 .block-content ul.menu li a,#block-menu-block-3 .block-content ul.menu li a{font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#3a6188;display:block;position:relative;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;padding:8px 16px;padding:0.5rem 1rem;text-decoration:none;border:none;-webkit-transition-property:color,background-color;-moz-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;}
.ccit_sidebarmenu_default .content ul.menu li a.active,#block-block-74 .content ul.menu li a.active,#block-menu-block-7 .content ul.menu li a.active,#block-menu-block-5 .content ul.menu li a.active,#block-menu-block-3 .content ul.menu li a.active,.ccit_sidebarmenu_default .block-content ul.menu li a.active,#block-block-74 .block-content ul.menu li a.active,#block-menu-block-7 .block-content ul.menu li a.active,#block-menu-block-5 .block-content ul.menu li a.active,#block-menu-block-3 .block-content ul.menu li a.active{color:#fff;background-color:#ad924f;}
.mzr_no-touch .ccit_sidebarmenu_default .content ul.menu li a:active,.mzr_no-touch #block-block-74 .content ul.menu li a:active,.mzr_no-touch #block-menu-block-7 .content ul.menu li a:active,.mzr_no-touch #block-menu-block-5 .content ul.menu li a:active,.mzr_no-touch #block-menu-block-3 .content ul.menu li a:active,.mzr_no-touch .ccit_sidebarmenu_default .content ul.menu li a:hover,.mzr_no-touch #block-block-74 .content ul.menu li a:hover,.mzr_no-touch #block-menu-block-7 .content ul.menu li a:hover,.mzr_no-touch #block-menu-block-5 .content ul.menu li a:hover,.mzr_no-touch #block-menu-block-3 .content ul.menu li a:hover,.mzr_no-touch
.ccit_sidebarmenu_default .block-content ul.menu li a:active,.mzr_no-touch
#block-block-74 .block-content ul.menu li a:active,.mzr_no-touch #block-menu-block-7 .block-content ul.menu li a:active,.mzr_no-touch #block-menu-block-5 .block-content ul.menu li a:active,.mzr_no-touch #block-menu-block-3 .block-content ul.menu li a:active,.mzr_no-touch
.ccit_sidebarmenu_default .block-content ul.menu li a:hover,.mzr_no-touch
#block-block-74 .block-content ul.menu li a:hover,.mzr_no-touch #block-menu-block-7 .block-content ul.menu li a:hover,.mzr_no-touch #block-menu-block-5 .block-content ul.menu li a:hover,.mzr_no-touch #block-menu-block-3 .block-content ul.menu li a:hover{color:#fff;background-color:#ad924f;}
.ccit_sidebarmenu_default .content ul.menu li ul,#block-block-74 .content ul.menu li ul,#block-menu-block-7 .content ul.menu li ul,#block-menu-block-5 .content ul.menu li ul,#block-menu-block-3 .content ul.menu li ul,.ccit_sidebarmenu_default .block-content ul.menu li ul,#block-block-74 .block-content ul.menu li ul,#block-menu-block-7 .block-content ul.menu li ul,#block-menu-block-5 .block-content ul.menu li ul,#block-menu-block-3 .block-content ul.menu li ul{border-bottom:none;background-color:#f6f6f5;padding:0 0 8px 0;padding:0 0 0.5rem 0;}
.ccit_sidebarmenu_default .content ul.menu li ul li,#block-block-74 .content ul.menu li ul li,#block-menu-block-7 .content ul.menu li ul li,#block-menu-block-5 .content ul.menu li ul li,#block-menu-block-3 .content ul.menu li ul li,.ccit_sidebarmenu_default .block-content ul.menu li ul li,#block-block-74 .block-content ul.menu li ul li,#block-menu-block-7 .block-content ul.menu li ul li,#block-menu-block-5 .block-content ul.menu li ul li,#block-menu-block-3 .block-content ul.menu li ul li{border:none;}
.ccit_sidebarmenu_default .content ul.menu li ul li a,#block-block-74 .content ul.menu li ul li a,#block-menu-block-7 .content ul.menu li ul li a,#block-menu-block-5 .content ul.menu li ul li a,#block-menu-block-3 .content ul.menu li ul li a,.ccit_sidebarmenu_default .block-content ul.menu li ul li a,#block-block-74 .block-content ul.menu li ul li a,#block-menu-block-7 .block-content ul.menu li ul li a,#block-menu-block-5 .block-content ul.menu li ul li a,#block-menu-block-3 .block-content ul.menu li ul li a{margin:0;padding:4px 16px 4px 32px;padding:0.25rem 1rem 0.25rem 2rem;font-size:12px;font-size:0.75rem;}
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li a:before,.mzr_fontface #block-block-74 .content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-7 .content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-5 .content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-3 .content ul.menu li ul li a:before,.mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li a:before,.mzr_fontface
#block-block-74 .block-content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-7 .block-content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-5 .block-content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-3 .block-content ul.menu li ul li a:before{content:"\f0da";font-family:FontAwesome;display:block;position:absolute;color:#b6d1ec;top:4px;top:0.25rem;left:16px;left:1rem;}
.ccit_sidebarmenu_default .content ul.menu li ul li ul,#block-block-74 .content ul.menu li ul li ul,#block-menu-block-7 .content ul.menu li ul li ul,#block-menu-block-5 .content ul.menu li ul li ul,#block-menu-block-3 .content ul.menu li ul li ul,.ccit_sidebarmenu_default .block-content ul.menu li ul li ul,#block-block-74 .block-content ul.menu li ul li ul,#block-menu-block-7 .block-content ul.menu li ul li ul,#block-menu-block-5 .block-content ul.menu li ul li ul,#block-menu-block-3 .block-content ul.menu li ul li ul{padding:0;background-color:transparent;}
.ccit_sidebarmenu_default .content ul.menu li ul li ul a,#block-block-74 .content ul.menu li ul li ul a,#block-menu-block-7 .content ul.menu li ul li ul a,#block-menu-block-5 .content ul.menu li ul li ul a,#block-menu-block-3 .content ul.menu li ul li ul a,.ccit_sidebarmenu_default .block-content ul.menu li ul li ul a,#block-block-74 .block-content ul.menu li ul li ul a,#block-menu-block-7 .block-content ul.menu li ul li ul a,#block-menu-block-5 .block-content ul.menu li ul li ul a,#block-menu-block-3 .block-content ul.menu li ul li ul a{padding-left:48px;padding-left:3rem;}
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul a:before,.mzr_fontface #block-block-74 .content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-7 .content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-5 .content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-3 .content ul.menu li ul li ul a:before,.mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul a:before,.mzr_fontface
#block-block-74 .block-content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-7 .block-content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-5 .block-content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-3 .block-content ul.menu li ul li ul a:before{left:32px;left:2rem;}
.ccit_sidebarmenu_default .content ul.menu li ul li ul ul a,#block-block-74 .content ul.menu li ul li ul ul a,#block-menu-block-7 .content ul.menu li ul li ul ul a,#block-menu-block-5 .content ul.menu li ul li ul ul a,#block-menu-block-3 .content ul.menu li ul li ul ul a,.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul a,#block-block-74 .block-content ul.menu li ul li ul ul a,#block-menu-block-7 .block-content ul.menu li ul li ul ul a,#block-menu-block-5 .block-content ul.menu li ul li ul ul a,#block-menu-block-3 .block-content ul.menu li ul li ul ul a{padding-left:64px;padding-left:4rem;}
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul ul a:before,.mzr_fontface #block-block-74 .content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-7 .content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-5 .content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-3 .content ul.menu li ul li ul ul a:before,.mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul a:before,.mzr_fontface
#block-block-74 .block-content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-7 .block-content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-5 .block-content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-3 .block-content ul.menu li ul li ul ul a:before{left:48px;left:3rem;}
.ccit_sidebarmenu_default .content ul.menu li ul li ul ul ul a,#block-block-74 .content ul.menu li ul li ul ul ul a,#block-menu-block-7 .content ul.menu li ul li ul ul ul a,#block-menu-block-5 .content ul.menu li ul li ul ul ul a,#block-menu-block-3 .content ul.menu li ul li ul ul ul a,.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul ul a,#block-block-74 .block-content ul.menu li ul li ul ul ul a,#block-menu-block-7 .block-content ul.menu li ul li ul ul ul a,#block-menu-block-5 .block-content ul.menu li ul li ul ul ul a,#block-menu-block-3 .block-content ul.menu li ul li ul ul ul a{padding-left:80px;padding-left:5rem;}
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-block-74 .content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-7 .content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-5 .content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-3 .content ul.menu li ul li ul ul ul a:before,.mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul ul a:before,.mzr_fontface
#block-block-74 .block-content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-7 .block-content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-5 .block-content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-3 .block-content ul.menu li ul li ul ul ul a:before{left:64px;left:4rem;}



.headline {text-align: center;}

	.headline h1 {color: #31373a; padding-bottom: 15px; border-bottom: 2px solid #DDD; display: inline-block;}

	.headline p {margin-bottom: 50px;}


.bg-dark .headline h1 {color: #FFF;}

.bg-dark .headline p {color: #FFF;}


.bg-blue .headline h1 {color: #FFF; border-bottom: 2px solid rgba(0,0,0,0.1);}

.bg-blue .headline p {color: #FFF;}







.wp-pagenavi {
	clear: both;
}


.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}


.whole {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }

.td-header-menu-wrap {
  min-height: 44px;
  
}

.white-grid.white-menu .td-header-menu-wrap .td-header-main-menu {
  border-color: #e6e6e6;
}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#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;
}

#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 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;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
#new-version-hp{margin-top:0;display:block}
#new-version-hp div{-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
#new-version-hp img{display:block;width:100%;height:auto}
#new-version-hp .call-to-action-kl{padding:0px 12px;line-height:25px;font-size:13px;margin:0;font-weight:bold;font-family:'Brown', Arial, sans-serif}

.ptypeicon{width:19px;height:10px}




.datatable{
	margin-bottom:20px;
}

.datatable tr td, .datatable tr th{

	line-height: 19px;
	padding: 12px 10px;
}
.user-info{height:40px;line-height:40px;text-align:center;position:relative}
.user-info:hover{background-color:#383838}
.user-info-flyout{display:none}
.user-info:hover .user-info-flyout{display:block}
.user-info-flyout_header{display:block;text-align:center;text-transform:uppercase;font-size:12px;color:#d1d4d6;line-height:initial}
.user-info-flyout_hr{width:30px;margin:15px auto}
.user-info-flyout_login{transition:all .125s ease-in-out;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:40px;min-width:200px;max-width:404px;margin-bottom:.25em;padding:0 20px;text-align:center;text-decoration:none !important;text-transform:uppercase;vertical-align:middle;color:white;background-color:#1e1e1e;border:0;box-shadow:inset 0 0 0 3px #1e1e1e;margin:0 auto}
.user-info-flyout_login:hover,.user-info-flyout_login:focus{border:0;box-shadow:inset 0 0 0 3px #383838;color:white}
.user-info-flyout_login[disabled],.user-info-flyout_login.disabled{color:white;background-color:#1e1e1e;border:0;box-shadow:inset 0 0 0 3px #1e1e1e;opacity:.3;filter:alpha(opacity=30)}
.user-info-flyout_create{transition:all .125s ease-in-out;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:40px;min-width:200px;max-width:404px;margin-bottom:.25em;padding:0 20px;text-align:center;text-decoration:none !important;text-transform:uppercase;vertical-align:middle;background-color:white;border:0;box-shadow:inset 0 0 0 2px #1e1e1e;color:#1e1e1e;margin:7px auto 0}
.user-info-flyout_create:hover,.user-info-flyout_create:focus{box-shadow:inset 0 0 0 4px #1e1e1e;color:#1e1e1e}
.user-info-flyout_create[disabled],.user-info-flyout_create.disabled{opacity:.3;filter:alpha(opacity=30);box-shadow:inset 0 0 0 2px #1e1e1e;color:#1e1e1e}

.vce-lay-d .meta-category a, .vce-lay-d .entry-meta div, .vce-lay-d .entry-meta div a {font-size: 12px;line-height: 16px;}

.vce-featured-section a,
.meta-category a{font-size: 14px;}
body,.mks_author_widget h3,.site-description,.meta-category a,textarea {font-family: 'Open Sans';font-weight: 400;}
.entry-meta div,.entry-meta div a,.comment-metadata a,.meta-category span,.meta-author-wrapped,.wp-caption .wp-caption-text,.widget_rss .rss-date,.sidebar cite,.site-footer cite,.sidebar .vce-post-list .entry-meta div,.sidebar .vce-post-list .entry-meta div a,.sidebar .vce-post-list .fn,.sidebar .vce-post-list .fn a,.site-footer .vce-post-list .entry-meta div,.site-footer .vce-post-list .entry-meta div a,.site-footer .vce-post-list .fn,.site-footer .vce-post-list .fn a,#bbpress-forums .bbp-topic-started-by,#bbpress-forums .bbp-topic-started-in,#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta,span.bbp-admin-links a,.bbp-reply-post-date,#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer,.woocommerce .woocommerce-result-count,.woocommerce .product_meta{color: #9b9b9b;}


#sidebar-bottom-left {
	width:53.33%;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	}


	#sidebar,
	#sidebar-bottom,
	#sidebar-bottom-left,
	#sidebar-bottom-right	 {
		width: 100%;
		clear:both;
		float:none;
	}
.items-view-block .col-1,.items-view-block .col-2{width:46%;}

.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-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }






.ticket-link a, .sold-out, .cancelled, .postponed, .free, .tickets-at-the-door, .future-sale a, .on-sale-soon, .custom {
	display:block;
	border:solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
	margin:0 0 5px 0;
	text-align:center;
}

.list-view .ticket-link a, .list-view .sold-out, .list-view .cancelled, .list-view .postponed, .list-view .free, .list-view .tickets-at-the-door, .list-view .future-sale a, .list-view .on-sale-soon, .list-view .custom {
	width:100px;
}

.event-detail .ticket-link a, .event-detail .sold-out, .event-detail .cancelled, .event-detail .postponed, .event-detail .free, .event-detail .tickets-at-the-door, .event-detail .future-sale a, .event-detail .on-sale-soon, .event-detail .custom {
	width:100px;
	text-align:center;
}

.tfly-calendar .data .ticket-link a, .tfly-calendar .data .sold-out, .tfly-calendar .data .cancelled, .tfly-calendar .data .postponed, .tfly-calendar .data .free, .tfly-calendar .data .tickets-at-the-door, .tfly-calendar .data .future-sale a, .tfly-calendar .data .on-sale-soon, .tfly-calendar .data h1, .tfly-calendar .data h2, .tfly-calendar .data h3 {
	font-size: 11px;
}

.tfly-calendar .ticket-link a, .tfly-calendar .sold-out, .tfly-calendar .cancelled, .tfly-calendar .postponed, .tfly-calendar .free, .tfly-calendar .tickets-at-the-door, .tfly-calendar .future-sale a, .tfly-calendar .on-sale-soon {
	width:50px;
	text-align:center;
}

#tfly-featured-events #overlay .ticket-link a {
	width: 50px;
	text-align: center;
	display: block;
	float: left;
	font-size: 11px;
	padding:2px;
	color:white;
	text-decoration:none;
}

.hero-title {
	margin: 0 0 60px;
	font-size: 35px;
	font-weight: 300;
	line-height: 45px;
	font-family: Roboto Slab;
}
.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-2{width:16.66666667%}

.dcwss.dc-feed .stream li.dcsns-facebook .meta.item-comments {
	padding: 0;
	min-height: auto;
}

.dcwss.dc-feed .stream li.dcsns-facebook .meta.item-comments a {
	display: block;
	margin: 0 0 2px 0;
}

.dcwss.dc-wall .stream li.dcsns-facebook .meta.item-comments {
	padding: 0;
	min-height: auto;
}

.dcwss.dc-wall .stream li.dcsns-facebook .meta.item-comments a {
	display: block;
	margin: 0 0 2px 0;
}

.dcwss .stream li .meta.item-comments {
	padding: 0 0 0 35px;
	margin: 0 0 5px 0;
	min-height: 30px;
	position: relative;
	clear: both;
	line-height: 1.3em;
}

.dcwss .stream li .meta.item-comments img {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
}

.dcwss .stream li .meta.item-likes {
	padding: 0;
	width: 100%;
	overflow: hidden;
	clear: both;
	line-height: 1.3em;
}

.dcwss .stream li .meta.item-likes img {
	float: left;
	margin: 0 5px 5px 0;
	width: 30px;
	border: 1px solid #ddd;
	padding: 1px;
	background: #fff;
}


.carousel,

.carousel .item {
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}





#myCarousel .item {
  height: 300px;

}


	#myCarousel, #myCarousel .item {
		height: 500px;
		padding-top: 0;
	}


	#myCarousel,

	#myCarousel .item {

		height: 600px;

	}

.fusion-copyright-notice {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  color: #8c8989;
  font-size: 12px;
}

.fusion-copyright-notice a {
  color: #bfbfbf;
}
.fusion-footer-widget-area,.fusion-footer-widget-area article.col,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-copyright-notice{color: #8C8989;}
.fusion-footer-widget-area a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a{color: #BFBFBF;}
.fusion-copyright-notice,.fusion-body .fusion-social-links-footer {display: block;text-align: center;}
.fusion-copyright-notice:after,.fusion-social-networks:after {content: "";display: block;clear: both;}
.fusion-social-networks li,.fusion-copyright-notice li {float: none;display: inline-block;}

	.tile_media .text,
	.tile_media .dark,
	.tile_media:hover .text,
	.tile_media .dark{
		display: none;
	}

.dark-beige{background: #f7f3ed;}

.tile_media .dark {
    
    opacity: 0;
    background: #74bdb4;
    
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 29;
    -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.tile_media:hover .dark {
    
    opacity: .9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;

}


.tile .last .tile_media:hover .dark{
	  opacity: .2;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.aom_pg span.aom_current {border:1px solid #0289C1; font-weight:bold; background:#0289C1; color:#FFFFFF;}
.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-sm-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.hero-slider__info{color:#fff}
.ie8 .hero-slider__info{padding:1em}
.hero-slider__info a{text-decoration:none}
.hero-slider__info a:hover{color:#fff}

.member-logos {
	float:left;
	text-align:center;
	margin: 0px 0px 0px 70px;
	background-color:rgba(170,164,164,1.00);
	width:250px;
	height:120px;
	border-radius:8px;
}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{
	font-family:"Montserrat", Arial, Helvetica, sans-serif !important;
}


#sidebar .widget h3{font-size:13px !important;}


.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
	color:#333333 !important;
}

.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th{color:#333333 !important;}


#sidebar .widget h3, #sidebar .widget .heading h3{color:#333333 !important;}

.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
.tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social
{border-color:#e0dede;}

	
	
	.fancy_heading_wrapper.has_icon:after { left: 20%; width: 22%; }

	.fancy_heading_wrapper.has_icon:before { right: 20%; width: 22%; }

	

	.fancy_heading .fancy_heading_wrapper:after, .fancy_heading_wrapper.has_icon:before {
		border-color: #F94C3F;
	}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}

	
    .grid, 
	.grid-right {
	    float: none;
    }
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
#breadcrumb .box{border-color:#cdcdcd;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#header-inner .box{padding-top:10px;padding-left:10px;padding-right:10px;}
#content-inner .box{padding-left:0px;padding-right:0px;}
#footer-inner .box{margin:0;padding:0;}






#lang_sel_footer {
  margin: 0;
  padding: 7px;
  text-align: center;
  font: 11px Verdana, sans-serif;
  min-height: 15px;
  clear: both;
  background-color: #fff;
  border: 1px solid #cdcdcd;
}


#lang_sel_footer ul {
  list-style: none;
  margin:0;
  padding:0;
}


#lang_sel_footer ul li img {
  position: relative;
  top: 1px;
  width: 18px;
  height: 12px;
}


#lang_sel_footer ul li {
  display:inline;
  margin:0 1px 0 0;
  padding:0;
  white-space: nowrap;
  line-height: 25px;
}


#lang_sel_footer ul li a, #lang_sel_footer ul li a:visited {
  text-decoration: none;
  padding: 5px 10px;
}
.navigation .cat_shop .level_3_list.menu_list_1_1{margin-top:0}
.navigation .cat_shop .level_3_list.menu_list_1_1 li .level_3_list_item_link{text-transform:uppercase;font-weight:600;font-family:"ProximaNova-Semibold",sans-serif}
.navigation .level_3_list{display:block}



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

.adv {
    margin-top: 4px;
margin-bottom: 0px;
margin-left: -4px;
margin-right: 10px;
padding-bottom: 2px;
text-align: center;
background-color: #555555;
}
.ml-context .ml-context-row .post-box,.ml-context li .post-box,.widget .ml-context-row .post-box,.widget li .post-box{display:inline-block;width:215px;line-height:1.125}
.ml-context .ml-context-row .post-box .post-title,.ml-context li .post-box .post-title,.widget .ml-context-row .post-box .post-title,.widget li .post-box .post-title{font-family:"Roboto Slab";font-size:.8em;color:#000}
.ml-context .ml-context-row .post-box .post-title:hover,.ml-context li .post-box .post-title:hover,.widget .ml-context-row .post-box .post-title:hover,.widget li .post-box .post-title:hover{color:#ED2124}




.symbol{line-height:2em;text-align: center;}

.symbol a{text-decoration: none;display:block;height:54px;width:3em;overflow:hidden;padding-top:13px;}

.symbol a:before {content: attr(title);font-size:3em;display:block;margin-bottom:20px;height:1em;width:1em;}


.symbol-twitter a:before {content: "\e086";color:#40bed4;}

.symbol-facebook a:before {content: "\e027";color:#2662a0;}

.symbol-youtube a:before{content: "\e099";color:#c00;}

.symbol-shop a{width:auto;}

.symbol-shop a:before{display:inline;font-family:"atlantis";content:"\e667";font-size:1.5em;margin-right:10px;}


.symbol-menu,
.symbol-menu:hover,
.symbol-menu:active,
.symbol-menu:focus{background: transparent;}


.symbol-menu span{display:none;}

.symbol-menu:before{font-family:"atlantis";content: "\e68F";color:#333;font-size:2em;line-height: 1.3em}

.symbol-menu.active:before{content:"\e678";}


.symbol-menu:hover:before,
.symbol-menu.active:before{color:#999;}


.header-style-4 #header .site-title a,
.header-style-4 #header .symbol:before,
.header-style-4 #header .symbol a, 
.header-style-4 #header .symbol a:before{color:#fff;}


.header-style-4 #header .symbol-shop{border-left:1px solid rgba(255,255,255,0.3);padding-left:20px;height:54px;}

.header-style-4 #header .symbol-shop a{font-size: 1.5em}

.header-style-4 #header .symbol-shop a:before{font-size:1em;}


.header-style-4 #header .symbol-menu{border-left:1px solid rgba(255,255,255,0.3);padding:0;width:60px;height:54px;}

.header-style-4 #header .symbol:before{position: relative;top:2px;}


.header-style-4 #header.fixed .site-title a,
.header-style-4 #header.fixed .symbol:before, 
.header-style-4 #header.fixed .symbol a, 
.header-style-4 #header.fixed .symbol a:before{color:#333;}


.header-style-4 #header.fixed .symbol-shop{border-left-color:rgba(0,0,0,0.1);}

.header-style-4 #header.fixed .symbol-menu{border-left-color:rgba(0,0,0,0.1);padding:0;}

.header-style-4 #header.fixed .symbol:before{position: relative;top:2px;}

#header .menu li.symbol-youtube{margin-right:10px;}


.record.symbol .stats-text:before{font-family: 'Mono Social Icons Font';font-size:2em;position: relative;top:3px;margin-right:5px;}

.record.symbol-twitter .stats-text:before{content:'\e086';}

.record.symbol-facebook .stats-text:before{content:'\e027';}

.record.symbol-youtube .stats-text:before{content:'\e099';}

.record.symbol-user .stats-text:before{font-family:'crum';content:'\e185';font-size:1em;top:0;}


.cbp-spmenu li.symbol{clear:none;float:left;width:22%;}

.cbp-spmenu li.symbol a{width:auto!important;background: #111;}

.cbp-spmenu li.symbol a:hover{background:#4099FF;color:#fff;}

.cbp-spmenu li.symbol a:before{font-size:2.5em;margin:0 auto;width:0.8em;}

.cbp-spmenu li.symbol:hover a:before{color:#fff;}


.cbp-spmenu li.symbol-shop{width:34%;}

.cbp-spmenu li.symbol-shop a:before{font-size:1em;margin-right:10px;}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}
.site-nav-span{display:block;position:relative;z-index:9005}
.site-nav-span-wrap{height:40px;margin:0 -1px 0 0;overflow:hidden;padding:0}
.site-nav-span-theme-usatoday.site-nav-news-span:hover,.site-nav-span-theme-usatoday.site-nav-news-span.site-nav-active-span{background:#009bff}
.site-nav-span-theme-usatoday.site-nav-sports-span:hover,.site-nav-span-theme-usatoday.site-nav-sports-span.site-nav-active-span{background:#b81800}
.site-nav-span-theme-usatoday.site-nav-life-span:hover,.site-nav-span-theme-usatoday.site-nav-life-span.site-nav-active-span{background:#9600b4}
.site-nav-span-theme-usatoday.site-nav-money-span:hover,.site-nav-span-theme-usatoday.site-nav-money-span.site-nav-active-span{background:#00a53c}
.site-nav-span-theme-usatoday.site-nav-tech-span:hover,.site-nav-span-theme-usatoday.site-nav-tech-span.site-nav-active-span{background:#fa6600}
.site-nav-span-theme-usatoday.site-nav-travel-span:hover,.site-nav-span-theme-usatoday.site-nav-travel-span.site-nav-active-span{background:#00c3c3}
.site-nav-span-theme-usatoday.site-nav-opinion-span:hover,.site-nav-span-theme-usatoday.site-nav-opinion-span.site-nav-active-span{background:#666}
.site-nav-span-theme-usatoday.site-nav-weather-span:hover,.site-nav-span-theme-usatoday.site-nav-weather-span.site-nav-active-span{background:#ffc000}
.site-nav-span.site-nav-user-span{width:18px}
.site-nav-span.site-nav-user-span:after{background-position:-40px 0;height:16px;margin-left:-9px;top:13px;width:18px}


.open-menu {
  position: absolute;
  width: 50px;
  height: 14px;
  cursor: pointer;
  margin: auto;
  top: 0;
  right: -15px;
  bottom: 0;
  z-index: 9999;
  display: none;
}


.open-menu .item {
  position: absolute;
  display: block;
  font-size: 0;
  width: 20px;
  height: 2px;
  background-color: #fff;
  margin: auto;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


.open-menu.toggle-active .item {
  background-color: #26b89a;
}

.open-menu .item-1 {
  top: 0;
}

.open-menu .item-2 {
  top: 0;
  bottom: 0;
}

.open-menu .item-3 {
  bottom: 0;
}

  #content div.row {
    display: table;
  }

  #content div.row div.width-8 {
    display: table-header-group;
    float: none;
  }

  #content div.row div.width-4 {
    display: table-cell;
    float: none;
    position: initial;
  }

  #content div.row div div.tile {
    margin: 20px;
  }

  #content div.row div div.tile div iframe {
    width: 100%;
  }

#homepage-footer div.row {
  background-color: #2a434f;
  padding: 40px 40px 0 40px;
  font-size: 1.2em;
  color: #fff;
}

#homepage-footer div.row div.cell {
  padding: 20px;
}

#homepage-footer div.row div.width-4 {
  width: 18%;
}

  #homepage-footer div.row #footer-cell-1 {
    margin: 20px;
    width: 35%;
    position: initial;
  }

  #homepage-footer div.row #footer-cell-2 {
    margin: 20px;
    width: 37%;
    clear: right;
    position: initial;
  }

  #homepage-footer div.row #footer-cell-3 {
    margin: 20px;
    width: 35%;
    clear: left;
    position: initial;
  }

  #homepage-footer div.row #footer-cell-4 {
    margin: 20px;
    width: 35%;
    position: initial;
  }

  body.portaltype-collective-cover-content #content div.row div.width-4 {
    display: inherit;
    float: inherit;
    position: inherit;
  }

		
	.shailan-dropdown-menu .dropdown-horizontal-container, ul.dropdown li, ul.dropdown li.hover, ul.dropdown li:hover, ul.dropdown li.hover a, ul.dropdown li:hover a { background-image:none; }
		
		
	.shailan-dropdown-menu .dropdown-horizontal-container, ul.dropdown li{ background-color:#EEE; }

	ul.dropdown a,
	ul.dropdown a:link,
	ul.dropdown a:visited,
	ul.dropdown li { color: #5296BE; }

	ul.dropdown a:hover,
	ul.dropdown li:hover { color: #EEE; }

	ul.dropdown a:active	{ color: #EEE; }

			
	ul.dropdown li.hover a, ul.dropdown li:hover a{ background-color: #FFF; }

	ul.dropdown li.hover ul li, ul.dropdown li:hover ul li{ background-color: #EEE;
		color: #5296BE; }

			
	ul.dropdown li.hover ul li.hover, ul.dropdown li:hover ul li:hover { background-image: none; }

	ul.dropdown li.hover a:hover, ul.dropdown li:hover a:hover { background-color: #FFF; }

	
	ul.dropdown ul{ background-image:none; background-color:#EEE; border:1px solid #EEE; }

	ul.dropdown-vertical li { border-bottom:1px solid #FFF; }


ul.dropdown li { 
	border-radius: 16px;
	background:rgba(0,0,0,0.4);
}


ul.dropdown-align-left li, ul.dropdown-align-center li { margin: 2px 10px 0 0; }

ul.dropdown-align-left ul li, ul.dropdown-align-center ul li { margin: 0; }

ul.dropdown-align-right li { margin: 2px 0px 0 10px; }

ul.dropdown-align-right ul li { margin: 0; }


ul.dropdown-horizontal li.parent:hover, ul.dropdown-horizontal li.parent.hover{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}


ul.dropdown ul li { }


ul.dropdown li a {
	padding: 5px 15px;
	line-height: 22px;
	font-size:1.2em; 
}



ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited { color: #EEE; text-decoration: none; display:block;  }

ul.dropdown a:hover	{ color: #FFF; text-shadow: #222 1px 1px 1px; }

ul.dropdown-align-left ul, ul.dropdown-align-center ul { border-top-left-radius: 0; }

ul.dropdown-align-right ul { border-top-right-radius: 0; }

ul.dropdown ul li a{ font-size:1.1em; padding:2px 15px; }

div.shailan-dropdown-menu table,div.shailan-dropdown-menu tbody,div.shailan-dropdown-menu tr,div.shailan-dropdown-menu td,div.shailan-dropdown-menu ul,div.shailan-dropdown-menu li,div.dropdown-horizontal-container,ul.dropdown * { margin:0; padding:0; border:0; line-height:1; font-size:100%; }
ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
ul.dropdown li ul{position:absolute;z-index:598}
ul.dropdown li.hover,ul.dropdown li:hover{cursor:default}
ul.dropdown ul ul{top:1px;left:99%}
ul.dropdown a:active,ul.dropdown a:focus{outline-style:none}
* html ul.dropdown li{height:1px}
ul.dropdown ul li,ul.dropdown-vertical{margin-left:0}
ul.dropdown ul,ul.dropdown li.hover ul ul,ul.dropdown li.hover ul ul ul,ul.dropdown li.hover ul ul ul ul,ul.dropdown li.hover ul ul ul ul ul,ul.dropdown ul,ul.dropdown li:hover ul ul,ul.dropdown li:hover ul ul ul,ul.dropdown li:hover ul ul ul ul,ul.dropdown li:hover ul ul ul ul ul{display:none}
ul.dropdown ul ul ul ul ul ul{display:none!important}
ul.dropdown-horizontal.dropdown-align-right ul{right:0;left:auto}
ul.dropdown-horizontal.dropdown-align-right ul ul{right:99%;left:auto}
ul.dropdown-vertical.dropdown-align-left ul{top:1px;left:99%;right:auto}
ul.dropdown-vertical.dropdown-align-right ul{top:1px;right:99%;left:auto}


	ul.dropdown { white-space: nowrap; }

#menu-main-menu li.menu-item:hover ul.sub-menu{	}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor {background:none;border:none;}

#menu-main-menu li.current-menu-item ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-post-ancestor ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-category-ancestor ul.sub-menu a{background:none;}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor a, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor a{text-decoration:underline;}

div.classified-cat-name {  font-weight: bold; padding:0; margin: 0; line-height: 1em;  }
