﻿

#mainmenu.scaled li.menu-item {
    height: 35px;
}
span.signature{display:block}
span.signature img{display:inline-block}
#home-hero-image{min-height:180px;max-height:440px;background-color:#98918b;overflow:hidden}
#home-hero-image:before{padding-top:28.5%}
#home-hero-image .content{min-width:631px;overflow:hidden}
.aspect-ratio{position:relative}
.aspect-ratio:before{content:"";display:block}
.aspect-ratio .content{position:absolute;top:0;left:0;bottom:0;right:-1px}
.aspect-ratio.aspect-ratio-1-1:before{padding-top:100%}
.aspect-ratio.aspect-ratio-1-2:before{padding-top:50%}
.aspect-ratio.aspect-ratio-3-1:before{padding-top:33.3%}
.aspect-ratio.aspect-ratio-20-3:before{padding-top:15%}
.aspect-ratio.aspect-ratio-16-9:before{padding-top:56.25%}
.aspect-ratio.aspect-ratio-4-3:before{padding-top:75%}
.hero-bg.aspect-ratio-1-1:before{padding-top:100%}
.hero-bg.aspect-ratio-1-2:before{padding-top:50%}
.hero-bg.aspect-ratio-3-1:before{padding-top:33.3%}
.hero-bg.aspect-ratio-20-3:before{padding-top:15%}
.hero-bg.aspect-ratio-16-9:before{padding-top:56.25%}
.hero-bg.aspect-ratio-4-3:before{padding-top:75%}
.stretch-image-bg.aspect-ratio-1-1:before{padding-top:100%}
.stretch-image-bg.aspect-ratio-1-2:before{padding-top:50%}
.stretch-image-bg.aspect-ratio-3-1:before{padding-top:33.3%}
.stretch-image-bg.aspect-ratio-20-3:before{padding-top:15%}
.stretch-image-bg.aspect-ratio-16-9:before{padding-top:56.25%}
.stretch-image-bg.aspect-ratio-4-3:before{padding-top:75%}

.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_figure .vc_single_image-wrapper {
  margin-bottom: 0.5em;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


#outer-top .inner{z-index:2;}


.outer{width:100%;position:relative;}
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
.block-decorator .dec2{width:45%;height:100%;background:#009add;}
body.gppro-custom .home-middle-left {background-color:#fff;border-right-color:#fff}
body.gppro-custom .home-middle-left .widget-title {font-style:normal;text-align:center}
body.gppro-custom .home-middle-left .entry .entry-title a:hover {color:#27a3d1}
body.gppro-custom .home-middle-left .entry .entry-title a:focus {color:#27a3d1}
body.gppro-custom .home-middle-left .entry .entry-title {text-align:left}
body.gppro-custom .home-middle-left .entry .entry-content a:hover {color:#000}
body.gppro-custom .home-middle-left .entry .entry-content a:focus {color:#000}
body.gppro-custom .home-middle-left .entry .entry-content {text-align:left}
body.gppro-custom .home-middle-right {background-color:#fff}
body.gppro-custom .home-middle-right .widget-title {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;text-align:center}
body.gppro-custom .home-middle-right .entry .entry-title a:hover {color:#27a3d1}
body.gppro-custom .home-middle-right .entry .entry-title a:focus {color:#27a3d1}
body.gppro-custom .home-middle-right .entry .entry-title {text-align:left}
body.gppro-custom .home-middle-right .entry .entry-content a:hover {color:#000}
body.gppro-custom .home-middle-right .entry .entry-content a:focus {color:#000}
body.gppro-custom .home-middle-right .entry .entry-content {text-align:left}

	.rtl .header-social .alignleft, .rtl .header-social .alignright { text-align: center; }

	.header-social .alignleft { border-bottom: 1px solid; }


	.mobile-menu-design-modern .header-social .alignleft { float: left; width: auto; border-bottom: 0; }

	
	.header-v2 .header-social .alignleft{width:100%; margin:0;}


	.header-v3 .header-social .alignleft{width:100%; margin:0;}


	.header-v4 .header-social .alignleft{width:100%; margin:0;}


	.header-v5 .header-social .alignleft{width:100%; margin:0;}

	.mobile-menu-design-classic .header-social .alignleft { border-bottom: 0px; margin-bottom: 10px !important; }

	
	.grid-layout .post .meta-info .alignleft {
		width: 50%!important;
	}


	.grid-layout .meta-info .alignleft,.timeline-layout  .meta-info .alignleft{
		float:left !important;
	}

	
	.rtl .grid-layout .meta-info .alignleft,.rtl .timeline-layout  .meta-info .alignleft{
		float:right !important;
	}

.header-social .alignleft .menu li:last-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


.header-social,.header-v2 #header,.header-v3 #header,.header-v4 #header, .header-v5 #header, #header,.header-v4 #small-nav,.header-v5 #small-nav, .header-social .alignleft{
	border-bottom-color:#e5e5e5;
}

div.technology-org-category-picture {
	float: left;
	text-align: center;
	width: 180px;
	margin: 2px;
}


#admission-petimg .et_pb_column { text-align: center; }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

#internal-insurance .et_pb_column, 
#internal-insurance .et_pb_row { padding-top: 0px; }

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }

#header .cart_menu .cart_row {
  display:table;
  margin:0;
  padding:0;
  width:100%;
}

#header .cart_menu .cart_row div.empty-cart {
  padding:20px 0;
  text-align: center;
}

.date-box .info .month {font-size: 17px;}
.carousel-control .prev_nav,.carousel-control .next_nav{height:54px;width:54px;border:2px solid #fff;line-height:54px;font-size:14px;position:absolute;top:50%;margin-top:-27px;text-align:center;z-index:10;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease-in-out;opacity:0;-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px;border-radius:56px}
.carousel-control.dark .prev_nav,.carousel-control.dark .next_nav{border-color:#000}
.carousel-control .prev_nav{left:23px}
.q_slider:hover .carousel-control .prev_nav{opacity:1}
.q_slider:hover .carousel-control .next_nav:hover,.q_slider:hover .carousel-control .prev_nav:hover{opacity:1}
.vertical_menu_enabled.vertical_menu_transparency .carousel-control .prev_nav{left:0;margin:0;top:0;height:40px;width:40px;line-height:40px}

    .top { width: 100% }

.shareit.top {
    float: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 20px;
    clear: both;
}

		
		.shareit, .shareit.top { top: 275px; left: auto; z-index: 0; margin: 0 0 0 -123px; width: 90px; position: fixed; overflow: hidden; padding: 5px; border:none; border-right: 0;}
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}
.carousel-control .thumb_holder .thumb_top{background-color:#fff;display:block;position:relative}
.carousel-control.dark .thumb_holder .thumb_top{background-color:#000}
.carousel-control.left .thumb_holder .thumb_top{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-ms-border-radius:0 3px 0 0;border-radius:0 3px 0 0}
.carousel-control.right .thumb_holder .thumb_top{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-ms-border-radius:3px 0 0 0;border-radius:3px 0 0 0}
.region-header .page-element{width:75%;}
.region-header .block{clear:right;float:right;width:25%;}
.wire .region-page-top,.wire .region-page-bottom{display:none !important;}
.wire .region div{-moz-box-shadow:2px 2px 2px #AAAAAA;}
.drupal .region{background-color:lightgreen !important;}
.drupal .region .region{background-color:red !important;}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}








#header .menu select,
#primarynav select{
	display:none;
	visibility:hidden;
	height:25px;
	width:100%;	
	border:none;	
}


#header .menu:after,
#primarynav:after{
	display:table;
	clear:both;
	content:'';
}


#header .menu ul,
#primarynav ul {
	list-style: none;
	margin:0;
	padding:0;
}

#header .menu li,
#primarynav li {
	display: inline-block;
	float: left;
	position: relative;
}

#header .menu li a,
#primarynav li a {
	color: #444;
	text-decoration: none;
	font-weight:bold;
	display:block;
	text-shadow: 0 0.063em 0 #fff;
	padding:0.625em 1.063em;
	max-width:100%;
}

#header .menu ul ul,
#primarynav ul ul {
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	width: 11.750em;
	max-width:60%;
	z-index: 99999;
}

#header .menu ul ul ul,
#primarynav ul ul ul {
	left: 100%;
	top: 0;
}

#header .menu ul ul a,
#primarynav ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #777;
	font-weight: bold;
	height: auto;
	min-width:15.938em;
	text-align: left;	
}


#footer .menu,
#primarynav-footer ul, #primarynav-footer select{
	display:none;
	visibility:hidden;
}

	
	#primarynav{
		border:none;
	}

	
	#primarynav ul{
		display:none;
		visibility:hidden;
	}

	
	#primarynav select, #primarynav-footer select{ 
		display: inline-block; 
		visibility:visible;
		border:1px solid #000;
		width:100%;		
	}





.site-info {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}


.site-info a {
	border-bottom: 1px solid transparent;
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}


.site-info a:hover {
	border-bottom: 1px solid #333;
}


.site-info a:hover,
.site-info a:focus {
	color: #333;
}


	.post-password-form label,
	.post-navigation .meta-nav,
	.image-navigation,
	.comment-navigation,
	.author-heading,
	.author-bio,
	.entry-footer,
	.page-links a,
	.page-links span,
	.comment-metadata,
	.pingback .edit-link,
	.comment-list .reply,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.comment-form label,
	.form-allowed-tags,
	.site-info,
	.wp-caption-text,
	.gallery-caption,
	.entry-caption,
	.widecolumn label,
	.widecolumn .mu_register label {
		font-size: 14px;
		font-size: 1.4rem;
	}


	.post-password-form label,
	.post-navigation .meta-nav,
	.comment-navigation,
	.image-navigation,
	.author-heading,
	.author-bio,
	.entry-footer,
	.page-links a,
	.page-links span,
	.comment-metadata,
	.pingback .edit-link,
	.comment-list .reply,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.comment-form label,
	.form-allowed-tags,
	.site-info,
	.wp-caption-text,
	.gallery-caption,
	.entry-caption,
	.widecolumn label,
	.widecolumn .mu_register label {
		font-size: 16px;
		font-size: 1.6rem;
	}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}


#td-top-mobile-toggle {
  display: none;
  
}

#td-top-mobile-toggle a {
  display: inline-block;
}

#td-top-mobile-toggle i {
  font-size: 26px;
  width: 54px;
  line-height: 54px;
  height: 54px;
  display: inline-block;
  padding-top: 1px;
  color: #fff;
}

.td-health #td-top-mobile-toggle i {
  
}

.clear   { clear: both; }
#mini-panel-footer_section{display:block;margin-left:auto;margin-right:auto;padding:1em;width:100%;max-width:1280px;position:relative}
.lt-ie10 #mini-panel-footer_section{width:1280px}
.ie8 #mini-panel-footer_section{width:1280px;padding-left:0;padding-right:0}
.ie9 #mini-panel-footer_section{min-width:1280px}
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}

.slide-desc-text {
	color: #fff;
	padding: 10px;
	text-align: left;
}

.slide-desc-text .slide-title {
	font-size: 1.5em;
	color: #eeee88;
	margin-bottom: 5px;
}

.slide-desc-text .slide-title a {
	color: #eeee88;
}

		#slider100 .slide-desc-text {
			position: relative;
		}

		#slider100 .slide-desc-text h3 {
			display: block !important;
		}


.cp-buffer-holder,
.cp-progress-holder,
.cp-circle-control {
	position:absolute;
	width:104px;
	height:104px;
}
 

.cp-circle-control {
	cursor:pointer;
}

.user_image,.user_image_small,.user_image_large {height: 55px;width:55px;border-radius:5px;}

img.user_image:hover, img.user_image_small:hover {
box-shadow: 0 0 6px 4px #ccc;
-moz-box-shadow: 0 0 6px 4px #ccc;
-webkit-box-shadow: 0 0 6px 4px #ccc;
}
.uw-hero-image.hero-height .udub-slant span,.no-uw-hero-image.hero-height .udub-slant span{background-color:#E8E3D3}
.udub-slant{overflow:hidden;display:block;margin:30px 0 25px 0}
.udub-slant span{-webkit-transform:skewX(-25deg) skewY(0);-o-transform:skewX(-25deg) skewY(0);transform:skewX(-25deg) skewY(0);-webkit-transform:skew(-25deg,0);-ms-transform:skewX(-25deg) skewY(0);transform:skew(-25deg,0);display:block;height:11px;width:210px;background-color:#fff;margin:0 0 0 -5px}
.hero-height2 .udub-slant{margin-top:22px}
.hero-height2 .udub-slant span{background-color:#e8e3d3}
.cards-widget .boundless-card .udub-slant{margin:20px 0 25px 0}
.cards-widget .boundless-card .udub-slant span{height:8px;width:100px;background-color:#b7a57a}
.cards-widget .enhanced-card .udub-slant,.cards-widget .default-card .udub-slant{display:none}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}


#myModal .modal-dialog
{
  width: 400px;
}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.fw500,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.magnet_main_title,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"],select[id="routeMode_chicago"],select[id="routeMode_stlouis"],h5,.h5,.cbp-spmenu a,.polygon_text,.title_tag,.program-navigation,.program_week_label_big,.program_week_label,.timeline_point,.quoted_student-name,.magnet_content h3,.findajob_content h3,.tuition_benefits div li span,ul.location-tabs li,.playground_content h5{font-weight:500}
.magnet_content{padding:20px}
.magnet_content h3{text-transform:uppercase;color:#fb253d;margin-bottom:12px;font-size:16px}

			#content {
				margin-left: 200px;
				margin-right: 0px;
			}

			#content-content {
				min-height: 600px;
			}


#content-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#content-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#content-top div div {
	padding: 0;
	background-repeat: repeat-x;
}


#content-side {
	background-repeat: repeat-y;
}


#content-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}


#content-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#content-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#content-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}


.mobile-view #content {
	margin-left: 0;
	margin-right: 0;
	border-radius: 0;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 0 0;}


.container-content-inner {
	display: inline-block;
	width: 100%;
}


#header .container-content, #footer .container-content {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.mobile-view #columns,
.mobile-view .container-content {
	width: auto !important;
}


.mobile-view .container-empty {
	display: none !important;
}

#column2-content,#column2-content .container-content-inner {border-radius:10px 10px 0 0;}

#header-content,#header-content .container-content-inner {border-radius:0 0 10px 10px;}
.content{width:728px!important;overflow-right:hidden;}
#header .content{position:relative;padding:16px 0px 13px;}
#footer .content{font-size:.9em;color:#999;}

		#footer .column .subcol {
			width: 140px;
			margin-right: 10px;
			float: left;
			}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}


.afp-title {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.8rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  
  text-shadow: 0px 1px 1px #000;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.afp-title a {
  color: #f5f5f5;
  text-decoration: none;
  line-height: 23px;
  padding: 30px;
  display: block;
}

.afp-title a:hover {
  color: #fa5742;
  text-shadow: none;
}
.clear{clear:both}



.product-grid { margin: 0 auto; width: 60%; min-width: 290px; padding: 0; list-style: none; }

.lt-ie9 .product-grid { width: 100%; }

.product-grid.owl-carousel { margin: 0; width: 100%; min-width: 0; }

.product-grid .product-item { text-align: center; float: none; margin-bottom: 30px; }

.lt-ie9 .product-grid .product-item { float: left; }

.product-grid .image-wrapper { position: relative; display: inline-block; max-width: 100%; width: 100%; }

.product-grid .image-wrapper img { max-width: 100%; }

.product-grid .image-wrapper .hover { display: none; position: absolute; height: 100%; width: 100%; }

.product-grid .caption { text-align: center; text-transform: uppercase; margin-top: 15px; }

.product-grid .circle { text-align: center; text-transform: uppercase; display: block; position: absolute; z-index: 1; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; color:  #f7f7f7  ; background:  #444444  ; font-family:  'Lato', sans-serif ; font-size: 1em; font-weight: 300; padding: 0; top: 5px; right: 5px; height: 65px; width: 65px; }

.product-grid .circle:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -1px;  }

.product-grid .circle span { max-width: 57px; margin-left: 4px; word-wrap: break-word; display: inline-block; vertical-align: middle; }

.product-grid .sold-out { color:  #ffffff  ; background:  #cccccc  ; }

.product-grid .title { font-family:  'Lato', sans-serif ; font-size: 1.16667em; }

.product-grid .title a { color:  #444444 ; }

.product-grid .vendor a { color:  #444444 ; }

.product-grid .price { margin-top: 15px; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; font-size: 1em; color:  #444444 ; }

.product-grid em.marked-down-from { text-decoration: line-through; font-size: 1em; text-transform: lowercase; color:  #999999 ; }

.template-index .product-slider.disabled .product-grid { display: inline-block; width: 100%; }

.template-collection .main-content .product-grid { margin: 30px auto 0; }


#topadx {
  margin: 2em 0 0.5em;
}

.button1,
.button2,
.button3,
.button4,
.button5,
.button6 {
    background: #d9d9d9;
    width: 13px;
    height: 13px;
    display: block;
    float: left;
    margin-right: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.subheader2 {
	font-size: 1.8em;
	margin-bottom: 1em;
	font-family: "futura-pt", sans-serif;
	text-transform: uppercase;
	line-height: 1em;
	color: #034ea2;
}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .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: normal;text-transform:uppercase;letter-spacing: 1px;}


.nav-list,
.sub-menu {
	list-style: none;
	padding-left:0px;
}

.nav-list {
	position:relative;
	float:right;
}


.nav-list:after {
	content: ""; clear: both; display: block;
}


.nav-list li {
	float:left;
}


.nav-list li a {
	display:block;
	padding:10px 10px;
	margin-right:25px;
	color:#666;
	text-decoration: none;
	border-bottom:2px solid #fff;

	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}


.nav-list li.current-menu-item a {
	color:#666;
	border-bottom:2px solid #ed712b;
}


.nav-list li a:hover {
	color:#ed712b;
	text-decoration: none;
	border-bottom:2px solid #ed712b;

	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}



.nav-list .sub-menu {
	display:none;
	background: #fff;
	position: absolute; 
	top: 100%;
	border-bottom:none;
	width:180px;
	z-index:9999;
        box-shadow: 1px 1px 5px rgba(0,0,0,.4);
}

	.nav-list li a,
	.nav-list li a:hover,
	.nav-list li.current-menu-item a {
		border-bottom:none;
	}

	.nav-list .sub-menu li {
		margin-left:15px;
	}

.pagination .next {
	font-weight: bold;
}
footer h2.expander{margin:0}
footer h2.expander a{color:inherit}
footer h2.expander a:hover{color:#8f8f8f;opacity:1}

	
	.mobile-nav-holder {
		margin-top:0px !important;
	}


	#wrapper .sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}

	.mobile-nav-holder, .mobile-topnav-holder { display:block; }

	.rtl #wrapper .mobile-nav-holder .mobile-nav-item {float:none; padding-left:0;}

	.mobile-nav-holder.set-invisible { display:none !important; }

	.mobile-menu-design-classic .mobile-nav-holder { margin-top: 20px !important; }

	.mobile-menu-design-classic .header-v4 .mobile-nav-holder { margin-top: 0px !important; }

	.mobile-menu-design-classic #small-nav .mobile-nav-holder { margin-top: 0px !important; }


	#small-nav .mobile-nav-holder {margin-top:0 !important;}

body #header-sticky.sticky-header .sticky-shadow .mobile-nav-holder {
  padding-top: 17px;
}

.rtl .mobile-nav-holder .mobile-selector span,
.rtl .mobile-topnav-holder .mobile-selector span {
  padding-left: 0;
  padding-right: 10px;
}

.rtl .mobile-nav-holder .mobile-selector .selector-down:before,
.rtl .mobile-topnav-holder .mobile-selector .selector-down:before {
  margin-left: 0;
  margin-right: 12px;
}

.rtl .mobile-nav-holder .mobile-selector .selector-down,
.rtl .mobile-topnav-holder .mobile-selector .selector-down {
  border-left: medium none;
  border-right: 1px solid #DADADA;
  left: 5px;
  right: auto;
}


.mobile-nav-holder,
.mobile-topnav-holder {
  display: none;
}

.mobile-nav-holder .mobile-selector,
.mobile-topnav-holder .mobile-selector {
  background: #fff;
  border: 1px solid #DADADA;
  line-height: 31px;
  width: 100%;
  position: relative;
  font-size: 12px;
  cursor: pointer;
}

.sticky-header .mobile-nav-holder .mobile-selector {
  width: auto;
}

.mobile-nav-holder .mobile-selector span,
.mobile-topnav-holder .mobile-selector span {
  padding-left: 10px;
}

.mobile-nav-holder .mobile-selector .selector-down,
.mobile-topnav-holder .mobile-selector .selector-down {
  border-left: 1px solid #DADADA;
  height: 31px;
  margin: 0;
  right: 5px;
  top: 0;
  width: 40px;
  position: absolute;
}

.mobile-nav-holder .mobile-selector .selector-down:before,
.mobile-topnav-holder .mobile-selector .selector-down:before {
  content: '\f0c9';
  font-family: IcoMoon;
  font-size: 24px;
  margin-left: 12px;
  color: #C7C5C5;
}

.mobile-menu-design-modern .header-wrapper #mobile-nav,
.sh-mobile-nav-holder.mobile-nav-holder-modern #mobile-nav {
  border-right: 0;
  border-left: 0;
  border-top: 1px solid #DBDBDB;
}

.mobile-nav-holder .mobile-selector, 
.mobile-topnav-holder .mobile-selector, 
#mobile-nav {
	background-color: #f9f9f9}

.mobile-nav-holder .mobile-selector .selector-down:before, .mobile-menu-icons a, .mobile-menu-icons a:before, .mobile-topnav-holder .mobile-selector .selector-down:before{color:#dadada;}
.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,.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-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-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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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{float:left}
.col-md-6{width:50%}

.row-condensed .col-md-1,
.row-condensed .col-md-2,
.row-condensed .col-md-3,
.row-condensed .col-md-4,
.row-condensed .col-md-5,
.row-condensed .col-md-6,
.row-condensed .col-md-7,
.row-condensed .col-md-8,
.row-condensed .col-md-9,
.row-condensed .col-md-10,
.row-condensed .col-md-11,
.row-condensed .col-md-12,
.row-condensed .col-sm-1,
.row-condensed .col-sm-2,
.row-condensed .col-sm-3,
.row-condensed .col-sm-4,
.row-condensed .col-sm-5,
.row-condensed .col-sm-6,
.row-condensed .col-sm-7,
.row-condensed .col-sm-8,
.row-condensed .col-sm-9,
.row-condensed .col-sm-10,
.row-condensed .col-sm-11,
.row-condensed .col-sm-12,
.row-condensed .col-lg-1,
.row-condensed .col-lg-2,
.row-condensed .col-lg-3,
.row-condensed .col-lg-4,
.row-condensed .col-lg-5,
.row-condensed .col-lg-6,
.row-condensed .col-lg-7,
.row-condensed .col-lg-8,
.row-condensed .col-lg-9,
.row-condensed .col-lg-10,
.row-condensed .col-lg-11,
.row-condensed .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 10px;
}


ul#twitter_update_list { overflow: hidden; white-space: nowrap; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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%}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}



.noUi-background,

.cro_gr_labelholder a,

.cro_cust_bg,

ul.cro_shortcal li .clarlabel:hover,

.cat_audio_wrapper .mejs-container, .cat_audio_wrapper  .mejs-embed, .cat_audio_wrapper  .mejs-embed body,

.cro_bodysidebar ul li.widget-container .tagcloud a,

#comments .comment-reply-link,


.reveal-modal .close-reveal-modal,

.owl-theme .owl-controls .active span,

ul.cro_donationsfrequency li.cro_don_freq_active,

form.wpcf7-form input.wpcf7-submit,

ul.cro_footwidget li.widget-container .tagcloud a,

ul.cro_footwidget li.widget_search input#searchsubmit,

.comments-area input#submit{
	background:  #e10000;
}

	
#twitter-2 li .entry-meta {
display: block;
margin-top: 5px;
font-size: 12px;
font-style: italic;
}


#twitter-2 li .entry-meta a {
	text-decoration: none;
	}


#twitter-2 li .entry-meta a:hover {
	text-decoration: underline;
}


#decisia-main-content .decisia-content .browse-announcement,
#decisia-main-content .decisia-content .browse {
	border-style: solid;
	border-width: 1px;
	margin: 0 .3em;
	padding: .25em;
}


#decisia-main-content .decisia-content .browse ul.listing {
	overflow: hidden;
}


#decisia-main-content .decisia-content .browse ul.listing li {
	float: left;
	margin-right: .2em;
	margin:0.5%;
	padding: 0;
	text-align: left;
	width:49%;
}


#decisia-main-content .decisia-content .browse .listing td {
	padding: 1px;
	font-size: 1em;
}


#decisia-main-content .decisia-content .browse .listing a,
#decisia-main-content .decisia-content .browse .listing .selected span,
#decisia-main-content .decisia-content .browse .listing .buttonSelected {
	border-radius: 4px;
	display: block;
	font-weight: bold;
	padding: 4px 8px;
	text-decoration: none;
	overflow:hidden;
}


#decisia-main-content .decisia-content .browse table.listing a:hover ,
#decisia-main-content .decisia-content .browse table.listing a:visited {
	color: #FFF;
}


#decisia-main-content .decisia-content .browse form.subject {
	margin: 1em 0;
}


#decisia-main-content .decisia-content .browse form.subject div {
	text-align: center;
}


#decisia-main-content .decisia-content .browse form.subject select,
#decisia-main-content .decisia-content .browse form.subject div.chzn-container,
#decisia-main-content .decisia-content .browse form.subject button {
	vertical-align: middle;
}


#decisia-main-content .decisia-content .browse form.subject select *,
#decisia-main-content .decisia-content .browse form.subject div.chzn-container * {
	disabled-line-height: 22px;
	text-align: left;
}


#decisia-main-content .decisia-content .browse form.subject button {
	disabled-line-height: 22px;
	margin: 0 0 0 1em;
	text-align: center;
}


#decisia-main-content .decisia-content .browse select {
	width: 75%;
}


#decisia-main-content .decisia-content .browse table {
	border-collapse: separate;
	border-spacing: 2px 1px;
	empty-cells: show;
	overflow: auto;
	text-align: center;
}


.decisia-content .browse-announcement,
.decisia-content .browse {
	background-color: #fff;
	border-color: #fff;
}


.decisia-content .browse .listing a,
.decisia-content .resultControls ul.pager a {
	background-color: #707070;
	color: #fff;
}


.decisia-content .browse .listing .selected span,
.decisia-content .browse .listing .buttonSelected,
.decisia-content .browse .listing a:hover,
.decisia-content .resultControls ul.pager li.current,
.decisia-content .resultControls ul.pager a:hover {
	background-color: #741c10;
	color: #fff;
}


.decisia-content .browse ul.listing a.buttonLike {
	background-color: #f1f1f1;
	background-image: -webkit-linear-gradient(bottom, #f1f1f1 0%, #000 800%);
	background-image:    -moz-linear-gradient(bottom, #f1f1f1 0%, #000 800%);
	background-image:     -ms-linear-gradient(bottom, #f1f1f1 0%, #000 800%);
	background-image:      -o-linear-gradient(bottom, #f1f1f1 0%, #000 800%);
	background-image:         linear-gradient(to top, #f1f1f1 0%, #000 800%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D0D0D0', endColorstr='#f1f1f1');
	
	border: 1px solid #741c10;
	text-shadow: 0 -1px 0 #fff;
	zoom: 1;
	color: #741c10;
}


.decisia-content .browse ul.listing a.buttonLike:hover,
.decisia-content .browse ul.listing a.buttonLike:focus {
	background-image: -webkit-linear-gradient(top,       #f1f1f1 0%, #000 1600%);
	background-image:    -moz-linear-gradient(top,       #f1f1f1 0%, #000 1600%);
	background-image:     -ms-linear-gradient(top,       #f1f1f1 0%, #000 1600%);
	background-image:      -o-linear-gradient(top,       #f1f1f1 0%, #000 1600%);
	background-image:         linear-gradient(to bottom, #f1f1f1 0%, #000 1600%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#E0E0E0');
	
	border-color: #741c10;
	-moz-box-shadow: 0px 0px 3px #741c10;
	-webkit-box-shadow: 0px 0px 3px #741c10;
	box-shadow: 0px 0px 3px 1px #741c10;

	cursor: pointer;
	text-shadow: 0 1px 0 #fff;
	color: #741c10;
	
	outline:none !important;
}


.decisia-content .browse ul.listing .buttonSelected {
	color: white;
	border: 1px solid #741c10;
	zoom: 1;
	display:block;
}


.decisia-content .browse ul.listing .buttonSelected:hover {
	cursor: default;
}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}

.sidebar {
	padding: 8px;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	background-color: #FF6600;
}
.ncstate-padded-list li{margin:10px 0}


.gr-off {
	background: #5d9349;
}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}
.submitted .glyphicon{top:0;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}




.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 


.flexslider {margin: 0; padding: 0; background: #fff; position: relative; zoom: 1; border:5px solid #dfdfdf; max-width:575px;}
 
.flexslider .slides img {width: 100%; height:355px; display: block;}

.flexslider .slides {zoom: 1; margin:0; background:#e9e9e9;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}


.project-block-wrap .bx-slider {
	margin-left: -3%;
}

.et_pb_toggle_content { padding-top: 20px; }

.et_pb_toggle_content p:last-of-type { padding-bottom: 0px;}



article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}





.entry-meta {
	clear: both;
}

.comments-link a,
.entry-meta a {
	color: #757575;
}

.comments-link a:hover,
.entry-meta a:hover {
	color: #0e767d;
}

footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}

.single-author .entry-meta .by-author {
	display: none;
}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}

	.singular .entry-header .entry-meta {
		position: static;
	}

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}

	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}


img.mapback {
	width:100%;	
}


#left-nav li.page_item ul.children{
	display:none;	
}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }

		#header .retina_logo{display:inline !important;}

.bgimage-excerpt .slider-entry-wrap .slider-content-wrap {
	padding: 5px 10px;
}

#menu .menuitem 			{ float: left;	font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1D1D1D; text-decoration:none; padding-right:11px; }

#menu .menuitem .image 		{ vertical-align: middle; }

#menu .menuitem a			{ color:#1D1D1D; text-decoration:none; }

#menu .menuitem a:hover		{ color:#1D1D1D; text-decoration:underline; }
.region-footer .footer_dot_label{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;text-transform:uppercase;font-size:1.385em;margin-bottom:8px;}

    .site-footer .col.footer-menu .menu-title {
      display: block;
      margin: 0 0 1.5rem 0;
      text-transform: uppercase;
      font-size: 1.8rem;
      position: relative; }

          .site-footer .col.footer-menu .menu-title:after {
            font-family: 'august';
            font-size: 1.6rem;
            content: "\e603";
            position: absolute;
            right: 0.3rem;
            -webkit-transition: all 0.1s ease-in-out;
            -moz-transition: all 0.1s ease-in-out;
            -ms-transition: all 0.1s ease-in-out;
            -o-transition: all 0.1s ease-in-out;
            transition: all 0.1s ease-in-out; }

    .site-footer .col.footer-menu .menu-title.selected:after {
      -ms-transform: rotate(90deg);
      
      -webkit-transform: rotate(90deg);
      
      transform: rotate(90deg); }
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}


#page {
	padding:30px 0;
	clear: both;
	margin: 0 auto;
	background:#fff;
	}




.attachment #page {
	background:#fff;
	}


.clearfix:after,
blockquote:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


.clearfix,
blockquote {
	display: inline-block;
	}



* html .clearfix,
* html blockquote {
	height: 1%;
	}

.su-error p:last-child, .li-error p:last-child, .sh-error p:last-child{
	margin: 0 0 10px;	
}

h1.entry-title, .archive h3.page-title{ margin-top: 0px; font-size: 60px;}


.archive h1.entry-title{ font-size: 30px; }
.site-home-link{-webkit-transition:1.2s ease-out transform;transition:1.2s ease-out transform;display:inline-block}
.site-home-link img{display:inline-block}
.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-4{width:33.33333333%}

#footers .row .col-md-4{position:static}

.post .post-content .post-text ul {margin-top:10px;}

.post .post-content .post-text a {color:#ff0099 !important;text-decoration:underline;}

.post .post-content .post-text a.btn {text-decoration:none;}

.post .post-content .post-text a.btn.read-more {color: #fff !important;margin: 10px 0;}

.post .post-content .post-text a.btn.read-more:hover {color:#ff0099 !important;}


#skip_to_content a, #skip_to_content a:hover, #skip_to_content a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#skip_to_content a:active, #skip_to_content a:focus {
	top:0px;
	width:auto;
	height:auto;
	color:#00f;
	background:#fff;
	padding:1px 2px;
}





.img-flush-left {
	float: left;
	padding: 0;
	margin: 0 12px 5px 0;
}


.img-flush-left-caption {
	float: left;
	padding: 0;
	margin: 0 12px 10px 0;
}


.img-flush-left-caption p {
	color: #666;
	padding: 5px 5px 0 5px;
	margin: 0;
}
    

.img-flush-left-highlight {
	float: left;
	padding: 0;
	margin: 0 12px 15px 0;
}



#footer-linkset2 {
    padding: 0 0 18px 0;
    font-size: 13px;
}


#footer-linkset2 .footer-item {
    width: 19%;
    padding: 18px 8px 0 0;
}



#footer-linkset2 ul {
  margin: 12px 0 0 0;
  padding: 0;
}



#footer-linkset2 li {
  list-style: none;
}


#footer-linkset2 a {
  color: #ccc;
  border-radius: 4px;
  text-decoration: none;
  padding: 0 6px;
  line-height: 28px;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}


#footer-linkset2 a:hover {
  color: #fff;
  background: rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);
  box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);

}


.header-container {
    width: 1170px;
    position: relative;
}

			#et_search_icon:hover, .mobile_menu_bar:before, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a { color: #000000; }

			.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #000000; }

											.nav li ul { border-color: #ffffff; }

													#main-header .nav li ul a { color: rgba(255,255,255,0.7); }

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}

#slideshow .views-row .headline-images {float:left;width:500px;height:264px;-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}

#slideshow .views-row .quote-block {position:relative;float:left;width:382px;height:229px;background:#fff;color:#1768a2;padding:35px 20px 0 28px;oveflow:hidden;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

#slideshow .views-row .quote-block a.stories {position:absolute;bottom:20px;right:20px;}

.opp-list .views-row {margin-bottom:20px;}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget{color:#818181;word-wrap:break-word}
.footer .chat-with-us{font-size:14px;text-transform:uppercase;font-weight:600;padding-bottom:5px;margin-top:5px;height:60px;height:45px\9}
.footer .chat-with-us a{background:#e6e6df;color:#633;display:inline-block;padding:16px 30px 14px;border-radius:15px;position:relative}
.footer .chat-with-us a img{display:inline-block;margin-top:-5px;margin-left:5px}
.footer .chat-with-us a::before{content:"";position:absolute;bottom:-15px;right:130px;border-width:0 25px 15px 0;border-style:solid;border-color:transparent #e6e6df;display:block;width:0}
.footer .chat-with-us a::after{content:"";position:absolute;bottom:-15px;right:129px;border-width:0 6px 15px 0;border-style:solid;border-color:transparent #d1cfc6;display:block;width:0}
.footer .chat-with-us i{position:relative;top:-1px;margin-left:5px}

#nav li.student-life, #nav #menu-item-790{width:128px}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
	

.home-feature-10, .home-feature-11, .home-feature-12, .home-feature-13 {
    width: 48%;
}

.welcome-feature-1, .welcome-feature-2, .welcome-feature-3, .home-feature-1, .home-feature-2, .home-feature-3, .home-feature-4, .home-feature-1, .home-feature-2, .home-feature-3, .home-feature-4, .home-feature-5, .home-feature-6, .home-feature-7, .home-feature-8, .home-feature-9, .home-feature-10, .home-feature-11, .home-feature-12, .home-feature-13, .home-feature-14 {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.threeBox_slider .front_slider,.threeBox_slider .back_slider{background-color: rgba(76, 76, 76, 0.9); color:#fff; padding:25px 10px;width: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: .6s;
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateY(0deg);
-moz-transition: .6s;
-moz-transform-style: preserve-3d;
-moz-transform: rotateY(0deg);
-o-transition: .6s;
-o-transform-style: preserve-3d;
-o-transform: rotateY(0deg);
-ms-transition: .6s;
-ms-transform-style: preserve-3d;
-ms-transform: rotateY(0deg);
transition: .6s;
transform-style: preserve-3d;
transform: rotateY(0deg);
position: absolute;
top: 0;
left: 0;
}

.threeBox_slider .home-box:hover .front_slider{
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}

			#sidebar .feeds #twitter {margin: 20px 20px 0 0;}
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}

.editchannel #tab1                          { margin: 0 0 0 10px;}
.content-light-font .wolf-social{color:#f7f7f7}
#top-bar .theme-socials-container .wolf-social{font-size:16px;margin-top:0;margin-bottom:0;color:#f1f1f1}
#navbar-container .theme-socials-container .wolf-social{margin:0 0 0 9px;position:relative;top:-1px;color:inherit;font-size:16px}
#navbar-mobile-container .theme-socials-container a .wolf-social{margin:0;color:#fff}
#navbar-container-left footer .theme-socials-container .wolf-social{font-size:18px}
#navbar-container-right .widget_theme_socials .theme-socials-container .wolf-social{font-size:18px}
.menu-hover-plain-color #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{background:none!important}
.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#333!important}
.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#fff!important}
.menu-hover-border-top #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{-webkit-box-shadow:none;box-shadow:none}
.wolf-social{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:gray;position:relative;display:inline-block;vertical-align:middle;margin:0 0 8px;padding:1em .8em}
.wolf-social:before{speak:none;line-height:1;display:inline-block;margin-top:-.5em;margin-left:-1em;width:100%;text-align:center;position:absolute;top:50%;left:50%}
.wolf-social:hover{opacity:1;color:#ecad81}
.wolf-social.circle,.wolf-social.square{margin:.1em .5em .5em;padding:1em;-webkit-transition:background-color .1s ease;transition:background-color .1s ease;border-style:solid;border-width:2px}
.wolf-social.circle{border-radius:50%}
.wolf-social.square{border-radius:3px}
.wolf-social.circle:hover,.wolf-social.square:hover{background:#ecad81;border-color:#ecad81;color:#f7f7f7}
.wolf-social.circle.wolf-social-no-custom-style.hover-fill-in,.wolf-social.square.wolf-social-no-custom-style.hover-fill-in{-webkit-transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;background:0 0;border:none;-webkit-box-shadow:inset 0 0 0 2px gray;box-shadow:inset 0 0 0 2px gray;color:gray}
.wolf-social.circle.wolf-social-no-custom-style.hover-fill-in:hover,.wolf-social.square.wolf-social-no-custom-style.hover-fill-in:hover{-webkit-box-shadow:inset 0 0 0 1em #ecad81;box-shadow:inset 0 0 0 1em #ecad81;background:0 0;border-color:#ecad81;color:#f7f7f7}
.wolf-social-2x{font-size:24px}
.wolf-social-3x{font-size:32px}
.wolf-social-4x{font-size:48px}
.wolf-social.circle.fa-facebook:before,.wolf-social.square.fa-facebook:before{left:47%;top:51%}
.wolf-social.circle.ti-forrst:before,.wolf-social.square.ti-forrst:before{left:52%}
.wolf-social.circle.fa-tumblr:before,.wolf-social.circle.ti-foursquare:before,.wolf-social.square.fa-tumblr:before,.wolf-social.square.ti-foursquare:before{left:47%}
.wolf-social.circle.fa-skype:before,.wolf-social.square.fa-skype:before{left:48%}
.toggled-on #navbar-mobile .wolf-social:before{margin-left:-.7em}

 a, .add_to_cart_button:hover, .wolf-button:hover, input[type='submit']:hover, input[type='reset']:hover, .wolf-social:hover, .wolf-show-ticket-button:hover, .team-member-social-container a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .content-light-font h1 a:hover, .content-light-font h2 a:hover, .content-light-font h3 a:hover, .content-light-font h4 a:hover, .content-light-font h5 a:hover, .content-light-font h6 a:hover, .site-footer a:hover, #site-navigation-secondary a:hover, .comment-reply-link, .widget a:not(.button):not(.wolf-button):hover, figure.effect-sadie .entry-meta a, #top-bar #lang_sel a.lang_sel_sel:hover, .video-sidebar-container .video-title a:hover, .video-category .video-author-name a:hover, .single-video .video-author-meta .video-author-name a:hover, .has-bg h2.entry-title a:hover, .post-archives .entry-content a:hover, .video-youtube-all.single-video .video-author-meta .video-author-name a:hover, .video-youtube.single-video .video-author-meta .video-author-name a:hover, .wolf-bigtweet-content:before{ color:#c74735; }
 .wolf-social.square:hover, .wolf-social.circle:hover { background: #c74735; border-color: #c74735; }
 .wolf-social.hover-fill-in.square:hover, .wolf-social.hover-fill-in.circle:hover, .wolf-social.circle.wolf-social-no-custom-style.hover-fill-in:hover, .wolf-social.square.wolf-social-no-custom-style.hover-fill-in:hover, .icon-box.icon-type-circle .wolf-icon-no-custom-style.hover-fill-in:hover, .icon-box.icon-type-square .wolf-icon-no-custom-style.hover-fill-in:hover{ -webkit-box-shadow: inset 0 0 0 1em #c74735; box-shadow: inset 0 0 0 1em #c74735; border-color: #c74735; }

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

.rd_megamenu ul {
	width: 960px!important;
}

#header_container nav ul .rd_megamenu:hover ul, #header_container nav ul .rd_megamenu.sfHover ul {
	left: 0px;
}
#header_container nav .rd_megamenu ul ul li a, .rd_megamenu ul ul li a,#header_container nav ul ul li a{font-family:Ubuntu !important; font-size:13px !important; font-weight:400 !important; line-height:14px !important; }
#header_container nav .rd_megamenu ul li a, .rd_megamenu ul li a,.header_cart_dropdown ul.cart_list li a,.header_cart_dropdown .widget_shopping_cart_content .rd_cart_buttons a{color:#424242;}
.header_cart_dropdown, #header_container nav .rd_megamenu ul ul li a, .rd_megamenu ul ul li a,#header_container nav ul ul li a,.header_cart_dropdown .rd_clear_btn,.header_cart_dropdown .total,#search-form.pop_search_form #ssform,.child_pages_ctn a{color:#424242;}
#header_container .rd_megamenu ul li ul,.header_cart_dropdown .clear_total{border-top:1px solid #ecf0f1;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .product_list_widget a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .product_list_widget a:hover{color:#ffcc66;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .sb_widget h3{color:#424242}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #lang_sel a{color:#424242; background:#ffffff; border:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #lang_sel a:hover{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li{border-bottom:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li a{color:#424242}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li a:hover{color:#ff9600}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li{border-bottom:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li a:hover{color:#ffcc66;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .rd_widget_recent_entries li{border-bottom:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .w_comment a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .w_comment a:hover{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entry h4 a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entry h4 a:hover{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li{border-bottom:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li a:hover{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar caption{background:#424242; color:#ffffff}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar{border:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar tbody td a{color:#fff; background:#f9fafb;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar tbody td a:hover{color:#fff; background:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar td#next a:hover:after,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar td#prev a:hover:after{background:#ff9600;}



.clearfix:after, .menu ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix { zoom: 1; }

.clearfix:after { clear: both; }


#text-7 h4.widget-title.widgettitle,
#abovedorte
{
background-color: #8ec63f;
padding-top: 0;
color: white;
font-size: 1.143em;
text-align: center;
}


.et_pb_counters,
.et_pb_pricing,
.et_pb_widget_area ul,
.et_pb_tabs_controls {
	padding: 0 !important;
	line-height: inherit !important;
	list-style: none !important;
}


.et_pb_widget_area .et_pb_widget a {
	color: inherit;
}


	


td#right {
	vertical-align: top;
	
	}


div.widget-title h3,
td#left h3.tw-widgettitle,
td#right h3.tw-widgettitle,
td#left ul.tw-nav-list,
td#right ul.tw-nav-list {
	padding:0;
	margin:0;
	
	}





td#left .without_title,
td#right .without_title {
    margin-top: 0;
	margin-bottom: 0;
}



td#left ul.tw-nav-list li,
td#right ul.tw-nav-list li { 
	padding: 0 0 1px 0;
	margin: 0 0 -1px 5px;
    border: solid 1px #ccc;
	border-bottom: none;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background: #eee;
}


td#left ul.tw-nav-list li.ui-tabs-selected,
td#right ul.tw-nav-list li.ui-tabs-selected {
    background: none;
	border: solid 1px #999;
	border-bottom: solid 1px #fff !important;
}



td#left ul.tw-nav-list li.ui-tabs-selected a,
td#left li.ui-tabs-selected a:hover,
td#right ul.tw-nav-list li.ui-tabs-selected a,
td#right li.ui-tabs-selected a:hover {
    color: #000000;
    text-decoration: none; 
	font-weight: bold;
	background: none !important;
	outline: none;
}


td#left .ui-tabs-panel,
td#right .ui-tabs-panel {
    margin: 0;
    padding: 0;
}


td#left, td#right {
	width: 0;
}

	
*:lang(en) td#right{
    display: none;
}


td#right:empty {
    display: none;
}
.img-responsive{margin-top:10px;margin-bottom:10px}
.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}


#main_content h1
{
	font-size: 24px;
	line-height: 30px;
	margin-top: 0;
}

body.short_header #main_content { padding-top: 63px; }

	
.topnavbarright {
	width: 600px;
	float: right;
	margin: 0px;
	padding: 7px 10px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	}

	
.topnavbarright a img {
	border: none;
	margin: 0px 3px 3px 0px;
	padding: 0px;
	}
.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-6{width:50%}


.upload_progress_notification .files_queue .filedata .progress .fill {
    background: #373737;
    display: block;
    position: relative;
    height: 14px;
    margin: 2px 5px 0;
    width: 110px;
    float: right;
}


.upload_progress_notification .files_queue .filedata .progress .fill span.fill_in {
    background: #373737;
    display: block;
    float: left;
    height: 14px;
    width: 0;
}


.upload_progress_notification .files_queue .filedata .progress .fill.error {
    background: #e95542;
}


.upload_progress_notification .files_queue .filedata .progress .fill.error span.fill_in {
    background: #e95542;
}


.upload_progress_notification .files_queue .filedata .progress .fill.uploading span.fill_in {
    background: #0976C2;
}


.upload_progress_notification .files_queue .filedata .progress .fill span.fill_title {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 110px;
    text-align: center;
}


.upload_progress_notification .files_queue .filedata .fill .status {
    padding: 0 5px 0 15px;
    text-transform: capitalize;
    display: block;
    float: left;
}


.upload_progress_notification .files_queue .filedata .fill.error .status { padding: 0; float: none }


.collapse {
    display: none;
}







.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.abt-ACC-tab .collapse
{
	display:none;
}

  .layout-desktop nav .nav-trigger {
    display: none; }

    .header-fixed header nav .nav-trigger, .layout-middledesktop header nav .nav-trigger {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      color: #fff;
      text-transform: uppercase;
      padding-left: 10px;
      width: 100%;
      height: 40px; }

    .header-fixed header nav .nav-trigger, .layout-mobile header nav .nav-trigger {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      color: #fff;
      text-transform: uppercase;
      padding-left: 10px;
      width: 100%;
      height: 40px; }


.nav-trigger {
  padding-top: 5px; }

  .nav-trigger span {
    color: #fff;
    line-height: 25px;
    display: inline-block; }

  footer .nav, .footer .nav {
    border-left: 1px solid #444B53;
    padding-left: 40px;
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 65.71429%;
    margin-right: 0; }

    footer .nav:last-child, .footer .nav:last-child {
      margin-right: 0; }

    footer .nav ul, .footer .nav ul {
      display: block;
      list-style: none;
      padding: 0;
      margin: 0px;
      float: left;
      display: block;
      margin-right: 2.85714%;
      width: 20%;
      font-size: 12px; }

      footer .nav ul:last-child, .footer .nav ul:last-child {
        margin-right: 0; }

      footer .nav ul:nth-child(4n), .footer .nav ul:nth-child(4n) {
        margin-right: 0; }

      footer .nav ul:nth-child(4n+1), .footer .nav ul:nth-child(4n+1) {
        clear: left; }

    footer .nav li, .footer .nav li {
      display: block;
      height: auto;
      padding: 5px 0 5px 20px; }

    footer .nav a, .footer .nav a {
      color: #ccc;
      text-transform: uppercase;
      text-decoration: none;
      padding: 0;
      margin: 0; }

    footer .nav.has_second_footer_image, .footer .nav.has_second_footer_image {
      float: left;
      display: block;
      margin-right: 2.85714%;
      width: 42.85714%; }

      footer .nav.has_second_footer_image:last-child, .footer .nav.has_second_footer_image:last-child {
        margin-right: 0; }

        footer .nav ul:nth-child(2n), .footer .nav ul:nth-child(2n) {
          margin-right: 0; }

        footer .nav ul:nth-child(2n+1), .footer .nav ul:nth-child(2n+1) {
          clear: left; }
.footer .nav a:hover,.footer .nav a.active{color:#9d7c46}
.box{width:23%;float:left;margin-left:1%;margin-right:1%;margin-bottom:30px;min-height:350px;position:relative;}
.tours-items .box,.hotels-items .box,.cars-items .box{min-height:372px;}
.box img{width:100%;}
.box.last-child{margin-right:0;}
.box-title{font-size:30px;line-height:34px;color:#139A68;}
.offer .box-title{height:90px;}
.box-title span{color:#3b7bcd;}
.box-info{font-size:18px;margin:15px 0;display:block;}
.box button{width:100%;background:#3b7bcd;color:#fff;font-size:18px;line-height:38px;border:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;position:absolute;left:0;bottom:0;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.box button:hover{background:#1967cb;}
.offer-box .box{margin-bottom:0;}
.packages-items .box,.tours-items .box,.hotels-items .box,.cars-items .box{padding:0 0 40px;background-color:#f3f3f3;}
.section-featured .offer-box .box{background-color:#fff;margin-right:2%;box-shadow:0 2px 6px -1px #666;border:1px solid #fff;}
.box .offer-title{letter-spacing:0;font-size:25px;line-height:30px;height:70px;}
.box-title,.box-info{width:65.4%;}
.offer-box .box,.packages-items .box{width:46%;min-height:372px;margin:2%;}
.box,.section-featured .offer-box .box{width:100%;min-height:auto;}
.section-featured .box img{width:266px;float:left;position:relative;z-index:10;}
.section-featured .box .offer-title{height:auto;}
.section-featured .box .offer-price{display:block;}
.section-featured .offer-box .box button{text-align:right;font-size:14px;}
.offer-box .box-title,.box-info{width:100%;}
.box .offer-price{font-size:14px;}
.packages-items .box,.offer-box .box{margin:3%;padding-bottom:40px;width:94%;border-bottom:1px solid #ccc;}
.box:last-child{border:none;}
.section-featured .box button{z-index:20;position:relative;display:block;}



.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before, .container:after {
  content: " ";
  
  display: table;
  
}

.container:after {
  clear: both;
}


.container-lg {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-lg:before, .container-lg:after {
  content: " ";
  
  display: table;
  
}

.container-lg:after {
  clear: both;
}


div#center {
	
	padding-bottom: 50px; 
	overflow: auto;

	}
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}

header.header.header-2 .open-menu-mobile span {
  background-color: #000;
  -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;
}

header.header.header-2 .open-menu-mobile span:before, header.header.header-2 .open-menu-mobile span:after {
  background-color: #000;
}

header.header.header-2 .open-menu-mobile.open-menu-active {
  background-color: #ffd34e;
}



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

.open-menu-mobile span {
  position: absolute;
  display: block;
  font-size: 0;
  width: 20px;
  height: 2px;
  background-color: #fff;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -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-mobile span:before, .open-menu-mobile span:after {
  content: '';
  display: block;
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #fff;
  left: 0;
  -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-mobile span:before {
  top: -6px;
}

.open-menu-mobile span:after {
  bottom: -6px;
}

.open-menu-mobile.open-menu-active {
  background-color: rgba(255, 255, 255, 0.12);
}

.open-menu-mobile.open-menu-active span {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: #ffd34e;
}

.open-menu-mobile.open-menu-active span:before, .open-menu-mobile.open-menu-active span:after {
  background-color: #ffd34e;
}


.stars .emp {
	background-position: right 0;
}
.grid{list-style:none;letter-spacing:-4px;letter-spacing:-0.28571rem}
.opera:-o-prefocus,.grid{word-spacing:-5px;word-spacing:-0.35714rem}
.grid-col{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1}
.grid-1-1{width:100%}
.grid-1-12{width:8.33333%}
.grid-2-12{width:16.66667%}
.grid-3-12{width:25%}
.grid-4-12{width:33.33333%}
.grid-5-12{width:41.66667%}
.grid-6-12{width:50%}
.grid-7-12{width:58.33333%}
.grid-8-12{width:66.66667%}
.grid-9-12{width:75%}
.grid-10-12{width:83.33333%}
.grid-11-12{width:91.66667%}
.grid-1-11{width:9.09091%}
.grid-2-11{width:18.18182%}
.grid-3-11{width:27.27273%}
.grid-4-11{width:36.36364%}
.grid-5-11{width:45.45455%}
.grid-6-11{width:54.54545%}
.grid-7-11{width:63.63636%}
.grid-8-11{width:72.72727%}
.grid-9-11{width:81.81818%}
.grid-10-11{width:90.90909%}
.grid-1-10{width:10%}
.grid-2-10{width:20%}
.grid-3-10{width:30%}
.grid-4-10{width:40%}
.grid-5-10{width:50%}
.grid-6-10{width:60%}
.grid-7-10{width:70%}
.grid-8-10{width:80%}
.grid-9-10{width:90%}
.grid-1-9{width:11.11111%}
.grid-2-9{width:22.22222%}
.grid-3-9{width:33.33333%}
.grid-4-9{width:44.44444%}
.grid-5-9{width:55.55556%}
.grid-6-9{width:66.66667%}
.grid-7-9{width:77.77778%}
.grid-8-9{width:88.88889%}
.grid-1-8{width:12.5%}
.grid-2-8{width:25%}
.grid-3-8{width:37.5%}
.grid-4-8{width:50%}
.grid-5-8{width:62.5%}
.grid-6-8{width:75%}
.grid-7-8{width:87.5%}
.grid-1-7{width:14.28571%}
.grid-2-7{width:28.57143%}
.grid-3-7{width:42.85714%}
.grid-4-7{width:57.14286%}
.grid-5-7{width:71.42857%}
.grid-6-7{width:85.71429%}
.grid-1-6{width:16.66667%}
.grid-2-6{width:33.33333%}
.grid-3-6{width:50%}
.grid-4-6{width:66.66667%}
.grid-5-6{width:83.33333%}
.grid-1-5{width:20%}
.grid-2-5{width:40%}
.grid-3-5{width:60%}
.grid-4-5{width:80%}
.grid-1-4{width:25%}
.grid-2-4{width:50%}
.grid-3-4{width:75%}
.grid-1-3{width:33.33333%}
.grid-2-3{width:66.66667%}
.grid-1-2{width:50%}
.grid-1-2-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-3-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-4-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-5-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-6-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;width:50%}
.grid-1-8-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-gutter{padding-left:12px;padding-left:0.85714rem;padding-right:12px;padding-right:0.85714rem}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

.fusion-clearfix:before,
.fusion-clearfix:after {
  content: " ";
  display: table;
}

.fusion-clearfix:after {
  clear: both;
}
.block-type-content div.loop{width:100%;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box}
.loop-navigation{margin:15px 0 30px;float:left;clear:both;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.loop-navigation .nav-previous,.loop-navigation .nav-next{display:inline-block;max-width:48%}
.loop-navigation .nav-previous a,.loop-navigation .nav-next a{display:inline-block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.loop-navigation .nav-previous{float:left}
.loop-navigation .nav-next{float:right}
div.loop-navigation div.nav-previous a,div.loop-navigation div.nav-next a{padding:4px 8px}
.block-type-content div.loop-navigation div.nav-previous a,.block-type-content div.loop-navigation div.nav-next a{background-color:#e1e1e1;text-decoration:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;line-height:130%;}
.block-type-content div.loop-navigation div.nav-previous a:hover,.block-type-content div.loop-navigation div.nav-next a:hover{background-color:#d5d5d5;}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

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

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

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

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

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

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

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

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

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

#social-widget-3 {
	margin: 0;
	}


	.widget { margin: 2.2em 0; }

		
		.widget li { line-height: 1.5em; margin-bottom: 0.75em; font-size: 13px; }

.sidebar .widget {
	margin: 0 0 30px;
	}

	

.sidebar .widget h2 {
	margin-top: 0;
	padding-top: 0;
	font-size: 16px; 
	line-height: 1.3em;
	}


.healthlib .sidebar .widget h2 {
	display: block;
	line-height: 2.4em;
	background: #dbdada;
	color: #1d71ab;
	text-align: center;
	border-radius: 10px;
	border:0;
	width: 200px;
	}


	
#logo {
	float:left;
	line-height:0;
	margin-right: 10px;
	padding: 0;
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}
.site-header .container{margin:0 auto;max-width:1280px}
.top-navigation .container{margin:0 auto;max-width:1280px}
.top-navigation .container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.keydates .keydate.large .date .day{
    font-size: 26px;
    display: block;
    margin-bottom: 6px;
}

.keydates .keydate.small .date .day{
    font-size: 16px;
    display: block;
    margin-bottom: 3px;    
}

	
	#logo {font-size:36px;line-height:1.2;color:#eee;text-align:right;padding:20px 20px 0 15px;}

	#logo a {color:#eee;text-decoration:none;}

	#logo img {max-width:100%;}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.container,.navbar-collapse  {
    padding-left: 10px;
    padding-right: 10px;
}


.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}




.flexslider .slides img {
	display: block;
	max-width: 100%;
}




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


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


* html .flexslider .slides {
	height: 1%;
	
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}

p.description, div.description p, .column p.description {
	font-size:1.4em;
}





.column {
	float:left;
	display:block;
	margin-left:20px;
	margin-bottom:20px;
	width:220px;
}

.column.first { margin-left:0; clear:both }

.column.size1 { width:60px }
 .column.size2 { width:140px }
 .column.size2a { width:120px }
 .column.size3 { width:220px }
 .column.size3a { width:200px }
 
.column.size4 { width:300px }
 .column.size4a { width:280px }
 .column.size5 { width:380px }
 .column.size6 { width:460px }
 .column.size7 { width:540px }

.column.indent { margin-left:40px }

.column h2 {
	font-size:1.6em;
	line-height:1.25em;
	color:#363636;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}

.column p {
	font-size:1.1em;
	line-height:1.36em;
}

.homepage .column {
	min-height:197px;
	height:auto !important;
	height:197px;
	padding-bottom:23px; 
	position:relative;
	margin-bottom:10px;
}

.homepage .column p.more {
	margin-bottom:0;
	position:absolute;
	bottom:15px;
	left:0;
}


	.box-1 .inner {
		padding: 0 20px 19px 20px !important;
	}

	
	.box-1 .inner-1 {
		padding: 0 20px 19px 20px !important;
	}

	
		.box-1 .inner-1 h4 {
			padding: 0 0 10px 0 !important;
		}


	.box-2 .inner {
		position: relative;
		margin: 0 !important;
		padding: 24px 20px 32px 31px !important;
	}


	.box-3 .inner {
		padding: 0 20px 19px 20px !important;
	}


	.box-4 .inner {
		padding: 0 20px 19px 20px !important;
	}

		
		#faded .desc .inner {
			padding: 21px 32px 0 30px;
		}


.full-width-section.parallax_section .row-bg-wrap, .full-width-content.parallax_section .row-bg-wrap {
	overflow: hidden;
	width: 100.1%;
	height: 100.1%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}
.footer-credit span{display:block}

.centeralign {
    text-align: center;
}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}


.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}


.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}


.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}


.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}


.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}


.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}


.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}


.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

#top_header .main_navbar .dropdown .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.90);
    margin: -1px 0 0;
    padding: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
}

#top_header .main_navbar .dropdown .dropdown-menu li {
    text-align: left;
}

#top_header .main_navbar .dropdown .dropdown-menu li a {
    font-size: 14px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    padding: 10px;
    font-weight: 300;
}

#top_header .main_navbar .dropdown .dropdown-menu li a:hover {
    background: #4baaad3;
}

    #top_header .main_navbar .dropdown-menu {
        display: block;
        width: 100%;
        padding-bottom: 5px !important;
        position: relative;
        background: transparent !important;
        z-index: inherit;
        float: none;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        -o-box-shadow: none !important;
        -ms-box-shadow: none !important;
        border: 0;
    }

    #top_header .main_navbar .dropdown-menu li {
        margin-left: 20px;
    }

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	margin: 1px 0 5px 0;
	padding-left: 3px;
}


#header .rss-icon,
#header .yelp-icon,
#header .vimeo-icon,
#header .youtube-icon,
#header .twitter-icon,
#header .facebook-icon,
#header .linkedin-icon,
#header .rss-feed-icon,
#header .instagram-icon,
#header .pinterest-icon,
#header .foursquare-icon,
#header .googleplus-icon,
#header .google-plus-icon,
#header .stumbleupon-icon,
#header .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.footer-section{padding:2em 0;border-bottom:1px solid #333333;}
.footer-section:after{content:"";display:table;clear:both;}
.footer-section.footer-section-four{border-bottom:none;}
.footer-section .menu li{margin:0 0 .5em 0;}
.footer-section-one{padding:3em 0 7em;}
.front-container .footer-section-one{padding:2em 0;}
.footer-section .block-context-ui-editor{display:none;}
.footer-section h2,.front-footer h2{font-size:1.375em;line-height:2.18182em;line-height:1;margin:0 0 1em;}
.footer-section ul li a,.front-footer ul li a{display:inline-block;color:#bbbbbb;font-size:0.875em;line-height:1.71429em;line-height:1.3;}
.footer-section ul li a:hover,.footer-section ul li a.active,.front-footer ul li a:hover,.front-footer ul li a.active{color:white;}
.footer-section-four{font-size:0.875em;line-height:1.71429em;color:#bbbbbb;}
