﻿
	
	.menu-pdfs {display: none;}

	.menu-col, .location-col {float: none; width:auto; padding: 0;}

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






div.menu,
#colophon,
#main,
#main2,
#wrapper {
	margin: 0 auto;
	width: 900px;
}





.menu-col {float: left; width:31%; margin:15px 30px 0 0;}

.menu-col.last {margin-right: 0;}

#access .menu-header,
div.menu {
	font-size: 15px;
	width: 666px;
	margin-left:15px;
}

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

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}


.eventshome {
    border-left: 3px solid #f0e7a8;
    margin-bottom: 30px;
    padding-left: 5px;	
}


.eventshome h2 {color:#c8b524;
}



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

#mainNav ul#menu-header-contact li.icon-only {
	margin-right: 0;
}

#mainNav ul#menu-header-contact li.icon-only a i {
	color: #222;
	font-size: 1.05em;
	line-height: 1.25em;
}

#mainNav ul#menu-header-contact li.icon-only.last a i {
	text-align: right;
}

#mainNav ul#menu-header-contact li.icon-only a:before {
  content: none;
  background-size: 0 !important;
  width: 0;
  height: 0;
}

#footerNav ul#menu-footer-main li.icon-only {
	margin-right: 0;
}

	#mainNav ul li a, #mainNav ul li a:hover, #mainNav ul#menu-header-contact li.icon-only a i { color: #FFF !important; }

	#footerNav ul li.icon-only { display: inline-block; margin-right: 8px; }

	#footerNav ul li.icon-only.last { margin-right: 0; }

#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;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


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

.td_block_wrap .block-title a {
  color: #FFFFFF;
}

.td_block_wrap:hover .block-child-cats {
  opacity: 1;
}

.td_block_wrap {
  position: relative;
  padding-bottom: 34px;
}

.iosSlider.td_block_big_grid.td_block_wrap {
  padding-bottom: 0;
}

.td_block_wrap.comment_reply_text {
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
}

.td_block_wrap.comment_reply_text .block-title {
  top: 0px;
  padding-bottom: 14px;
}

.blog-stack .td_block_wrap .block-title a,
.blog-stack .block-title span,
.blog-stack .block-title label {
  padding-top: 6px;
}
.menu li.menu-item-icon-before .fa,.nav-menu li.menu-item-icon-before .fa{margin-right:8px}
.menu li.menu-item-icon-after .fa,.nav-menu li.menu-item-icon-after .fa{margin-left:8px}
#navbar-container .nav-menu li ul.children li.active,#navbar-container .nav-menu li ul.children li.menu-item-has-children,#navbar-container .nav-menu li ul.children li.page_item_has_children,#navbar-container .nav-menu li ul.sub-menu li.active,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li ul.children li.active:before,#navbar-container .nav-menu li ul.children li.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li.active:before,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:9px;right:8px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f345"}
#navbar-container .nav-menu li ul.children li:first-child.active:before,#navbar-container .nav-menu li ul.children li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li:first-child.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.active:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.page_item_has_children:before{top:15px}
#navbar-container .nav-menu li.active,#navbar-container .nav-menu li.menu-item-has-children,#navbar-container .nav-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li.active:hover ul,#navbar-container .nav-menu li.menu-item-has-children:hover ul,#navbar-container .nav-menu li.page_item_has_children:hover ul{display:block}
.submenu-right-align #navbar-container .nav-menu li ul.children li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.page_item_has_children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{right:auto;left:5px;content:"\f341"}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li.active:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.page_item_has_children:before{display:none!important}
#navbar-mobile-container .nav-menu li.active,#navbar-mobile-container .nav-menu li.menu-item-has-children,#navbar-mobile-container .nav-menu li.page_item_has_children{position:relative;padding-bottom:0}
#navbar-mobile-container .nav-menu li.active:after,#navbar-mobile-container .nav-menu li.menu-item-has-children:after,#navbar-mobile-container .nav-menu li.page_item_has_children:after{content:'';position:absolute;right:2rem;top:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;-webkit-transition:opacity ease .1s;transition:opacity ease .1s;opacity:.6}
#navbar-mobile-container .nav-menu li.active:after:hover,#navbar-mobile-container .nav-menu li.menu-item-has-children:after:hover,#navbar-mobile-container .nav-menu li.page_item_has_children:after:hover{opacity:1}
#navbar-mobile-container .nav-menu li.active a:first-child,#navbar-mobile-container .nav-menu li.menu-item-has-children a:first-child,#navbar-mobile-container .nav-menu li.page_item_has_children a:first-child{padding-right:45px}
#navbar-container-left .menu li.active,#navbar-container-left .menu li.menu-item-has-children,#navbar-container-left .menu li.page_item_has_children,#navbar-container-left .nav-menu li.active,#navbar-container-left .nav-menu li.menu-item-has-children,#navbar-container-left .nav-menu li.page_item_has_children{position:relative}
#navbar-container-left .menu li.active:before,#navbar-container-left .menu li.menu-item-has-children:before,#navbar-container-left .menu li.page_item_has_children:before,#navbar-container-left .nav-menu li.active:before,#navbar-container-left .nav-menu li.menu-item-has-children:before,#navbar-container-left .nav-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:-1px;right:5px;width:32px;height:32px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f132"}
.toggled-on #navbar-mobile-container .nav-menu li a,.toggled-on #navbar-mobile-container .nav-menu li.active a,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children a,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children a{padding-right:0}
.toggled-on #navbar-mobile-container .nav-menu li.active:after,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children:after,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children:after{top:15px}

.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}



.item-rating br {
  display:none;
}


.item-page .pagenav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
    *zoom: 1;
  clear:both;
}

.item-page .pagenav:before, .item-page .pagenav:after {
  display: table;
  content: "";
}

.item-page .pagenav:after {
  clear: both;
}

.item-page .pagenav li {
  display: inline;
}

.item-page .pagenav a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.item-page .pagenav a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.item-page .pagenav .pagenav-next a {
  float: right;
}

.item-page .pagenav .pagenav-prev a {
  float: left;
}


.item-page .pagination {
  height: 36px;
  margin: 18px 0;
}

.item-page .pagination ul {
  display: inline-block;
  *display: inline;
    *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.item-page .pagination li {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}

.item-page .pagination li:hover {
  background-color: #f5f5f5;
}

.item-page .pagination li:active {
  color: #999999;
  cursor: default;
}

.item-page .pagination li:first-child {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.item-page .pagination li:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.item-page .pagination a {
  float: left;
  padding: 0;
  line-height: 34px;
  text-decoration: none;
  border: 0;
  border-left-width: 0;
}


.row-separator, .item-separator {
  clear:both;
  display:block;
  margin:18px 0;
}


body.item-524 .custom {
  background:#eee;
  padding:10px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

body.item-524 .navbar .custom {
  display:inline-block;
  padding:5px;
  margin:5px 0 0 10px;
}

body.item-524 .navbar .custom p {
  margin:0;
}

body.item-524 #header .custom {
  margin-bottom:10px;
}

body.item-524 #header .custom p {
  margin:0;
}

body.item-524 #breadcrumbs .custom ul {
  margin-bottom:0;
}

body.item-525 #below .custom {
  background:#eee;
  padding:10px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

  
  #main-sidebar-container {
    position: relative;
  }

  #main-sidebar-container #main {
    position: relative;
  }

  #main-sidebar-container #sidebar {
    display: inline;
  }

  .two-col-left #main-sidebar-container #main,
  .two-col-right #main-sidebar-container #main {
    width: 64.89%;
  }

  
  .two-col-left #main-sidebar-container #sidebar,
  .two-col-right #main-sidebar-container #sidebar {
    width: 31.91%;
  }

  
  .three-col-left #main-sidebar-container #sidebar,
  .three-col-middle #main-sidebar-container #sidebar,
  .three-col-right #main-sidebar-container #sidebar {
    width: 39.47%;
  }

  
  .three-col-left #main-sidebar-container,
  .three-col-middle #main-sidebar-container,
  .three-col-right #main-sidebar-container {
    width: 80.85%;
  }

  
  .three-col-left #main-sidebar-container #main,
  .three-col-middle #main-sidebar-container #main,
  .three-col-right #main-sidebar-container #main {
    width: 57.89%;
  }

  
  
  .two-col-left #main-sidebar-container #main,
  .two-col-right #main-sidebar-container #sidebar,
  .three-col-left #main-sidebar-container,
  .three-col-left #main-sidebar-container #main,
  .three-col-middle #main-sidebar-container #main,
  .three-col-middle #sidebar-alt,
  .three-col-right #main-sidebar-container #sidebar,
  .three-col-right #sidebar-alt {
    float: left;
  }

  .two-col-left #main-sidebar-container #sidebar,
  .two-col-right #main-sidebar-container #main,
  .three-col-left #main-sidebar-container #sidebar,
  .three-col-left #sidebar-alt,
  .three-col-middle #main-sidebar-container,
  .three-col-middle #main-sidebar-container #sidebar,
  .three-col-right #main-sidebar-container,
  .three-col-right #main-sidebar-container #main {
    float: right;
  }

	#metaslider_1334 a.read-more{
		position: absolute;
		font-family: "Droid Serif", Georgia, sans-serif;
		font-size: 18px;
		padding: 12px 20px;
		display: block;
		color: #fff;
		float: left;
		top: 80%;
		left: 35%;
		font-weight: 700;
		font-style: italic;
		background: #0084ec; 
		background: -moz-linear-gradient(top,  #0084ec 0%, #0073ce 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0084ec), color-stop(100%,#0073ce)); 
		background: -webkit-linear-gradient(top,  #0084ec 0%,#0073ce 100%); 
		background: -o-linear-gradient(top,  #0084ec 0%,#0073ce 100%); 
		background: -ms-linear-gradient(top,  #0084ec 0%,#0073ce 100%); 
		background: linear-gradient(to bottom,  #0084ec 0%,#0073ce 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0084ec', endColorstr='#0073ce',GradientType=0 ); 
	}

.read-more {
	border-radius: 0;
	color: #fff;
	padding: 5px 15px;
	font-family: "Droid Serif", serif;
	font-style: italic;
	font-size: 14px; 
	float: right;
	font-weight: 700;
	background: #0084ed; 
	background: -moz-linear-gradient(top,  #0084ed 0%, #0073cf 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0084ed), color-stop(100%,#0073cf)); 
	background: -webkit-linear-gradient(top,  #0084ed 0%,#0073cf 100%); 
	background: -o-linear-gradient(top,  #0084ed 0%,#0073cf 100%); 
	background: -ms-linear-gradient(top,  #0084ed 0%,#0073cf 100%); 
	background: linear-gradient(to bottom,  #0084ed 0%,#0073cf 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0084ed', endColorstr='#0073cf',GradientType=0 ); 
}

.read-more:hover {
	color: #fff;
	text-decoration: none;
	background: #bfbfbf; 
	background: -moz-linear-gradient(top,  #bfbfbf 0%, #9c9c9c 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#9c9c9c)); 
	background: -webkit-linear-gradient(top,  #bfbfbf 0%,#9c9c9c 100%); 
	background: -o-linear-gradient(top,  #bfbfbf 0%,#9c9c9c 100%); 
	background: -ms-linear-gradient(top,  #bfbfbf 0%,#9c9c9c 100%); 
	background: linear-gradient(to bottom,  #bfbfbf 0%,#9c9c9c 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#9c9c9c',GradientType=0 ); 
}

.contain_wrap {
	width: 100%;
}

.home .page_wrap .contain_wrap {
	background: #fff;
	padding: 0px 0px 60px;
	display: table;
}

.ie7 .home .page_wrap .contain_wrap {
	padding: 0px 0px 40px;
	position: relative;

}

	
	.page_wrap .contain_wrap {
		padding-bottom: 0;
	}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu-bound,.ubermenu-bound-inner .ubermenu-nav{position:relative}
.ubermenu,.ubermenu-nav{overflow:visible!important;z-index:100}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu-bar-inner-center .ubermenu-nav{margin:0 auto}
.ubermenu .ubermenu-nav .ubermenu-column-full{width:100%}
.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:50%}
.ubermenu .ubermenu-nav .ubermenu-column-1-3{width:33.33%}
.ubermenu .ubermenu-nav .ubermenu-column-2-3{width:66.66%}
.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:25%}
.ubermenu .ubermenu-nav .ubermenu-column-3-4{width:75%}
.ubermenu .ubermenu-nav .ubermenu-column-1-5{width:20%}
.ubermenu .ubermenu-nav .ubermenu-column-2-5{width:40%}
.ubermenu .ubermenu-nav .ubermenu-column-3-5{width:60%}
.ubermenu .ubermenu-nav .ubermenu-column-4-5{width:80%}
.ubermenu .ubermenu-nav .ubermenu-column-1-6{width:16.66%}
.ubermenu .ubermenu-nav .ubermenu-column-5-6{width:83.33%}
.ubermenu .ubermenu-nav .ubermenu-column-1-7{width:14.28%}
.ubermenu .ubermenu-nav .ubermenu-column-2-7{width:28.57%}
.ubermenu .ubermenu-nav .ubermenu-column-3-7{width:42.85%}
.ubermenu .ubermenu-nav .ubermenu-column-4-7{width:57.14%}
.ubermenu .ubermenu-nav .ubermenu-column-5-7{width:71.42%}
.ubermenu .ubermenu-nav .ubermenu-column-6-7{width:85.71%}
.ubermenu .ubermenu-nav .ubermenu-column-1-8{width:12.5%}
.ubermenu .ubermenu-nav .ubermenu-column-3-8{width:37.5%}
.ubermenu .ubermenu-nav .ubermenu-column-5-8{width:62.5%}
.ubermenu .ubermenu-nav .ubermenu-column-7-8{width:87.5%}
.ubermenu .ubermenu-nav .ubermenu-column-1-9{width:11.11%}
.ubermenu .ubermenu-nav .ubermenu-column-2-9{width:22.22%}
.ubermenu .ubermenu-nav .ubermenu-column-4-9{width:44.44%}
.ubermenu .ubermenu-nav .ubermenu-column-5-9{width:55.55%}
.ubermenu .ubermenu-nav .ubermenu-column-7-9{width:77.77%}
.ubermenu .ubermenu-nav .ubermenu-column-8-9{width:88.88%}
.ubermenu .ubermenu-nav .ubermenu-column-1-10{width:10%}
.ubermenu .ubermenu-nav .ubermenu-column-3-10{width:30%}
.ubermenu .ubermenu-nav .ubermenu-column-7-10{width:70%}
.ubermenu .ubermenu-nav .ubermenu-column-9-10{width:90%}
.ubermenu .ubermenu-nav .ubermenu-column-1-11{width:9.09%}
.ubermenu .ubermenu-nav .ubermenu-column-2-11{width:18.18%}
.ubermenu .ubermenu-nav .ubermenu-column-3-11{width:27.27%}
.ubermenu .ubermenu-nav .ubermenu-column-4-11{width:36.36%}
.ubermenu .ubermenu-nav .ubermenu-column-5-11{width:45.45%}
.ubermenu .ubermenu-nav .ubermenu-column-6-11{width:54.54%}
.ubermenu .ubermenu-nav .ubermenu-column-7-11{width:63.63%}
.ubermenu .ubermenu-nav .ubermenu-column-8-11{width:72.72%}
.ubermenu .ubermenu-nav .ubermenu-column-9-11{width:81.81%}
.ubermenu .ubermenu-nav .ubermenu-column-10-11{width:90.9%}
.ubermenu .ubermenu-nav .ubermenu-column-1-12{width:8.33%}
.ubermenu .ubermenu-nav .ubermenu-column-5-12{width:41.66%}
.ubermenu .ubermenu-nav .ubermenu-column-7-12{width:58.33%}
.ubermenu .ubermenu-nav .ubermenu-column-11-12{width:91.66%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{overflow:hidden!important;visibility:visible}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}

	.sticky-nav-wrap .katalog-icon{ display:block;opacity:1;margin:10px 0;padding:2px 0;width:100%; }

	.sticky-nav-wrap .katalog-icon:after{ position: relative;top:-2px;;float:right;padding:0 20px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;content: "\e055";color:#fff;font-size:24px; }
.recent-box .recent-item,.scroll-box .scroll-item{float:left;width:31.33333333%;margin:0 3% 10px 0;height:190px;}
.recent-box .recent-item:nth-child(3n+3){margin-right:0;}
.recent-item .post-thumbnail{margin:0 0 10px 0;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth,.recent-box .recent-item,.scroll-box .scroll-item,#related_posts .related-item,.full-width #related_posts .related-item,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.review-box,.google-map,.masonry-grid .item-list{float:none!important;margin-right:0!important;margin-left:0!important;width:100%!important;height:auto!important;}




.art-bar {
   position:relative;
}

.art-bar:before, .art-bar:after {
   position:absolute;
   top:0;
   bottom:0;
   content:' ';
   background-repeat:repeat;
   z-index:-1;
}

.art-bar:before {
   left:0;
   background-position: top left;
}

.art-bar:after {
   right:0;
   background-position: top right;
}


		.showbiz .mediaholder .linkicon,
		.showbiz .mediaholder .lupeicon					{	 	top:65%;
																-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
														}

		.showbiz li:hover .mediaholder .linkicon,
		.showbiz li:hover .mediaholder .lupeicon		{   	top:50%; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}



		.showbiz li:hover .mediaholder .lupeicon		{  		transition-delay: 0.1s;
																-moz-transition-delay: 0.1s; 
																-webkit-transition-delay: 0.1s; 
																-o-transition-delay: 0.1s; 
														}



		.showbiz .mediaholder							{ 	position:relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:transparent;padding:0px; border:none;}

		.showbiz .mediaholder img 						{	width:100%; position:relative; margin-bottom:-5px;}


#showbiz_products-services_1 .mediaholder 					{	background-color:#fff;
                                            border:3px solid #cccccc;
                                            
                                        }

#showbiz_products-services_1 .showbiz .overflowholder ul li:hover .mediaholder {border:3px solid #ff3333;}
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:820px!important;margin-left:-30px}
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-content-with-sidebar .separator,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:540px!important;margin-left:-30px}

.focus-slogan-text h1 {
line-height: 36px !important;
}

.focus-slogan-text h4 {
color: #bbb;
text-transform: none;
font-weight: 300;
line-height: 28px !important;
font-size: 20px !important;
}

#top-info-widget,#top-socials-widget{border-left:solid 1px #ebebeb;padding-left:10px}

	.top-widget.float-left {
    display: none;
}

#header-bar, #header-bar .top-widget {
    font-size: 15px !important;

}

.top-widget .active{color:#FFF!important}

.top-widget i.icon-angle-down{margin-left:6px;position:relative;bottom:1px;line-height:1}

#header-bar,#header-bar .top-widget{font-size:13px;position:relative;z-index:999}

#header-bar .top-widget{border-right:solid 1px #f0f3f5;margin-right:10px;padding-right:10px;vertical-align:middle;margin-bottom:-1px}

#header-bar.style-1 .top-widget{border-right-color:#ebebeb}

#header-bar .top-widget.clear-r-margin{margin-right:0}


#access .menu-menu-container {
  position: relative;
  margin: 0;
}


#access .menu-menu-container ul:before,
#access .menu-menu-container ul:after {
    content: "";
    display: table;
}
 
#access .menu-menu-container ul:after {
    clear: both;
}

#access .menu-menu-container ul {
    zoom: 1; 
}
.flexslider .flex-caption{position:absolute;background:rgba(0,0,0,0.4);color:#fff;font-size:14px;line-height:22px;width:100%;padding:10px 15px}
.flexslider .flex-caption-top{top:0;left:0}
.flexslider .flex-caption-bottom{bottom:0;left:0}
.flexslider .flex-caption-right{top:0;left:50%;bottom:0}
.flexslider .flex-caption-left{top:0;left:0;bottom:0;width:50%}
.flexslider .flex-caption a{text-decoration:none;font-weight:bold;color:#fff}
.span-1 .tabs,.span-2 .tabs,.span-3 .tabs,.span-4 .tabs,.span-5 .tabs,.span-6 .tabs,.span-7 .tabs,.span-8 .tabs,.span-9 .tabs,.span-10 .tabs,.span-11 .tabs,.span-12 .tabs{margin:0}
#wb-foot .span-1,#wb-foot .span-2,#wb-foot .span-3,#wb-foot .span-4,#wb-foot .span-5,#wb-foot .span-6,#wb-foot .span-7,#wb-foot .span-8,#wb-foot .span-9,#wb-foot .span-10,#wb-foot .span-11,#wb-foot .span-12{margin-bottom:0}
#gcwu-sft-in .span-1,#gcwu-sft-in .span-2,#gcwu-sft-in .span-3,#gcwu-sft-in .span-4,#gcwu-sft-in .span-5,#gcwu-sft-in .span-6,#gcwu-sft-in .span-7,#gcwu-sft-in .span-8,#gcwu-sft-in .span-9,#gcwu-sft-in .span-10,#gcwu-sft-in .span-11,#gcwu-sft-in .span-12{position:static}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12,.row-start,[dir="rtl"] .row-end{margin-left:0!important}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12,.row-end,[dir="rtl"] .row-start{margin-right:0!important}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6,.span-3{width:340px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-8,.grid-12 .span-6,.span-4{width:460px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-12,.grid-12 .span-9,.span-6{width:700px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6{width:430px}
.grid-12 .span-6{width:580px}
.span-6{width:880px}
[id|=wb-body] #wb-core .grid-12 .span-6,.span-3{width:48.565593041025%}
.span-2 .span-1,.span-4 .span-2,.span-6 .span-3,.span-8 .span-4{width:48.565593041025%!important}
[id|=wb-body] #wb-core .grid-12 .span-12,#wb-body .span-8,.span-6{width:99.930167597765%}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12{width:99.946808510638%!important}
#wb-body .span-6{width:74.231843575419%}
table.span-1,table.span-2,table.span-3,table.span-4,table.span-5,table.span-6,table.span-7,table.span-8,table.span-9,table.span-10,table.span-11,table.span-12{display:table}

	#banner-secondary .wrap span, 
	.footercontact span { display:block; }
	
	.footercontact { text-align:left; padding: 10px 0; }

	
	#banner-secondary a:hover,
	#footer .footercontact a:hover { text-decoration:none; color: #fff; }

.megamenu .column {
	float: left;
	width: 165px; 
	height: 350px; 
	margin-right: 10px;
	overflow: hidden;
}


.megamenu .column ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}


.megamenu .column ul li{
	padding-bottom: 2px;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
}


.megamenu .column h3{
	text-align: left;
	display: block;
	font-size: 14px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 130%;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.megamenu .column h3.clearheader {
	background: #FFF;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.megamenu .column a {
	text-decoration: none;
	color: #3b5998;
}


.megamenu .column ul li a:hover{
	color: 3b5998;
	text-decoration: underline;
}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


    .alignleft {
        width: 50%;
    }


    body.home .printables img.alignleft {
        margin-left: 31%;
    }
#tve_eight_set .thrv_bullets_shortcode ul.tve_ul6.tve_ul li{margin-bottom:40px}
#tve_eight_set .thrv_bullets_shortcode ul.tve_ul6.tve_ul li:before{content:'\69' !important}
#tve_eight_set .thrv-leads-slide-in .thrv_bullets_shortcode ul.tve_ul6.tve_ul{font-size:15px}
#tve_eight_set .thrv-leads-slide-in .thrv_bullets_shortcode ul.tve_ul6.tve_ul li{font-size:inherit;margin-bottom:15px}
#tve_editor .thrv_bullets_shortcode ol.tve_ul,#tve_editor .thrv_bullets_shortcode ul.tve_ul{line-height:1.4em}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li,#tve_editor .thrv_bullets_shortcode ul.tve_ul li{margin-bottom:10px}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li:before,#tve_editor .thrv_bullets_shortcode ul.tve_ul li:before{content:'' !important}
.tve_prt .tve_ul{margin:0px;padding-left:25px;padding-bottom:0px;text-indent:10px}
.tve_prt .tve_ul li{margin-bottom:20px;margin-left:0px}
.tve_prt .tve_ul li:before{content:'' !important}
.tve_prt .tve_ul:last-of-type li:last-of-type{margin-bottom:10px}
.tve_four .tve_prt_in .tve_ul{font-size:0.9em}
.tve_five .tve_prt_in .tve_ul{font-size:0.8em;text-indent:0px}
.tve_flt .tve_prt .tve_ul{color:#fff !important}
.tve_flt .tve_prt .tve_ul:last-of-type li:last-of-type{margin-bottom:0px}
.tve_flt .tve_wrap_all .tve_prt .tve_ul li{color:#fff}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  clear: both;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  clear: both;
}



.widget #calendar_wrap {
	width:100%;
}
.cited-quote{padding-left:30px}
.cited-quote blockquote{color:#d14905;font-size:2.222em;padding:0}
.cited-quote blockquote:before{content:"\201c";margin-left:-0.542em}
.cited-quote .thumbnail-citation{padding-right:1em;float:left;max-width:35%}
#connect .cited-quote{font-size:0.9em;padding-left:1.2em}
#connect .cited-quote blockquote{width:100%;padding:0;float:none}
#connect .cited-quote .attribution{max-width:300px}
#connect .cited-quote .attribution:before,#connect .cited-quote .attribution:after{content:" ";display:table}
#connect .cited-quote .attribution:after{clear:both}
#connect .cited-quote .attribution img{width:40%}
#connect .cited-quote .attribution p{width:60%;float:left}


.textcenter {
	text-align:center;
}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}


.mostpopular li a {
  background: #DADADA !important; }

.mostpopular li { padding: 0; margin: 0; background: none; }

.mostpopular a { background: #fafafa; padding: 5px 10px; margin: 0 0 3px; display: block; }

.mostpopular a:hover { background: #fff; }

.asideA .mostpopular.module { margin: 0; }


  .stack-title .stack-container {
    padding: 0 300px 0 0; }

  .stack-title .featured-img {
    position: absolute;
    right: 0;
    top: 0;
    width: 250px; }

  .stack-title .mask {
    width: 250px; }

  .stack-title h1 {
    font-size: 24px;
    line-height: 1.25em; }

  .stack-title h1#post-title {
    font-size: 22px; }

  .stack .stack-title {
    font-size: 20px;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #eee;
    line-height: 1em;
    margin: 0 0 25px 0;
    position: relative; }

    .stack .stack-title.small-gap {
      margin-bottom: 15px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{width:100%}



.g-cols:before,
.g-cols:after {
	display: table;
	line-height: 0;
	content: '';
	}

.g-cols:after {
	clear: both;
	}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

 
 #wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
 }
#click-menu.admin-bar-showing{margin-top: 32px}
#click-menu{text-align: center;cursor: pointer;font-size: 13px !important;display: none;position: absolute;right: 2%;top: 5px;color: #FFFFFF;background: #223779;padding: 5px;z-index: 9999}
#click-menu #RMX{display: none;font-size: 24px;line-height: 19px !important;height: 19px !important;color: #FFFFFF !important}
#click-menu .threeLines{width: 25px !important;height: 19px !important;margin: auto !important}
#click-menu .threeLines .line{height: 3px !important;margin-bottom: 5px !important;background: #FFFFFF !important;width: 100% !important}
#click-menu .threeLines .line.last{margin-bottom: 0px !important}




.mainlevel {
	border				: 1px solid #e0e0e0;
	height				: 20px;
	display				: block;
}


a.mainlevel:link, a.mainlevel:visited {
	background			: #ffffff;
	text-decoration		: none;
	padding-top			: 2px;
	padding-bottom		: 2px;
	padding-left		: 10px;
	line-height			: 150%;
}


a.mainlevel:hover {
	border				: 1px solid #d0d0d0;
	background			: #e9e9e9;
	text-decoration		: none;
}

#wp-calendar tfoot #prev { text-align: left; }

#footerNavContainer #footerNav .menu-footer-social-container ul {
  margin-top: 10px;
}

.promo_slider .panel {
	overflow:hidden;
	width:100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
}

.panel-body {
  padding: 15px 0px;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.rightdiv{width:344px;border:1px solid #B7B1BF;background-color:#FFF;border-radius:7px 7px 7px 7px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:3px 3px 6px;padding:4px;}

.navbar-header {float: left;}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

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


.border-box{border: 1px solid #323232;padding: 10px;margin-bottom: 10px;}

.border-box.light:hover{border-color: #6f010e;background-color: #222222;}

.border-box img{width: 100%;}

.homePage .border-box.private{height: 266px;padding-top: 0;}

#top-content .sb-bowl-billiards-dance .border-box{float: left;width: 316px;margin: 0 5px;}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}


div.copyr span {
    margin: 0px 10px;
    white-space: nowrap;
    font-size: 12px;
}

#homenewsblock .hentry {
	line-height: 18px;
	padding-bottom: 10px;
	width: 280px;
}


#homenewsblock .hentry a{
	color:#036;
	font-family: 'ProximaNovaSemiBold',Arial,sans-serif;
	font-size: 16px;
	text-decoration:none;
	
}


#homenewsblock .hentry a:hover, h2.entry-title a:hover  {
	color: #930;
	text-decoration:none;
	
}

.w-nav.with_icons .w-nav-title {
	text-align: left;
	}

			.w-nav-title i {
				width: 20px;
				}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 30px;
				}

				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
					padding-right: 25px;
					}

				.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
					padding-right: 50px;
					}
#colophon .wrapper .disclaimer{float:left;margin:0 0 10px 30px;color:#90979a}




.t0 {
	margin: 10px 10px 0px 0px !important; 
	margin: 10px 5px 0px 0px;
	font-size: 10px;
	color: #fff;
	text-align: right;
	line-height: 11px;
}

.t0 a:link, .t0 a:visited {
	color: #fff;
	text-decoration:none;
}

.t0 a:hover, .t0 a:active {
	color: #fff;
	text-decoration:underline;
}
      
#featured_boxes {
	background:#000;
	
	padding:0 15px;
	min-height:140px;
}

.ftr {
	font-size: 10px;
}


.news-date {
	color: #666;
	width: 50px;
}


#main {
	width: 100%;
}


#main .title {
	background-color: #f3f3f3;
	color: #101010;
	line-height: 1.4em;
	margin: 5px 0 9px 0;
	padding: 0 0.3em;
}


#main .content li {
	line-height: 1.6em;
}


#main table {
	width: 100%;
}


#main table thead th,
#main table tbody td {						
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	padding-left: 3px;
	padding-right: 2px;
}


#main fieldset {
	background-color: #fbfbfb;
	margin-top: 0.7em;
}




#main table img {									
	margin-top: 2px;
	margin-bottom: -3px;
}


#main table.sticky-table,
#main table.system-status-report,
#main .warning {
	margin: 1em 0 0.3em 0;
}


.tips,
.more-help-link,
#main fieldset .description,
#main .form-item .description {
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 1em;
}


.content-right #mission,
.content-right .breadcrumb {
	padding: 3px 0 0 1px;
	text-align: left;
}

	
	
	div#art-main table#header_table tr#head_table_spacer {
		display: none;
	}
 

#rightinfobg { background-color: #88B7F8; text-align: center; }









    .container {
	position: relative;
	width: 920px;
	margin: 0 auto;
}


    .container .one.column {
	width: 20px;
}

.container .two.columns {
	width: 80px;
}

.container .three.columns {
	width: 140px;
}

.container .four.columns {
	width: 200px;
}

.container .five.columns {
	width: 260px;
}

.container .six.columns {
	width: 320px;
}

.container .seven.columns {
	width: 380px;
}

.container .eight.columns {
	width: 440px;
}

.container .nine.columns {
	width: 500px;
}

.container .ten.columns {
	width: 560px;
}

.container .eleven.columns {
	width: 620px;
}

.container .twelve.columns {
	width: 680px;
}

.container .thirteen.columns {
	width: 740px;
}

.container .fourteen.columns {
	width: 800px;
}

.container .fifteen.columns {
	width: 860px;
}

.container .sixteen.columns {
	width: 920px;
}

.container .one-third.column {
	width: 280px;
}

.container .two-thirds.column {
	width: 600px;
}


    .container .offset-by-one {
	padding-left: 40px;
}

.container .offset-by-two {
	padding-left: 100px;
}

.container .offset-by-three {
	padding-left: 160px;
}

.container .offset-by-four {
	padding-left: 220px;
}

.container .offset-by-five {
	padding-left: 280px;
}

.container .offset-by-six {
	padding-left: 340px;
}

.container .offset-by-seven {
	padding-left: 400px;
}

.container .offset-by-eight {
	padding-left: 460px;
}

.container .offset-by-nine {
	padding-left: 520px;
}

.container .offset-by-ten {
	padding-left: 580px;
}

.container .offset-by-eleven {
	padding-left: 640px;
}

.container .offset-by-twelve {
	padding-left: 700px;
}

.container .offset-by-thirteen {
	padding-left: 760px;
}

.container .offset-by-fourteen {
	padding-left: 820px;
}

.container .offset-by-fifteen {
	padding-left: 880px;
}

 .container .column, .container .columns {
margin-left: 10px;
margin-right: 10px;
}

 .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
width: 280px;
}

 .container .one-third.column, .container .two-thirds.column {
width: 280px;
}


        
        .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
padding-left: 0;
}

 .container .one.column, .container .one.columns {
width: 60px;
}



    
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#technology-org-posts-count {
	font-family: 'Exo 2', sans-serif;
	font-size: 17px;
	color: #666;
}

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

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

  .vc_col-sm-3 {
    width: 25%;
  }


.talk-to-sales__person,
.talk-to-sales__copy {
  display: none; }

.zero-rate-panel .user-rated .percentage {
    width: 83px;
}
img.alignnone{margin:0 0 10px 0;display:inline;}




.header-meta {height: 40px; background-color: #f6f6f8; margin-bottom: 20px; border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px;}
.clear{clear:both;}



.suboptions-icon {
border:0 none;
display:inline;
margin:1px;
}

						#left-area { float: left; width: 634px; }
						
				
	.fullwidth #left-area { width: 100%; }

.iml9 { margin-left: 9px }
