﻿

.rewards-print .ddc-span12 {
  margin-left: -10px; }


.model-selector-responsive.t6-classic .ddc-span12, .model-selector-responsive.t6-classic .yui3-u-1 {
  text-align: center; }

  .model-selector-responsive.t6-classic .ddc-span12 .ddc-nav-tabs, .model-selector-responsive.t6-classic .yui3-u-1 .ddc-nav-tabs {
    display: inline-block; }


#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))
);
}


#content #content-inner .grid .c-12 .entry-content a.button-locator{
	display: block;
	margin: 0 auto;
	padding: 5px;
	width: 250px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	font-family: 'WalwayBlackRegular';
	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 #content-inner .grid .c-12 .entry-content a.button-locator: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))
);
}
.region-slideshow{padding:1% 0;}
.region-front-welcome{margin:1% 3%;background:#84B41D;color:#FFF;padding:2% 3%;height:130px;border:5px solid #F0F0F0;}
.region-front-welcome h2,.region-front-welcome p{color:#fff;}
.top_right .region-user-menu{overflow:hidden;width:100%;margin-top:1em;}
.top_right .region-user-menu .contextual-links-region{line-height:1em;}
.top_right .region-user-menu ul li{padding:0;margin:0;font-size:11px;line-height:1em;padding-right:0.3em}
.region-user-menu h2{display:none;}
.region-user-menu ul li{display:inline-block;background:none;padding:0 10px;border-right:1px solid #636363;line-height:100%;}
.region-user-menu ul li.last{border:0;padding-right:0;}
#footer .region h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3cfcfc;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region a{color:#3cfcfc;}
#footer .region a:hover{color:white;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
#footer .region-footer-first p{font-size:9px;text-transform:uppercase;line-height:1.5em;}
.page-node-edit .region-content,.page-comment-edit .region-content,.page-node-add .region-content,.page-comment-add .region-content{background:white;color:black;padding:1em 1em 0 1em}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.top_right .region-user-menu ul.menu{float:none;}
.top_right .region-search{width:100%;padding:0 31%;}
#footer, #colophon{padding:2em 0 1em !important;text-align:center !important;}
div.boom-three-column.store-layout-sub-category-box.nutrition-height{margin-bottom:10px}
div.boom-three-column.store-layout-sub-category-box.nutrition-height h4 a{font-weight:900}
div.boom-three-column.store-layout-sub-category-box.nutrition-height h4{margin-top:10px;font-size:12px;padding-bottom:6px}
.boom-three-column.layout-article-list-box.workouts h3{margin-bottom:5px;text-transform:lowercase}
.boom-three-column.layout-article-list-box.workouts h4{margin:5px 0;font-size:13px;font-weight:bold}
div.store-layout-page-index-links div.boom-three-column,div.page-index-links div.boom-three-column{vertical-align:top !important;width:177px;margin-left:14px}
div.store-layout-page-index-links div.boom-three-column ul,div.page-index-links div.boom-three-column ul{list-style-type:none}
div.component-a1 div.boom-three-column{vertical-align:top;margin-right:10px}
div.component-a1 div.boom-three-column.last{margin-right:0}
div.component-a1 div.boom-three-column a.subtext{display:inline-block;*zoom:1;*display:inline;padding-top:3px;color:$blue4;font-size:12px;font-weight:bold}
div.component-b1 div.boom-three-column{vertical-align:top}
div.component-b1 div.boom-three-column a.subtext{display:inline-block;*zoom:1;*display:inline;padding-top:3px;color:$blue4;font-size:12px;font-weight:bold;text-transform:uppercase}


div.boom-two-column,
div.boom-three-column,
div.boom-four-column {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

div.boom-three-column {
    width: 32%;
}

div.comment-box div.user-details div.boom-three-column {
    margin: 0 0 3px 0;
}

div.comment-box div.user-details div.boom-three-column.stat {
    font-weight: bold;
}

div.comment-box div.user-details div.boom-three-column.end {
    width: 65%;
}






#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 1186px;
}




#main {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 0 0 0;

}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}


ul.tab-dd {
	float:right;
	position:absolute;
	top:52px;
	padding: 15px 10px;
	right:0;
	z-index:9998;
	background:#fff;
	background:rgba(255,255,255,0.95);
	box-shadow: 5px 4px 18px rgba(0,0,0,0.1);
	width:215px;
	opacity: 0;
	visibility: hidden;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transform: translateY(20px);
	   -moz-transform: translateY(20px);
	    -ms-transform: translateY(20px);
	     -o-transform: translateY(20px);
	        transform: translateY(20px);
	-webkit-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	   -moz-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	    -ms-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	     -o-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	        transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
}


body.is-touch ul.tab-dd {
	top:43px;
	-webkit-transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	   -moz-transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	    -ms-transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	     -o-transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	        transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
}


ul.tab-dd li{
	float:left;
	width:100%;
	position:relative;
	border-bottom: 1px solid #ededed;
	margin-left:0px;
}


ul.tab-dd a {
	width:100% !important;
	display:block;
	padding:10px 10px;
	margin:0;
	font-size:12px;
	color:#333 ;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;

	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
		-webkit-transition: all .10s linear;
		   -moz-transition: all .10s linear;
		    -ms-transition: all .10s linear;
		     -o-transition: all .10s linear;
		        transition: all .10s linear;
}

ul.tab-dd a:hover {
	color:#fff;
	background-color: #064295 !important;
}

.home-link { display: none; }

.d_banner li.right div					{ padding:20px 0 0 0;}

.d_banner li.right p					{ width:94%;}

#footer .right						{margin-right:2%; width:41%;}

#footer .right ul						{ top:30px; }

#footer .right ul li					{ margin:0 10px 0 0;}

#footer .right p						{ margin-top:15px;	}

.d_banner li.right										{ background:#dad8e3 !important;}

#footer .right p a									{ text-decoration:none; color:#fff;}

#footer .right p a:hover							{ text-decoration: underline;}

#footer .left ul li.half.right						{ float:right;}

#mytlo #nav-mytlo a.highlight {
	background-image: none; color: white; background-color: #8c1010
}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.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: #ffffff;
  border-color: #cccccc;
}

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

a.comment-reply-link.disabled,
a.comment-reply-link[disabled],
fieldset[disabled] a.comment-reply-link {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.comment-reply-link.disabled,
a.comment-reply-link[disabled],
fieldset[disabled] a.comment-reply-link,
a.comment-reply-link.disabled:hover,
a.comment-reply-link[disabled]:hover,
fieldset[disabled] a.comment-reply-link:hover,
a.comment-reply-link.disabled:focus,
a.comment-reply-link[disabled]:focus,
fieldset[disabled] a.comment-reply-link:focus,
a.comment-reply-link.disabled:active,
a.comment-reply-link[disabled]:active,
fieldset[disabled] a.comment-reply-link:active,
a.comment-reply-link.disabled.active,
a.comment-reply-link[disabled].active,
fieldset[disabled] a.comment-reply-link.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

#cancel-comment-reply-link.disabled,
#cancel-comment-reply-link[disabled],
fieldset[disabled] #cancel-comment-reply-link {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cancel-comment-reply-link.disabled,
#cancel-comment-reply-link[disabled],
fieldset[disabled] #cancel-comment-reply-link,
#cancel-comment-reply-link.disabled:hover,
#cancel-comment-reply-link[disabled]:hover,
fieldset[disabled] #cancel-comment-reply-link:hover,
#cancel-comment-reply-link.disabled:focus,
#cancel-comment-reply-link[disabled]:focus,
fieldset[disabled] #cancel-comment-reply-link:focus,
#cancel-comment-reply-link.disabled:active,
#cancel-comment-reply-link[disabled]:active,
fieldset[disabled] #cancel-comment-reply-link:active,
#cancel-comment-reply-link.disabled.active,
#cancel-comment-reply-link[disabled].active,
fieldset[disabled] #cancel-comment-reply-link.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.form-submit input[type='submit'].disabled,
.form-submit input[type='submit'][disabled],
fieldset[disabled] .form-submit input[type='submit'] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-submit input[type='submit'].disabled,
.form-submit input[type='submit'][disabled],
fieldset[disabled] .form-submit input[type='submit'],
.form-submit input[type='submit'].disabled:hover,
.form-submit input[type='submit'][disabled]:hover,
fieldset[disabled] .form-submit input[type='submit']:hover,
.form-submit input[type='submit'].disabled:focus,
.form-submit input[type='submit'][disabled]:focus,
fieldset[disabled] .form-submit input[type='submit']:focus,
.form-submit input[type='submit'].disabled:active,
.form-submit input[type='submit'][disabled]:active,
fieldset[disabled] .form-submit input[type='submit']:active,
.form-submit input[type='submit'].disabled.active,
.form-submit input[type='submit'][disabled].active,
fieldset[disabled] .form-submit input[type='submit'].active {
  background-color: #428bca;
  border-color: #357ebd;
}
.social-link.disabled{background:#aaa;text-decoration:none;color:#fff;font-size:16px;display:inline-block;font-weight:normal}

.rt-grid-4 {width: 400px;}
.rt-grid-1:before,.rt-grid-2:before,.rt-grid-3:before,.rt-grid-4:before,.rt-grid-5:before,.rt-grid-6:before,.rt-grid-7:before,.rt-grid-8:before,.rt-grid-9:before,.rt-grid-10:before,.rt-grid-11:before,.rt-grid-12:before{display:table;content:"";clear:both;}
.rt-grid-1:after,.rt-grid-2:after,.rt-grid-3:after,.rt-grid-4:after,.rt-grid-5:after,.rt-grid-6:after,.rt-grid-7:after,.rt-grid-8:after,.rt-grid-9:after,.rt-grid-10:after,.rt-grid-11:after,.rt-grid-12:after{display:table;content:"";clear:both;}
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
div.region.region-top1 img,div.region.region-top2 img,div.region.region-top3 img{padding:0 !important;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}



#top,
#featured,
#main-content,
#footer {
	min-width: 860px;
}


#main-content .col-left {max-width:540px;}

#main .post .adjust-img-width {max-width:535px;}

#main .post div.adjust-img-width[id^="attachment_"] {
	max-width:530px;
	padding:4px 5px 5px;
}

#main .post .adjust-img-width img {
	width:100%;
	height:100%;
}

.woo-sc-box.full {border-width:1px;}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }


.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }


.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

 
 #wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
 }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#main-story .main-article-txt .archives .col-lg-2{padding:0;margin:0;border:1px solid #d8d9da;padding:6px;padding-bottom:160px;margin-right:15px;margin-top:6px;max-width:120px;max-height:160px;box-shadow:0 0 1px 1px rgba(0,0,0,.06)}
#main-story .main-article-txt .archives .col-lg-2 img{padding:0;width:100%;height:100%}

.menu-link-color a { color: #d9b444; }


ul#topnavmenu li.menu-item {
  	list-style: none;
	display: inline-block;
	*display:inline;
	*zoom:1;
	height: 30px;
  	position: relative;
  	z-index: 100;
  	margin: 0 10px 0 0;
}


ul#topnavmenu li.menu-item a{
  color:#000;
  color: #000;
  border-bottom: 1px solid transparent;
}


ul#topnavmenu li.menu-item a:hover{
  color: #000;
  border-bottom: 1px solid #000;
}


#navbar li.parentspecial {
	font-size: 1.25em;
	height: 36px;
	text-transform: uppercase;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	float: left;
	padding: 0px;
	letter-spacing: -0.05em;
}


#navbar li.parentspecial:hover .submenu-wrap {
	display: block;
	position: absolute;
	left: -43px;
	right: -1px;
	z-index: 997;
	padding: 2px 1px 1px;
	background: #4A8BFF;
	
	
	text-decoration: none;
}


.frame-holder{
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -243px 0 0 -200px;
	width: 380px;
	height: 485px;
	z-index: 800;
	display: none;
}


.frame{
	position: relative;
	float: left;
}

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

  .col-md-4 {
    width: 33.33333333%;
  }
.item-list .title{font-weight:bold;}
.calendar-calendar div.title{font-size:.8em;text-align:center;}
.calendar-calendar div.title a{color:#000;}
.calendar-calendar div.title a:hover{color:#c00;}
.calendar-calendar .mini .title{font-size:.8em;}

.navbar-wrapper .sec-nav .top .title {
  float: left;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.navbar-wrapper .sec-nav .top .title img {
  float: left;
  height: 80px;
  width: 80px;
  margin-left: 0;
}

.navbar-wrapper .sec-nav .top .title .name {
  float: left;
  padding: 33px 5px 0;
  font-size: 21px;
}

.navbar-wrapper .sec-nav .top .title .name a {
  color: white !important;
}

.navbar-wrapper .sec-nav .top .title .name a:hover, .navbar-wrapper .sec-nav .top .title .name a:focus {
  color: #eb382e !important;
}

.main-nav .vert-nav .title {
  overflow: hidden;
  padding: 10px 0;
}

.main-nav .vert-nav .title img {
  float: left;
  height: 50px;
  width: 50px;
  margin-left: -6px;
}

.main-nav .vert-nav .title .name {
  float: left;
  padding: 16px 5px;
  font-size: 16px;
}

.news .title-news .name {
  float: left;
  text-transform: uppercase;
  width: 49%;
}

.news .title-news .add {
  float: right;
  text-align: right;
  margin-right: 5px;
}

.news .title-news .add a {
  color: #eb382e;
}

.news .title-news .add a:hover, .news .title-news .add a:focus {
  color: black;
}

.news .title-news .add .additional:after {
  content: 'Additional News & Events';
}

  .news .title-news .additional:after {
    content: 'See More' !important;
  }

.wpdm_icon{
    box-shadow:none;
}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }


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


.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
.art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
.art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
.art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
.art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
.art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
.art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
.art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
   font-size: 32px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}


.art-blockheader
{
   background: #FF211A;
   -webkit-border-radius:6px;
   -moz-border-radius:6px;
   border-radius:6px;
   border:1px solid #C20600;
   padding:12px 5px;
   margin:0 auto 2px;
}

.art-blockheader .t,
.art-blockheader .t a,
.art-blockheader .t a:link,
.art-blockheader .t a:visited, 
.art-blockheader .t a:hover
{
   color: #000000;
   font-size: 14px;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   margin: 0 10px 0 5px;
}


.art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}


.follow-icon {
	width: 16px;
	margin: 0 4px 0 0 !important;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

div.wpcf7 .screen-reader-response {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
    border: 0;
    line-height: 1;
}








#left-content-right, #become-member, #shop, #tweets { display:none; }




	#left-content-right, #become-member { display:block; }




	



	



	#become-member { float:left; }












div.red-box { 



	margin-bottom:30px;



	background-color:#383839;



}




div.red-box h2  { color:#f15b2a; }




div.red-box-content {



	padding:15px;



}
.videos .container.texto{padding-left:calc(24px - 2%)}
.cont_lista_desp .flecha .texto{font-size:7px}
.container.texto{padding:0 24px}
.listabloques .flecha .texto{display:inline-block;opacity:1;width:auto;position:relative}
.single .con_submenu .container.texto{padding:20px}
.single .sub_menu_interno .container.texto{padding:20px}
.texto-verde{color:#2d7600}
.booking-form .contador-noches .texto-noches{display:inline;font-weight:600}
.booking-form .contador-noches .texto-noches:after{content:''}
.listabloques a:hover .flecha .texto{opacity:1;width:auto;transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;position:relative}
.cont_lista_desp a:hover .flecha .texto{opacity:1;width:auto;transition:1s all;-webkit-transition:1s all;-moz-transition:1s all}
.container.texto .slide{margin-bottom:20px}
.container.elhotel,.single-hoteles .container.texto,.amigos .container.texto{width:100%}
.page-search404 .site-search .region,.page-search .site-search .region{padding:35px 15px;}
.page-search404 .site-search .region .form-wrapper,.page-search .site-search .region .form-wrapper{overflow:hidden;margin:0;}
.page-search404 .site-search .region .form-wrapper .control-label,.page-search .site-search .region .form-wrapper .control-label{display:none;}
.page-search404 .site-search .region .form-wrapper .form-type-textfield,.page-search .site-search .region .form-wrapper .form-type-textfield{width:70%;}
.page-search404 .site-search .region .form-wrapper input,.page-search .site-search .region .form-wrapper input{width:100%;border:none;outline:none;font-size:1.25em;height:auto;}
.page-search404 .site-search .region .form-wrapper button.form-submit,.page-search .site-search .region .form-wrapper button.form-submit{width:25%;float:right;font-size:1.25em;}
nav.mobile_menu ul li span.mobile_arrow i,nav.mobile_menu ul li span.mobile_arrow i{color:#888}
#translation_bar{width:195px;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


#footer {
	clear:both;
	background-color:#006db7;
	width:100%;
	color:rgba(255, 255, 255, 0.66);
	position:relative;
        
	bottom:0px;
	display:block;
	
	}
.span3{width:270px}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
input.span3,textarea.span3,.uneditable-input.span3{width:256px}


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.block ol,.block ul{margin:0 0 0 1em;padding:0 0 0.25em 1em;}
.region-header .block{font-size:0.857em;float:left;margin:0 10px;padding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.sidebar .block{border:0px solid;padding:0px;margin:0px;}
.sidebar .block .content{line-height:1.4;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}

.page-id-112  .clr {
    line-height: 0;
}


.footer-map iframe {min-height:240px;}





.overlay {
  display: none;
  position: absolute;
  z-index: 900;
  top: 225px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 920px;
  height: auto;
}


.overlay .overlay-inner {
  position: relative;
  z-index: 900;
  padding: 37px 30px 20px;
  box-sizing: border-box;
  background-color: #fff;
  
  background-repeat: no-repeat;
  background-position: bottom right;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }


  .overlay-filter {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  z-index: 100;
}


  .overlay .overlay-close {
  position: absolute;
  right: 9px;
  top: 3px;
  font: 700 32px/32px MuseoSans,Arial,sans-serif;
  color: #1c783c;
  cursor: pointer;
}

		.w-search-form-overlay.overlay-on {
			-webkit-transition: opacity 0.2s, -webkit-transform 0.6s cubic-bezier(.4,0,.2,1);
					transition: opacity 0.2s, transform 0.6s cubic-bezier(.4,0,.2,1);
			opacity: 0.96;
			}

		.w-search-form-overlay.overlay-out {
			-webkit-transition: opacity 0.6s, -webkit-transform 0.6s cubic-bezier(.4,0,.2,1);
					transition: opacity 0.6s, transform 0.6s cubic-bezier(.4,0,.2,1);
			}
 button.overlay-show,button.overlay-show-cornershape,button.overlay-show-genie,button.overlay-show-boxes,img.overlay-show,img.overlay-show-cornershape,img.overlay-show-genie,img.overlay-show-boxes,span.overlay-show,div.ult-overlay-close{cursor:pointer}
 .overlay-fade{opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;-moz-transition:opacity .5s,visibility .5s;-o-transition:opacity .5s,visibility .5s;-ms-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}
 .overlay-fade.ult-open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}
 .overlay-fade .ult_modal-content{opacity:.4;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s,opacity .5s;-moz-transition:-moz-transform .5s,opacity .5s;-o-transition:-o-transform .5s,opacity .5s;-ms-transition:-ms-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}
 .overlay-fade.ult-open .ult_modal-content{opacity:1}
 .overlay-fade.ult-close .ult_modal-content{-webkit-transform:translateY(25%);-moz-transform:translateY(25%);-o-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}
 .overlay-corner{opacity:0;visibility:hidden;-webkit-transform:translateY(50px) translateX(50px);-moz-transform:translateY(50px) translateX(50px);-o-transform:translateY(50px) translateX(50px);-ms-transform:translateY(50px) translateX(50px);transform:translateY(50px) translateX(50px);-webkit-transition:opacity .5s,-webkit-transform .5s,visibility .5s;-moz-transition:opacity .5s,-moz-transform .5s,visibility .5s;-o-transition:opacity .5s,-o-transform .5s,visibility .5s;-ms-transition:opacity .5s,-ms-transform .5s,visibility .5s;transition:opacity .5s,transform .5s,visibility .5s}
 .overlay-corner.ult-open{opacity:1;visibility:visible;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);-webkit-transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,-moz-transform .5s;-o-transition:opacity .5s,-o-transform .5s;-ms-transition:opacity .5s,-ms-transform .5s;transition:opacity .5s,transform .5s}
 .overlay-cornerbottomright,.overlay-cornerbottomleft,.overlay-cornertopleft,.overlay-cornertopright{opacity:0;visibility:hidden;-webkit-transition:opacity .5s,-webkit-transform .5s,visibility .5s;-moz-transition:opacity .5s,-moz-transform .5s,visibility .5s;-o-transition:opacity .5s,-o-transform .5s,visibility .5s;-ms-transition:opacity .5s,-ms-transform .5s,visibility .5s;transition:opacity .5s,transform .5s,visibility .5s}
 .overlay-cornerbottomright.ult-open,.overlay-cornerbottomleft.ult-open,.overlay-cornertopleft.ult-open,.overlay-cornertopright.ult-open{opacity:1;visibility:visible;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);-webkit-transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,-moz-transform .5s;-o-transition:opacity .5s,-o-transform .5s;-ms-transition:opacity .5s,-ms-transform .5s;transition:opacity .5s,transform .5s}
 .overlay-cornerbottomright{-webkit-transform:translateY(200px) translateX(200px);-moz-transform:translateY(200px) translateX(200px);-o-transform:translateY(200px) translateX(200px);-ms-transform:translateY(200px) translateX(200px);transform:translateY(200px) translateX(200px)}
 .overlay-cornerbottomleft{-webkit-transform:translateY(200px) translateX(-200px);-moz-transform:translateY(200px) translateX(-200px);-o-transform:translateY(200px) translateX(-200px);-ms-transform:translateY(200px) translateX(-200px);transform:translateY(200px) translateX(-200px)}
 .overlay-cornertopleft{-webkit-transform:translateY(-200px) translateX(-200px);-moz-transform:translateY(-200px) translateX(-200px);-o-transform:translateY(-200px) translateX(-200px);-ms-transform:translateY(-200px) translateX(-200px);transform:translateY(-200px) translateX(-200px)}
 .overlay-cornertopright{-webkit-transform:translateY(-200px) translateX(200px);-moz-transform:translateY(-200px) translateX(200px);-o-transform:translateY(-200px) translateX(200px);-ms-transform:translateY(-200px) translateX(200px);transform:translateY(-200px) translateX(200px)}
 .overlay-slidedown,.overlay-slideup,.overlay-slideleft,.overlay-slideright{visibility:hidden;-webkit-transition:-webkit-transform .4s ease-in-out,visibility .4s;-moz-transition:-moz-transform .4s ease-in-out,visibility .4s;-o-transition:-o-transform .4s ease-in-out,visibility .4s;-ms-transition:-ms-transform .4s ease-in-out,visibility .4s;transition:transform .4s ease-in-out,visibility .4s}
 .overlay-slidedown.ult-open,.overlay-slideup.ult-open,.overlay-slideleft.ult-open,.overlay-slideright.ult-open{visibility:visible;-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:-moz-transform .4s ease-in-out;-o-transition:-o-transform .4s ease-in-out;-ms-transition:-ms-transform .4s ease-in-out;transition:transform .4s ease-in-out}
 .overlay-slidedown{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
 .overlay-slidedown.ult-open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
 .overlay-slideup{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
 .overlay-slideup.ult-open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
 .overlay-slideleft{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
 .overlay-slideleft.ult-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
 .overlay-slideright{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
 .overlay-slideright.ult-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
 .overlay-zoomin,.overlay-zoomout{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform .2s,opacity .2s,visibility .2s;-moz-transition:-moz-transform .2s,opacity .2s,visibility .2s;-o-transition:-o-transform .2s,opacity .2s,visibility .2s;-ms-transition:-ms-transform .2s,opacity .2s,visibility .2s;transition:transform .2s,opacity .2s,visibility .2s}
 .overlay-zoomin.ult-open,.overlay-zoomout.ult-open{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}
 .overlay-zoomin{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
 .overlay-zoomout{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}
 .overlay-doorhorizontal{visibility:hidden;width:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .5s .3s,visibility .8s;-moz-transition:width .5s .3s,visibility .8s;-o-transition:width .5s .3s,visibility .8s;-ms-transition:width .5s .3s,visibility .8s;transition:width .5s .3s,visibility .8s}
 .overlay-doorhorizontal.ult-open{visibility:visible;width:100%;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;-ms-transition:width .5s;transition:width .5s}
 .overlay-doorhorizontal .ult_modal-content,.overlay-doorhorizontal .ult-overlay-close{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}
 .overlay-doorhorizontal.ult-open .ult_modal-content,.overlay-doorhorizontal.ult-open .ult-overlay-close{opacity:1;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}
 .overlay-doorhorizontal.ult-close .ult_modal-content,.overlay-doorhorizontal.ult-close .ult-overlay-close{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
 .overlay-doorvertical{visibility:hidden;width:100%;height:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:height .5s .3s,visibility .8s;-moz-transition:height .5s .3s,visibility .8s;-o-transition:height .5s .3s,visibility .8s;-ms-transition:height .5s .3s,visibility .8s;transition:height .5s .3s,visibility .8s}
 .overlay-doorvertical.ult-open{visibility:visible;height:100%;-webkit-transition:height .5s;-moz-transition:height .5s;-o-transition:height .5s;-ms-transition:height .5s;transition:height .5s}
 .overlay-doorvertical .ult_modal-content,.overlay-doorvertical .ult-overlay-close{opacity:0;-webkit-transition:opacity .3s .5s;-moz-transition:opacity .3s .5s;-o-transition:opacity .3s .5s;-ms-transition:opacity .3s .5s;transition:opacity .3s .5s}
 .overlay-doorvertical.ult-open .ult_modal-content,.overlay-doorvertical.ult-open .ult-overlay-close{opacity:1;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}
 .overlay-doorvertical.ult-close .ult_modal-content,.overlay-doorvertical.ult-close .ult-overlay-close{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
 .overlay-cornershape{background:transparent;visibility:hidden;-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;-ms-transition:visibility .5s;transition:visibility .5s}
 .overlay-cornershape.ult-open{visibility:visible;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
 .overlay-cornershape svg{position:absolute;top:0;left:0}
 .overlay-cornershape .overlay-path{fill:rgba(28,28,28,0.9)}
 .overlay-cornershape .ult_modal-content,.overlay-cornershape .ult-overlay-close{opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s;transition:opacity .4s}
 .overlay-cornershape.ult-open .ult_modal-content,.overlay-cornershape.ult-open .ult-overlay-close{opacity:1;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}
 .overlay-cornershape.ult-close .ult_modal-content,.overlay-cornershape.ult-close .ult-overlay-close{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
 .overlay-boxes{background:transparent;visibility:hidden;-webkit-transition:visibility .8s;-moz-transition:visibility .8s;-o-transition:visibility .8s;-ms-transition:visibility .8s;transition:visibility .8s}
 .overlay-boxes.ult-open{visibility:visible;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
 .overlay-boxes svg{position:absolute;top:0;left:0}
 .overlay-boxes svg path{fill:rgba(28,28,28,1);display:none}
 .overlay-boxes .ult_modal-content,.overlay-boxes .ult-overlay-close{opacity:0;-webkit-transition:opacity .5s .8s;-moz-transition:opacity .5s .8s;-o-transition:opacity .5s .8s;-ms-transition:opacity .5s .8s;transition:opacity .5s .8s}
 .overlay-boxes.ult-open .ult_modal-content,.overlay-boxes.ult-open .ult-overlay-close{opacity:1;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;-ms-transition-delay:.8s;transition-delay:.8s}
 .overlay-boxes.ult-close .ult_modal-content,.overlay-boxes.ult-close .ult-overlay-close{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
 .overlay-boxes .ult-overlay-close{opacity:0;-webkit-transition:opacity .5s .8s;-moz-transition:opacity .5s .8s;-o-transition:opacity .5s .8s;-ms-transition:opacity .5s .8s;transition:opacity .5s .8s}
 .overlay-boxes.ult-open .ult-overlay-close{opacity:1;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;-ms-transition-delay:.8s;transition-delay:.8s}
 .overlay-boxes.ult-close .ult-overlay-close{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
 .overlay-simplegenie{visibility:hidden;-webkit-transform:translateY(60%) scale(0);-moz-transform:translateY(60%) scale(0);-o-transform:translateY(60%) scale(0);-ms-transform:translateY(60%) scale(0);transform:translateY(60%) scale(0);-webkit-transition:-webkit-transform .4s,visibility .4s;-moz-transition:-moz-transform .4s,visibility .4s;-o-transition:-o-transform .4s,visibility .4s;-ms-transition:-ms-transform .4s,visibility .4s;transition:transform .4s,visibility .4s}
 .overlay-simplegenie.ult-open{visibility:visible;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;-ms-transition:-ms-transform .4s;transition:transform .4s}
 .overlay-genie{background:transparent;visibility:hidden;opacity:0;-webkit-transition:opacity .3s .2s,visibility .6s;-moz-transition:opacity .3s .2s,visibility .6s;-o-transition:opacity .3s .2s,visibility .6s;-ms-transition:opacity .3s .2s,visibility .6s;transition:opacity .3s .2s,visibility .6s}
 .overlay-genie.ult-open{visibility:visible;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}
 .overlay-genie svg{position:fixed;top:0;left:0}
 .overlay-genie .overlay-path{fill:rgba(28,28,28,0.9)}
 .overlay-genie .ult_modal-content{opacity:0;-webkit-transform:scale(0.8) translateY(-48%);-moz-transform:scale(0.8) translateY(-48%);-o-transform:scale(0.8) translateY(-48%);-ms-transform:scale(0.8) translateY(-48%);transform:scale(0.8) translateY(-48%);-webkit-transition:opacity .3s .3s,-webkit-transform .3s .3s;-moz-transition:opacity .3s .3s,-moz-transform .3s .3s;-o-transition:opacity .3s .3s,-o-transform .3s .3s;-ms-transition:opacity .3s .3s,-ms-transform .3s .3s;transition:opacity .3s .3s,transform .3s .3s}
 .overlay-genie .ult-overlay-close{opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}
 .overlay-genie.ult-open .ult_modal-content,.overlay-genie.ult-open .ult-overlay-close{opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}
 .overlay-genie.ult-open .ult_modal-content{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
 .overlay-genie.ult-close .ult_modal-content,.overlay-genie.ult-close .ult-overlay-close{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}

.header_top_wrap {
    float: left;
    max-width: 655px;
}




.home-widget { float: left; overflow:hidden;}

.home-widget.fixed-widget { position: fixed; top: 0;}

.home-widget.fixed-widget.navigation-has-menu { top: 72px; }

.admin-bar .home-widget.fixed-widget.navigation-has-menu { top: 104px; }

.admin-bar .home-widget.fixed-widget { top: 32px; }

#secondary .home-widget:last-child .widget-title{   transform: translateZ(0);    -moz-transform: translatez(0);    -ms-transform: translatez(0);    -o-transform: translatez(0);    -webkit-transform: translateZ(0);    -webkit-font-smoothing: antialiased; }

.home-widget:first-child.fullwidth-super-slider, .home-widget:first-child.body-super-slider{margin-top:-20px;}

.home-widget.fullwidth-super-slider, .home-widget.body-super-slider{margin-top:20px;}

.home-widget:first-child.fullwidth-ticker, .home-widget:first-child.body-width-ticker{margin-top:-20px;}

.popular-part .home-widget{padding-bottom:30px;}

        .home-widget .huge .img-featured li{width:100%;}

        

        .home-widget .tv-small li{width:50%;}

        .home-widget .tv-small li:only-child{width:100%;}

        .home-widget .tv-small li:last-child:nth-child(2n+1){display:none;}


        

        .home-widget .jumping-posts li{width:74%;margin:0 12%;border-bottom:1px solid #ebebeb;}

#site-title {
	margin-right: 270px;
	padding: 3.65625em 0 0;
}

#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #1982d1;
}

	#site-title,
	#site-description {
		margin-right: 0;
	}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}

.flexslider{background: #000000;margin: 0 auto;overflow: hidden;}

.flexslider .slides{overflow: hidden;}

.flexslider:hover .flex-direction-nav a{opacity: 0.8;}

.flexslider:hover .flex-prev{left: 10px;}

.flexslider:hover .flex-next{left: 30px;}

.flexslider.carousel {margin-top: 5px;}

.flexslider.carousel .slides li{overflow: hidden;border: 2px solid transparent;border-radius: 5px;margin: 0 2px;cursor: pointer;}

.flexslider.carousel .slides .flex-active-slide{border: 2px solid #cccccc;}

.flexslider.carousel .slides img{width: 100px;max-width: 100px;margin-left: -25px}





.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }




#over {
	position:relative;
	overflow:hidden;
}




#footnav {
	padding:0; 
	margin:0 auto 5px;
	display:block;
	text-align:center;
	}


#footnav ul  {
	list-style-type:none; 
	padding:0; 
	margin:0 auto;
	display:block;
	text-align:center;
 	}


#footnav ul li  { 
	display:inline; 
	list-style-type:none; 
	margin:0 5px;
	padding:0;  
	}


#footnav ul a,
#footnav ul a:link,
#footnav ul a:visited  {
	display:inline;
	padding:0;  
	text-decoration:none;
	font-size:8pt;
	}


#footnav ul a:hover,
#footnav ul a:active { }
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}



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

.img-circle {
  border-radius: 50%;
}

.ptext-carousel {
	display:none;
}



	.top_links{
		margin: 22px auto 0 auto;
	}


	ul.top_links {
		float:right;
		margin:22px 0 10px 0 !important;
		padding:0 !important;
		list-style-type:none;
		list-style-position:outside;
	}


	ul.top_links li{
		float:left;
		margin:0 0 0 0 !important;
		padding:0 !important; 
	}


	ul.top_links li a{ 
		margin:0 0 0 0 !important;
		padding:0 5px!important;
		border-left:1px solid #bdcccf;
		line-height:11px;
	}
	

	ul.top_links li a.heder_menu_first{ 
		border-left:0px !important;
	}
		

	.top_links a{
		font-size:11px;
		text-decoration:none;
	}


	.top_links a:hover{
		font-size:11px;
		text-decoration:none;
	}


.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
	overflow: hidden;
}


.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
}


.ls-layer * {
	margin: 0px;
	line-height: normal;
}


.ls-layer img {
	min-width: none;
	max-width: none;
}


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


#jackpots #amount {
	width:8.182em;
	height:1.818em;
	float:left;
	padding:.182em .182em .182em .364em;
	box-sizing:border-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	font:1.467em Nexa,Trebuchet MS,serif;
	color:#E6B95A;
}

.nrm,#header-bar #top-socials-widget ul li:last-child i{margin-right:0!important}

#top-info-widget,#top-socials-widget{border-left:solid 1px #ebebeb;padding-left:10px}

	.top-widget.float-left {
    display: none;
}

#header-bar, #header-bar .top-widget {
    font-size: 15px !important;

}

.top-widget .active{color:#FFF!important}

.top-widget i.icon-angle-down{margin-left:6px;position:relative;bottom:1px;line-height:1}

#header-bar,#header-bar .top-widget{font-size:13px;position:relative;z-index:999}

#header-bar .top-widget{border-right:solid 1px #f0f3f5;margin-right:10px;padding-right:10px;vertical-align:middle;margin-bottom:-1px}

#header-bar.style-1 .top-widget{border-right-color:#ebebeb}

#header-bar .top-widget.clear-r-margin{margin-right:0}

#homepage-contact-box {
    padding: 25px;
    border: solid 3px #c7c7c7;
}

#homepage-contact-box .col-half {
    margin-bottom: 0;
}

#homepage-contact-box h4 {
    margin: 0 0 4px 0;
    color: #555;
    font-size: 18px;
    line-height: 22px;
    font-weight: 300;
}

#homepage-contact-box h4 span {
    font-weight: bold;
}

#homepage-contact-box p {
    margin: 0;
    line-height: 20px;
}

    #homepage-contact-box .column {
        margin-left: 0;
    }



div.welcome_box {
    overflow:hidden;
    border-left:#D3BCD6 14px solid;
    border-right:#D3BCD6 14px solid;
}


div.welcome_box div.welcome_box_image {
    float:left;
    width:423px;
    overflow:hidden;
    height:283px;
}


div.welcome_box div.welcome_box_content {
    float:right;
    width:537px;
    overflow:hidden;
    margin:55px 20px 0 0;
    font-size:16px;
    line-height:1.2em;
}


div.welcome_box div.welcome_box_content h3 {
    font-size:22px;
    color:#823A8E;
    margin:0 0 5px 0;
}


div.welcome_box div.welcome_box_content h4 {
    display:block;
    font-weight:normal;
    font-size:23px;
    font-style:italic;
    color:#56514F;
    margin:0 0 20px 0;
}


div.welcome_box div.welcome_box_content a {
    font-style:italic;
    font-weight:bold;
    color:#82C341;
    text-decoration:underline;
}


div.welcome_box div.welcome_box_content a:hover {
    text-decoration:none;
}

body #zn_slider .nivo-caption{display:none;}




#topmenu, #topmenu ul li ul li, #zn_slider, .midrow_blocks, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .single_post, .commentlist li, #commentform, #commentform label, #sidebar .widgets .widget, #footer, #copyright, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, #related_wrap ul, .trigger_wrap, .search_term, ol#controls li, .amp_page, .amp_next, .amp_prev, .page-numbers{ background:#f5e6ce;}

#zn_slider, #topmenu ul li ul, #sidebar .widgettitle, #sidebar .widgettitle a{border-color:#210303;}


.widgets .widget {
    margin-top:20px;
    position:relative;
}


.widgets .widget .paging,
.widgets .widget .flex-direction-nav {
    position:absolute;
    top:8px;
    right:0;
}


aside.widgets .widget .flex-direction-nav {
    top:25px;
}


.widget.tweetwidget .tweet_text {
    display: block;
    font-family: Serif;
    font-size: 20px;
    font-style: italic;
    letter-spacing: -0.02em;
    line-height: 1.2em;
    margin-bottom: 6px;
}


.widgets .widget.pagesnippetwidget img,
.widgets .widget.pagesnippetwidget object,
.widgets .widget.pagesnippetwidget iframe,
.widgets .widget.pagesnippetwidget table,
.widgets .widget.fullwidthimg img {
    max-width:100%;
    display:block;
}


aside.widgets .widget {
    margin-top:0;
    margin-bottom:20px;
}


#maincontent .widgets .widget h6,
#maincontent aside h1,
#maincontent aside h2,
#maincontent aside h3,
#maincontent aside h4,
#maincontent aside h5,
#maincontent aside h6 {
    line-height:30px;
    border-bottom:1px solid #c4c9c5;
    margin-bottom: 20px;
    padding-top:20px;
    padding-bottom:10px;
    color:#8d8d8d;
}


#maincontent .widgets .widget h6 {
    padding-top:0;
    line-height:1.3em;
}
.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;}
.testimonial_content_inner .testimonial_author .website{color:#303030;font-weight:300;display:block}
.testimonial_content_inner .testimonial_author h4{color:#00a8e8}
.testimonial_content_inner .testimonial_author .company_position{color:#1abc9c}
#usersite-container .featherlight .button,#usersite-container .featherlight form.simple_form input[type="submit"],#usersite-container form.simple_form .featherlight input[type="submit"],#usersite-container .featherlight form.simple_form input[type="button"],#usersite-container form.simple_form .featherlight input[type="button"],#usersite-container .featherlight form.simple_form input[type="reset"],#usersite-container form.simple_form .featherlight input[type="reset"]{background-color:#4d90fe;color:#fff}
#usersite-container section.calendar_feature article.list-style .text .buying-options .button,#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="submit"],#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="submit"],#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="button"],#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="button"],#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="reset"],#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="reset"],#usersite-container section.bandsintown_feature article.list-style .text .buying-options .button,#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="submit"],#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="submit"],#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="button"],#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="button"],#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="reset"],#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="reset"]{margin-right:.5em;font-size:0.8em}
#usersite-container .event-detail .event-info .button,#usersite-container .event-detail .event-info form.simple_form input[type="submit"],#usersite-container form.simple_form .event-detail .event-info input[type="submit"],#usersite-container .event-detail .event-info form.simple_form input[type="button"],#usersite-container form.simple_form .event-detail .event-info input[type="button"],#usersite-container .event-detail .event-info form.simple_form input[type="reset"],#usersite-container form.simple_form .event-detail .event-info input[type="reset"]{font-size:1.15em;display:inline-block;padding:0.5em 0.75em;margin-top:10px;margin-right:10px}
#usersite-container .solo-event-occurrence .text .button,#usersite-container .solo-event-occurrence .text form.simple_form input[type="submit"],#usersite-container form.simple_form .solo-event-occurrence .text input[type="submit"],#usersite-container .solo-event-occurrence .text form.simple_form input[type="button"],#usersite-container form.simple_form .solo-event-occurrence .text input[type="button"],#usersite-container .solo-event-occurrence .text form.simple_form input[type="reset"],#usersite-container form.simple_form .solo-event-occurrence .text input[type="reset"]{margin-right:.5em}
#usersite-container .zoogle-music-player ol.track-list .track-action .button,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="submit"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="submit"],#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="button"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="button"],#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="reset"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="reset"]{margin:0.2em 0em;padding:0.5em 0.25em;min-width:4rem;font-size:0.7rem;margin-top:0.4em;box-sizing:content-box}
#usersite-container .zoogle-music-player ol.track-list .track-action .button.sale-tag,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input.sale-tag[type="submit"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input.sale-tag[type="submit"],#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input.sale-tag[type="button"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input.sale-tag[type="button"],#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input.sale-tag[type="reset"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input.sale-tag[type="reset"]{padding:0.25em 0 0 0;margin-top:0.1em;display:block}
#usersite-container .zoogle-music-player ol.track-list .track-action .button .sale-tag,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="submit"] .sale-tag,#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="submit"] .sale-tag,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="button"] .sale-tag,#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="button"] .sale-tag,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="reset"] .sale-tag,#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="reset"] .sale-tag{background-color:red;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-left:0.25em;padding-right:0.25em;min-width:5.75em}
#usersite-container .add-to-cart .button,#usersite-container .add-to-cart form.simple_form input[type="submit"],#usersite-container form.simple_form .add-to-cart input[type="submit"],#usersite-container .add-to-cart form.simple_form input[type="button"],#usersite-container form.simple_form .add-to-cart input[type="button"],#usersite-container .add-to-cart form.simple_form input[type="reset"],#usersite-container form.simple_form .add-to-cart input[type="reset"]{margin:0.2em 0em;padding:0.5em 0.5rem;min-width:4rem;font-size:0.9rem;white-space:normal}
#usersite-container .music-player.display-album .album-details .album-info .album-download .button,#usersite-container .music-player.display-album .album-details .album-info .album-download form.simple_form input[type="submit"],#usersite-container form.simple_form .music-player.display-album .album-details .album-info .album-download input[type="submit"],#usersite-container .music-player.display-album .album-details .album-info .album-download form.simple_form input[type="button"],#usersite-container form.simple_form .music-player.display-album .album-details .album-info .album-download input[type="button"],#usersite-container .music-player.display-album .album-details .album-info .album-download form.simple_form input[type="reset"],#usersite-container form.simple_form .music-player.display-album .album-details .album-info .album-download input[type="reset"]{font-size:0.9rem;padding-left:0.5em;padding-right:0.5em}
#usersite-container .music-player.display-album .album-details .button,#usersite-container .music-player.display-album .album-details form.simple_form input[type="submit"],#usersite-container form.simple_form .music-player.display-album .album-details input[type="submit"],#usersite-container .music-player.display-album .album-details form.simple_form input[type="button"],#usersite-container form.simple_form .music-player.display-album .album-details input[type="button"],#usersite-container .music-player.display-album .album-details form.simple_form input[type="reset"],#usersite-container form.simple_form .music-player.display-album .album-details input[type="reset"]{margin:0.2em 0em;padding:0.5em 0.25rem;min-width:4rem;font-size:0.7rem;vertical-align:middle}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="submit"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="submit"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="button"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="button"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="reset"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="reset"]{box-sizing:content-box;margin:0.2em 0em;padding:0.5em 0.25rem;min-width:4rem;font-size:0.7rem;display:block}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button.album-only,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="submit"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="submit"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="button"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="button"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="reset"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="reset"]{display:none}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button.sale-tag,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="submit"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="submit"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="button"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="button"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="reset"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="reset"]{padding:0.25em 0 0 0;margin-top:-0.1em}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button .sale-tag,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="submit"] .sale-tag,#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="submit"] .sale-tag,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="button"] .sale-tag,#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="button"] .sale-tag,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="reset"] .sale-tag,#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="reset"] .sale-tag{background-color:red;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-left:0.25em;padding-right:0.25em;min-width:5.75em}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button{background-color:transparent;background-color:rgba(0,0,0,0.3)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:focus,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:focus{background-color:rgba(0,0,0,0.325)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:active,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:active{background-color:rgba(0,0,0,0.35)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button{background-color:transparent;background-color:rgba(255,255,255,0.3)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:focus,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:focus{background-color:rgba(255,255,255,0.325)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:active,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:active{background-color:rgba(255,255,255,0.35)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="submit"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="submit"],#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="button"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="button"],#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="reset"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="reset"]{padding:.10em 0.3em;font-weight:normal}
#usersite-container .button,#usersite-container form.simple_form input[type="submit"],#usersite-container form.simple_form input[type="button"],#usersite-container form.simple_form input[type="reset"],#usersite-container .circle-button{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);display:inline-block;text-align:center;border:0;cursor:pointer}
#usersite-container .button:hover,#usersite-container form.simple_form input[type="submit"]:hover,#usersite-container form.simple_form input[type="button"]:hover,#usersite-container form.simple_form input[type="reset"]:hover,#usersite-container .button:focus,#usersite-container form.simple_form input[type="submit"]:focus,#usersite-container form.simple_form input[type="button"]:focus,#usersite-container form.simple_form input[type="reset"]:focus,#usersite-container .circle-button:hover,#usersite-container .circle-button:focus{text-decoration:none}
#usersite-container .button:active,#usersite-container form.simple_form input[type="submit"]:active,#usersite-container form.simple_form input[type="button"]:active,#usersite-container form.simple_form input[type="reset"]:active,#usersite-container .circle-button:active{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 0 rgba(0,0,0,0.15)}
#usersite-container .button.disabled,#usersite-container form.simple_form input.disabled[type="submit"],#usersite-container form.simple_form input.disabled[type="button"],#usersite-container form.simple_form input.disabled[type="reset"],#usersite-container .button.disabled:hover,#usersite-container form.simple_form input.disabled[type="submit"]:hover,#usersite-container form.simple_form input.disabled[type="button"]:hover,#usersite-container form.simple_form input.disabled[type="reset"]:hover,#usersite-container .button.disabled:focus,#usersite-container form.simple_form input.disabled[type="submit"]:focus,#usersite-container form.simple_form input.disabled[type="button"]:focus,#usersite-container form.simple_form input.disabled[type="reset"]:focus,#usersite-container .button.disabled:active,#usersite-container form.simple_form input.disabled[type="submit"]:active,#usersite-container form.simple_form input.disabled[type="button"]:active,#usersite-container form.simple_form input.disabled[type="reset"]:active,#usersite-container .button[disabled],#usersite-container form.simple_form input[disabled][type="submit"],#usersite-container form.simple_form input[disabled][type="button"],#usersite-container form.simple_form input[disabled][type="reset"],#usersite-container .button[disabled]:hover,#usersite-container form.simple_form input[disabled][type="submit"]:hover,#usersite-container form.simple_form input[disabled][type="button"]:hover,#usersite-container form.simple_form input[disabled][type="reset"]:hover,#usersite-container .button[disabled]:focus,#usersite-container form.simple_form input[disabled][type="submit"]:focus,#usersite-container form.simple_form input[disabled][type="button"]:focus,#usersite-container form.simple_form input[disabled][type="reset"]:focus,#usersite-container .button[disabled]:active,#usersite-container form.simple_form input[disabled][type="submit"]:active,#usersite-container form.simple_form input[disabled][type="button"]:active,#usersite-container form.simple_form input[disabled][type="reset"]:active,#usersite-container .circle-button.disabled,#usersite-container .circle-button.disabled:hover,#usersite-container .circle-button.disabled:focus,#usersite-container .circle-button.disabled:active,#usersite-container .circle-button[disabled],#usersite-container .circle-button[disabled]:hover,#usersite-container .circle-button[disabled]:focus,#usersite-container .circle-button[disabled]:active{cursor:not-allowed;opacity:.75;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15)}
#usersite-container .button,#usersite-container form.simple_form input[type="submit"],#usersite-container form.simple_form input[type="button"],#usersite-container form.simple_form input[type="reset"]{-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;padding:.75em 1.4em .85em;font-weight:700;font-size:1em;display:inline-block}
#usersite-container .button:focus,#usersite-container form.simple_form input[type="submit"]:focus,#usersite-container form.simple_form input[type="button"]:focus,#usersite-container form.simple_form input[type="reset"]:focus{outline:none}


#usersite-container .button,
#usersite-container input[type="submit"],
#usersite-container .text-secondary .button,
#usersite-container .text-tertiary .button,
#usersite-container .bg-highlight,
#usersite-container a.bg-highlight {
  background-color: #ae927a;
  background-color: rgba(174, 146, 122, 0.9); }


#usersite-container .button, #usersite-container .button:hover, #usersite-container .button:focus,
#usersite-container input[type="submit"],
#usersite-container input[type="submit"]:hover,
#usersite-container input[type="submit"]:focus,
#usersite-container .text-secondary .button,
#usersite-container .text-secondary .button:hover,
#usersite-container .text-secondary .button:focus,
#usersite-container .text-tertiary .button,
#usersite-container .text-tertiary .button:hover,
#usersite-container .text-tertiary .button:focus,
#usersite-container .bg-highlight,
#usersite-container .bg-highlight:hover,
#usersite-container .bg-highlight:focus,
#usersite-container a.bg-highlight,
#usersite-container a.bg-highlight:hover,
#usersite-container a.bg-highlight:focus {
  color: white; }


#usersite-container .button:hover, #usersite-container .button:focus {
  background-color: #ae927a; }


#usersite-container .button:active {
  background-color: #98785d; }


#usersite-container .button.disabled:hover, #usersite-container .button.disabled:focus, #usersite-container .button[disabled]:hover, #usersite-container .button[disabled]:focus {
  background-color: rgba(174, 146, 122, 0.9); }


#usersite-container .button.button-secondary {
  color: #ae927a;
  box-shadow: inset 0 -1px 0 rgba(174, 146, 122, 0.1);
  border: 1px solid #737373;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: transparent; }


#usersite-container .button.button-secondary:hover, #usersite-container .button.button-secondary:focus {
  background-color: rgba(255, 255, 255, 0.2); }


#usersite-container .button.button-secondary:active {
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }


#usersite-container .button.button-tertiary, #usersite-container .button.button-tertiary:hover, #usersite-container .button.button-tertiary:focus {
  background-color: #b3b3b3;
  background-color: rgba(255, 255, 255, 0.55); }


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button {
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.3); }


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:hover, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:focus, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:hover, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:focus {
  background-color: rgba(0, 0, 0, 0.325); }


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:active, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:active {
  background-color: rgba(0, 0, 0, 0.35); }
.mk-video-color-mask,.mk-video-mask{position:absolute;top:0;left:0;width:100%;height:100%}
.mk-video-color-mask{filter:alpha(opacity=@opacity * 100);-moz-opacity:70;-khtml-opacity:70;opacity:70;opacity:.7}


.Clear,
.clear {
clear: both;
}

.badge-icon,.header .logo a,.ico-verified,.play-video,.texthide{text-shadow:none}

.play-video,.play-video .icon-play{left:50%;top:50%;position:absolute}

.play-video{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font:0/0 a;color:transparent;background-color:transparent;border:0;width:55px;height:50px;background:rgba(0,0,0,.8);border-top:2px solid #00d3db;border-bottom:2px solid #00d3db;border-radius:5px;transition:background .3s}

.play-video .icon-play{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#00d3db}

.play-video:hover{background-color:#000}

.play-video.big{width:74px;height:68px;border-top-width:3px;border-bottom-width:3px}

.play-video.big .icon-play{width:38px;height:38px}
html,.btn,.wpcf7-submit,#mc-embedded-subscribe,button,.btn.btn-social,.btn-social.wpcf7-submit,button.btn-social,.h1,h1,.text h1,.text .h1,.h2,h2,.text h2,.text .h2,.h3,h3,.text h3,.text .h3,.h4,h4,.text h4,.text .h4,.h5,h5,.text h5,.text .h5,.h6,h6,.text h6,.text .h6,.display-intro,.banner-no-hero h2,.wysiwyg strong,.more-grid__small-label,.filter-message,[class*="fc-row"] header a,.fc-pullquote blockquote,.fc-supporting__label,.fc-testimonial__quote,.fc-testimonial__attribution,.fc-wysiwyg__inside blockquote,.our-work__filter-list h4,.insights__filter-list h4,.our-work__filter-list ul button,.insights__filter-list ul button,.numbered-pagination__navigation a,.numbered-pagination__navigation span,.site-header__logo,.primary-nav-container li a,.ie9 .primary-nav-container .current-menu-item,.ie9 .primary-nav-container .current-menu-parent,.ie8 .primary-nav-container .current-menu-item,.ie8 .primary-nav-container .current-menu-parent,.mobile-nav li a,.mobile-nav__logo,.section-blurb,.section-blurb--alt,.banner-no-hero .text-display,.lp-banner__content .banner-heading,.lp-banner__content .banner-copy,.work-term,.page-banner h2,.project-meta__social--fixed h3,.project-meta__column--info p,.how-we-work__number,.newsletter-fixed h3,.our-team-item h3,.team-member-banner h2,.mc-field-group input,.footer span,.footer .footer__logo{font-weight:normal;text-rendering:optimizeLegibility}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-append .wpcf7-submit,.input-append #mc-embedded-subscribe,.input-prepend .btn,.input-prepend .wpcf7-submit,.input-prepend #mc-embedded-subscribe{vertical-align:middle;border-radius:0}
.input-prepend .add-on,.input-prepend .btn,.input-prepend .wpcf7-submit,.input-prepend #mc-embedded-subscribe{margin-right:-0.0625em}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.input-prepend .wpcf7-submit:first-child,.input-prepend #mc-embedded-subscribe:first-child{border-radius:3px 0 0 3px}
.input-append .add-on,.input-append .btn,.input-append .wpcf7-submit,.input-append #mc-embedded-subscribe{margin-left:-0.0625em}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .wpcf7-submit:last-child,.input-append #mc-embedded-subscribe:last-child{border-radius:0 3px 3px 0}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child,.input-prepend.input-append .wpcf7-submit:first-child,.input-prepend.input-append #mc-embedded-subscribe:first-child{margin-right:-1px;border-radius:3px 0 0 3px}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child,.input-prepend.input-append .wpcf7-submit:last-child,.input-prepend.input-append #mc-embedded-subscribe:last-child{margin-left:-0.0625em;border-radius:0 3px 3px 0}
.form-search .input-append .btn,.form-search .input-append .wpcf7-submit,.form-search .input-append #mc-embedded-subscribe{border-radius:0 .875em .875em 0}
.form-search .input-prepend .btn,.form-search .input-prepend .wpcf7-submit,.form-search .input-prepend #mc-embedded-subscribe{border-radius:.875em 0 0 .875em;height:auto}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}
.btn,.wpcf7-submit,#mc-embedded-subscribe,button{color:#fff;font-family:"FFScubaWebMedium",arial,sans-serif;display:inline-block;background-color:#b91c53;transition:all 0.3s ease;border:none;text-transform:uppercase;cursor:pointer}
.btn:focus,.wpcf7-submit:focus,#mc-embedded-subscribe:focus,button:focus{outline:none}
.btn:hover,.wpcf7-submit:hover,#mc-embedded-subscribe:hover,button:hover{background-color:#9e1847}
.btn.btn-small,.btn-small.wpcf7-submit,#mc-embedded-subscribe,button.btn-small,button#mc-embedded-subscribe{font-size:11px;padding:0.5em 1em}
.btn.btn-regular,.wpcf7-submit,.btn-regular#mc-embedded-subscribe,#mc-embedded-subscribe.wpcf7-submit,button.btn-regular,button.wpcf7-submit{font-size:12px;padding:1em 2em}
.btn.btn-large,.btn-large.wpcf7-submit,.btn-large#mc-embedded-subscribe,button.btn-large{font-size:24px;padding:0.5em 1em}
.btn.btn-ghost,.btn-ghost.wpcf7-submit,#mc-embedded-subscribe,button.btn-ghost,button#mc-embedded-subscribe{background-color:transparent;border:2px solid #fff;padding:1em 2em}
.btn.btn-ghost:hover,.btn-ghost.wpcf7-submit:hover,#mc-embedded-subscribe:hover,button.btn-ghost:hover,button#mc-embedded-subscribe:hover{background-color:rgba(0,0,0,0.3)}
.btn.btn-ghost-light,.btn-ghost-light.wpcf7-submit,.btn-ghost-light#mc-embedded-subscribe,button.btn-ghost-light{background-color:transparent;border:2px solid #ccf9f5}
.btn.btn-blue,.btn-blue.wpcf7-submit,.btn-blue#mc-embedded-subscribe,button.btn-blue{background-color:#09afd9}
.btn.btn-social,.btn-social.wpcf7-submit,.btn-social#mc-embedded-subscribe,button.btn-social{font-family:"FFScubaWebMedium",arial,sans-serif;line-height:12px;padding:1em}
.btn.btn-social i,.btn-social.wpcf7-submit i,.btn-social#mc-embedded-subscribe i,button.btn-social i{position:relative;display:inline-block;font-size:16px}
.btn.btn-social--twitter,.btn-social--twitter.wpcf7-submit,.btn-social--twitter#mc-embedded-subscribe,button.btn-social--twitter{background-color:#4eaadf}
.btn.btn-social--twitter:hover,.btn-social--twitter.wpcf7-submit:hover,.btn-social--twitter#mc-embedded-subscribe:hover,button.btn-social--twitter:hover{background-color:#2694d4}
.btn.btn-social--facebook,.btn-social--facebook.wpcf7-submit,.btn-social--facebook#mc-embedded-subscribe,button.btn-social--facebook{background-color:#3666a6}
.btn.btn-social--facebook:hover,.btn-social--facebook.wpcf7-submit:hover,.btn-social--facebook#mc-embedded-subscribe:hover,button.btn-social--facebook:hover{background-color:#294e80}
.btn.btn-social--linkedin,.btn-social--linkedin.wpcf7-submit,.btn-social--linkedin#mc-embedded-subscribe,button.btn-social--linkedin{background-color:#0177b5}
.btn.btn-social--linkedin:hover,.btn-social--linkedin.wpcf7-submit:hover,.btn-social--linkedin#mc-embedded-subscribe:hover,button.btn-social--linkedin:hover{background-color:#015682}
.btn.btn-visit-site,.btn-visit-site.wpcf7-submit,.btn-visit-site#mc-embedded-subscribe,button.btn-visit-site{color:#454545;font-size:12px;padding:1em;line-height:12px;text-transform:uppercase;background-color:transparent;border:2px solid #9f9f9f;text-align:center}
.btn.btn-visit-site:hover,.btn-visit-site.wpcf7-submit:hover,.btn-visit-site#mc-embedded-subscribe:hover,button.btn-visit-site:hover{color:#fff;border:2px solid #b91c53;background-color:#b91c53}
.btn.btn-footer,.btn-footer.wpcf7-submit,#mc-embedded-subscribe,button.btn-footer,button#mc-embedded-subscribe{border:2px solid #379b92;transition:all 0.3s ease}
.btn.btn-footer:hover,.btn-footer.wpcf7-submit:hover,#mc-embedded-subscribe:hover,button.btn-footer:hover,button#mc-embedded-subscribe:hover{background-color:#005e56}
.btn.btn-email-form,.btn-email-form.wpcf7-submit,#mc-embedded-subscribe,button.btn-email-form,button#mc-embedded-subscribe{background-color:transparent;height:42px}
.btn.btn-email-form:hover,.btn-email-form.wpcf7-submit:hover,#mc-embedded-subscribe:hover,button.btn-email-form:hover,button#mc-embedded-subscribe:hover{border:2px solid #379b92}
.more-grid__btns .btn,.more-grid__btns .wpcf7-submit,.more-grid__btns #mc-embedded-subscribe{margin-left:-4px}
.more-grid__btns .btn:first-child,.more-grid__btns .wpcf7-submit:first-child,.more-grid__btns #mc-embedded-subscribe:first-child{margin-right:1.618em}
.lp-banner__content .btn,.lp-banner__content .wpcf7-submit,.lp-banner__content #mc-embedded-subscribe{width:100%;margin-right:15px;margin-bottom:15px}
.project-meta__social--fixed .btn,.project-meta__social--fixed .wpcf7-submit,.project-meta__social--fixed #mc-embedded-subscribe{float:left;margin-right:5px !important}
.project-meta__social--fixed .btn.btn-social,.project-meta__social--fixed .btn-social.wpcf7-submit,.project-meta__social--fixed .btn-social#mc-embedded-subscribe{padding:7px;background-color:#9f9f9f}
.project-meta__social--fixed .btn.btn-social i,.project-meta__social--fixed .btn-social.wpcf7-submit i,.project-meta__social--fixed .btn-social#mc-embedded-subscribe i{font-size:14px}
.project-meta__social--fixed .btn.btn-social:hover.btn-social--twitter,.project-meta__social--fixed .btn-social.wpcf7-submit:hover.btn-social--twitter,.project-meta__social--fixed .btn-social#mc-embedded-subscribe:hover.btn-social--twitter{background-color:#4eaadf}
.project-meta__social--fixed .btn.btn-social:hover.btn-social--linkedin,.project-meta__social--fixed .btn-social.wpcf7-submit:hover.btn-social--linkedin,.project-meta__social--fixed .btn-social#mc-embedded-subscribe:hover.btn-social--linkedin{background-color:#0177b5}
.project-meta__social--fixed .btn.btn-social:hover.btn-social--facebook,.project-meta__social--fixed .btn-social.wpcf7-submit:hover.btn-social--facebook,.project-meta__social--fixed .btn-social#mc-embedded-subscribe:hover.btn-social--facebook{background-color:#3666a6}
.project-meta__social--fixed .btn.btn-social:hover.btn-social--pinterest,.project-meta__social--fixed .btn-social.wpcf7-submit:hover.btn-social--pinterest,.project-meta__social--fixed .btn-social#mc-embedded-subscribe:hover.btn-social--pinterest{background-color:#b91c53}
.project-meta__section .btn,.project-meta__section .wpcf7-submit,.project-meta__section #mc-embedded-subscribe{float:left;margin-right:10px}
.project-meta__section .btn-visit-site{margin-right:0}
.project-meta__section .btn-download{margin-top:1em;display:block;clear:left;width:228px;text-align:center}

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

.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}
.mh-widget-col-1 .mh-slider-layout1 .flex-control-nav{width:auto;top:15px;right:10px;bottom:auto;}
.mh-widget-col-1 .mh-slider-layout3 .flex-control-nav,.mh-widget-col-2 .mh-slider-layout3 .flex-control-nav{top:15px;right:10px;}
.mh-widget-col-1 .mh-slider-caption{position:relative;width:100%;margin:0;background:#2a2a2a;}
.mh-widget-col-1 .mh-spotlight-title{font-size:20px;font-size:1.25rem;}
.mh-widget-col-1 .mh-posts-large-title{font-size:20px;font-size:1.25rem;}
.mh-widget-col-1 .mh-posts-list-thumb{float:none;margin:0 0 10px 0;text-align:center;}
.mh-widget-col-1 .mh-posts-list-thumb img{max-width:326px;}
.mh-widget-col-1 .mh-posts-list-title{margin-bottom:5px;}
.mh-widget-col-1 .mh-posts-grid-item{width:100%;margin:20px 0 0;}
.mh-widget-col-1 .mh-posts-grid-item:first-child{margin-top:0;}
.mh-widget-col-1 .mh-posts-grid-widget-more{padding:0;border:none;}
.mh-widget-col-1 .mh-custom-posts-small-title{font-size:13px;font-size:0.8125rem;}


.content-home.home-section-2 .home-products a.home-product .text-top {
  display: block;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 4px;
  margin-bottom: 4px;
}

.widget_twitter .follow-button {margin: 0px 12px 8px 12px; }



.site-footer-google-add{
    margin: 20px auto;
    max-width: 970px;
}
 

.connect-links  {height: 25px; padding:0; margin:0; overflow:hidden;}


.connect-links a {padding-right: 5px; height 25px;}


.connect-links a img {
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  
  filter: alpha(opacity=50);

  
  -moz-opacity: 0.5;

  
  -khtml-opacity: 0.5;

  
  opacity: 0.5;
  }

  
 .connect-links a img:hover {
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  
  filter: alpha(opacity=100);

  
  -moz-opacity: 1;

  
  -khtml-opacity: 1;

  
  opacity: 1;
  }


.menu-toggle { position: fixed; top: 50px; left: 50px; z-index: 7; cursor: pointer; width: 61px; height: 61px; outline: 0; padding: 0; cursor: pointer; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: -webkit-transform 500ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 500ms cubic-bezier(0.645, 0.045, 0.355, 1); background: #000; }

.menu-toggle .hamburger-bar { position: absolute; left: 22px; display: block; height: 2px; background-color: #fff; width: 17px; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: color 0.3s, background-color 0.3s; transition: color 0.3s, background-color 0.3s; }

.menu-toggle .hamburger-bar:nth-child(1) { top: 24px; }

.menu-toggle .hamburger-bar:nth-child(2) { top: 30px; }

.menu-toggle .hamburger-bar:nth-child(3) { top: 36px; }

.menu-toggle:hover { background-color: #fff; }

.menu-toggle:hover .hamburger-bar { background-color: #000; }


.touch .menu-toggle:hover .hamburger-bar { background-color: #000; }


.menu-open-anim .menu-toggle, .menu-open-anim .cart-toggle { -webkit-transform: translateX(400px); -ms-transform: translateX(400px); transform: translateX(400px); }


.cart-open-anim .cart-toggle, .cart-open-anim .menu-toggle { -webkit-transform: translateX(-400px); -ms-transform: translateX(-400px); transform: translateX(-400px); }

  .menu-toggle, .cart-toggle { top: 20px; width: 31px; height: 31px; }

  body:not(.home) .menu-toggle, .menu-open .menu-toggle { background: #fff; }

  body:not(.home) .menu-toggle .hamburger-bar, .menu-open .menu-toggle .hamburger-bar { background-color: #000; }

  body:not(.home) .menu-toggle:hover, .menu-open .menu-toggle:hover { background-color: #fff; }

  body:not(.home) .menu-toggle:hover .hamburger-bar, .menu-open .menu-toggle:hover .hamburger-bar { background-color: gray; }

  html.stockists-open .menu-toggle, html.contact-open .menu-toggle { background-color: #000; }

  html.stockists-open .menu-toggle .hamburger-bar, html.contact-open .menu-toggle .hamburger-bar { background-color: #fff; }

  .menu-open-anim .menu-toggle { -webkit-transform: translateX(249px); -ms-transform: translateX(249px); transform: translateX(249px); }

  .stockists-open .menu-toggle, .contact-open .menu-toggle { -webkit-transform: translateX(229px); -ms-transform: translateX(229px); transform: translateX(229px); }

	
	div.footer-wrapper,
	div.container .top-navigation-wrapper-gimmick{ width: 980px; margin-left: -10px; }



div.top-navigation-wrapper{ position: relative; z-index: 20; min-width: 980px; }

div.top-navigation-wrapper-gimmick{ padding-bottom: 2px; }

div.top-navigation-wrapper.container{ 
	padding-top: 5px; padding-bottom: 0px; background: transparent; }


.frame {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

 	.no-col-padding .panel-grid-cell {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}




 
 .siteorigin-panels-stretch .no-col-padding .sydney-stretch .panel-row-style {
 	background-color:#fff;
 
 }
.footer .socials.socials-mobile .icon-socials{font-size:40px!important;}
.icon-socials{margin-top:0px;}
.icon-socials:hover{color:#353942;text-decoration:none;}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}

			.footer-left p.callnow{text-transform: uppercase;letter-spacing: .25em;font-weight: 300;}

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

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

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

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

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

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


#decisia-main-content .decisia-content .decisions,
#decisia-main-content .decisia-content .news {
	padding-bottom: 1em;
}


div.news {
  padding:20px 20px 13px 20px;
  text-align:justify;
  background-color: #f1f1f1;
}


div.news .decisia-title {
  float:left;
  margin:0 auto;
  padding:5px;
}


div.news .decisia-subtitle {
  font-size:10pt;
  margin-top:0;
  text-decoration:underline;
  width:125px;
}


div.news .decisia-know-more {
  text-align:right;
  width:100%;
}

  #newsletter-container #success_message {
    color: #fff;
    font-size: 33px;
    font-weight: 200;
  }

.p_img_desc { font-size: 12px; font-weight:bold; width:200px;float:left; }

#content {
	margin: 5px 35px 0;
	font-size: 1.15em; 
	width: 575px;
	float: left;
	display: inline;
}


.homepage .sticky {
	border: 1px solid #bbb;
	border-width: 1px;
	background: #E4E2D3;
	margin-bottom: 20px;
	padding: 10px;
	color: #757171;
}

.homepage .sticky small.attr {
	background-image: none;
}

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

#footer #credits img{vertical-align:middle;}


.col-left { float: left; }


#socialslider-widget
	{
	float: left;
	padding: 10px 0 18px 10px;
	}


.socialslider-grupa
	{
	float: left;
	zoom: 1;
	}
.row{margin-right:-15px;margin-left:-15px}


footer#colophon .row {

	padding-bottom: 24px;

}


#anchor-post .row {

	margin: 0;

}


#service-tiles .row {

	margin: 0;

}


#cred td.cred-right {
	text-align: right;
}

.itm_rig {padding-top:-1px;position:absolute;right:10px;top:4px;}

	.search, .menu_bg, .top1, .top2,.itm_rig {display:none;}
#email-form,#takeover-email-form{margin-top:20px;height:60px;width:100%;}



#email-form {
    margin-top: 0;
}


#email-form #gform_wrapper_3 {
    margin: 0;
}


#email-form #gform_wrapper_3 form {
    margin: 0;
}


#email-form #gform_wrapper_3 .gform_body {
    width: 50%;
    float: left;
    margin-left: 50px;
}


#email-form #gform_wrapper_3 .gform_body .ginput_container {
    margin-top: 0;
}


#email-form #gform_wrapper_3 ul.gform_fields {
    width: 100%;
}


#email-form #gform_wrapper_3 ul.gform_fields li.gfield {
    width: 100%;
    height: auto;
    overflow-y: auto;
    margin-bottom: 0;
}


#email-form #gform_wrapper_3 ul.gform_fields li.gfield label {
    width: 100%;
    text-align: center;
    color: white;
}


#email-form #gform_wrapper_3 ul.gform_fields li.gfield input {
    width: 100%;
    background-color: #fff;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #000;
    font-family: 'FuturaW01-MediumCondens', FuturaLT-Condensed, Impact, Arial, Sans-Serif;
    font-size: 1.6em;
    text-transform: uppercase;
    height: auto;
}


#email-form .gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
    width: auto;
    float: left;
    clear: none;
}


#email-form .gform_wrapper .gform_footer input.gform_button {
    -webkit-appearance: none;
    background: #617275;
    color: #fff;
    text-transform: uppercase;
    border: none;
    padding: 11px 20px;
    margin: 33px 0 0 20px;
}


#email-form .gform_wrapper .gform_footer input.gform_button:hover {
    background: #b6aa69;
}


#email-form .validation_error {
    display: none;
}


#email-form .validation_message {
    position: absolute;
    bottom: 0;
}


#email-form .gfield_error {
    background-color: black !important;
}


#email-form .gfield_error label {
    color: white;
}


#email-form #gform_wrapper_3 ul.gform_fields li.gfield.gfield_error {
    margin-top: 0;
    margin-bottom: 0 !important;
    padding: 0 !important;
    border-top: none;
    border-bottom: none;
}


#email-form .gform_confirmation_message {
    color: white;
    margin: 20px 0 0 10px;
}
.front .content_main .column_3 h2#watch_cov{font-size:27px;text-align:center;padding:0px 0px 8px 0px;margin:10px 0px;}

.groupad-product ul.nav {display: inline-block;}

.groupad-product ul.nav li {font-size: 16px; padding:0 15px;}
.nav .caret{border-top-color:#0d5ea0;border-bottom-color:#0d5ea0}
.nav a:hover .caret{border-top-color:#07345a;border-bottom-color:#07345a}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

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

.nav:after {
  clear: both;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}


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

.what_we_do .what_we_do_item .item{ display:inline-block; margin-right:0px; padding:25px 0px; text-align:left; width:23.5%; }

.what_we_do .row{ width:100%;}


.what_we_do{ 
margin:0 0 0 0; 
padding:0 0 0 0;
}



.what_we_do .what_we_do_item{ 
background:#323031;
margin:25px 0px;
text-align:center;
}


.what_we_do .what_we_do_item .item h3{ 
font-size:24px; 
color:#ededed; 
font-weight:600;
line-height:28px;
}

 .widget_menu-type-a .panel-widget-style,
 .widget_menu-type-b .panel-widget-style {
 	overflow: hidden;
 }
.mobile-menu[data-rel="menu"],.menu_mobile,.mostrar_ubicacion{display:block}
.mobile-menu[data-rel="call_us"]{display:inline-block}
.btn.mobile{display:block}
ul.hoteles .btn.mobile.reservas{background:#ec7d00;font-size:.9em;line-height:normal;text-align:center;text-transform:uppercase;bottom:15px;right:15px;border-bottom:5px solid #aa5800!important;display:inline-block;position:absolute;width:auto;padding:5px 10px!important}
.mobile-menu[data-rel="menu"]{left:24px;top:10px;font-size:16px}
.menu_mobile.izquierda .mobile li a{padding:5px 16px}
.mobile-menu{position:absolute;z-index:100;cursor:pointer;-webkit-backface-visibility:hidden!important}
.menu_mobile.izquierda .mobile li{text-align:left}
.menu_mobile.izquierda .mobile a{font-size:1.1em;display:block;padding:8px 16px;text-transform:uppercase;border-left:3px solid transparent}
.menu_mobile.izquierda .mobile li.current-menu-item a{border-left:3px solid #54ac0b}
.home .mobile-menu[data-rel="menu"]{background-color:#b5e7ff!important}

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

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

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

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

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

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

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

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


#topbar-menu li.menu-item {
	display: block;
	float: left;
	margin-left: 25px;
}


#topbar-menu li.menu-item a {
	color: #f4f4f4;
	text-decoration: none;
}


ul#topbar-menu li.menu-item a {
}


ul#mainmenu-menu li.menu-item {
	position: relative;
	
	border-right: 1px solid #E2E2E2;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
}


ul#mainmenu-menu li.menu-item a {
	color: #5e5e5e;
	display: block;
	padding: 20px 40px;
	text-decoration: none;
}


ul#mainmenu-menu li.menu-item a:hover {
	background: #F9F9F9;
}


#mainmenu.scaled li.menu-item {
	width: auto;
	height: 52px;
	
	border: none;
	display: table-cell;
	float: none;
}


#mainmenu.scaled li.menu-item a {
	border: 1px solid #E2E2E2;
	border-width: 1px 1px 1px 0;
	text-align: center;
}


#mainmenu.scaled li.menu-item:first-child a {
	border-left-width: 1px;
}

.catlist-item {padding: 8px 0; border-bottom: 1px dotted #eee;}

.catlist-item-photo {margin-bottom: 8px;}

.catlist-item-photo, .catlist-item-photo img {display: block;}

.catlist-item-date {font-size: 10px; color: #999; margin-bottom: 3px;}

.catlist-item h2 {font-size: 14px; font-weight: bold; margin-bottom: 5px;}

.catlist-item p {font-size: 12px;}

.catlist-item a {color: #007ac9;}

.catlist-item a:hover {color: #ff5800;}

.block-title h2, .catlist-item {padding:5px 0 0 0;}

	.large-text {  font-size: 65px;   line-height: 40px;}

	.large-text , .largest-text { font-size: 55px;   line-height: 40px;}


			#breadcrumbs, .read-more span, .testimonial span.title, .entry .meta-info, .entry .meta-info a, .entry .meta-info a:hover, .subtitle, .comment_date, .comment-reply-link:before, .bottom-nav li.current_page_item a, #content .wp-pagenavi .nextpostslink, #content .wp-pagenavi .previouspostslink { color: #c3e54b; }



#content {
padding: 30px 0 93px;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_video_widget.wpb_content_element {
	margin-bottom: 30px !important;
}
 #pgc-7-3-0 , #pgc-7-3-1 { width:50% }

 .panel-grid-cell {
   -ms-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 1em;
 }

 .panel-grid-cell .so-panel {
   zoom: 1;
 }

 .panel-grid-cell .so-panel:before {
   content: '';
   display: block;
 }

 .panel-grid-cell .so-panel:after {
   content: '';
   display: table;
   clear: both;
 }

 .panel-grid-cell .panel-last-child {
   margin-bottom: 0;
 }

 .panel-grid-cell .widget-title {
   margin-top: 0;
 }

 	.panel-grid-cell .widget-title:after {
 		content: "";
 		position: absolute;
 		left: 50%;
 		bottom: 0;
 		width: 50px;
 		height: 1px;
 		margin-left: -25px;
 		background-color: #d65050;
 	}

 	.no-col-padding .panel-grid-cell {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pg-7-2 .panel-grid-cell , #pg-7-3 .panel-grid-cell , #pg-7-7 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell { padding:0 }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-2059 .panel-grid-cell { padding:0 }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1542 .panel-grid-cell { padding:0 }

	
	.portfolio-item {
		padding: 0;
		position: relative;
		overflow: hidden;
	}

	.portfolio-item .portfolio-image {
		overflow: hidden;
		display: block;
		position: relative;
	}

	.portfolio-item .portfolio-image img {
		width: 100%;
		height: auto;
	}


	.portfolio-item:hover .project-overlay {
		opacity:1;
		transition:all 0.4s ease 0s;
		-moz-transition:all 0.4s ease 0s;
    	-webkit-transition:all 0.4s ease 0s;
    	-ms-transition:all 0.4s ease 0s;
		-o-transition:all 0.4s ease 0s;
	}

	
	.portfolio-item:hover .project-name { 
		opacity:1;
		-webkit-transition: opacity .4s .5s;
		-moz-transition: opacity .4s .5s;
		-ms-transition: opacity .4s .5s;
		-o-transition: opacity .4s .5s;
		transition: opacity .3s .5s;
	}

	
	.portfolio-item:hover .project-categories {
		opacity:0.5;
		-webkit-transition: opacity .4s .8s;
		-moz-transition: opacity .4s .8s;
		-ms-transition: opacity .4s .8s;
		-o-transition: opacity .3s .8s;
		transition: opacity .3s .8s;		
	}

	
	.portfolio-item:hover .zoom-icon {
		opacity:1;
		margin-top:0px;
		-webkit-transition: opacity .3s .2s, margin-top .3s .2s;
		-moz-transition: opacity .3s .2s, margin-top .3s .2s;
		-ms-transition: opacity .3s .2s, margin-top .3s .2s;
		-o-transition: opacity .3s .2s, margin-top .3s .2s;
		transition: opacity .3s .2s, margin-top .3s .2s;
		
	}
#containt .middle_part{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2}

.meteor-slides .meteor-shim {
	border: 0;
	height: auto !important;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: auto\9; 
}
.bg_white1,.timeline_point,.success_story{background:#fefbfc}
.bg_white1[bg-opacity=".1"],[bg-opacity=".1"].timeline_point,[bg-opacity=".1"].success_story{background:#fefbfc;background:rgba(254,251,252,0.1)}
.bg_white1[bg-opacity=".2"],[bg-opacity=".2"].timeline_point,[bg-opacity=".2"].success_story{background:#fefbfc;background:rgba(254,251,252,0.2)}
.bg_white1[bg-opacity=".3"],[bg-opacity=".3"].timeline_point,[bg-opacity=".3"].success_story{background:#fefbfc;background:rgba(254,251,252,0.3)}
.bg_white1[bg-opacity=".4"],[bg-opacity=".4"].timeline_point,[bg-opacity=".4"].success_story{background:#fefbfc;background:rgba(254,251,252,0.4)}
.bg_white1[bg-opacity=".5"],[bg-opacity=".5"].timeline_point,[bg-opacity=".5"].success_story{background:#fefbfc;background:rgba(254,251,252,0.5)}
.bg_white1[bg-opacity=".6"],[bg-opacity=".6"].timeline_point,[bg-opacity=".6"].success_story{background:#fefbfc;background:rgba(254,251,252,0.6)}
.bg_white1[bg-opacity=".7"],[bg-opacity=".7"].timeline_point,[bg-opacity=".7"].success_story{background:#fefbfc;background:rgba(254,251,252,0.7)}
.bg_white1[bg-opacity=".8"],[bg-opacity=".8"].timeline_point,[bg-opacity=".8"].success_story{background:#fefbfc;background:rgba(254,251,252,0.8)}
.bg_white1[bg-opacity=".9"],[bg-opacity=".9"].timeline_point,[bg-opacity=".9"].success_story{background:#fefbfc;background:rgba(254,251,252,0.9)}
.fw500,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.magnet_main_title,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"],select[id="routeMode_chicago"],select[id="routeMode_stlouis"],h5,.h5,.cbp-spmenu a,.polygon_text,.title_tag,.program-navigation,.program_week_label_big,.program_week_label,.timeline_point,.quoted_student-name,.magnet_content h3,.findajob_content h3,.tuition_benefits div li span,ul.location-tabs li,.playground_content h5{font-weight:500}
.timeline_point{position:relative;top:-15px;padding:0;position:relative;display:inline-block;height:30px;width:30px;left:-50%;z-index:12;border:2px solid #170105;color:#fefbfc;font-size:18px;border-radius:99px;-webkit-background-clip:padding-box;background-clip:padding-box}
.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}
.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group+.panel-footer{border-top-width:0}
.panel-group{margin-bottom:21px}
.panel-group .panel{margin-bottom:0;border-radius:0}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd}
.panel-default{border-color:#dddddd}
.panel-primary{border-color:#2780e3}
.panel-success{border-color:#4e9f15}
.panel-info{border-color:#7643a8}
.panel-warning{border-color:#ff4309}
.panel-danger{border-color:#f0005e}
.panel-heading,.panel-footer{border-top-right-radius:0;border-top-left-radius:0}
.panel-default .close{color:#333333}


.tab-content .panel{
	background: transparent;
	margin-bottom: 0;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.panel-facebook-comments .panel-body{
	padding: 0;
}

#sidebar .panel .panel-heading a{
	text-decoration: none; 
}
.col{float:left}

.pricing-row-title h1 {
	font-size: 34px;
	padding: 60px 0px 16px 30px;
	color: #161764;
}

.pricing-box {
	vertical-align:top !important;
	padding: 8px !important;
	text-align: center;
	width: 33% !important;
	margin-left: 0 !important;
}

.pricing-box .wpb_button {
	padding-bottom: 45px;
}

.pricing-box-title {
	padding: 17px;
	background-color: #161764;
	color: #f9f9fb;
}

.pricing-box-title h5 {
	font-weight: 400;
	font-size: 24px;
}

.pricing-box-text h1 {
	margin: 21px 0 0 0;
	height: 35px;
	font-size: 31px;
}

.pricing-box-text .pricing {
	text-align: center;
	display: inline-block;
	border: 4px solid #161764;
	padding-top: 16px;
	border-radius: 78px;
	margin-top: 25px;
	width: 140px;
	height: 140px;
}

.pricing-box-text .feature {
	padding-top: 20px;
	font-size: 18px;
	line-height: 35px;
}


.icon {
    float: left;
    margin-right: 15px;
    margin-top: -16px;
}

.ptypeicon{width:19px;height:10px}
.view-content:after{clear:none !important;}
#front_tier2 #block-views-photos-block .view-content,#front_tier2 #block-block-19 #photos_home{height:348px;}
body .unit{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body .unit:after{content:"";display:block;clear:both}
body .canister.kill-vertical .unit{padding-top:0;padding-bottom:0}
body .canister .canister .unit{padding-top:0}
body .canister .canister .unit:first-child{padding-left:0}
body .canister .canister .unit:last-child{padding-right:0}
body .site-header .unit{padding-top:0;padding-bottom:0}
body .grid-page .unit span.code,body .it-panel{box-sizing:border-box;background-color:#f7f7f7;border:1px solid #ddd;padding:1em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
body .grid-page .unit span.code :first-child,body .it-panel :first-child{margin-top:0}
body .grid-page .unit span.code :last-child,body .it-panel :last-child{margin-bottom:0}
body .unit .canister .unit:first-child{padding-top:0}
body .canister.small-grid .unit.half{width:50%;float:left}
body .canister.small-grid .unit.one-third{width:33.333333333333%;float:left}
body .canister.small-grid .unit.two-thirds{width:66.666666666667%;float:left}
body .canister.small-grid .unit.one-fourth{width:25%;float:left}
body .canister.small-grid .unit.three-fourths{width:75%;float:left}
body .canister.small-grid .unit.one-fifth{width:20%;float:left}
body .canister.small-grid .unit.two-fifths{width:40%;float:left}
body .canister.small-grid .unit.three-fifths{width:60%;float:left}
body .canister.small-grid .unit.four-fifths{width:80%;float:left}
.unit{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.unit:after{content:"";display:block;clear:both}
.container.kill-vertical .unit{padding-top:0;padding-bottom:0}
div#KMS-content .unit:first-child{margin-top:0;padding-top:0}
.comment-default-layout .search-bar .unit,.default-layout .search-bar .unit,.internal-search-layout .search-bar .unit{padding-bottom:0}
body .search-options-container .unit{padding-bottom:0}
body .canister.skinny .unit{padding-top:0;padding-bottom:0}
body .intro-small.search-bar .canister .editor-buttons-and-options .unit,body .intro-small.search-bar .kb-search-container .unit{padding-bottom:0}
body .kb-search-container .unit .row div:first-child{margin-top:1px}
.canister .canister.editor-buttons-and-options .unit{padding:0}
.canister.editor-buttons-and-options .unit.editor-buttons{position:absolute;top:-3.25em;right:0;width:auto;display:inline-block}
.kb-header .unit{padding-top:0;padding-bottom:0}
.canister .canister.kb-search-container .unit{padding:0}
.search_bar .input-group ::-webkit-input-placeholder{color:transparent}
.search_bar .input-group :-moz-placeholder{color:transparent}
.search_bar .input-group ::-moz-placeholder{color:transparent}
.search_bar .input-group :-ms-input-placeholder{color:transparent}
.search_bar .input-group{float:left;margin-top:5px;box-shadow:rgba(0,0,0,0.2) -2px 3px 5px}
.search_bar .input-group input{border:0 !important}
.search_bar .input-group-btn .glyphicon-search{font-size:21px;color:#062b55;box-shadow:none;text-shadow:none}
.search_bar .input-group-btn .glyphicon-search:hover{color:#ccc;font-weight:bold}
.search_bar .input-group button.btn.btn-default{border:0 !important;background-color:#FFF !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 6px;border-radius:0;height:30px;background-image:none}
.search_bar{height:39px;margin-right:auto;margin-left:auto;margin-bottom:0;display:none;padding-left:12px;padding-right:12px;max-width:1140px}
.search_bar section#block-block-4{float:right;width:35px;position:absolute;right:20px}
.search_bar section#block-search-form{width:50%;max-width:650px;margin:auto;float:right;margin-right:25px;padding-right:50px}

.search_bar .glyphicon.glyphicon-remove{font-size:20px;color:#062b55;padding:8px 6px;position:absolute;right:20px}
.offcanvas-search-container.search_bar{display:none;margin-bottom:10px;margin-right:0}
.slides,.grid--large,.social__wrapper,ul.menu{list-style:none;padding:0;margin:0}
.social-header-block .social__wrapper{text-align:center}
.social-header-block .social__wrapper li:first-child{margin-left:0}
.social-header-block .social__wrapper .social__item:first-child{margin:0}
.social-header-block .social__wrapper .social__item a{background-color:#fff}
.social__wrapper{height:2.375rem}
.social__wrapper li{position:relative}
.footer .social__wrapper li{margin-left:.625rem}
.social__wrapper li ul{background:#fff;display:none;padding:.5em;position:absolute;right:0;top:100%;white-space:nowrap}
.footer .social__wrapper li ul{background:#57585a;bottom:100%;padding-left:0;top:auto}
.social__wrapper li:hover ul{display:block}


.menu-item {
    display: inline;
}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}
.menu_mobile.derecha .telf{margin-top:10px}
.amigos .info .telf{display:block}
.contenido_reservas .cont_principal .cont_usuario .booking-fase .tengo_cuenta li label.telf{padding-left:100px;width:100%!important;position:relative;display:block}
.widget p,.widget .textwidget{font:thin 13px/1.5em Helvetica, Arial, sans-serif;color:#555}

.clear, .clearfix, .group { *zoom: 1; }

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

.clear:after, .clearfix:after, .group:after { clear: both; }



.clear { clear: left; }


.cajaportada4 {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 350px;
    height: 340px;
}
.row{margin-right:-15px;margin-left:-15px}

	#locations-flag .row div {
	margin-bottom: 15px;
	}

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

.review-list li{
	position: relative;
}

#header ul.nav-header li.nav-selected { color: #f25;}

#header ul.nav-header li ul li,#header ul.nav-header li.nav-selected ul li {  display:block; width: 130px; margin:0px;padding: 5px 10px;  border-top: dotted 1px #333; list-style-type:none; clear:both;background:none;position:relative;z-index:2;}

#header ul.nav-header li ul li a,#header ul.nav-header li.nav-selected ul li a { display:block;color:#eee;margin:0px;font-weight:normal;}

#header ul.nav-header li ul li:first-child,#header ul.nav-header li.nav-selected ul li:first-child { border-top: 0px; padding-top: 1px }

#header ul.nav-header li ul li:hover ,#header ul.nav-header li.nav-selected ul li:hover { background-color:#f25;}

#header ul.nav-header li ul li a:hover,#header ul.nav-header li.nav-selected ul li a:hover { color:#fff;}

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

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

div.menu-minipanels {
  display: none;
}

#headerbg {
	border-top-color: #00703c;	
}

#headerbg.scroll {
	background:#ecbf6a;
}

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

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

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

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

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

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


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


  
  .content .home-content{
    padding: 30px
  }

  .content .home-content p{
    font-size: 13px;
    line-height: 21px
  }

  .content .home-content h1{
    font-size: 48px;
    line-height: 48px;
  }

  .content .home-content h1 span {
    font-size: 28px;
    line-height: 28px;
  }

	.home-content{
		padding: 30px;
		background-color: #dfe2e7;
		overflow: hidden;
	}


#topnavright {
  position: relative;
  float: right;
  width: 50%;
  height: 30px;
}

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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
.black{color:#171717;}
.black-bg{background:#000;width:100%;}
.series-page .text h1.black{max-width:100%;font-size:2.8em;margin-bottom:20px;}
.gig-guide.item:hover h4.white,.gig-guide.item:hover h2.white,.gig-guide.item:hover p.white,.gig-guide.item:hover h4.gold,.gig-guide.item:hover h2.gold,.gig-guide.item:hover p.gold,.gig-guide.item:hover h4.black,.gig-guide.item:hover h2.black,.gig-guide.item:hover p.black{color:#b6aa69;}
.row-fluid.black-bg.amp-series-wrapper{background:#fff;}
.gallery-headline .black-bg{padding-bottom:60px;}
.product-listing-image h2.black a{color:#171717;}
.cabinets-list .product-listing-image h2 a.white,.cabinets-list .product-listing-image h2 a.black,.cabinets-list .product-listing-image h2 a.gold{color:#b6aa69;}


.spread-the-word .span6.black-bg{
    min-height:50px;
    width:45%;
}



.spotlight:hover .grey-bg, .product-demo:hover .grey-bg, .featured-gig:hover .grey-bg, .competition:hover .black-bg, .review:hover .black-bg {
    background:#222;
    -webkit-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -moz-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -o-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -ms-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}


.contact-page .tag.black, .large-hashtag.contact-page p, .terms-page .tag.black, .terms-page ol{
    text-align: left;
    width: 575px;
    padding-left: 0px;
    margin-left: 0px;
    float: left;
}


    

    .made-for-music.product-demo.pod .bottom.black-bg{
        min-height: 113px;
    }


.series-page .text .tablet-show h1.black{
    font-size: 1.6em;
    line-height: 32px;
}


.product-category.pod:hover .black{
        background: none;
    }


    .contact-page .tag.black, .large-hashtag.contact-page p{
        width: 80%;
        margin-bottom: 20px;
        line-height: 1.8em;
    }


    .terms-page .tag.black, .large-hashtag.terms-page p{
        width: 80%;
        margin-bottom:0px;
    }

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


    .quote.single-amp-quote .review-text.code-amp .black{
        color: #ffffff;
    }


    .black-code-specs{
        display: none;
    }


    .black-code-specs-vertical{
        display: block!important;
    }


.product-overview.product-upper-body.code-amp .black{
    color: #ffffff!important;
}


    #footer .widget .textwidget .footer-list {
        padding-right: 60px;
    }


    #footer #text-5 .textwidget .footer-list {
        width: 100%;
        padding: 0px;
        margin-top: 8px;
    }
.contact-form{width:100%}
.contact-form h1{font-size:35px;text-transform:uppercase;color:#9c9c9c}


.fl						{ float:left; }

#page {display: block;width:997px;margin:0 auto;position:relative;}


.g-animatedblock-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.cat-box.woocommerce ul.products li.product .price,.cat-box.woocommerce ul.products li.product .star-rating{margin:5px 0;}
body.dark-skin #tabbed-widget .tabs-wrap li,body.dark-skin .comments-avatar .widget-container li,body.dark-skin .posts-list .widget-container li,body.dark-skin .categort-posts .widget-container li,body.dark-skin .authors-posts .widget-container li,body.dark-skin .widget.woocommerce .widget-container li,body.dark-skin .widget-container ul.reviews-posts li,body.dark-skin .widget_categories .widget-container li,body.dark-skin .widget_archive .widget-container li,body.dark-skin .widget_nav_menu .widget-container li,body.dark-skin .widget_meta .widget-container li,body.dark-skin .widget_pages .widget-container li,body.dark-skin .widget_recent_comments .widget-container li,body.dark-skin .widget_recent_entries .widget-container li,body.dark-skin #crumbs,body.dark-skin .woocommerce-breadcrumb,body.dark-skin .post-inner p.post-meta,body.dark-skin .comment-wrap,body.dark-skin .tie-weather-forecast,body.dark-skin .share-post,body.dark-skin #tabbed-widget .widget-top,body.dark-skin .item-list,body.dark-skin .widget.timeline-posts li h3,body.dark-skin .widget.timeline-posts li span.tie-date:before,body.dark-skin .entry #related_posts,body.dark-skin .live-search_result_container li,body.dark-skin .twitter-widget-content li,body.dark-skin #theme-footer .twitter-widget-content li,body.dark-skin .list-box li.other-news,body.dark-skin .column2 li,body.dark-skin .wide-box li,body.dark-skin .cat-tabs-header,body.dark-skin .sitemap-col h2,body.dark-skin ul.authors-wrap li,body.dark-skin .entry ul.best-reviews li,body.dark-skin .arqam-lite-widget-counter li,body.dark-skin .divider,body.dark-skin .post-content-slideshow-outer,body.dark-skin .woocommerce ul.products li.product .price,body.dark-skin .woocommerce-page ul.products li.product .price,body.dark-skin .flickr-wrapper .flickr_badge_image img,body.dark-skin .review-final-score{border-color:#474747;}
body.dark-skin.woocommerce ul.products li.product .price,body.dark-skin.woocommerce-page ul.products li.product .price{border-color:#555;}
ul.products li.product .price,ul.products li.product .star-rating{margin:10px 0}
ul.products li.product .price{display:block;color:#787E87;font-weight:400}
ul.products li.product .price ins{font-weight:700;margin-left:.618em;background-color:transparent}
.single-product div.product .price{font-weight:700;font-size:18px;margin-bottom:15px;}
.single-product div.product .single_variation .price{margin-bottom:1em;display:block}
body.rtl ul.products li.product .price ins,body.rtl #payment .payment_methods li label{margin-left:0;margin-right:.618em;}

.entry-title,
.entry-header .entry-meta {
	
}

.entry-title {
	font-size: 40px;
	line-height: 50px;
	font-family: 'Gentium Basic',serif;
}

.entry-title,
.entry-title a {
	color: #555;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #5f85b0;
}

.page .entry-title, .page .entry-title a{
position: absolute !important;
clip: rect(1px 1px 1px 1px); 
clip: rect(1px, 1px, 1px, 1px);}
body.style-206 #usersite-container #page-photo,body.style-206 #usersite-container .page-photo-wrap{position:relative;height:100%}
body.style-206 #usersite-container .landing-page .page-photo-wrap{height:100vh}
body.style-206 #usersite-container .inner-page #page-photo .page-photo-wrap{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;z-index:0}
.square_program{float:left;cursor:pointer;position:relative;font-size:21px;color:#170105 !important;width:25%;padding-bottom:13%;padding-top:1%;margin:0;overflow:hidden}
.tiled-gallery .gallery-group{float:left;position:relative;}




.column { float: left;

          margin: 0 80px 0 0;

          width: 170px; }




.column.last { margin: 0; }


#footer-content .column h4 { color: #000;

                             font-size: 10.5pt; 

                             border-bottom: 1px solid #000; }




#footer-content .column ul { font-size: 9pt;  

                             padding-left: 0 !important;}




#footer-content .column ul li a { color: #333333; }




#footer-content .column ul li a:hover { color: #800009; }


#right_row2 {
  display: table-cell;
  vertical-align: top;
  height: 120px;
  text-align: left;
  border-bottom: 2px solid #52667C;
}


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

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }
.navbar .dropdown-short .dropdown-menu li.dropdown-header{display:block;padding:5px 0;font-size:16px;line-height:20px;white-space:nowrap;font-weight:700}

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

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
.btn-set{margin-bottom:35px;text-align:center;}
.btn-set .btn{margin:10px 5px;}
#thanks-for-sharing .btn-set{margin-bottom:15px;}
#thanks-for-sharing .btn-set .btn-social{display:none;}
#thanks-for-sharing .btn-set .btn-social.active{display:inline-block;}
#container		{
				position: absolute;
				top: 130px;
				left: 50%;

				width: 760px;
				margin-left: -380px;
				}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.list-divided .list-group__item,.list-divided .list-divided__item{border-bottom:1px dotted black;vertical-align:middle}
.list-divided--table .list-divided__item{display:table-row}

.targeterthelink a {
	color:#000;
	font-weight:600;
}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.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-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.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-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.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-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.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-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.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-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.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}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}
.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}

.breadcrumb .active {
  color: #5a89ad;
}

.aiwidgetscss{ padding:0px; }

.aiwidgetscss a {text-decoration:none}

.aiwidgetscss h1{color:#CCC;font-size:18px;}

.aiwidgetscss .tweet_author_name a, .widget .tweet_author_name a { color:#333; font-weight: bold; font-size:16px;}

.aiwidgetscss .tweet_author_name a:hover, .widget .tweet_author_name a:hover { color:#777; text-decoration: none; }

.aiwidgetscss .tweet_author_heading a, .widget .tweet_author_heading a { color:#999; text-decoration: none; }

.aiwidgetscss .tweet_author_heading a:hover, .widget .tweet_author_heading a:hover { color:#333; text-decoration: none; }

.aiwidgetscss .tweet_author a, .widget .tweet_author a { color:#c1c1c1; font-size:14px; }

.aiwidgetscss .tweet_author a:hover, .widget .tweet_author a:hover { color:#333; text-decoration: none; }

.aiwidgetscss .tweetlink a, .widget .tweetlink a { color:#c1c1c1; font-size:11px; }

.aiwidgetscss .tweetlink a:hover, .widget .tweetlink a:hover { color:#777; text-decoration: none; }

  .blast_modal_wrap{
    display:none;
height: 1700px;
 transition: all 1s, height 0 1s;
 opacity:1;
width: 100%;
background: rgba(0,0,0,0.7);
position: fixed;
z-index: 9999;
}

.b-pop-winmid .b-wm-sub-head { color:#3787d3; font-size:14px; line-height:18px; padding:0 0 8px 0; text-transform:uppercase; font-weight:700; }


#idpop-addsuccess .b-wm-sub-head, #idpop-pasrestore .b-wm-sub-head, #idpop-rewthank .b-wm-head { padding:40px 0; }

#idpop-ordersuc .b-wm-sub-head { padding:10px 0; font-size:18px; }


#message-box .b-wm-sub-head {
    padding: 40px 0;
}


    .one_footer_menu{
        width: 49.80%;
        float:left;
        background: #000;
        text-align: center;
        padding: 15px 0;
    }


    a .one_footer_menu{
        text-decoration: none;
        color:#fff;
    }


			
.tf-tile .tile-content {
	line-height: 1.7em;
}

.tile-type-button .tile-inner .tile-content {
	padding: 0 0 .65em 1.9em;
}

span.separator, 
span.mobile_separator { 
  opacity: 0.5;
  margin: 0 3px; 
}

span.mobile_separator { 
  display: none;         
}

  span.separator, 
  span.mobile_separator { 
    margin: 0 1px;   
    display: inline; 
  }

#votes_requests a, #winners_circle a {
	font-weight: bold;
        color: #0f5489;
	filter: Shadow(Color=#ffffff, Direction=0, Strength=2);
}


.inslide-list {
	display: block;
	font-size: 1.2em;
	overflow: auto;
}
#shiftnav-toggle-main{position:fixed;left:0;width:100%;max-width:100%;box-sizing:border-box;padding:0 10px;z-index:500000;transition:transform .5s;text-align:center;background:#1D1D20;color:#eee}
#shiftnav-toggle-main,.shiftnav-fixed-left,.shiftnav-fixed-right{top:0;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s}
#shiftnav-toggle-main.shiftnav-toggle-position-absolute{position:absolute}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left{text-align:left}
#shiftnav-toggle-main.shiftnav-toggle-main-align-right{text-align:right}
#shiftnav-toggle-main a{color:inherit;text-decoration:none}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before{float:left}
#shiftnav-toggle-main .shiftnav-main-toggle-content-after{float:right}
#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:16px 40px}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{width:100%;box-sizing:border-box;position:absolute;left:0}
#shiftnav-toggle-main .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{float:left;content:'\f0c9';font-family:FontAwesome;padding:16px 20px;margin-left:-10px;position:relative;z-index:20}
.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before,.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before{content:'\f00d'}
#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-edge-right.shiftnav-toggle-main-entire-bar:before,.shiftnav-open-right #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{float:right;padding-left:20px}
.shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger .fa:before,.shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right:before{float:left;padding-left:0;padding-right:20px}
.shiftnav-force #shiftnav-toggle-main{display:block!important}
body.admin-bar #shiftnav-toggle-main,body.admin-bar .shiftnav{top:32px}
html #shiftnav-toggle-main~#wpadminbar{top:54px}
.shiftnav-no-transforms #shiftnav-toggle-main,.shiftnav-no-transforms .shiftnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.shiftnav-no-transforms.shiftnav-open-left #shiftnav-toggle-main{left:290px}
.shiftnav-no-transforms.shiftnav-open-right #shiftnav-toggle-main{left:auto;right:290px}
.shiftnav-no-transforms #shiftnav-toggle-main,.shiftnav-no-transforms .shiftnav-wrap{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-left .shiftnav-fixed-left,.shiftnav-open.shiftnav-open-left .shiftnav-wrap{-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}
.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-right .shiftnav-fixed-right,.shiftnav-open.shiftnav-open-right .shiftnav-wrap{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);-o-transform:translateX(-320px);transform:translateX(-320px)}

#shiftnav-toggle-main::before {
    content: "";
    float: left;
    font-family: FontAwesome;
    padding: 25px;
}
.shiftnav,.shiftnav *,.shiftnav-toggle,.shiftnav-toggle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;line-height:1.3em;-webkit-tap-highlight-color:transparent;padding:0;margin:0;background:none}
.shiftnav-toggle{cursor:pointer}
.shiftnav-toggle-main-block{padding:16px 20px;display:inline-block}
.shiftnav-toggle-main-ontop{position:relative;z-index:20}
.shiftnav-toggle-style-default{background:#333;color:#eee;padding:10px}
.shiftnav-toggle-style-default:hover{background:#222;color:#ddd}
.shiftnav-toggle-style-default .fa{margin-right:5px}
.shiftnav-toggle-button{display:inline-block;padding:10px 15px;background:#444;color:#eee}
.shiftnav-toggle-button:hover{display:inline-block;padding:10px 15px;background:#222;color:#eee}
.shiftnav-toggle-button .fa{margin-right:3px}
.shiftnav-open .shiftnav-toggle .shiftnav-icon-toggler:before,.shiftnav-open-left .shiftnav-toggle .shiftnav-icon-toggler-left:before,.shiftnav-open-right .shiftnav-toggle .shiftnav-icon-toggler-right:before{content:"\f00d"}
.ie7 .shiftnav,.ie7 .shiftnav-toggle,.ie8 .shiftnav,.ie8 .shiftnav-toggle,.lt-ie9 .shiftnav,.lt-ie9 .shiftnav-toggle{display:none!important}

.shiftnav-toggle, .shiftnav-toggle *, .shiftnav, .shiftnav * {
    background: none repeat scroll 0 0 transparent;
    box-sizing: border-box;
    line-height: 0.1em;
    margin: 0;
    padding: 0;
}


#topmenu {
	background-color: #EDF8FE; 
	width:100%;
}


.mpu {
width: 300px;

background-color: #999999;
margin-top: 5px;
margin-bottom: 0px;
border: solid 2px #999;
float: left;
}


.mpu-300x100 {

margin-top: 10px;
margin-left: 5px;
margin-right: 5px;

float: left;
}


.mpu-tile {
width: 300px;
height: 100px;
background-color: #999999;
margin: 20px 0;
border: solid 2px #999;
float: left;
}
.view .progress-disabled{float:none}
.view-sidebar-stevie-awards-blog{background:#f0f0f0;border-radius:0 0 4px 4px;border:1px solid #d5d3d3;border-top:0;padding:25px 15px}

.view-important-dates,.date-overlay-blocks h2.block-title{background:none;background:rgba(0,0,0,0.78);width:310px;position:absolute}
.view-important-dates .view-content{height:295px;overflow:hidden}
.view-important-dates{color:white;padding:0 20px;min-height:336px;top:75px}
.date-overlay-blocks .view-footer{text-align:left}
.view-desktop-sa-main-site-news-events-ticker{width:100%}
.view-port{padding:10px 35px 0 35px}
.awards-calender-blocks .view-content{min-height:327px}
.calendar-page .view-footer{margin:55px auto 0 auto;text-align:center}
.no-comment,.view-footer,.view-empty{text-align:center}
.view-empty{padding-top:65px}
.no-comment,.view-empty .no-result{font-size:16px;line-height:24px;font-weight:bold}
.view-empty .no-result:before,.switch-link:after{font-weight:normal;font-family:'FontAwesome'}
.view-empty .no-result:before{content:"\f002";font-size:14px;padding:6px 7px;background:#999;color:#fff;margin-right:7px;border-radius:50%;border:0}
.awards-calender-blocks .view-empty{min-height:358px;padding:0}
.aba-home .awards-calender-blocks .view-empty .no-result,.iba-home .awards-calender-blocks .view-empty .no-result,.gsa-home .awards-calender-blocks .view-empty .no-result,.sales-home .awards-calender-blocks .view-empty .no-result,.women-home .awards-calender-blocks .view-empty .no-result{padding:120px 0 25px 0}
.awards-calender-blocks .view-content,.home-wrap-blocks .form-area-blocks{min-height:0}


#slider { width: 746px; height: 850px; position: relative; }

#slider .gametext{color:#FFFFFF; padding-top:20px; font-size:15px; width:725px;}

#slider .gametext a{color:#FFFFFF;text-decoration:none;}

#slider .gametext a:hover{color:#FFFFFF;}

#slider .gamebottom{padding-top:35px;padding-right:15px;}

#slider .gamebottom a{color:#FFFFFF;text-decoration:none; font-size:16px;}

#slider .gamebottom a:hover{color:#FFFFFF;}



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


.menu {
    text-transform: uppercase;
}


.menu-title {
    margin-top: 26px;
    font-size: 12px;
    text-align: left;
    color: #fff;
}


    #slide-menu .menu-title {
        color: #fff;
    }


#slide-menu .menu li a {
    color: #fff;
    font-size: 18px;
    line-height: 36px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
}


#slide-menu .menu li.current-menu-item a,
#slide-menu .menu li a:hover {
    border-bottom: 1px solid;
}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }


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


#menu-secondary-nav .menu-item {
	padding: 0 8px;
}


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


	.footer-widget-header-container #menu-footer-nav li, #menu-auto-transport-information .menu-item {
		text-align: left;
	}


	.menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block!important;
	}


	.menu.responsive-menu .menu-item {
		margin: 0;
	}


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


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


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


	#menu-auto-transport-information .menu-item {
		margin-bottom: 10px;
	}
.primary-nav-list .menu-item-has-children{position:relative}
.tab-pane .tab-icon{display:none}


.reservation-menu {
    position: relative;
    cursor: pointer;
	left: 6px;
}


.reservation-button:hover, .reservation-menu.active .reservation-button {
    background-position: 0 -70px;
}


.reservation-menu.active .reservation-nav {
    display: block;
}


.label.category_heading_a {
	color: #fff;
	font-family: 'Archer Bold', Helvetica, Arial, sans-serif;
	font-size: 50px;
	line-height: 50px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_b {
	color: #5a65b2;
	font-family: 'Archer Bold', Helvetica, Arial, sans-serif;
	font-size: 42px;
	line-height: 42px;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_c {
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 50px;
	line-height: 56px;
	font-weight: 700;
	padding-bottom: 20px;
	border-bottom: 3px dotted #98979f;
}

.label.category_heading_m {
	color: #fff;
	font-family: 'Archer BoldItalic', Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 24px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_n {
	color: #a1a1a1;
	font-family: 'Archer BoldItalic', Helvetica, Arial, sans-serif;
	font-size: 21px;
	line-height: 21px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_o {
	color: #a7a7a6;
	font-family: 'Halo Hand', Helvetica, Arial, sans-serif;
	font-size: 42px;
	line-height: 49px;
	-webkit-font-smoothing: antialiased;
	padding-left: 3px;
}

.ie7 .label.category_heading_o {
	line-height: 51px;
}

.label.category_heading_p {
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
}


.contact_form .cf_group .label {
	float: left;
	width: 150px;
	color: #5E5F6C;
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
}

	.carousel_home .wrapper .slide .content p.label:nth-child(1n+4) {
		display: none;
	}

	.home .slide .label.category_heading_c {
		font-size: 45px;
		line-height: 45px;
	}


#weather_wrapper{
    padding: 7px 0 5px 0;
    text-align: center;
    font-size: 14px;
    color:#cccccc;

}


#weather_wrapper span{
    font-family: Avenir-black, Arial, Helvetica, sans-serif;
}
div.widgets-clear{clear:both;}




 
 .siteorigin-panels-stretch .no-col-padding .sydney-stretch .panel-row-style {
 	background-color:#fff;
 
 }


.table {
	display: table;
	border: 0px;
	padding: 0;
	margin: 0px;
}

.imageholder{
	position:relative;width:534px;height:358px;display:none;padding:8px}

#mainmenu ul.menu {
	
	width: 89%;
    margin: auto;
}

#mainmenu ul.menu li.has-sub-menu:hover .dropdown_arrow, #mainmenu ul.menu li.has-sub-menu.current-menu-item .dropdown_arrow, #mainmenu ul.menu li.has-sub-menu.current-menu-parent .dropdown_arrow {
	top: 21px;
}

#mainmenu ul.menu li {
	float: left;
	font-size: 14px;
	padding: 15px;
	margin: 0 3px;
	display: inline-block;
	position: relative;
}

#mainmenu ul.menu li.has-sub-menu {
	padding-right: 30px;
}

#mainmenu ul.menu li a {
	color: #fff;
}

#mainmenu ul.menu li:hover, #mainmenu ul.menu li.current-menu-item, #mainmenu ul.menu li.current-menu-parent {
	background: #fff;
	padding: 17px 14px 18px 14px;
	margin: -3px 3px 0 3px;
	border-top: #dedede 1px solid;
	border-right: #dedede 1px solid;
	border-left: #dedede 1px solid;
}

#mainmenu ul.menu li.has-sub-menu:hover, #mainmenu ul.menu li.has-sub-menu.current-menu-item, #mainmenu ul.menu li.has-sub-menu.current-menu-parent {
	padding-right: 29px;
}

#mainmenu ul.menu li.has-sub-menu:hover {
	padding-bottom: 24px;
}

#mainmenu ul.menu li ul.sub-menu {
	position: absolute;
	width: auto;
	top: 55px;
	left: -1px;
	background: #fff;
	display: none;
	padding: 10px 0;
	border-right: #dedede 1px solid;
	border-bottom: #dedede 1px solid;
	border-left: #dedede 1px solid;
}

#mainmenu ul.menu li:hover ul.sub-menu {
	display: inline-block;
}

#mainmenu ul.menu li ul.sub-menu li {
	clear: both;
	height: auto;
	width: 200px;
	padding: 10px 15px;
	margin: 0;
	border: 0;
	display: block;
}

#mainmenu ul.menu li ul.sub-menu li.current-menu-item, #mainmenu ul.menu li ul.sub-menu li:hover {
	padding: 10px 15px;
	margin: 0;
	border: 0;
	background: #eee;
}

#mainmenu ul.menu li:hover ul.sub-menu li a, #mainmenu ul.menu li ul.sub-menu li a {
	padding: 0 10px 0 0;
	display: block;
	font-size: 13px;
	height: auto;
}

#mainmenu ul.menu li a:hover, #mainmenu ul.menu li ul.sub-menu li a:hover {
	text-decoration: none;
}

#mainmenu ul.menu li:hover a, #mainmenu ul.menu li.current-menu-item a, #mainmenu ul.menu li.current-menu-parent a, #breadcrumbs a, .topright-meta a, .post-title a, .post-meta a, .card-cat h2, .card-item .price, .post-content h1, .post-content a, #nicepagination ul li.active, #container .rf_latest_posts_widget h4 {
	color: #c10000;
}

.title-container .title, #mainmenu ul.menu li:hover .dropdown_arrow, #mainmenu ul.menu li.current-menu-item .dropdown_arrow, #mainmenu ul.menu li.current-menu-parent .dropdown_arrow, .readmore, input[type="submit"] {
	border-top-color: #ca2626;
}

#content .title-container .font, #mainmenu ul.menu li a.font, .readmore, input[type="submit"] {
	text-shadow: #300000 0px -1px 0px;
}

#mainmenu ul.menu li.current-menu-item a.font, #mainmenu ul.menu li.current-menu-parent a.font, #mainmenu ul.menu li:hover a.font {
	text-shadow: none;
}


#access li.blog a:hover, #access li.blog.current-menu-item a, #access li.blog.current-page-ancestor a {
  background-color: #D0417E;
  background-image: linear-gradient(bottom, rgb(208,65,127) 60%, rgb(130,42,80) 100%);
  background-image: -o-linear-gradient(bottom, rgb(208,65,127) 60%, rgb(130,42,80) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(208,65,127) 60%, rgb(130,42,80) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(208,65,127) 60%, rgb(130,42,80) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(208,65,127) 60%, rgb(130,42,80) 100%);
  
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.6, rgb(208,65,127)),
    color-stop(1, rgb(130,42,80))
  );
}

.top_icons li.home a{background-position:0 0}

.top_icons li.home a:hover{background-position:0 100%}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

#plan .txt3{display:block;font-size:1em;padding-left:15px;margin:5px 0 5px 0;}

.img-circle {
  border-radius: 50%;
}


#header{height:120px;margin:0 0 20px 0;width:945px;}


#header img{margin:10px 0 0;}

		.so-mobilenav-mobile + * { display: none; }

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-content-boxes .fusion-column {
  margin-bottom: 20px;
}

.fusion-column-last {
  margin-left: 0;
  margin-right: 0;
}

.fusion-spacing-no.fusion-column-last {
  margin-left: 0;
  margin-right: 0;
}

.fusion-equal-height-columns .fusion-column-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.fusion-equal-height-columns .fusion-column-tablecell {
  display: table-cell;
  vertical-align: middle;
}
#slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;}
.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}
.fusion-columns .fusion-column{float:none;width:100% !important;margin:0 0 50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#slidingbar-area .columns .col,.avada-container .columns .col,.footer-area .fusion-columns .fusion-column{float:none;width:100%;}
.fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n){margin-right:0;}
.fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper{width:50% !important;float:left !important;}
.fusion-columns-2 .fusion-column:nth-child(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n),.fusion-columns-4 .fusion-column:nth-child(3n){clear:both;}
.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{width:33.33% !important;float:left !important;}
.fusion-columns-3 .fusion-column:nth-child(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-5 .fusion-column:nth-child(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-6 .fusion-column:nth-child(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-child(4n){clear:both;}
#slidingbar .fusion-column,.footer-area .fusion-column{margin-bottom:40px;}
.fusion-layout-column.fusion-column-last{clear:right;zoom:1;margin-left:0;margin-right:0;}
.fusion-column.fusion-spacing-no{margin-bottom:0;width:100% !important;}
#slidingbar-area .fusion-columns .fusion-column,.footer-area .fusion-columns .fusion-column{float:left;width:98% !important;}


.col-md-1{width:8.333333%;}

.col-md-2{width:16.666666%;}

.col-md-3{width:25%;}

.col-md-4{width:33.333333%;}

.col-md-5{width:41.666666%;}

.col-md-6{width:50%;}

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

.col-md-8{width:66.666666%;}

.col-md-9{width:75%;}

.col-md-10{width:83.333333%;}

.col-md-11{width:91.666666%;}

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


.col-md-1,.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-md-10,.col-md-11,.col-md-12{
	padding:0 40px;
	float:left;
}


.row-advantage .col,
.row-html .col,
.row-steps .col{
	padding-top:40px;
	padding-bottom:40px;
}


.row-html .col,
.row-steps .col{
	padding-left:20px;
	padding-right:20px;
}


.row-advantage .col h4{margin-bottom:25px;}

.row-html .col h5{
	text-transform:uppercase;
	margin-top:40px;
	margin-bottom:20px;
	position:relative;
}

.row-html .col h5:after{
	content:'';
	display:block;
	width:60px;
	height:2px;
	margin:20px auto 0 auto;
	background:#215992;
	background:rgba(0,0,0, 0.2);
}


.row-advantage .col p{
	display:block;
	padding:0;
	color:#777;
	font-size:1.15em;
	line-height:1.7;
}

.row-html .col p{
	display:block;
	padding:0;
	color:#dadee7;
	line-height:1.7;
}

#footer .col{padding:0 20px 0 0;}

	
	.col-md-1,.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-md-10,.col-md-11,.col-md-12{
		float:none;
		width:100%;
	}

	#footer .col:last-child{margin:0;}


	.col-button-wrapper {
	  margin-bottom: 35px;
	}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
 .row .nine { width: 75%; }
 .nine { width: 75%; }
.table-area .col{float:left;padding:0 0 0 11px;width:279px;}
.check-form .col{float:left;width:116px;padding:0 0 0 3px;}

        .fifth .blog_shortcode_item,.fifth .blog_shortcode_item .hover-text,.blog_shortcode_item {
          transition:all 0.5s;
        }


        .fifth .blog_shortcode_item:hover .hover-text{
          color:!important;
          
        }


        
        .videosfirst .blog_shortcode_item,.videosfirst .blog_shortcode_item .hover-text,.blog_shortcode_item {
          transition:all 0.5s;
        }


        .videosfirst .blog_shortcode_item:hover .hover-text{
          color:!important;
          
        }



	#v-cal *{
		margin:0px;
		padding:0px;
		position:static;
		box-shadow: :none;
	}

	
	#v-cal {
		width: 100%;

	}


	#v-cal .ba-booking-calendar {

		width:100%;
		margin: 0 auto;
	}




	#v-cal .ba-booking-calendar .-form {
		width:100%;
	}

	

	#v-cal .ba-booking-calendar .-form form {
		width:100%;
	}
	

	#v-cal .ba-booking-calendar .-form form .-field-date,
	#v-cal .ba-booking-calendar .-form form  .-button,
	#v-cal .ba-booking-calendar .-form form .-field-promocode{
		display:inline-block;
		width:100%;
		margin: 5px 0px 5px 0px;

	}

	#v-cal .ba-booking-calendar .-form form .-field-date span,
	#v-cal .ba-booking-calendar .-form form .-field-promocode span {
		display:inline-block;
		width:40%;
		float:left;
		line-height: 30px;
		font-size: 1.1em
	}

	#v-cal .ba-booking-calendar .-form form .-field-date input,
	#v-cal .ba-booking-calendar .-form form .-field-promocode input {
		display:inline-block;
		width:55%;
		float:left;
		height:25px;
		text-align: center;
	}


	#v-cal .ba-booking-calendar .-form form  .-button {
		clear: both;
		display:block;
		height:30px;
		font-size: 1.1em;
		background-color:#AD1B24;
		border-style:none;
		color:white;
	}


	#v-cal .ba-booking-calendar .-form form  .-button:hover {
		transition: opacity 0.3s;
		opacity:0.6;
	}


	#v-cal .ba-booking-calendar a.caltrigger {
    left: 42%;
    margin-top: 5px;
    position: relative;
    top: 10%;
}

.slide-title { color: #fff; margin-bottom: 10px; margin-bottom: 0.625rem; }

.slide-title:hover { color: #e64946; }

	.slide-title, .sl-title { font-size: 20px; font-size: 1.25rem; }

    	    	    	    	    	    	    	    		a:hover, .meta a:hover, .breadcrumb a:hover, .related-title:hover, #ticker a:hover .meta, .slide-title:hover, .sl-title:hover, .carousel-layout2 .carousel-item-title:hover { color: #e50602; }
.pi-video .player-wrapper{width:100%;display:inline-block;position:relative;margin-bottom:-5px}
.pi-video .player-wrapper:after{padding-top:56.25%;display:block;content:''}
.pi-video .player-wrapper .player{position:absolute;top:0;bottom:0;right:0;left:0}
.pi-video .player-wrapper .player .innerWrapper{width:100%;height:100%}


#rbb {
	position: absolute;
	top:330px;
	left: 0;
	z-index: 4;
}

.fl {
	float: left;
}

	.header_container .phone span.fl {
		font-size: 14px !important;
	}


.cortina-negra{
	position:absolute;
	width:100%;
	height:100%;
	background-color: #000;
	opacity:0.5;
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px;padding:0px;}
.container_24 .grid_6{width:230px}

#classes{
  }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.cmsc-footer-block {
  box-sizing: inherit;
  padding-bottom: 60px;
  -webkit-flex: 0 1 280px;
  flex: 0 1 280px;
  width: 21.6%;
  float: left;
   }

  .cmsc-footer-block:first-child {
    -webkit-flex: 1 0 300px;
    flex: 1 0 300px;
    width: 35%; }

  .cmsc-footer-block:last-child {
    -webkit-flex: 0 1 200px;
    flex: 0 1 200px; }

  .cmsc-footer-block h2 {
    border-bottom: 2px solid #00aeef;
    box-sizing: inherit;
    font-size: 14px;
    font-family: inherit;
    text-transform: uppercase;
    padding-bottom: 22px;
    margin-bottom: 22px; }

  .cmsc-footer-block .cmsc-logo-wrap {
    width: 134px;
    height: 20px; }

    .cmsc-footer-block:first-child, .cmsc-footer-block:last-child {
      -webkit-flex: 0 0 100%;
      flex: 0 0 100%; }

    .cmsc-footer-block .cmsc-logo-wrap svg {
      display: block;
      width: 100%;
      height: auto;
      margin-bottom: 22px; }

    [id=cmsc-footer] .cmsc-footer-block {
      -webkit-flex: 0 1 auto;
      flex: 0 1 auto;
      float: none;
      width: auto; }

      [id=cmsc-footer] .cmsc-footer-block:first-child {
        -webkit-flex: 0 1 auto;
        flex: 0 1 auto; }

      [id=cmsc-footer] .cmsc-footer-block:last-child {
        -webkit-flex: 0 1 auto;
        flex: 0 1 auto; }



.cmsc-footer-block .bord {
  border-top: 2px solid #00aeef !important;
  padding-top: 25px;
}




.spx-1{ width: 99.99999998999999%;}

		.footer-widget { float: left; width: 225px; margin: 0 60px 50px 0; color: #fff; }

			#footer-widgets .footer-widget li { padding: 0 0 10px 14px; position: relative; }

			#footer-widgets .footer-widget li:before { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }

				#footer-widgets .footer-widget li a { color: #fff; text-decoration: none; }

				#footer-widgets .footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }


.et_color_scheme_green .et-search-form, .et_color_scheme_green .nav li ul, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .footer-widget li:before, .et_color_scheme_green .et_pb_pricing li:before { border-color: #7cc68d !important; }


.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .nav li ul, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .et_pb_pricing li:before { border-color: #c37cc6 !important; }


.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before { border-color: #cd5c5c; }


.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .nav li ul, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et_pb_pricing li:before { border-color: #edb059; }


	.et_vertical_nav .footer-widget { width: 367px; }


	.et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }

	.footer-widget:nth-child(2n) { margin-right: 0; }


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #98765d !important; }


		.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #98765d; }

.footer-widget h4 {
    color: #FFFFFF !important;
    font-weight: 700;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pg-104-1 .panel-grid-cell { float:left }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-104 .panel-grid-cell { padding:0 }
.testimonials_holder{text-align:center}
.testimonials_holder .flex-direction-nav{display:block;position:static}
.testimonials_holder .flex-direction-nav li{display:inline-block;height:30px;margin-top:37px}
.testimonials_holder .flex-direction-nav li:first-child{margin-right:5px}
.testimonials_holder .flex-direction-nav li:last-child{margin-left:4px}
.testimonials_holder .flex-direction-nav a{position:relative;width:30px;height:30px;border:2px solid #303030;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:1;background-color:transparent;text-indent:-9999px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.testimonials_holder .flex-direction-nav a:hover{background-color:#303030}
.testimonials_holder.light .flex-direction-nav a{border-color:#fff}
.testimonials_holder.light .flex-direction-nav a:hover{background-color:#1abc9c;border-color:#1abc9c}
.testimonials_holder.light .flex-direction-nav a:before{color:#fff}
.testimonials_holder .flex-direction-nav a:before{font-family:'FontAwesome',sans-serif;position:absolute;height:26px;width:26px;line-height:26px;top:0;left:0;color:#000;text-indent:0;font-size:16px}
.testimonials_holder .flex-direction-nav a:hover:before{color:#fff}
.testimonials_holder .flex-direction-nav a.flex-prev:before{content:'\f104'}
.testimonials_holder .flex-direction-nav a.flex-next:before{content:'\f105'}
.testimonials_holder.full_width{background:0}
.testimonials_holder.standard .testimonials .testimonial_text_inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.testimonials_holder.full_width .testimonials .testimonial_text_inner{border-left:none;border-right:0;position:relative;text-align:center}
.testimonials_holder.full_width .testimonials .testimonial_text_inner p{margin:0 0 19px}
.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;}
.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;}

#content-side {
	width:265px;
	float:right;
	margin-right:3px;
	margin-top:-5px;
}

#content-side p {
	font-size:11px;
}

#content-side ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#content-side li {
	margin-bottom:10px;
}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }

    .content-row .owl-carousel .owl-item .news-post {
      margin: 1rem; }

      .content-row .owl-carousel .owl-item .news-post .inner {
        min-height: 40rem;
        padding: 5rem 2rem 0 2rem;
        position: relative; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .news-img {
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0; }

    .content-row .owl-carousel .owl-item .news-post.shadow {
      -moz-box-shadow: 2px 2px 4px 3px #f3f3f3;
      -webkit-box-shadow: 2px 2px 4px 3px #f3f3f3;
      box-shadow: 2px 2px 4px 3px #f3f3f3; }


.secondary_marquee_image {
  width: 960px;
  height: auto;
  border-top: 1px solid #ddd
}

#header-dropdown .close-map{position:absolute;right:30px;top:30px;width:40px;height:40px;background:#323436;color:#FFF;line-height:40px;font-size:18px;text-align:center;opacity:.7;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}

#header-dropdown .close-map:hover{opacity:1}

#header-dropdown .close-map .hb-moon-close-2{margin-left:-1px}

.gop-pickups{
	color: #FF0000;
	font-size: 18px;
}

.span12, .container {
  width: 940px;
}

.container {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}

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

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


.inner #content:not(.ticket-content) .container {
	width: 965px;
	padding-right: 5px;
}

footer .container {
	padding-top:0;
}

.collection, .collectionhead {
	float:left;
	width:50%;
	background:#222;
	padding-top:15px;
	padding-bottom:0px;
	position:absolute;
	top:0px;
	margin-left: 8px;
}

.collection h2, .collection h3, .collection h4, .collectionhead h2, .collectionhead h3, .collectionhead h4 {
	padding:0 0 0px 40px;
	color:#fff;
	font-weight:lighter;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:14px;
}
.easingslider-slide-content .left{position:absolute!important;top:0!important;left:0!important}
.easingslider-slide-content .right{position:absolute!important;top:0!important;right:0!important}
.easingslider-slide-content .top{position:absolute!important;top:0!important;left:0!important}
.easingslider-slide-content .bottom{position:absolute!important;bottom:0!important;left:0!important}
.easingslider-slide-content .left,.easingslider-slide-content .right{margin:20px 50px!important;width:45%}
.easingslider-slide-content .bottom,.easingslider-slide-content .top{margin:20px 4%!important;width:92%;text-align:center}
.easingslider-slide-content .caption{background-color:#000;background-color:rgba(0,0,0,.7);-webkit-box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);-moz-box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);color:#fff;padding:6px 4px;margin:0 0 10px;line-height:1.8em!important;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.easingslider-slide-content .caption:last-child{margin-bottom:0}
.easingslider-slide-content .fade{opacity:0}
.active .easingslider-slide-content .fade{opacity:1}
.easingslider-slide-content .slideleft{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
.easingslider-slide-content .slideright{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.easingslider-slide-content .slidetop{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.easingslider-slide-content .slidebottom{-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.active .easingslider-slide-content .slidebottom,.active .easingslider-slide-content .slideleft,.active .easingslider-slide-content .slideright,.active .easingslider-slide-content .slidetop{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}

.easingslider-slide-content {background-color: #ffffff;   background-color: rgba(255,255,255,0.9);            color: #333333;   padding: 5px 15px;   margin: 0;   line-height: 1.4em !important;   border-radius: 0;   -webkit-transition: all .3s ease;   -moz-transition: all .3s ease;   -ms-transition: all .3s ease;   -o-transition: all .3s ease;   transition: all .3s ease;position: absolute;   bottom: 0;-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.2);   -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,.2);   box-shadow: 0 0 5px 2px rgba(0,0,0,.2);}

.easingslider-slide-content h2 {margin: 0;font-size: 22px;line-height: 1.2;color: #333333;text-shadow: 1px 1px rgba(255,255,255,.7);}

.easingslider-slide-content a:hover {text-decoration:none !important;}

.easingslider-slide-content span {margin: 0;font-size: 12px;line-height: 1.2;color: #333333;text-shadow: 1px 1px rgba(255,255,255,.7);display: inline-block;}
 .easingslider-42 .easingslider-slide { display: none; }
 .easingslider-42 .easingslider-slide-1 { display: block !important; }




#header {
	margin: auto;
	width: 960px;
	height:80px;
}




#header .searchform {
	float: right;
	padding: 0;
	margin-top:8px;
}

    #header .wrap { width:100%; }


.engine_dark .main-container:before,
.engine_dark .footer-menu:before,
.engine_dark .footer .footer-widgets .container:before,
.engine_dark .portfolio-posts .engine-tabs .active a::after,
.engine_dark .portfolio-posts .tab-content:before,
.engine_dark #reply-title:after,
.engine_dark .headline:after {
    background: #252525;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #333;
}
 .entry-header {
clear: both; margin-bottom: 0.5em;
}

.builder-module-content .format-image .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-video .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}
 .builder-module-content .format-status .entry-header {
margin-bottom: .25em;
}


    #c5 .location-headers .table-cell-align {
        float: left !important;
    }


    #c5 .product-header-description .table-cell-align {
        display: block;
        width: auto;
        float: none;
    }


    #c5 .testimonials-slider .table-cell-align {
        display: block;
    }


#c5 .table-cell-align {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
}


#c5 .text-by-banner .table-cell-align {
    width: 50%;
}
