﻿

.module .media {
    width: 50%;
    position: absolute;
}


#module-1 .media {
    z-index: 9999;
}


#module-3 .media {
    right: 40px;
    top: 30px;
}


.media .four {
    width: 48%;
    float: left;
    margin: 1%;
    background: transparent;
}


#module-2 .media .one {
    width: 100%;
    background: transparent;
    position: absolute;
    z-index: 1;
    left: 0;
    margin-top: 15px;
}


.media .one img {
    width: 100%;
}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

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

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

.tourdates-singledate .single-date-infotickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
}

.tourdates-singledate .single-date-infotickets .single-date-info {
  position: relative;
  top: 50%;
  margin-top: -10px;
  float: right;
  height: 20px;
  width: 90px;
}

.tourdates-singledate .single-date-infotickets .single-date-tickets-details {
  position: relative;
  float: right;
  height: 100%;
  width: 200px;
}

.tourdates-singledate .single-date-infotickets .singledate-buytickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
  width: 180px;
}

	.footer-directions__map{width:100%;height:400px;background-color:#e9e5dc}
#footer #footer-nav ul .menu-item{display:none}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }

.view h3{
	margin-bottom: 5px;
	text-align:center;
	//margin-left: -14px;
	margin-top: 12px;
}

.view a{
	text-decoration:none;
	color:#2f2f2f;
	font-size: 16px;
	text-align:center;
	font-family: 'Roboto', 'sans-serif';
	font-weight: 300;
}

.view li{
	display:inline-block;
	height:40px;
	background:none;
	text-decoration:none;
	color:#a9a9a9;
	font-size: 13px;
	text-align:center;
	font-family: 'Roboto', 'sans-serif';
	font-weight: 300;
}

.view a:hover{
	color:#1fcdff;
}

.view ul{
	display:block !important;
	margin-top: 7px;
	margin-bottom:25px;
	text-align: center;
	padding-left: 0;
}

.view ul i{
	margin-right: 5px;
	font-style:normal;
	display:inline-block;
	font-family: FontAwesome;
	font-size:13px;
	color:#a9a9a9;
}

.view ul li{
	margin-right: 12px;
	text-align:center;
	display: inline-block;
	background: none;
	box-shadow: none;
	list-style:none;
}

.view ul a:hover , .view ul a:hover i{
	color:#1fcdff;
}

.view ul a{
	display:inline-block;
	color:#a9a9a9;
	font-size: 13px;
	font-family: 'Roboto', 'sans-serif';
	font-weight: 300;
}
#search{padding-top:25px}
#search input[type=text]{float:left;width:615px;height:35px;margin:0}
#search input[type=button],#search input[type=submit]{float:left;border-radius:10px;cursor:pointer;background:#006eb4;border:1px solid #fff;color:#fff;padding:10px 20px;margin:0}
div#main ul
li{list-style-type:disc}
div#main ul.inline
li{list-style-type:none}
div#main ul li, div#main ul li
li{list-style-image:none}
div#main,.columnD,.columnDR,#highlights{width:100% !important;margin-left:0 !important}

#loopedSlider .slides div.slide { position:absolute; top:0; width: 620px; display:none; }

#loopedSlider .slide-content  { position: absolute; bottom: 0; left: 0; padding: 15px 40px 15px 15px; color: #fff; background: rgba(0,0,0,0.8); }

#loopedSlider .slide-content h2  { margin: 0 0 10px 0; font-size: 26px; }

#loopedSlider .slide-content h2 a  { color: #fff; }

#loopedSlider .slide-content p  { line-height: 16px; }
.content{position:absolute;background-color:rgba(0,0,0,0);overflow:auto;margin:auto auto auto -450px;;left:50%;width:900px;display:table;height:100%;padding-top:100px;padding-bottom:88px;}
.content h1{font-size:74px;font-weight:300;letter-spacing:0.4px;margin:0;}
.content span{font-size:28px;font-weight:300;}
.content .video span{font-size:20px;}
.content a{font-size:20px;font-weight:300;display:inline-block;vertical-align:middle;}
.content table{margin-top:32px;}

.col2-set .col-2 { float:right; width:48.5%; }

.col3-set .col-2 { float:left; width:32%; margin-left:2%; }

.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }

.cart .cart-collaterals .col2-set .col-2 { width:294px; }
.col{float:left}


#weather .temperature, #time .day {
	font-size: 30px;
	line-height: 30px;
	vertical-align: middle;
}


#ttext {
	position: relative;
	text-align: right;
	color: #a00;
	padding: 10px 5px 0 0; }
 

.content td{color:#313131; font-size:10pt; line-height:1.3em}
 
.content b a{color:#0073D5; text-decoration:none}
 
.content b a:hover{text-decoration:underline}
 
.content a{color:#0073D5; text-decoration:underline}
 
.content a:hover{text-decoration:none}
 


.content .block a{color:#0073D5; font-size:10pt; line-height:10pt; text-decoration:none}

.content .block a:hover{text-decoration:underline}


.content .block1 a{color:#313131; font-size:10pt; line-height:10pt; text-decoration:underline}

.content .block1 a:hover{text-decoration:none}
 
.content .block1 b a{color:#0073D5; font-size:10pt; line-height:10pt; text-decoration:none}

.content .block1 b a:hover{text-decoration:underline}

  .home-widgets .page-content .woo-image.aligncenter {
    margin: 0 auto 2.618em;
  }

  .home-widgets .page-content .woo-image.alignleft {
    margin-right: 2.618em;
    float: left;
  }

  .home-widgets .page-content .woo-image.alignright {
    margin-left: 2.618em;
    float: right;
  }
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}


#footer { background-color: #6C0E14; }

#footer a { border:none; }

#footer a:hover { color: #E3DBC9; text-decoration:underline; }

		#header, #footer { padding-right: 1.1em; padding-left: 1.1em; }



#footer p { font-size: 1em; line-height: 1.8em; }

#footer, #footer a { color: #E3DBC9; }




#header, .post_box, .teasers_box, #footer, .image_box, .custom_box, #feature_box, #archive_info, .prev_next, #archive_info, .prev_next, #comment_nav_2 { border-width: 0; }
  

.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve, .boxed.wide .one, .boxed.wide .two, .boxed.wide .three, .boxed.wide .four, .boxed.wide .five, .boxed.wide .six, .boxed.wide .seven, .boxed.wide .eight, .boxed.wide .nine, .boxed.wide .ten, .boxed.wide .eleven, .boxed.wide .twelve {
	display: block;
	float: left;
	position: relative;
	margin-left: 1.3888888888888888%;
	margin-right: 1.3888888888888888%;
	margin-bottom: 30px;
	
}
 .boxed .one, .boxed .two, .boxed .three, .boxed .four, .boxed .five, .boxed .six, .boxed .seven, .boxed .eight, .boxed .nine, .boxed .ten, .boxed .eleven, .boxed .twelve {
	margin-left: 1.4705882352941175%;
	margin-right: 1.4705882352941175%;
}

.row .row .one, .row .row .two, .row .row .three, .row .row .four, .row .row .five, .row .row .six, .row .row .seven, .row .row .eight, .row .row .nine, .row .row .ten, .row .row .eleven, .row .row .twelve {
	margin-bottom: 0;
}

.one.centered, .two.centered, .three.centered, .four.centered, .five.centered, .six.centered, .seven.centered, .eight.centered, .nine.centered, .ten.centered, .eleven.centered, .twelve.centered {
	clear: both;
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.four, .boxed.wide .four { width: 30.555555555555557%; }

.boxed .four { width: 30.392156862745097%; }


.container:before, .container:after, .row:before, .row:after, .hero:before, .hero:after, .one:before, .one:after, .two:before, .two:after, .three:before, .three:after, .four:before, .four:after, .five:before, .five:after, .six:before, .six:after, .seven:before, .seven:after, .eight:before, .eight:after, .nine:before, .nine:after, .teb:before, .ten:after, .eleven:before, .eleven:after, .twelve:before, .twelve:after { content: "."; display: block; height: 0; overflow: hidden; }
  
.container:after, .row:after, .hero:after, .one:after, .two:after, .three:after, .four:after, .five:after, .six:after, .seven:after, .eight:after, .nine:after, .ten:after, .eleven:after, .twelve:after { clear: both; }
  
.container, .row, .hero, .one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve { zoom: 1; }

.four.home {
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
}

#tabs2 .tab_content ul.four.carrot, ul.carrot.six {
	margin-top: 0;
	margin-left: 1.38889%;
	margin-right: 1.38889%;
	margin-bottom: 15px;
}

#aside.four {
    background: #00284F;
    margin-left: 0;
    margin-bottom: -9999px;
    padding-bottom: 9999px;
}

    #tabs2 .tab_content ul.four.carrot { margin-bottom: 0; }

#copyright {
  float: right;
  width: 150px;
  font-size: 10px;
  color: #8f8f8f;
  line-height: 12px;
  margin-top: 15px;
  text-align: right;
}

#copyright a {
  font-size: 10px;
  color: #8f8f8f;
  text-decoration: none;
}

#copyright a:hover, #copyright a.ps:hover { color: #9D0131 }

#copyright a.ps { color: #7a8c9a }

  .group:after {
    display: table;
    content: "";
    clear: both;
  }
.archive-title,.page-title,.type-page .entry-title{-webkit-font-smoothing:antialiased;margin-bottom:0.49219em;font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:2.66667em;line-height:1;color:#c7a84c;text-align:left;text-transform:uppercase;letter-spacing:0.05em}
.tr-coretext .archive-title,.tr-coretext .page-title,.tr-coretext .type-page .entry-title,.type-page .tr-coretext .entry-title{font-weight:normal}
.archive-title span,.page-title span,.type-page .entry-title span{color:#070608}
.type-movie .entry-title{-webkit-font-smoothing:antialiased;font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2.66667em;font-weight:normal;line-height:1;text-transform:uppercase;letter-spacing:0.05em;color:#070608}
.type-movie .entry-title a{color:#070608}
.type-movie .entry-title a:hover{color:#c7a84c}
.tr-coretext .type-movie .entry-title{font-weight:normal}

.wp-pagenavi span.pages {
	color: #ccc;
	border: 1px solid #fff;
	background-color: #FFFFFF;
}


#hero.shop .text-container .large-span, #hero.shop .text-container .fluid-placeholder {
  min-height: 390px;
}

  
  #hero.shop .large-span, #hero.shop .fluid-placeholder {
    height: 390px;
    width: 1024px;
    max-width: none;
    position: relative;
  }

  
  #hero.shop .large-span {
    height: 390px;
    width: 1024px;
    left: -200px;
    max-width: none;
    position: relative;
  }


#home-hero .large-span, #home-hero .fluid-placeholder {
  left: 0px;
}

  
  #bands-landing-hero .large-span {
    height: 293px;
    width: 768px;
    left: -200px;
    max-width: none;
    position: relative;
  }


#show-hero img.large-span {
  margin-left: 20%;
  position: absolute;
  bottom: 0;
}

  
  #events-landing-hero .large-span {
    min-height: 230px;
  }
html body,.block,#header .header-text,.front .view-heroes h4.hero-link,.front .stay-informed .block_content,.front #content #block-quicktabs-news_most_read .view-popular .views-row,.front #content #block-quicktabs-news_most_read .view-news-block .views-row,.view-id-resouce_list_page .views-row .views-field-nothing{font-family:"source-serif-pro","sans-serif";font-style:normal;font-weight:400;}
.front #content #block-quicktabs-news_most_read .view-popular .views-row .views-field-body .field-content p{font-size:14px !important;}
.front #content #block-quicktabs-news_most_read .view-popular .views-row .views-field-body .field-content a{font-size:14px !important;}
.front #content #block-quicktabs-news_most_read .view-news-block .views-row .views-field-field-news-description .field-content p{font-size:14px !important;}
.front #content #block-quicktabs-news_most_read .view-news-block .views-row .views-field-field-news-description .field-content a{font-size:14px !important;}
.view-id-resouce_list_page .views-row .views-field-type{position:absolute;top:20px;left:36px;height:auto;width:34px;}
.view-id-resouce_list_page .views-row .views-field-type .field-content{display:block;overflow:hidden;}
.view-id-resouce_list_page .views-row .views-field-type .field-content div svg path,.view-id-resouce_list_page .views-row .views-field-type .field-content div svg polygon{fill:white;width:100%;height:100%;}
.view-id-resouce_list_page .views-row .views-field-title{line-height:1.4;margin-top:5px;}
.view-id-resouce_list_page .views-row .views-field-view-node{display:none;visbility:hidden;opacity:0;}
.view-id-resouce_list_page .views-row .views-field-changed{font-size:15px;color:#646464;margin-top:0px;margin-bottom:5px;}
.view-id-resouce_list_page .views-row .views-field-nothing{margin-top:5px;font-size:14px;}
.view-id-resouce_list_page .views-row .views-field-nothing p{display:inline;}
.view-id-resouce_list_page .views-row .views-field-nothing a{color:#0091b2;}
.view-id-resouce_list_page .views-row .views-field-nothing a:hover{color:#263685;border-color:#263685;}
.view-id-resouce_list_page .views-row .views-field-field-image,.view-id-resouce_list_page .views-row .views-field-field-publication-image,.view-id-resouce_list_page .views-row .views-field-field-youtube{position:relative;}
.view-id-resouce_list_page .views-row .views-field-field-image a,.view-id-resouce_list_page .views-row .views-field-field-publication-image a,.view-id-resouce_list_page .views-row .views-field-field-youtube a{display:block;overflow:hidden;position:relative;}
.view-id-resouce_list_page .views-row .views-field-field-image a .tile-icon-background,.view-id-resouce_list_page .views-row .views-field-field-publication-image a .tile-icon-background,.view-id-resouce_list_page .views-row .views-field-field-youtube a .tile-icon-background{position:absolute;top:0px;left:0px;width:180px;}
.view-id-resouce_list_page .views-row .views-field-field-image a .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-image a .tile-icon-background svg polygon,.view-id-resouce_list_page .views-row .views-field-field-publication-image a .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-publication-image a .tile-icon-background svg polygon,.view-id-resouce_list_page .views-row .views-field-field-youtube a .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-youtube a .tile-icon-background svg polygon{fill:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-id-resouce_list_page .views-row .views-field-field-image a:hover .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-image a:hover .tile-icon-background svg polygon,.view-id-resouce_list_page .views-row .views-field-field-publication-image a:hover .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-publication-image a:hover .tile-icon-background svg polygon,.view-id-resouce_list_page .views-row .views-field-field-youtube a:hover .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-youtube a:hover .tile-icon-background svg polygon{fill:#263685;}
.view-id-resouce_list_page .views-row .views-field-field-image a img,.view-id-resouce_list_page .views-row .views-field-field-publication-image a img,.view-id-resouce_list_page .views-row .views-field-field-youtube a img{width:100%;height:auto;}
.view-id-resouce_list_page .views-row .views-field-title a{font-size:18px;color:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;margin-bottom:5px;}
.view-id-resouce_list_page .views-row .views-field-title a:hover{color:#263685;}
.view-id-resouce_list_page .views-row .views-field-field-short-desc,.view-id-resouce_list_page .views-row .views-field-field-publication-short-desc,.view-id-resouce_list_page .views-row .views-field-field-resources-short-desc{padding-left:0px !important;}
.view-id-resouce_list_page .views-row .views-field-field-short-desc .field-content,.view-id-resouce_list_page .views-row .views-field-field-publication-short-desc .field-content,.view-id-resouce_list_page .views-row .views-field-field-resources-short-desc .field-content{color:#646464;font-size:16px;margin:0 0 2em;line-height:24px;}
.view-id-resouce_list_page .views-row .views-field-field-short-desc .field-content span,.view-id-resouce_list_page .views-row .views-field-field-publication-short-desc .field-content span,.view-id-resouce_list_page .views-row .views-field-field-resources-short-desc .field-content span{display:none;visibility:hidden;opacity:0;}
body.ie .view-id-resouce_list_page .views-row .views-field-field-image img,body.ie .view-id-resouce_list_page .views-row .views-field-field-publication-image img,body.ie .view-id-resouce_list_page .views-row .views-field-field-youtube img{margin-top:35px;}
body.ie .view-id-resouce_list_page .views-row .views-field-type{top:0px;}
.accordion .accordion-head{font-size:30px}
.accordion{float:none;width:75%;margin:0 auto;text-align:center}
.accordion .panel{border-bottom:0}
.accordion .accordion-head span{color:#f02d2d}
.accordion-heading{width:100%;margin-bottom:15px;text-transform:uppercase}
.accordion-inner{padding:0 15px 15px;display:block;line-height:1.2em}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}

#footer .social-badges ul li.sb-flickr a { background-position: 0 -60px ; }

.widget-social-badges ul li.sb-flickr a { background-position: 0 -60px ; }


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


.text-right { text-align: right !important; }

.recorder_block1							{ padding:0 0 2px 0; margin:0; }

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.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 .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.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-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.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-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .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.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }


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

.nav ul li.menu-item-has-children:hover {visibility: visible}
.navigation .level_1_list_item{text-align:center;display:inline-block}
.navigation .level_1_list_item.expanded .navigation_dropdown{display:block;height:auto}
.no-touch .navigation .level_1_list_item:hover .navigation_dropdown{display:block}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav{width:100px;text-align:right;color:#af8bbe;position:relative}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav:before{font-family:"urbde-ico",sans-serif;content:"\e608";height:inherit;left:-65px;position:absolute;top:0;width:100%;font-size:21px}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav:hover{color:#fff}
.navigation .level_1_list_item.cat_shop-meganav.current_item a.shop-meganav{color:#fff}
.navigation .level_1_list_item.cat_shop-meganav .cat_15{margin-top:30px}
.navigation .level_1_list_item.cat_shop-meganav .cat_14{margin-top:-80px}
.level_1_list_item .custom_navigation_slot_1{text-align:left;*zoom:1;margin:0 0 15px 0}
.level_1_list_item .custom_navigation_slot_1:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.navigation.udedit_header .level_1_list .level_1_list_item{background-color:#fff;border-bottom:2px solid #f2ecf5}
.navigation.violet_underground_herobanner .level_1_list .level_1_list_item{background-color:#fff;border-bottom:2px solid #f2ecf5}

	#outer-seven{
		visibility: hidden;
		display: none;
	}

   
   div#outer-seven {display: none;}
.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;
}

    
.cp-content {
	width: 100%;
}

.cp-content h4 {
	font-size: 170%;
	margin: 10px 0;
	color: #00523a;
}

.cp-content p, .cp-content ul {
	margin-bottom: 10px;
}

#direct_container .cp-content .btn.primary {
	width: 6%;
}

.top-bar .top-bar-right span.last{
	border-right: medium none;
    padding: 0;
}

.btm-nav-list a:nth-last-child(1),
.btm-nav-list a .last { 
	border-right: none;
}



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

.g-cols:after {
	clear: both;
	}

	
	footer .textwidget b a {
		color: #828D56;
	}

	
	footer .textwidget b a:hover {
		color: #A22823;
	}

.footerPayment .paymentHeader, 
.footerPayment .check {
    font: normal bold 12px/15px Arial, Helvetica, sans-serif; 
    color: #595959; 
    text-align: center;
}

.footerPayment .check { font-weight: normal;}


			
			#sidebar .col, #sidebar .col2, #sidebar .col3, #sidebar .col4, #sidebar .col5 {width: 340px; display: inline;}

			#sidebar .right_col_1 a, #sidebar .right_col_2 a, #sidebar .left_col_1 a, #sidebar .left_col_2 a, #sidebar .col a, #sidebar .col2 a, #sidebar .col3 a, #sidebar .col4 a, #sidebar .col5 a { font-weight: 400;}

					#sidebar .right_col_1 ul, #sidebar .right_col_2 ul, #sidebar .left_col_1 ul, #sidebar .left_col_2 ul, #sidebar .col ul, #sidebar .col2 ul, #sidebar .col3 ul, #sidebar .col4 ul, #sidebar .col5 ul { list-style: none; padding: 0; text-align: center; }

						#sidebar .left_col_1 ul#recentcomments li, #sidebar .left_col_2 ul#recentcomments li, #sidebar .right_col_1 ul#recentcomments li, #sidebar .right_col_2 ul#recentcomments li, #sidebar .col ul#recentcomments li, #sidebar .col2 ul#recentcomments li, #sidebar .col3 ul#recentcomments li, #sidebar .col4 ul#recentcomments li, #sidebar .col5 ul#recentcomments li { width: 149px; padding: 5px 7px; line-height: 14px; border-bottom: 1px solid #ccc; }

						#sidebar .left_col_1 ul#recentcomments li a, #sidebar .left_col_2 ul#recentcomments li a, #sidebar .right_col_1 ul#recentcomments li a, #sidebar .right_col_2 ul#recentcomments li a, #sidebar .col ul#recentcomments li a, #sidebar .col2 ul#recentcomments li a, #sidebar .col3 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a { font-weight: 900; }

						#sidebar .left_col_1 ul#recentcomments li a:hover, #sidebar .left_col_2 ul#recentcomments li a:hover, #sidebar .right_col_1 ul#recentcomments li a:hover, #sidebar .right_col_2 ul#recentcomments li a:hover, #sidebar .col ul#recentcomments li a:hover, #sidebar .col2 ul#recentcomments li a:hover, #sidebar .col3 ul#recentcomments li a:hover, #sidebar .col4 ul#recentcomments li a:hover, #sidebar .col5 ul#recentcomments li a:hover { background-color: #fff; }

						#sidebar .col h3, #sidebar .col2 h3, #sidebar .col3 h3, #sidebar .col4 h3, #sidebar .col5 h3 {width: 340px;}

						#sidebar .left_col_1 ul li, #sidebar .left_col_2 ul li, #sidebar .right_col_1 ul li, #sidebar .right_col_2 ul li, #sidebar .col ul li, #sidebar .col2 ul li, #sidebar .col3 ul li, #sidebar .col4 ul li, #sidebar .col5 ul li {text-align: left; font-size: 11px; }

						#sidebar .left_col_1 ul ul, #sidebar .left_col_2 ul ul, #sidebar .right_col_1 ul ul, #sidebar .right_col_2 ul ul, #sidebar .col ul ul, #sidebar .col2 ul ul, #sidebar .col3 ul ul, #sidebar .col4 ul ul, #sidebar .col5 ul ul { padding: 0; }

						#sidebar .left_col_1 ul li a, #sidebar .left_col_2 ul li a, #sidebar .right_col_1 ul li a, #sidebar .right_col_2 ul li a, #sidebar .col ul li a, #sidebar .col2 ul li a, #sidebar .col3 ul li a, #sidebar .col4 ul li a, #sidebar .col5 ul li a { display: block; padding: 2px 10px; }

						#sidebar .left_col_1 ul li a:hover, #sidebar .left_col_2 ul li a:hover, #sidebar .right_col_1 ul li a:hover, #sidebar .right_col_2 ul li a:hover, #sidebar .col ul li a:hover, #sidebar .col2 ul li a:hover, #sidebar .col3 ul li a:hover, #sidebar .col4 ul li a:hover, #sidebar .col5 ul li a:hover { background-color: #f1f1f1; }

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lt-ie9 .container{width:74em;}
.ccit_header_default .container{height:48px;}
.lt-ie9 .ccit_header_default .container{height:64px;}
.ccit_nav_header .container{text-align:right;height:0px;}
.lt-ie9 .ccit_nav_header .container{text-align:right;height:0px;}
.ccit_section_default .container{padding-top:12px;padding-top:0.75rem;padding-bottom:8px;padding-bottom:0.5rem;}
.ccit_footer_default .container{padding-top:24px;padding-top:1.5rem;padding-bottom:32px;padding-bottom:2rem;}
.lt-ie9 .ccit_footer_default .container{padding-top:32px;padding-top:2rem;}
.lt-ie9 body.front header#cc_header .container{height:80px;}
.lt-ie9 body.front #cc_header .container{height:80px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.with-secondary-menu .region-header{margin-top:3em;}
.without-secondary-menu .region-header{margin-top:15px;}
.region-triptych-first,.region-triptych-middle,.region-triptych-last{margin:20px 20px 30px;width:280px;}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}
.region-header .block{xfont-size:0.857em;float:left;xmargin:0 10px;xpadding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;xpadding:0;}
.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8);}
.region-header .form-required{color:#eee;color:rgba(255,255,255,0.7);}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login{width:auto;}
.region-header #block-user-login .content{margin-top:2px;}
.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login div.description{display:inline;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px;}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both;}
.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px;}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}
.region-header #block-search-form{width:208px;}
.region-header #block-search-form .form-text{width:154px;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
#footer .region{margin-top:20px;}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.region-header,.region-header a,.region-header li a.active,#name-and-slogan,#name-and-slogan a,#secondary-menu-links li a{color:#fffeff;}

#loyalty-modal #heading-container .header-img {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  float: none;
}


#c5 #map {
    height: 70vw !important;
    max-height: 500px;
}


#c5 .location-detail-block #map {
    height: 50vw !important;
    max-height: 400px;
}


#c5 #map img {
    max-width: none;
}
.span12{width:940px;}
.row-fluid .span12{width:100%;*width:100%;}
input.span12,textarea.span12,.uneditable-input.span12{width:926px;}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
.span12.mobile-hot-stories{display:none;}
.span12.mobile-show,.spec-accordion.mobile-show{display:none;}
.span12.twitter-block .textblock.yellow-bg{min-height:0px;}
.span12 .twitter-block .text-content{background:#b6aa69;padding:10px;}


.span12.spec-list{
    margin-bottom: 20px;
}


    .span12 .cover.homepage .rslides1_nav.prev, .span12 .cover.homepage .rslides1_nav.next{
        display: none!important;
    }

.span12 .hashtag, .span12 .section-title {
    min-height:150px;
    max-height:150px;
}

.span12 .hashtag .tag, .span12 .section-title span {
    line-height:150px;

}

.news-item.last .span12{
    margin:40px 0 40px 0;
}

    .product-overview .row-fluid:first-child .span6 .span12, .support .span6, .support .span3  {
        width:33.33333333333334%;
        *width:33.33333333333334%;
    }

    .product-overview .row-fluid:first-child .span6 .row-fluid .span12 {
        width: 100%;
        *width: 100%;
    }


    .live-for-music-banner .span12.cover-spans-height .span9{
        width: 75%;
    }


    .live-for-music-banner .span12.cover-spans-height .span3{
        display: block;
    }

.span12 .section-title span{
    font-size: 1.4em;
}

.span12.mobile-show.ampSeries{
    display: inline-block;
}


.span12.mobile-show.ampSeries h1{
    color: #fff;
    font-size: 2em;
    padding: 22px;
}

.span12.mobile-text {
    display: block;
}


.cover.homepage .span12.mobile-show {
    display: block;
    background: #000;
    position: absolute;
    bottom: 0;
    height: 90px;
    padding: 0px 20px;
}


.span12.mobile-show .text{
    display: block;
}

    .span12.twitter-block{
        float:left;
    }

    .live-for-music-banner .span12.cover-spans-height .span9 h1{
        line-height: 0.8em;
    }

    .live-for-music-banner .span12 .twitter-block{
        margin-top:0px;
    }


    .span12.hot-story-slideshow{
        display: none;
    }

    .relPosAmp .span12.yellow-bg{
        margin-top:20px;
    }

    .relPosCab .span12.yellow-bg{
        margin-top:20px;
    }

    .relPosGui .span12.yellow-bg{
        margin-top:20px;
    }


.relPosPed .span12.yellow-bg{
    margin-top:35px;
}

    footer .span12 {
        display:none;
    }


    .span12.mobile-show{
        display: block;
        background: #000;
    }

    .span12 .hashtag.white-bg .tag.black{
        font-size: 2.3em;
    }


    .spread-the-word.product-social-bar.design-your-amp .span12.yellow-bg .tablet-social-bar .centered-socials .white.share-to-care{
        display: none!important;
    }


    .row-fluid.spread-the-word .span12.yellow-bg{
        margin-top: 0px;
    }


.span12.product-demo-video.code-amp{
    background: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 20px;
    padding-top: 60px;
}


.product-detail.gateway section .span12 .row-fluid {
    position: relative;
}


body.single-amplifier .span12.product-demo-video.code-amp {
    background-color: black;
}


body.single-amplifier .span12.product-demo-video.code-amp .row-fluid:nth-child(2) {
    padding: 0 0 60px 0;
}


body.single-amplifier .span12.product-demo-video.code-amp h2 {
    line-height: 1.1em;
    text-align: center;
}


body.single-amplifier .span12.product-demo-video.code-amp p {
    color: white;
}


    .product-overview.code-amp #zoom-images-wrapper .span12 {
        width: 100%;
    }


    .product-overview.code-amp #zoom-images-wrapper .span12 .product-lifestyle-slides a {
        width: 100%;
    }


        .qi, .qi-p
        {
            height: 220px;
        }


            .qi p, .qi-p p
            {
                font-family: verdana,helvetica,arial;
                width: 330px;
                text-align: center;
                margin-top: -100px;
                display: block;
                margin-left: auto;
                margin-right: auto;
            }

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }


.bannerimg1 
{
padding: 0px;
}
.wf-container,.wf-container-main{margin:0 -22px;padding:0}


img.alignnone, img.alignleft, img.alignright, img.aligncenter, .wp-caption img,
.menu_item_image_sm img, .menu_item_image_lg img,
.blog_post_image_sm, .blog_post_image img,
.gallery-item img, .search_image_sm {	
    -webkit-border-radius: 6px;	
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;			
	 border-radius: 6px;
}

.span6.td-sub-footer-copy,.span6.td-sub-footer-menu {line-height: 1.5;min-height: 1px;font-size: 13px;color: #4a4a4a;}

.span6.prev-post {padding-left: 25px;position: relative;}

.span6.next-post {padding-right: 25px;position: relative;}

.span6.td-sub-footer-menu .widget {margin: 0;color: #4a4a4a;font-size: 13px;}

.span6.td-sub-footer-menu a {  padding: 0px 8px;}

.span6.td-sub-footer-menu .fa {padding-right: 5px;}

a.span6.next-post {float: right;}

a.span6.prev-post {float: left;text-align: left;margin-left: 0;}

.span6.other_container {text-align: right;padding-right: 30px;}

.patient_reviews .td-header-menu-wrap .span6 {width: 50%;float: left;}
.span6{width:480px}
.row-fluid .span6{width:47.761194029851%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:47.710993226638%}
input.span6,textarea.span6,.uneditable-input.span6{width:466px}
.table td.span6,.table th.span6{float:none;width:464px;margin-left:0}


.body {
	font-family: tahoma, Verdana, Arial;
	font-size: 1em;
	text-decoration: none;
}

    .homepage-featured-content-slider .media .read-more {
      display: block;
      font-size: 12px;
      font-weight: 500;
      margin: 8px 0 0;
      position: relative;
      text-align: left;
      z-index: 15; }


.gallery .read-more {
  display: block;
  font-size: 12px;
  font-weight: 500;
  padding: 2px 0 0;
  position: relative;
  text-align: left;
  z-index: 15; }
#home_atlantia_cover{margin:-17px 0 0 -8px;padding:0}


.widget-title {
    font-size: 1.5em;
    border-bottom: 1px solid #e8e8e8;
    margin: 10px 0px;
}







.site-footer .widget-title {
    font-size: 1.7em;
    border-bottom: 1px dashed #666;
    margin: 10px 0px;
    color: #DFDEDE;
    display: table;
}


.entry-title, .service-title, .widget-title {
    font-family: 'PT Sans', Helvetica, Arial, sans-serif;
   
}

.inner-footer-wrapper .layout_element { display:none;  }

#footer div.inner-footer-wrapper ul li {margin: 5px 0;}

.inner-footer-wrapper { padding-bottom:30px; }


#footer div.inner-footer-wrapper ul { padding:0; margin:0 ; }

#footer div.inner-footer-wrapper ul li:last-child { border-bottom:none!important; }

.nivo-html-caption {
    display:none;
}

#features1 .feature-details .title-separator { width: 140px; height: 2px; margin-bottom: 34px; background: #0093B4; }

#features1 .full .feature-details .title-separator { margin: 0 auto; margin-bottom: 34px; }


#footers{background:#473e36;position:relative;overflow:hidden;font-size:14px}

#footers h4{font-size:18px;margin:0 0 10px}

#footers .row .col-md-4{position:static}

#footers .footer-right-block-bg{width:100%;height:100%;position:absolute;z-index:0;background:#544c44;top:0;left:auto;margin-left:-15px;z-index:0}

.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: #888888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

  .head-container .menu .navbar .navbar-toggle .icon-bar {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    background-color: rgba(255, 255, 255, 0.3);
  }

  .head-container .menu .navbar .navbar-toggle:hover .icon-bar,
  .head-container .menu .navbar .navbar-toggle:focus .icon-bar {
    background: #fff;
  }

  body.light-layout .menu .navbar .navbar-toggle .icon-bar {
    background-color: rgba(0, 0, 0, 0.3);
  }

  body.light-layout .menu .navbar .navbar-toggle:hover .icon-bar,
  body.light-layout .menu .navbar .navbar-toggle:focus .icon-bar {
    background: #fff;
  }

.nav-menu .sub-menu li a{
	text-align: left;
}


.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #003000;
	border: none;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: 0px;
	z-index: 99999;
}


.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}


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


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


.entry-content  h4.menu-item {
margin-top:20px;
margin-bottom: 5px;

}
	



#footer .menu-item { clear:both; width:205px; padding:0 !important; margin:0 !important; line-height:18px; }

#footer .menu-item a { clear:both; width:205px; padding:0 !important; margin:0 0 18px 0 !important; line-height:18px; }
.featured__left .featured-box__surface .featured-box__img-shadow{background:linear-gradient(to bottom, transparent 0px, transparent 8%, rgba(0,0,0,0.8) 100%) repeat scroll 0 0 transparent;height:100%;position:absolute;top:0;width:100%}

	
.older {
	float: left; 
	width: 49%; 
	text-align: left; 
	margin:0; 
	padding:0;
	}
	

.older-home {
	float: left; 
	width: 45%; 
	text-align: left; 
	margin:0; 
	padding:0;
	}
#sidebar-first,#sidebar-second,.navigation,#toolbar,#footer-wrapper,.tabs,.add-or-remove-shortcuts{display:none;}
#content,#sidebar-first,#sidebar-second,.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn,.attachment,.view-jobs-az .view-content{display:inline;float:left;position:relative;}
.front #sidebar-second{width:527px;}


#footer .footer_top {
    border-bottom: 1px solid #464646;
}


#footer .footer_top .section {
    float:left;
    width: 280px;
    margin-right: 60px;
    padding-bottom: 20px;
}


#footer .footer_top .section h3 {
    text-transform: uppercase;
    font-family: 'libel_suitregular';
    color: #fff;
    font-weight: normal;
    font-size: 1.4em;
    margin-top: 0;
    letter-spacing: 1px;
}



#footer .footer_top .section h3 a {
    color: #fff;
}


#footer .footer_top .section strong {
    color: #ed1c24;
}


#footer .footer_top .section a {
    color: #ed1c24;
}


#footer .footer_top .section p {
    margin-bottom: 8px;
    font-size: 0.9em;
    line-height: 1.5em;
}


#footer .footer_top .follow .icons {
    margin-bottom: 20px;
}



#footer .footer_top .follow .icons .icon {
    float:left;
    margin-right: 10px;
}


#footer .footer_top .partners .column {
    float:left;
    width: 130px;
    margin-right: 10px;
}


#footer .footer_top .partners .column a {
    color: #898989;
}


#footer .footer_top .news,
#footer .footer_top .reviews {
    margin-right: 0;
}
.mk-page-section .theme-content {padding:0 20px;}
#mk-footer img,#mk-sidebar img,.ajax_project img,.mk-edge-slider img,.mk-page-section img,.theme-content img,.vc_row-fluid img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
.theme-content,.theme-page-wrapper{width:100%!important;left:0}
.not-found-page .theme-content{padding:0!important}
#theme-page .theme-page-wrapper .theme-content{padding:30px 20px}
#theme-page .theme-page-wrapper .theme-content.no-padding{padding-bottom:0!important;padding-top:0!important}
#theme-page .theme-page-wrapper.left-layout #mk-sidebar,#theme-page .theme-page-wrapper.right-layout .theme-content{float:left}
#theme-page .theme-page-wrapper.left-layout .theme-content{float:right}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width:73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}

table.main {
	padding: 0px;
	margin: 0px;
}


.big-blu {color: #002F65;
margin-top: 15px!important;
font-size: 20px!important;s}



.big-blu span:first-child {
	background: #E0E0E0;
}


.big-blu span {
color: #002F65;
padding: 3px;
}

.big-img{padding-top:30px;}

#posteditingUnavailable .big{font-size:14px !important;}

#revisioneUnavailable .big{font-size:14px !important;}

#traduzioneUnavailable .big{font-size:14px !important;}

.big{font-size:130%;font-weight:bold !important}

.order1 .big{font-weight:normal !important}

.order2 .big{font-weight:normal !important}

.order3 .big{font-weight:normal !important}


#content .hentry .wp-caption {
  background: #F5F5F5;
  text-align: center;
  padding-top: 5px;
  font-size: 0.8em;
  color: #999;
  max-width: 100%; }


#content .hentry .gallery-item a,
#content .hentry .entry-attachment a,
#content .hentry .entry-attachment a:hover,
#content .hentry .wp-caption a,
#content .hentry .wp-caption a:hover,
#content .hentry .gallery a:hover {
  border: none; }

  #content .hentry .gallery .wp-caption,
  #content .hentry .gallery .gallery-caption {
    font-size: 12px;
    line-height: 1.2;
    color: #AAA;
    max-width: 97.5%;
    text-align: center; }

      #content .hentry .gallery .wp-caption .wp-caption-text,
      #content .hentry .gallery .gallery-caption {
        font-size: 10px;
        line-height: 1; }







.nav1 { position:relative; float:left; width:608px; list-style:none; z-index:9999; margin:0px 10px 0px 0px; padding:0px 0px 0px 20px; height:40px; background:transparent }

.nav1 li { float:left; position:relative; height:40px }

.nav1 a { display:block; color:#c5c5c5; text-decoration:none; line-height:18px; padding:6px 10px; margin:5px 0px; font-size:13px; text-shadow:0px -1px 0px rgba(0,0,0,0.3) }

.nav1 ul { list-style:none; position:absolute; display:none; top:35px; margin:0px; width:165px; z-index:99999 }

.nav1 ul li { min-width:165px; height:auto }

.nav1 ul li:last-child { border:none }

.nav1 ul.sub-menu { background:#333; background:rgba(0,0,0,0.8); padding:5px }

.nav1 ul.sub-menu a { display:block; margin:0px; padding:6px 5px; color:#c0c0c0; text-decoration:none; text-transform:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }

.nav1 ul ul { left:165px; top:-5px }

.nav1 li:hover ul ul, .nav1 li:hover ul ul ul, .nav1 li:hover ul ul ul ul { display:none }

.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li li li:hover ul, .nav1 li li li li:hover ul { display:block }

.nav2 li:hover ul, .nav2 li li:hover ul, .nav1 li li li:hover ul, .nav2 li li li li:hover ul { display:block }


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}





ul.sub-menu {
    background:#212121 !important;
}


ul.sub-menu ul.sub-menu {
    background:#000 !important;

}

	.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
	.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
		display: block;
		line-height: 40px;
		width: 30px;
		}

		.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
		.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
			content: '\f105';
			}

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

	.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
		font-weight: bold;
		margin: 0 0 8px;
		background-color: transparent !important;
		}

		.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
			display: none !important;
			}

			.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {
				line-height: 40px;
				}

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

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: inline-block;
				vertical-align: top;
				font-size: 26px;
				text-align: center;
				line-height: 46px;
				width: 50px;
				}

				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\f107';
					}

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 50px;
				}

	.l-main .widget_nav_menu .menu-item a {
		display: block;
		line-height: 1.5em;
		position: relative;
		padding: 12px 20px 12px 35px;
		-webkit-transition: color 0.1s, background-color 0.1s, border-color 0.1s;
				transition: color 0.1s, background-color 0.1s, border-color 0.1s;
		border-top: 1px solid #e5e5e5; 
		color: inherit;
		}

		.l-main .widget_nav_menu .menu-item a:before {
			position: absolute;
			top: 12px;
			left: 16px;
			content: '\f105';
			font-size: 18px;
			font-family: fontawesome;
			opacity: 0.5;
			}

		.l-main .widget_nav_menu .menu-item a i {
			width: 20px;
			}

		.l-footer .widget_nav_menu .menu-item:before {
			position: absolute;
			top: 6px;
			left: 2px;
			content: '\f105';
			font-size: 18px;
			font-family: fontawesome;
			opacity: 0.5;
			}

	





.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	}

	.type_desktop .menu-item-language:hover .submenu-languages {
		display: block;
		}

		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}

.type_mobile .menu-item-language {
	float: none;
	display: inline-block;
	line-height: 40px;
	}
.l-header .menu-item-language,.l-header .w-nav-item {font-family:"Noto Sans", sans-serif;font-weight:300;}
.type_desktop .submenu-languages,.l-header .w-nav-anchor.level_2,.l-header .w-nav-anchor.level_3,.l-header .w-nav-anchor.level_4,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {color:#000;}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#51175b}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:-moz-inline-stack;display:inline-block;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active a{color:#ffffff;background-color:#2c628c;border-color:#2c628c;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a{display:-moz-inline-stack;display:inline-block;border:1px solid #67788d;padding:1px 5px;background-color:#f5f5f5;color:#333333;font-size:14px;line-height:normal;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a:hover{color:#ffffff;background-color:#2c628c;border-color:#2c628c;}
#admin-menu,#main_menu_holder,#site_footer,#site_header_region #block-search-form,#standalone_banner,.tabs_holder{display:none}
div.widgets-clear{clear:both;}



	.subcat a  {
	display: block;
	width: 160px;
	height: 45px;
	font-size: 75%;
	font-weight: bold;
	padding-left: 70px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #2a2a2a;
	background-repeat:no-repeat;
	background-position: 5px 5px;
	}


	.subcat a:hover, .subcat a:hover * {
	color: black;
	background-color: #ffdc00;
	}


#nav .submenu
{
	display: block;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #dfdfdf;
	
}


#nav .submenu a
{
	display: block;
	border: none;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	color: #336699;
	font-size: 12px;
}


#nav .submenu a:hover{
	text-decoration: underline;
	color: #039;
	background: none;
}
.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-5{width:41.66666667%}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
  background: none;
  border: 0;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
#nav span.menu-description,#subnav span.menu-description{display:block;font-size:.8em;text-transform:none;}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.post-type-archive-video .primary-nav li.menu-item-32 a,
.single-video .primary-nav li.menu-item-32 a,
.single-location .primary-nav li.menu-item-32 a {
	font-weight: 300;
}






#search-10 .screen-reader-text {
	font-size: 16px;
	color: #e10000;
	hover: aqua;
}



.noUi-background,

.cro_gr_labelholder a,

.cro_cust_bg,

ul.cro_shortcal li .clarlabel:hover,

.cat_audio_wrapper .mejs-container, .cat_audio_wrapper  .mejs-embed, .cat_audio_wrapper  .mejs-embed body,

.cro_bodysidebar ul li.widget-container .tagcloud a,

#comments .comment-reply-link,


.reveal-modal .close-reveal-modal,

.owl-theme .owl-controls .active span,

ul.cro_donationsfrequency li.cro_don_freq_active,

form.wpcf7-form input.wpcf7-submit,

ul.cro_footwidget li.widget-container .tagcloud a,

ul.cro_footwidget li.widget_search input#searchsubmit,

.comments-area input#submit{
	background:  #e10000;
}
.grid .date-display-single,.date-display-single,body.node-type-iaea-video .date-display-single{color:#999999;}

		.footer-first div[id*="sticky-posts"] ul .post-title{
			margin-bottom: 0px;
		}

		.footer-first div[id*="sticky-posts"] ul .post-title a{
			font-weight: 700;
			text-transform: uppercase;
			color: #3c77d0;
			font-size: 14px;
		}

			.footer-first div[id*="sticky-posts"] ul .post-title a:hover{
				color: #009ede;
				text-decoration: none;
			}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }


.home-nav li.nav-logout, .home-nav li.nav-register, .home-nav li.nav-login {
  display: none;
}

  
  .home-nav li.nav-register {
    display: block;
    position: absolute;
    width: auto;
    right: 80px;
  }

  
  .home-nav li.nav-register a {
    font-size: 15px;
    color: #fee833;
  }

  
  #site-navigation-main div.mobile-nav li.nav-register {
    display: block;
    position: absolute;
    width: auto;
    right: 80px;
  }

  
  #site-navigation-main div.mobile-nav li.nav-register a {
    font-size: 15px;
    color: #fee833;
  }

	.mailing-list div.header {
		display:none;
	}


.news .header {
	padding-bottom: 3px;
}

	.news .header .date {
		display:none;
	}

	.news .header .title {
		font-weight: bold;
	}

.news .preview .item .header {
	display:none;
}

	.news .preview .item .header .date {
		float: left;
		padding-right: 5px;
	}

	.news .preview .item .header .title {
		font-weight: bold;
	}

.search div.form .header {
	display: none;
}






.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul {
   list-style-type: none;
    background: url() no-repeat scroll left top;
}

.entry .shortcode-unorderedlist ul li:before, .shortcode-unorderedlist ul li:before { font-family: FontAwesome; margin:0 5px 0 0; font-size: 16px; }



.entry .shortcode-unorderedlist.tick ul li:before, .shortcode-unorderedlist.tick ul li:before { content:"\f00c"; color:#80B42B; }

.entry .shortcode-unorderedlist.red-x ul li:before, .shortcode-unorderedlist.red-x ul li:before { content:"\f00d"; color:#E97373; }

.entry .shortcode-unorderedlist.bullet ul li:before, .shortcode-unorderedlist.bullet ul li:before { content:"\f0da"; color:#5986C0; }

.entry .shortcode-unorderedlist.green-dot ul li:before, .shortcode-unorderedlist.green-dot ul li:before { content:"\f0da"; color:#80B42B; }

.entry .shortcode-unorderedlist.arrow ul li:before, .shortcode-unorderedlist.arrow ul li:before { content:"\f061"; color:#80B42B; }

.entry .shortcode-unorderedlist.star ul li:before, .shortcode-unorderedlist.star ul li:before { content:"\f005"; color:#F7CD17; }






.entry .shortcode-orderedlist ol li, .entry .shortcode-orderedlist ol li ol, .shortcode-orderedlist ol li {
   list-style-type: none;
   margin-left: 25px;
   background: url() no-repeat scroll left top;
}


.entry .shortcode-orderedlist.armenian ol li, .shortcode-orderedlist.armenian ol li { list-style-type: armenian; }

.entry .shortcode-orderedlist.decimal ol li, .shortcode-orderedlist.decimal ol li { list-style-type: decimal; }

.entry .shortcode-orderedlist.decimal-leading-zero ol li, .shortcode-orderedlist.decimal-leading-zero ol li { list-style-type: decimal-leading-zero; }

.entry .shortcode-orderedlist.georgian ol li, .shortcode-orderedlist.georgian ol li { list-style-type: georgian; }

.entry .shortcode-orderedlist.lower-alpha ol li, .shortcode-orderedlist.lower-alpha ol li { list-style-type: lower-alpha; }

.entry .shortcode-orderedlist.lower-greek ol li, .shortcode-orderedlist.lower-greek ol li { list-style-type: lower-greek; }

.entry .shortcode-orderedlist.lower-latin ol li, .shortcode-orderedlist.lower-latin ol li { list-style-type: lower-latin; }

.entry .shortcode-orderedlist.lower-roman ol li, .shortcode-orderedlist.lower-roman ol li { list-style-type: lower-roman; }

.entry .shortcode-orderedlist.upper-alpha ol li, .shortcode-orderedlist.upper-alpha ol li { list-style-type: upper-alpha; }

.entry .shortcode-orderedlist.upper-latin ol li, .shortcode-orderedlist.upper-latin ol li { list-style-type: upper-latin; }

.entry .shortcode-orderedlist.upper-roman ol li, .shortcode-orderedlist.upper-roman ol li { list-style-type: upper-roman; }


.archiveposts .post .entry {
	font-size:12px;
}


#content.full-width .entry img {
	max-width:950px;
}


.post .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:1.7;
	font-size:13px;
	clear:left;
}


.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
 	margin-bottom: 12px;
	line-height:1.3;
}


.entry a {
   	color:#166E96;
   	font-weight:bold;
}


.entry a img {
  	text-decoration: none;
	border: 0 none;
}


.entry p { margin:0 0 15px; }



.entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
}


.entry ul li {
	list-style-type:square;
}


.entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
}


.entry ol li {
	list-style-type:decimal;
}


.entry blockquote {
 	border-left:3px solid #CCCCCC;
	color:#777777;
 	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
}


.post .entry h2 {
 	float:none;
 	width:auto;
}


.entry img { margin-bottom:10px; }


.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright {
	margin-bottom: 10px;
	max-width: 676px;
	width:auto;
 	height:auto;
}



.entry .gallery .gallery-item { max-width:150px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }

.entry .gallery { clear: both; margin: auto; text-align: center; }

.entry .gallery a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}



.entry .wp-caption { max-width: 100% !important; text-align:center; }

.entry .wp-caption img { background:none; margin:0; border:0 none; max-width:100%;  width:auto; height:auto;}

.entry .wp-caption-text, .gallery-caption { color:#999; font-size:11px; margin:0; padding:4px 0 0; text-align:center; }

.entry .wp-caption.aligncenter { margin:0 auto 15px; }

.calendar-column {
	float: left;
	width: 22.6%;
	padding: 0 0 0 1.9%;
}

.iwidth982 { width: 982px }
.projects_holder article .feature_holder .feature_holder_icons{margin:10px 0 0 0}
.projects_holder article .feature_holder,.projects_holder article .feature_holder .feature_holder_icons{display:inline-block}
.projects_holder.hover_text article .feature_holder{width:100%}
.projects_holder.hover_text article .feature_holder .feature_holder_icons{margin:20px 0 0 0}
.projects_masonry_holder .feature_holder{width:100%;display:inline-block}


.blog-media { margin: 60px auto 60px auto; max-width:100% !important; overflow:hidden;  }

	div .blog-media:first-child { margin-top: 0px; }

	div .blog-media:last-child { margin-bottom: 0px; }

	.blog-entry .blog-media {  margin: 0; }

	
.blog-media[data-posttype] { position: relative; }

.blog-media[data-posttype]:after { 
	content: attr(data-posttype); 
	background: #0d0d0d;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 6px;
	font-size: 10px;
	line-height: 18px;
	text-transform: uppercase;
	}

	
.blog-entry .blog-media img {
	-webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    transition: all 0.8s ease;
	transform: scale(1);
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	}

	
.blog-entry .blog-media:hover img {
	-webkit-transition: all 8s ease;
    -moz-transition: all 8s ease;
    -o-transition: all 8s ease;
    -ms-transition: all 8s ease;
    transition: all 8s ease;
	transform: scale(1.5);
	-ms-transform: scale(1.5); 
	-webkit-transform: scale(1.5);
	}
.textwidget{line-height:24px;}
#footer .textwidget a{color:#000000!important;}

.iwidth621 { width: 621px }
.text-center{text-align:center}
div#footer{min-height:65px;line-height:30px;border-top:5px solid #1a1a1a;background:#0c0c0c;position:fixed;bottom:0;width:100%}
div#footer div#link-container{float:right;display:block;min-width:750px;text-align:center}
div#footer div#link-container a{text-decoration:none;color:#c4c4c4}
div#footer div#link-container span{color:#c4c4c4}


.wrapper { 
	width:100%;
	overflow:hidden;
}


.boxed-layout #page {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 12px #999;
    margin: 0 auto;
    width: 1200px;
}
.light{font-weight:300}
.flyout{background:#f2f2f2;padding:20px;margin:0;border:1px solid #d9d9d9;position:absolute;top:39px;left:-1px;width:250px;z-index:40;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1)}
.flyout p{line-height:1.2;font-size:13px}
.flyout *:first-child{margin-top:0}
.flyout *:last-child{margin-bottom:0}
.flyout.small{width:166.66667px}
.flyout.large{width:437.5px}
.flyout.right{left:auto;right:-2px}
.flyout.left{right:auto;left:-2px}
.flyout.up{top:auto;bottom:39px}
ul.flyout,.nav-bar li ul{padding:0;list-style:none}
ul.flyout li,.nav-bar li ul li{border-left:solid 3px #CCC}
ul.flyout li a,.nav-bar li ul li a{background:#f2f2f2;border:1px solid #e6e6e6;border-width:1px 1px 0 0;color:#555;display:block;font-size:14px;height:auto;line-height:1;padding:15px 20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}
ul.flyout li a:hover,.nav-bar li ul li a:hover{background:#ebebeb;color:#333}
ul.flyout li.active,.nav-bar li ul li.active{margin-top:0;border-top:1px solid #4d4d4d;border-left:4px solid #1a1a1a}
ul.flyout li.active a,.nav-bar li ul li.active a{background:#4d4d4d;border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}
.flyout.small,.flyout.large{width:100%!important}
.flyout p:last-child{margin-bottom:18px}
.aside ul ul ul.flyout{margin-left:0}
.menu .flyout{top:61px}

                            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;
                        }
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.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 .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

.wrapper,
.site-main {
  margin: 0 auto;
}

.wrapper {
  max-width: 1200px;
}


.td-container {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}
.mnt_regtxt{color:#666;clear:both;line-height:12px;font-size:10px;text-align:center;}
.add_margin_bottom12{position:relative;margin-bottom:12px}




.cf:after,
.clearfix:after,
.gallery:after,
.content:after,
.menu--main:after,
.share-icons:after,
.grid:after,
.comment-form:after,
.masonry:after,
.comments-area-title:after,
.comment-reply-title:after,
.comment-navigation:after,
.has_sidebar .post-sidebar-wrapper:after {
	clear: both;
	content: " ";
	display: table;
}


.content {
	margin: 37px auto;
	margin: 2.35294rem auto;
	max-width: 1242px;
	max-width: 77.64706rem;
	padding: 0 18px;
	padding: 0 1.17647rem;
}


.content--portfolio {
	max-width: 1524px;
	max-width: 95.29412rem;
}


.content--single {
	max-width: 771px;
	max-width: 48.23529rem;
}


.content--full {
	max-width: none;
}


.has_sidebar .content--single-post {
	max-width: 1129px;
	max-width: 70.58824rem;
}

	
	.content h4 {
	    line-height: 56px;
	}

.content--portfolio-archive {
	max-width: 1500px; 

}

.content--single, .has_sidebar .content--single-post {
	max-width: 700px; 

}



#splash-info-left li {padding-left:20px;}


#splash-info-left {float:left;width:330px;height:140px;}

    #splash-info-left h3 {font-size:17px;color:#fff;font-weight:bold;padding-bottom:10px;}

     #splash-info-left ul {width:350px;}


     #splash-info-left li  a{color:#fff;text-decoration:none;}

     #splash-info-left li a:hover {color:#fff;text-decoration:underline;}
#block-views-featured-actions-block .views-row{width:300px;float:left;margin-right:12px;}
#front_tier3 #block-views-reports-block .views-row{margin:0 0 3em 0;text-align:center;}
#content .view-featured-actions .views-row{background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 1.5em 0;padding:1em;clear:left;}
#content .view-reports .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:0.5em solid #ccc;}
#block-system-main .view-chapters .views-row{clear:left;margin-bottom:2em;}
.view-news .views-row{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:0.25em solid #ddd;}
#block-system-main .view-music .views-row{margin:1em 0 1em 0;}
#content .view-videos .not-attachment .views-row,#block-views-media-block-1 .views-row{width:178px;height:98px;position:relative;border:5px solid #ddd;margin:0 10px 10px 0;cursor:pointer;float:left;}
.view-videos .attachment .views-row{background:white;width:500px;padding:10px;}
.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}
.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}
.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}
.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}
.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}
.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}
.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}
.calendar-calendar .month-view .full .week{font-size:inherit;}
.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}
.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}
.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}
.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}
.calendar-calendar .month-view .full td.single-day{border-top:0px;}
.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}
.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}
.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}
.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}
.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}
.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}
.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}
.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}
.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}
.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}
.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}
.wk-slideshow
.captions{display:none}







#nav li.top{
	margin-right:15px;
}

	
	.toggle-container { 
		display: block; 
		background: #1D1D1D;
	}

.slider-heading{
	left:5% !important;
	width:75% !important;
}

.slider-content{
	left:5% !important;
	width:75% !important;
	top:56% !important;
}

.slider { 
}

.slider img {
	width:100%
}

.most-popular .slider-controls{ float:right;}

.slider-heading h3{margin-bottom:0; font-family:'Alike Angular',serif!important; font-size:27px!important;color:#FFFFFF!important;}


.footer-links h5
{
    color: #196AC4 !important;
font-size: 16px !important;
font: 14px 'Oswald-Regular',sans-serif;
}


.footer-links-area{
width: 880px;
float: left;
margin: 0 0px 0 0;
padding-left: 100px;
background-color: #000;
}


.footer-links {
width: 120px;
float: left;
margin: 20px 35px 20px 0;
border-right: solid #bbb 1px;
height: 240px;
}


.footer-links-a {
width: 200px;
float: left;
margin: 20px 35px 20px 70px;
border-right: solid #bbb 1px;
height: 240px;
}

.gdlr-info-font, ul.gdlr-twitter-widget .gdlr-twitter-time, .gdlr-page-caption{ font-family: "Droid Serif"; }
.front #front_tier1 .region,.front #front_tier2 .region,.front #front_tier3 .region{width:946px;margin:0 auto 0 auto;}
.front #front_tier1 .region{padding-top:80px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

#dmg-social-bar .dmg-cluster .dmg-user {
  float: left;
  padding: 0.4em 0;
}

#dmg-social-bar .dmg-cluster .dmg-user span {
  float: left;
  font-size: 85%;
}

#dmg-social-bar .dmg-cluster .dmg-user .brdr {
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  padding: 0 5px;
}

#dmg-social-bar .dmg-cluster .dmg-user .no-brdr {
  border: none;
  padding: 0 5px;
}

#dmg-social-bar .dmg-cluster .dmg-user .inpt {
  padding: 0 5px 0 0;
}

#dmg-social-bar .dmg-cluster .dmg-user .dmg-userInputs {
  background-color: black;
  border: 1px solid rgba(255, 255, 255, 0.25);
  color: #fff;
  border-radius: 0.33em;
  width: 120px;
}

#dmg-social-bar .dmg-cluster .dmg-user input.dmg-userInputs:-webkit-autofill {
  background-color: black !important;
  color: #fff !important;
}

#dmg-social-bar .dmg-cluster .dmg-user .button {
  background-color: #000000;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e3e3e), color-stop(100%, #000000));
  
  background-image: -webkit-linear-gradient(#3e3e3e, #000000);
  
  background-image: -moz-linear-gradient(#3e3e3e, #000000);
  
  background-image: -o-linear-gradient(#3e3e3e, #000000);
  
  background-image: -ms-linear-gradient(#3e3e3e, #000000);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#3e3e3e), to(#000000));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#000000', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#000000', GradientType=0)";
  
  background-image: linear-gradient(#3e3e3e, #000000);
  
  padding: 2px 8px;
  width: 60px;
}

#dmg-social-bar .dmg-cluster .dmg-user .button:hover {
  background-color: #3e3e3e;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #3e3e3e));
  
  background-image: -webkit-linear-gradient(#000000, #3e3e3e);
  
  background-image: -moz-linear-gradient(#000000, #3e3e3e);
  
  background-image: -o-linear-gradient(#000000, #3e3e3e);
  
  background-image: -ms-linear-gradient(#000000, #3e3e3e);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#000000), to(#3e3e3e));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#3e3e3e', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#3e3e3e', GradientType=0)";
  
  background-image: linear-gradient(#000000, #3e3e3e);
  
}
.front #block-views-calendar-block-2 .view-content{padding-top:10px;}
.home_page_news .view-content,.home_page_news .view-footer,.home_page_events .view-content,.home_page_events .view-footer{padding:0 10px;}
.sidebar-first-wrapper .view-id-calendar .view-content{font-size:12px;font-size:1.2rem;}
.view-faqs .view-content{padding:20px;}
.view-faqs .view-content .views-row{margin-bottom:15px;border-bottom:1px solid #cccccc;padding-bottom:4px;}
.view-faqs .view-content .views-row p{margin:10px 0 10px;}
.view-faqs .view-content .question span{font-size:16px;font-size:1.6rem;font-weight:bold;}

#simplenews_extras_view .view-content{padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}

.social-media .social li a.youtube{
	background-position:-315px -3px;
}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.nav-tabs{border-bottom:1px solid #dddddd;}
.nav-tabs.nav-justified{width:100%;border-bottom:0;}
.nav-justified{width:100%;}
.nav-tabs-justified{border-bottom:0;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
  .mobile-menu .nav li a { font:bold 12px/15px Arial; color:#fff; }
 .mobile-menu .nav li a span { font-size:16px; margin-right:5px; }
 .mobile-menu .nav li ul li a{ margin-left:2px; font:12px/15px Arial; color:#fff; }
  .mobile-menu .nav a:hover, .mobile-menu .nav a:focus, .mobile-menu .nav a:active{color:#333;background-color:#eee}


.nav-mem{
	background-color:hsl(250, 167, 28) !important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#cdd6db");background-image:-khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#cdd6db));background-image:-moz-linear-gradient(top, #FFFFFF, #cdd6db);background-image:-ms-linear-gradient(top, #FFFFFF, #cdd6db);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #cdd6db));background-image:-webkit-linear-gradient(top, #FFFFFF, #cdd6db);background-image:-o-linear-gradient(top, #FFFFFF, #cdd6db);background-image:linear-gradient(#FFFFFF, #cdd6db);-webkit-font-smoothing:antialiased;
    border-color: #cccccc;
	-webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px;
	margin:10px 0px;
}

.nav-mem .navbar-nav {margin:0px}

.nav-mem .navbar-toggle{border-color:#bbb;background-color:#ddd}

.nav-mem .navbar-toggle .icon-bar{background-color:#bbb}


.nav-pod{text-align:left}


.nav-tabs-pp{border-bottom:3px solid #555555;margin-bottom:1px}


.nav-tabs-wl{border-bottom:3px solid #fbc05e}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#header-main-nav ul.menu li li.last{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#navigation li.last h3 a{padding-right:0!important;}
#navigation li.last{border-right:none;}
#header-main-nav ul.menu li .mega-wrap li.last{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.resources-tabs .item-list ul li.last{border-bottom:none;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last{border:solid 1px #0da6cf;background:white;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last a{color:#0da6cf;font-weight:lighter;font-size:16px;letter-spacing:0.528px;}
.node-type-landing-page-domain .more-solutions-resources.domain.last,.domain-br-corp-kaltura-com .more-solutions-resources.domain.last,.domain-de-corp-kaltura-com .more-solutions-resources.domain.last,.domain-fr-corp-kaltura-com .more-solutions-resources.domain.last,.domain-kaltura-localhost-br .more-solutions-resources.domain.last{margin-bottom:40px;}
.node-type-landing-page-domain #header #header-main-nav ul.menu li.last.leaf a,.domain-br-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-de-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-fr-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-kaltura-localhost-br #header #header-main-nav ul.menu li.last.leaf a{font-size:1.5em;text-decoration:underline;line-height:1;letter-spacing:normal;}
#block-views-mega-menu-node-block ul li.mega_link_3 ul li ul li.column_1 a{padding-top:2px;}




#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}





#header {
	padding: 0;
	background:#FFF;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	

.vce-res-nav{float: left;position: absolute;left: 0;}

#footer .credit-link {
  position: relative;
}


ul#menu-diagnostic-services {
	list-style-type: none;
	font-size: 120%;
	margin-left:0;
	padding-left:20px;	
}
.dropdown-menu,.modal-content{-webkit-background-clip:padding-box}
.collapsing,.dropdown,.dropup{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{font-size:12px;color:#777}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.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:2px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.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-left-radius:0;border-top-right-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.dropdown-menu.channels-dropdown{opacity:.9}
.dropdown-menu .row{max-width:930px;margin:0 auto}
#omni-navbar #main-links .dropdown{position:relative;margin-top:8px;margin-bottom:-8px}
#omni-navbar #main-links .dropdown .dropdown-toggle{padding:15px 25px 25px;background-color:transparent;color:#B1B3B5}
#omni-navbar #main-links .dropdown .dropdown-toggle.active{color:#FFF;background-color:#323232;border-radius:5px 5px 0 0}
#omni-navbar #main-links .dropdown .dropdown-menu{display:none;position:absolute;left:0;top:59px!important;background-color:#FFF;width:506px;padding:0;border:0;border-radius:0 0 5px 5px;box-shadow:0 0 5px #4d4d4f}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary{color:#231F20;padding:25px;border:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .header-container{border-bottom:1px solid #e7e7e8;margin-bottom:20px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .header-container .header{display:inline-block;font-size:18px;font-weight:400;padding-bottom:5px;margin:0 auto;border-bottom:2px solid #ED2124}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list.no-left-pad{padding-left: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-primary .link-list ul{margin-left:0;margin-bottom:0;padding:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li{margin-bottom:0;padding:5px 0 5px 7px;list-style-type:none}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li.bottom{margin-bottom:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li:hover{cursor:pointer;background-color:#ED2124;margin-right:5px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li:hover a{text-decoration:none;color:#FFF}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li a{color:#231F20}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary{padding:25px 25px 25px 35px;background-color:#231F20;border-radius:0 0 5px 5px}
#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}


.srp-post-content-container {
	display: -webkit-box;  
	display: -moz-box;     
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         
}

	.namitranslate{		
    		
    float: right;		
    		
}

		
			#slideshow #slides .slide .the-image { 
				max-width: 100%;
				width: 650px;
				float: right;
				margin: 0 0 0 20px;
			}

			
				#slideshow #slides .slide .the-image img { 
					max-width: 100%;
					height: auto;
				}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}




.social_menu {
	border-bottom: 1px solid #d2d2d2;
	padding: 10px 0 5px;
	margin-bottom: 20px;
}


.social_menu ul {
	margin: 0 5px 0;
}


.social_menu a {
	font-size: 20px;
	color: #a37c3e;
}


.social_menu .tw a:hover {
	color: #00aced;
}


.social_menu .fb a:hover {
	color: #3b5998;
}


.social_menu .rss a:hover {
	color: #FF7700;
}


.footer_area .social_menu a:hover {
	color: inherit;
}


.footer_area .social_menu {
	border-bottom: none;
	margin-bottom: 0;
	padding: 0px;
	position: relative;
	top: -5px;
}

.alt1 .social_menu a { color: #85ad33; }

.alt1 .footer_area .social_menu a { color: #fff; }

.alt2 .social_menu a { color: #000; }

.alt2 .footer_area .social_menu a { color: #fff; }


	.menu,
	.sec_nav,
	.social_menu,
	.footer_menu {
		text-align: center;
	}


	.social_menu .right,
	.social_menu.right,
	.sec_nav.right {
		float: none !important;
	}


	.menu li,
	.sec_nav li,
	.social_menu li,
	.footer_menu li {
		display:inline;
		float: none;
	}


	.menu li a,
	.sec_nav li a,
	.social_menu li a,
	.footer_menu li a {
		display:inline-block;
	}


	.social_menu .right,
	.social_menu.right,
	.sec_nav.right,
	.menu.right {
		float: none !important;
	}

.ie8 .menu li, .ie8 .sec_nav li, .ie8 .footer_menu li, .ie8 .social_menu li { margin-left: 15px;}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}
#global-header-dropdown .nav-links .category{display:inline-block;height:100%}
#global-header-dropdown .nav-links .category .category-link{position:relative;display:block;height:100%;padding:20px 10px 0;text-decoration:none;color:#a9a9a9;font-size:14px;font-family:"Roboto Condensed",sans-serif;font-weight:300}
#global-header-dropdown .nav-links .category .category-link:hover,#global-header-dropdown .nav-links .category.active .category-link{color:#fff}
#global-header-dropdown .nav-links .category .category-link[data-dropdown-id]:after{position:relative;top:1px;margin-left:5px;font-family:OakleyIcons!important;content:'\2106'}
#global-header-dropdown .nav-links .category.active .category-link:before{font-family:OakleyIcons!important;content:'\2107';-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#fff;position:absolute;top:44px;font-size:24px;left:50%;margin-left:-12px}

ul#islenav ul.n-hawaii, ul.n-hawaii li, ul#islenav li:hover a.n-hawaii, ul#islenav li.active a.n-hawaii, ul#islenav li a.n-hawaii:hover, ul#islenav li a.n-hawaii:active{color: #fff; font-weight: 500; background:#2F7ECF;}

ul#islenav ul.n-oahu, ul.n-oahu li, ul#islenav li:hover a.n-oahu, ul#islenav li.active a.n-oahu, ul#islenav li a.n-oahu:hover{background-color: #fdd02a; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav ul.n-maui, ul.n-maui li, ul#islenav li:hover a.n-maui, ul#islenav li.active a.n-maui, ul#islenav li a.n-maui:hover{background-color: #ef76b3; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav ul.n-kauai, ul.n-kauai li, ul#islenav li:hover a.n-kauai, ul#islenav li.active a.n-kauai, ul#islenav li a.n-kauai:hover{background-color: #952cae; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav ul.n-bigisland, ul.n-bigisland li, ul#islenav li:hover a.n-bigisland, ul#islenav li.active a.n-bigisland, ul#islenav li a.n-bigisland:hover{background-color: #fe2617; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav ul.n-molokai, ul.n-molokai li, ul#islenav li:hover a.n-molokai, ul#islenav li.active a.n-molokai, ul#islenav li a.n-molokai:hover{background-color: #96ac33; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav ul.n-lanai, ul.n-lanai li, ul#islenav li:hover a.n-lanai, ul#islenav li.active a.n-lanai, ul#islenav li a.n-lanai:hover{background-color: #ef921f; color: #fff; font-weight: 500; text-decoration: none;}

ul.domtabs li.active a:link, ul.domtabs li.active a:visited{background: #009AFF; color: #fff;}

.subnav ul.islands li.active{margin-left: 0;}

.subnav ul.islands li.active-alone{margin-left: 0; padding-left: 0.2em;}

.subnav ul.islands li.active-alone a{text-decoration: none; color: #000; font-weight: bold;}

.subnav ul.before-page li.active-alone{margin-top: 0.1em; padding-left: 1em; background-color: #5f1987; color: #fff;}
header #logo,header #text-logo{min-width:200px}
header #logo img{max-width:200px}
header.side #logo,header.side #text-logo{display:table-cell;padding-bottom:25px;text-align:left;vertical-align:middle}
header.side #logo a,header.side #text-logo a{display:inline-block}
header.center #logo,header.center #text-logo{min-width:200px;margin-bottom:40px}
header.center #logo a,header.center #text-logo a{display:inline-block}
header.center #logo a img,header.center #text-logo a img{margin:0 auto}
#floating_menu #logo img{-webkit-transition:max-height 0.1s linear;-moz-transition:max-height 0.1s linear;-ms-transition:max-height 0.1s linear;-o-transition:max-height 0.1s linear;transition:max-height 0.1s linear}
#floating_menu.mff #logo,#floating_menu.mff #text-logo{margin-bottom:0}
#floating_menu.mff .h-i #logo,#floating_menu.mff .h-i #text-logo{padding-bottom:0}
#floating_menu.mff.a60 header #logo img{-webkit-transition:max-height 0.1s linear;-moz-transition:max-height 0.1s linear;-ms-transition:max-height 0.1s linear;-o-transition:max-height 0.1s linear;transition:max-height 0.1s linear;max-height:51px}
#floating_menu.mff.a60 header .center #logo img{max-height:100px}
.l-h header.center #logo,.l-h header.center #text_logo{display:table;margin:0 auto}
header #logo{padding:15px 0 !important;width:100%}

	#sp-leftcol, #sp-rightcol,#sp-inset1, #sp-inset2, #sp-maincol, #inner_content, .sp-block, .item {width:100%!important;margin:0!important}



#sp-leftcol, #sp-rightcol, #sp-maincol ,#sp-inset1, #sp-inset2, #inner_content {float:left}
#inner_content {width: 100%;}

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

* html .clearfix,:first-child+html .clearfix{zoom:1}

.clearfix {float: none;clear: both;}

.gdlr-item-title-wrapper .gdlr-item-title{ color: #333333; border-color: #333333; }

.gdlr-item-title-divider{ border-color: #333333; }

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title{ background-color: #ffffff; }

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title a{ color: #212121; }

.gdlr-item-title-wrapper .gdlr-item-caption{ color: #ffffff; }

.gdlr-item.gdlr-blog-full, .gdlr-item.gdlr-blog-medium, .blog-top-featured-widget, .gdlr-post-slider-list-item-wrapper.style-with-space .gdlr-post-slider-list-item{ background: #ffffff; }

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #eeeeee; }
	

	.gdlr-item-start-content.sidebar-right-item { padding-top: 0px; padding-left: 0px; margin-left: 0px; border: none; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-center .gdlr-item-title-gimmick { display: none; }

	.gdlr-item-title-wrapper.pos-icon.gdlr-right-text, 
	.gdlr-item-title-wrapper.pos-center.gdlr-right-text { padding: 0px; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }


.gdlr-item{ margin: 0px 15px 20px; min-height: 1px; }

.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-bottom: 0px; }

.gdlr-item-no-space{ margin: 0px 20px 40px; }

.gdlr-item-no-space .gdlr-item{ margin: 0px; }

.gdlr-item.gdlr-main-content { margin-bottom: 5px; }

.gdlr-item.gdlr-divider-item{ margin-bottom: 50px }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 15px;  }

.gdlr-full-size-wrapper .gdlr-item,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }

.gdlr-item-start-content.sidebar-left-item { margin-right: 15px; padding-right: 14px;
    border-right-width: 1px; border-right-style: solid; padding-bottom: 9999px; margin-bottom: -9999px; }


.ie7 .gdlr-item-start-content{ overflow: hidden; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ vertical-align: super; font-size: 20px; cursor: pointer; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-right: 40px; 
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-left: 40px;
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ margin-top: 28px; font-size: 16px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ margin-top: 27px; display: block; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 50px; margin-top: 28px;
	border-bottom-width: 2px; border-bottom-style: solid; }

	
.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 39px; }


.gdlr-item-title-wrapper.pos-blog-title.gdlr-item{ text-align: center; margin-bottom: 30px; }
 	
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item{ margin-left: 0px; margin-right: 0px; margin-top: 15px; }



.gdlr-gallery-item.gdlr-item{ margin: 0px 15px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item{ margin: 0px 5px 10px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item img{ display: block; margin: 0px auto; }
	
.gdlr-gallery-item.gdlr-item .gallery-caption{ display: block; text-align: center; padding: 7px 0px 6px; }
	

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item{ padding: 5px; cursor: pointer; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container{ margin: 0px 5px 10px; position: relative; overflow: hidden; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail{ display: none; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child{ display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img{ margin: 0px auto; display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper{
	position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption{ padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }

.gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }


.gdlr-gallery-grid.gdlr-item{ margin: 0px 13px; }

.gdlr-gallery-grid.gdlr-item .gdlr-gallery-grid-container img{ display: block; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-first{ width: 33.333%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-first-inner{ margin: 0px 2px 4px; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-second{ width: 33.333%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-second-inner{ margin: 0px 2px 4px; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-five{ width: 50%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-five-inner{ margin: 0px 2px 4px; }

.gdlr-post-slider-list-item-wrapper .gdlr-item-title-wrapper.pos-blog-title.gdlr-item{ margin-bottom: 0px; }



.gdlr-blog-modern.gdlr-item{ position: relative; margin-bottom: 30px; }

.blog-top-featured-wrapper .gdlr-blog-modern.gdlr-item{ margin-bottom: 0px; }


.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child{ margin-left: 0px; }

.gdlr-item.gdlr-blog-grid { margin-bottom: 45px; }


.gdlr-blog-widget.gdlr-item{ margin-top: 15px; padding-top: 15px;
	border-top-width: 1px; border-top-style: solid;  }

.gdlr-blog-widget.gdlr-item:first-child{ border: 0px; padding-top: 0px; margin-top: 0px; }


.gdlr-item.gdlr-blog-medium { margin-bottom: 30px; }


.gdlr-item.gdlr-blog-full{ margin-bottom: 30px; }



.blog-list-item-wrapper.gdlr-item{ margin-bottom: 0px; }



.gdlr-breaking-news-item.gdlr-item { margin-bottom: 0px; padding-bottom: 12px;
	border-bottom-width: 1px; border-bottom-style: solid; line-height: 15px; }

.gdlr-blog-nav-item.gdlr-item{ margin: 0px 10px; }

            #search-banner #searchResults #results #servicesList .item a .agency, #search-banner #searchResults #results #servicesList .item a .description {
              display: block;
              color: #676767;
              font-size: 11px;
              font-size: 0.6875rem;
              line-height: 1; }

            #search-banner #searchResults #results #servicesList .item a .description {
              width: 76%; }
#mk-theme-container{z-index:200}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
#mk-theme-container:not(.trans-header) .header-style-2 .mk-header-padding-wrapper,.header-style-1.header-align-left .mk-header-right{display:none}
.dashboard-opened #mk-theme-container{left:-300px}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}
.vertical-header-enabled .trans-header #mk-footer:not(.mk-footer-unfold){width:auto!important}
.trans-header .bg-true:not(.a-sticky) .mk-header-bg {opacity:0;}
.trans-header .bg-true.mk-header:not(.a-sticky) .mk-header-inner {border:0;}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo {display:block !important;}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {display:none !important;}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-css-icon-menu div {background-color:#fff !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {display:block !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo {display:none !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-css-icon-menu div {background-color:#222 !important;}


.page-template-home-2-5 .ads-header {
	margin-bottom: 25px;
}

.single-post .ads-header {
	margin-bottom: 25px;
}

body.category .ads-header {  margin-bottom:30px; margin-top: 20px; }


.ads-header {
  display: none; }
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}


.gr-off {
	background: #5d9349;
}
ul #navx{margin:0 0 0 160px}
ul.drop a{display:block;color:#369;font-family:Arial,Helvetica,sans-serif;text-decoration:none;width:100%}
ul.drop a:hover{color:#bbb}
ul.drop a:active{color:#fff}
ul.drop,ul.drop li,ul.drop ul{list-style:none;margin:0;padding:0}
ul.drop{position:relative;z-index:597;float:left;font-family:Arial,Helvetica,sans-serif;list-style-type:none;margin:0px;height:24px;width:100%}
ul.drop li{float:left;vertical-align:middle;padding:8px 11px}
ul.drop li.hover,ul.drop li:hover{position:relative;z-index:599;cursor:default;background-image:none}
ul.drop ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:440px;background:#fff}
ul.drop ul li{float:none;text-align:left;font-size:50%;color:#fff;font-style:normal;background-color:#369}
ul.drop ul ul{top:-2px;left:100%}
ul.drop ul a{display:block;font-size:10pt;color:#fff!important}


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

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

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

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



.widget #calendar_wrap {
	width:100%;
}

.header-img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -480px;
}
.newheader .page-homepage.magazine .view-magazine-featured.view-display-id-block_1 .views-row-last{display:none;}
.view-interest-articles.view-location-articles .views-row{width:252px;}
.view-location-articles .views-row{width:263px;float:right;border:1px solid #eee;padding:5px;margin-bottom:10px;}
.view-location-articles .views-row-odd{margin-right:10px;float:left;}
.view-province-events.zest-tab-content .views-row-last a.mag-feature-item{margin-bottom:50px;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a{display:none;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a.cat-1283{display:block;}
.view-favourites.view-display-id-ctools_context_1 .views-row{display:none;}
.view-highlights .views-row-even a{margin-left:10px;}
.town-interest-list .views-row{margin-bottom:20px;}
.adventurer .nightjar-article-select .views-row{border:1px solid #F5F7ED;border-left:none;height:80px!important;min-height:0px!important;margin-bottom:-1px;padding:10px!important;}
.adventurer .nightjar-article-select .views-row:hover,.adventurer .nightjar-article-select .views-row.active{background-color:#F5F7ED;}
.adventurer .nightjar-article-select .views-row .teaser-strip{display:none;}
.adventurer .nightjar-article-select .views-row img.list-img{width:80px;height:80px;}
.adventurer .nightjar-article-select .views-row h2{font-family:'BebasRegular';color:#C3D154;font-size:20px;line-height:22px;word-spacing:0.2em;margin-top:-84px;height:auto;margin-bottom:0px;margin-left:87px;}
.adventurer .nightjar-article-select .views-row .teaser{margin-top:0px;margin-left:87px;font-family:"Ropa Sans";font-size:15px!important;color:#a5a5a5;text-align:left;}
.view-magazine-blogs .views-row{width:395px;border:1px solid #eee;margin-top:10px;margin-right:10px;padding:10px;padding-bottom:0px;}
.view-magazine-blogs .views-row-odd{clear:left;float:left;}
.view-magazine-blogs .views-row-even{clear:right;float:right;}
.view-magazine-blogs .views-row-last{margin-bottom:40px;}
.view-magazine-blogs .views-row.full-width{width:auto;margin-right:10px;padding-bottom:6px;}
.view-magazine-blogs .views-row.full-width .views-field-body{width:820px;}
.view-magazine-blogs .views-row.full-width .img-hires{float:left;margin-right:10px;}
.view-magazine-blogs .view-blog-profile .views-row{width:auto;margin-right:10px;border:none;padding:0;margin:0;}
.view-magazine-blogs .views-row.profile .views-field-picture{display:none;}
.view-magazine-blogs .views-row.profile .views-field-title{margin-left:0;}
.view-magazine-blogs .views-row.profile .views-field-name{display:none;}
.view-magazine-blogs .views-row.profile .views-field-created{display:none;}
.view-magazine-blogs .views-row.profile .views-field-body .img-hires img{width:200px;height:auto;float:left;margin-right:10px;}
.view-magazine-blogs .views-row.profile .mag-shares{display:none;}
.view-magazine-blogs .views-row.profile{background-color:#eee;border:1px solid #ccc;}
.view-magazine-blogs .views-row.profile .views-field-body{max-height:190px;border-top:1px solid #ccc;}
.view-blog-categories .views-row{width:auto;border:none;margin:0;padding:0;width:116px;clear:none;float:none;}
.view-id-magazine_homepage_gallery.view-display-id-block_1 .views-row-even img{margin-top:93px;}
.view-id-events .destination-highlights .view-highlights .views-row-odd a,.view-id-events .destination-highlights .view-highlights .views-row-even a{margin-right:8px;margin-left:0;}
.magazine .view-article-categories .views-row{position:relative;width:227px;height:150px;margin-bottom:14px;}
.magazine .view-article-categories .views-row a:hover{text-decoration:none;}
.magazine .view-article-categories .views-row:hover .views-field-name{opacity:0.8;filter:alpha(opacity= 80);}
.view-id-magazine_section.nightjar-home-articles .views-row{padding-right:15px;margin:0;margin-bottom:1px;cursor:pointer;float:left;width:336px;}
.view-id-magazine_section.nightjar-home-articles .views-row-even{padding-right:0px;}
.view-id-magazine_section.nightjar-home-articles .views-row img{width:96px;height:96px;}
.view-id-magazine_section.nightjar-home-articles .views-row:hover h2{text-decoration:underline;}
.view-id-magazine_section.nightjar-home-articles .views-row .article-short{min-height:96px;text-decoration:none;cursor:pointer;display:block;}
.view-id-magazine_section.nightjar-home-articles .views-row .short-form{min-height:0;}
.nightjar-article-select .views-row{min-height:154px;padding:7px;margin:0;margin-bottom:1px;cursor:pointer;}
.nightjar-article-select .views-row img.list-img{width:100px;height:100px;}
.nightjar-article-select .views-row a.logo-form .teaser-strip{margin-top:-7px;margin-left:-7px;width:269px;margin-bottom:5px;height:39px;padding-left:106px;}
.nightjar-article-select .views-row a.logo-form img.list-img{margin-top:3px;}
.nightjar-article-select .views-row:hover,.nightjar-article-select .views-row.active{background-color:#D4DCDD;}
.nightjar-article-select .views-row.active .article-short{margin-left:-26px;padding-left:26px;}
.nightjar-article-select .views-row .article-short{text-decoration:none;display:block;}
.view-magazine-featured .view-content .views-row,.view-province-events.view-display-id-block_2 .view-content .views-row,.view-province-events.view-display-id-default .view-content .views-row,.view-province-events.view-display-id-block .view-content .views-row,.view-province-events.view-display-id-block_1 .view-content .views-row{width:234px;float:left;margin:0 4px;}
.page-homepage .view-magazine-featured .view-content .views-row{float:none;margin:0;width:auto;}
.views-row-last .mag-feature-item{margin-right:0;}
.mag-rack .views-row .mag-feature-item{height:223px;}
.minimag-gallery .mag-homepage-sidebar .views-row{margin-bottom:37px;}
.slideshow_container .slideshow_description{display:none;position:absolute}
.pinmap .pin-5{left:84%}
.pinmap.activate .pin-5{-moz-transform:translateY(170%);-webkit-transform:translateY(170%);-ms-transform:translateY(170%);-o-transform:translateY(170%);transform:translateY(170%);-moz-transition:all 0.3s ease-in 0.8s;-webkit-transition:all 0.3s ease-in 0.8s;-ms-transition:all 0.3s ease-in 0.8s;-o-transition:all 0.3s ease-in 0.8s;transition:all 0.3s ease-in 0.8s}

	#mobile_bg {position:absolute; top:0; z-index:-1;}

#sidebar ul li span.mobile {display:block;}

.mobile {display:none;}

.wrapper footer #col4 #newsletter {
  margin-top: 22px;
}

.wrapper footer #col4 #newsletter img {
  width: 100%;
}

.copyright_txt{
    display: block;
    width: 20%;
    float: left;
    text-align: right;
    color: #bebebe;
    font-size: 1.1em;
    line-height: 2em;
    margin-top: 70px;
}
.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-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{float:left}
.col-xs-12{width:100%}




#sidebar #twitter .tweet_list .tweet_text {

  float: right;

  margin-left: 7%;

  overflow: hidden;

  width: 67%;

}


	#sidebar #twitter .tweet_list .tweet_time , #sidebar #twitter .tweet_list .tweet_text{ width:65%; margin-left:0;}


	#sidebar #twitter .tweet_list .tweet_time, #sidebar #twitter .tweet_list .tweet_text {float: left; margin-left: 0; width: 90%;}
