﻿

#slides .post-content {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 20;
	padding: 20px 20px 25px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-size: 24px;
	font-style: italic;
	line-height: 36px;
	max-width: 700px;
	overflow: visible;
}


#slides .post-content a { border: none; }


#slides .post-content p:last-child { margin: 0; }


#featured-projects .post-content {
	color: #888;
	font-size: 12px;
}


#featured-projects .post-content p:last-child { margin: 0; }


.post-overlay .post-content {
	color: #999;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	padding: 0 10px;
}


.post-content p,
.teleport-right p { clear: both; }


#related-projects .post-content p:last-child { margin: 0; }


#related-projects .post-content {
    font-size: 12px;
    color: #999;
    font-style: italic;

}


.post-content.fixed {
	float: left;
	width: 470px;
}


.post-content p { clear: both; }


.post-content ul { list-style-type: disc; }


.post-content ol { list-style-type: decimal; }


.post-content a {
	border-bottom: 1px solid #ddd;
	font-weight: normal;
}


.post-content a:hover { color: #333; }


.post-content .more-link {
	border: none;
	font-weight: bold;
}


	.layout-boxed #main .post-title.fixed,
	.layout-boxed #main .post-content.fixed { width: 430px; }


	.page .post-content img { height: auto; }


	#main .post-title.fixed,
	#main .post-content.fixed,
	.layout-boxed #main .post-title.fixed,
	.layout-boxed #main .post-content.fixed {
		width: auto;
		float: none;
	}


		#submit:hover,
		#slides .next,
		#slides .prev,
		#slides .post-content { background: #d3190d; }
.mk-slider-holder .mk-slider-wrapper {z-index:10;}
.mk-slider-holder:hover .swiper-zoom-icon {-moz-opacity:60;-khtml-opacity:60;opacity:60;opacity:0.6;}
.mk-slider-holder .swiper-zoom-icon:hover {-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1;}
.mk-slider,.mk-slider-holder,.mk-slider-slide,.mk-slideshow .color-mask{width:100%;height:100%}
.mk-product .mk-slider-holder{overflow:hidden;position:relative}


.fabox {
    min-width: 95px;
    min-height: 90px;
}

#bar_right {
	width: 285px;
}


.sidebar .news-long-wrapper {
	display: none;
}

footer .container .column{
	width: 155px;
	padding: 0 0 0 20px;
	float: left;
}

footer .container .column ul{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding:0;
}


	
	


td#footer {
	width: auto;
	
	}


td#footer a:link, td#footer a:visited, td#footer a:active {
	
	}


td#footer a:hover {
	
	}

	
#header, 
#footer, 
.colone, 
.colthree,
.navigation, 
.navigation-top,
.navigation-middle,
.navigation-bottom,
.wp-pagenavi-navigation, 
#comment, 
#respond,
.remove-for-print {
	display: none;
	}

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

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



ul.accessibility {
	position: absolute;
	top: -100%;
}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog,.search-responsive-item{display:none}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog{display:block}
.responsive-menu .mobile-nav-item a{padding:10px 12px!important}
.region-help .block{overflow:hidden;}
.region-sidebar-second h2.block-title{text-transform:uppercase;font-size:20px;font-weight:bold;}
 
.aom_stn {font-size:smaller; font-weight:normal;}

.left-content-talia{float:left; width:200px}

.left{text-align:left}


.et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar {
	padding-bottom: 24px;
}


.mobile_menu_bar {
	display: block;
	position: relative;
	line-height: 0;
}


.mobile_menu_bar:before,
.et_toggle_slide_menu:after {
	position: relative;
	top: 0;
	left: 0;
	font-size: 32px;
	content: "\61";
	cursor: pointer;
}


.et_pb_menu_hidden #top-menu,
.et_pb_menu_hidden #et_search_icon:before,
.et_pb_menu_hidden .mobile_menu_bar {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_visible #top-menu,
.et_pb_menu_visible #et_search_icon:before,
.et_pb_menu_visible .mobile_menu_bar {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_no_animation #top-menu,
.et_pb_no_animation #et_search_icon:before,
.et_pb_no_animation .mobile_menu_bar,
.et_pb_no_animation.et_search_form_container {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}


.mobile_menu_bar.et_pb_header_toggle {
	display: none;
	width: 32px;
	cursor: pointer;
}


.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu {
	display: block;
}


.et_header_style_slide #top-menu-nav,
.et_header_style_fullscreen #top-menu-nav,
.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
	display: none;
}


.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu {
	display: block;
}


.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
	position: absolute;
	z-index: 999999;
	top: 34px;
	right: 30px;
	cursor: pointer;
}


.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before {
	content: "\4d";
}


.et_header_style_fullscreen .et_slide_menu_top a,
.et_header_style_fullscreen .et_slide_menu_top,
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before,
.et_header_style_fullscreen .et_slide_menu_top button#searchsubmit_header:before {
	color: #fff;
}



	.et_header_style_centered .mobile_menu_bar,
	.et_header_style_split .mobile_menu_bar {
		opacity: 1;
	}


	.et_header_style_centered .mobile_menu_bar {
		position: absolute;
		top: 2px;
		right: 5px;
	}


	.et_header_style_split .mobile_menu_bar {
		position: absolute;
		top: 2px;
		right: 5px;
	}



.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.et_pb_testimonial:before,
.et_pb_toggle_title:before,
.et_overlay:before,
#et_search_icon:before,
.mobile_menu_bar:before,
.et-social-icon a:before,
.et_pb_social_icon a.icon:before,
.et_pb_font_icon:before,
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before,
#et-info-phone:before,
#et-info-email:before,
.et-cart-info span:before,
.et_pb_pricing_table_button:after,
.et_pb_promo_button:after,
a.et_pb_more_button:after,
.et_pb_newsletter_button:after,
.comment-reply-link:after,
.form-submit input:after,
.et_pb_contact_submit:after,
.et_pb_contact_reset:after,
.et_password_protected_form .et_submit_button:after,
.et_pb_button:after,
.woocommerce button.single_add_to_cart_button.button:after,
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after {
	font-family: "ETmodules" !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;

	speak: none;
}


.mobile_menu_bar:before {
	position: relative;
	top: 0;
	left: 0;
	font-size: 32px;
	content: "\61";
	cursor: pointer;
}


	.et_pb_fullwidth_menu .mobile_menu_bar:before {
		top: 26px;
	}
	
.articles_in_headline {color: #575757; font: bold 12px/1.35em Verdana, Arial, Helvetica, Helvetica Neue, sans-serif; letter-spacing: 0;}

.articles_in_headline a {text-decoration: none; color: #575757;}



.articles_in_first .articles_in_headline {font-size: 18px;}


div.block-edit-link a,
div.node-edit-link a,
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #ccc;
}


div.node-edit-link ul.links li a:hover,
div.node-edit-link ul.links li a:active,
div.block-edit-link ul.links li a:hover,
div.block-edit-link ul.links li a:active,
div.view div.views-admin-links a:hover,
div.view div.views-admin-links a:active {
  color: #000;
}


div.block-views div.views-hide,
div.view div.views-admin-links {
  margin-right: 0;
  width: auto;
}

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color:#444;
  font-weight:normal;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
  border-bottom:1px solid #ccc;
}

body.path-global-locations #content .view-content {
	background: none;
	padding: 0;
}




div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;

}


.block div.view div.views-admin-links {
  margin-top: 0;
}


div.view div.views-admin-links ul {
  margin: 0;
  padding: 0;
}


div.view div.views-admin-links li {
  margin: 0;
  padding: 0 0 2px 0;
  z-index: 201;
}


div.view div.views-admin-links li a {
  padding: 0;
  margin: 0;
  color: #ccc;
}


div.view div.views-admin-links li a:before {
  content: "[";
}

div.view div.views-admin-links li a:after {
  content: "]";
}


div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}


div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;
}


div.view div.views-hide {
  display: none;
}



div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}



div.view:hover div.views-hide {
  margin-top: -1.5em;
}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block ul li.active-trail{background:none repeat scroll 0 0 #fafafa;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}

.scylla_paginate .amp_title{ display:none;}
.region-slideshow{padding:1% 0;}
.region-front-welcome{margin:1% 3%;background:#84B41D;color:#FFF;padding:2% 3%;height:130px;border:5px solid #F0F0F0;}
.region-front-welcome h2,.region-front-welcome p{color:#fff;}
.top_right .region-user-menu{overflow:hidden;width:100%;margin-top:1em;}
.top_right .region-user-menu .contextual-links-region{line-height:1em;}
.top_right .region-user-menu ul li{padding:0;margin:0;font-size:11px;line-height:1em;padding-right:0.3em}
.region-user-menu h2{display:none;}
.region-user-menu ul li{display:inline-block;background:none;padding:0 10px;border-right:1px solid #636363;line-height:100%;}
.region-user-menu ul li.last{border:0;padding-right:0;}
#footer .region h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3cfcfc;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region a{color:#3cfcfc;}
#footer .region a:hover{color:white;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
#footer .region-footer-first p{font-size:9px;text-transform:uppercase;line-height:1.5em;}
.page-node-edit .region-content,.page-comment-edit .region-content,.page-node-add .region-content,.page-comment-add .region-content{background:white;color:black;padding:1em 1em 0 1em}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.top_right .region-user-menu ul.menu{float:none;}
.top_right .region-search{width:100%;padding:0 31%;}

.mycars .register-wrapper .register-content { padding: 0 20px 5px; display: none; }

.mycars .register-content, .mycars .login-content, .mycars .forgot-password-content { padding: 15px 20px 5px; }

.mycars .login .register-content, .mycars .login .forgot-password-content, .mycars .login .logout-content { display: none; }

.mycars .login.show-register .register-content { display: block; }

.mycars .login.show-forgot-password .login-content, .mycars .login.show-forgot-password .register-content { display: none; }


.logged-in .mycars .register-wrapper, .logged-in .mycars .register-content { display: none; }

.logged-in .mycars .login .register-content, .logged-in .mycars .login .login-content { display: none; }

		#content-area a { color: #217196; }

#content-area { background-color: #026a8f; }




#content-bottom-shadow {background: #ffffff !important;}

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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


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


.awe-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -2;
}

.contact-first .awe-overlay {
  z-index: 1;
}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

  .content_item .entry img {
    width: 100%; }

  .widget_content .entry {
    position: relative; }

[data-width="1"][data-layout="multiple"] .entry,
[data-width="1"][data-layout="news"] .entry,
[data-width="1"][data-layout="social"] .entry {
  padding: 15px 0;
  margin-bottom: 0px;
  border-bottom: 1px solid #555;
  background: none; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry:first-child,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry:first-child,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry:first-child {
  padding-top: 0px; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .event_venue {
  font-size: 12px; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .tagline, [data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .teaser,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .tagline,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .teaser,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .tagline,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .teaser {
  display: none; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .title,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .title,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .title {
  padding: 2px 0px;
  max-height: 42px;
  overflow: hidden; }

[data-width="1"][data-layout="single"] .entry {
  height: 275px; }

  [data-width="1"][data-layout="single"] .entry img {
    width: auto;
    max-height: 100%;
    margin: 0 auto; }

[data-width="2"][data-layout="single"] .entry,
[data-width="2"][data-layout="news"] .entry,
[data-width="2"][data-layout="default"] .entry {
  height: 322px; }

[data-width="2"][data-layout="multiple"] .entry {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 31.42857%;
  height: 239px; }

  [data-width="2"][data-layout="multiple"] .entry:last-child {
    margin-right: 0; }

.ie8 [data-width="2"][data-layout="multiple"] .entry + .entry + .entry {
  margin-right: 0; }

[data-width="2"][data-layout="multiple"] .entry:nth-child(3n+3) {
  margin-right: 0; }

[data-width="3"][data-layout="multiple"] .entry {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 2.5641%;
  width: 17.94872%;
  height: 239px; }

  [data-width="3"][data-layout="multiple"] .entry:last-child {
    margin-right: 0; }

[data-width="3"][data-layout="multiple"] .entry:nth-child(5n+5) {
  margin-right: 0; }

.ie8 [data-width="3"][data-layout="multiple"] .entry + .entry + .entry + .entry + .entry {
  margin-right: 0; }

  [data-width="3"][data-layout="single"] .entry,
  [data-width="3"][data-layout="news"] .entry {
    min-height: 38px;
    max-height: 60px;
    height: auto; }


#events_axs .event_list .entry {
  padding: 25px 0;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

    #events_axs .event_list .entry .info {
      width: 80%;
      padding-bottom: 110px; }

    #events_axs .event_list .entry .date-time-container {
      bottom: 0px;
      padding-top: 10px; }

  #events_axs .news_list_page .entry {
    padding: 25px; }

    #events_axs .news_list_page .entry .date {
      letter-spacing: 1px;
      font-weight: 300;
      font-size: 16px;
      line-height: 150%;
      text-transform: none; }

    #events_axs .news_list_page .entry .tagline, #events_axs .news_list_page .entry .teaser {
      letter-spacing: 1px;
      font-weight: 300;
      font-size: 16px;
      line-height: 150%;
      text-transform: none; }

    #events_axs .news_list_page .entry .teaser {
      max-height: 75px;
      overflow: hidden; }

    #events_axs .news_list_page .entry .info {
      padding: 0px;
      width: 80%; }

  .carousel.horizontal .entry, .carousel.horizontal .fb-wall-box {
    position: relative;
    float: left; }

  .feature-hmevents .entry {
    position: relative;
    float: left;
    overflow: hidden;
    height: 456px;
    margin-right: 34px;
    padding: 5px; }

    .feature-hmevents .entry a {
      z-index: 5;
      text-decoration: none; }

    .feature-hmevents .entry .info.popup {
      bottom: 49px;
      left: 0px; }

      .ie8 .feature-hmevents .entry .info.popup {
        background: none;
        display: block; }


[data-width='1'] .youtube_list.widget_content.carousel.entry {
  float: left;
  width: 328px;
  height: 321px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='1'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .thumb {
    height: 288px; }

[data-width='2'] .youtube_list.widget_content.carousel.entry {
  float: left;
  width: 688px;
  height: 321px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='2'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .thumb {
    height: 288px; }


.event_list.widget_content.carousel .entry {
  background: none;
  padding: 0px; }

[data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 328px;
  height: 286px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info {
    bottom: 48px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .thumb {
    height: 227px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .event_venue {
    font-size: 12px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons {
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 48px;
    font-size: 14px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 14px 0;
      width: 100%;
      display: block;
      line-height: 18px;
      text-align: center; }

      [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a span {
        font-size: 13px;
        line-height: 18px;
        font-weight: 900; }

[data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 688px;
  background: none; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb {
    padding: 0px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb img {
      width: 100%;
      height: 100%; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info {
    position: relative;
    bottom: auto;
    padding: 45px 15px 50px;
    background: none;
    height: 100%; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 80px;
      padding: 5px 0px; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title a {
        font-size: 30px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .date {
      position: absolute;
      bottom: 60px;
      left: 15px; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons {
    width: 365px;
    height: 40px; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons a {
          width: 100%; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a {
          float: left; }

          [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a img {
            float: left; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .tagline {
        max-height: 50px;
        overflow: hidden;
        display: none; }

[data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 1008px;
  background: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 60%; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title {
      width: auto; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title h3 {
        width: auto; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      float: left;
      clear: left;
      right: auto;
      font-size: 14px;
      font-weight: 400; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 5px 20px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      line-height: 18px;
      border-left: 1px solid #555; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a.tickets {
        padding-right: 0px; }

[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 201px;
  margin-right: 20px; }

  [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .tagline, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

[data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry {
  float: left;
  width: 688px;
  background: none; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .title {
    padding: 10px 0px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .tagline {
    margin-bottom: 5px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .date {
    font-weight: 900; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .teaser {
    line-height: 1.6em;
    font-size: 14px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons {
    margin-top: -3px;
    background: rgba(0, 0, 0, 0.5); }

    [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons a {
      padding: 10px 0;
      font-weight: 900;
      letter-spacing: 1px;
      font-size: 14px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons a i {
        font-size: 18px;
        margin-right: 5px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb {
        display: none; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info {
        width: 100%;
        padding: 20px; }

        [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb a {
          float: left; }

          [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb a img {
            float: left; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .teaser {
        max-height: 50px;
        overflow: hidden;
        display: none; }

[data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry {
  float: left;
  width: 16.666%; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 80%; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .title {
      width: auto;
      font-size: 14px;
      overflow: hidden;
      max-height: 18px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      display: block;
      clear: left;
      right: auto;
      font-weight: 400; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .tagline, [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .teaser {
      display: none; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons a {
      padding: 5px 0px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      font-size: 14px;
      line-height: 18px; }

      [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons a i {
        margin-right: 5px;
        font-size: 18px; }

[data-width='3'] .twitter_list.widget_content.carousel .entry {
  display: flex;
  float: left;
  width: 756px;
  height: 73px;
  margin-right: 0px;
  align-items: center;
  width: 5%;
  padding: 10px 40px; }

  [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_data {
    float: left;
    width: 450px;
    text-align: center; }

  [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta {
    font-size: 12px;
    float: left;
    width: 256px;
    margin: 0 0 0 50px;
    text-transform: uppercase; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta a {
      display: block;
      float: left;
      padding: 0 5px;
      color: #ddd; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta .fv {
      display: none; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta .rt {
      border-right: 1px solid #555; }

  .artist-twitterwidget .twitter_list.widget_content.carousel .entry {
    display: block;
    height: 85px;
    width: 5%;
    margin-top: 0px; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_data, .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta {
      width: 532px;
      float: none;
      clear: both; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_data {
      padding-top: 5px; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta {
      margin: 0;
      padding: 10px 0;
      text-align: center; }

      .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta span, .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta a {
        display: inline-block;
        float: none;
        padding: 0 8px; }

      .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta a {
        border-left: 1px solid rgba(255, 255, 255, 0.2); }

  .modal .entry {
    clear: both;
    padding: 0px;
    margin: 20px 10px;
    position: relative; }
.entry{border-left:none !important;border-right:none !important;border-top:1px solid #333 !important;border-bottom:none !important;list-style:none;padding:20px 3%;background:none !important;width:39%;float:left;margin:0px 2%}
.entry h5,.entry .buttons{display:none}
.entry .info{line-height:1.6}
.entry .thumb{width:100px;height:100px}
.entry .thumb img{width:100px;height:100px}


.event_list.widget_content.carousel .entry .info .title {
  max-height: 40px;
  margin-bottom: 5px; }


.feature-hmevents .entry .buttons .date, .feature-hmevents .entry .buttons .time, .feature-hmevents .entry .buttons .buy_tickets {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px; }

.feature-hmevents .entry .buttons .tickets:hover {
  background: none; }


[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue,
[data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue {
  display: block;
  letter-spacing: 1px;
  overflow: hidden;
  max-height: 16px; }


.twitter_list.widget_content.carousel .entry .tweet_meta,
.twitter_list.widget_content.carousel .entry .tweet_meta a {
  letter-spacing: 2px; }
#events_axs .entry.alt{background-color:#9d7c46}
.feature-hmevents .buttons,
										#events_axs .entry.alt,
										.layout-desktop nav ul ul,
										.arrows:hover, .arrows.fa:hover,
										.social_icon.widgetHeaderColor{background:#020202}
#events_axs .event_list .buttons a.btn-tickets,
										.subnav a,
										.twitter_list.widget_content.carousel .entry .tweet_meta,
										.twitter_list.widget_content.carousel .entry .tweet_meta a,
										.event_list.widget_content.carousel .buttons a span,
										.event_list .date{font-family:'Oswald', serif}


.menu-topnavigation-container ul li.menu-item-165 a{

	padding:0px !important;

}


.menu-footernav-container ul li.menu-item-176{

 padding-right:0px;

}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}


.full-width-section.parallax_section .row-bg, .full-width-content.parallax_section .row-bg {
	background-attachment: fixed;
}


body .full-width-section.parallax_section .row-bg.translate, body .full-width-content.parallax_section .row-bg.translate {
	background-attachment: scroll;
	top: auto;
	bottom: 0;
}


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


.full-width-section.no-cover .row-bg, .wpb_row .row-bg.no-cover, .full-width-section .row-bg.no-cover { 
	background-size: auto!important;
	-moz-background-size: auto!important;
	-webkit-background-size: auto!important;
}


.login_action span.info {
	color: #000;
	font-size: 12px;
	text-align: center;
	display: block;
	margin-bottom: 25px;
}
.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;}
.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;}


.container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0px 50px;
  clear: both;
}



.container .av-content-full.units  {width: 100%}

.container .av-content-small.units {width: 73%}

  .responsive .container{ max-width: 782px; }

  .responsive #top #wrap_all .container {
    width: 85%;
    max-width: 85%;
    margin: 0 auto;
    padding-left:0;
    padding-right:0;
    float:none;
  }

  
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }




.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.socket_color .container .av-inner-masonry-content, #top .socket_color .container .av-masonry-load-more, #top .socket_color .container .av-masonry-sort, .socket_color .container .av-masonry-entry .avia-arrow{background-color: #555555;}
.footer_color .container .av-inner-masonry-content, #top .footer_color .container .av-masonry-load-more, #top .footer_color .container .av-masonry-sort, .footer_color .container .av-masonry-entry .avia-arrow{background-color: #363636;}
.alternate_color .container .av-inner-masonry-content, #top .alternate_color .container .av-masonry-load-more, #top .alternate_color .container .av-masonry-sort, .alternate_color .container .av-masonry-entry .avia-arrow{background-color: #f8f8f8f8;}
.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow{background-color: #fcfcfc;}
.header_color .container .av-inner-masonry-content, #top .header_color .container .av-masonry-load-more, #top .header_color .container .av-masonry-sort, .header_color .container .av-masonry-entry .avia-arrow{background-color: #f2f2f2;}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:74px;}



.html_header_top #top .av_header_stretch .container{width:96%; padding:0; max-width: 100%;}

#header #header_main_alternate .container{max-height: none; height:auto;}


#header_meta .container{min-height: 30px;}

.html_header_sidebar #header .container{width:100%; height:auto; line-height: 1.3em; padding:0; float:none; max-width: 100%;}


.html_header_sidebar.html_content_align_left  .container {float:left;}

.html_header_sidebar.html_content_align_right .container {float:right;}


#top .title_container .container{
padding-top:10px;
padding-bottom:10px;
min-height: 56px;
}

#top.avia-blank #wrap_all #main .container { padding-top: 0 !important;}


#top.boxed.avia-blank .container{
margin: 0 auto;
}


#socket .container{
padding-top:15px;
padding-bottom:15px;
}

		.responsive #header_main .container{height:auto !important; }

		
		.responsive.html_header_transparency #top .avia-builder-el-0 .container, .responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:0;}

		
		
		.responsive.html_header_transparency #top .avia-builder-el-0 .container{padding-top:0px;}

.html_mobile_menu_tablet .container #advanced_menu_toggle, .html_mobile_menu_tablet #advanced_menu_hide{display:block;}

.container #advanced_menu_toggle, #advanced_menu_hide{display:block;}

.container .one.unit,
.container .one.units,
.container .two.units,
.container .three.units,
.container .four.units,
.container .five.units,
.container .six.units,
.container .seven.units,
.container .eight.units,
.container .nine.units,
.container .ten.units,
.container .eleven.units,
.container .twelve.units,
#top .flex_column {
  margin: 0;
  margin-bottom: 20px;
  width: 100%;
}

.boxed .container {margin: 0;}


.js_active .av-minimum-height .container{opacity: 0;
-webkit-transition: opacity 0.6s ease-in;
-moz-transition: 	opacity 0.6s ease-in;
transition: 		opacity 0.6s ease-in;
}

.avia-section.av-minimum-height .container{display: table;}

.avia-section.av-minimum-height .container .content{display: table-cell; vertical-align: middle; height:100%; float:none !important;}

.av-minimum-height-100 .container {height:1500px;}

.avia_mobile #top .av-parallax .container{z-index: 10; }





#top .container .av-masonry{background: transparent;}


#top .container .av-masonry-col-flexible .av-masonry-entry{
width: 49.80%;
}


#top .container .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{
width: 100%;
}


.av_slideshow_full .container.caption_container {
position: relative;
top: 0;
z-index: 5;
height: 100%;
left: 0%;
overflow: visible;
}

#top .av-submenu-container .container{padding:0 !important;}


#top .template-shop .container{

}
.entry-content{margin-top:1.25em}
.entry-content:before,.entry-content:after{content:" ";display:table}
.entry-content:after{clear:both}
.entry-content embed,.entry-content iframe,.entry-content object{width:100%;max-width:100%}
.x-page-title-disabled .entry-content{margin-top:0}
[class*="page-template-template-blank"] .entry-content{margin-top:0}
.entry-header,.entry-content{font-size:16px;}

#homepage-featured-products img {max-height:185px;}

#homepage-featured-products .column-top-margin {margin-top:30px;}



#homepage-featured-products *,
#homepage-research *,
#footer {text-align:center!important;}


.avia-section.no-container .container {
  width: 100%; }

.avia-section.no-container .av_textblock_section {
  padding: 0; }






.avia-section{
clear:both;
width:100%;
float:left;
min-height:100px;
position: static; 
}

.avia-section.av-minimum-height .container{display: table;}

.avia-section.av-minimum-height .container .content{display: table-cell; vertical-align: middle; height:100%; float:none !important;}


#top #main .avia-section .template-page{
width:100%;
border:none;
margin-left: auto;
padding-left: 0;
margin-right: auto;
}


.avia-section .template-page .entry-content-wrapper{
padding-right:0;
}


.avia-section-small .content, .avia-section-small .sidebar { padding-top: 20px; padding-bottom: 20px;}

.avia-section-large .content, .avia-section-large .sidebar { padding-top: 70px; padding-bottom: 70px;}

.avia-section-no-padding .content, .avia-section-no-padding .sidebar{padding-top:0; padding-bottom:0;}


.nonfixed_header .container_wrap:first-child, .avia-section.avia-full-stretch{border-top:none;}




.avia-section .pagination-portfolio .pagination{padding:16px;}

.avia-section p, .avia-section li {font-family: 'proxima-nova', sans-serif!important;}

.avia-section a {font-family: 'proxima-nova', sans-serif!important;}


html.no-backgroundsize .avia-section.avia-full-stretch {
	position: relative!important;
	overflow:hidden;
}

html.no-backgroundsize .avia-section .iefull {
	position:absolute;
	width:100%;
	height:auto;
	top:0;left:0;right:0;bottom:0;
	background:#000000;
}

.avia-section h1 {font-size:48px;line-height:50px;}

.avia-section h2 {font-size:35px;line-height:36px;}




.avia-section.container {margin-left:auto;margin-right:auto;float:none;}


.avia-section .avia-video {padding:0px 25px;}

.avia-section ul li, .avia-section ul li *, .togglecontainer * {text-align:left!important;}
   .avia-section p a {font-size:16px;line-height:22px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}


.navbar-header:after {
  clear: both;
}




.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #8AA789;
   text-align: justify;
}

		.teaser { float: left; }



.teaser a.teaser_link:hover { text-decoration: underline; }

.teaser .teaser_author { font-style: italic; }

	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

.teaser .edit_post { letter-spacing: 1px; }

	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }

	.teaser .teaser_author a { font-style: normal; }

	.teaser .format_teaser a { text-decoration: underline; }

	.teaser .format_teaser a:hover { text-decoration: none; }

.teaser h2 { }

.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }

.teaser .teaser_category { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }

.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }



.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }

.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }

.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }

.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }

.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }

.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }


.wrap_header {
	
	margin: 0 auto;
	max-width: 1080px;
	}


.clear{
clear:both;
font-size:0px;
}




.art-contentLayout .art-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 243px;
}




.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix {
	display: inline-block;
}


* html .clearfix {
	height: 1%;
}
.col{float:left}

        .header-container .social-widgets .widgettitle {
          display: none; }

    .footer-container .social-widgets .widgettitle {
      display: none; }

    .footer-container .footer-widgets .widgettitle {
      display: none; }

.img-circle {
  border-radius: 50%;
}

.testimonial-person{
	font-size: 17px;
	margin: 0px 0px 20px 0px;
}
