﻿

#why-cbus-carousel .alignleft, #community-leaders .alignleft{float:left; display:inline; margin:.2em 1em 1em 0; border:4px solid #fff; box-shadow:0 0 4px #aaa; }

#why-cbus-carousel .alignright, #community-leaders .alignright{display:inline; float:right; margin:.2em 0 1em 1em; border:4px solid #fff; box-shadow:0 0 4px #aaa;}

#why-cbus-carousel .aligncenter, #community-leaders .aligncenter{clear:both; display:block; margin:.2em auto 1em; border:4px solid #fff; box-shadow:0 0 4px #aaa;}



#community-leaders{width:226px; height:273px; overflow:hidden; padding:12px; background:#fff;}

#community-leaders img{width:auto; max-width:100%; height:auto;}

#community-leaders h3, #community-leaders h4, #community-leaders h5, #community-leaders h6, #community-leaders p{margin-bottom:0;}

#community-leaders .btn, #community-leaders .btn-inverse{float:right;}

.box{box-shadow:none;}

.instrument a {
    display:block;
    float:left; 
    color: #000000; 
    font-size: 1em; 
    font-weight: bold;
    margin: 0 0;
}

.instrument, .widget_sp_image img {
    width: 150px;
    height: 100px;
}

.instrument {
    display: inline-block;
}

.instrument a:hover span {
    text-shadow: 4px 4px 2px #000000;
}

.td_top_authors .td_mod_wrap {
  min-height: 70px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid #fff;
}

.td_top_authors .td_mod_wrap:hover {
  border: 1px solid #ededed;
}

.td_top_authors .td_mod_wrap:hover .td-author-post-count {
  background-color: #4db2ec;
}

.td_top_authors .td_mod_wrap:hover .td-author-comments-count {
  background-color: #4db2ec;
  opacity: 0.8;
}

.td_top_authors .td_mod_wrap:hover .td-authors-name a {
  color: #4db2ec;
}

#about-slider-slider 
{
  margin: 0 auto;
}

#about-slider-slider .bx-viewport
{
	 overflow:visible !important;
	 height:100% !important;
}
img.alignnone{margin:0 0 10px 0;display:inline;}


.main {
	width: 100%;
	padding-top: .2em;
}

.main-heading {
    color: #08476b;
    font-weight: bold;
    font-family: monospace;
    font-size: 2em;
}

.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}

.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
  line-height: 27px !important;
  text-align: right;
}
.site-footer-list{margin:0 20px 0 0}
.site-footer-list-item{margin:0 0 10px;line-height:1}
.site-footer-list-link,.site-footer-list-link:visited{color:#464646;font-size:12px;transition:color .15s}
.site-footer-list-link:hover{color:#007ccf}

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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


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

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

.col-md-10{width:83.33333%}



.gdl-page-content h2 a{font-size:26px; font-family:'Alegreya Sans',sans-serif; color:#3a201a; font-weight:bold}

.gdl-page-content p,.most-popular,.food-excerpt,  .popular-slider li .popular-content p, .about-galaxy p{ color:#808080;font-size:14px;line-height: 20px; line-height:25px; font-family: 'Alike Angular', serif;}


.gdl-page-content ul{margin:0; padding:0}

.gdl-page-content ul li{ position:relative; border-bottom:solid 1px #cccccc;margin-bottom: 13px;}

  .span8 {
    width: 476px;
  }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 466px;
  }

table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}



.carousel.image-carousel .carousel-inner {
  padding-top: 0;
  padding-bottom: 0;
}

.carousel.image-carousel .carousel-control i {
  position: absolute;
  top: 40%;
}

.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
  display: none;
}

.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
  display: inline-block;
}

.carousel.image-carousel .carousel-control.left i {
  left: 10px;
}

.carousel.image-carousel .carousel-control.right i {
  right: 10px;
}

.carousel.image-carousel .carousel-indicators {
  margin-top: 10px;
  bottom: -7px;
}

.carousel.image-carousel .carousel-indicators li {
  background-color: #666;
}

.carousel.image-carousel .carousel-indicators li.active {
  background-color: #666;
}

.carousel.image-carousel .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px 15px 25px 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2,
.carousel.image-carousel .carousel-caption p {
  text-align: left;
  line-height: 20px;
  color: #ffffff;
}

.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2 {
  margin: 0 0 5px;
}

.carousel.image-carousel .carousel-caption h4 a,
.carousel.image-carousel .carousel-caption h3 a,
.carousel.image-carousel .carousel-caption h2 a {
  color: #aaa;
}

.carousel.image-carousel .carousel-caption p {
  margin-bottom: 0;
}

.carousel.image-carousel .carousel-caption .item {
  margin: 0;
}

.carousel-indicators li.active {
  background: #E18604;
}

.testimonials-block .carousel {
  width: 62%;
  margin: 0 auto;
}


.block .games .tower {
	height: 600px;
}


.block {
	background: #FFF;
	min-height: 200px;
	padding: 0 20px 10px 20px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
	display: inline-block;
	margin-bottom: 10px;
}


.article_page .left .block, .survey_page .left .block {
	display: block;
}


.main_page .block,.played_on_site_game_page .block, .main_revenue .block {
	min-width: 927px;
	text-align:center;
}


.main_page .block .banner,.played_on_site_game_page .block .banner {
	min-width: 875px;
}


.google_search_page .left .block {
	width: 555px;
}


.block .head {
	display: block;
	height: 60px;
}


.block .head h1 a {
	text-decoration: none;
	color: #000;
}


.block .games .head {
	min-width: 888px;
}


.block .headi {
	display: block;
	height: 40px;
}


.block .rows {
	list-style: none;
	
	padding-left: 0px;
	width: 100%;
	margin: 0;
}


.block .rows li {
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 3px;
	text-align:left;
}


.block .rows li a {
	display: block;
}


.block .rows li a:hover {
	background-color: #EBEBEB;
}


.block .rows li a:hover .ttl {
	text-decoration: underline !important;
}


.block .rows li img {
	vertical-align: middle;
	margin-right: 10px;
}


.block .rows li .ttl {
	display: inline-block;
	font-size: 18px;
	color: #000;
	width:700px;
	height:50px;
}


.article_page .block .rows li .ttl, .survey_page .block .rows li .ttl {
	font-size: 15px;
	width:320px;
}


.block .rows li .playn {
	float: right;
	margin-top: 10px;
	text-decoration: none;
	padding: 7px 13px;
	font-size: 14px;
	font-weight: bold;
}


.block .rows .banner {
	margin-bottom: 10px;
	margin-top: 10px;
}


.block .head .menu {
	display: inline-block;
	float: left;
	margin-top: 5px;
	width: 327px;
}


.main_page .block .head .menu {
	width:auto;
}


.lists_page .block .head .menu {
	width:auto;
	display:block;
}


.main_revenue .block .head .menu {
	width:auto;
}


.block .head ul {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}


.block .head li {
	display: inline-block;
	margin: 0 3px;
}


.block .head li a {
	padding: 5px;
	text-decoration: none;
	font-size: 17px;
	color: #ff4d00;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


.main_page .block .head li a, .lists_page .block .head li a{
	font-size: 18px;
}


.block .head .cur {
	color: #ff4d00;
	background-color: #2f7956;
}


.block .head li a:hover {
	background-color: #5ed39b;
}


.game_review_page .left .block {
	display:block;
}



.user_page .block .head {
	margin-top:10px;
}


.user_page .block .head .user_p {
	font-size:22px;
	font-weight:bold;
}


.user_page .block .head .user_p img {
	vertical-align:top;
	margin-right:5px;	
}


.right .block {
	width:260px;
}


.right .block .user_list ul {
	list-style:none;
	padding:0;
}


.right .block .user_list li a {
	display:block;
	margin-bottom:5px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
}


.right .block .user_list li a:hover {
	text-decoration: none;
}


.right .block .user_list a:hover {
	text-decoration: underline;
	color: black;
}


.right .block .user_list li img {
	vertical-align:middle;
	margin-right:5px;
}


.user_page .left .block {
	display:block;
}


.user_page .block .games {
	display:block;
	width:100%;
	text-align:left!important;
}


.user_page .block .alert {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 10px 0;
}


.user_page .left .block .user_block {
	display: block!important;
	width: 100%;
	margin-top:5px;
}


.user_page .block .rows li .ttl {
	width:auto;
}





.revenue .left .block {
	min-width:630px;
	height:240px;
	width:630px;

}


.revenue .block {
	width:960px;
	text-align:center;
}


.revenue .game_frame .block {
	text-align:left;
}


.review_revenue .block .head .right, .game_review_page .block .head .right {
	height:32px;
	
	float:none;
	display:block;
	text-align:right;
	margin:5px 0;
}


.game_review_page .block .head h1 {
	
}


.review_revenue .block .head h1 {
	display:block;
	float:none;
}


.played_on_site_revenue .left .block {
	min-width:630px;
	height:240px;
	width:630px;
}


.played_on_site_revenue .block {
	width:960px;
	text-align:center;
}


.played_on_site_revenue .game_frame .block {
	text-align:left;
}


.block .link {
	float:right;
}


.block .link a {
	color:#ff4d00;
}




.not_main_page .block .search input[type="submit"] {
	width: 35px;
}


.not_main_page .block .head .menu {
	width: 420px!important;
}


.played_on_site_game_page .block .head .menu {
	width: auto;
	text-align:left;
}


.review_test .left .block .head h1 {
	font-size:20px;
	display:block;
	float:none;
}




.game_list_page .block .banner_h {
	display:block;
	margin:0 0 10px 0;
	text-align:center;
}


.game_list_page .block .head .selector {
	float:right;
	margin-top:15px;
}


.game_list_page .block .head .selector select {
	border-radius:3px;
}


.game_list_page .block {
	min-width:929px;
}


.game_list_page .block .list .banner {
	margin: 6px 6px 0 0;
	display:inline-block;
	float:right;
	width:300px;
	height:250px;
}

.game_list_page .block .text {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}



.game_list_page .block .top_games {
	background-color:#F0F0F0;
	display:block;
	margin-bottom:10px;

}


.game_list_page .block .game_big {
	display: inline-block;
	width: 610px;
	font-size: 12px;
	margin: 6px;


	
	height: 120px;
}


.game_list_page .block .game_big:hover {
	background-color:#E6E6E6;
}


.game_list_page .block .game_big a {
	color:#000;
	text-decoration:none;
}


.game_list_page .block .game_big img {

	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}



.game_list_page .block .game_big .details {
	display:inline-block;
	width: 436px;
}


.game_list_page .block .game_big h3 {
	margin:0 0 7px 0;
	font-size:18px;
	display:block;
}


.game_list_page .block .game_big .details .labels {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	height: 17px;
}


.game_list_page .block .game_big .details .description {
	width: 370px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	overflow: hidden;
	white-space: normal;
	height: 72px;
}


.game_list_page .block .game_big .details .rate {
	display: inline-block;
	width: 61px;
	height: 61px;
	background-color: #6d6d6d;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	float:right;
	vertical-align:top;
}


.game_list_page .block .game_big .details .rate .value {
	font-size: 28px;
	display: block;
	height: 34px;
	padding-top: 6px;
}


.game_list_page .block .game_big .details .rate .name {
	display: block;
	height: 18px;
	padding-bottom: 3px;
	background-color: #27aae1;
	line-height: 19px;
	font-size: 15px;
}




.game_list_page .block .game_medium {

	display: inline-block;
	width: 454px;
	font-size: 12px;
	margin: 0 4px 15px 4px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	height: 120px;
	vertical-align:top;
}


.game_list_page .block .game_medium:hover {
	background-color:#F2F2F2;
}


.game_list_page .block .game_medium a {
	color:#000;
	text-decoration:none;
}



.game_list_page .block .game_medium img {
	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}


.game_list_page .block .game_medium .details {
	display:inline-block;
	width: 280px;
}


.game_list_page .block .game_medium h3 {
	margin:0 0 7px 0;
	font-size:18px;
	display:block;
}


.game_list_page .block .game_medium .details .labels {
	display:block;
	margin-bottom:5px;
}


.game_list_page .block .labels {

	overflow: hidden;
	white-space: nowrap;
}


.game_list_page .block .game_medium .details .description {
	width: 215px;
	display: inline-block;
	margin-right: 5px;
	vertical-align:top;
	overflow: hidden;
	white-space: normal;
	height: 72px;
}


.game_list_page .block .game_medium .details .rate {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-color: #6d6d6d;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	float:right;


	vertical-align:top;
}


.game_list_page .block .game_medium .details .rate .value {
	font-size: 28px;
	display: block;
	height: 34px;
	padding-top: 6px;
}


.game_list_page .block .game_medium .details .rate .name {
	display: block;
	height: 18px;
	padding-bottom: 3px;
	background-color: #27aae1;
	line-height: 19px;
	font-size: 15px;
}


.game_list_page .block .head h1 {
	float:none;
}


.game_list_page .block .head {
	text-align:left;
}


.game_list_page .block .top_lists .game_big {
}


.game_list_page .block .top_lists .game_medium {
}


.main_page .block {
	min-width: 927px;
}


.played_on_site_game_page .block {
	min-width: 927px;
}

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: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget-title {
	color: #222;
	font-weight: bold;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}

#menu ul li.l1 { background: none }

  #mobile-menu .nav-collapse .l1 a {
    padding-top: 0;
  }
.small-12{position:relative;width:100%}
.category-header{margin:0 0 10px;border-bottom:5px solid #EEE;}
.category-header.reportalo{border-color:#8db900;}
.category-header.ahora{border-color:#c31804;}
.category-header.la-calle{border-color:#ea8e04;}
.category-header.economia{border-color:#8d25ae;}
.category-header.deportes{border-color:#349C26;}
.category-header.vida{border-color:#da355f;}
.category-header.tecno{border-color:#2F85CD;}
.category-header.mundo{border-color:#E4B92F;}
.category-header.blogs{border-color:#02e2f6;}
.category-header.latest{position:relative;}

  .urgency .countdown {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    vertical-align: top;
    padding: 5px 0 0; }




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.testimonials .wpb_text_column,  .testimonials .wpb_text_column h4{
    text-align: center;
 }

.testimonials .wpb_text_column h4 {
    font-size: 24px;
    line-height: 26px;
    margin: 24px 0 7px;
    color: #404041;
    font-family: Circular-Bold;
}


.testimonials .wpb_text_column h6, .testimonials .wpb_text_column p {
    color: #bbb;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}


.testimonials .wpb_text_column p {
    margin: 20px 0 0;
    padding: 0 25px;
}

.testimonials .wpb_text_column h6{
    margin: 0;
}


.advanced_search {
	float: left;
	padding: 4px 14px 3px;
	text-align: center;
	width: 90%
}

		h1#site-title,
		h2#site-description {
			position: relative;
			margin-left: 50px;
			z-index: 2;
		}

		h1#site-title {
			margin-top: 60px;
		}
#nav li:hover ul.first_menu{width:368px}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }

.features-vertical .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-one .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-two .img-responsive-div {
  width: 120px;
  height: 120px; }
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}



.tess, .tessdivider1, .tessdivider2, .textvalue ul, .cat-haeding, .textvalue, .innermenu, .menu
{
	width:100%;
}



.cat-haeding{margin:13px 0px 0px 0px; width:795px; float:left; height:28px;}

.cat-haeding h1{padding:0px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; font-size:13px; line-height:28px;}

.cat-haeding h1 a{color:#ffffff; text-decoration:none;}

.cat-haeding h1 a:hover{text-decoration: underline;}
#wdn_wrapper{overflow:hidden}
.clear{clear:both;}

 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7 .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-12, .col-xs-12, .col-md-12, .col-lg-12  {
    position: relative;
    min-height: 0.0625rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

    .col-lg-12 { width: 100%; }

#bodyfooter {
	clear: both;
	margin-bottom: 2em;
}

header#main-header .inner .social-links {
    height: 30px;
    padding-top: 30px;
    list-style: none;
    float: right;
    *zoom: 1
}

header#main-header .inner .social-links:before,
header#main-header .inner .social-links:after {
    display: table;
    content: "";
    line-height: 0
}

header#main-header .inner .social-links:after {
    clear: both
}

header#main-header .inner .social-links li {
    float: left
}

header#main-header .inner .social-links li a {
    display: block;
    padding-left: 3px;
    color: #464646
}

header#main-header .inner .social-links li a:hover {
    text-decoration: none;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7
}

header#main-header .inner .social-links li [class^="icon-"],
header#main-header .inner .social-links li [class*=" icon-"] {
    vertical-align: bottom;
    font-size: 23px
}

header#main-header .inner .social-links li [class^="icon-"].icon-youtube,
header#main-header .inner .social-links li [class*=" icon-"].icon-youtube {
    font-size: 47px
}

  header#main-header .inner .social-links li [class^="icon-"], header#main-header .inner .social-links li [class*=" icon-"] {
    font-size: 40px;
    line-height: 40px;
  }

.navbar-style-two .dropdown-menu .woo-menu-icon,
.navbar-style-two .dropdown-menu .search-toggle-li { float: right; border-left: 1px solid #eee; border-right: 0; }



.sidr-class-search-toggle-li,
#sidr-id-searchform-dropdown,
.mobile-toggle-nav-ul li.search-toggle-li { display: none; }




#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1
{
	margin-left: 3.2%;
	float: left;
}

.col4-2, .col2-1 {
	width: 48.4%;
}

.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0;
	clear: left;
}




.col6-1,
.col5-1,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1,
.themify_builder_row,
.themify_builder .module,
.slide_builder_module_panel,
.themify_builder_module_panel,
.themify_builder_module,
.themify_builder_input .minicolors-swatch,
.themify_builder_input .minicolors-picker,
.themify_builder_input .minicolors-grid .minicolors-picker SPAN,
.themify_builder_admin .thumb_preview .themify_builder_icon.delete,
.themify_builder_layout_lists .layout_action_dropdown li a {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.col6-1,
.col5-1,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1 {
	margin-left: 3.2%;
	float: left;
	min-height: 1px;
}

.col.first,
.col6-1.first,
.col5-1.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0 !important;
	clear: left !important;
}



.col2-1 .module .grid3 .post-content,
.col2-1 .module .grid4 .post-content,
.col3-1 .module .grid2 .post-content,
.col3-1 .module .grid3 .post-content,
.col3-1 .module .grid4 .post-content,
.col3-2 .module .grid2 .post-content,
.col3-2 .module .grid3 .post-content,
.col3-2 .module .grid4 .post-content,
.col4-1 .module .grid2 .post-content,
.col4-1 .module .grid3 .post-content,
.col4-1 .module .grid4 .post-content,
.col4-2 .module .grid2 .post-content,
.col4-2 .module .grid3 .post-content,
.col4-2 .module .grid4 .post-content {
	min-width: 50%;
}




.animation-on:not(.themify_builder_active) .grid4.fly-in .animated.post:nth-of-type(4n+1),
.animation-on:not(.themify_builder_active) .grid3.fly-in .animated.post:nth-of-type(3n+1), 
.animation-on:not(.themify_builder_active) .grid2.fly-in .animated.post:nth-of-type(2n+1), 
.animation-on:not(.themify_builder_active) .grid2-thumb.fly-in .animated.post:nth-of-type(2n+1), 
.animation-on:not(.themify_builder_active) .list-post.fly-in .animated.post:nth-of-type(2n+1),
.animation-on:not(.themify_builder_active) .list-thumb-image.fly-in .animated.post:nth-of-type(2n+1),
.animation-on:not(.themify_builder_active) .fly-in .animated.tb-column.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-1.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-2.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-3.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-1.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-2.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col2-1.first {
	-webkit-animation-name: flyInLeft;
	animation-name: flyInLeft;
}



.animation-on:not(.themify_builder_active) .grid4.fly-in .animated.post:nth-of-type(4n+4),
.animation-on:not(.themify_builder_active) .grid3.fly-in .animated.post:nth-of-type(3n+3),
.animation-on:not(.themify_builder_active) .grid2.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .grid2-thumb.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .list-post.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .list-thumb-image.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .fly-in .animated.tb-column.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-1.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-2.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-3.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-2.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-1.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col2-1.last {
	-webkit-animation-name: flyInRight;
	animation-name: flyInRight;
}



.shortcode.col4-1,
.shortcode.col4-2,
.shortcode.col4-3,
.shortcode.col3-1,
.shortcode.col3-2,
.shortcode.col2-1
{
	margin-left: 3.2%;
	float: left;
}

.shortcode.col4-2, 
.shortcode.col2-1 {
	width: 48.4%;
}

.shortcode.col.first,
.shortcode.col4-1.first,
.shortcode.col4-2.first,
.shortcode.col4-3.first,
.shortcode.col3-1.first,
.shortcode.col3-2.first,
.shortcode.col2-1.first {
	margin-left: 0;
	clear: left;
}

#copyright-row {
  padding: 32px 0;
  background: #565859;
}

#copyright {
  color: #fff;
  font-size: 14px;
}

.span6 {
  width: 460px;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px;
}

table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}



.chgfontsize {
    float: left;
    margin: 9px 0 0 5px;
    width: 141px;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}

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


    .display_none
    {
        
    }
.no-menu #mobile-bar,.no-menu #navbar-container,.no-menu #side-menu-toggle,.no-menu #top-bar{display:none!important;visibility:hidden!important}
#top-bar{background:#000;color:#FFF;min-height:40px;line-height:40px;position:relative;z-index:20;font-size:11px}
#top-bar p{margin-top:0;margin-bottom:0}
#top-bar .theme-socials-container{display:block;float:right;padding:0;margin:0 8px}
#top-bar .theme-socials-container .wolf-social{font-size:16px;margin-top:0;margin-bottom:0;color:#f1f1f1}
#top-bar #lang_sel{float:right;position:relative;z-index:9999;height:40px;top:0}
#top-bar #lang_sel a.lang_sel_sel{background:0 0;border:none;line-height:40px;height:40px;padding:0 0 0 10px;color:#FFF}
#top-bar #lang_sel a.lang_sel_sel:hover{color:#ecad81}
#top-bar #lang_sel a.lang_sel_sel:after{content:"\f107";font-family:FontAwesome,sans-serif;margin-left:5px}
#top-bar #lang_sel ul ul{top:40px}
#top-bar #lang_sel ul ul a{background:#FFF;line-height:40px;padding:0 0 0 10px}
#top-search-form-container{display:none;background:#0c0c0c;background:rgba(0,0,0,.95);width:100%;height:100%;padding:.8em .5em;position:fixed;z-index:99998}
#top-search-form{display:table;width:100%;height:100%}
#top-search-form form{margin:0;padding:0;display:table-cell;width:100%;height:100%;vertical-align:middle}
#top-search-form input{text-align:center;padding:0;margin:0;color:#FFF;width:100%;background:none!important;border:none!important;position:relative;vertical-align:middle;height:100%;font-size:2.4rem;font-family:Raleway,sans-serif;font-weight:400}
#top-search-form input[placeholder]{text-transform:uppercase;opacity:.6}
.breakpoint #navbar-container,.breakpoint #top-bar{display:none}
.is-side-menu #mobile-bar,.is-side-menu #top-bar,.is-side-menu .parallax-bg{left:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}
.toggled-side-on #mobile-bar,.toggled-side-on #navbar-container,.toggled-side-on #top-bar,.toggled-side-on .parallax-bg,.toggled-side-on .pusher{left:-260px}
.boxed-layout #mobile-bar,.boxed-layout #navbar-container,.boxed-layout #top-bar,.boxed-layout .pusher{left:0!important}
a#top-arrow{display:none;width:45px;height:45px;position:fixed;right:100px;bottom:30px;z-index:9999;border-radius:50px;-webkit-transition:all ease .2s;transition:all ease .2s;border:2px solid #9d9d9d;color:#9d9d9d}
a#top-arrow:hover{color:#fff;background:#ecad81;border:2px solid #ecad81}
a#top-arrow:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f343";font-weight:400!important;text-decoration:none!important;line-height:1;top:9px;left:11px;font-size:20px;position:absolute}

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


  
  div#select {border:0px solid blue}


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


.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}


.col-xs-12 {
  width: 100%;
}


div.col-xs-12.aff {
	text-align: center; 
	background-color: #fff; 
	margin-bottom: 10px;
	min-height: 200px;
}


	.col-xs-12.aff{
		min-height: 266px;
	}
.lightbulb-widget div div.ray2{left:16px;top:25px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:opacity 0.3s 0.1s;-webkit-transition:opacity 0.3s 0.1s;-ms-transition:opacity 0.3s 0.1s;-o-transition:opacity 0.3s 0.1s;transition:opacity 0.3s 0.1s}
.lightbulb-widget.activated div div.ray2{opacity:.8}

.clear{
	clear:both;
}

[role="banner"] .extra {
  position: absolute;
  background: #3a658c;
  min-width: 100%;
  width: 100%!important;
  top: 207px;
  right: 0;
  -webkit-font-smoothing: antialiased;
  transition: background .25s;
  -webkit-transition: background .25s;
  overflow: hidden;
}

[role="banner"] .extra:hover {
  background: #324B63;
  transition: background .25s;
  -webkit-transition: background .25s;
}

[role="banner"] .extra div {
  padding: 10px;
  width: 100%;
  min-width: 375px;
  text-align: center;
}

[role="banner"] .extra div h3 {
  font-size: 1em;
  margin: 0;
}

[role="banner"] .extra div h3 a {
  color: #fff;
}

[role="banner"] .extra div p {
  color: #c1d7eb;
  font-size: .75em;
  margin: 0;
}

.item { 
	width: 240px;
	margin: 0 10px 20px 10px;
	float: left;
	border-radius:5px;
	position:relative;
}




.iphone .item .icons {
	display:none;	
}

.item .icons {
	float:right;
	margin-top:-40px;
}

.item.pageitem {
	width:100%;	
}
.pager-current{font-weight:bold;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}
.sixcol{width:48.618784527%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}

#homepage .slider {
	margin-bottom: 10px;
}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }


.header .nav .menu-item {
  padding: 3px 0;
}


.header .nav .menu-item:first-child {
  margin-top: 0;
}



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



#page {position: relative;margin: 0;padding: 0;padding-bottom:10px;width: 100%;}
.clear{clear:both}


.idioma {
    margin-left: 10px;    
}
#top-search{padding:5px;background-color:#d9d9d9;position:absolute;top:85px;right:0}


.new_blog-content-image {
    border: 0px solid #000000;
    float: left;
    width: 158px;
}


.new_blog-content-image img
{
    box-shadow: 1px 1px 2px 1px #999999;
    border: 1px solid #fff;
}


.margin{
  padding:0px;
}


#topnav .margin {
  padding:0;
}


nav#primary .margin {
  padding:0;
  margin:0 auto;
}


#header .margin{
  padding-top:0px;
  padding-bottom:0px;
}





#footertop .margin, #footerbottom .margin {
  padding:30px 0px 0;
}

	
	body.stylelayout-full .margin,
	body.stylelayout-full #headersubcategories{
		margin: 0 40px;
		width: auto;
	}


.content {
	padding				: 0px;
	border-collapse		: collapse;
}

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

	
	#header #site-title.graphic a{ margin: 0 0 0 70px; }






#site-title {
	margin: 0;
	padding: 0;
	font-size: 60px;
	line-height: 55px;
	letter-spacing: -1px;
}


#header div#site-title a,
#header h1#site-title,
#header h1#site-title a {
	margin: 0;
	padding: 0;
	line-height: 55px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -2px;
	text-shadow: 0px 1px 0px #FFF;
	float: left;
}


#header #site-title a:hover {
	color: #3253ad;
}

#header span.site-desc.graphic {
	display: none;
}



.portfolio_item { float: left; width: 290px; margin-right: 20px; padding-bottom: 20px; }

.portfolio_item, .portfolio_item img { position: relative; z-index: 10000; }

.portfolio_item a { color: #3C3C3B; text-decoration: none; }

.portfolio_item a:hover { color: #C7D31E; }

.portfolio_item:nth-child(3) { margin-right: 0; }

.portfolio_item:nth-child(6) { margin-right: 0; }

.portfolio_item:nth-child(9) { margin-right: 0; }

.portfolio_item:nth-child(12) { margin-right: 0; }

			#reserve_table .reserve_form{padding:0 10px;text-align:center}

			#reserve_table .reserve_form form{padding:10px 0;}

			#reserve_table .reserve_form .btn-submit{background-color:#f1ddcb;border:0;font-family:'Gotham',sans-serif;font-weight:400;color:#8b2131;text-align:center;width:150px;padding:0 5px;height:24px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:80%;margin-bottom:5px;margin-top:-5px}

			#reserve_table .reserve_form .btn-submit:focus,#reserve_table .reserve_form .btn-submit:hover{background-color:#f1ddcb;color:#8b2131}

	#reserve_table .reserve_form .btn-submit:focus, #reserve_table .reserve_form .btn-submit:hover{background-color:#d57e00;color:#f1ddcb}
.tit{height:38px;overflow:hidden;}

.nav #megamenu li .mega_categories {
  display: none;
  padding: 45px;
  background: #66b0ce;
  left: 0;
  position: absolute;
  z-index: 1000;
  width: 100%;
  top: 100%;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.nav #megamenu li .mega_categories .mega_menu_items {
  float: left;
  width: 50%;
  margin: 0;
}

.nav #megamenu li .mega_categories .mega_menu_items.two_col {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
  -webkit-column-rule: 0;
  -moz-column-rule: 0;
  column-rule: 0;
}

.nav #megamenu li .mega_categories .mega_menu_items li {
  border-bottom: #74bfdc 1px solid;
  margin-right: 38px;
}

.nav #megamenu li .mega_categories .mega_menu_items li a {
  padding: 7px 0;
  color: #fff;
  text-decoration: none;
}

.nav #megamenu li .mega_categories .mega_menu_items li a:hover {
  color: #c7e6f2;
}

.nav #megamenu li .mega_categories .mega_list_items {
  float: left;
  width: 50%;
}

.nav #megamenu li .mega_categories .mega_list_items .item {
  float: left;
  width: 48%;
  margin-right: 2%;
  text-align: center;
  line-height: normal;
}

.nav #megamenu li .mega_categories .mega_list_items .item a {
  text-decoration: none;
  color: #fff;
}

.nav #megamenu li .mega_categories .mega_list_items .item:hover a {
  color: #c7e6f2;
}

.nav #megamenu li .mega_categories .mega_list_items .item .txt,
.nav #megamenu li .mega_categories .mega_list_items .item img {
  padding: 0 24px;
}

.nav #megamenu li .mega_categories .mega_list_items .item img {
  margin-bottom: 8px;
}


.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
 
}

.sf-menu ul li {
	width:			100%;
}

.sf-menu li:hover {
	visibility:		inherit; 
}

.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu a {
	display:		block;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			38px; 
	z-index:		99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}



.sf-menu {
	float:			left;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}



.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}



.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }

.active_list_title{padding:1px 0 2px 0;border-bottom:#bbb solid 2px;font-family:tahoma;color:#a3a3a3;font-size:10px}


div.tweet-wrap {
	color: #000000;
	font-size: 13px;
	border-bottom: 1px solid;
}


.single-item div.tweet-wrap {
	color: #000000;
	font-size: 13px;
	border-bottom: 6px solid;
}


div.tweet-wrap p.tweet {
	margin: 0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}


div.tweet-wrap p.tweet-meta {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 3px 0px 11px 0px;
	font-size: 10px;
}


div.tweet-wrap:last-child {
	border-bottom: 0px solid;
	margin-top: 10px;
}



div.tweet-wrap span.link, div.tweet-wrap a.link {
	color: #e77d07;
}

		

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

    .poi.container div.point div.marker {
      width: 32px;
      height: 32px;
      background: #24c75b;
      -moz-background-clip: padding-box;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: solid 10.66667px rgba(20, 90, 20, 0.5);
      border-radius: 16px;
      z-index: 1000;
      position: relative; }

    .poi.container div.point:hover div.marker:before, .poi.container div.point:active div.marker:before, .poi.container div.point.visible div.marker:before {
      content: " ";
      margin: 0;
      padding: 0; }
.marker{-webkit-animation:pulse 2s ease-in-out 0.5s infinite;-moz-animation:pulse 2s ease-in-out 0.5s infinite;animation:pulse 2s ease-in-out 0.5s infinite}


.home-widget-title {
  margin-bottom: 15px;
  font-size: 24px; }

  .home-widget-title a {
    text-decoration: none; }
.orange .carousel-heading{background:#f5791f}
.carousel-heading{color:#fff;background:#34495e;text-transform:uppercase;margin-bottom:10px;overflow:hidden;height:50px}
.carousel-heading h4{margin:0;display:inline-block;padding:12px 20px}
.sidebar-box-heading,.carousel-heading{height:40px}
.sidebar-box-heading h4,.carousel-heading h4{font-size:14px}
.carousel-heading a{color:#fff}
.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}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.threecol-two{width:65.33%;}

.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:4%;margin-bottom:4%;position:relative;}

.hr-border-2 {
	background:#323232;
	height:3px;
	margin:0 40px 20px 40px;
}


.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}


.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}


.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}


.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}


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


.navbar .container{width:auto;}


.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}


.navbar .brand:hover{text-decoration:none;}


.navbar-text{margin-bottom:0;line-height:40px;color:#777777;}


.navbar-link{color:#777777;}
.navbar-link:hover{color:#333333;}


.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}


.navbar .btn,.navbar .btn-group{margin-top:5px;}


.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0;}


.navbar-form{margin-bottom:0;*zoom:1;}


.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}


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


.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;
}

.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}


.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}


.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}
.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}


.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}


.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}


.navbar-static-top{position:static;margin-bottom:0;}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}


.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}


.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}


.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}


.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}



.navbar-fixed-top{top:0;}


.navbar-fixed-bottom{bottom:0;}


.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}


.navbar .nav.pull-right{float:right;margin-right:0;}


.navbar .nav .dropdown-toggle .caret{margin-top:8px;}


.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}


.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}


.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}


.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}


.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}


.navbar-inverse .brand{color:#999999;}


.navbar-inverse .navbar-text{color:#999999;}


.navbar-inverse .navbar-link{color:#999999;}
.navbar-inverse .navbar-link:hover{color:#ffffff;}


.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}


.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}


.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}


.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}


.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}


.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}


.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}


.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}


.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}


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


.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
 
	  
	  .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);}
 
	  .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;}
 
	  .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}
 
	  .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}



.entry-content
{
	
	font-size:12pt;
}


.entry-content ul
{
	font-size: 12pt;
}


.entry-content a
{
	
}

.entry-content a:hover
{
	
}

.entry-content h1, h2, h3, h4, h5
{
	
}

.entry-content h1, h2, h3
{
	color:#4e82c1;
}

.entry-content h1, h2
{
	font-weight:bold;
}

.entry-content ol li
{
	
}


#sf-sidebar, .sf-view-level-custom, .sf-scroll-wrapper {
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -moz-transition:-moz-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -ms-transition: -ms-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -o-transition: -o-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    transition: transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
}



#sf-sidebar.sf-compact .sf-scroll-wrapper {
    height: 100%;
    -webkit-overflow-scrolling : touch;
}

#sf-sidebar .sf-scroll-wrapper {
    width: 100%;
    overflow: hidden;
    height: 100%;
}

#sf-sidebar .sf-scroll {
    width: 100%;
    padding-right: 30px;
    overflow: auto;
    height: 100%;
}


.sf-sidebar-full #sf-sidebar .sf-scroll {
    padding-right: 0;
}

#sf-sidebar .sf-scroll-wrapper::-webkit-scrollbar {
    display: none;
}


#logo_splash
{
	width: 454px;
	margin: 200px auto 21px 0px;
}


#bor { 
	border-bottom: 1px solid #c0c9cf;
	font-size: 11px; }

	
#bor a { 
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	font-weight: normal;
	font-size: 11px; }

	
#bor a:link { color: #111; }

#bor a:visited { color: #111; }

#bor a:hover { color: #555; text-decoration: none; }

#bor a:active { color: #111; }

.related-content, p.message{margin: 0 auto; width: 978px; text-align: left;}


p.message{clear: both; padding-top: 2em; font-size: 0.8em; color: #b7a77d;}
