﻿

#inner-header {
    position:relative;
}


.minifiedHeader #inner-header {
	border-bottom:1px solid #CCCCCC;
}






































.wrap {
  width: 96%;
  margin: 0 auto;
}

.st_twitter, .st_facebook, .st_googleplus{
display: inline-block; float: left; height: 12px; margin: 1px; padding: 12px 20px; width: 15px;
}


.textwidget .hrule,.widget_text .hrule, .entry-content .hrule {
	position:relative;
	clear:both;
	display:block;
	margin:10px 0px 20px 0px;
	height: 1px;
	border-bottom:1px solid #fee3b1;
}


.widget_text .hrule.top a , .entry-content .hrule.top a {
	position:absolute;
	right:0;
	top:-20px;
	width:20px;
	font-size:9px;
	padding:0 2px;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
	color: #999;
}


.widget_text .hrule.top a:hover, .entry-content .hrule.top a:hover {
	color: #cd9429;
}
#site-title{font-family:Helvetica,Verdana;text-decoration:none;}

#displetpop .subtit .inner{

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





.accord-content ul.submenu li {
  margin-left: 0px !important;
}



.accord-content ul {
  margin-left: 0px;
}

.accord-content { width: 125px; display: none; }
.contact-us-left{width:47%;float:left;margin-right:1.38462em;}
.contact-us-left .nyrr-logo{width:88%;margin-bottom:0.23077em;}
.contact-us-left .nyrr-logo img{width:100%;height:auto;}
.contact-us-left p,.contact-us-right p{margin:0;line-height:1.30769em;}
footer h2.expander{margin:0}
footer h2.expander a{color:inherit}
footer h2.expander a:hover{color:#8f8f8f;opacity:1}


.post-format-icon { position: absolute; width: 50px; height: 50px; left: -25px; background-repeat: no-repeat; }

article.page .post-format-icon { background: none; }

.format-aside .post-format-icon { background-position: 0 0; }

.format-audio .post-format-icon { background-position: -50px 0; }

.format-chat .post-format-icon { background-position: -100px 0; }

.format-gallery .post-format-icon { background-position: -150px 0; }

.format-image .post-format-icon { background-position: -200px 0; }

.format-link .post-format-icon { background-position: 0 -50px; }

.format-quote .post-format-icon { background-position: -50px -50px; }

.format-standard .post-format-icon { background-position: -100px -50px; }

.format-status .post-format-icon { background-position: -150px -50px; }

.format-video .post-format-icon { background-position: -200px -50px; }

			
			#content { width: 73.2em; float: left; }

			.no_sidebars #content { width: 100%; }

p.postmetadata {
	color: #999;
	background: #EEE;
	padding: 5px 5px;
	margin-bottom: 30px;
}

.homepage .sticky p.postmetadata {
	margin-bottom: 0;
	border-top: 1px solid #CCC;
	background-color: transparent;
}


.evergreen__item {
  padding: 12px 0; }

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


.thethe-image-slider-caption{
	color: #ffffff;
	display: none;
	position: absolute; 

	z-index:3;
}

.thethe-image-slider-caption.front{
	background:none !important;
}

	.thethe-image-slider-caption-bg{
		z-index:1;
	}

	.thethe-image-slider-caption-inner{
		padding: 10px;
		position:relative;
		z-index:2;
	}

	.thethe-image-slider-caption-inner :first-child{
		margin-top:0;
	}

	.thethe-image-slider-caption-inner a{
		color:inherit;
	}

	.thethe-image-slider-caption-black{
		background: #000;
	}

		.thethe-image-slider-caption-black,
		.thethe-image-slider-caption-black a,
		.thethe-image-slider-caption-black a:link,
		.thethe-image-slider-caption-black a:visited{
			color: #fff;
		}

	.thethe-image-slider-caption-white{
		background: #fff;
	}

		.thethe-image-slider-caption-white, .thethe-image-slider-caption-white a{
			color: #000;
		}

	.thethe-image-slider-caption-gray{
		background: #999;
	}

		.thethe-image-slider-caption-gray, .thethe-image-slider-caption-gray a{
			color: #fff;
		}

	.thethe-image-slider-caption-bottom{
		height: 80px;
		top: auto;
		left:0;
		bottom:0;
		width: 100%;
	}

	.thethe-image-slider-caption-right{
		width: 20%;
		position: absolute;
		top: 0px;
		right: 0px;
		height: 100%;
	}

	.thethe-image-slider-caption-left{
		width: 20%;
		position: absolute;
		top: 0px;
		height: 100%;
		left:0;
	}

	.thethe-image-slider-caption-top {
		left:0;		
		width: 100%;
		position: absolute;
		top: 0px;
		height: 70px;
	}

	.thethe-image-slider-caption-title{
		display: block;
	}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  position: relative;
  z-index: 1050;
  width: auto;
  margin: 10px;
}


.content .buckets .bucket {
    float: left;
    width: 140px;
    height: 220px;
    padding: 0 0 0 29px;
    margin: 0 0 0 30px;
    border-left: 1px solid #eaeaea;
}


.content .buckets .bucket h2 {
    margin: 0 0 10px 0;
    font-weight: 500;
    font-size: 15px;
    color: #1c1c1c;
}


.content .buckets .bucket p {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.5em;
    color: #575a5d;
    
}


.content .buckets .bucket a {
    display: block;
    clear: left;
    font-size: 10px;
    line-height: 1.5em;
    color: #f79028;
    text-decoration: none;
}

.content,
.content .hero,
.content .hero .welcome-text,
.content .hero .shop,
.content .hero .shop .furnace,
.content .hero .shop .refrigerator,
.content .buckets,
.content .buckets .free-shipping,
.content .buckets .bucket,
.content .tip,
.content .tip img,
.content .tip h1,
.content .tip p,
.sub-content-container,
.sub-content,
.sub-content aside,
.sub-content aside .quote,
.sub-content section{
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    float: none;
}



#page {
	width:980px;	
	margin:10px auto;		
	background:#FFFFFF; 
	font-size:0.75em;
	border: 1px solid #D2D8E5;
	}


#archive .clearfloat {
	padding-bottom:5px;
	
	}
	

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}




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


.clearfloat {
	display: inline-block;
	}




* html .clearfloat {
	height:1%;
	}


*+html .clearfloat {
	height:1%;
	}
.navigation .level_1_list_item_link{display:inline-block;margin:0 5px;padding:0 15px 15px;font-size:15px;color:#af8bbe;font-family:"ProximaNova-Bold",sans-serif;text-transform:uppercase}
.navigation .level_1_list_item_link:hover{color:#fff;text-decoration:none}
.navigation .cat_backdoor .level_1_list_item_link{position:relative}
.navigation .cat_backdoor .level_1_list_item_link:hover:after{content:'';bottom:0;left:50%;margin-left:-7px;position:absolute;border:7px solid #fff;border-top:0;border-left-color:#220933;border-right-color:#220933}
.navigation.udedit_header .level_1_list .level_1_list_item_link{color:#fff}
.navigation.udedit_header .level_1_list .level_1_list_item_link:hover{color:#af8bbe}
.navigation.violet_underground_herobanner .level_1_list_item_link.toggle:after{top:40%}
.navigation.violet_underground_herobanner .level_1_list .level_1_list_item_link{color:#fff}
.navigation.violet_underground_herobanner .level_1_list .level_1_list_item_link:hover{color:#af8bbe}


.icon {
    margin: 10px;
    padding: 0px;
    width: 17px;
    height: 17px;
    float: left;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}


.container_12 .grid_6 {
  width: 460px;
}
#footer .region-footer .block.last{float:right !important;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

.site-branding {
  float: left;
  margin-top: 0px;
  padding-top: 0px;
  margin-top: -24px;
}

	#header-wrapper {
	}

.td-banner-wrap-full {
  position: relative;
}

.td-banner-wrap-full,
.td-header-menu-wrap-full {
  background-color: #fff;
}


    
    .td-banner-wrap-full,
    .td-header-style-11 .td-logo-wrap-full {
        background-color: #ffffff;
    }


footer .contact-info {
	float: left;
	margin: 0;
}


footer .contact-info span {
	border-right: 2px solid #e16f21;
	display: inline-block;
	height: 14px;
	margin: 0 20px;
	position: relative;
	top: 3px;
}


.professional .contact-info {
	border: none;
	line-height: 24px;
	margin-left: 2%;
	width: 22.63%; 
	word-break: break-word;
}


.professional .contact-info span, aside.right .contact p span {
	color: #e99968;
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.professional .contact-info span.diff-spacer, .single-professionals aside.right .contact p span.diff-spacer {
	margin-left: 6px;
}

	
	.professional .education, .professional .contact-info {
		border: none;
		clear: right;
		float: right;
		height: auto;
		margin: 0 0 40px;
		padding: 0;
		width: 64.7%; 
	}

								
																										a.role,.professional .contact-info a {
							font-family: 'Open Sans'!important; font-style: normal!important; font-weight: 400!important; 						}

	#title-area,
	.header-widget-area,
    .header-widget-area .text-content  {
    	float: none;
	}

	#header #title-area a {
    	margin: 0 auto;
	}

	#title {
    	padding-top: 0;
	}
.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;}


.site-description {
  display: block;
font-size:10px;
width:100%;
  margin-bottom: 10px; }


.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }








.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }








.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }


.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 .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }


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


.sb-widget .tagcloud a { background: #f6f6f6; }


.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }

#detailsTable, #tableinfo{ font-size:14px;}


.table td{ padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}

.table .tdRight{ border-right:1px dotted #ccc}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.table .left{text-align:left !important}

.table-asseverazioni {border:1px dotted #ccc; font-size:20px;}

.table.asseverazioni-table td {border-left:none!important; border-right:1px dotted #ccc;}

.table.asseverazioni-table td, .table.asseverazioni-table th {  padding: 6px;}

.table.asseverazioni-table {  font-size: 15px;  border: 1px dotted #ccc;  margin-left: 35px;  width: 93%;}

.table tr:hover{ background:#e6e7e8}

.table .no_bg:hover{ background:#fff}

.table th{	padding:5px 0;	text-align:center;	border-bottom:2px solid #275d99;vertical-align: middle;}

.table {border:0;width:97%;margin:10px 0 10px 5px;background:#fff;}

.popup_col2 .table{margin:-4px 0 10px 0px}

.popup_col2 .table .right{text-align:right;}

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

.alignright { float: right; }

img.alignright { display:inline; float:right; margin-left:15px; }
.ninesixty{margin:0 auto;width:960px}
.clearfix,#wrap,.ninesixty,#navigation,.social{*zoom:1}
.clearfix:before,#wrap:before,.ninesixty:before,#navigation:before,.social:before{content:"";display:table}
.clearfix:after,#wrap:after,.ninesixty:after,#navigation:after,.social:after{content:"";display:table;clear:both}
			
						
#main-nav 				{	float: none;
							margin: 0 auto;
							width: 100%;
							border-radius: 0;
    						-moz-border-radius: 0;
    						-webkit-border-radius: 0;
							
						}

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

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

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

  
  .one-col #main {
    float: none;
  }

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

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

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

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

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

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

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

  
  #main #connect .col-left {
    float: left;
  }

  #main #connect .col-left,
  #connect .col-right {
    width: 48%;
  }

#main #connect .col-left,
#connect .col-right {
  float: none;
  width: 100%;
}



#social-icons {
	float: right;
	margin-top: -8px;
	margin-bottom: 30px;
}

	
	 ul.audience_nav li.last a,  ul.utility_nav li.last a {
		padding-bottom: 0;
	 }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a,input.form-submit,.item-list .pager .pager-next.first.last a,#themebuilder-live-preview-theme-picker-form #edit-switch,#edit-submit,#edit-delete,#block-block-26 .joinCommLink,#block-block-26 .mailButton,#photoCarousel .pc-link,#block-block-321 .more-link a,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-1 .config-carousel,#block-views-home-one-page-carousel-block-2 .config-carousel,#block-views-home-one-page-carousel-block-3 .config-carousel,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton,#block-block-511 .join-fanclub a,.mlist-outer-wrapper .mlist-wrapper input.submit,.mlist-outer-wrapper .mlist-wrapper input.submit-new,#ss-bit-wide .bit-events tr.bit-bottom td a,#wmg-events .wmg-event-ticket-link a,#wmg-events .wmg-event-vip-ticket-link a,#wmg-events-view-all,.sph-con .sph-action,.page-user #block-views-user-profile-block-2 .view-footer a,.page-user.page-user-edit-profile .form-submit,.page-user.page-user-edit .form-submit,#block-views-forum-block-3 li.views-row .views-field-node-link a,.page-node-15326 .style-top .style-mlist-join,.page-node-15326 .style-bottom li .style-tour-tkt,.page-upload #edit-submit,.page-upload #edit-draft,.page-upload .form-submit,#comment-form--2 #edit-submit--2,*[id*='comment-form--'] input[id*='edit-submit--'],#user-login-dialog #edit-submit-dialog,#user-login-dialog #edit-submit--2-dialog,#user-register-form-dialog #edit-submit-dialog,#user-register-form-dialog #edit-submit--2-dialog,#user-register-form--2-dialog #edit-submit-dialog,#user-register-form--2-dialog #edit-submit--2-dialog,#user-pass-dialog #edit-submit-dialog,#user-pass-dialog #edit-submit--2-dialog,#user-login #edit-submit-dialog,#user-login #edit-submit--2-dialog,#user-register-form #edit-submit-dialog,#user-register-form #edit-submit--2-dialog,#user-pass #edit-submit-dialog,#user-pass #edit-submit--2-dialog,#user-login--2-dialog #edit-submit-dialog,#user-login--2-dialog #edit-submit--2-dialog,#edit-profile-user-profile-form #edit-submit-dialog,#edit-profile-user-profile-form #edit-submit--2-dialog,#user-profile-form #edit-submit-dialog,#user-profile-form #edit-submit--2-dialog,#forum-node-form #edit-submit-dialog,#forum-node-form #edit-submit--2-dialog,#video-node-form #edit-submit-dialog,#video-node-form #edit-submit--2-dialog,#photo-node-form #edit-submit-dialog,#photo-node-form #edit-submit--2-dialog{border:1px solid #8f8f8f;background:transparent;color:white;font-weight:800;font-size:14px;letter-spacing:2px;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
#block-block-516 .nav_header_meta a:hover,#block-views-home-one-page-news-block-2 .nav_header_meta a:hover,#block-views-home-one-page-photos-block-1 .nav_header_meta a:hover,#block-views-home-one-page-video-block-1 .nav_header_meta a:hover,input.form-submit:hover,.item-list .pager .pager-next.first.last a:hover,#themebuilder-live-preview-theme-picker-form #edit-switch:hover,#edit-submit:hover,#edit-delete:hover,#block-block-26 .joinCommLink:hover,#block-block-26 .mailButton:hover,#photoCarousel .pc-link:hover,#block-block-321 .more-link a:hover,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-1 .config-carousel:hover,#block-views-home-one-page-carousel-block-2 .config-carousel:hover,#block-views-home-one-page-carousel-block-3 .config-carousel:hover,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton:hover,#block-block-511 .join-fanclub a:hover,.mlist-outer-wrapper .mlist-wrapper input.submit:hover,.mlist-outer-wrapper .mlist-wrapper input.submit-new:hover,#ss-bit-wide .bit-events tr.bit-bottom td a:hover,#wmg-events .wmg-event-ticket-link a:hover,#wmg-events .wmg-event-vip-ticket-link a:hover,#wmg-events-view-all:hover,.sph-con .sph-action:hover,.page-user #block-views-user-profile-block-2 .view-footer a:hover,.page-user.page-user-edit-profile .form-submit:hover,.page-user.page-user-edit .form-submit:hover,#block-views-forum-block-3 li.views-row .views-field-node-link a:hover,.page-node-15326 .style-top .style-mlist-join:hover,.page-node-15326 .style-bottom li .style-tour-tkt:hover,.page-upload #edit-submit:hover,.page-upload #edit-draft:hover,.page-upload .form-submit:hover,#comment-form--2 #edit-submit--2:hover,*[id*='comment-form--'] input[id*='edit-submit--']:hover,#user-login-dialog #edit-submit-dialog:hover,#user-login-dialog #edit-submit--2-dialog:hover,#user-register-form-dialog #edit-submit-dialog:hover,#user-register-form-dialog #edit-submit--2-dialog:hover,#user-register-form--2-dialog #edit-submit-dialog:hover,#user-register-form--2-dialog #edit-submit--2-dialog:hover,#user-pass-dialog #edit-submit-dialog:hover,#user-pass-dialog #edit-submit--2-dialog:hover,#user-login #edit-submit-dialog:hover,#user-login #edit-submit--2-dialog:hover,#user-register-form #edit-submit-dialog:hover,#user-register-form #edit-submit--2-dialog:hover,#user-pass #edit-submit-dialog:hover,#user-pass #edit-submit--2-dialog:hover,#user-login--2-dialog #edit-submit-dialog:hover,#user-login--2-dialog #edit-submit--2-dialog:hover,#edit-profile-user-profile-form #edit-submit-dialog:hover,#edit-profile-user-profile-form #edit-submit--2-dialog:hover,#user-profile-form #edit-submit-dialog:hover,#user-profile-form #edit-submit--2-dialog:hover,#forum-node-form #edit-submit-dialog:hover,#forum-node-form #edit-submit--2-dialog:hover,#video-node-form #edit-submit-dialog:hover,#video-node-form #edit-submit--2-dialog:hover,#photo-node-form #edit-submit-dialog:hover,#photo-node-form #edit-submit--2-dialog:hover{border-color:#d80203;}
.page-node-17896 .view-home-one-page-photos .view-footer div a,.page-node-20441 .view-home-one-page-photos .view-footer div a,.page-node-17896 .view-home-one-page-video .view-footer div a,.page-node-20441 .view-home-one-page-video .view-footer div a,#block-views-merch-block-1 .view-footer div a,#block-views-merch-block-2 .view-footer div a,.page-node-17896 .view-forum .view-footer div a,#block-views-home-one-page-news-block-2 .view-footer div a,#block-views-home-one-page-news-block-7 .view-footer div a,#block-views-home-one-page-video-block-1 .view-footer div a,#block-views-albums-block-1 .view-footer div a,#ss-bit-narrow tbody .footer div a,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div a,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .fblink,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-albums ul.album_detail_group .fblink,#block-views-albums-block-6 .album-full-details .fblink,#block-views-albums-block-1 .album-full-details .fblink,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .twitter:before,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-albums ul.album_detail_group .twitter:before,#block-views-albums-block-6 .album-full-details .twitter:before,#block-views-albums-block-1 .album-full-details .twitter:before,a,#block-block-741 .watch-now a.fresco,#block-block-741 .shinedown-nation-links div a,#block-block-796 .watch-now a.fresco,#block-block-796 .shinedown-nation-links div a,#block-block-756 .member-sigh-up a,#block-block-761 .member-sigh-up a,.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a,.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before,#block-block-461 .content a,.termsWrapper a.terms,#ss-bit-narrow tr td.ticket-rsvp a.bit-buy-tix,#ss-bit-narrow tr td.ticket-rsvp a.bit-rsvp,.page-node-20466 input.subscribe,.page-node-20466 .renew_gift a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.page-node-17896 .view-home-one-page-photos .view-footer div,.page-node-20441 .view-home-one-page-photos .view-footer div,.page-node-17896 .view-home-one-page-video .view-footer div,.page-node-20441 .view-home-one-page-video .view-footer div,#block-views-merch-block-1 .view-footer div,#block-views-merch-block-2 .view-footer div,.page-node-17896 .view-forum .view-footer div,#block-views-home-one-page-news-block-2 .view-footer div,#block-views-home-one-page-news-block-7 .view-footer div,#block-views-home-one-page-video-block-1 .view-footer div,#block-views-albums-block-1 .view-footer div,#ss-bit-narrow tbody .footer div,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:800;color:white;text-transform:uppercase;text-align:center;letter-spacing:1.2px;margin-top:10px;padding-bottom:30px;display:block;}
.page-node-17896 .view-home-one-page-photos .view-footer div:before,.page-node-20441 .view-home-one-page-photos .view-footer div:before,.page-node-17896 .view-home-one-page-video .view-footer div:before,.page-node-20441 .view-home-one-page-video .view-footer div:before,#block-views-merch-block-1 .view-footer div:before,#block-views-merch-block-2 .view-footer div:before,.page-node-17896 .view-forum .view-footer div:before,#block-views-home-one-page-news-block-2 .view-footer div:before,#block-views-home-one-page-news-block-7 .view-footer div:before,#block-views-home-one-page-video-block-1 .view-footer div:before,#block-views-albums-block-1 .view-footer div:before,#ss-bit-narrow tbody .footer div:before,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div:before{content:'';display:block;width:100%;height:1px;margin:0 auto;background:#d80203;margin-bottom:15px;}
.page-node-17896 .view-home-one-page-photos .view-footer div a,.page-node-20441 .view-home-one-page-photos .view-footer div a,.page-node-17896 .view-home-one-page-video .view-footer div a,.page-node-20441 .view-home-one-page-video .view-footer div a,#block-views-merch-block-1 .view-footer div a,#block-views-merch-block-2 .view-footer div a,.page-node-17896 .view-forum .view-footer div a,#block-views-home-one-page-news-block-2 .view-footer div a,#block-views-home-one-page-news-block-7 .view-footer div a,#block-views-home-one-page-video-block-1 .view-footer div a,#block-views-albums-block-1 .view-footer div a,#ss-bit-narrow tbody .footer div a,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div a{color:white;float:none;background:none;font-size:14px;letter-spacing:1px;-webkit-text-size-adjust:none;}
.page-node-17896 #block-views-home-one-page-video-block-3 .view-footer .videos-more a,.page-node-17896 #block-views-home-one-page-photos-block-6 .view-footer .videos-more a,.page-node-20441 #block-views-home-one-page-video-block-4 .view-footer .videos-more a,.page-node-20441 #block-views-home-one-page-photos-block-3 .view-footer .videos-more a{color:black;}
.page-node-17896 #block-views-home-one-page-video-block-3 .view-footer .videos-more a:hover,.page-node-17896 #block-views-home-one-page-photos-block-6 .view-footer .videos-more a:hover,.page-node-20441 #block-views-home-one-page-video-block-4 .view-footer .videos-more a:hover,.page-node-20441 #block-views-home-one-page-photos-block-3 .view-footer .videos-more a:hover{color:#d80203;}
#block-views-merch-block-1 .view-footer,#block-views-merch-block-2 .view-footer{margin-top:33px;}
#block-views-home-one-page-video-block-1 .view-footer .more-link{color:#000;}
#block-views-albums-block-6 .view-footer{clear:both;padding-bottom:30px;}
#block-views-albums-block-6 .view-footer h3{color:#ffffff;text-transform:uppercase;letter-spacing:3px;margin-bottom:29px;font-weight:700;border-bottom:1px solid #d80203;display:inline-block;padding-bottom:10px;margin-top:44px;}
#block-views-albums-block-1 .view-footer div{margin-top:46px;}
#block-views-albums-block-1 .view-footer .more-link{color:#000;}
.page-user #block-views-user-profile-block-2 .view-footer a{padding:0.5em;}
.page-user #block-views-user-profile-block-2 .view-footer a:after{content:"show more";}
.page-user #block-views-user-profile-block-2 .view-footer a.expanded:after{content:"show less";}
.utcw-3kk469l {word-wrap:break-word}
.utcw-3kk469l span,.utcw-3kk469l a{border-width:0px}
.utcw-3kk469l span:hover,.utcw-3kk469l a:hover{border-width:0px}


.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%;
}
 #end {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.8em; padding: 1em 0 0 0;}


.events-archive .post {
	overflow:hidden;
	margin-bottom:0;
}

.tribe-events-event .post {
	position:relative;
}

h4.tribe-events-event-day + .post .entry-title {margin-top:6px;}


.callposts_2col .post { float: left; margin-right: 20px; border-bottom: 1px solid #999; overflow: hidden; clear: none; }

.callposts_2col .post h3 { margin-bottom: 0; }

		.post		{ padding: px;}

            
        
            
        .post h1 a, .post h2 a {color:#0F0F0F}

        .post h1 a:hover, .post h2 a:hover {color:#D45D2A}

            
        .post a {color:#121696}

        .post a:hover {color:#D45D2A}
.story h1{font-size:1.93125rem;line-height:1.93125rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
.story h3 a.author{white-space:nobreak;font-family:"Mercury Display A", "Mercury Display B";color:#a39e98 !important;text-transform:capitalize;font-size:1.48438rem;font-style:italic;line-height:1.85563rem}
.story h3 a.author.concatinate:hover{color:#a39e98}
.story h3 a.author:hover{transition:color .2s;opacity:1;color:#111}
.story h5{font-family:"Knockout 49 A", "Knockout 49 B"}
.story h6{font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;line-height:0.95rem;text-transform:uppercase;color:#111111}
.story h6 a+span{margin-left:0.625rem}
.story a.author{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase}
.story a.author.concatinate:hover{color:#a39e98}
.story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories .story a{color:inherit}
section.stories.hero .row .story{text-align:center}
section.stories.hero .row .story h6{margin:0 0 5px 0;font-size:0.95rem;line-height:0.95rem}
section.stories.hero .row .story a.category{color:#ccc6be}
section.stories.hero .row .story a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero .row.primary .story .info{margin-top:1.25rem;margin-bottom:0}
section.stories.hero .row.primary .story .info h1{font-size:1.953rem;line-height:2.319rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
section.stories.hero .row.primary .story .info h3{font-size:1.188rem;line-height:1.484rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;color:#111111;margin:0 0 0.625rem 0}
section.stories.hero .row.primary .story .info h3 em{font-style:normal}
section.stories.hero .row.primary .story .info a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero .row.primary .story img{width:100%;height:auto}
section.stories.hero .row.secondary .story{margin-top:1.5625rem}
section.stories.hero .row.secondary .story h2{font-size:1.563rem;line-height:1.856rem;font-weight:700;color:#111111;margin:0;padding-top:1.5625rem;border-top:1px solid #e6dfd5;margin-bottom:0.625rem}
section.stories.hero .row.secondary .story h3{font-family:"Mercury Display A", "Mercury Display B";font-weight:normal;font-style:italic;font-size:1.188rem;line-height:1.484rem;margin:0 0 0.9375rem 0}
section.stories.hero .row.secondary .story h3 em{font-style:normal}
section.stories.hero .row.secondary .story a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.primary .story .info{margin-top:1.875rem}
section.stories.hero.alternate .row.primary .story .info h1,section.stories.hero.alternate .row.primary .story .info h3{color:#111111}
section.stories.hero.alternate .row.primary .story .info h3{line-height:1.85563rem}
section.stories.hero.alternate .row.primary .story .info a.author{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.secondary .story{margin-top:0.78125rem}
section.stories.hero.alternate .row.secondary .story h2{font-size:1.5625rem;line-height:1.85563rem;margin-bottom:10px;border-top:none;padding-top:0}
section.stories.hero.alternate .row.secondary .story h3{font-size:1.188rem;line-height:1.484rem}
section.stories.hero.alternate .row.secondary .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.hero.alternate .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.secondary .story h6{border-top:1px solid #e6ded5;padding-top:0.78125rem}
section.stories.latest .row.story{margin-bottom:2.25rem}
section.stories.latest .row.story h3{margin:0;font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;color:#111111;text-transform:uppercase}
section.stories.latest .row.story a.author{font-size:1.25rem;line-height:1.25rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;text-transform:none;color:#a39e98}
section.stories.latest .row.story a.author.concatinate:hover{color:#a39e98}
section.stories.latest .row.story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.latest .row.story h6{color:#111111;margin:0}
section.stories.latest .row.story h6.time{color:#111111}
section.stories.latest .row.story h6.time.is-today{color:#cc0e0e}
section.stories.latest .row.story h6.subject{color:#ccc6be}
section.stories.latest .row.story .title{padding-right:1.875rem}
section.stories.curated .story{padding:0 1.875rem;text-align:center}
section.stories.curated .story img{margin-bottom:1.25rem}
section.stories.curated .story h3{font-size:1.563rem;line-height:1.856rem;font-weight:700;margin:0 0 0.9375rem 0;color:#111111}
section.stories.curated .story h3 a{color:#111111}
section.stories.curated .story h4{font-style:italic;font-size:1.188rem;line-height:1.484rem;margin:0 0 0.9375rem 0}
section.stories.curated .story h4 em{font-style:normal}
section.stories.curated .story a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.curated .story a.author.concatinate:hover{color:#a39e98}
section.stories.curated .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.curated .story+div{margin-top:1.875rem}
section.stories.custom .in-the-magazine .story{text-align:left;margin:0 auto}
section.stories.custom .in-the-magazine .story+div{margin-top:3.125rem}
section.stories.custom .editors-picks .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .editors-picks .story+div{margin-top:3.75rem}
section.stories.custom .editors-pick .story{margin:0 auto;padding:0 15px;max-width:31.25rem;text-align:center}
section.stories.custom .editors-pick .story h3{font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:1.85563rem;line-height:1.95313rem}
section.stories.custom .editors-pick .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .editors-pick .story h4 span{font-style:normal}
section.stories.custom .editors-pick .story h4 em{font-style:normal}
section.stories.custom .editors-pick .story h6{margin:10px 0 5px}
section.stories.custom .editors-pick .story h6 a.category{font-size:0.95rem;line-height:1rem;color:#ccc6be}
section.stories.custom .editors-pick .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .editors-pick .story img{margin-bottom:0.375rem}
section.stories.custom .editors-pick .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.custom .nation-voices .story+div{margin-top:1.875rem}
section.stories.custom .most-popular .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .most-popular .story+div{margin-top:1.875rem}
section.stories.custom .latest.alternate .three-up .story{text-align:left}
section.stories.custom .latest.alternate .three-up .story h3{font-size:1.4375rem;line-height:1.4375rem}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5{display:none}
section.stories.custom .latest.alternate .three-up .story h6{text-align:left;line-height:1rem;margin-bottom:5px}
section.stories.custom .latest.alternate .three-up .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .three-up .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .latest.alternate .three-up .story h4 em{font-style:normal}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5,section.stories.custom .latest.alternate .three-up .story img{display:block}
section.stories.custom .latest.alternate .three-up .story h5 a.author{font-size:1.25rem;line-height:1.25rem;margin-top:0.625rem}
section.stories.custom .latest.alternate .three-up .story h5 a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .three-up .story h5 a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story img{width:100%;max-width:100%;margin-bottom:0.375rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story h3{font-size:1.484rem;line-height:1.563rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story+div{margin-top:1.875rem}
section.stories.custom .latest.alternate .news-list .story.row+div{margin-top:2.1875rem}
section.stories.custom .latest.alternate .story h3{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase;margin:0}
section.stories.custom .latest.alternate .story h4{margin:0}
section.stories.custom .latest.alternate .story h5{margin:0}
section.stories.custom .latest.alternate .story h6{text-align:left;line-height:1rem;margin:0 0 5px 0}
section.stories.custom .latest.alternate .story h6 a.category{display:none}
section.stories.custom .latest.alternate .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .story h6 a.time{color:#a39e98}
section.stories.custom .latest.alternate .story h6 a.time.is-today{color:#cc0e0e}
section.stories.custom .latest.alternate .story a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .story span.time{display:inline-block;color:#a39e98}
section.stories.custom .latest.alternate .story span.time.is-today{color:#cc0e0e;width:100%}
section.stories.custom .latest.alternate .news-list .story h4{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;text-transform:uppercase}
section.stories.custom .latest.alternate .news-list .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .news-list .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .words-and-deeds .story{max-width:31.25rem;width:90%;margin:0 auto}
section.stories.custom .words-and-deeds .story blockquote{padding:0;border-left:none;color:#a39e98;font-weight:bold;font-size:2.319rem;line-height:2.319rem;margin-bottom:3.125rem}
section.stories.custom .words-and-deeds .story blockquote .attr{font-style:italic;font-size:1.5625rem;line-height:1.85563rem;text-indent:0;vertical-align:bottom;display:block;margin-top:15px;white-space:normal}
section.stories.custom .words-and-deeds .story blockquote .attr em{font-style:normal}
section.stories.custom .words-and-deeds .story blockquote a{transition:color 0.2s}
section.stories.custom .words-and-deeds .story blockquote a:hover{opacity:1;color:#111111}
section.stories.custom .words-and-deeds .story h3{font-weight:bold;font-size:1.563rem;line-height:1.856rem}
section.stories.custom .words-and-deeds .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.custom .words-and-deeds .story a.author.concatinate:hover{color:#a39e98}
section.stories.custom .words-and-deeds .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.focus .story-row .story-wrap{max-width:1130px;margin:0 auto}
section.stories.focus .story-row .story{text-align:center;padding:0 30px;margin-top:30px}
section.stories.focus .story-row h3{color:#111111;font-size:1.56313rem;font-weight:bold;line-height:1.85625rem}
section.stories.focus .story-row h4{color:#111111;font-style:italic;font-size:1.188rem;line-height:1.484rem}
section.stories.focus .story-row h4 em{font-style:normal}
section.stories.focus .story-row a.author{color:#a39e98;font-size:1.25063rem;line-height:1.25063rem}
section.stories.focus .story-row a.author.concatinate:hover{color:#a39e98}
section.stories.focus .story-row a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.focus .story-row h3,section.stories.focus .story-row h4,section.stories.focus .story-row a.author{color:#FFF;font-weight:normal}
section.stories.special-report .story{text-align:center;margin:0 auto}
section.stories.special-report .story p span a{text-decoration:underline}
section.stories.almanac .story{text-align:center}
section.stories.almanac .story h5{color:#FFF;font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;text-transform:uppercase;line-height:0.95rem}
section.stories.almanac .story h3{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:2.31938rem;line-height:2.31938rem;margin-bottom:0.9375rem}
section.stories.almanac .story h4{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;font-size:1.25rem;line-height:1.25rem}
section.stories.almanac .story h4 em{font-style:normal}
section.stories.anniversary .row.primary .story .row img{width:100%}
section.stories.anniversary .row.primary .story .row .info{margin-bottom:0}
section.stories.anniversary.alternate .row.primary .story{text-align:center}
section.stories.anniversary.alternate .row.primary .story .img-wrap img{width:100%}
section.stories.anniversary.alternate .stories .story{margin-top:30px}
section.stories.anniversary.alternate .stories .story:first-child{padding-left:0}
section.stories.anniversary.alternate .stories .story+div{border-left:1px solid #e6dfd5;padding-right:0}
section.stories.anniversary.alternate .stories .story h6{margin:5px 0}
section.stories.anniversary.alternate .stories .story h4{font-style:normal;font-weight:bold;font-size:1.563rem;line-height:1.856rem;margin-bottom:5px}
section.stories.anniversary.alternate .stories .story img{margin-bottom:0.625rem}
section.stories.nation-voices .story{text-align:left}
section.stories.nation-voices .story+div{margin-top:3.125rem}
section.stories.watch-listen .story .img a{display:block;position:relative}
section.stories.watch-listen .story .img img{width:100%}
section.stories.watch-listen .story .img iframe{width:100%}
section.stories.watch-listen .story.hero .info{text-align:center;padding:1.5625rem;border-bottom:1px solid #e6dfd5}
section.stories.watch-listen .story.hero h2{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.85563rem;line-height:1.85563rem;text-transform:uppercase;color:#111111;max-width:600px;margin:0 auto}
section.stories.watch-listen .story.hero h2 span{color:#cc0e0e}
section.stories.watch-listen .story.hero h2 a{color:#111111}
section.stories.watch-listen .story.secondary{margin-top:2.1875rem}
section.stories.watch-listen .story.secondary .img{display:none}
section.stories.watch-listen .story.secondary h3{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.5625rem;line-height:1.5625rem;text-transform:uppercase;color:#111111}
section.stories.watch-listen .story.secondary h3 span{color:#cc0e0e}
section.stories.watch-listen .story.secondary h3 a{color:#111111}
section.stories.watch-listen .story.secondary h3 a span{text-indent:0;overflow:visible;margin-right:5px}
section.stories.watch-listen .story.secondary h4{font-family:"Mercury Display A", "Mercury Display B";font-size:1.188rem;line-height:1.484rem;font-style:italic;color:#a39e98}
section.stories.watch-listen .story.secondary h4 em{font-style:normal}
section.stories.watch-listen .story.secondary h6{color:#a39e98}
section.stories.poetry .story{text-align:center}
section.stories .row.even-split .medium-6:first-child .story{padding-right:1.875rem}
section.stories .row.even-split .medium-6:last-child .story{padding-left:1.875rem}
section.take-action .story .row{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 0.9375rem}
section.take-action .row.secondary .story{margin-top:0.78125rem}
section.take-action .row.secondary .story h2{font-size:1.5625rem;line-height:1.85563rem;margin-bottom:10px;border-top:none;padding-top:0}
section.take-action .row.secondary .story h3{font-size:1.0375rem;line-height:1.0375rem}
section.take-action .row.secondary .story a.author{font-size:1.25rem;line-height:1.25rem}
section.take-action .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.take-action .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.take-action .row.secondary .story h6{border-top:1px solid #e6ded5;padding-top:0.78125rem}
section.stories.custom .nation-voices .info .author,section.stories.special-report .story p span a{text-decoration:none!important}
#sit .sits{margin-top:20px;padding-bottom:20px;text-align:center}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

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

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

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

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-3{width:25%}

.page-id-689 #content .page-color,.page-id-689 #content .page-color *,.page-id-689 #content .page-color::before,.page-id-689 #content .page-color::after,.page-id-689 #content .page-color ::before,.page-id-689 #content .page-color ::after,.parent-pageid-689 #content .page-color,.parent-pageid-689 #content .page-color *,.parent-pageid-689 #content .page-color::before,.parent-pageid-689 #content .page-color::after,.parent-pageid-689 #content .page-color ::before,.parent-pageid-689 #content .page-color ::after{color:#f8b852;border-color:#f8b852}
.page-id-691 #content .page-color,.page-id-691 #content .page-color *,.page-id-691 #content .page-color::before,.page-id-691 #content .page-color::after,.page-id-691 #content .page-color ::before,.page-id-691 #content .page-color ::after{color:#f29b4e;border-color:#f29b4e}
.page-id-693 #content .page-color,.page-id-693 #content .page-color *,.page-id-693 #content .page-color::before,.page-id-693 #content .page-color::after,.page-id-693 #content .page-color ::before,.page-id-693 #content .page-color ::after,.single-research #content .page-color,.single-research #content .page-color *,.single-research #content .page-color::before,.single-research #content .page-color::after,.single-research #content .page-color ::before,.single-research #content .page-color ::after{color:#ec7a3a;border-color:#ec7a3a}
.page-id-695 #content .page-color,.page-id-695 #content .page-color *,.page-id-695 #content .page-color::before,.page-id-695 #content .page-color::after,.page-id-695 #content .page-color ::before,.page-id-695 #content .page-color ::after{color:#e55e3c;border-color:#e55e3c}
.page-id-697 #content .page-color,.page-id-697 #content .page-color *,.page-id-697 #content .page-color::before,.page-id-697 #content .page-color::after,.page-id-697 #content .page-color ::before,.page-id-697 #content .page-color ::after{color:#e62547;border-color:#e62547}
.page-id-933 #content .page-color,.page-id-933 #content .page-color *,.page-id-933 #content .page-color::before,.page-id-933 #content .page-color::after,.page-id-933 #content .page-color ::before,.page-id-933 #content .page-color ::after{color:#fac879;border-color:#fac879}
.page-id-689 #content .page-color-text,.parent-pageid-689 #content .page-color-text{color:#f7ae39 !important}
.page-id-691 #content .page-color-text{color:#f08e36 !important}
.page-id-693 #content .page-color-text,.single-research #content .page-color-text{color:#ea6d27 !important}
.page-id-695 #content .page-color-text{color:#e3532e !important}
.page-id-697 #content .page-color-text{color:#e51c3f !important}
.page-id-933 #content .page-color-text{color:#f8b448 !important}
#content .color-about-bg{background-color:#f8b852 !important}
#content .color-issues-bg{background-color:#f29b4e !important}
#content .color-research-bg{background-color:#ec7a3a !important}
#content .color-community-bg{background-color:#e55e3c !important}
#content .color-news-bg{background-color:#2b2728 !important}
#content .color-act-now-bg{background-color:#e62547 !important}
#content .color-leadership-bg{background-color:#fac879 !important}
#content .formbox::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(140,134,134,0.4);display:block;border-width:0 0 0 1px;right:auto;width:1px}
#content .formbox::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(140,134,134,0.4);display:block;border-width:0 1px 0 0;left:auto;width:1px}
.page #content{padding-bottom:10px}
body,#content{background-color:#fff}
.home #content{background:none}
body.home.mobile #content{position:fixed;left:0;right:0;top:0;bottom:0;background:none}
.news-section body #container #content{background:#f9f8f9}
.news-section body.blog #container #content,.news-section body.archive #container #content{background:#544f50}
.error404 #content{right:0 !important}
.news-section body #container.fold-nav #content{-moz-transition:right 0.5s;-webkit-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;transition:right 0.5s}
.news-section .category #container #content,.news-section .category #container #sidebar1{top:125.86207px}
.news-section .category-18 #container #content,.news-section .category-18 #container #sidebar1,.news-section .category-86 #container #content,.news-section .category-86 #container #sidebar1,.news-section .category-33 #container #content,.news-section .category-33 #container #sidebar1{top:85.86207px}
html.sidebar-slide-enabled #container #content{right:30px}
html.sidebar-slide-enabled #container.sidebar-open #content{right:260px}
.sidebar-open #content article.item-single .post-content{margin-left:460px}
.sidebar-open #content article.item-single .article-footer{width:440px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
 

#main {
	width: 640px;
	float: left;
	background-color: #ffffff;
	font-size: 12px;
	color: #444444;
	font-family: Verdana, 'Trebuchet MS', 'Lucida Grande', Arial, 'Lucida Sans';
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	line-height: 1.4em;
}




#main ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


#main li {
	padding: 0px 0px 4px 12px;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}


#main h1 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, 'Lucida Sans';
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	padding: 0px 2px 2px 10px;

}


#main #menu {
	clear: both;
	width: 728px;
	height: 23px;
	margin: 0px 4px 10px 4px;
	padding: 0px;
	background: #ffffff;
}


#main #menu ul {
	list-style-type: none;
	margin-left: 5px;
	margin-bottom: 0px;
}


#main #menu li {
	float: left;
	margin-left: 5px;
	margin-bottom: -5px;
	padding: 0px;
	width: auto;
	display: block;
	height: auto;
	font-size: 12px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
}


#main #menu li a, #main #menu li a:link {
	background: #336699;
	color: #ffffff;
	border: 1px solid #336699;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	display: block;
}


#main #menu li a:hover {
	color: #336699;
	cursor: pointer;
	background: #ffffff;
}


#main #menu li:hover {
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
}


#main #menu li a#current:hover {
	border: 1px solid #ffffff;
	background: #ffffff;
}


#main .entry h1, #main .entry h1 a {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, 'Lucida Sans';
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
	background: none;
	margin-bottom: -13px;
	padding: 0px;
	color: #336699;
}


#main .entry h1 a:hover {
	text-decoration: none;
	background-color: #336699;
	color: #ffffff;
}


#main #comments h1, #main #commentform h1 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, 'Lucida Sans';
	font-weight: bold;
	font-size: 14px;
	background: none;
	padding: 0px;
	color: #999999;
}


#main .entry, #main #comments, #main #commentform {
	padding: 0px 10px 10px 10px;
	margin: 0px;
}


#main .entrycontent {
	padding-bottom: 2px;
	margin: 0px;

}


#main .entryfooter {
	background-color: #f5f5f5;
	color: #666666;
	text-align: center;
	padding: 2px 0px 5px 0px;
	margin-top: 3px;
	font-size: 12px;
	border-bottom: 1px solid #999999;
}


#main .asides {
	padding: 0px 10px 10px 10px;
}


#main #comments .comment {
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 4px 20px 4px 20px;
}


#main #comments .comment:hover {
	background: #f5f5f5;
}


#main #comments .officialuser {
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-top: 1px solid #999999;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 4px 20px 4px 20px;
}


#main #comments .comment h4, #main #comments .officialuser h4 {
	font-size: 12px;
	font-weight: normal;
}


#main #comments .comment .commentnumber, #main #comments .officialuser .commentnumber {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
	margin-right: 8px;
}


#main #commentform form {
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-top: 1px solid #999999;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 4px;
}


#main #commentform label {
	font-size: 12px;
	font-weight: bold;
}

#main #commentform .commentforminfo {
	font-size: 12px;
	font-family: Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
}




.banner-mobile { display: none; margin-bottom: 20px; }

.banner-mobile a { width: 100%; min-height: 50px; display: block; text-decoration: none; }


.banner-mobile.bottom { margin-top: 0px;  }


.theading {
	background-color: #fff;
	padding: 10px;
	font-size: 18px;
	color: #316e8d !important;
	font-weight: bold;
}


    body.home #primary {
        float: left;
        width: 100% !important;
    }


    #primary {
        padding: 20px 0;
    }


    body #primary {
        clear: both;
        width: 100%;
        background: #fff;
    }


    body #main #content, #primary, #main, #primary, #main {
        overflow: visible;
    }


    #primary #content article {
        margin: 10px 15px;
        overflow: visible;
        padding: 10px 0;
        width: 96%;
    }


    body.product #primary #content article p {
        float: left;
    }


    .page-id-1491 #primary #content article {
        margin-bottom: 0;
    }


    .page-id-1491 #primary {
        padding-bottom: 0;
    }

    #primary #content #comments {
        padding: 33px 20px;
    }

body.home #primary #content {
	overflow:visible;
}


body.page-template-flash-sale-php #primary #content article {
    padding: 33px 35px;
}


#primary, #main {
	overflow:auto;
}


body.single #primary #content article {
	padding-top:0;
}

#primary #content .featured article {
	padding-top:0;
}



body.page #primary #content article {
	padding-top:0;
	background:none;
}



body.cart-page #primary {
	overflow:hidden;
}


#primary #content #comments article {
	padding:0;
	overflow:hidden;
}


#primary #content #comments .comment-author {
	font-size:16px;
}

#primary #content #comments .comment-author img.avatar {
	vertical-align:middle;
	margin:0 1em 0 0;
}

#primary #content #comments .comment-meta {
	font-style:italic;
	margin:0 0 1em;
}

#primary #content #comments .reply {
	margin:0 0 2em;
}


#primary #content #comments #reply-title {
	font-style:normal;
	font-size:23px;
	font-weight:bold;
	margin:0 0 .5em;
}

#primary #content #comments #respond label {
	display:none;
}

body.product #primary #content article {
	padding-top:0;
	background:none;
}



.error404 #primary {
	float: none;
	margin: 0;
	padding-top:0;
}

.error404 #primary #content article {
	background:none;
}

.error404 #primary #content {
	margin: 0;
	width: auto;
}

.error404 #primary #content td a.button {
	display: inline;
	color: white;
	vertical-align: middle;
	background: #E784A5;
	color: white;
	display: inline;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 6px 10px 3px 10px;
	text-transform: uppercase;
}

	body.home #primary, #footer .footer-center {
		width: 100%;
		display: block;
	}


    .footer-form.cell {
        text-indent: 0px;
    }


    #footer aside, .footer-form.cell {
        float: left;
        margin: 0 2% 9% 1%;
    }

.cell {
	display:table-cell;
}
.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 .feature_holder_icons{margin:20px 0 0 0}
.projects_masonry_holder .feature_holder_icons{margin:20px 0 0 0;display:inline-block}

	ul.products li.product .product-details {
		float: none;
		text-align: center;
	}

.front #block-views-home_tweets-block .views-row {
	padding: 4px 0;
}

.front #block-views-video_library-block_1 .views-row {
	margin-bottom: 10px;
	overflow: hidden;
}



.path-news #block-views-articles-block_2 .views-row {
	padding: 5px 0;
	overflow: hidden;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}





.entry-content .gallery {
	padding: 0 40px;
	display: flex;
	flex-wrap: wrap;
}


.entry-content .gallery dl {
	margin: auto;
	padding: 30px 20px;
}


.entry-content .gallery br {
	display: none;
}


.entry-content .gallery img {
	box-shadow: 0 0 0 rgba(0,0,0,.1);
}


.entry-content .gallery a:hover img {
	transition: all .2s ease-in-out;
}

.zone_cont ul,.nicEdit-main ul,.fake_a_zone ul{list-style: none;margin-left: 0;padding-left: 1em;padding-bottom:6px;}

.zone_cont h3,.nicEdit-main h3 ,.fake_a_zone h3{font-size: 16px;margin: 5px 0;position: relative;}

.zone_cont ,.nicEdit-main{ margin:0px 15px; line-height:20px; font:12px; font-family:Verdana, Geneva, sans-serif; padding:6px 0 15px 0; }

.zone_cont p,.nicEdit-main p{line-height: 1.6em;margin-bottom: 1em;padding-left: 20px;}













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

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

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

.slider .slider-3 {left: 258px;}

									 
.wp-table-reloaded-id-25 td.column-2 {
   									    background: none repeat scroll 0 0 #fff !important;
   									    padding: 5px;
									 }

.wp-table-reloaded-id-25 .column-2   {
   										 width: 315px;
   										 width: 335px;
									 }

									 
.wp-table-reloaded-id-25 .column-2 p { font:12px Arial, Helvetica, sans-serif; color:#000; padding:4px; text-align:justify; line-height:1.5em; }
.row{margin-left:-15px;margin-right:-15px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

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


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


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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

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

}

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

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

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

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

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

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

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

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
#slidingbar-area h3,#tribe-bar-form .tribe-bar-submit input[type=submit],#tribe-events .tribe-events-button,#tribe_events_filter_control #tribe_events_filters_reset,#tribe_events_filter_control #tribe_events_filters_toggle,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.gform_page_footer input[type="button"],.gform_wrapper .button,.gform_wrapper .gform_button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"]{font-weight:bold;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-family:'Raleway', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#tribe_events_filters_wrapper .tribe-events-filters-label,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-weight:700;}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:400;}
.sidebar .widget h4{font-size:15px;}
.single-tribe_events .sidebar .tribe-events-single-section-title,.single-tribe_events .sidebar .widget h4{font-size:17px;}
#slidingbar-area .widget-title,#slidingbar-area h3{font-size:18px;line-height:18px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:28px;line-height:28px;}
#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-content-widget-area .jtwt,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.quantity .minus,.quantity .plus,.quantity .qty,.review blockquote div,.search input,.title-row,.tribe-mini-calendar th,body{color:#282624;}
#main .post h2 a,#tribe-events-content .tribe-events-sub-nav li a,.about-author .title a,.event-is-recurring,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget li a:before,.fusion-content-widget-area .widget_categories li,.fusion-load-more-button,.fusion-rollover a,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel="next"]:after,.single-navigation a[rel="prev"]:before,body a,body a:after,body a:before{color:#981b1e;}
.single-tribe_events .fusion-content-widget-area .widget li a,.single-tribe_events .fusion-content-widget-area .widget li a:after,.single-tribe_events .fusion-content-widget-area .widget li a:before,.single-tribe_events .sidebar a{color:#0c5c67;}
.single-tribe_events .fusion-content-widget-area .widget li a:hover,.single-tribe_events .fusion-content-widget-area .widget li a:hover:after,.single-tribe_events .fusion-content-widget-area .widget li a:hover:before,.single-tribe_events .sidebar a:hover{color:#981b1e;}
 #slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a,.slidingbar-area .widget li a:before,.slidingbar-area a{color:#BFBFBF;}
.sidebar .widget .heading h4,.sidebar .widget h4{color:#333333;}
.single-tribe_events .sidebar .tribe-events-single-section-title,.single-tribe_events .sidebar .widget .heading h4,.single-tribe_events .sidebar .widget h4{color:#333333;}
.single-tribe_events #wrapper .fusion-tabs-widget .tab-holder,.single-tribe_events .fusion-content-widget-area .widget .recentcomments,.single-tribe_events .fusion-content-widget-area .widget li a,.single-tribe_events .fusion-content-widget-area .widget_archive li,.single-tribe_events .fusion-content-widget-area .widget_categories li,.single-tribe_events .fusion-content-widget-area .widget_links li,.single-tribe_events .fusion-content-widget-area .widget_meta li,.single-tribe_events .fusion-content-widget-area .widget_nav_menu li,.single-tribe_events .fusion-content-widget-area .widget_pages li,.single-tribe_events .fusion-content-widget-area .widget_recent_entries li,.single-tribe_events .sidebar .tagcloud a,.single-tribe_events .sidebar .tribe-events-list-widget ol li,.single-tribe_events .sidebar .tribe-events-meta-group dd,.single-tribe_events .sidebar .tribe-events-venue-widget li,.single-tribe_events .sidebar .tribe-mini-calendar-event{border-color:#e8e8e8;}
.sidebar .widget .heading .widget-title,.sidebar .widget .widget-title{background-color:transparent;}
.single-tribe_events .sidebar .tribe-events-single-section-title,.single-tribe_events .sidebar .widget .heading .widget-title,.single-tribe_events .sidebar .widget .widget-title{background-color:#aace4e;padding:9px 15px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#f0e7c6;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area .widget li a:before,.fusion-footer-widget-area a{color:#ffffff;}
.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:16px;}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:8px;}
.widget.facebook_like iframe{width:100% !important;max-width:none !important;}

.fusion-footer .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon:last-child { margin-right: 0;}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{font-size:0.857em;margin:0 10px;padding:0;display:block;}
.region-header .block:first{margin-right:1em;}
.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;padding:0;}
.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-locale ul li{display:inline;padding:0 0.5em;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;background:rgba(0,0,0,0.063);border-radius:5px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.block:not(.nav-search) .views-exposed-widget{margin:0 auto !important;padding:0;width:100%;}

.block-instagram-block .content{display:inline-block;}
.tb-megamenu .tb-block .block-title{margin-bottom:0;}
.tb-megamenu .tb-block .block-ct{margin:0;padding:0;}
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .item-list ul li{border-bottom:1px solid #333;margin:0;min-height:60px;padding:10px 0;}
.tb-megamenu .block-view-demo .item-list ul li.views-row-first{padding-top:0;}
.tb-megamenu .block-view-demo a{padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.tb-megamenu .block-view-demo a:hover,.tb-megamenu .block-view-demo a:focus{background:none !important;border:none !important;color:#e54e4;text-decoration:none;}
.tb-megamenu.style-green .block-view-demo .views-field-field-image img{border:1px solid #eee;}
.tb-megamenu.style-green .block-view-demo .item-list ul li{border-bottom:1px solid #eee;}

#footer-left {
    float: left;
    height: 222px;
    padding-left: 17px;
    width: 435px;
}

    
    .search-icon {
      display: none;
    }




.search-icon i{
    cursor: pointer;
}


.search-icon a{
	color: #4b4b4b;
}


.search-icon a:hover{
	color: #1eb0bc;
}


.search-icon .search-box {
    left: 50%;
    position: fixed;
    width: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition:width 0.3s ease 0.3s, visibility 0s ease 0.8s;
    -moz-transition:width 0.3s ease 0.3s, visibility 0s ease 0.8s;
    transition:width 0.3s ease 0.3s, visibility 0s ease 0.8s;
    background: rgba(7, 171, 239, 0.69) none repeat scroll 0 0;
    height: 100%;
    visibility: hidden;
    top: 0;
    z-index: 999999;
}


.search-icon .search-box.active{
	width: 100%;
	visibility: visible;
	-webkit-transition: width 0.3s ease 0s;
	-o-transition: width 0.3s ease 0s;
	transition: width 0.3s ease 0s;
}


.search-icon .search-box .search-submit {
  display: none;
}




.search-icon .search-form .search-text{
     -webkit-appearance: none;
	height: 100%;
	border: none;
	border-bottom: 1px solid #ffffff;
	width: 100%;
	background: none;
    color: #ffffff !important;
	font-size: 24px;
	font-style: italic;
	font-weight: 300;
    top: 50%;
}



.search-icon #searchsubmit {
  display: none;
}


.search-icon .search-form {
  padding: 55px;
  position: absolute;
  top: 50%;
  width: 100%;
}


.search-icon .search-box .search-field{
	position: absolute;
	top: 50%;
	height: 80px;
	border: none;
	border-bottom: 1px solid #ffffff;
	width: 80%;
	margin-left: -40%;
	left: 50%;
	margin-top: -40px;
	background: none;
    color: #ffffff !important;
	font-size: 54px;
	font-style: italic;
	font-weight: 300;
}


.search-icon .search-box .close {
  bottom: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 110px;
  font-weight: 300;
  position: absolute;
  right: 30px;
}


.search-icon .search-box.active .close{
	display: block;
}

        
        	.merck-teal { color: #00877c !important; }

            .merck-teal-bg { background: #00877c !important; }

.light div.wdtf-screen-name span.screen_name{font-weight:bold;color: #000000 !important;}

.dark div.wdtf-screen-name span.screen_name{font-weight:bold;color: #cfcfcf !important;}



.pager {
	display: block;
	text-align: center;
}


.pager ul {
	width: 100%;
	text-align: center;
	display: inline-block;
	padding: 0;
	margin-top: 10px;
}


.pager li {
	display: inline;
	font-size: 16px;
	margin: 0 5px;
	border: none !important;
	padding: 1px !important;
}


.pager li a {
	text-decoration: none;
	display: inline-block !important;
}


.pager .cur {
	min-width: 20px;
	display: inline-block;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	padding-right: 3px !important;
	padding-left: 3px !important;
}



.pager li .prev {
	font-weight: bold;
	font-size: 18px;
}


.pager li .next {
	font-weight: bold;
	font-size: 18px;
}


.pager .next li:hover {
	color:#c70000!important;
}


.pager .prev li:hover {
	color:#c70000!important;
}


.main_page .games .pager {
	margin:0!important;
}


.blog .wall .pager {
	margin: 10px 0;
	display: block;
	height: 24px;
}


.blog .wall .pager .prev {
	width:auto;
	padding:4px 10px;
	float:left;
}


.blog .wall .pager .prev:hover {
	background-color:#ff4d00;
}


.blog .wall .pager .next {
	width:auto;
	padding:4px 10px;
	float:right;
}


.blog .wall .pager .next:hover {
	background-color:#ff4d00;
}


.blog .wall .pager a {
	color:#FFF;
	font-size:14px;
}


.more_lands .pager {
	margin:0;
}


.user_reviews .pager {
	margin-top:10px;
}


.pager a:hover {
	color:#ff0006;
}


.pager li a:hover {
	color:#fc4aa6;
}


.pager a {
	color:#ff9900;
}




	.widget-title h3,

	.widget-title-home h3 {

		font-size: 14px;

		height: 13px;

		line-height: 13px;

		text-align: left;

	}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}


.validate-email {
    display: none;
    color: #a94442;
    background-color: #f2dede;
    border: 1px solid #a94442;
    padding: 6px 12px;
    border-radius: 4px;
    margin-top: 1px;
}

.swiper-container .swiper-pagination,.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container .swiper-slide.secondary {visibility:hidden !important;}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}

.swiper-slide img {max-height:510px;}

.swiper-container.swiper-initialized .swiper-pagination,.swiper-container.swiper-initialized .swiper-button-next,.swiper-container.swiper-initialized .swiper-button-prev,.swiper-container.swiper-initialized .swiper-slide.secondary {visibility:visible !important;}

.l-header .for_custom .header-login {
	padding-right: 30px;
}

.l-header .l-subheader.at_top .for_custom .header-login a:hover {
	color: #161764;
}


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

.clearfix:after,
.block-body:after {
  clear:both;
}


.clearfix,
.block-body {
  *zoom:1;
}


.block {
  margin-bottom: 32px;
}

.block-title {
  color: #8b623d;
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.block-title a {
  color: #8B623d;
}

.block-title-icon {
  margin-right: 9px;
  vertical-align: bottom;
}

.block-body {
  border: 1px solid #e1e1e1;
  padding: 18px;
}


.martha-pins .block-title {
  margin-bottom: 5px;
}

.martha-pins .block-body {
  padding-top: 26px;
}

.martha-pins .block-body img {
  width: 110px;
}


.martha-tweets .block-title {
  margin-bottom: 5px;
}

	.footer1 .leftcol,
	.footer1 .rightcol,
	.footer_container ul.legal_nav,
	.footer2 .leftcol,
	.footer2 .leftcol table td,
	.footer2 .rightcol,
	.footer2 .rightcol .social_icons {
		text-align: center;	
		line-height: 35px;
	}

	#footer_container ul.legal_nav { text-align: left; }

	#footer_container ul.legal_nav li:first-child { margin-left: 0; }

		#footer_container ul.legal_nav li {
			display: inline;
			margin: 0 0 0 8px;	
		}

			#footer_container ul.legal_nav li a {
				color: #455660;	
				font-size: 12px;
			}

#love_hscope_dsktop{
	display:block;
}


#love_hscope_dsktop, #sign-panel-mob{
	display:none;
}

.featured-panel { max-width: 800px; margin: 0 auto; }

.featured-panel.no-buttons { max-width: 720px; }

.featured-panel h1.large { font-size: 40px; }

.page-template-group-class-schedule-php .group-classes .featured-panel { z-index: 1; position: absolute; top: 224px; left: 0; right: 0; margin: auto !important; max-width: 800px; overflow: hidden; }

	.page-template-group-class-schedule-php .featured-panel h1 { font-size: 30px; }

	.page-template-group-class-schedule-php .featured-panel p { display: none; }

	.page-template-group-class-schedule-php .featured-panel ul.button-links li { margin: 0; }

	.page-template-group-class-schedule-php .featured-panel ul.button-links li.last, .page-template-group-class-schedule-php .group-class-photo { display: none; }
.article__header .article__headline .headline__primary,.article__header .article__headline .headline__secondary,.article__header .article__headline .headline__description,.article__header .article__headline .star,.article__header .article__headline .line,.article__header .article__headline .btn,.article__header .article__headline .comments_add-comment,.article__header .article__headline .form-submit #comment-submit,.form-submit .article__header .article__headline #comment-submit,.article__header .article__headline .wpcf7-form-control.wpcf7-submit,.article__header .article__headline .otreservations-submit,.article__header .article__headline .widget_tag_cloud a,.widget_tag_cloud .article__header .article__headline a,.article__header .article__headline .read-more-button,.article__header .article__headline .arrow{opacity:0;}
.article__header .article__headline .headline__primary{display:inline-block;}
.article__header .article__headline .headline__primary,.article__header .article__headline .headline__description{color:white;}
.break-words,.headline__primary,.headline__secondary{word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.headline__primary{position:relative;z-index:1;margin:0;letter-spacing:0.2em;margin-right:-0.1em;}
.article__header .article__headline .headline__primary,.article__header .article__headline .headline__description *{color:#ffffff;}

#btn1, #btn2, #btn3 {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#ffffff; width:175px; position: relative; top: 5px;-webkit-text-stroke: 1px rgba(0,0,0,0.2);-webkit-font-smoothing: antialiased;}


    .ntr_img_rd{
        width: 100px;
    }
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}



.mk-text-block .rev_slider_wrapper {
    min-height: 450px !important;
}

.mk-text-block .rev_slider_wrapper .tp-bgimg{
    background-size: contain !important;
}

.mk-text-block .rev_slider_wrapper .tp-thumbs {
    padding: 10px 0 40px 0; 
}

.mk-text-block .rev_slider_wrapper .rev_slider {
    min-height: 350px !important;
}

.home .mk-text-block .rev_slider_wrapper .tp-bgimg {
    background-size: cover !important;
}
.block-images .views_slideshow_main .views-field-title{position:absolute;top:235px;left:25px;z-index:10;width:720px;border:1px solid #02f5f5;height:68px;background:rgba(4,43,81,.6);}
.block-images .views_slideshow_main .views-field-title a{color:white;text-transform:uppercase;font-size:23px;line-height:68px;padding-left:30px;font-weight:normal;}
.block-mini .views_slideshow_main .views-field-title{position:relative;top:-1px;left:0;z-index:10;width:935px;border:1px solid #1dc9cb;height:42px;background:rgba(4,4,4,.6);}
.block-mini .views_slideshow_main .views-field-title a{color:white;text-transform:uppercase;font-size:22px;line-height:40px;padding-left:20px;font-weight:normal;}
.view-carousel ul li .views-field-title{position:absolute;top:92px;left:105px;font-size:14px;text-transform:uppercase;z-index:10;}
#footer .panel-footer .panel-top .panel-panel{padding:10px 15px 10px 20px;}
.panel-footer .panel-col-top-l,#footer .panel-footer .panel-top .panel-panel{width:100%;}


#popup .processing_box .tab_content {
    background: #F4F4F4;
    padding: 7px 10px;
    height: 35px;
    border-bottom: 1px solid #EFEFEF;
}


#popup .processing_box .tab_content input.field {
    width: 730px
}


#popup .processing_box .tab_content .form .field_row { margin-bottom: 0 }
.entry-title,.excerpt-title{letter-spacing:.04em;font-size:1.313em;line-height:1.143}
.entry-title a,.entry-title a:link,.entry-title a:visited,.excerpt-title a,.excerpt-title a:link,.excerpt-title a:visited{color:#4d4d4d}
.entry-title a:active,.entry-title a:focus,.entry-title a:hover,.excerpt-title a:active,.excerpt-title a:focus,.excerpt-title a:hover{color:#222}
.full-width-images.archive .excerpt.has-video .entry-title,.full-width-images.archive .excerpt.has-video .excerpt-title,.full-width-images.blog .excerpt.has-video .entry-title,.full-width-images.blog .excerpt.has-video .excerpt-title,.two-column-images.archive .excerpt.has-video .entry-title,.two-column-images.archive .excerpt.has-video .excerpt-title,.two-column-images.blog .excerpt.has-video .entry-title,.two-column-images.blog .excerpt.has-video .excerpt-title{font-size:1em;line-height:1.5}
.full-width-images.archive .excerpt.has-video .entry-title a,.full-width-images.archive .excerpt.has-video .excerpt-title a,.full-width-images.blog .excerpt.has-video .entry-title a,.full-width-images.blog .excerpt.has-video .excerpt-title a,.two-column-images.archive .excerpt.has-video .entry-title a,.two-column-images.archive .excerpt.has-video .excerpt-title a,.two-column-images.blog .excerpt.has-video .entry-title a,.two-column-images.blog .excerpt.has-video .excerpt-title a{color:#fff;opacity:.8}
.full-width-images.archive .excerpt.has-video .entry-title a:link,.full-width-images.archive .excerpt.has-video .entry-title a:visited,.full-width-images.archive .excerpt.has-video .excerpt-title a:link,.full-width-images.archive .excerpt.has-video .excerpt-title a:visited,.full-width-images.blog .excerpt.has-video .entry-title a:link,.full-width-images.blog .excerpt.has-video .entry-title a:visited,.full-width-images.blog .excerpt.has-video .excerpt-title a:link,.full-width-images.blog .excerpt.has-video .excerpt-title a:visited,.two-column-images.archive .excerpt.has-video .entry-title a:link,.two-column-images.archive .excerpt.has-video .entry-title a:visited,.two-column-images.archive .excerpt.has-video .excerpt-title a:link,.two-column-images.archive .excerpt.has-video .excerpt-title a:visited,.two-column-images.blog .excerpt.has-video .entry-title a:link,.two-column-images.blog .excerpt.has-video .entry-title a:visited,.two-column-images.blog .excerpt.has-video .excerpt-title a:link,.two-column-images.blog .excerpt.has-video .excerpt-title a:visited{color:#fff}
.full-width-images.archive .excerpt.has-video .entry-title a:active,.full-width-images.archive .excerpt.has-video .entry-title a:focus,.full-width-images.archive .excerpt.has-video .entry-title a:hover,.full-width-images.archive .excerpt.has-video .excerpt-title a:active,.full-width-images.archive .excerpt.has-video .excerpt-title a:focus,.full-width-images.archive .excerpt.has-video .excerpt-title a:hover,.full-width-images.blog .excerpt.has-video .entry-title a:active,.full-width-images.blog .excerpt.has-video .entry-title a:focus,.full-width-images.blog .excerpt.has-video .entry-title a:hover,.full-width-images.blog .excerpt.has-video .excerpt-title a:active,.full-width-images.blog .excerpt.has-video .excerpt-title a:focus,.full-width-images.blog .excerpt.has-video .excerpt-title a:hover,.two-column-images.archive .excerpt.has-video .entry-title a:active,.two-column-images.archive .excerpt.has-video .entry-title a:focus,.two-column-images.archive .excerpt.has-video .entry-title a:hover,.two-column-images.archive .excerpt.has-video .excerpt-title a:active,.two-column-images.archive .excerpt.has-video .excerpt-title a:focus,.two-column-images.archive .excerpt.has-video .excerpt-title a:hover,.two-column-images.blog .excerpt.has-video .entry-title a:active,.two-column-images.blog .excerpt.has-video .entry-title a:focus,.two-column-images.blog .excerpt.has-video .entry-title a:hover,.two-column-images.blog .excerpt.has-video .excerpt-title a:active,.two-column-images.blog .excerpt.has-video .excerpt-title a:focus,.two-column-images.blog .excerpt.has-video .excerpt-title a:hover{color:#fff;opacity:1}

	
.footercredit {
    float: right;
    padding-right: 20px;
	margin-left:20px;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

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

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

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

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

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

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

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

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}
.socket_color .main_menu .menu ul li a:hover, .socket_color .av-subnav-menu ul a:hover{background-color:#555555;}
.footer_color .main_menu .menu ul li a:hover, .footer_color .av-subnav-menu ul a:hover{background-color:#363636;}
.alternate_color .main_menu .menu ul li a:hover, .alternate_color .av-subnav-menu ul a:hover{background-color:#f8f8f8f8;}
.main_color .main_menu .menu ul li a:hover, .main_color .av-subnav-menu ul a:hover{background-color:#fcfcfc;}
.header_color .main_menu .menu ul li a:hover, .header_color .av-subnav-menu ul a:hover{background-color:#f2f2f2;}

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

#header_main_alternate .main_menu .menu li ul ul { left: 207px; }


 


 

.html_header_top #top .av_menu_left .main_menu .menu li ul ul{ left: 207px}

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

#socket .menu{margin-top:6px;}

#top .main_menu .menu li ul a {font-size: 14px;}


#top .main_menu .menu ul li a {
background: rgba(0,105,134,0.9);
}

.main_menu ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow { color: #e1e1e1;}

.main_menu .menu ul li a {border-left: 1px solid #00516C; border-right: 1px solid #00516C;}

.desktop-visible {
    display: block !important;
}

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}

.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; }
.hero-search-inner{margin:0 auto;width:35%;padding:20px 20px 10px 20px;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}



div.custom-sidebar .textwidget{ margin-top: 15px; }

		#main-nav  ul.sub-menu a ,
		#main-nav  ul ul li.current-menu-item a,
		#main-nav  ul ul li.current-menu-parent a,
		#main-nav  ul ul li.current-page-ancestor a{
			border:0 none;
			background: none !important;
			height: auto !important;
			line-height: 1em;
			padding: 10px !important;
			width: 160px;
			display: block !important;
			margin-right: 0 !important;
			z-index: 99999;
			color: #ccc !important;
			text-shadow:0 1px 1px #000 !important;
		}

		
		#main-nav  ul li.current-menu-item ul.sub-menu a, #main-nav  ul li.current-menu-item ul.sub-menu a:hover,
		#main-nav  ul li.current-menu-parent ul.sub-menu a, #main-nav  ul li.current-menu-parent ul.sub-menu a:hover
		#main-nav  ul li.current-page-ancestor ul.sub-menu a, #main-nav  ul li.current-page-ancestor ul.sub-menu a:hover{background: none !important;}

		#main-nav  ul.sub-menu li.current-menu-item,#main-nav  ul.sub-menu li.current-menu-item a,
		#main-nav li.current-menu-item ul.sub-menu a,#main-nav  ul.sub-menu li.current-menu-parent,
		#main-nav  ul.sub-menu li.current-menu-parent a,#main-nav li.current-menu-parent ul.sub-menu a,
		#main-nav  ul.sub-menu li.current-page-ancestor,#main-nav  ul.sub-menu li.current-page-ancestor a,
		#main-nav li.current-page-ancestor ul.sub-menu a{height:auto !important; line-height: 12px;}

	#main-nav ul li .mega-menu-block ul.sub-menu{
		display: none;
		top:0 !important;
		position: static;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin: 30px 0 30px 30px;
		border-bottom: 1px solid #383838;
	}

	#main-nav ul li .mega-menu-block ul.sub-menu ul{
		position: absolute;
		margin: 0;
	}
.single_job_listing .meta .date-posted:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80f'}


.sidebar li.date {
    display: none !important;
}


.widget li.date {
    display: none !important;
}


li.date {
    display: none !important;
}


li.date:after {
    display: no;
}


.icon-twitter_icon:before {
  content: "\e605"; }
 
.social {
	float: left;
	width: 115px;
}

		#user-links .social { 
			top: 5px; 
		}

	 

	  #huge_it_slideshow_left-ico_1,
	  #huge_it_slideshow_right-ico_1 {
		z-index: 13;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		cursor: pointer;
		display: table;
		left: -9999px;
		line-height: 0;
		margin-top: -15px;
		position: absolute;
		top: 50%;
		
	  }

	  #huge_it_slideshow_left-ico_1:hover,
	  #huge_it_slideshow_right-ico_1:hover {
		cursor: pointer;
	  }



ol.horizontal li, ul.horizontal li  {
    float: left;
  line-height: 20px;
  margin-left: 10px;
}

ol.horizontal li:first-child, ul.horizontal li:first-child {
  margin-left: 0;
}

 
.horizontal .gform_body {
  float: left;
  width: 77%;
}


.horizontal .gform_footer.top_label {
  clear: none;
  float: left;
  margin-left: 5px;
  margin-top: 17px;
}


  .horizontal .gform_footer.top_label input[type="submit"] {
    width: 100%;
  }



header ul.horizontal li{
  line-height: inherit;
}


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

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.pi-story .drawer .sticky-tab .link .visible-xs{display:inline-block!important}



.map-marker {
	width:100%;
	height:auto;	
}


#util, #nav, #rnav, #srch, #crumb, .content-l, .content-r, #footer {
	display: none;
}






#footer {
	padding: 7px 0;
	border-top: 5px solid #CCCCCC;
}


#footer p {
	color: #666;
	font-size: 90%;
	padding: 0 0 3px 0;
}


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


#footer-l {
	float: left;
}


#footer-r {
	float: right;
	width: 130px;
}



#footer-sel a {
	text-decoration:none;
 	font-weight:bold;
}

.footer_seperator{
    float: left;
}

			.show {
				display: block;
				margin-top: 15px;
				margin-bottom: 15px;
				color: #FF0000;
				font-weight: bold;
				font-family: Montserrat, sans serif;
				letter-spacing: 1px;
				font-size: 1.2em;
			}
.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto;}

#fp-nav.left {
    left: 17px;
}

#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.popover.left {
  margin-left: -10px;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.kampagne-template section.kundeudtaleser .carousel-control.left {
  left: 20px;
}

.forsiden_wrapper .cases .left,
.forsiden_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.forsiden_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper,
.forsiden_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

.webdesign_wrapper .om-adwords .left,
.webdesign_wrapper .om-adwords .right {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .om-adwords .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.webdesign_wrapper .om-adwords .left .wrapper {
  margin-top: -290px;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 70%;
}

.webdesign_wrapper .cases .left,
.webdesign_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.webdesign_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 140px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper,
.webdesign_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

.adwords_wrapper .om-adwords .left,
.adwords_wrapper .om-adwords .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .om-adwords .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.adwords_wrapper .om-adwords .left .wrapper {
  margin-top: -290px;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 70%;
}

.adwords_wrapper .cases .left,
.adwords_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.adwords_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.adwords_wrapper .cases .left .wrapper p {
  width: 70%;
}

.adwords_wrapper .kundeudtaleser .left,
.adwords_wrapper .kundeudtaleser .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .kundeudtaleser .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.adwords_wrapper .kundeudtaleser .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 140px;
}

  .forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .cases .left .wrapper h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .cases .left .wrapper p {
    width: 70%;
  }

  .forsiden_wrapper .cases .left,
  .forsiden_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper,
  .forsiden_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }

  .forsiden_wrapper .cases .left h2 {
    text-align: center;
  }

  .forsiden_wrapper .cases .left .button {
    display: none;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 30px;
  }

  .webdesign_wrapper .om-adwords .left h2 {
    margin: 20px 0px 5px 0px;
  }

  .webdesign_wrapper .om-adwords .left li {
    font-size: 16px;
  }

  .webdesign_wrapper .cases .left,
  .webdesign_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .webdesign_wrapper .cases .left .wrapper h2 {
    font-size: 16px;
    margin: 70px 0px 5px 0px;
  }

  .webdesign_wrapper .cases .left .wrapper p {
    font-size: 12px;
    width: 90%;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper,
  .webdesign_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }

  .adwords_wrapper .om-adwords .left h2 {
    margin: 70px 0px 5px 0px;
  }

  .adwords_wrapper .om-adwords .left li {
    font-size: 16px;
  }

  .adwords_wrapper .cases .left,
  .adwords_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .adwords_wrapper .cases .left .wrapper h2 {
    margin: 90px 0px 5px 0px;
  }

  .adwords_wrapper .cases .left .wrapper button {
    margin-top: -5px !important;
  }

  .adwords_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .adwords_wrapper .cases .left h2 {
    text-align: center;
    margin: 50px 0 5px 0;
  }

  .adwords_wrapper .cases .left .button {
    display: none;
  }

.review blockquote div .company-name {
  padding-left: 53px;
  display: block;
  min-height: 29px;
  padding-top: 6px;
  font-style: normal;
}

.review.no-avatar blockquote div .company-name {
  padding-left: 0;
}

.rtl .review blockquote div .company-name {
  background-position: top right;
  padding-left: 0;
  padding-right: 53px;
}

.rtl .fusion-testimonials .company-name strong {
  float: right;
}

.fusion-testimonials.classic .company-name {
  display: table-cell;
  vertical-align: middle;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:14px;padding-right:14px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.homepage-product-tile .container-fluid.product-tile{padding:0}
.homepage-product-tile .container-fluid.product-tile .product-image{margin:0 45px 20px 40px}
.homepage-product-tile .container-fluid.product-tile .product-info{height:auto}
.homepage-product-tile .container-fluid.product-tile .product-info .product-name h2{font-size:1em;font-family:"sofia-pro-light",Helvetica,sans-serif;margin:0 0 4px 0;text-transform:uppercase}


.widget-area h2,
.widget-area h2 a {
	font-size: 24px;
	margin: 0 0 10px;
}


.taxonomy-description h1,
.widget-area h4 {
	color: #636363;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-shadow: #fff 1px 1px;
	text-transform: uppercase;
}


.widget-area h4 {
	margin: 0 0 10px;
}


.widget-area h4 a {
	text-decoration: none;
}


.widget-area .avatar,
.widget-area .featuredpage img,
.widget-area .featuredpost img {
	background: none;
	border: 5px solid #fff;
	padding: 0;
}


.widget-area .alignleft {
	margin: 0 0 10px;
}


.widget-area .alignright {
	margin: 0 0 5px 10px;
}


.sidebar .widget {
	background-color: #f8f8f8;
	border: 1px solid #C19D7D;
	margin: 0 0 10px;
	padding: 10px;
}


.sidebar.widget-area ol ol,
.sidebar.widget-area ul ul {
	padding: 0;
}


.sidebar.widget-area ul li {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 10px;
	word-wrap: break-word;
}


.sidebar.widget-area ul ul li {
	border: none;
	margin: 0;
}
.span6{width:460px}
.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}
input.span6,textarea.span6,.uneditable-input.span6{width:450px}
table .span6{float:none;width:444px;margin-left:0}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.base-player .content-base-player .playlist .playlist-container.collapse.in {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.base-player .content-base-player .playlist .playlist-container.collapse {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -o-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
}

.base-player.combine-player .content-base-player .playlist .playlist-container.collapse {
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
}

.base-player.combine-player .content-base-player .playlist .playlist-container.collapse.in {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

body.light-layout .base-player .content-base-player .playlist .playlist-container.collapse.in {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

body.light-layout .base-player .content-base-player .playlist .playlist-container.collapse {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
}

 
 	.preloader {
 	    background: none repeat scroll 0 0 #fff;
 	    height: 100%;
 	    opacity: 1;
 	    position: fixed;
 	    text-align: center;
 	    transition: all 0.2s ease 0s;
 	    width: 100%;
 	    z-index: 9999;
 	}

 	.preloader .spinner {
 	    height: 30px;
 	    left: 50%;
 	    margin-left: -15px;
 	    margin-top: -15px;
 	    position: relative;
 	    top: 50%;
 	    width: 30px;
 	}

 	.preloader .pre-bounce1,
 	.preloader .pre-bounce2 {
 	    -webkit-animation: 2s ease 0s normal none infinite bounce;
 	            animation: 2s ease 0s normal none infinite bounce;
 	    background-color: #de4939;
 	    border-radius: 50%;
 	    height: 100%;
 	    left: 0;
 	    opacity: 0.6;
 	    position: absolute;
 	    top: 0;
 	    width: 100%;
 	}

 	.preloader .pre-bounce2 {
 	    -webkit-animation-delay: -0.5s;
 	            animation-delay: -0.5s;
 	}
