﻿
body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#container div.hentry{clear:both;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.hentry abbr.published,div.comments abbr.comment-published{border:none;cursor:text;}

	body div#content div.hentry{text-align:left;}
.box-category{width:664px;position:relative;float:left;margin-left:7px}

.zc-navbar-grad{
	padding-top: 10px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlZTc5NSIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2JlZTc5NSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWU3OTUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(190,231,149,0.75) 0%, rgba(190,231,149,0) 40%, rgba(190,231,149,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,231,149,0.75)), color-stop(40%,rgba(190,231,149,0)), color-stop(100%,rgba(190,231,149,0)));
background: -webkit-linear-gradient(top,  rgba(190,231,149,0.75) 0%,rgba(190,231,149,0) 40%,rgba(190,231,149,0) 100%);
background: -o-linear-gradient(top,  rgba(190,231,149,0.75) 0%,rgba(190,231,149,0) 40%,rgba(190,231,149,0) 100%);
background: -ms-linear-gradient(top,  rgba(190,231,149,0.75) 0%,rgba(190,231,149,0) 40%,rgba(190,231,149,0) 100%);
background: linear-gradient(to bottom,  rgba(190,231,149,0.75) 0%,rgba(190,231,149,0) 40%,rgba(190,231,149,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbee795', endColorstr='#00bee795',GradientType=0 );

}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1024px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1024px;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}



.fusion-row {
  margin: 0 auto;
  zoom: 1;
}

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

.fusion-row:after {
  clear: both;
}

.fullwidth-box.video-background .fusion-row {
  position: relative;
  z-index: 10;
}

.fullwidth-box.faded-background .fusion-row {
  position: relative;
  z-index: 10;
}

.hundred-percent-fullwidth .fusion-row {
  max-width: none !important;
}

#main .fullwidth-box .fusion-row {
  padding-left: 0;
  padding-right: 0;
}


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

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

	.number { color:#ba8749; font-weight:bolder; font-size: 12px; line-height: 12px; font-family:sans-serif; }
.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-md-1{width:8.33333333%}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}


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

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

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


#header .header-right{
  float:right;
  height:106px;
  color:#ffffff;
  font-weight:400;
  position:relative;
  top: -170px;
  left: -88px;
}


#header .header-right img {
	position; relative; 
	z-index: 1;
}

#footer .col3 .menu li.header {height: 32px;}

#footer .col3 .menu li.header a {font-weight: bold; font-size: 1.53em; font-family: 'Open Sans Condensed', sans-serif;}

  .width-wrapper, .header-wrapper, .footer-wrapper, .information-columns-container, .signup-container {
    max-width: 940px;
    margin: 0 auto; }


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


#slider ul, #slider li { margin:0; padding:0; list-style:none; }




#slider li { width:640px; height:280px; overflow:hidden; ; }
.views-slideshow-pager-field-item{width:51px;height:9px;float:left;background:#285b62;cursor:pointer;}
.views-slideshow-pager-field-item.views-row-even{background:#1b757c;}
.views-slideshow-pager-field-item .views-content-title a{display:none;}
.views-slideshow-pager-field-item.active{background:#18fefe;}
 #mainmenu-wrapper, #menu ul { background: #613c1e; }
 #mainmenu-wrapper { width: 960px; height: 65px; margin: 0 auto; background: #283849; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; position: relative; z-index: 1000; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}
#omni-navbar .col-lg-1,#omni-navbar .col-lg-10,#omni-navbar .col-lg-11,#omni-navbar .col-lg-12,#omni-navbar .col-lg-2,#omni-navbar .col-lg-3,#omni-navbar .col-lg-4,#omni-navbar .col-lg-5,#omni-navbar .col-lg-6,#omni-navbar .col-lg-7,#omni-navbar .col-lg-8,#omni-navbar .col-lg-9,#omni-navbar .col-md-1,#omni-navbar .col-md-10,#omni-navbar .col-md-11,#omni-navbar .col-md-12,#omni-navbar .col-md-2,#omni-navbar .col-md-3,#omni-navbar .col-md-4,#omni-navbar .col-md-5,#omni-navbar .col-md-6,#omni-navbar .col-md-7,#omni-navbar .col-md-8,#omni-navbar .col-md-9,#omni-navbar .col-sm-1,#omni-navbar .col-sm-10,#omni-navbar .col-sm-11,#omni-navbar .col-sm-12,#omni-navbar .col-sm-2,#omni-navbar .col-sm-3,#omni-navbar .col-sm-4,#omni-navbar .col-sm-5,#omni-navbar .col-sm-6,#omni-navbar .col-sm-7,#omni-navbar .col-sm-8,#omni-navbar .col-sm-9,#omni-navbar .col-xs-1,#omni-navbar .col-xs-10,#omni-navbar .col-xs-11,#omni-navbar .col-xs-12,#omni-navbar .col-xs-2,#omni-navbar .col-xs-3,#omni-navbar .col-xs-4,#omni-navbar .col-xs-5,#omni-navbar .col-xs-6,#omni-navbar .col-xs-7,#omni-navbar .col-xs-8,#omni-navbar .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
#omni-navbar .col-sm-4{width:33.33333333%!important;margin-right:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list .row.no-pad .col-sm-4,#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list .row.no-pad .col-sm-6{padding-right:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4.pad-right{padding-left:20px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4.pad-left{padding-left:10px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul{margin-left:0;margin-bottom:0;padding:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li{list-style-type:none;margin-bottom:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li a{color:#B1B3B5}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li a:hover{color:#FFF;text-decoration:none}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li.top{margin-bottom:10px}

div.hr {
height: 3px;
width:90%;
margin: 2% 0;
border-bottom: 1px solid #DFECE5;
}


.top-action {
  float: right;
  margin: 0 10px;
  width: 300px;
}


.top-action a {
  background: #fdfdfd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ2ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #fdfdfd 0%, #d9d6d4 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdfdfd), color-stop(100%,#d9d6d4));
  background: -webkit-linear-gradient(left, #fdfdfd 0%,#d9d6d4 100%);
  background: -o-linear-gradient(left, #fdfdfd 0%,#d9d6d4 100%);
  background: -ms-linear-gradient(left, #fdfdfd 0%,#d9d6d4 100%);
  background: linear-gradient(to right, #fdfdfd 0%,#d9d6d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#d9d6d4',GradientType=1 );
  border-left: solid 10px;
  color: #ea7200;
  font-family: 'DistrictThin', sans-serif;
  font-size: 24px;
  display: block;
  height: 70px;
  line-height: 70px;
  padding: 0 20px;
  margin-top: 10px;
  text-decoration: none;
}


.top-action a.a-1 {
  border-color: #d9d6d4;
}


.top-action a.a-2 {
  border-color: #bdbbbb;
}


.top-action a.a-3 {
  border-color: #898889;
}


.top-action a.a-4 {
  border-color: #636365;
}


.top-action a:hover {
  background: #b3b1b1;
  border-color: #ea7200;
  color: #fff;
}

.invisible {
  visibility: hidden;
}
.drop-content .drop-pane{background-color:#e3e1d7;color:#4d4f53;display:none;margin-bottom:0;padding:1% 0;}
.drop-content .drop-pane li{margin-left:0;padding-left:0;}
.drop-content .drop-pane:hover{display:block !important;}
.drop-content .drop-pane .direction{background-color:inherit;padding-bottom:0;padding-top:0;}
.drop-content .drop-pane .direction a{color:inherit;display:inline;}
.drop-content .drop-pane .direction a:hover,.drop-content .drop-pane .direction a:active,.drop-content .drop-pane .direction a:focus{background:transparent;text-decoration:none;}
.drop-content .drop-pane .secondary-menu-nav .view-all{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.drop-content .drop-pane .centers-programs{margin:0;}
.drop-content .drop-pane .centers-programs a{color:inherit;}
.drop-content .drop-pane .impact .span4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .75%;}
.drop-content .drop-pane .impact .span4 .img-wrap{position:relative;}
.drop-content .drop-pane .impact .span4:first-child{padding:0 1.5% 0 0;}
.drop-content .drop-pane .impact .span4:last-child{padding:0 0 0 1.5%;}
.drop-content .drop-pane .impact .span12{text-align:right;}
.drop-content .drop-pane .impact .span12 a{display:block;font-size:1.3125em;margin:2% 0 0 0;}


img.mapback {
	width:100%;	
}



.slide-frame {
	position: relative;
	width: 100%;
	padding: 0 !important;
	clear: both;
}


.slide-frame img, .slide-frame video {
	box-sizing: content-box;
}


.wideentry .slide-frame {
	padding: 0;
}
div.pop-inside ul li .pop-overlay{bottom:0;opacity:.8;display:block;padding:5px;background-color:#444;position:absolute;}
.pop-layout-v div.pop-inside ul li .pop-overlay{opacity:1;display:inline;padding:0;background:none;position:static;}
.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:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.content.tour .bit-header-overflow-fix {
  border-bottom: 6px solid #fea600;
  padding: 0 0 10px;
  margin: 26px 0 0;
}


.content.tour .bit-header-overflow-fix a,
.content.tour .bit-header-overflow-fix span {
  color: #009efe;
  font-size: 18px;
  font-weight: bold !important;
  text-transform: uppercase;
}
.e3lan-widget-content{overflow:hidden;margin-bottom:25px;clear:both;}
.widget-container .e3lan-widget-content{margin-bottom:0;}



.row {max-width:1029px; padding: 0; margin: 0 auto; position:relative;}
 
.row .row {padding:0;}

.row.spacer {margin-bottom:20px;}

.row:after {content:""; display:table; clear:both;}

.reveal-modal .row{min-width:0;margin-bottom:10px;}

td.globalfooter { background-color:#FFF; border:1px solid #CCCCCC; padding:0px; }
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.node-type-caring h5{font-size:1.4em}

  .banners-holder{
    min-height: 410px;
    margin-bottom: 35px;
  }

  .content .banners-holder h4 {
    font-size: 16px;
    line-height: 26px;
    margin: 9px 0 10px;
    padding: 0 0 0 10px;
  }

    .content .banners-holder h4 span {
      font-size: 14px;
      line-height: 17px;
    }

	.banners-holder:before,
	.banners-holder:after {
	    content:"";
	    position:absolute;
	    z-index:-2;
	}

	 
	.banners-holder:before {
	    top:80%;
	    bottom:0px;
	    left:10px;
	    right:10px;
	    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);
	       -moz-box-shadow:0 0 10px rgba(0,0,0,0.6);
	            box-shadow:0 0 10px rgba(0,0,0,0.6);
	    -moz-border-radius:100px / 10px;
	         border-radius:100px / 10px;
	}
	

	.site-inner .banners-holder h4{
		color: #2661b7;
		font-size: 24px;
		line-height: 26px;
		text-transform: uppercase;
		padding: 0 0 0 10px;
		margin: 20px 0 10px 0
	}

		.site-inner .banners-holder h4 span{
			display: block;
			text-transform: none;
			font-size: 18px;
			line-height: 28px;
			padding-top: 3px;
		}


		.banners-holder:hover{
			background-color: #2661b7;
			border-color: #2661b7
		}
	
		#afrer-slider .banners-holder:hover p,
		.banners-holder:hover h4{
			color: #fff
		}

		.site-inner .banners-holder:hover a.link{
			color: #009ede
		}

		.banners-holder:hover:before {
		    top:80%;
		    bottom:0px;
		    left: 27px;
		    right: 27px;
		    -webkit-box-shadow:0 0 20px rgba(0,0,0,1);
		       -moz-box-shadow:0 0 20px rgba(0,0,0,1);
		            box-shadow:0 0 20px rgba(0,0,0,1);
		    -moz-border-radius:123px / 10px;
		         border-radius:123px / 10px;
		}



.slider_content .slider_desc, .slider_content .billboard_links {
	font-size: 95%;
}

.home_subheading {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding-bottom: 0px !important; 
    padding-top: 9px !important;
}


.ribbon {
  position: relative;
  background-color: #7a3306;
  color: #fff;
  padding: .75em .75em; 
  left:-1.5em;
}

.ribbon .ribbon-content:before {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: #381702;
  border-style: solid;
  border-width: 1em 0em 0 1.5em;
  bottom: -1em;
  content: "";
  position: absolute;
  display: block;
  left: 0;

}
body.style-206 #usersite-container .nav-bar{position:absolute;bottom:0;left:0;width:100%;right:0;z-index:200;vertical-align:middle;display:table}
body.style-206 #usersite-container .nav-bar.sticky{position:fixed;top:0;bottom:auto;width:100%;width:100vw}
.with-edit-bar body.style-206 #usersite-container .nav-bar.sticky{top:70px}
body.style-206 #usersite-container .nav-bar .site-wrap{max-width:2140px;display:table;padding:15px 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:100%;min-height:70px}
body.style-206 #usersite-container .nav-bar #title-wrap,body.style-206 #usersite-container .nav-bar #navigation-wrap{display:table-cell;vertical-align:middle}
body.style-206 #usersite-container .nav-bar #navigation-wrap{max-width:65%;padding-right:18px;text-align:right}
body.style-206 #usersite-container .nav-bar.mobile{text-align:center;clear:both}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu{position:absolute;top:50%;margin-top:-14px;left:3px;font-size:18px}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a{padding:10px;color:white}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a i.icon-close{font-size:16px}
body.style-206 #usersite-container .nav-bar.mobile .site-wrap{display:block;min-height:0}
body.style-206 #usersite-container .nav-bar.mobile #title-wrap{display:block;text-align:center;padding:0;width:80vw;max-width:none;margin:0 auto}
body.style-206 #usersite-container .nav-bar.mobile #title-wrap h1,body.style-206 #usersite-container .nav-bar.mobile #title-wrap span{display:block}
body.style-206 #usersite-container .nav-bar #page-title{color:#fff;padding:0;white-space:nowrap}
body.style-206 #usersite-container .nav-bar #title-wrap{width:30%;padding:4px 25px;max-width:30vw}
body.style-206 #usersite-container .nav-bar #main-nav ul{text-align:right}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top{text-transform:uppercase;margin:0;padding:0 1em;margin:.25em 0;display:inline-block}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top a.top::after{position:absolute;background:rgba(255,255,255,0.5);top:100%;left:0;width:100%;height:2px;content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top a.top:hover::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top:last-child{border-right:none}
body.style-206a #usersite-container .nav-bar{background:#4c5c62;background:rgba(76,92,98,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206a #usersite-container .nav-bar.sticky{background:#4c5c62}
body.style-206b #usersite-container .nav-bar{background:#e3446f;background:rgba(227,68,111,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206b #usersite-container .nav-bar.sticky{background:#e3446f}
body.style-206c #usersite-container .nav-bar{background:#dbe2bc;background:rgba(219,226,188,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206c #usersite-container .nav-bar.sticky{background:#dbe2bc}
body.style-206d #usersite-container .nav-bar{background:#fff;background:rgba(255,255,255,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206d #usersite-container .nav-bar.sticky{background:#fff}
body.style-206e #usersite-container .nav-bar{background:#f6f3e7;background:rgba(246,243,231,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206e #usersite-container .nav-bar.sticky{background:#f6f3e7}
#usersite-container .nav-bar.mobile #toggle-mobile-menu{display:inline-block}
.menu-dropdown li.level2 .level2
span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{margin-top:-4px}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{margin-left:40px}
.menu-dropdown li.level2 .level2
span.title{line-height:15px}
.menu-dropdown li.level2 .level2
span.subtitle{line-height:14px}
.menu-sidebar
ul.level2{padding-bottom:10px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level2{margin:0
5px;border-top:1px solid #e6e6e6}
.menu-dropdown li.level2:first-child{border:none}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{color:#444}
.menu-dropdown a.level2:hover{color:#f16d1a}
.menu-dropdown
a.current.level2{font-weight:bold}
.menu-sidebar ul.level2
ul{padding-left:10px}
.menu-dropdown .level2 a.level2:hover{color:#fff}

.wp-caption.alignleft {
margin: 0 10px 10px 0;
}

.alignleft {
float: left;
}

img.alignleft {
display: inline;
float: left;
margin-right: 15px;
}

    .pricing-table .title .item-price {
      display: block;
      margin: 1.28571em 0; }



.news-row .item {
  margin: 0 3px 0 0;
  padding: 0; }



.post-carousel-item .item {
  padding: 75px 50px 0 50px;
  color: #fff;
  font-weight: 300;
  height: 245px;
  position: relative; }

  .post-carousel-item .item:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    background: rgba(0, 0, 0, 0.7); }

.recent-wrap .item {
  position: relative;
  line-height: .5;
  float: left;
  padding: 0 3px 3px 0; }

.recent-wrap .big-element.item {
  width: 50%; }

.recent-wrap .small-element.item {
  width: 25%; }

      .skills_widget .skill-item.left .item-title {
        right: 105px; }

      .skills_widget .skill-item.right .item-title {
        left: 105px; }

    .skills_widget .skill-item .item-title {
      display: inline-block;
      position: absolute;
      top: 20px; }

      .skills_widget .skill-item .item-title span {
        display: block;
        white-space: nowrap; }

      .skills_widget .skill-item .item-title .subtitle {
        display: block;
        white-space: nowrap;
        text-transform: uppercase;
        opacity: .75;
        font-size: 0.85714em; }

      .skills_widget .skill-item .item-title .title {
        font-size: 1.28571em;
        font-weight: 600;
        color: #44505a; }


#flickr .item {
  position: relative; }




#crum-slider .item {
    float: left;
    position: relative;
    line-height: .5;
    overflow: hidden;
}


.crumina-slider-wrap .item-content{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 30% 10% 0 10%;
    opacity: 0;

    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease;
}

.crumina-slider-wrap .active .item-content:hover{
    opacity: 1;
}


.crumina-slider-wrap .item-content .icon-format {
    color: #ff6565;
    -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    padding: 0 20px 0 0;
    margin: 0 25px 0 0;
    height: 38px;
}

.crumina-slider-wrap .item-content .icon-format i:before {
    font-size: 32px;
}

.crumina-slider-wrap .item-content .entry-title {
    font-size: 26px;
    line-height: 1.1;
    font-weight: 600;
    overflow: hidden;
    position: relative;
    top: -8px;
    height: 55px;
    display: table-cell;
    vertical-align: middle;

}

.crumina-slider-wrap .item-content .text {
    position: relative;
    clear: both;
    padding-top: 20px;
    font-weight: 300;
    opacity: .65;
    line-height: 1.5;
}


#crum-slider .small-element.item .item-content-metro {
    right: 3px;
}


#crum-slider .item .item-content-metro {
    width: 100%;
    height: 100%;
    position: absolute;
    color: #fff;
    padding: 40px 15px 20px;
    bottom: -100%;
    line-height: 1.5;
    background: rgb(87, 186, 232);
    background: rgba(87, 186, 232, 0.87);

    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#crum-slider .item.even .item-content-metro {
    background: rgb(108, 190, 66);
    background: rgba(108, 190, 66, 0.87);
}



#crum-slider .active .item:hover .item-content-metro {
    bottom: 0;
}

#crum-slider .item .text {
    clear: both;
    padding-top: 15px;
}

#crum-slider .item-content-metro .entry-title{
    font-weight: 400;
    line-height: 1.3;
    margin: 3px 0;
    font-size: 17px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
}

#crum-slider .item-content-metro .entry-title a {
    color: #fff;
}

#crum-slider .item-content-metro .icon-format {
    margin-right: 15px;
    border: 2px solid #fff;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    margin-top: 10px;
}

#crum-slider .item-content-metro .icon-format i {
    color: #fff;
}

#crum-slider .item-content-metro .icon-format i:before {
    font-size: 19px;
    top: 2px;
}

.main_items .item{
    width: 33%;
    float: left;
    position: relative;
    padding: 0 3%;
    box-sizing: border-box !important;
    color: #848484;
}


.item{
    text-align: center;
}

.item .title{
    font-size: 2em;
    text-align: center;
    line-height: 1em;
    display: inline-block;
    min-height: 60px;
    margin-top: 15px;
}

.item .title .sub_title{
    font-size: 10px;
    text-align: right;
}

.item .content{
    text-align: center;
    color: #676767;
    min-height: 90px;
    margin-bottom: 5px;
    line-height: 1.5em;
    font-size: 1.2em;
    clear: both;
}

.item .content p{
    margin: 0;
    padding: 0;
}

.talking  .item{
    width: 50%;
    float: left;
    text-align: left;
    display: inline-block;
    min-height: 150px;
}


.talking  .item .profile_pic{
    float: left;
    text-align: right;
    width: 28%;
}

.talking  .item .profile_pic img{
    width: 105px;
    max-width: 100%;
    height: auto;
    border-radius: 70px;
}

.talking  .item .description{
    float: left;
    width: 63%;
    padding-left: 3%;
    line-height: 1em;
}

    .businness-block h1.title,.seen_us .title, .item .title{
        font-size: 1.8em !important;
    }
      
    
    .item .more{
        font-size: 0.8em;
    }

    .item .title, .seen_us .title{
        font-size: 2em !important;
    }

    .talking .item{
        min-height: 200px;
    }

    .pricing_table .item {
        padding: 5px !important;
        height: 33px !important;
    }
.small-12{position:relative;width:100%}










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


.container.fullwidth {
    width: 100%;
}


.container.fullwidth .wpb_wrapper {
    max-width: 1280px;
    margin: 0 auto;
}
#wrapper #inside-wrapper #header #navigation .dropdown-root .children {	width: 225px;	background: none repeat scroll 0 0 #890105;	text-align:left;  border-radius: 10px;  border: 2px solid #42010D;  z-index: 10;  }
#wrapper #inside-wrapper #header #navigation .dropdown-root .children li {  color: #000000;  margin: 0;  padding: 10px;  display: block;  float: none;}
#wrapper #inside-wrapper #header #navigation .dropdown-root li .children li a {	color: #FFFFFF;}
#wrapper #inside-wrapper #header #navigation .dropdown-root .children li:hover {	background:#d50006;  border-radius: 8px;}

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .btn-default.dropdown-toggle{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .btn-primary.dropdown-toggle{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .btn-success.dropdown-toggle{color:#fff;background-color:#47a447;border-color:#398439}
.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .btn-info.dropdown-toggle{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .btn-warning.dropdown-toggle{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .btn-danger.dropdown-toggle{color:#fff;background-color:#d2322d;border-color:#ac2925}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;font-size:14px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);border:0;border-radius:0;background:#575757;text-transform:none;margin:2px 0 0;padding:5px 0}
.dropdown-menu .divider{height:1px;overflow:hidden;background:#969696;margin:9px 0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;font-size:12px;line-height:1.428571429;color:#999;padding:3px 20px}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

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

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

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

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

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

header .dropdown-menu{padding:0;}

.dropdown-submenu{position:relative;}

.dropdown-submenu.pull-left{float:none;}

header .dropdown-menu .indented_list{font-size: 13px; margin: 0px 0px 0px 8px;}

header .dropdown-menu form { padding: 0.75em; }


.dropdown .btn.get_started.submit,
.dropdown .btn.login.submit {
	color: #fff;
    background-color: #30a8dd;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 12px 16px;
    margin: 2px 0 0;
}

.titolo{
text-transform:uppercase;
font-size:40px;
font-weight:50px;
display:block;
margin: 0 auto;
margin-bottom: 60px;
max-width:800px;
}

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

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

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

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

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

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

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

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


.carousel,

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





#myCarousel .item {
  height: 300px;

}


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


	#myCarousel,

	#myCarousel .item {

		height: 600px;

	}


.moduletable_menu .moduletable_content ul.menu li { border-top: 1px dotted #ccc; }

.moduletable_menu .moduletable_content ul.menu li:hover { background: #f9f9f9; }

.moduletable_menu .moduletable_content ul.menu li:first-child { border-top:none; }

.moduletable_menu .moduletable_content ul.menu li a { color: #222; }

.moduletable_menu .moduletable_content ul.menu li a:hover { color: #3078ab; }


.moduletable_menu .moduletable_content ul.menu { list-style-type: none; }
.nav-primary .level1 ul{background-color:#f5f5f5;min-height:100%;top:-1px;left:100%}
.nav-primary .level1 ul a:hover{background-color:#f0f0f0}
.nav-primary li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}
#controlPanel .level1 ul{display:none}


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

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


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

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

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

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

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


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}
 
.menu-item {  vertical-align: top; font-size: 14px; font-weight: 400; line-height: 70px; text-decoration: none;float:left;}


.menu-links.inside-menu .menu-item {cursor:pointer; padding: 0;line-height: normal;float:left;width:100%;   border-bottom: 1px solid #D9D9D9;}

.sub-menu .menu-links.inside-menu .menu-item.active{background:#F4F4F4;}

.widget_nav_menu .menu-item{ padding: 10px 0; width: 100%; float: left; line-height:normal;}

.widget_nav_menu ul .menu-item-object-category.menu-item-has-children:after { display: none; }

        .menu-item-object-category.menu-item-has-children:after { display: none; }

.menu-item .menu-link, #ticker a, .page-numbers.current, #navigation .submit-button, #navigation .content-social li a, .about-social a, .ticker-heading{color:#ffffff;}

ul#navigation li.col4 { right: 315px; }

	
	.fixedmenuwrap { display: none !important; }

    
		#nav-wrap, .fixedmenuwrap { background-color: #999999; }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.post h2.title a
{
text-decoration:none;
color:#ff5200;
}


.post h2.title a:hover
{
text-decoration:underline;  
}


.post h2.title
{
margin:0 0 10px 0;
}


.latest h2.title
{
font-size:28px;
}


.main h2.title
{
font-size:20px;
}
.cms-index-index .brand-favorites .button-lines{margin-top:40px}
.cms-index-index .brand-favorites .button-lines:before,.cms-index-index .brand-favorites .button-lines:after{content:'';width:50%;display:table-cell;background-clip:padding-box;border:0 solid transparent;position:relative;top:-0.05em;background-position:50%;background-repeat:repeat-x;background-size:1px 10px;background-image:-webkit-linear-gradient(#ccc 33%, transparent 33%, transparent 66%, #ccc 66%);background-image:linear-gradient(to   , transparent 33%, transparent 66%, #ccc 66%)}
.cms-index-index .brand-favorites .button-lines:before{border-right-width:0.3em}
.cms-index-index .brand-favorites .button-lines:after{border-left-width:0.3em}

.footer-menu-wrap ul.sub-menu {
    margin-top: 5px;
	padding-left: 5px;
	border-left: 1px solid #222;
    list-style: none;
}

.footer-menu-wrap ul.sub-menu li {
    display: block;
    font-size: 12px;
	line-height: 18px;
    border: none;
    margin: 0;
    padding: 0;
}

#footer-menu .sub-menu li a,
#footer-menu .sub-menu li a:visited {
	color: #ccc;
}
 #footer-menu .sub-menu li a, #footer-menu .sub-menu li a:visited, #footer-menu .sub-menu li a:hover,.footer-menu .sub-menu li a, .footer-menu .sub-menu li a:visited, .footer-menu .sub-menu li a:hover{color:#ffffff;border-color:#ffffff}
.footer-menu-wrap ul.sub-menu,.footer-menu-wrap ul.sub-menu{border-color:#FFFFFF}

		#mainlinks .facstaff{width: 157px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .facstaff{width: 149px; padding-left:8px;}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}


img.alignleft{
	margin-right: 10px;
	float: left;
}

#homecontent_left {
	float: left;
	display: block;
	width: 310px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

    .poi.container div.point .callout {
      visibility: hidden;
      width: 320px;
      position: absolute;
      top: -50%;
      left: 16px;
      padding: 0;
      background: rgba(0, 0, 0, 0.6);
      color: #fff;
      font-size: 0.75em;
      z-index: 1;
      border-radius: 2px;
      opacity: 0;
      -webkit-transition: opacity 0.25s ease-in-out;
      -moz-transition: opacity 0.25s ease-in-out;
      transition: opacity 0.25s ease-in-out; }

      .poi.container div.point .callout:before {
        content: " ";
        z-index: 999;
        position: absolute;
        left: -24px;
        top: 8px;
        width: 24px;
        height: 48px;
        background: rgba(0, 0, 0, 0.6);
        border-radius: 24px 0 0 24px; }

      .poi.container div.point .callout div.callout-content, .poi.container div.point .callout div.data-options {
        padding: 10px 10px 10px 32px; }

      .poi.container div.point .callout.right {
        left: -304px; }

        .poi.container div.point .callout.right div.callout-content, .poi.container div.point .callout.right div.data-options {
          padding: 10px 32px 10px 20px; }

        .poi.container div.point .callout.right:before {
          left: auto;
          right: -24px;
          width: 24px;
          height: 48px;
          background: rgba(0, 0, 0, 0.6);
          border-radius: 0 24px 24px 0; }

      .poi.container div.point .callout.bottom {
        top: -101px; }

        .poi.container div.point .callout.bottom div.callout-content, .poi.container div.point .callout.bottom div.data-options {
          padding: 10px 32px 10px 20px; }

        .poi.container div.point .callout.bottom:before {
          top: 93px; }

    .poi.container div.point:hover div.callout, .poi.container div.point:active div.callout, .poi.container div.point.visible div.callout {
      display: block;
      visibility: visible;
      z-index: 999;
      opacity: 1; }


.callout-box {
  padding: .5em 1em;
  width: 350px; }

  .callout-box h3 {
    position: relative;
    padding: .5em .5em .5em 0;
    background-color: rgba(231, 76, 60, 0.85);
    border-right: 8px solid rgba(168, 35, 21, 0.85);
    box-shadow: -1.5em 0 0 0 rgba(231, 76, 60, 0.85);
    color: #fff;
    font-weight: 200;
    font-size: 1.5em; }

  .callout-box .callout-content {
    background-color: rgba(255, 255, 255, 0.85);
    padding: 1em; }

  .callout-box .dark {
    background-color: rgba(50, 50, 50, 0.1); }

  .callout-box ul {
    padding: 0; }

  .callout-box li {
    list-style: none;
    padding: .5em 0; }

    .callout-box li a, .callout-box li:visited {
      color: #323232; }

      .callout-box li a:hover, .callout-box li:visited:hover {
        color: #656565; }
.featured-page .callout-box .callout-content{height:450px}
.featured-page .callout-box .callout-content .articles{max-height:350px;overflow-y:auto}
.region-help .block{overflow:hidden}
.region{font-family:"Open Sans";font-size:9pt}
.region-sidebar-first{z-index:1;}
.region-sidebar-first h2{font-size:24px;}
.region-sidebar-first ul{margin:0 0 20px;padding:0;list-style:none}
.region-sidebar-first ul li{padding:5px 14px 5px 18px;margin:0 -15px;border-bottom:1px solid #ccc;}
.region-sidebar-first ul li:last-child{border-bottom:none;}
.region-sidebar-first ul li:hover{background-color:#a9abad;color:white;box-shadow:0 1px rgba(255,255,255,0.2) inset;-webkit-box-shadow:0 1px rgba(255,255,255,0.2) inset;}
.region-sidebar-first ul li:hover a{text-decoration:none;color:white}
.region-graybar h3{margin-top:0;}
.region-sidebar-first-1{text-align:center;}
.region-graybar{display:inline-block;vertical-align:middle;padding:10px 15px;color:white;margin-left:0 auto;position:relative;left:105px;top:-10px;}

.childcontent-inner {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}


#credits {
	position:absolute;
	left:810px;
	top:702px;
	width:150px;
	z-index:5;
	visibility: visible;
	font-size: 10px;
	color: #CCC;
	text-align: right;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}


#credits a { color: #CCC; }


#credits a:hover { color: #999; }



		#mainmenucontainer{																		
			height:40px;
			padding:0;
			width:544px;
			position:absolute;
			left:58px;
			top:91px;	
			z-index: 2000;	
			overflow:visible;	
		}

  .span2 {
    width: 170px;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }


	#wishlistdisplay .span2.cartlabel { width: 17% }


	#wishlistdisplay .span2.cartlabel.centeritem { width: 15% }


	
	.row-fluid .span2 #menutree {
		display: none;
	}

#popup_login .inputbox,
#popup_register .inputbox{border:1px solid #ddd;}


.gk_popup { display:none; position:fixed; z-index:10000000; }
#left_ad{margin-top:5px;margin-bottom:5px}
.weather_box,#left_ad{background:#FFF}

.nav ul li.menu-item-has-children:hover {visibility: visible}



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

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }






.bne-testimonial-list-wrapper .single-bne-testimonial { margin-bottom: 30px; }

.bne-testimonial-list-wrapper .single-bne-testimonial:last-child { margin-bottom: 10px; }
#global-nav-expanded
h3.training{border-bottom:2px solid #fab700}
.col{float:left}


#branding {
    width:750px;
    margin:0 auto;
}


.dmbs-content-home
{
	background-color: #fff;
	padding: .5em 0;
}


.dmbs-content
{
	background-color: #fff;
	overflow: auto;
}


body.page-template-second-level-page .dmbs-content,
body.page-template-second-level-category .dmbs-content,
body.page-template-top-level-page .dmbs-content,
body.page-template-patents .dmbs-content,
body.page-template-education .dmbs-content,
body.page-template-reentries .dmbs-content
{	
	border-top: 3px solid #8b995e;
}


body.page-template-default .dmbs-content
{
	background: #f9f9f9;
}


.single-post .dmbs-content {
	background-color: #f9f9f9;
}


	.page-template-top-level-page .table-layout-container .sidebar-container, 
	.page-template-second-level-category .dmbs-content .sidebar-container,
	.page-template-second-level-page .table-layout-container .sidebar-container,
	.page-template-patents .table-layout-container .sidebar-container,
	.page-template-education .table-layout-container .sidebar-container,
	.page-template-reentries .table-layout-container .sidebar-container
	{
		float: none;
		display: table-cell;
		background: #10181F;
		padding: 23px 15px 30px 15px;
		margin: 0;
	}
.page-developing-countries .bgt-panel .box-contents{text-align:center}

#widget-live-updates .box-contents{height:490px;overflow-y:scroll}
.widget-country .box-contents{padding:5px;line-height:1.3}
 
.box-contents.live-updates iframe { margin-top: -145px !important; height: 100% !importatn; }

.box-contents.live-updates { padding-top: -150px }


.bloging_row_left
{
    width: 920px;
    height: auto;
    float: left;
    border: 0px solid #F00;
}
