﻿

.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

	
	footer .legal_text {
		text-align: center;
		font-family: 'BebasNeue', Arial;
		font-size: 10px;
		color: #666;
		letter-spacing: 1px;
		margin-bottom: 15px;
	}

	
		.legal_text em {
			font-style: normal;
			font-weight: bold;
		}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.panel-hp2col .panel-col-first .panel-pane{float:left;width:280px;}
.panel-display .panel-pane{padding:10px;}
.panel-display .panel-col-middle-l .panel-pane{padding:0px 10px 10px 10px;}
.block-panels-mini .panel-pane{padding:0px;}
#content-area .view-sitemap h3,#content-area .view-sitemap h3 a,#content-area .pane-blog-sitemap .panel-pane h2.pane-title{color:#E6914E;font-weight:bold;font-size:17px;}
.page-sitemap #content-area .panel-display .panel-pane{padding:10px 5px;}
.pane-blog-by-category .panel-pane{padding:0px;}
.panel-hp2col .panel-col-first .panel-pane,.pane-menu-menu-take-action ul li,.panel-hp2col .panel-col-last,.panel-hp2col .panel-col-first{width:100%;}


.wrapper {
    border-top: 14px solid #0f3679;
    margin-top: 1px;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

		#site-title,
		#site-description {
			position: absolute !important;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}

#stripe_content { width: 990px; height: 30px; cursor: default }
.sidr-button-container{float:left;margin:0;}
.sidr-button-container .sidr-button{display:inline-block;margin:0 .2em 0 0;padding:12px;width:50px;height:50px;}
.sidr-button-container .sidr-button svg{fill:white;}
.front .sidr-button-container .sidr-button{margin:0 .2em 0 0;padding-left:1em;}
.header-elements-container .sidr-button-close{display:none;}
.header-elements-container .sidr .sidr-button-close{display:block;}


.entry-title {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-bottom: 0.9231em;
}


.type-attachment .entry-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}





.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-bottom: 1.3333em;
}


.format-link .entry-title a:after {
	content: "\f442";
	font-size: 24px;
	height: 24px;
	position: relative;
	top: 0;
	width: 24px;
}


.blog .format-status .entry-title,
.archive .format-status .entry-title {
	display: none;
}


	.entry-title,
	.widecolumn h2 {
		font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-bottom: 1.2em;
	}


	.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		margin-bottom: 1.4em;
	}

.main-navigation,
.site-title,
.site-description {
    margin: 0 auto;
	max-width: 960px;
}

.site-description {
	font-size: 13px;
	font-size: 1.3rem;	
	font-family: 'open_sansbold', sans-serif;
	padding-left: 6px;
}

.site-title a,
.site-description {
	color: #FFF;
}
.vertical-slider-container .carousel-wrapper{position:absolute;top:0;left:0;width:67%;height:100%;overflow:hidden}
.vertical-slider-container .carousel-wrapper .carousel{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol{position:absolute;top:0;right:0;height:100%;margin-right:30px;display:table}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .inner-ol{display:table-cell;vertical-align:middle}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators{position:relative;bottom:auto;left:auto;width:auto;padding:0;margin:0}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators li{background:#666;background:rgba(150,150,150,0.3)}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators .active,.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators li{display:block;margin:1.6rem 0;width:1.4rem;height:1.4rem;border:3px solid #fff;box-shadow:0 0 1px 0 #333}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators .active{cursor:default;background:#fff}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner .item{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner .item img{display:block;width:100%;max-width:none;height:auto}
.vertical-slider-container .carousel-wrapper .carousel .carousel-control{display:none}
.vertical-slider-container .sm-carousel-wrapper .carousel-wrapper{max-width:100%;width:100%}


.aligncenter, img.aligncenter {

	clear:both;

	display:block;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	margin-bottom:10px;

}



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


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

#play-icon-small {
  position: absolute;
  float: left;
  top: 4px;
  margin-left: 0;
  width: 50%;
  left: 20px;
}

#menu-item-5 .dropdown_1column { 
	min-width: 126px;
}


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


  .col-md-7 {
    width: 58.33333333%; }


.site-branding {
    float: left;
    line-height: 58px;
}


.site-branding.logo-center {
  display: block;
  float: none;
  margin: 0 auto;
  text-align: center;
}


.site-branding.logo-right {
  float: right;
  line-height: 58px;
}
