﻿

.letterspaced-title {
    color: #a60000;
    text-transform: uppercase;
    margin: 0;
    font-size: 37px;
    display: inline-block;
    line-height:1;
}

ul.sub-slider {
  margin-bottom: 0 !important;
  min-height: 124px !important;
}
.sf-menu li#key-results ul{width:230px}

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

    .col-sm-4 { width: 33.33333333333333%; }


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}



div.componentheading {
  margin-left: 3px;
}


.componentheading, table.moduletable th, legend, .dm_cat .dm_name {
  margin: 0;
  color: #06529a;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  line-height: 1.1em;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: left;
}


.close 
{
  border:2px solid #B2BEA6;
  float:right;
  font-weight:bold;
  padding:0 4px;
  font-size:11px;
}

.close:hover
{
  cursor:pointer;
}

.ombrage2 {  -moz-box-shadow: 7px 7px 14px #777;  -webkit-box-shadow: 7px 7px 14px #777;  box-shadow: 7px 7px 14px #333;  }


.navbar-header {
	padding-bottom: 25px;
}


.media-object {
  display: block; }

    .homepage-featured-content-slider .media .media-object {
      height: auto;
      width: 105px; }


#content-inner .grid .c-4 .wtb-vid a.wheretobuy-button{
	display: block;
	width: 215px;
	padding: 3px;
	font-size: 24px;
	
	
	text-transform: uppercase;
	font-family: 'WalkwayBoldRegular';
	letter-spacing: 1px;
	line-height: 30px;
	margin: 0 auto 10px auto;
	color: #fff;
	text-align: center;
	background-image: linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -o-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -moz-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -webkit-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -ms-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(214,7,135)),
	color-stop(0.58, rgb(255,77,184))
);
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px;
}


#content-inner .grid .c-4 .wtb-vid a.wheretobuy-button:hover{
	color: #000;
	background-image: linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -o-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -moz-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -webkit-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -ms-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(82,82,82)),
	color-stop(0.58, rgb(153,151,152))
);
}


.c-4 .small, .small{
	clear: both;
	font-size: 11px;
	font-style: italic;
}
.art-postcontent,.art-postheadericons,.art-postfootericons,.art-blockcontent,ul.art-vmenu a{text-align:left;}
.art-postfootericons,.art-postfootericons a,.art-postfootericons a:link,.art-postfootericons a:visited,.art-postfootericons a:hover{font-size:12px;font-family:Tahoma,Arial,Helvetica,Sans-Serif;text-decoration:none;color:#404040;}
.art-postfootericons{padding:1px;}
.art-postfootericons a,.art-postfootericons a:link{font-family:Tahoma,Arial,Helvetica,Sans-Serif;text-decoration:underline;color:#326581;}
.art-postfootericons a:visited,.art-postfootericons a.visited{font-family:Tahoma,Arial,Helvetica,Sans-Serif;text-decoration:underline;color:#A6A6A6;}
.art-postfootericons a:hover,.art-postfootericons a.hover{font-family:Tahoma,Arial,Helvetica,Sans-Serif;text-decoration:none;color:#E25D3C;}


.footer #inner-footer #social {
  float: right;
}


.fr {
	float:right;
	}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.horizontal_carousel .jcarousel-clip li,.horizontal_carousel .jcarousel-clip .contentcarousel_list_item{display:inline-block;margin:0;overflow:hidden;padding:0;white-space:normal;vertical-align:top}
.hp_hero .jcarousel-clip .contentcarousel_list_item{position:relative;width:100%}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
a.icon{display:inline-block;*display:inline;*zoom:1;width:28px;height:28px}
a.icon img{width:28px;height:28px}
a.icon-menu,.icon-menu{display:none}
#nav-socnets a.icon{margin-left:5px;width:25px;height:25px}
.icon-menu{display:block;fill:#4d85c5 !important}

.site-description{color: #DDD;}
#ez-home-container-wrap{max-width:-moz-available;}
#ez-home-container-wrap .post{margin:0 0 20px;}
#ez-home-container-wrap .post p{margin:0 0 25px;}
#ez-home-container-wrap .page p{margin:0 0 25px;}
#ez-home-container-wrap .post p.post-info,#ez-home-container-wrap .page p.byline{margin:-5px 0 15px;}
#ez-home-container-wrap .ez-widget-area img.wp-post-image{margin-bottom:10px !important;}
#ez-home-container-wrap .ez-widget-area h4,#ez-home-slider-container-wrap .ez-widget-area h4{border-bottom:1px groove #000000;color:#333333;font-family:'Roboto Condensed','sans-serif';font-size:22px;font-size:2.2rem;}
#ez-home-container-wrap .ez-widget-area{color:#333333;font-family:'Pontano Sans','sans-serif';font-size:16px;font-size:1.6rem;}
#ez-home-container-wrap .ez-widget-area a,#ez-home-container-wrap .ez-widget-area a:visited{color:#000000;text-decoration:underline;}
#ez-home-container-wrap .ez-widget-area a:hover{color:#000000;text-decoration:underline;}
#ez-home-container-wrap .ez-widget-area #wp-calendar caption,#ez-home-container-wrap .ez-widget-area #wp-calendar th{color:#333333;}
#ez-home-container-wrap img,#ez-home-container-wrap p img{max-width:100%;height:auto;display:block;}
#ez-home-container-wrap .nivoSlider img{max-width:none;}
.ez-home-sidebar #ez-home-container-wrap{margin-right:300px;float:left;}
.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap{margin-left:300px;margin-right:0;float:right;}
#ez-home-container-wrap,#ez-home-sidebar-wrap{width:100%;max-width:100%;}
#ez-home-container-wrap,.ez-home-container-area,#ez-feature-top-container,#ez-fat-footer-container{margin:0 auto;padding-bottom:0;}
#ez-home-container-wrap .ez-widget-area,#ez-feature-top-container .ez-widget-area,#ez-fat-footer-container .ez-widget-area{width:100%;padding-bottom:20px;padding-left:0 !important;}
 .archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,#nav:before,#subnav:before,#wrap:before,#footer:before,#header:before,#inner:before,.wrap:before{content:" ";display:table;}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,#nav:after,#subnav:after,#wrap:after,#footer:after,#header:after,#inner:after,.wrap:after{clear:both;content:" ";display:table;}
.clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both;}
.clearfix{display:block;}
 * html .clearfix{height:1%;}
 *:first-child + html .clearfix{min-height:1%;}


.et_bloom .et_bloom_form_container .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

#copywright {
	position:fixed;
	width:100%; 
	height:18px;
	text-align:center;
	font-family: 'Questrial', sans-serif;
	font-size:8pt;
	color:#686868;
	margin-right: auto;
	margin-left: auto;
   bottom:0px;
   padding-top: 2px;
	background: #333333;
	left:0px;
}


 

    .page-id-2608 .w-portfolio-item-title{
      color:white !important;
      font-weight: 900;
      font-size:2em;
    }

    



    .page-id-2608  .order_6 .w-portfolio-item-anchor{
      background-color: transparent !important;
    }

    
    .page-id-2608  .order_6 .w-portfolio-item-meta{
        background-color: #f89a20;
      }

      .page-id-2608 .order_6 .w-portfolio-item-meta{
        display:none !important;
      }









.page-id-7 .w-portfolio-item-title{
  color:white !important;
  font-weight: 900;
  font-size:1.5em;
}


.page-id-7 .w-portfolio-item-meta-h{
  text-align:center;
}


.page-id-7 .w-portfolio-item{
  padding:15px !important;
}

	.w-portfolio-item {
		float: left;
		}

		.w-portfolio-item-h {
			position: relative;
			overflow: hidden;
			z-index: 1;
			height: 0;
			padding-bottom: 100%;
			}

			.w-portfolio-item-anchor {
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				cursor: pointer;
				}

				.w-portfolio-item-image img {
					display: block;
					margin: 0 auto;
					width: 100%;
					}

				.w-portfolio-item-title {
					margin-bottom: 0;
					}

				.w-portfolio-item-text {
					display: block;
					}



.w-portfolio.ratio_16-9 .w-portfolio-item-h {
	padding-bottom: 56.25%;
	}

.w-portfolio.ratio_3-2 .w-portfolio-item-h {
	padding-bottom: 66.6666%;
	}

.w-portfolio.ratio_4-3 .w-portfolio-item-h {
	padding-bottom: 75%;
	}

.w-portfolio.ratio_2-3 .w-portfolio-item-h {
	padding-bottom: 150%;
	}

.w-portfolio.ratio_3-4 .w-portfolio-item-h {
	padding-bottom: 133.3333%;
	}



.w-portfolio.columns_5 .w-portfolio-item {
	width: 20%;
	}

.w-portfolio.columns_4 .w-portfolio-item {
	width: 25%;
	}

.w-portfolio.columns_3 .w-portfolio-item {
	width: 33.3333%;
	}

.w-portfolio.columns_2 .w-portfolio-item {
	width: 50%;
	}

	.w-portfolio.with_indents .w-portfolio-item {
		padding: 2px;
		}

		:root .w-portfolio-item-anchor {
			z-index: 1 \0/IE9; 
			}

			.w-portfolio-item-image {
				background-color: inherit;
				}

			.w-portfolio-item-meta {
				padding: 20px;
				position: relative;
				background-color: inherit;
				}

				.w-portfolio-item-meta-h {
					background-color: inherit;
					}

					.l-footer .w-portfolio-item-title {
						font-size: 14px !important;
						}

	
	.touch .w-portfolio-item-h {
		height: auto;
		padding: 0 !important;
		}

		.touch .w-portfolio-item-anchor {
			position: static;
			}

	
	.no-touch .type_1 .w-portfolio-item-image:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		opacity: 0;
		border-radius: 50%;
		padding-bottom: 100%;
		background-color: inherit;
		-webkit-transform: scale(0);
				transform: scale(0);
		-webkit-transition: -webkit-transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
				transition: transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
		}

	.no-touch .type_1.ratio_3-2 .w-portfolio-item-image:after {
		top: -25%;
		}

	.no-touch .type_1.ratio_4-3 .w-portfolio-item-image:after {
		top: -16.6666%;
		}

	.no-touch .type_1.ratio_2-3 .w-portfolio-item-image:after {
		top: 16.6666%;
		}

	.no-touch .type_1.ratio_3-4 .w-portfolio-item-image:after {
		top: 12.5%;
		}

		.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0.85;
			-webkit-transform: scale(1.42);
					transform: scale(1.42);
			}

		.no-touch .type_1.ratio_3-2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.2);
					transform: scale(1.2);
			}

		.no-touch .type_1.ratio_4-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.25);
					transform: scale(1.25);
			}

		.no-touch .type_1.ratio_3-4 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.67);
					transform: scale(1.67);
			}

		.no-touch .type_1.ratio_2-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.82);
					transform: scale(1.82);
			}

	.no-touch .type_1 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		background: none;
		-webkit-transform: scale(0);
				transform: scale(0);
		-webkit-transition: -webkit-transform 0.25s cubic-bezier(.4,0,.2,1), opacity 0.25s;
				transition: transform 0.25s cubic-bezier(.4,0,.2,1), opacity 0.25s;
		}

		.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			opacity: 0.9;
			-webkit-transform: scale(1);
					transform: scale(1);
			}

		.no-touch .type_1 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_1 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

	
	.no-touch .type_2 .w-portfolio-item-image:after {
		display: block;
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		-webkit-transition: opacity 0.4s;
				transition: opacity 0.4s;
		background-color: inherit;
		}

		.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0.85;
			}

	.type_2 .w-portfolio-item-meta {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 60px 30px 25px;
		background: none;
		color: #fff;
		-webkit-transition: padding 0.25s cubic-bezier(.4,0,.2,1), color 0.25s cubic-bezier(.4,0,.2,1);
				transition: padding 0.25s cubic-bezier(.4,0,.2,1), color 0.25s cubic-bezier(.4,0,.2,1);
		}

		.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			color: inherit;
			padding: 20px 30px 65px;
			}

		.type_2 .w-portfolio-item-meta-h {
			position: relative;
			}

		.type_2 .w-portfolio-item-meta:before {
			content: '';
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background: linear-gradient(to top, rgba(30,30,30,0.8) 0, transparent 100%) repeat-x;
			-webkit-transition: opacity 0.4s;
					transition: opacity 0.4s;
			}

			.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before {
				opacity: 0;
				}

	
	.type_3 .w-portfolio-item-image:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0.66;
		background-color: inherit;
		-webkit-transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
				transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0;
			}

	.type_3 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: none;
		}

		.type_3 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.type_3 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

		.no-touch .type_3 .w-portfolio-item-title {
			opacity: 1;
			-webkit-transition: -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
					transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}

			.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
				opacity: 0;
				-webkit-transform: translateY(-40px);
					-ms-transform: translateY(-40px);
						transform: translateY(-40px);
				}

		.no-touch .type_3 .w-portfolio-item-text {
			opacity: 0.66;
			-webkit-transition: -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
					transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}

			.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
				opacity: 0;
				-webkit-transform: translateY(40px);
					-ms-transform: translateY(40px);
						transform: translateY(40px);
				}

	
	.no-touch .type_4 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		background: radial-gradient(ellipse at center center, rgba(30,30,30,0.1) 0px, rgba(30,30,30,0.8) 100%);
		color: #fff;
		-webkit-transform: scale(2);
				transform: scale(2);
		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s cubic-bezier(.78,.13,.15,.86);
				transition: opacity 0.35s, transform 0.35s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_4 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			opacity: 1;
			-webkit-transform: scale(1);
					transform: scale(1);
			}

		.no-touch .type_4 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_4 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

	
	.no-touch .type_5 .w-portfolio-item-image {
		position: relative;
		top: 0;
		-webkit-transition: top 0.3s cubic-bezier(.78,.13,.15,.86);
				transition: top 0.3s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
			top: -30px;
			}

	.no-touch .type_5 .w-portfolio-item-meta {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 0;
		padding: 0 20px;
		-webkit-transition: height 0.3s cubic-bezier(.78,.13,.15,.86);
				transition: height 0.3s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			height: 100%;
			}

		.no-touch .type_5 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_5 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

			.no-touch .type_5 .w-portfolio-item-title,
			.no-touch .type_5 .w-portfolio-item-text {
				opacity: 0;
				-webkit-transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
						transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
				}

				.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
					opacity: 1;
					}

				.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
					opacity: 0.66;
					}

h5,
.w-portfolio-item-title {
	font-size: 20px;
	}





.l-canvas,
.w-blog.type_masonry .w-blog-entry-h,
.w-cart-dropdown,
.w-portfolio-item-anchor,
.w-pricing.type_1 .w-pricing-item-h,
.w-team.type_1,
#lang_sel ul ul,
#lang_sel_click ul ul,
#lang_sel_footer,
.woocommerce .form-row .chosen-drop,
.woocommerce-ordering:after,
.woocommerce-type_2 .product-h,
.no-touch .woocommerce-type_2 .product-meta,
.woocommerce #payment .payment_box,
.widget_layered_nav ul li.chosen,
.wpcf7-form-control-wrap.type_select:after {
	background-color: #fff;
	}



h1, h2, h3, h4, h5, h6,
.w-counter-number,
.w-portfolio-item-anchor,
.no-touch .w-portfolio-item-anchor:hover,
.l-submain.color_primary a.w-portfolio-item-anchor,
.l-submain.color_secondary a.w-portfolio-item-anchor {
	color: #212121;
	}
 


.sidebar-container-footer {
margin-top:4px;
margin-left:20px;

float:left;
	width: 840px;
	height:110px;
	z-index: 1;
}

#purple-bg .tagline{width:980px; height:115px; margin:0px auto; padding:36px 0px 0px 0px; text-align:center; font-family:'ProximaNovaCondensedRegular', Arial, Helvetica, sans-serif; font-size:21px; color:#fff; line-height:31px;}

#purple-bg .tagline span.head2{font-size:31px; font-family:'Cinzel Decorative', cursive; text-shadow:0 0 8px rgba(0, 0, 0, 0.8);}

#purple-bg .tagline span.head2 em{color:#ffaf00; font-style:normal;}

#purple-bg .tagline strong{color:#ffaf00; font-family:'boulderregular', Arial, Helvetica, sans-serif; font-weight:normal;}

	
	
	#footer-left { clear: both; text-align: center; width: 100%; padding: 0;	}
.medium-3{width:25%}



.menu-toggle {
  display: none; }

  .footer-bottom ul.menu {
    text-align: right;
    padding-top: 15px;
    margin-bottom: 0; }

    .footer-bottom ul.menu li {
      display: inline;
      margin: 0 4px 0 0; }

      .footer-bottom ul.menu li a {
        display: inline-block;
        font-size: 0.9em;
        padding: 2px 6px;
        color: #34495E; }

      .footer-bottom ul.menu li ul.sub-menu {
        margin: 0;
        display: inline; }

    .footer-bottom ul.menu li a:hover,
    .footer-bottom ul.menu li.current_page_item a {
      background-color: #3498DB;
      color: #FFFFFF; }

  .site-footer .footer-bottom ul.menu li a {
    margin-bottom: 10px; }

  .site-footer .footer-bottom ul.menu {
    margin: 0;
    padding-top: 0;
    text-align: center;
    padding-bottom: 20px; }


  .menu-all-pages-container {
    padding: 10px 0; }

    .menu-all-pages-container select {
      width: 100%;
      padding: 5px 0; }

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

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

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

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


.sc1, .sc2, .sc3, .sc4 {
    overflow: hidden;
    display: block;
    float: left;
}


    .sc1 a, .sc2 a, .sc3 a, .sc4 a {
        
    }


        .sc1 a:hover, .sc2 a:hover, .sc3 a:hover, .sc4 a:hover {
            
        }


    .sc2 a {
        background-position: -30px 0px;
    }


    .sc2 a:hover {
        background-position: -30px -29px;
    }

 
.alignleft {
	float:left;
	text-align:left;
}


#header .menu_c {
  background: #fff;
  margin: 0;
  padding: 0;
  z-index:99;
}

#header .menu_c .menu_title {
  padding:15px 25px;
  border-bottom:1px solid #efefef;
}

#header .menu_c h4 {
  font-size:20px;
  line-height:24px;
  color:#282827;
  font-weight:700;
  margin:0;
  padding:0;
}

#header .menu_c .login_frm p {
  margin-top:20px;
}
.uc-catalog-terms .view-content .views-row,.view-uc-catalog .view-content .views-row{float:left;width:25%;height:280px;padding:0px 3px;box-sizing:border-box;border:1px solid #ccc;overflow:hidden;margin-left:-1px;margin-top:-1px;}
.view-uc-catalog .view-content .views-row{width:25%;padding:5px 3px;height:210px;}
.view-uc-catalog-terms.view-id-uc_catalog_terms .view-content .views-row h5{margin-bottom:5px;}
.page-products .view-uc-catalog .view-content .views-row img{max-width:100px !important;}
.home-block-area .view-id-video_display .views-row{display:table-row;height:104px;}
.home-block-area .view-id-video_display .views-row .views-field,.home-block-area .view-id-video_display .views-row span{display:table-cell;vertical-align:top;padding-right:10px;}
#block-views-event-block-1 .view-display-id-block_1 .view-content .views-row{border-bottom:1px solid #ccc;margin:0 0 10px;min-height:130px;}
.view-new-products .views-row{border-bottom:1px dotted #ccc;}
.view-new-products  .item-list .views-row{border-bottom:none;}
.uc-catalog-terms .view-content .views-row:nth-child(3n+0),.view-uc-catalog .view-content .views-row:nth-child(3n+0){width:34%;}
.uc-catalog-terms .view-content .views-row img{width:100%;}
.view-blog .view-content .views-row img,.view-blog .view-content .views-row .blog-img-wrapper{display:none;}
.view-blog .view-content .views-row h2 a{font-size:90% !important;}
.view-uc-catalog .view-content .views-row,.uc-catalog-terms .view-content .views-row{width:50%;height:230px;}
.view-uc-catalog .view-content .views-row:nth-child(3n+0),.uc-catalog-terms .view-content .views-row:nth-child(3n+0){width:50%;}
.uc-catalog-terms .view-content .views-row h5,.view-uc-catalog .view-content .views-row h5{font-size:10px;}
.uc-catalog-terms .view-content .views-row{height:180px;}
.ux_banner .inner-wrap.animated{opacity:0}
#facebook-login .inner.animated,.lt-ie9 .animated{opacity:1 !important}

#nav .col-control.center, #nav-top .col-control.center { text-align: center; }

#nav .col-control.center ul.sf-menu, #nav-top .col-control.center ul.sf-menu { float: none; }

#nav .col-control.right ul.sf-menu { float: right; }

#widgets-above-header .col-control { text-align: center; }


.col-control {
	margin: 0 auto;
	padding: 0;
}

.col-control.center .mm-warea { left: auto; right: auto; }

.page-template-1l-sidebar-php #nav-top .col-control, .page-template-1l-sidebar-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-1l-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l-sidebar-php #nav .col-control { width: 1000px }

.page-template-1r-sidebar-php #nav-top .col-control, .page-template-1r-sidebar-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-1r-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1r-sidebar-php #nav .col-control { width: 1000px }

.page-template-1l1r-sidebar-php #nav-top .col-control, .page-template-1l1r-sidebar-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-1l1r-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l1r-sidebar-php #nav .col-control { width: 1000px }

.page-template-2l-sidebars-php #nav-top .col-control, .page-template-2l-sidebars-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-2l-sidebars-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2l-sidebars-php #nav .col-control { width: 1000px }

.page-template-2r-sidebars-php #nav-top .col-control, .page-template-2r-sidebars-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-2r-sidebars-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2r-sidebars-php #nav .col-control { width: 1000px }

 #nav-top .col-control,  #top-bar-right-spanel .col-control { width: 1040px }

 #nav .col-control { width: 1040px }

.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  

  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}

.navbar-search .search-query {
  padding: 4px 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #626262;
  border: 1px solid #151515;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

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

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

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

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


#footer-widgets {padding-top: 30px !important;}


#pre-footer h3.widget-title {
font-size:19px;
clear:none;
text-align:left;
}

#pre-footer .widget-area input[type=text] {
width:95%;
}

#pre-footer .widget-container ul {
list-style:none;
margin:0;
}





.widget {
clear: both;
margin: 0 0 40px;
}

.widget-title {
color: #333;
font-size:27px;
margin-bottom: 10px;
font-weight: 400;
}

.blog .widget-title {
text-align:left;
}

.widget ul {
margin: 0;
list-style: none;
}

.widget li {
padding: 8px 0;
border-top: 1px solid #ddd;
}

.widget select {
width: 95%;
font-size: 14px;
padding: 5px;
background: #F0F0F0;
border-radius: 5px;
border: 1px solid #BBB;
}

.widget label {
display: block;
margin: 5px 0;
}

.widget input[type=text],
.widget input[type=password],
.widget input[type=email] {
width: 100%;
margin-bottom: 6px;
}

.fusion-logo {
  float: left;
  zoom: 1;
}

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

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

.fusion-logo a {
  display: block;
}

.fusion-logo img {
  width: auto;
}

.fusion-logo-2x {
  display: none;
}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

.fusion-header-v4 .fusion-logo {
  width: 100%;
}

.fusion-header-v4 .fusion-logo a {
  float: left;
}

.fusion-logo .fusion-header-banner a {
  float: none;
}

.fusion-header-v5.fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}

.fusion-header-v5.fusion-logo-center .fusion-logo a {
  display: inline-block;
}

.fusion-logo-left .fusion-header-banner {
  float: right;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
  float: none;
  width: auto;
}

.fusion-logo-right .fusion-logo {
  float: right;
  text-align: right;
}

.fusion-logo-right .fusion-header-banner {
  float: left;
}

.fusion-logo-right .fusion-header-tagline {
  float: left;
}

.fusion-logo-right .searchform {
  float: left;
}

.fusion-logo-right .fusion-main-menu {
  float: left;
}

.fusion-logo-right .fusion-mobile-menu-icons {
  float: left;
}

.fusion-logo-right .fusion-mobile-menu-icons a {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo {
  float: none;
  width: auto;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo a {
  float: right;
  text-align: right;
}

#side-header .fusion-logo-center .fusion-logo {
  text-align: center;
  float: none;
}

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

.fusion-is-sticky .fusion-logo img {
  width: auto;
}

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}
#side-header .fusion-logo {margin: 0 !important;float: left;}
#side-header.fusion-mobile-menu-design-classic .fusion-logo {float: none;text-align: center;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo {float: left;margin: 0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-left {float: left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-right {float: right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-center {float: left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons {float: left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons {float: right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child {margin-left: 0;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a {float: none;text-align: center;margin: 0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {float: none;text-align: center;margin: 0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a {float: none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo {margin: 0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo {margin-bottom: 20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo {width: 50%;float: left;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a {float: none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform {float: none;display: none;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {float: left;}
.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {float: right;}
.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons {float: left;}
.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons a {float: left;margin-left: 0;margin-right: 15px;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo {float: right;}
.hli{margin-bottom:10px;width:100%;}


 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }


	nav[role=navigation] .menu {
		margin: 0;
		float: right;
	}

	nav[role=navigation] .menu ul { 
		background: #transparent;
		float: right;
	}

		nav[role=navigation] .menu ul li {
			float: left;
		}

			nav[role=navigation] .menu ul li a { 
				color: #1e1e1e;
				padding:0 0 20px 24px;
				display: block;
				float: left;
				text-decoration: none;
				font:15px/18px "Playfair Display", serif; }

				
				nav[role=navigation] .menu ul li a:hover {
					background: #transparent; 
					color: #cd4e4e; font-style: italic; 
					padding: 0 0 20px 24px; }

				
		nav[role=navigation] div.menu ul li.current-menu-item a, 
		nav[role=navigation] div.menu ul li.current_page_item a,
		nav[role=navigation] div.menu ul li.current-page-ancestor a,
		.submenu ul.menu li.current-menu-item a, 
		.submenu ul.menu li.current_page_item a,
		.submenu ul.menu li.current-page-ancestor a,
		nav[role=navigation] div.menu ul li.current-menu-item ul.sub-menu li.current-menu-item a, 
		nav[role=navigation] div.menu ul li.current-menu-item ul.sub-menu li.current_page_item a,
		nav[role=navigation] div.menu ul li.current-menu-item ul.sub-menu li.current-page-ancestor a,
		nav[role=navigation] div.menu ul li.current_page_item ul.sub-menu li.current-menu-item a, 
		nav[role=navigation] div.menu ul li.current_page_item ul.sub-menu li.current_page_item a,
		nav[role=navigation] div.menu ul li.current_page_item ul.sub-menu li.current-page-ancestor a,
		nav[role=navigation] div.menu ul li.current-page-ancestor ul.sub-menu li.current-menu-item a, 
		nav[role=navigation] div.menu ul li.current-page-ancestor ul.sub-menu li.current_page_item a,
		nav[role=navigation] div.menu ul li.current-page-ancestor ul.sub-menu li.current-page-ancestor a,
		nav[role=navigation] div.menu ul li.current-menu-parent a,
		nav[role=navigation] div.menu ul li.current-menu-parent ul.sub-menu li.current-menu-item a,
		nav[role=navigation] div.menu ul li.current-menu-parent ul.sub-menu li.current_page_item a,
		nav[role=navigation] div.menu ul li.current-menu-parent ul.sub-menu li.current-page-ancestor a { color: #917a6b; }

		
		nav[role=navigation] div.menu ul li.current-menu-item ul.sub-menu li a, 
		nav[role=navigation] div.menu ul li.current_page_item ul.sub-menu li a,
		nav[role=navigation] div.menu ul li.current-page-ancestor ul.sub-menu li a,
		nav[role=navigation] div.menu ul li.current-menu-parent ul.sub-menu li a { color: #1e1e1e; }


		
		nav[role=navigation] div.menu ul li ul, 
		nav[role=navigation] div.menu ul li ul li ul { 
			background: #eeeeee;
			position: absolute;
			padding: 10px 0;
			top: 33px;
			left: -9999em; 
			z-index: 9999; 
			width: 200px; 
			-moz-box-shadow:0 8px 8px rgba(0, 0, 0, 0.3);
			-webkit-box-shadow:0 8px 8px rgba(0, 0, 0, 0.3);
			box-shadow:0 8px 8px rgba(0, 0, 0, 0.3); }

			
			nav[role=navigation] .menu ul li ul li ul { margin-left: 200px; top: auto; margin-top: -33px; }

			nav[role=navigation] div.menu ul li:hover ul li ul { left: -9999em; }

			nav[role=navigation] div.menu ul li ul li:hover ul, 
			nav[role=navigation] div.menu ul li:hover ul { left: auto; }


			nav[role=navigation] .menu ul li ul li a {
				color: #1e1e1e;
				padding: 10px 20px;
				display: block;
				float: left;
				text-decoration: none;
				font:italic 13px/14px "Playfair Display", serif;
				width: 160px;
			}

				nav[role=navigation] .menu ul li ul li a:hover {
					color: #fff!important;
					background: #7694c3!important;
					padding: 10px 20px;
					text-decoration: none;
					font:italic 13px/14px "Playfair Display", serif;
					width: 160px;
				}


				nav[role=navigation] .menu ul li ul li ul.sub-menu { }

					nav[role=navigation] .menu ul li ul li:hover ul.sub-menu { }

	
.submenu ul.menu {
	list-style-type: none;
	background: transparent;
	float: right;
	margin: 0; }

	
.submenu ul.menu li {
	float: left; }

	
.submenu ul.menu li a { 
	color: #1e1e1e;
	padding:0 0 10px 30px;
	display: block;
	float: left;
	text-decoration: none;
	font: 11px/12px "Droid Sans", "Helvetica Neue", sans-serif;
	text-transform: uppercase; letter-spacing: 1px; }

	
.submenu ul.menu li a:hover { 
	background: transparent; 
	color: #cd4e4e; }

	
	
	
	.submenu ul.menu li ul { 
		background: #eeeeee;
		position: absolute;
		padding: 10px 0;
		top: 20px;
		left: -9999em; 
		z-index: 99999; 
		width: 200px; 
		-moz-box-shadow:0 8px 8px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow:0 8px 8px rgba(0, 0, 0, 0.3);
		box-shadow:0 8px 8px rgba(0, 0, 0, 0.3); }

		
	.submenu ul.menu li:hover ul { 
		left: auto; 
	}

	
	.submenu ul.menu li ul li a {
		color: #1e1e1e;
		padding: 10px 20px;
		display: block;
		float: left;
		text-decoration: none;
		font: italic 13px/14px "Playfair Display", serif;
		width: 160px;
		text-transform: none;
	}

		.submenu ul.menu li ul li a:hover {
			color: #fff!important;
			background: #7694c3!important;
			text-decoration: none;
		}

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


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
.list-unstyled{padding-left:0;list-style:none;}
#id348{margin-left:-7px;}


#uspto_dropdown_nav ul li.tool_and_links{
	border: none;
	width	  :   300px
}


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


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

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

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

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

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}

    #theme-page .alpha-cta-sep .vc_empty_space[style] {
        height: 35px !important;   
    }

    .bp-hero .vc_empty_space{
        height: 0 !important;
    }
.mk-testimonial.modern-style .mk-testimonial-quote{padding:20px 20px 0}
#footer .region-footer .footer-container .footer-social .social-link{float:left;padding-right:20px;}
#footer .region-footer .footer-container .footer-social .social-link#linkedin{padding-right:0;}



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

.home-testimonials-slider{height:300px;background-color:transparent;font-size:1.6em;color:#fff}

.home-testimonials-slider .fa-user{font-size:2.8em}

	.home-testimonials-slider .arrow-navigation::before{opacity:1}
.site-Surplus-Warehouse .panel-pane.pane-block.pane-views-store-list-footer-block-5.pane-views h2{margin:5% 0 0 0;}
.panel-pane.pane-block.pane-views-product-search-index-block-7.pane-views{padding-bottom:20%;}
.panel-pane.pane-block.pane-views-focus-post-blog-block-4.pane-views,.panel-pane.pane-block.pane-views-focus-post-blog-block-5.pane-views,.pane-views-focus-post-blog-block-11{padding:0 0 0 2%;border-left:1px solid #e6e6e6;}
.node-type-blog .panel-pane.pane-node-body{border-right:1px solid #e6e6e6;padding-right:2%;}
.node-type-blog .panel-pane.pane-node-body  p{margin:0px 0 10.5px 2%;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: ""
}

.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px
}

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

.btn .caret {
	margin-top: 8px;
	margin-left: 0
}

.btn-large .caret {
	margin-top: 6px
}

.btn-mini .caret, .btn-small .caret {
	margin-top: 8px
}

.dropup .btn-large .caret {
	border-bottom-width: 5px
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.nav .dropdown-toggle .caret {
	margin-top: 6px;
	border-top-color: #007fff;
	border-bottom-color: #007fff
}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
	border-top-color: #06c;
	border-bottom-color: #06c
}

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

.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #bbb;
	border-bottom-color: #bbb
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

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

.navbar .caret {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
span.date-display-single{font-size:10px;}
#main-menu,#competition-main-menu,#microsite-main-menu{font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;font-size:14px;width:100%;float:right;display:table;margin:0;height:113px;padding-left:0}
.ie8 #main-menu,.ie8 #competition-main-menu,.ie8 #microsite-main-menu{font-weight:bold}
.ie9 #main-menu,.ie9 #competition-main-menu,.ie9 #microsite-main-menu{font-weight:bold}
#main-menu strong,#competition-main-menu strong,#microsite-main-menu strong{font-weight:normal}
html:not(.lt-ie10) #main-menu,html:not(.lt-ie10) #competition-main-menu,html:not(.lt-ie10) #microsite-main-menu,html:not(.lt-ie10) .footer-section__menu .menu{padding:0}
ul.inline,ul.links.inline{display:inline;padding-left:0;}

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

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

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

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

div.featuredvideo-mainfeature {
	float:left;
	width:495px;
	height:279px;
}
 
.featuredvideo-mainfeature a.videofeature-playbutton1 {
	margin:100px 0 0 215px;
}

.aligncenter .fontawesome-icon,
.alignleft .fontawesome-icon,
.alignright .fontawesome-icon {
  float: none;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}


[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}


blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}


blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}


blockquote.pull-right small:before {
  content: '';
}


blockquote.pull-right small:after {
  content: '\00A0 \2014';
}


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


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


.pull-right {
  float: right;
}
 
		#header .navbar .nav.pull-right { float: none; }
 
		.pic.pull-right { margin: 0px; float: none; }

		.nav.pull-right li a { padding: 13px 5px 10px; }

.tab-pane {
	padding: 10px 10px 5px;
	min-height: 200px;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}

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

#header, #footer, #wrapper {
  clear: both;
  margin: 0 auto;
  width: 960px;
}

#footer {
  padding-top: 300px;
}

      #header, #wrapper, #navigation, #footer {
        width: 100%;
      }

      .home #footer {
        bottom: -600px;
      }


.landing-page .blox_element {margin-bottom:20px !important;}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 .compose-mode .vc_vc_column .wpb_column { width: 100% !important; margin-bottom: 30px; border: 1px dashed rgba(125, 125, 125, 0.4); }
.hspages{float:left;width:110px;padding-left:40px;}
.hspages p{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;padding-bottom:14px;font-size:12px;}
.hspages ul{list-style:none;}
.hspages ul li{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;}
.hspages ul li a{color:#000001;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.hspages ul li a:hover{color:#fff;}

 
	 	 
				.button	{
						}
.row{margin-right:-15px;margin-left:-15px}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}




.list-view {
}

.list-view .list-view-title {
	float:left;
	display:inline;
}

.list-view .calendar-link {
	float:right;
	display:inline;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

.list-view-details {
	float:left;
	max-width:45%;
}

.list-view img {
	float:left;
	margin:0 10px 0 0;
}

.list-view .ticket-price {
	float:right;
	text-align:center;
}

.list-view .ticket-link a, .list-view .sold-out, .list-view .cancelled, .list-view .postponed, .list-view .free, .list-view .tickets-at-the-door, .list-view .future-sale a, .list-view .on-sale-soon, .list-view .custom {
	width:100px;
}

.list-view ul.pages, .venue-list ul.pages {
	list-style-type: none;
	background: none;
	margin: 0px;
	padding: 0px;
	float: right;
}

.list-view ul.pages li, .venue-list ul.pages li {
	list-style-type: none;
	background: none;
	margin: 0px 5px;
	padding: 0px;
	display: inline;
}

.list-view .more-info, .list-view .city-state {
	display: none;
}

#categories a.category {
    position: relative;
    display: block;
}

#categories a.category .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity 400ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 600ms;
    -moz-transition: opacity 400ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 600ms;
    -o-transition: opacity 400ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 600ms;
    transition: opacity 400ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 600ms;
    background-color: rgba(255, 255, 255, 1.0);
    opacity: 0;
}

#categories a.category .overlay .box {    
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    width: 75%;
    
}

#categories a.category .overlay .box .title {
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
    font-family:"The Wave Thin", sans-serif; font-weight:normal; font-style:normal;
    color: rgba(35, 31, 32, 1.0);
    
    border-bottom: 1px solid rgba(35, 31, 32, 1.0);
    margin-bottom: 20px;
    padding-bottom: 15px;
    
}

#categories a.category .overlay .box .count {
    font-family:"The Wave Thin", sans-serif; font-weight:normal; font-style:normal;
    color: rgba(35, 31, 32, 1.0);
    
}

    #categories a.category:hover .overlay {
        opacity: 1;
    }
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

.slider-area{width:100%;height:599px; position:relative; position:relative}
section.listing .lightbox-form .lightbox-inner .listing__hero .search__form .row .field button{width:100%;height:60px;letter-spacing:0.75px;margin-bottom:10px;text-align:center;font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase;font-size:1.48438rem;line-height:1.48438rem}
section.listing .lightbox-form .lightbox-inner .listing__hero .search__form .row .field button.primary-button{color:#ffffff;background:#cc0e0e;border:0 none}
section.listing .lightbox-form .lightbox-inner .listing__hero .search__form .row .field button.primary-button:hover{background:#990b0b}
section.listing .lightbox-form .lightbox-inner .listing__hero .search__form .row .field button.primary-button.inactive{background:#ccc6be}
section.listing .lightbox-form .lightbox-inner .listing__hero .search__form .row .field button.secondary-button{color:#a39e98;border:1px solid #a39e98;background:#ffffff}
section.listing .lightbox-form .lightbox-inner .listing__hero .search__form .row .field button.secondary-button:hover{color:#ffffff;border:0 none;background:#a39e98}
section.listing .lightbox-form .lightbox-inner .listing__hero .search__form .row .field button.secondary-button.inactive{background:#ffffff;color:#ccc6be;border:1px solid #ccc6be}
.action_tout_heading p,.lightbox-form .lightbox-inner .listing__hero .search__form .row .field button{font-family:"Knockout 49 A","Knockout 49 B";text-transform:uppercase}
.lightbox-form .lightbox-inner .listing__hero .search__form .row .field button.primary-button{color:#fff;background:#cc0e0e;border:0}
.lightbox-form .lightbox-inner .listing__hero .search__form .row .field button{width:160px;height:60px;letter-spacing:.75px;margin-bottom:10px;text-align:center;font-size:1.48438rem;line-height:1.48438rem}
.lightbox-form .lightbox-inner .listing__hero .search__form .row .field button.primary-button:hover{background:#990b0b}
.field.form-field.small-12.medium-12.columns.Subscriber_btn{margin:0!important;padding:0 .9375rem!important}
.field.form-field.checkbox-field.partsec.columns{margin-bottom:10px!important;padding-top:2px!important}
.field.form-field.small-12.medium-6.partsec.columns{margin-bottom:2px!important;padding-top:2px!important}


.ot-main-content {
	margin-bottom: 0 !important;
	position: relative;
}
main#hufflepuff section#quotes blockquote footer .business-name{font-weight:700}


#logo {
	width:240px;
	height:103px;
	margin-left:20px;
}


.slide {
	float:left; 
	width: 180px;
	margin-right: 30px;
	}


.slide.img3 {margin-right: 0;}


.slider5 .slide:last-child {margin-right: 0;}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.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_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.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%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

.carousel-inner .slider_content
{
	position:absolute;
	width:100%
}

.carousel-inner .slider_content .thumb
{
	opacity:0;
	filter:alpha(opacity = 0);
	text-align:center;
	height:100%
}

.carousel-inner .slider_content.left .thumb
{
	text-align:left
}

.carousel-inner .slider_content.right .thumb
{
	text-align:right
}

.carousel-inner .active .slider_content .thumb
{
	-webkit-animation:rotate 1s 1 ease-out;
	-moz-animation:rotate 1s 1 ease-out;
	-o-animation:rotate 1s 1 ease-out;
	animation:rotate 1s 1 ease-out;
	opacity:1;
	filter:alpha(opacity = 100)
}

.carousel-inner .active .slider_content .thumb.fade
{
	-webkit-animation:fade 1s 1 ease-out;
	-moz-animation:fade 1s 1 ease-out;
	-o-animation:fade 1s 1 ease-out;
	animation:fade 1s 1 ease-out
}

.carousel-inner .slider_content .thumb img
{
	max-height:100%
}

.carousel-inner .slider_content .text
{
	text-align:center;
	opacity:0;
	filter:alpha(opacity = 0);
	position:relative;
	display:inline-block;
	width:100%;
	margin:10px 0 10px 0;
	-webkit-transform:translateZ(0px);
	-moz-transform:translateZ(0px);
	-ms-transform:translateZ(0px);
	-o-transform:translateZ(0px);
	transform:translateZ(0px)
}

.carousel-inner .active .slider_content .text
{
	-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	opacity:1;
	filter:alpha(opacity = 100)
}

.carousel-inner .slider_content .text .qbutton
{
	margin:10px 0 0 0
}

.carousel-inner .item.dark .slider_content .text .qbutton
{
	border-color:#303030;
	background-color:#303030;
	color:#fff
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover
{
	background-color:#303030;
	color:#fff!important;
	border-color:#303030
}

.carousel-inner .slider_content .text .qbutton.green
{
	margin:10px 10px 0 0
}

.carousel .carousel-inner .slider_content
{
	display:table-cell;
	vertical-align:middle;
	position:static;
	top:0!important;
	left:0!important
}

header #primary-nav li .drop-menu {
    position: absolute;
    display: block;
    padding: 10px 0;
    top: 110px;
    left: 0;
    text-align: center;
    
	display:none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 99;
    width: 100%;
    background: #efede9;
}

header #primary-nav li:hover .drop-menu {
	z-index: 100;
}

header #primary-nav li.show-sub .drop-menu,
header #primary-nav li.open .drop-menu {
    margin-top: 0px;
    display: block!important;
    pointer-events: auto;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

header #primary-nav li.open.primary-nav-1 .drop-menu {
	display: none!important;
}

header #primary-nav li .drop-menu li.resort-menu {
    width: 20.5%;
    padding: 20px 1.8% !important;
    margin: 6px 0.2%;

}

header #primary-nav li .drop-menu li.resort-menu img {
    width: 100%;
}

header #primary-nav li.primary-nav-1 .drop-menu li a.resort-title {
    font-family: Calluna !important;
    font-size: 24px;
    letter-spacing: 0.7px;
    padding: 9px 0;
    margin-bottom: 15px;
}

header #primary-nav li.primary-nav-1 .drop-menu li p {
	text-align: left;
	font-size: 14px;
    font-family: 'BrandonText-Regular';
    margin-bottom: 15px;
}


header #primary-nav li .drop-menu li {
    display: inline-block;
    float: none;
    margin-left: 0;
    padding: 0 0 0px 0;
}

header #primary-nav li .drop-menu li a {
    padding: 5px 15px 2px;
    display: block;
    font-size: 14px;
    position: relative;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #4d4a49!important;
    line-height: 1.6em;
    text-align: left;
    text-shadow: none !important;
    text-transform: capitalize;
    font-family: 'Calluna';
}

header #primary-nav li .drop-menu li a:hover {
    color: #00b3cb!important;
}

header #primary-nav li .drop-menu li a.btn {
	width: 150px;
}

header #primary-nav li.primary-nav-1 .drop-menu li a {
    padding: 0;
}

header #primary-nav li .drop-menu .resort-title {
    font-family: Calluna!important;
    letter-spacing: 1px!important;
    font-size: 1.6em!important;
    line-height: 1.3em!important;
}

header #primary-nav li .drop-menu .resort-title span {
	display: block!important;
	font-family: Calluna-It;
	font-size: 0.7em;
	color: #4d4a49
}

#home header #primary-nav li .drop-menu li a:hover {
    color: #00b3cb;
}


div.pagination ul li a,a.spcomments,.adminform button,#adminForm button,.button,button[type=submit],input[type=submit],input[type=button],
img.border,img.sp_simple_gallery,.item-page_portfolio .img-fulltext-right,
#sp-share img,#sp-search input#mod-search-searchword,
#sp-slides .controllers span,
.module_menu .mod-wrapper li,
.module_menu .mod-wrapper li,a.readmore,a.ns2-readmore,
input[type=text],input[type=password],input[type=submit], input[type=reset], input[type=email],
select,textarea,.inputbox,
#hornav li.menu-item li,
#sublevel li.menu-item li,
.ns2-home img.ns2-image,
.img-portfolio-wraper,
.item_innerDiv,
.item_innerDiv img,
.ns2-art-next,.ns2-art-prev,
img.img_rounded,
.ns2-scroller img.ns2-image
{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}


#hornav li.menu-item li.menu-item,
#sublevel li.menu-item li.menu-item {background:none;display:block;margin:0;padding:0;float:none;border-top:1px solid #303030;border-bottom:1px solid #000}


#hornav li.menu-item li.menu-item:first-child,
#sublevel li.menu-item li.menu-item:first-child{border-top:0}

#hornav li.menu-item li.menu-item:last-child,
#sublevel li.menu-item li.menu-item:last-child{border-bottom:0}


#hornav li.menu-item li.menu-item a.menu-item,
#sublevel li.menu-item li.menu-item a.menu-item
{display:block;font-size:24px;font-weight:200;line-height:normal;text-decoration:none;margin:0;padding:10px;color:#ababab;text-shadow:0 1px #000}


#hornav li.menu-item li:hover,#hornav li.menu-item li.active,
#sublevel li.menu-item li:hover,#sublevel li.menu-item li.active{background:#000}


#hornav li.menu-item li.menu-item span.menu-desc,
#sublevel li.menu-item li.menu-item span.menu-desc{color:#666}

#hornav ul li.menu-item .group{background:none!important;overflow:hidden}
h1,h2,h3.header,.catItemDate,#sp-slides h4.title,h5,a.readmore,
div.catItemHeader h3.catItemTitle,
#hornav a.menu-item,
#sublevel a.menu-item { font-family: 'Yanone Kaffeesatz', 'Helvetica', arial, serif; }


.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; }
.front.Admissions .owl-item.active.first-visible.last-visible{margin-left:25px}
.first-visible li.event a:link,.last-visible li.event a:link,.first-visible li.event a:visited,.last-visible li.event a:visited,.last-visible li.event,.first-visible li.event{color:#ccc !important}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #ccc}

.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner .item {
	height:300px;
}

.carousel-inner .item .feature-content {
	position:relative;
}


#radio .carousel-inner .item {
  height: auto;
}

#page { min-width: 1000px;width: 1120px;border: 1px solid #bbb;margin: auto;text-align:left; margin-top:65px;
background:#fefefe; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius:8px; 
-moz-box-shadow: 0 0 5px 5px #444;
-webkit-box-shadow: 0 0 5px 5px #444;
box-shadow: 0 0 5px 5px #444;
}


#page #central { padding: 10px 10px;clear: both;height:auto;overflow: hidden; }


#page #central #body{ float:left;width:820px;padding-left:0px;padding-right: 0px !important; }

#page .no-sidebar #body{ float: none !important;width: auto !important;}

#page #central #sidebar p{ line-height:24px}

#page #central #sidebar ul.nav{ list-style:none;margin-left:0px;padding:0px;padding-left:24px;font-size:11px;}

#page #central #sidebar ul.nav li{ margin-bottom:16px;}

#page #central #sidebar ul.nav a{ text-decoration:none;color:#333 }

#page #central #sidebar ul.nav a.nav-selected {font-weight: bold}

#page #central #sidebar ul.nav a:hover { text-decoration:underline; }

#page #central #sidebar ul.nav ul{ list-style:none;margin-left:0px;padding:0px;padding-left:16px;margin-top:16px;}

#page #central #sidebar ul.nav ul li{ margin-bottom:16px;}
.region-content a.button{color:#fff}
.button,#edit-moderated-guest-upload-button,#user-login button{box-shadow:none;display:inline-block;padding:10px 12px;line-height:16px;background:#94b33f;color:#fff;font-family:'ssp', sans-serif;font-style:italic;text-align:center;text-transform:uppercase;text-decoration:none;border:0 none;border-radius:15px/25px;cursor:pointer;position:relative;-webkit-transition:background-color,0.5s;-moz-transition:background-color,0.5s;-o-transition:background-color,0.5s;transition:background-color,0.5s}
.button.small,#edit-moderated-guest-upload-button.small,#user-login button.small{padding:7px 10px 5px}
.button:before,.button:after,#edit-moderated-guest-upload-button:before,#edit-moderated-guest-upload-button:after,#user-login button:before,#user-login button:after{content:'';width:0;height:0;border-style:solid;border-color:transparent #94b33f transparent transparent;border-width:5px 5px 5px 0;position:absolute;left:-2px;top:50%;margin-top:-5px;border-radius:3px;-webkit-transition:border-color,0.5s;-moz-transition:border-color,0.5s;-o-transition:border-color,0.5s;transition:border-color,0.5s}
.button:after,#edit-moderated-guest-upload-button:after,#user-login button:after{right:-2px;left:auto;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #94b33f}
.button:hover,.button:active,#edit-moderated-guest-upload-button:hover,#edit-moderated-guest-upload-button:active,#user-login button:hover,#user-login button:active{background-color:#7e9936}
.button:hover:before,.button:active:before,#edit-moderated-guest-upload-button:hover:before,#edit-moderated-guest-upload-button:active:before,#user-login button:hover:before,#user-login button:active:before{border-color:transparent #7e9936 transparent transparent}
.button:hover:after,.button:active:after,#edit-moderated-guest-upload-button:hover:after,#edit-moderated-guest-upload-button:active:after,#user-login button:hover:after,#user-login button:active:after{border-color:transparent transparent transparent #7e9936}
.button.yellowOrange,#edit-moderated-guest-upload-button.yellowOrange,#user-login button.yellowOrange{background:#c79e2d}
.button.yellowOrange:before,.button.yellowOrange:after,#edit-moderated-guest-upload-button.yellowOrange:before,#edit-moderated-guest-upload-button.yellowOrange:after,#user-login button.yellowOrange:before,#user-login button.yellowOrange:after{border-color:transparent #c79e2d transparent transparent}
.button.yellowOrange:after,#edit-moderated-guest-upload-button.yellowOrange:after,#user-login button.yellowOrange:after{border-color:transparent transparent transparent #c79e2d}
.button.yellowOrange:hover,.button.yellowOrange:active,#edit-moderated-guest-upload-button.yellowOrange:hover,#edit-moderated-guest-upload-button.yellowOrange:active,#user-login button.yellowOrange:hover,#user-login button.yellowOrange:active{background-color:#aa8726}
.button.yellowOrange:hover:before,.button.yellowOrange:active:before,#edit-moderated-guest-upload-button.yellowOrange:hover:before,#edit-moderated-guest-upload-button.yellowOrange:active:before,#user-login button.yellowOrange:hover:before,#user-login button.yellowOrange:active:before{border-color:transparent #aa8726 transparent transparent}
.button.yellowOrange:hover:after,.button.yellowOrange:active:after,#edit-moderated-guest-upload-button.yellowOrange:hover:after,#edit-moderated-guest-upload-button.yellowOrange:active:after,#user-login button.yellowOrange:hover:after,#user-login button.yellowOrange:active:after{border-color:transparent transparent transparent #aa8726}
.button.orange,#edit-moderated-guest-upload-button.orange,#user-login button.orange{background:#cc8846}
.button.orange:before,.button.orange:after,#edit-moderated-guest-upload-button.orange:before,#edit-moderated-guest-upload-button.orange:after,#user-login button.orange:before,#user-login button.orange:after{border-color:transparent #cc8846 transparent transparent}
.button.orange:after,#edit-moderated-guest-upload-button.orange:after,#user-login button.orange:after{border-color:transparent transparent transparent #cc8846}
.button.orange:hover,.button.orange:active,#edit-moderated-guest-upload-button.orange:hover,#edit-moderated-guest-upload-button.orange:active,#user-login button.orange:hover,#user-login button.orange:active{background-color:#bb7633}
.button.orange:hover:before,.button.orange:active:before,#edit-moderated-guest-upload-button.orange:hover:before,#edit-moderated-guest-upload-button.orange:active:before,#user-login button.orange:hover:before,#user-login button.orange:active:before{border-color:transparent #bb7633 transparent transparent}
.button.orange:hover:after,.button.orange:active:after,#edit-moderated-guest-upload-button.orange:hover:after,#edit-moderated-guest-upload-button.orange:active:after,#user-login button.orange:hover:after,#user-login button.orange:active:after{border-color:transparent transparent transparent #bb7633}
.button.green,#edit-moderated-guest-upload-button.green,#user-login button.green{background:#89922a;margin-bottom:7px}
.button.green:before,.button.green:after,#edit-moderated-guest-upload-button.green:before,#edit-moderated-guest-upload-button.green:after,#user-login button.green:before,#user-login button.green:after{border-color:transparent #89922a transparent transparent}
.button.green:after,#edit-moderated-guest-upload-button.green:after,#user-login button.green:after{border-color:transparent transparent transparent #89922a}
.button.green:hover,.button.green:active,#edit-moderated-guest-upload-button.green:hover,#edit-moderated-guest-upload-button.green:active,#user-login button.green:hover,#user-login button.green:active{background-color:#6f7622}
.button.green:hover:before,.button.green:active:before,#edit-moderated-guest-upload-button.green:hover:before,#edit-moderated-guest-upload-button.green:active:before,#user-login button.green:hover:before,#user-login button.green:active:before{border-color:transparent #6f7622 transparent transparent}
.button.green:hover:after,.button.green:active:after,#edit-moderated-guest-upload-button.green:hover:after,#edit-moderated-guest-upload-button.green:active:after,#user-login button.green:hover:after,#user-login button.green:active:after{border-color:transparent transparent transparent #6f7622}
.button.white,.region-content .callout .button,#edit-moderated-guest-upload-button.white,.region-content .callout #edit-moderated-guest-upload-button.button,#user-login button.white,#user-login .region-content .callout button.button,.region-content .callout #user-login button.button{background:#fff;color:#94b33f}
.button.white:before,.region-content .callout .button:before,.button.white:after,.region-content .callout .button:after,#edit-moderated-guest-upload-button.white:before,.region-content .callout #edit-moderated-guest-upload-button.button:before,#edit-moderated-guest-upload-button.white:after,.region-content .callout #edit-moderated-guest-upload-button.button:after,#user-login button.white:before,#user-login .region-content .callout button.button:before,.region-content .callout #user-login button.button:before,#user-login button.white:after,#user-login .region-content .callout button.button:after,.region-content .callout #user-login button.button:after{border-color:transparent #fff transparent transparent}
.button.white:after,.region-content .callout .button:after,#edit-moderated-guest-upload-button.white:after,.region-content .callout #edit-moderated-guest-upload-button.button:after,#user-login button.white:after,#user-login .region-content .callout button.button:after,.region-content .callout #user-login button.button:after{border-color:transparent transparent transparent #fff}
.button.white:hover,.region-content .callout .button:hover,.button.white:active,.region-content .callout .button:active,#edit-moderated-guest-upload-button.white:hover,.region-content .callout #edit-moderated-guest-upload-button.button:hover,#edit-moderated-guest-upload-button.white:active,.region-content .callout #edit-moderated-guest-upload-button.button:active,#user-login button.white:hover,#user-login .region-content .callout button.button:hover,.region-content .callout #user-login button.button:hover,#user-login button.white:active,#user-login .region-content .callout button.button:active,.region-content .callout #user-login button.button:active{background-color:#ededed}
.button.white:hover:before,.region-content .callout .button:hover:before,.button.white:active:before,.region-content .callout .button:active:before,#edit-moderated-guest-upload-button.white:hover:before,.region-content .callout #edit-moderated-guest-upload-button.button:hover:before,#edit-moderated-guest-upload-button.white:active:before,.region-content .callout #edit-moderated-guest-upload-button.button:active:before,#user-login button.white:hover:before,#user-login .region-content .callout button.button:hover:before,.region-content .callout #user-login button.button:hover:before,#user-login button.white:active:before,#user-login .region-content .callout button.button:active:before,.region-content .callout #user-login button.button:active:before{border-color:transparent #ededed transparent transparent}
.button.white:hover:after,.region-content .callout .button:hover:after,.button.white:active:after,.region-content .callout .button:active:after,#edit-moderated-guest-upload-button.white:hover:after,.region-content .callout #edit-moderated-guest-upload-button.button:hover:after,#edit-moderated-guest-upload-button.white:active:after,.region-content .callout #edit-moderated-guest-upload-button.button:active:after,#user-login button.white:hover:after,#user-login .region-content .callout button.button:hover:after,.region-content .callout #user-login button.button:hover:after,#user-login button.white:active:after,#user-login .region-content .callout button.button:active:after,.region-content .callout #user-login button.button:active:after{border-color:transparent transparent transparent #ededed}
.widget.small .button{bottom:20px;display:inline-block;margin-top:235px;width:100%;max-width:128px;font-size:14px}
.widget.small.textButton .widgetContent .button{margin-top:0;bottom:auto;max-width:106px}
.widget.medium .widgetContent .button{margin-top:0;bottom:auto;max-width:200px}
.widget.large .widgetContent .button{margin-top:0;bottom:auto;max-width:200px}
.product .button{margin-right:10px;margin-bottom:10px}
.productDetailButtons .button{margin-right:10px}
.buttonsRow .button{margin-right:10px;margin-bottom:15px}
.home-content-special .widgetContent .button{font-size:1.4em;font-weight:600;padding:12px 30px}

.img-circle {
  border-radius: 50%;
}
.cnt .bpd .out{margin-left:-2500px;width:5807px}
.out{color:#5B5B5B;margin-left:-10px;margin-right:-10px}
.fullWidth .out{margin-left:-2500px;width:6040px}
.fullWidth .scc:nth-of-type(4n),.bip .scc:nth-of-type(4n),.out .scc:nth-of-type(4n),#tcb_landing_page .scc:nth-of-type(4n){margin-right:0}
.fullWidth .scc:nth-of-type(3n),.bip .scc:nth-of-type(3n),.out .scc:nth-of-type(3n),#tcb_landing_page .scc:nth-of-type(3n){margin-right:0}
.fullWidth .scc:nth-of-type(2n),.bpd .scc:nth-of-type(2n),.bSeCont .scc:nth-of-type(2n),.bip .scc:nth-of-type(2n),.out .scc:nth-of-type(2n),#tcb_landing_page .scc:nth-of-type(2n){margin-right:0}
.bSeCont .out{margin-left:-20px;margin-right:-20px}
.thrv_page_section .out.tve_brdr_none{border-style:none !important}
.thrv_page_section .out.tve_brdr_dotted{border-style:dotted !important}
.thrv_page_section .out.tve_brdr_dashed{border-style:dashed !important}
.thrv_page_section .out.tve_brdr_solid{border-style:solid !important}
.thrv_page_section .out.tve_brdr_double{border-style:double !important}
.thrv_page_section .out.tve_brdr_groove{border-style:groove !important}
.thrv_page_section .out.tve_brdr_ridge{border-style:ridge !important}
.thrv_page_section .out.tve_brdr_inset{border-style:inset !important}
.thrv_page_section .out.tve_brdr_outset{border-style:outset !important}
.cleaner{clear:both}









#phone-portrait, #phone-landscape, #tablet-portrait, #tablet-landscape {
  display: none; position: absolute; top: -100%; left: -100%; height: 1px; width: 1px;
}


#tablet-landscape {display: block;}
 
  #primary-nav-container, #tablet-landscape, .login-search {display: none;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_right{float:left;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_right img{float:left;}


.menu-list {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}

.menu-list li {
	list-style: none;
  list-style-image: none;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

	li.widget { width: 100%; }

		li.widget p a { text-decoration: underline; }

		li.widget p a:hover { text-decoration: none; }

		li.widget ul { list-style: none; }

			li.widget ul li .num_comments { color: #111; }

		
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }
.client-carousel .client-logo{margin:0 1em}
.client-logo{outline:none;background-color:#f2f2f2}
.client-logo img{display:block;vertical-align:middle;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.3s ease-in-out}
.client-logo:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.client-list-grid .client-logo{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.618em}
.client-list-grid .client-logo:last-child{margin-right:0}
.client-list-grid .client-logo:nth-child(3n){margin-right:0}
.client-list-grid .client-logo:nth-child(3n+1){clear:left}
.client-list-grid .client-logo:nth-child(4n){margin-right:0}
.client-list-grid .client-logo:nth-child(4n+1){clear:left}

#mega-menu-wrap-primary .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  text-align: right;
  background: #300e04;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -ms-border-radius: 2px 2px 2px 2px;
  -o-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  line-height: 40px;
  height: 40px;
  color: #fff;
}

#mega-menu-wrap-primary .mega-menu-toggle:before {
  content: "\f333";
  font-family: 'dashicons';
  font-size: 24px;
  margin: 0 5px;
  float: right;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before {
  content: "\f153";
}

#mega-menu-wrap-primary .mega-menu-toggle:after {
  content: 'MENU';
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after {
  content: "";
}

  #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
  }


.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}

#cff .cff-link-caption{
  font-size: 12px;
  margin: 0;
}

#rightcol .clearfloat { border-bottom:1px solid #999; }


.linebottom{margin:4px 0px 0px 0px;width:790px;height:1px;float:left;background:#CCCCCC;}
.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:bold;}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.field-type-taxonomy-term-reference{overflow:hidden;margin-bottom:0.5em;}
.field-type-taxonomy-term-reference .field-label{float:left;overflow:hidden;}
.field-type-taxonomy-term-reference .field-items{overflow:hidden;}
.field-type-taxonomy-term-reference .field-items .field-item{float:left;margin:0 0.6em;padding:0px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-6{width:50%}
#omni-navbar .col-xs-1,#omni-navbar .col-xs-10,#omni-navbar .col-xs-11,#omni-navbar .col-xs-12,#omni-navbar .col-xs-2,#omni-navbar .col-xs-3,#omni-navbar .col-xs-4,#omni-navbar .col-xs-5,#omni-navbar .col-xs-6,#omni-navbar .col-xs-7,#omni-navbar .col-xs-8,#omni-navbar .col-xs-9,#primary{float:left}
#omni-navbar .col-lg-1,#omni-navbar .col-lg-10,#omni-navbar .col-lg-11,#omni-navbar .col-lg-12,#omni-navbar .col-lg-2,#omni-navbar .col-lg-3,#omni-navbar .col-lg-4,#omni-navbar .col-lg-5,#omni-navbar .col-lg-6,#omni-navbar .col-lg-7,#omni-navbar .col-lg-8,#omni-navbar .col-lg-9,#omni-navbar .col-md-1,#omni-navbar .col-md-10,#omni-navbar .col-md-11,#omni-navbar .col-md-12,#omni-navbar .col-md-2,#omni-navbar .col-md-3,#omni-navbar .col-md-4,#omni-navbar .col-md-5,#omni-navbar .col-md-6,#omni-navbar .col-md-7,#omni-navbar .col-md-8,#omni-navbar .col-md-9,#omni-navbar .col-sm-1,#omni-navbar .col-sm-10,#omni-navbar .col-sm-11,#omni-navbar .col-sm-12,#omni-navbar .col-sm-2,#omni-navbar .col-sm-3,#omni-navbar .col-sm-4,#omni-navbar .col-sm-5,#omni-navbar .col-sm-6,#omni-navbar .col-sm-7,#omni-navbar .col-sm-8,#omni-navbar .col-sm-9,#omni-navbar .col-xs-1,#omni-navbar .col-xs-10,#omni-navbar .col-xs-11,#omni-navbar .col-xs-12,#omni-navbar .col-xs-2,#omni-navbar .col-xs-3,#omni-navbar .col-xs-4,#omni-navbar .col-xs-5,#omni-navbar .col-xs-6,#omni-navbar .col-xs-7,#omni-navbar .col-xs-8,#omni-navbar .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
#omni-navbar .col-xs-6{width:50%!important;margin-right:0}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav .news-row .col-xs-6{padding:0 5px}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav .news-row .col-xs-6 a{color:#231F20;font-size:14px}

#taxpreparationgetb { display:none; }
.nyop-link-copy-header{width:52%;display:inline-block}

.row {
  *zoom: 1;
}

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

.row:after {
  clear: both;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

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

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

#full-menu #menu-holder {
  text-align: left;
}
.medium-5{width:41.66667%}





#footercontainer_main {
	position:relative;
	top:10px;
	width:900px; 
	padding:20px;
	height:432px;
	font-family: 'Questrial', sans-serif;
	font-size:11pt;
	color:#686767;
	
	line-height:150%;
	margin-right: auto;
	margin-left: auto;
	border-left-style:dotted;
	border-left-width:thin;
	
	
	border-right-style:dotted;
	border-right-width:thin;
	border-color:#686767;
}

	
	#site-logo img {
		max-width: 100%;
	}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

.vc_row-fluid .vc_span8 {
  width: 65.83333333333334%;
}

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 17px !important;
   		line-height: 28px !important;
	}

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a {
		letter-spacing: 1px !important;
		font-size: 9px !important;
  	    padding: 8px 13px;
	}

	
	
	
	body .nectar-slider-wrap[data-fullscreen="true"]  .swiper-slide .content h2, 
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2  {
		font-size: 33px !important;
    	line-height: 57px !important;
		margin-bottom: 8px;
		letter-spacing: -0.5px;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 13px !important;
    	line-height: 26px !important;
		padding-bottom: 7px;
	}

	
	.nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a {
		 font-size: 9px!important;
		 padding: 8px 13px;
		 letter-spacing: 0.5px!important;
	}


	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a  {
		padding: 0px 13px!important;
		letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p.transparent-bg span,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span {
	    font-size: 13px !important;
    	line-height: 29px !important;
	}

	
	
	.full-width-content.vc_row-fluid .vc_span2,
	.full-width-content.vc_row-fluid .vc_span3,
	.full-width-content.vc_row-fluid .vc_span4,
	.full-width-content.vc_row-fluid .vc_span5,
	.full-width-content.vc_row-fluid .vc_span6,
	.full-width-content.vc_row-fluid .vc_span7,
	.full-width-content.vc_row-fluid .vc_span8,
	.full-width-content.vc_row-fluid .vc_span9,
	.full-width-content.vc_row-fluid .vc_span10,
	.full-width-content.vc_row-fluid .vc_span11, 
	.full-width-content.vc_row-fluid .vc_span12 { width: 100%!important; height: auto!important; }

	.full-width-content.vc_row-fluid .vc_span8 { width: 66.66%; }


.vc_span3 .nectar-slider-wrap .swiper-slide .content h2,
.vc_span4 .nectar-slider-wrap .swiper-slide .content h2,
.vc_span6 .nectar-slider-wrap .swiper-slide .content h2, 
.vc_span8 .nectar-slider-wrap .swiper-slide .content h2, 
.vc_span9 .nectar-slider-wrap .swiper-slide .content h2 {
	font-size: 40px;
	line-height: 60px!important;
}


.vc_span3 .nectar-slider-wrap .swiper-slide .content p,
.vc_span4 .nectar-slider-wrap .swiper-slide .content p,
.vc_span6 .nectar-slider-wrap .swiper-slide .content p, 
.vc_span8 .nectar-slider-wrap .swiper-slide .content p, 
.vc_span9 .nectar-slider-wrap .swiper-slide .content p {
	font-size: 17px!important;
	line-height: 28px!important;
}


.full-width-content .vc_span9 .carousel-wrap.products-carousel,
.full-width-content .vc_span8 .carousel-wrap.products-carousel,
.full-width-content .vc_span6 .carousel-wrap.products-carousel,
.full-width-content .vc_span4 .carousel-wrap.products-carousel,
.full-width-content .vc_span3 .carousel-wrap.products-carousel,
.full-width-content .vc_span9 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span8 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span6 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span4 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span3 .carousel-wrap.products-carousel .caroufredsel_wrapper {
	overflow: hidden!important;
}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:-moz-inline-stack;display:inline-block;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active a{color:#ffffff;background-color:#2c628c;border-color:#2c628c;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a{display:-moz-inline-stack;display:inline-block;border:1px solid #67788d;padding:1px 5px;background-color:#f5f5f5;color:#333333;font-size:14px;line-height:normal;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a:hover{color:#ffffff;background-color:#2c628c;border-color:#2c628c;}

.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;
  width: auto;
  margin: 10px;
}
#container{margin:0 auto;width:1020px;text-align:left}

.modal-jackpot .line-date{font-size:16px;top:150px;}

.menu-wrapper #menu .menu-socialbox,
.menu-ghost-wrapper #menu .menu-socialbox {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 48px;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap {
  position: absolute;
  overflow: hidden;
  top: -60px;
  right: 0px;
  height: 40px;
  width: 100px;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 50px;
  overflow: hidden;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 100px;
  -webkit-transition: all 0.22s;
  -moz-transition: all 0.22s;
  -o-transition: all 0.22s;
  -ms-transition: all 0.22s;
  transition: all 0.22s;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control:hover,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control:hover {
  left: -50px;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .menu-search-box,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .menu-search-box {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 50px;
  border-left: 1px solid #313131;
  cursor: pointer;
}

.menu-wrapper #menu .menu-socialbox .menu-socialbox-inner,
.menu-ghost-wrapper #menu .menu-socialbox .menu-socialbox-inner {
  position: relative;
  overflow: hidden;
  top: 0px;
  height: 16px;
}

.footer-calendar .footer-cal-bottom .menu-socialbox-inner {
  position: relative;
  right: 20px;
  top: 27px;
  height: 16px;
  width: auto;
  display: table;
}
#about-mercy-dropdown,#admissions-and-aid-dropdown,#academics-dropdown,#student-affairs-dropdown,#visit-dropdown{position:relative;z-index:1001;height:300px;width:100%;margin-left:auto;margin-right:auto;opacity:.92;filter:alpha(opacity=90);display:none}
.orange,.title-triangle-top-orange,.content-triangle-top-orange,.title-bevel-corners-orange,.content-bevel-corners-orange,.content-box-orange,.title-box-orange{background-color:#eb8c2e;color:#f2d2b0}
.home-content,.l-contact-section,.l-container-center,.l-main-menu-content,.l-off-canvas-container,.product-title-box{margin:0 auto;width:268px;min-width:320px}
.l-main-menu-content{height:40px;position:relative}

.homepage-wrapper .box{
width: 209px;
float: left;
margin-top: 30px;
background-color:#f6f6f6;
border: 1px solid #dedede;
height: 235px;
}

.homepage-wrapper .box .box-content{
padding: 10px;
}

.homepage-wrapper .box .box-content a{
color: #336699;
font-weight: bold;
}

.homepage-wrapper .box .box-content p{
line-height: 17px;
}

.homepage-wrapper .box:nth-child(2){
margin-left: 24px;
}

.homepage-wrapper .box:nth-child(3){
float: right;
}


.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}

.btn-social.btn-lg{padding-left:61px}
.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}

.btn-social.btn-sm{padding-left:38px}
.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}

.btn-social.btn-xs{padding-left:30px}
.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}

.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}
.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}

.btn-social-icon.btn-lg{padding-left:61px}
.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}

.btn-social-icon.btn-sm{padding-left:38px}
.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}

.btn-social-icon.btn-xs{padding-left:30px}
.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}

.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-adn:hover,.btn-adn:focus,.btn-adn:active,.btn-adn.active,.open .dropdown-toggle.btn-adn{color:#fff;background-color:#d05d48;border-color:rgba(0,0,0,0.2)}

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

.btn-adn.disabled,.btn-adn[disabled],fieldset[disabled] .btn-adn,.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled:active,.btn-adn[disabled]:active,fieldset[disabled] .btn-adn:active,.btn-adn.disabled.active,.btn-adn[disabled].active,fieldset[disabled] .btn-adn.active{background-color:#d87a68;border-color:rgba(0,0,0,0.2)}

.btn-adn .badge{color:#d87a68;background-color:#fff}

.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)}

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

.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:rgba(0,0,0,0.2)}

.btn-bitbucket .badge{color:#205081;background-color:#fff}

.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)}

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

.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}

.btn-dropbox .badge{color:#1087dd;background-color:#fff}

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}

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

.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}

.btn-facebook .badge{color:#3b5998;background-color:#fff}

.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)}

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

.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}

.btn-flickr .badge{color:#ff0084;background-color:#fff}

.btn-foursquare{color:#fff;background-color:#0072b1;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:hover,.btn-foursquare:focus,.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{color:#fff;background-color:#005888;border-color:rgba(0,0,0,0.2)}

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

.btn-foursquare.disabled,.btn-foursquare[disabled],fieldset[disabled] .btn-foursquare,.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled:active,.btn-foursquare[disabled]:active,fieldset[disabled] .btn-foursquare:active,.btn-foursquare.disabled.active,.btn-foursquare[disabled].active,fieldset[disabled] .btn-foursquare.active{background-color:#0072b1;border-color:rgba(0,0,0,0.2)}

.btn-foursquare .badge{color:#0072b1;background-color:#fff}

.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)}

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

.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2)}

.btn-github .badge{color:#444;background-color:#fff}

.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}

.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}

.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}

.btn-google-plus .badge{color:#dd4b39;background-color:#fff}

.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#335d7e;border-color:rgba(0,0,0,0.2)}

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

.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}

.btn-instagram .badge{color:#3f729b;background-color:#fff}

.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}

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

.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}

.btn-linkedin .badge{color:#007bb6;background-color:#fff}

.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:hover,.btn-microsoft:focus,.btn-microsoft:active,.btn-microsoft.active,.open .dropdown-toggle.btn-microsoft{color:#fff;background-color:#135ed6;border-color:rgba(0,0,0,0.2)}

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

.btn-microsoft.disabled,.btn-microsoft[disabled],fieldset[disabled] .btn-microsoft,.btn-microsoft.disabled:hover,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft:hover,.btn-microsoft.disabled:focus,.btn-microsoft[disabled]:focus,fieldset[disabled] .btn-microsoft:focus,.btn-microsoft.disabled:active,.btn-microsoft[disabled]:active,fieldset[disabled] .btn-microsoft:active,.btn-microsoft.disabled.active,.btn-microsoft[disabled].active,fieldset[disabled] .btn-microsoft.active{background-color:#2672ec;border-color:rgba(0,0,0,0.2)}

.btn-microsoft .badge{color:#2672ec;background-color:#fff}

.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,0.2)}
.btn-openid:hover,.btn-openid:focus,.btn-openid:active,.btn-openid.active,.open .dropdown-toggle.btn-openid{color:#fff;background-color:#e47f08;border-color:rgba(0,0,0,0.2)}

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

.btn-openid.disabled,.btn-openid[disabled],fieldset[disabled] .btn-openid,.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled:active,.btn-openid[disabled]:active,fieldset[disabled] .btn-openid:active,.btn-openid.disabled.active,.btn-openid[disabled].active,fieldset[disabled] .btn-openid.active{background-color:#f7931e;border-color:rgba(0,0,0,0.2)}

.btn-openid .badge{color:#f7931e;background-color:#fff}

.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:hover,.btn-reddit:focus,.btn-reddit:active,.btn-reddit.active,.open .dropdown-toggle.btn-reddit{color:#000;background-color:#c6e3ff;border-color:rgba(0,0,0,0.2)}

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

.btn-reddit.disabled,.btn-reddit[disabled],fieldset[disabled] .btn-reddit,.btn-reddit.disabled:hover,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit:hover,.btn-reddit.disabled:focus,.btn-reddit[disabled]:focus,fieldset[disabled] .btn-reddit:focus,.btn-reddit.disabled:active,.btn-reddit[disabled]:active,fieldset[disabled] .btn-reddit:active,.btn-reddit.disabled.active,.btn-reddit[disabled].active,fieldset[disabled] .btn-reddit.active{background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}

.btn-reddit .badge{color:#eff7ff;background-color:#000}

.btn-soundcloud{color:#fff;background-color:#f50;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:hover,.btn-soundcloud:focus,.btn-soundcloud:active,.btn-soundcloud.active,.open .dropdown-toggle.btn-soundcloud{color:#fff;background-color:#d64700;border-color:rgba(0,0,0,0.2)}

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

.btn-soundcloud.disabled,.btn-soundcloud[disabled],fieldset[disabled] .btn-soundcloud,.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud:hover,.btn-soundcloud.disabled:focus,.btn-soundcloud[disabled]:focus,fieldset[disabled] .btn-soundcloud:focus,.btn-soundcloud.disabled:active,.btn-soundcloud[disabled]:active,fieldset[disabled] .btn-soundcloud:active,.btn-soundcloud.disabled.active,.btn-soundcloud[disabled].active,fieldset[disabled] .btn-soundcloud.active{background-color:#f50;border-color:rgba(0,0,0,0.2)}

.btn-soundcloud .badge{color:#f50;background-color:#fff}

.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}

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

.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}

.btn-tumblr .badge{color:#2c4762;background-color:#fff}

.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#309aea;border-color:rgba(0,0,0,0.2)}

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

.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}

.btn-twitter .badge{color:#55acee;background-color:#fff}

.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:hover,.btn-vimeo:focus,.btn-vimeo:active,.btn-vimeo.active,.open .dropdown-toggle.btn-vimeo{color:#fff;background-color:#129cc9;border-color:rgba(0,0,0,0.2)}

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

.btn-vimeo.disabled,.btn-vimeo[disabled],fieldset[disabled] .btn-vimeo,.btn-vimeo.disabled:hover,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo:hover,.btn-vimeo.disabled:focus,.btn-vimeo[disabled]:focus,fieldset[disabled] .btn-vimeo:focus,.btn-vimeo.disabled:active,.btn-vimeo[disabled]:active,fieldset[disabled] .btn-vimeo:active,.btn-vimeo.disabled.active,.btn-vimeo[disabled].active,fieldset[disabled] .btn-vimeo.active{background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}

.btn-vimeo .badge{color:#1ab7ea;background-color:#fff}

.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)}

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

.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}

.btn-vk .badge{color:#587ea3;background-color:#fff}

.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:hover,.btn-yahoo:focus,.btn-yahoo:active,.btn-yahoo.active,.open .dropdown-toggle.btn-yahoo{color:#fff;background-color:#570b79;border-color:rgba(0,0,0,0.2)}

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

.btn-yahoo.disabled,.btn-yahoo[disabled],fieldset[disabled] .btn-yahoo,.btn-yahoo.disabled:hover,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo:hover,.btn-yahoo.disabled:focus,.btn-yahoo[disabled]:focus,fieldset[disabled] .btn-yahoo:focus,.btn-yahoo.disabled:active,.btn-yahoo[disabled]:active,fieldset[disabled] .btn-yahoo:active,.btn-yahoo.disabled.active,.btn-yahoo[disabled].active,fieldset[disabled] .btn-yahoo.active{background-color:#720e9e;border-color:rgba(0,0,0,0.2)}

.btn-yahoo .badge{color:#720e9e;background-color:#fff}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-primary .badge{color:#428bca;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse .btn-link{color:#777}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge{top:0;padding:1px 5px}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.carousel-caption .btn{text-shadow:none}
.fuelux .spinbox .btn{position:relative;width:20px;height:13px;padding-top:0;padding-right:9px;padding-left:9px}
.fuelux .spinbox .btn.disabled{cursor:not-allowed}
.fuelux .scheduler .repeat-weekly .btn-group.disabled{position:relative;opacity:.65}
.fuelux .scheduler .repeat-weekly .btn-group.disabled:before{background:0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:5}
.fuelux .selectlist .btn.dropdown-toggle{white-space:normal}
.fuelux .selectlist .btn.dropdown-toggle .selected-label{padding-right:10px;text-align:left}
.fuelux .wizard .actions .btn-prev[disabled]{cursor:not-allowed}
.fuelux .wizard .actions .btn-prev span{margin-right:5px}
.fuelux .wizard .actions .btn-next[disabled]{cursor:not-allowed}
.fuelux .wizard .actions .btn-next span{margin-left:5px}
.fuelux .wizard .step-content .active .btn-group .active{display:inline-block}


.btn-facebk {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #8aabd3;
  *background-color: #2f4e7d;
  background-image: -moz-linear-gradient(top, #8aabd3, #2f4e7d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8aabd3), to(#2f4e7d));
  background-image: -webkit-linear-gradient(top, #8aabd3, #2f4e7d);
  background-image: -o-linear-gradient(top, #8aabd3, #2f4e7d);
  background-image: linear-gradient(to bottom, #8aabd3, #2f4e7d);
  background-repeat: repeat-x;
  border-color: #2f4e7d #2f4e7d #8aabd3;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8aabd3', endColorstr='#ff2f4e7d', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-facebk a:link, .btn-facebk a:visited {text-decoration:none; color:#FFF}


.btn-facebk:hover,
.btn-facebk:focus,
.btn-facebk:active,
.btn-facebk.active,
.btn-facebk.disabled,
.btn-facebk[disabled] {
  color: #ffffff;
  background-color: #2f4e7d;
  *background-color: #8aabd3;
}


.btn-facebk:active,
.btn-facebk.active {
  background-color: #8aabd3 \9;
}


.btn-twtr {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2d91a1;
  *background-color: #3f8890;
  background-image: -moz-linear-gradient(top, #9de1e6, #3f8890);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9de1e6), to(#3f8890));
  background-image: -webkit-linear-gradient(top, #9de1e6, #3f8890);
  background-image: -o-linear-gradient(top, #9de1e6, #3f8890);
  background-image: linear-gradient(to bottom, #9de1e6, #3f8890);
  background-repeat: repeat-x;
  border-color: #00697a #00697a #9de1e6;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9de1e6', endColorstr='#ff3f8890', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-twtr:hover,
.btn-twtr:focus,
.btn-twtr:active,
.btn-twtr.active,
.btn-twtr.disabled,
.btn-twtr[disabled] {
  color: #ffffff;
  background-color: #3f8890;
  *background-color: #9de1e6;
}


.btn-twtr:active,
.btn-twtr.active {
  background-color: #9de1e6 \9;
}


.btn-twtr a:link, .btn-twtr a:visited {text-decoration:none; color:#FFF}


.btn-blogger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f57d00;
  *background-color: #f57d00;
  background-image: -moz-linear-gradient(top, #f9ae60, #f57d00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9ae60), to(#f57d00));
  background-image: -webkit-linear-gradient(top, #f9ae60, #f57d00);
  background-image: -o-linear-gradient(top, #f9ae60, #f57d00);
  background-image: linear-gradient(to bottom, #f9ae60, #f57d00);
  background-repeat: repeat-x;
  border-color: #c97014 #c97014 #f9ae60;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9ae60', endColorstr='#fff57d00', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-blogger:hover,
.btn-blogger:focus,
.btn-blogger:active,
.btn-blogger.active,
.btn-blogger.disabled,
.btn-blogger[disabled] {
  color: #ffffff;
  background-color: #f57d00;
  *background-color: #f9ae60;
}


.btn-blogger:active,
.btn-blogger.active {
  background-color: #f9ae60 \9;
}


.btn-blogger a:link, .btn-blogger a:visited {text-decoration:none; color:#FFF}


.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active,
.btn-linkedin.disabled,
.btn-linkedin[disabled] {
  color: #ffffff;
  background-color: #14669b;
  *background-color: #1b83b0;
}


.btn-linkedin:active,
.btn-linkedin.active {
  background-color: #1b83b0 \9;
}


.btn-linkedin a:link, .btn-linkedin a:visited {text-decoration:none; color:#FFF}


.btn.btn-social-icon:hover, .btn.btn-social-icon:focus {
color: #999;
text-decoration: none;
}

	#main {padding:40px 0 70px}

	#page_login #main  {padding:46px 0 56px}

	#page_404  #main  {padding:46px 0 56px}
img.alignnone{margin:0 0 10px 0;display:inline;}

.content{
	float: left;
	width: 846px;
}


.visible-mobile {
	display: none;
}


.visible-regular img,
.visible-regular iframe,
.visible-mobile img,
.visible-regular img {
	max-width: 100%;
}



							





.rev_slider_wrapper{
	position:relative;
}


#footerwrap {
border-top:1px solid #92b6a4;
margin-top:25px;
padding-top:10px;
}






.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }


.parrafocarta{
float:left;
width:50%;
padding:15px 20px;
box-sizing:border-box;
}
.page-template-templatespage-community-php #form .wrap{background:#fff;padding:60px 15px 30px;margin-top:30px}
#events-preview .wrap{position:relative;overflow:hidden}
.pagination .wrap{width:100%;text-align:center;display:block}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#507295;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#507295;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#354c63;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#686868;}


#sidebar .widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}


div#shailan-subpages-widget-2.widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 13px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}



.widget ul li  {
  	margin-bottom: .8em !important;
}


.widget ul li a {
  	line-height: 1em !important;
}


#footer-widgets-container .widget ul li {
  margin-bottom: 0.1em !important;
}


#footer-widgets .widget {
  	margin-bottom: 1em;
  	clear: both;
}

#footer-widgets .widget p {
  	color: #000;
}

#footer-widgets .widget.widget_recent_entries, #footer-widgets .widget.widget_sp_image {
    position: relative;
    top: 1em;
}

div#footer-widgets-container div#woo_subscribe-2.widget div#connect div p {display: none;}

.widget h3 { font:bold 18px/1em Georgia, serif;color:#555555; }
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}


#lowerpagecontainerw2 {
	position:relative;
	width:600px; 
	height: 125px;
	top:10px;
	padding: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;


}

.span2 {
  width: 140px;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

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

.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

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


.infographics .smaller {
    color: #858589;
}


p.smaller {
    margin-top: -10px;
    font-size: 15px;
    line-height: 22px;
}


ul#menu-main li {
	height: 32px;
}




ul#menu-main li a {
	color: #636363;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px dotted #fd7b01;
	padding: 1px 1px 1px 15px;
	display: inline;
	margin-top: 5px;
	margin-right: 0;
	font-size: 14px;
}


ul#menu-main li a:hover {
	color: #000000;
}




li.page_item,li.menu-item {
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
}


li.page_item,li.menu-item a:hover{

}


li.page_item a,li.menu-item a {
	line-height: 120%;
	font-size: 10px;
}




li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 120%;
	font-weight: normal;
}

li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}


li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
}
.menu-item-has-children,.menu-item-language{position:relative;}
.menu-item-has-children:hover:after,.menu-item-language:hover:after{border-color:#c59d5f;}
.menu-item-has-children:after,.menu-item-language:after{content:"";position:absolute;top:50%;right:6px;margin-top:-2px;display:inline-block;width:5px;height:5px;border-right:1px solid #262526;border-bottom:1px solid #262526;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.header--transparent .menu-item-has-children:after,.header--transparent .menu-item-language:after{border-color:white;}
.headroom--not-top .menu-item-has-children:after,.headroom--not-top .menu-item-language:after{border-color:#262526;}
.is--ie .menu-item-has-children,.is--ie .menu-item-language{background-color:rgba(255,255,255,0.01);}
.lt-ie9 .menu-item-has-children,.lt-ie9 .menu-item-language,.ie9 .menu-item-has-children,.ie9 .menu-item-language{background-color:white;}
.sub-menu .menu-item-has-children,.sub-menu .menu-item-language{position:relative;}
.sub-menu .menu-item-has-children:after,.sub-menu .menu-item-language:after{right:24px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.navigation--main .nav--main li.menu-item-has-children:after,.navigation--main .nav--main li.menu-item-language:after{content:none;}
.nav--footer .menu-item-has-children:after,.nav--footer .menu-item-language:after{content:none;}




.gk_is_wrapper{

	position:relative;

	overflow:hidden;

}
.container-push,.push-push{-webkit-transform:translate3d(-200px, 0, 0);-moz-transform:translate3d(-200px, 0, 0);-ms-transform:translate3d(-200px, 0, 0);-o-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}

.gdlr-session-item .gdlr-session-item-head{ background-color: #ffcc43; }

.gdlr-session-item .gdlr-session-item-head-info.gdlr-active{ background-color: #eabb00; }
.gdlr-session-item .gdlr-session-item-head-info { border-color: #eabb00; }

.gdlr-session-item-content-wrapper{ background-color: #f7f7f7; }

.gdlr-session-item .gdlr-session-item-title a{ color: #515151; }

.gdlr-session-item .gdlr-session-item-divider{ border-bottom-color: #e5e5e5; }

.gdlr-session-item .gdlr-session-break-title{ color: #373737; }

.gdlr-session-item .session-break-info{ color: #ffcc43; }
 
	
	
	.gdlr-session-item .gdlr-session-item-content-info { padding: 30px 30px 10px; float: none; width: auto; }

	.gdlr-session-item .gdlr-session-item-content { padding: 0px 30px 30px; }

	.gdlr-session-item .session-break-content { margin-left: 0px; padding: 30px; }

.gdlr-session-item .gdlr-session-item-head.gdlr-first{ margin-top: 0px; }

.gdlr-session-item .gdlr-session-head-day { font-size: 16px; text-transform: uppercase; font-weight: bold; margin-bottom: 7px; }
	
.gdlr-session-item .gdlr-session-info{ padding-right: 20px; font-size: 12px; text-transform: uppercase; }

.gdlr-session-item .gdlr-session-info .session-info{ margin-bottom: 15px; }

.gdlr-session-item .gdlr-session-info .session-info i{ font-size: 17px; margin-right: 15px; display: inline-block; width: 18px; }

.gdlr-session-item .gdlr-session-info .session-info.session-document{ font-weight: bold; }

.gdlr-session-item .gdlr-session-info .session-speaker-inner { display: inline-block; }

.gdlr-session-item .gdlr-session-info .session-speaker-inner i{ float: left; line-height: 19px; }

.gdlr-session-item .gdlr-session-info .session-speaker-list { overflow: hidden; }

.gdlr-session-item .gdlr-session-info .session-speaker-list-item { margin-bottom: 4px; }

.gdlr-session-item .gdlr-session-item-content-wrapper:first-child .gdlr-session-item-divider{ display: none; }
	
.gdlr-session-item .gdlr-session-item-title { font-size: 22px; font-weight: 600;
	text-transform: uppercase; letter-spacing: 3px; line-height: 1; margin-bottom: 25px; }

.gdlr-session-item .gdlr-speaker-thumbnail { max-width: 45px; margin-right: 14px; float: left; }

.gdlr-session-item .gdlr-speaker-thumbnail-inner{
	overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.gdlr-session-item .gdlr-speaker-thumbnail img { display: block; }

.gdlr-session-item .gdlr-session-thumbnail-wrapper { margin-top: 30px; }

.gdlr-session-item .excerpt-read-more{ display: none; }

.gdlr-session-item .session-break-info i { margin-right: 20px; }


.gdlr-session-item.gdlr-full-session-item .gdlr-session-item-head-info{ min-width: 24%; }


.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-tab-content { display: none; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-tab-content.gdlr-active { display: block; }


.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-tab-content { display: none; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-tab-content.gdlr-active { display: block; }
	
.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-content{ padding: 58px 80px; }
	
.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-content-inner{ overflow: hidden; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-title{ margin-bottom: 14px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-content-info{ padding: 0px; width: auto; float: none; }
	
.gdlr-session-item.gdlr-small-session-item .gdlr-session-info{ padding-right: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-info{ display: inline-block; margin-right: 30px; margin-bottom: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-info i{ margin-right: 8px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-inner i{ float: none; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-list{ display: inline; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-list-item{ margin-bottom: 0px; display: inline-block; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-list-item:before { content: ", "; margin-right: 5px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-list-item:first-child:before{ display: none; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-thumbnail-wrapper{ margin-top: 0px; float: left; margin-right: 35px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-speaker-thumbnail{ margin-right: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-break-title { display: inline-block; font-size: 26px; }

.gdlr-session-item.gdlr-small-session-item .session-break-info { display: inline-block; margin-bottom: 0px; margin-right: 35px; }

.gdlr-session-item.gdlr-small-session-item .session-break-content { margin-left: 0px; padding-left: 160px; }

		.arrow_right { float:right; clear:right; position:relative; left:0px; top:-300px; cursor:pointer; z-index:8000;}

div.videolisting-images a img.thumb {
	width:177px;
	height:100px;
}

div.articlelisting-images a img.thumb {
	width:127px;
	height:176px;
}

.bag-header, .bag-product, .bag-empty, .wishlist-empty {border-color: #f0f0f0;}

	.fusion-fullwidth.fullwidth-box { background-attachment: scroll !important; }

    #hdr-rt #newsletter-signup { 
        
    }

    #hdr-rt .social-icons img {
        width: 32px;
        height: auto;
    }


    #hdr #logo,
    #hdr #logo img {
        float: none;
        display: block;
        margin: 0 auto;
        clear: both;
    }

    #hdr {
        margin: 0;
        padding: 0;
    }

    #hdr-rt {
        padding: 110px 0 20px;
    }

    #hdr-widgets,
    #hdr-rt .social-icons,
    #hdr-rt #donate-btn,
    #hdr-rt #newsletter-signup { 
        float: none;
        display: block;
        margin: 0 auto;
        padding: 0;
    }

    #hdr-rt .social-icons {
        display: block;
        width: 100%;
        margin: 10px 0 0 0;
        text-align: center;
    }

    #hdr-rt #donate-btn {
        display: none;
    }

#hdr #logo {
    float: left;
    margin: 0 0 0 -240px;
}

#hdr #logo img {
    display: block;
    margin: 20px 0 0 0;
}

#hdr-widgets {
    float: right;
}


#hdr-rt .social-icons,
#hdr-rt #donate-btn,
#hdr-rt #newsletter-signup {
    float: left;
}

#hdr-rt .social-icons a:hover img {
    opacity: 0.75;
}

#hdr-rt #donate-btn:hover {
    animation: beat .5s;
}

#hdr-rt #newsletter-signup h4 {
    display: inline;
    padding: 15px 0 0 18px;
    font-size: 20px;
}

#hdr-rt #newsletter-signup input[type="text"],
#hdr-rt #newsletter-signup input[type="submit"],
#hdr-rt #newsletter-signup a.btn {

}

#hdr-rt #newsletter-signup input[type="text"] {
    width: 210px;
    left: 20px;
    color: #fff;
}

#hdr-rt #newsletter-signup input[type="submit"] {
    width: 90px;
    right: 13px;
    font-size: 18px;
    text-align: center;
}
.view .progress-disabled{float:none;}
.view-filters{margin-bottom:25px;}

	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}


	.copyright {
		padding:0 0 15px;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}

#footer .copyright-area-content {
  display: table;
  width: 100%;
}

.copyright a {
  color: #bfbfbf;
}


.footer-area,.footer-area article.col,.footer-area #jtwt,.footer-area #jtwt .jtwt_tweet,.copyright{color:#8C8989;}


.footer-area a,#wrapper .footer-area .pyre_tabs .tab-holder .tabs li a,.footer-area .tab-holder .news-list li .post-holder a,.copyright a{color:#BFBFBF;}


.footer-area a,.copyright{text-shadow:none;}


.footer-widget-col.widget_text, .fusion-columns.row.fusion-columns-3.columns.columns-3, .copyright-area-content {background:#dedede;}
.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-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}
.blog-posts nav,.categoryFilterContent:after,.clearfix:after,.findBooks:after,.footercontainer footer,.group:after,.headercontainer header,.maincontent,.productCategoryContainer:after,.section,.shoppingCartContainer:after,.shoppingCartTopTitelContent:after,article.post:after,ul.most-comment-contain li img{clear:both}
.section{padding:0;margin:0}


#home-calendar #wp-calendar th, #home-calendar #wp-calendar td {
	color: #878787;
}


#home-calendar #wp-calendar th {
	color: #559664;
	font-family: 'Open Sans', Verdana, sans-serif;
}


#home-calendar #wp-calendar td:hover {
	background-color: #559664;
	border-radius: 0px;
	font-family: 'Open Sans', Verdana, sans-serif;
}


#home-calendar #wp-calendar td:hover a {
	color: #fff;
}


#home-calendar #wp-calendar caption {
	color: #878787;
	font-family: 'Open Sans', Verdana, sans-serif;
}


.utmost-view #home-calendar #wp-calendar td.pad:hover {
	background-color: #559664;
	border-radius: 0px
}


#classic #home-calendar #wp-calendar th {
	color: #f06e28;
	font-family: 'Open Sans', Verdana, sans-serif;
}


#classic #home-calendar #wp-calendar td:hover {
	background-color: #f06e28;
	border-radius: 0px;
}


#classic #home-calendar #wp-calendar td.pad:hover {
	background-color: #f06e28;
}


#home-calendar #wp-calendar td a {
	color: #878787;
	font-family: 'Open Sans', Verdana, sans-serif;
}


#site-actions {
  background-color: #2A434F;
  color: #FFFFFF;
  float: right;
  height: 25px;
  margin-top: -30px;
  padding-bottom: 5px;
  padding-top: 0;
}

#site-actions a {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-left: 18px;
  padding-right: 15px;
}

#site-actions a:hover {
  color: #ffffff !important;
}

	
#title-area #description {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: .5; 
	color:#e4f3fe;
        text-indent:-9999px;
	}

	
.header-image #title-area #description {
	display: block;
	overflow: hidden;
	}
 

#nav ul.subcateg{
	z-index:1;
	text-align:left;
	font-size:.8em;
	margin:0;
	padding:0;
	position:absolute;
	left:0px;
	top:28px;
	margin-top:5px;
	padding-bottom:15px;
	border:1px solid #dddddd;
	background-color:#ffffff;
}


#nav ul.subcateg li{
	margin-left:5px;
	margin-top:5px;
	margin-right:10px;
	width:165px;
}


#nav ul.subcateg li.illustr-T{
	float:left;
	padding:0px;
	background:none;
	border:none;
}

#nav ul.subcateg li.illustr-G{
	float:left;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background:none;
	border:none;
	margin-bottom:0px;
}

#nav ul.subcateg li.new{
	float:left;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background:none;
	border:none;
	margin-right:10px;
	width:162px;
	text-align:center;
}


#nav ul.subcateg li.new a{
	display:inline;
	color:#777777;
}

#nav ul.subcateg li.new a:hover{
	color:#006696;
}

#nav ul.subcateg li.top {
	float:left;
	border-bottom:1px solid #dddddd;
	margin-left:20px;
}

#nav ul.subcateg li.top.last{
	border:none;
}

#nav ul.subcateg li.etui a{
	height:auto;
	margin-top:5px;
	font-size:14px;
	font-style:italic;
	padding-right:8px;
}


#nav ul.subcateg p{
	font-size:12px;
	padding:15px 10px 20px 10px;
}


#nav ul.subcateg a{
	position:relative;
	z-index:999;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-top:4px;
	background:none;
	color:#777777;
	display:block;
	border:none;
}


#nav ul.subcateg a:hover{
	position:relative;
	color:#005C81;
	background:none;
}


#nav ul.subcateg span.prod{
	width:143px;
	display:block;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:23px;
	border-bottom:1px solid #DCDCDC;
}

#nav ul.subcateg span.colec{
	width:157px;
	display:block;
	color:#777777;
	font-size:12px;
	font-style:italic;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:8px;
	border-bottom:1px solid #DCDCDC;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}


			#gallery-0 {
				margin: auto;
			}

			#gallery-0 .gallery-item {
				float: left;
				text-align: center;
				width: 50%;
			}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}



.mini-view.row {
	margin-right:0;
	margin-left:0;
}


.card-resources .row {
	margin-left: 0px;
	margin-right: 0px;
}


.page-id-19453  .fusion-column-wrapper {
background-size:265px !important;
}


.page-id-19536  .fusion-column-wrapper {
background-size:265px !important;
}


div.site-content .right-column-borders {
	width: 728px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 1px;
	float: left;
	border: 1px solid #ADADAD;
	background-color: #F6F5F5;
}



#header-title p {
   color:#231f20;
}


#header-title a,
#header-title a:hover,
#header-title a:focus,
#header-title a:visited {
    color: #231f20;
}

#header-title {
    font-family: 'Lato', Helvetica, Arial, sans-serif; 
    font-weight: normal;
    min-width:400px;
}

.slider-wrapper-grad{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2MjUzOSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzA2MjUzOSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjI1MzkiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(6,37,57,0) 0%, rgba(6,37,57,0) 44%, rgba(6,37,57,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(6,37,57,0)), color-stop(44%,rgba(6,37,57,0)), color-stop(100%,rgba(6,37,57,0.5)));
	background: -webkit-linear-gradient(top,  rgba(6,37,57,0) 0%,rgba(6,37,57,0) 44%,rgba(6,37,57,0.5) 100%);
	background: -o-linear-gradient(top,  rgba(6,37,57,0) 0%,rgba(6,37,57,0) 44%,rgba(6,37,57,0.5) 100%);
	background: -ms-linear-gradient(top,  rgba(6,37,57,0) 0%,rgba(6,37,57,0) 44%,rgba(6,37,57,0.5) 100%);
	background: linear-gradient(to bottom,  rgba(6,37,57,0) 0%,rgba(6,37,57,0) 44%,rgba(6,37,57,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00062539', endColorstr='#80062539',GradientType=0 );	
}


td.createdate {font-size: 11px; color: #999; height: 36px;}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }

.slides li:after {content: ".";position:absolute;bottom:0;left:0;z-index:-1000;}

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

.genesis-nav-menu .menu-item:hover{position:static}
#block-views-mega-menu-node-block ul li.mega_link_1 ul ul,#block-views-mega-menu-node-block ul li.mega_link_2 ul ul,#block-views-mega-menu-node-block ul li.mega_link_3 ul ul,#block-views-mega-menu-node-block ul li.mega_link_4 ul ul,#block-views-mega-menu-node-block ul li.mega_link_5 ul ul,#block-views-mega-menu-node-block ul li.mega_link_6 ul ul{position:relative;top:0px;left:0px;background-position:bottom right;background-repeat:no-repeat;box-sizing:border-box;}

#content, 
#widecontent{
	width: 600px;
	padding: 0 7px;
	float: left;
	color: #34383f;
	position: relative;
}

#widecontent {
  width:945px;
}

#widecontent .panel{
  margin:0 -14px;
  padding:18px 14px 0;
  width:945px;
}

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    width: 100%;
    height: 100%;
}




[data-section=''], [data-section='auto'], .section-container.auto,
[data-section='vertical-tabs'], .section-container.vertical-tabs,
[data-section='vertical-nav'], .section-container.vertical-nav,
[data-section='horizontal-nav'], .section-container.horizontal-nav,
[data-section='accordion'], .section-container.accordion {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em;
}


[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style],
[data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style],
[data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style],
[data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style],
[data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] {
  width: 100% !important;
}



.section-container.auto,
.section-container.vertical-tabs,
.section-container.vertical-nav,
.section-container.horizontal-nav,
.section-container.accordion {
  border-top: 1px solid #cccccc;
}



[data-section='tabs'], .section-container.tabs {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em;
}


[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) {
  visibility: hidden;
}



.section-container.tabs {
  border: none;
}

  
  [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }


  
  .section-container.auto {
    border: none;
  }


  
  [data-section='vertical-tabs'], .section-container.vertical-tabs {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }

  
  [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }

  
  [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] {
    width: 100% !important;
  }


  
  .section-container.vertical-tabs {
    border: none;
  }


  
  [data-section='vertical-nav'], .section-container.vertical-nav {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }

  
  [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }

  
  [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] {
    width: 100% !important;
  }


  
  .section-container.vertical-nav {
    border: none;
  }


  
  [data-section='horizontal-nav'], .section-container.horizontal-nav {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }

  
  [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }

  
  [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] {
    width: 100% !important;
  }


  
  .section-container.horizontal-nav {
    background: #efefef;
    border: 1px solid #cccccc;
  }


.no-js [data-section], .no-js .section-container {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em;
}


.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] {
  width: 100% !important;
}


.no-js .section-container {
  border-top: 1px solid #cccccc;
}




#menu .section-container.horizontal-nav .section,
#mobile-menu .section-container.accordion .section {
  position: relative;
}



#menu .section-container .section .content,
#mobile-menu .section-container .section .content {
  padding: 0.9375em 0;
}



#menu .section-container.horizontal-nav .side-nav li,
#mobile-menu .section-container.accordion .side-nav li {
  margin: 0;
}



#menu .section-container.horizontal-nav .side-nav li a,
#mobile-menu .section-container.accordion .side-nav li a {
  padding: 0.25em 0.9375em;
}



#menu .section-container.horizontal-nav .side-nav li:hover a,
#mobile-menu .section-container.accordion .side-nav li:hover a {
  background: #efefef;
}



#menu .section-container.horizontal-nav .section .title.active a,
#menu .section-container.horizontal-nav.auto .section .title.active a {
  background: #d5d5d5;
}



#menu .section-container.horizontal-nav .section:hover .content {
  border: 1px solid #ccc;
  display: block;
  min-width: 12.5em;
  position: absolute;
  z-index: 999;
}

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

  .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

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


.icon-salient-x, .icon-salient-search, .icon-salient-right-arrow, .icon-salient-left-arrow, .icon-salient-right-line, .icon-salient-back-to-all,
.icon-salient-left-arrow-thin, .icon-salient-right-arrow-thin, .icon-salient-down-arrow-thin, .icon-salient-down-arrow, .icon-salient-google-plus, 
.icon-salient-facebook, .icon-salient-twitter, .icon-salient-pinterest, .icon-salient-heart, .icon-salient-heart-2, .icon-salient-plus, .icon-salient-cart,
.icon-salient-pencil, .icon-be, .icon-vimeo, .icon-soundcloud, .icon-button-arrow, .icon-salient-thin-line, .icon-salient-spotify  { 
	font-family: 'icomoon'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.icon-salient-search:before {
	content: "\e002";
}
