﻿


.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide {
	min-height: initial !important;
}



.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
	min-height: 500px;
	background-position: top center;
	background-size: cover !important;
}


.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
	min-height: 180px;
}



.et_pb_column_3_4 .et_pb_post .et_pb_slide {
	min-height: 442px;
}


.et_pb_column_2_3 .et_pb_post .et_pb_slide {
	min-height: 390px;
}


.et_pb_column_1_2 .et_pb_post .et_pb_slide {
	min-height: 284px;
}


.et_pb_column_1_3 .et_pb_post .et_pb_slide,
.et_pb_column_3_8 .et_pb_post .et_pb_slide {
	min-height: 180px;
}


.et_pb_column_1_4 .et_pb_post .et_pb_slide {
	min-height: 125px;
}


.et_pb_slider .et_pb_slide {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	margin-right: -100%;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	text-align: center;
	list-style: none !important;
}


.format-gallery .et_pb_slider .et_pb_slide,
.et_pb_slider_no_shadow .et_pb_slide {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}


.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0 !important;
}


.et_pb_slider .et_pb_slide,
.et_pb_section {
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: 100%;
	-moz-background-size: cover;
	background-size: 100%;
	background-size: cover;
}


.et_pb_slider .et_pb_slide:first-child {
	display: list-item;
}


.et_pb_slide {
	padding: 0 6%;
}


.et_pb_video_slider .et_pb_slide {
	padding: 0;
}


.et_pb_column_1_4 .et_pb_slider .et_pb_slide {
	min-height: 170px;
}


.et_pb_slide:first-child .et_pb_slide_image img {
	opacity: 0;
}


.et_pb_slide:first-child .et_pb_slide_image img.active {
	opacity: 1;
	-webkit-animation-name: fadeLeft;
	-moz-animation-name: fadeLeft;
	-ms-animation-name: fadeLeft;
	-o-animation-name: fadeLeft;
	animation-name: fadeLeft;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}


.et_mobile_device .et_pb_slider_parallax .et_pb_slide,
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	background-attachment: scroll;
}


.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
	opacity: 0;
}


.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}



	.et_pb_column_4_4 .et_pb_post .et_pb_slide {
		min-height: 534px;
	}


	.et_pb_column_1_3 .et_pb_post .et_pb_slide,
	.et_pb_column_3_8 .et_pb_post .et_pb_slide {
		min-height: 155px;
	}


	.et_pb_blog_grid .et_pb_post .et_pb_slide {
		min-height: 155px;
	}



	.et_pb_post .et_pb_slide {
		min-height: 384px !important;
	}


	.et_pb_post .et_pb_slide,
	.et_pb_blog_grid .et_pb_post .et_pb_slide {
		min-height: 156px !important;
	}
#lower-footer{padding:20px}
#lower-footer p.copyright{font-size:14px;color:#7a8188;margin:0}
.region-translate{position:absolute;right:0;top:-84px;min-width:195px;}
.region-translate .block{margin-bottom:0;}
.region-translate select{height:25px;border:1px solid #ccc;width:100%;}


.region-language-links{float:right; margin-top:10px;}

.region-language-links .block{margin-bottom:0; padding-bottom:0;}


.region-top-ad {text-align:center;}

.region-top-ad .block{padding-bottom:0; margin-bottom:0;}



.region-top-links{float:left; margin-left:16px;}

.region-top-links ul{margin:0; padding:0;}

.region-top-links ul li{display:inline; list-style:none; border-right:1px solid #5a5a5b; margin-right:8px;}

.region-top-links ul li.last{border-right:none;}

.region-top-links ul li a{color:#5a5a5b; font-size:12px; padding-right:10px;}


.region-header{float:right; text-align:right; width:200px;}



.region-highlighted .block{margin-bottom:5px;}





.region-bottom-links {
  text-align: center;
}

  .region-top-links .block-menu {
    margin-bottom: 0; padding-bottom: 0;
  }

  .region-top-links ul li:first-child {
    border: 0;
  }

  .region-top-links ul li a:hover {
    text-decoration: none;
    background:#e3e3e3;
  }

  .main-nav-open .region-header {
    left: 0;
  }

  .region-translate  select {
    width: 100%;
  }





.font-b,
#main-navigation h2, .hal-join, #main-navigation .menu-title, .footer-title, #complementary .widget-title, .button, #single .entry-title, #response-header h3, .archive-title {
	font-family: "PT Sans Narrow", "Trebuchet MS", sans-serif;
	font-weight: 400 !important; }

.footer-title {
	border-bottom: 1px solid #777;
	margin-bottom: 10px;
	margin-bottom: 1rem;
	font-size: 21px;
	font-size: 2.1rem;
	line-height: 40px;
	line-height: 4rem;
	text-transform: uppercase;
	color: #b4b4b4; }


#navigation-row {
  background: #156f98;
  border-bottom: 2px solid #2d4e6d;
  padding: 14px 0 11px;
}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}



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


#print-only {
	display: block;
	padding: 0;
}


#print-only p, h3, h1 {
	position: relative;
	z-index: 100;
	line-height: 130%;
}


#print-only #page-url {
	padding: 10px 0 10px 0;
}



.info_footer{ text-align: left;  padding-left:15px; padding-top:3px; line-height:16px; color:#fff; font-size:11px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}
.newsletter{background:#EB7329;padding:10px;color:#fff;font-size:12px;margin-bottom:0;}


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


#locator.entry { position: relative; }
.region-help .block{overflow:hidden;}
div.region-sidebar-first{max-width:80%;}
div.region-sidebar-first ul{padding-left:0;margin-top:15px;}
div.region-sidebar-first ul li{margin:15px 0;line-height:1.2em;}
div.region-sidebar-first ul li ul{margin-left:15px;margin-top:0;}
div.region-sidebar-first ul li ul ul{margin-left:10px;margin-top:0;}
div.region-sidebar-first ul li a{text-decoration:none;color:#536680;}
div.region-sidebar-first ul li a:hover{text-decoration:underline;}
div.region-sidebar-first ul li a.active{font-weight:500;}
div.region-sidebar-first ul li.expanded li.leaf,div.region-sidebar-first ul li.collapsed li.leaf{margin-left:0;padding-left:0;text-indent:0;}
.region-content li{margin-bottom:10px;}
.region-content h2 img.accordion-icon{margin-right:10px;width:19px !important;height:19px !important;}
.region-content h2.open img.accordion-icon{margin-right:10px;width:19px !important;height:19px !important;}
.region-content h2{padding-left:1.25em;text-indent:-1.25em;}
div.content h2,div.expandAll h2,div.vocabulary-disaster div.content h2,div.region-content h2{border-bottom:solid 1px #d4e2f3 !important;padding-bottom:10px !important;}
body.front div.region-content h2{border-bottom:none !important;}
div.modal.its div.region-sidebar-first{width:100%;}
div.content h2 a,div.region-content h2 a{text-decoration:none;}
body.page-unicorn-homepage div.region-sidebar-first{margin-left:15px;}
body.page-unicorn-homepage div.region-sidebar-first li{line-height:1.2em;margin:15px 0;}
body.page-unicorn-homepage div.region-sidebar-first li a{color:#536580 !important;text-decoration:none;padding:10px 0px;}
body.page-unicorn-homepage div.region-sidebar-first li a:hover{color:#536580 !important;text-decoration:underline;padding:10px 0px;}
div.region-unicorn-homepage-content h2.block-title{display:none;}
div.region-emergency-notification{width:100%;background:#d83924;color:#ffffff;padding:15px;clear:none;overflow-x:visible;margin-bottom:20px;font-size:17px;line-height:1.4em;z-index:700;text-align:center;}
div.region-emergency-notification a{color:#ffffff;}
div.region-emergency-notification div.view-unicorn-emergency-notification{display:block;}
div.region-emergency-notification div.view-content{position:relative;width:100% !important;}
body.page-unicorn-homepage div.region-emergency-notification,body.front div.region-emergency-notification,body.diamond-media-library-landing-page div.region-emergency-notification{margin-bottom:0px;}
body.page-unicorn-homepage div.region-emergency-notification div.view-unicorn-emergency-notification,body.front div.region-emergency-notification div.view-unicorn-emergency-notification,body.diamond-media-library-landing-page div.region-emergency-notification div.view-unicorn-emergency-notification{display:block;}
body.page-unicorn-homepage div.region-emergency-notification div.view-content,body.front div.region-emergency-notification div.view-content,body.diamond-media-library-landing-page div.region-emergency-notification div.view-content{position:relative;width:100% !important;}
body.page-media-library div.region-content li{list-style:none;display:inline;}
body.page-media-library div.region-content div.asset-poster img{max-width:100%;}
div.region.region-content img{max-width:100% !important;height:auto !important;}
.region-content div.quicktabs-tabpage h2{padding-left:0;text-indent:0;margin-top:0;}
body.front div.region-emergency-notification{float:none;width:100%;}
div.region.region-content div.views-slideshow-cycle-main-frame-row-item img{width:800px !important;margin:0 auto;}

.open-menu {color:white;float:left;display:none;font-size:24px;font-size: 1.5rem;text-decoration:none;min-width:25px;padding: 3px 5px 3px 5px;margin:2px;text-align:center; border: 1px solid #fff; border-bottom-left-radius: 0.3em;background-color: #456B87;background-image: -moz-linear-gradient(#456B87,#345165);background-image: -ms-linear-gradient(#456B87,#345165);background-image: -o-linear-gradient(#456B87,#345165);background-image: -webkit-gradient(linear,0 0,0 100%,from(#456B87),to(#345165));background-image: linear-gradient(#456B87,#345165);}

.open-menu:hover{background: white; color: #456B87;border: 1px solid #456B87}


div#box2
{
	width: 157px;
	margin-bottom: 20px;
	text-align: left;
}


div#box2 ul
{
	list-style:none;
	padding: 0;
	margin: 0;
	line-height: 20px;
}


div#box2 a
{
	text-decoration:none;
	padding-left: 5px;
	color: #000;
}


.section_header {
	font-size:1.33em;
	font-weight:bold;
	color:#0071A9;
	margin:0 0 15px 0;
}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}
#menu-backdrop.modal-backdrop{display:none;z-index:1;height:100%;opacity:0.8;}
#menu-backdrop.modal-backdrop.open{display:block;}
.modal-dialog-center{margin:0;position:absolute;top:50%;left:50%;}
.modal-lg{width:780px;}
.modal-content .modal-title{padding:50px 10px 10px 10px;margin:0;text-align:center;}
.modal-content h3{color:#2f2d2d;font-size:30px;font-family:"BrixSansMedium",Arial,Helvetica,sans-serif;}
.modal-content button.close{position:absolute;top:5px;right:10px;}
.modal-content .modal-body{padding:20px 50px 30px;}
.modal-content .modal-footer{text-align:right;width:100%;border-top:0px;color:#979595;}
.modal-content .modal-inner-padding{padding:50px}
.modal .roboto{font-family:'Roboto',sans-serif;font-size:16px;color:#000;}
.modal .roboto.small{font-size:12px;color:#979595;}
body.modal-open header.header{padding-right:17px;}
.modal-lg-new{width:1200px!important;margin-left:-600px!important;}
.modal-lg-new button.close-new{position:absolute;top:-60px;right:0px;float:right;background:none repeat scroll 0% 0% transparent;border:none;}
.modal-lg-new button.close-new span{font-size:300%;}
.modal-box-new{display:block;border:solid 10px #ffffff;}
.modal-box-new .modal-title h3{font:400 84px Oswald;margin-top:15px;padding-bottom:0;}
.modal-title-content{font:400 32px BrixSansBold;color:#4b7fbb;}
.modal-title-content2{font:400 24px BrixSansMedium;color:#666666;padding-top:15px;margin-bottom:5px;}
.modal-close-btn{text-align:center;padding-top:25px;}
.modal-backdr-new .modal-backdrop{background-color:#4a7fbb!important}
.modal-footer-new{padding-bottom:0}
.modal-new-mail{border:solid 2px #e9e9e9;font:400 14px Roboto;height:70px!important;width:500px;margin-left:auto;margin-right:auto}
#newsletter-modal .modal-footer i.privacy{display:inline-block;width:10px;height:12px;background-position:0px -150px;}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}

.fusion-modal .fusion-separator {
  width: 100% !important;
}

.fusion-separator {
  margin: 0 auto;
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}

.fusion-separator.sep-none {
  height: 1px;
}

.fusion-separator.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.fusion-separator.sep-single {
  border-top-width: 1px;
}

.fusion-separator.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}

.fusion-separator.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}

.fusion-separator.sep-shadow {
  height: 1px;
  overflow: visible;
  border: none;
  background: none;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 150, 150, 0)), color-stop(15%, rgba(150, 150, 150, 0)), color-stop(50%, rgba(150, 150, 150, 0.65)), color-stop(85%, rgba(150, 150, 150, 0)), color-stop(100%, rgba(150, 150, 150, 0)));
  background: -webkit-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -moz-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -ms-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -o-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}

.fusion-separator.sep-shadow:after {
  display: block;
  margin-top: 10px;
  height: 6px;
  width: 100%;
  content: '';
  background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
  background: -moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: -o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}

.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}

.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}

body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }
.flexslider{position:relative;width:100%;max-width:100%;margin:0;padding:0;zoom:1;}
.flexslider.aligncenter{margin:0 auto;}
.flexslider .slides{zoom:1;margin:0;padding:0;}
.flexslider .slides img{max-width:100%;display:block;}
.flexslider:hover .flex-control-nav li a{display:block;}


div.block-edit-link a,
div.node-edit-link a,
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #ccc;
}


div.node-edit-link ul.links li a:hover,
div.node-edit-link ul.links li a:active,
div.block-edit-link ul.links li a:hover,
div.block-edit-link ul.links li a:active,
div.view div.views-admin-links a:hover,
div.view div.views-admin-links a:active {
  color: #000;
}


div.block-views div.views-hide,
div.view div.views-admin-links {
  margin-right: 0;
  width: auto;
}

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color:#444;
  font-weight:normal;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
  border-bottom:1px solid #ccc;
}

body.path-global-locations #content .view-content {
	background: none;
	padding: 0;
}




div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;

}


.block div.view div.views-admin-links {
  margin-top: 0;
}


div.view div.views-admin-links ul {
  margin: 0;
  padding: 0;
}


div.view div.views-admin-links li {
  margin: 0;
  padding: 0 0 2px 0;
  z-index: 201;
}


div.view div.views-admin-links li a {
  padding: 0;
  margin: 0;
  color: #ccc;
}


div.view div.views-admin-links li a:before {
  content: "[";
}

div.view div.views-admin-links li a:after {
  content: "]";
}


div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}


div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;
}


div.view div.views-hide {
  display: none;
}



div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}



div.view:hover div.views-hide {
  margin-top: -1.5em;
}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}


.share-bar .btn-group:hover .dropdown-menu, .share-bar .btn-group:focus .dropdown-menu {
    display: block;
}


.event .share-bar .btn-group {
    margin-bottom: 2px;
}

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

.mycars .bullets { clear: both; font-size: 0.9em; margin: 10px 0 10px -22px; line-height: 1.5em; }

.mycars .bullets li { list-style: disc; margin: 0; }

.mycars .register-sales .bullets { margin: 10px 48px; }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.video-title a{display:block;padding-bottom:5px;font-size:11px;text-decoration:none;height:32px;max-width:140px;overflow:hidden;font-weight:700;text-transform:uppercase;}

.video-title a:hover{text-decoration:none;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}


		#banner .inner {
			position: relative;
			z-index: 1;
		}


			#banner .inner :last-child {
				margin-bottom: 0;
			}

			
		
			#gallery-3 {
				margin: auto;
			}

			#gallery-3 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-3 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-3 .gallery-caption {
				margin-left: 0;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

			#gallery-4 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-4 .gallery-caption {
				margin-left: 0;
			}

			#gallery-5 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-5 .gallery-caption {
				margin-left: 0;
			}

			#gallery-6 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-6 .gallery-caption {
				margin-left: 0;
			}

			#gallery-7 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-7 .gallery-caption {
				margin-left: 0;
			}

			#gallery-8 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-8 .gallery-caption {
				margin-left: 0;
			}
#header,#title-area,#title,#description,#wrap,.wrap,#content-sidebar-wrap,#content,.author-box,#footer .creds{border:0 !important;clear:both;display:block;float:none;overflow:hidden;max-width:99%;}

	
#header .wrap {
	}


#nav .wrap {
	}


#subnav .wrap {
	}

	
#dynamic-content-gallery .wrap {
	margin: 0;
	padding: 10px 10px 16px 10px;
	}

	
#featured-home .wrap, #home-bottom .wrap {
	margin: 0;
	padding: 9px 9px 5px 9px;
	}


#footer .wrap {
	}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}

.au-right {width:650px; float:right;}


footer ul.footer-lists li.top-level {
    float: left;
    margin: 2%;
    width: 46%;
	height:155px;
}

footer ul.footer-lists li.top-level:first-of-type	{
	width:90%;
	height:auto;
}


.attachment-large {
width: 100%;
height: 100%;
border-radius: 2px;
margin-bottom: 15px;
}

	
	.one-ninth, .one-eighth, .one-seventh,.one-fifth,
	.two-fifth, .three-fifth, .four-fifth,
	.one, .two, .three, .four, .five, .six, .seven,
	.eight, .nine, .ten, .eleven, .twelve{ width: 100%; }

.six{ width: 50%; }
.text-white{color:#fff;}
span.text-white a{font-weight:600;color:#fff;}
.login-page a.text-white:hover{color:#fff;font-weight:600;}
footer.social a.text-white{font-size:18px;}

.link-text.text-white {
	color: #fff !important;
}

#cff .cff-dot{
  padding: 0 5px;
}

#cff-lightbox-wrapper .cff-lightbox-caption .cff-dot{
  margin: 0 7px;
}




#slider-lite img {
	width: 100% !important;
  height: auto;
}


.carousel {
	position: relative;
	margin-bottom: 20px;
	line-height: 1
}


.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}


.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #222222;
	border: 3px solid #ffffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: .5;
	filter: alpha(opacity=50)
}


.carousel-control.right {
	right: 15px;
	left: auto
}


.carousel-control:hover {
	color: #ffffff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}


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


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


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


.carousel-caption p {
	margin-bottom: 0
}

#slider .carousel-control {
	top: 100%;
	margin-top: -45px;
	background: rgba( 0, 0, 0, 0.25 );
	border: none;
	opacity: 1;
}

#slider .carousel-caption {
	padding: 5px 60px;
	min-height: 40px;
}


#page {
    margin-top: 20px;
}


#page .left {
    float:left;
    width: 450px;
}


#page .right {
    float:right;
    width: 450px;
}


.homepage {
    margin: 15px auto;
    width: 960px;
}
.fusion-menu-item-button .menu-text{border-color:#f0e7c6;}
.fusion-menu-item-button:hover .menu-text{border-color:#f0e7c6;}
.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-180px;}
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{color:#f0e7c6;}
.fusion-main-menu .sub-menu, .fusion-main-menu .fusion-menu-cart-items, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{width:180px;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#24272d;border-color:#292d33;}
.fusion-secondary-menu .fusion-menu-cart-items a{color:#981b1e;}
.fusion-secondary-menu .fusion-menu-cart-item a{border-color:#e5e5e5;}
.fusion-secondary-menu .fusion-menu-cart-item img{border-color:#981b1e;}
.fusion-secondary-menu .fusion-menu-cart-item a:hover{background-color:#f0e7c6;color:#333333;}


	.featured.narrow .flexslide-custom-controls li.feature-title {
		position:absolute;
		left:-999em;
		display:none;
	}


h2.feature-title,
h3.widgettitle,
h2.feat-title,
.sitemap h2,
h1.archive-title {
	display:inline-block;
	padding:0;
	letter-spacing:0;
	font-size:14pt;
	font-weight:normal;
	margin: 0 0 10px;
	}


h3.widgettitle a,
h3.widgettitle a:link,
h3.widgettitle a:visited,
h2.feature-title a,
h2.feature-title a:link,
h2.feature-title a:visited {
	color:#4c4d4f;
	}


h3.widgettitle a:hover,
h3.widgettitle a:active,
h2.feature-title a:hover,
h2.feature-title a:active {
	color:#491800;
	}

#middle .middleleft {
	width:641px;
	margin-right:6px;
	float:left;
	overflow:hidden;
}


header .ns-options div {
  width: 100%;
  border-top: solid 1px #eee;
}


header .ns-options div:first-child {
  border-top: none;
}


header .ns-options span {
  margin: 2.1em auto;
  display: block;
  cursor: pointer;
}


footer .newsletter .ns-options {
  background-color: #fff;
  border-radius: .35em;
  margin-bottom: 1em;
  width: 83%;
}

#pre-owned-search {
    background: none repeat scroll 0 0 #282828;
    border: 0px solid #282828;
    float: left;
    margin-bottom: 10px;
    margin-left: 0px;
    position: relative;
    width: 220px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-5{width:41.66666667%}


.avant-menu.av_menu_icon_beside{padding-right:25px; margin-right:25px; border-right-width: 1px; border-right-style: solid;  }

.av_minimal_header .avant-menu-fx{display: none;}

#top .av_header_transparency #header_main, #top .av_header_transparency .avant-menu.av_menu_icon_beside{border-color: transparent;}

#top .av_header_transparency .avant-menu-fx {bottom: 22%; width: 70%; left: 15%;}

#top .av_header_glassy.av_header_transparency .avant-menu.av_menu_icon_beside{ border-color: rgba(255, 255, 255, 0.25); }

.av_seperator_big_border .avant-menu.av_menu_icon_beside{ padding-right: 0; }

#top .av_seperator_big_border .avant-menu.av_menu_icon_beside{border-right:none;}

.html_header_sidebar #header .avant-menu-fx{display:none;}



.avant-menu-fx{position: absolute; bottom:-1px; height:2px; z-index: 10; width:100%; left:0; opacity: 0; visibility: hidden; }


.avant-menu-fx .avant-arrow-wrap{
height:10px;
width:10px;
position: absolute;
top:-10px;
left:50%;
margin-left:-5px;
overflow: hidden;
display:none;
visibility: hidden;
}

.avant-menu-fx .avant-arrow-wrap .avant-arrow{ top: 10px; }

#socket .avant-bullet, #socket .avant-menu-fx { display: none; }











.small-preview, .avant-post-nav .entry-info-wrap, .avant-post-nav, .avant-menu-fx, .team-social, .button, .related-format-icon, .avant-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, #advanced_menu_toggle, #advanced_menu_hide, .avant-slideshow-button{
-webkit-transition: all 0.3s ease-out;
transition:         all 0.3s ease-out;
}

		.responsive .av_mobile_menu_tablet .main_menu .avant-menu{display: none; }



#mobile-advanced .avant-menu-fx{display:none; visibility:hidden;}

#mobile-advanced .avant-menu-subtext{display:none;}


#top .av-submenu-container .avant-menu-fx{display:none;}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}
.social-tools-share li:first-child,.social-tools-share li.first{padding-left:0}
.social-networks__list li:first-child,.social-networks__list li.first{padding-left:0}
.toolbox__item.first{border-width:0}
.toolbox__item.first .toolbox__item-a{padding-left:0}
.hero-rotator .flex-control-paging li:first-child,.hero-rotator .flex-control-paging li.first{padding-left:0}
.gallery-navigation li:first-child,.gallery-navigation li.first{padding-left:0}
.node-type-subchannel .menu-menu-channel-menu li.first a{border-top:1px solid #dadada}

  .span2 {
    width: 104px;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
input.span2,textarea.span2,.uneditable-input.span2{width:126px}
.table .span2{float:none;width:124px;margin-left:0}


	.related-posts .grid .span2 {
	    width: 140px;
	    float: left;
	    margin-left: 20px;
	}

.row{margin:0}

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

.row:after{clear:both}

.header .row{position:relative;padding:30px 30px 0 30px;z-index:101}

.footer .row{border-top:1px solid #dcdcdc;padding:30px 0}

.store-finder__online-store-container .row{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:50px 0 100px}
#page-header{position:relative;height:77px;z-index:200}
#page-header .navigation-mask{position:relative;height:77px;background:#fff;border-bottom:1px solid #6e6e6e}
#page-header nav#logo{float:left;padding:22px;position:absolute}
#page-header nav#site-navigation-wrapper{float:right}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu{display:block;float:left;height:76px}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu li.main-menu-item{display:block;position:relative;float:left}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu li.main-menu-item:hover{background:#eee}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper{left:-150px;min-height:498px;min-width:352px;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;-ms-transition:all 1s ease 0.1s;-o-transition:all 1s ease 0.1s;transition:all 1s ease 0.1s;border-right:none}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper li.boat-series-item{border-right:1px solid #6e6e6e}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper:hover{margin-left:-175px}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper:hover ul.boat-series-menu{margin-left:350px}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper ul.boat-series-menu{position:absolute;background:#fff;left:0;height:497px;width:350px;border:1px solid #6e6e6e;border-top:none;box-shadow:3px 3px 7px 3px rgba(0,0,0,0.15);-webkit-transition:top 1s ease 0.1s;-moz-transition:top 1s ease 0.1s;-ms-transition:top 1s ease 0.1s;-o-transition:top 1s ease 0.1s;transition:top 1s ease 0.1s;-webkit-transition:margin-left 1s ease 0.1s;-moz-transition:margin-left 1s ease 0.1s;-ms-transition:margin-left 1s ease 0.1s;-o-transition:margin-left 1s ease 0.1s;transition:margin-left 1s ease 0.1s;z-index:-2}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper ul.boat-series-menu h4{margin:10px;border-bottom:1px solid #6e6e6e;padding-bottom:10px}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper ul.boat-series-menu .detailed-items{padding:0 10px}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper ul.boat-series-menu .detailed-items .popout-detail{display:block;width:50%;float:left;position:relative}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper ul.boat-series-menu .detailed-items .popout-detail a{margin:2px 2px 2px 20px;display:block;padding:7px 0;line-height:20px;color:#6e6e6e;font-weight:bold}
#page-header nav#site-navigation-wrapper div#desktop-nav ul#nav-menu ul#models-submenu-wrapper ul.boat-series-menu .detailed-items .popout-detail a:before{content:"\f0a9";display:block;position:absolute;color:#003467;left:0;top:9px;line-height:20px;text-align:center;width:20px;height:20px;font-family:FontAwesome}
#page-header nav#site-navigation-wrapper div#desktop-nav div#desktop-search{position:relative;float:right}
#page-header nav#site-navigation-wrapper div#desktop-nav div#desktop-search div#search-bar{position:absolute;top:calc( 100% - 54px );right:0;height:54px;background:#003467;transition:top 0.6s ease 0.2s;z-index:-1}
#page-header nav#site-navigation-wrapper div#desktop-nav div#desktop-search div#search-bar.active{top:100%}

.connect-feed-follow-me {
    height: auto;
    overflow: hidden;
}

#primary .slot div.connect-feed-follow-me iframe { 
   min-height: 0px;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate3d(0, -25%, 0);
       -o-transform: translate3d(0, -25%, 0);
          transform: translate3d(0, -25%, 0);
}

.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

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

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}


.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}

.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

  .modal-sm {
    width: 300px;
  }

#myModal .modal-header ,#myModal .modal-body
{
	padding-top:10px;
	padding-bottom:10px;
}

.mobile-banner {
	display: none;
}

  .current-h-top-rail-right {
    max-width: 42.1%;

    padding-left: 7.5%;
    border-left: 1px solid #ddd;
    float: left;
    position: relative;
    left: -1px;
  }


.current-h-top-rail-right .widget {
  padding-top: 0;
}
.element-invisible{margin:0;padding:0;width:1px}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.menusec{font-size:26px}
.menusec ul li{margin-bottom:7px}
.menusec ul li span{font-weight:400;font-family:futura-pt-n4,futura-pt,sans-serif}
.menusec ul li div{text-align:right;font-weight:400;font-family:futura-pt-n4,futura-pt,sans-serif;float:right}




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


.container_12 .grid_3 {
	width:220px;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}
.fusion-footer-widget-area{background-color:#981b1e;border-color:#981b1e;padding-top:43px;padding-bottom:40px;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#981b1e;}
.fusion-footer-copyright-area{background-color:#981b1e;border-color:#981b1e;padding-top:18px;padding-bottom:16px;}
#slidingbar-area h3,#tribe-bar-form .tribe-bar-submit input[type=submit],#tribe-events .tribe-events-button,#tribe_events_filter_control #tribe_events_filters_reset,#tribe_events_filter_control #tribe_events_filters_toggle,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.gform_page_footer input[type="button"],.gform_wrapper .button,.gform_wrapper .gform_button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"]{font-weight:bold;}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:400;}
#slidingbar-area ul,#tribe-bar-form label,#tribe_events_filters_wrapper .tribe-events-filters-label,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.gform_wrapper .gfield_description,.gform_wrapper label,.project-content .project-info h4,.tribe-bar-disabled #tribe-bar-form label,.tribe-events-tooltip .duration,.tribe-events-tooltip .tribe-event-duration,.tribe-events-tooltip .tribe-events-event-body,.tribe-events-tooltip p.entry-summary{font-size:15px;line-height:23px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:28px;line-height:28px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1170px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#f0e7c6;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#f0e7c6;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area .widget li a:before,.fusion-footer-widget-area a{color:#ffffff;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .tribe-events-list-widget ol li,.fusion-footer-widget-area .tribe-events-venue-widget li,.fusion-footer-widget-area .tribe-mini-calendar-event,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}

.fusion-footer #social_links-widget-2 .fusion-social-networks.boxed-icons { text-align: center;}

.fusion-footer .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon:last-child { margin-right: 0;}

.fusion-footer #text-2 { text-align: center; }

.fusion-footer .fusion-columns .fusion-column { margin-bottom: 25px;}


.cs-superfish {    
    margin-top: 5px;
}


ul.cs-superfish {
    width: 100%;
}

#nav ul li.login {
	display: none;
}

    #menu-item-1222{
    	display: block !important;
    }

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }

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


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


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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

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

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
.view .progress-disabled{float:none;}
.view-filters{margin-bottom:25px;}
.three,.row .three{width:25%}
.block-grid.three-up{margin:0 -12px}
ul.button-group.even.three-up li{width:33.3%}
ul.button-group.even.three-up li:first-child{width:33.4%}
.tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li{margin-right:0}
.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0 17px;text-align:center;overflow:hidden}
.tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li{width:33.33%}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100% !important}

  div.three.box-title{ width: 50%; }

  div.three.blue-background.box-title{ width: 33.333% !important; height: 260px !important; }

  div.three.blue-background.box-title p{ height: 260px; }
#main_menu_holder ul.menu{margin:0;padding:0}
#main_menu_holder ul.menu li{list-style:none;display:inline;float:left;position:relative;margin:0;padding:0}
#main_menu_holder ul.menu li a{display:block;float:left;padding:1em 1.5em;background-color:#fff;color:#8a1300;text-transform:uppercase;text-decoration:none}
#main_menu_holder ul.menu li a span.text{position:absolute;top:-1000px;left:-1000px;font-size:1em;width:0;height:0;overflow:hidden}
#main_menu_holder ul.menu li ul{display:none}
#main_menu_holder ul.menu li.open ul,#main_menu_holder ul.menu li:hover ul{display:block;position:absolute;left:0;top:100%;z-index:1;margin:0;padding:0;min-width:240px;box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-animation:a .4s;animation:a .4s}
#main_menu_holder ul.menu li.open ul li,#main_menu_holder ul.menu li:hover ul li{display:block;float:none;margin:0;padding:0}
#main_menu_holder ul.menu li.open ul li a,#main_menu_holder ul.menu li:hover ul li a{padding-top:.8em;padding-bottom:.8em;float:none;color:#fff;background-color:#8a1300;font-size:.9em}
#main_menu_holder ul.menu li.open ul li a:hover,#main_menu_holder ul.menu li:hover ul li a:hover{background-color:#710f00}
#main_menu_holder ul.menu li.open ul li ul,#main_menu_holder ul.menu li:hover ul li ul{display:none}
#main_menu_holder ul.menu li.overflow-item-holder{display:none}
#main_menu_holder ul.menu li.overflow-item-holder.open ul,#main_menu_holder ul.menu li.overflow-item-holder:hover ul{left:auto;right:0}
#main_menu_holder ul.menu li.overflow-item-hide{display:none}
#main_menu_holder ul.menu.open{display:block;max-height:1000px;-webkit-animation:b .3s;animation:b .3s;clear:left}
#main_menu_holder.overflowed ul.menu li.overflow-item-holder{display:inline}
nav#secondary-menu ul.menu{margin:0;padding:0}
nav#secondary-menu ul.menu li a{font-size:.9em;color:#999;text-decoration:none}
nav#secondary-menu ul.menu li a:hover{color:#333;text-decoration:underline}
.sidebar ul.menu{margin:0 0 1em;padding:0;border-top:1px solid #ddd}
.sidebar ul.menu li{list-style:none;margin:0;padding:0;border-bottom:1px solid #ddd}
.sidebar ul.menu li a{display:block;padding:.2em;text-decoration:none}
.sidebar ul.menu li a:hover{background-color:#f2f2f2}
.sidebar ul.menu li a.active-trail{font-weight:700}
.sidebar ul.menu li ul{padding-left:1em;margin:0;font-size:.8rem}
.sidebar ul.menu li ul li.last{border-bottom:0 none}
#block-menu-footer-menu,#block-menu-footer-menu ul.menu{margin-bottom:0}
.inline ol.menu li,.inline ul.menu li,ol.inline.menu li,ul.inline.menu li{margin-right:.5em}
.right.inline ol.menu li,.right.inline ul.menu li,.right ol.inline.menu li,.right ul.inline.menu li{margin-right:0;margin-left:.5em}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before{margin-right:.25em}
.menu-item i._after{margin-left:.25em}
.menu-item img._before{margin-right:.5em}
.menu-item img._after{margin-left:.5em}
.menu-item ._svg{width:1em}
.menu-item i.elusive{margin-top:-.3em}

.menu-item-130418 {
    float: right !important;
}


h1, h2, h3, h4, h5, h6,
.h1, .h2, .page-title, .h3, .select-email__email-address, .account-welcome, .orderStatus h2, .h4, .page-title-v2, .prd-header h3, .item-display__title, .bidStatusList h2, .checkout__order-details h2, .legal-heading, .h5, .popup h2, .item-list__title, .list-item__title, .concerts__list .concerts__item .concerts__title, .list-item__title2, .table-responsive .prd-header h3, .sidebar__nav h1, .extended-search h1, .description h3, #bidHistory h2, .item-option h3, .bid-info-area h3, .bid-info-area .confirmBidMessage h2, .account-box-title, .bidStatusList h3, .learn-more__section-heading, .learn-more__title, .orderStatus h3, .faq__q, .h6, .category-title, .no-results h2 {
  font-family: "Open Sans", arial, sans-serif;
  font-weight: bold;
  color: #1f1f1f; }


h5, .h5, .popup h2, .item-list__title, .list-item__title, .concerts__list .concerts__item .concerts__title, .list-item__title2, .table-responsive .prd-header h3, .sidebar__nav h1, .extended-search h1, .description h3, #bidHistory h2, .item-option h3, .bid-info-area h3, .bid-info-area .confirmBidMessage h2, .account-box-title, .bidStatusList h3, .learn-more__section-heading, .learn-more__title, .orderStatus h3, .faq__q, .epsilon {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5; }


.item-list__title {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 8px;
  margin-bottom: .5rem; }

			
	.fokus-express .inner{ 
		width:920px;
		padding:12px 12px 2px 2px;
		background:#f0f0f0;
		position:relative;
		border:3px solid #acacac;
		float:left;}

		
	.fokus-express .inner li{
		background:#ccc;
		width:220px;
		margin:0 0 10px 10px;
		height: 150px;
		position:relative;
		float:left;}

		
	.fokus-express .inner li a{
		display:block;
		float:left;}

		
	.fokus-express .inner li img{
		float:left;}

		
	.fokus-express .inner li .title{
		position:absolute;
		bottom:0;
		left:0px;
		width:200px;
		background-color: rgba(237, 28, 36, 0.8);
		font-family: "Cuprum", "Arial Narrow", "Liberation Sans Narrow", "Helvetica Condensed", "Helvetica Narrow", Helvetica, Arial, sans-serif, "Trebuchet MS";
		font-size:130%;
		color:#fff;
		padding:5px 10px;
		text-transform:uppercase;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		-ms-transition: all 0.2s ease-in-out;
		}

		
		.fokus-express .inner li:hover .title{
			background-color: rgba(0, 0, 0, 0.5);}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}


#footer p.tweet-text { font: 16px Georgia, Times, serif; }


.widget-glenn-nightstand .widget-content { float: right; width: calc(100% - 88px); }


.site-footer #copyright {
	text-align: right;
}

.clear { clear: both; }

#main_content .clear.section {
    padding: 0 20px;
}

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

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

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

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

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




#footer {
	clear: both;
	padding: 20px 0 40px;
}

	#footer h4{ display: none; }

	#footer #credits img.bbb { margin-top: 20px; }

#footer.noborder {
	border: none;
	padding-top: 0;
}


#footer #credits {
	font-size: 11px;
	color: #9f9f9f;
}


#footer p{
	font-family: 'georgia', 'garamond' ,serif;
	line-height: 25px;
}


#footer a, #footer a:visited{
	text-decoration: none;
	color: #808080;
	font-size: 12px;
	}

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

#footer a:active{ color: #565656; }

#footer #credits p { font-family: 'Arial'; margin-bottom: 30px;}


#footer #credits img.gia { margin: 0 30px 0 0; }

#footer #credits img.jvc { margin: 0 30px 0 0; }

	.normal {font-weight: normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

#toggle a, a.more{margin-left: 0.5em; padding: 0.3em 0.5em; background-color: #009aff; color: #fff;-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;}

#toggle a:link, #toggle a:visited, , a.more:link, , a.more:visited{color: #fff; text-decoration: none;}

#toggle a:hover, , a.more:hover{background-color: #ec2027; color: #fff;}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }

.topnav3{
	position: absolute;
	top: 46px;
	left: 740px;
	list-style: none;
	font-size: 13px;
	line-height: 13px;
}

.topnav3 li{
	float: left;
	padding-right: 4px;
	border-right: 1px solid #006997;
}

.topnav3 li.last{
	padding-left: 4px;
	border: 0;
}

.topnav3 a{
	color: #006997;
}

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

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

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


#header .top {
	padding: 0 30px;
}

  #header .search_main {
    float: none;
    position: absolute;
    top: 0;
    right: 0;
  }

#header .search_main .searchform {
  background: #fff;
}

#header .search_main .searchform input.s {
  outline: none;
}
.main-heading b.upper,.main-heading.first b,a.btn-main{text-transform:uppercase}
.row.container{margin-bottom:30px !important}
.row.custom-width{margin-left:auto !important;margin-right:auto !important}
.row.divided .columns{border-right:1px solid rgba(0,0,0,0.05)}
.row.divided .columns:last-child{border:0}
.collapse .row .column,.collapse .row .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row:hover .col_hover_focus .column-inner:not(:hover){opacity:0.6 !important}
#top-bar .row{position:relative}
#masthead .row{height:100%}
.row .iosSlider .row{max-width:67.5em;margin:0 auto;width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:67.5em}
.cat-header .iosSlider,.row.full-width .iosSlider{margin-bottom:0}
.row.column-slider{position:relative}
.ux_banner .row{position:relative;height:100%;z-index:2;max-width:67.5em !important;margin-left:auto !important;margin-right:auto !important}
.row.boxed .featured-box.pos-left{padding-left:40px}
.row.boxed .featured-box.pos-left .featured-img{left:-20px;top:20px;background:#000000;border-radius:99px;padding:5px}
.woocommerce-cart .woocommerce .row .large-8,.woocommerce-cart .woocommerce .row .large-4{width:100%}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:67.5em;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
form .row .row{margin:0 -0.5em}
form .row .row .column,form .row .row .columns{padding:0 0.5em}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5em}


.post_excerpt p,
.post_excerpt,
.links p {
	font-size: 13px;
	line-height: 22px;
	font-style: italic;
	color: #626262;
	font-weight: 300;
}


.post_excerpt .excerpt_read_more:hover,
.intro a:hover,
.prev_next a:hover {
	background: #6e6e5e;
	color: #fff;
}



.popular .post_excerpt {
	line-height: 20px;
}

.alt1 .post_excerpt .excerpt_read_more:hover, .alt1 .intro a:hover, .alt1 .prev_next a:hover { background: #000; }

.alt2 .post_excerpt .excerpt_read_more:hover, .alt2 .intro a:hover, .alt2 .prev_next a:hover { background: #B78B49; }


	.post_excerpt .excerpt_read_more {
		display: block;
		float: none;
		text-align: center;
		margin-top: 5px;
	}


	.post_excerpt p {
		margin-bottom: 5px;
	}

.ie8 .latest .post_excerpt p { font-size: 12px; line-height: 18px; }
.node-type-about-home .page-title-wrapper{display:none;}
.node-type-slice-page .page-title-wrapper{display:none;}

.mobile_link {
  display: none;
  color: #a7a6a6;
  text-decoration: none;
  margin: 10px auto;
  text-align: center;
  font-family: 'FlamaMedium', sans-serif;
  font-size: 18px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mobile_link:last-child {
  margin-bottom: 80px;
}

.td-header-style-5 .td-a-rec-id-header img,
.td-header-style-5 .td-g-rec-id-header img {
  position: relative;
}

.td-header-style-5 .td-a-rec-id-header .adsbygoogle,
.td-header-style-5 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}

.td-header-style-6 .td-a-rec-id-header img,
.td-header-style-6 .td-g-rec-id-header img {
  position: relative;
}

.td-header-style-6 .td-a-rec-id-header .adsbygoogle,
.td-header-style-6 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}

.td-header-style-7 .td-a-rec-id-header img,
.td-header-style-7 .td-g-rec-id-header img {
  position: relative;
}

.td-header-style-7 .td-a-rec-id-header .adsbygoogle,
.td-header-style-7 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}

.td-header-style-8 .td-a-rec-id-header img,
.td-header-style-8 .td-g-rec-id-header img {
  position: relative;
}

.td-header-style-8 .td-a-rec-id-header .adsbygoogle,
.td-header-style-8 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}

.td-header-style-9 .td-a-rec-id-header img,
.td-header-style-9 .td-g-rec-id-header img {
  position: relative;
}

.td-header-style-9 .td-a-rec-id-header .adsbygoogle,
.td-header-style-9 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}

.td-header-style-10 .td-a-rec-id-header img,
.td-header-style-10 .td-g-rec-id-header img {
  position: relative;
}

.td-header-style-10 .td-a-rec-id-header .adsbygoogle,
.td-header-style-10 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}

.td-header-style-11 .td-a-rec-id-header img,
.td-header-style-11 .td-g-rec-id-header img {
  position: relative;
}

.td-header-style-11 .td-a-rec-id-header .adsbygoogle,
.td-header-style-11 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}

.td-header-style-12 .td-a-rec-id-header img,
.td-header-style-12 .td-g-rec-id-header img {
  position: relative;
}

.td-header-style-12 .td-a-rec-id-header .adsbygoogle,
.td-header-style-12 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}


.td-a-rec img {
  display: block;
}

.td-a-rec-id-smart_list_6 img,
.td-a-rec-id-smart_list_7 img,
.td-a-rec-id-smart_list_8 img,
.td-a-rec-id-post_style_12 img,
.td-a-rec-id-sidebar img,
.td-a-rec-id-content_top img,
.td-a-rec-id-content_inline img,
.td-a-rec-id-content_bottom img,
.td-a-rec-id-custom_ad_1 img,
.td-a-rec-id-custom_ad_2 img,
.td-a-rec-id-custom_ad_3 img,
.td-a-rec-id-custom_ad_4 img,
.td-a-rec-id-custom_ad_5 img {
  width: 100%;
}

.td-a-rec-id-post_style_12,
.td-a-rec-id-content_top,
.td-a-rec-id-content_bottom {
  clear: both;
  text-align: center;
}

.td-a-rec-id-post_style_12 img,
.td-a-rec-id-content_top img,
.td-a-rec-id-content_bottom img {
  margin-bottom: 0;
}

.td-a-rec-id-smart_list_6,
.td-a-rec-id-smart_list_7,
.td-a-rec-id-smart_list_8 {
  clear: both;
  text-align: center;
}

.td-a-rec-id-smart_list_6 img,
.td-a-rec-id-smart_list_7 img,
.td-a-rec-id-smart_list_8 img {
  margin: 0;
}

.td-a-rec-id-smart_list_7 img {
  margin-bottom: 0;
}

.td-g-rec-id-content_inlineleft,
.td-a-rec-id-content_inlineleft {
  float: left;
  
}

.td-g-rec-id-content_inlineleft img,
.td-a-rec-id-content_inlineleft img {
  margin-bottom: 0;
}

.td-g-rec-id-content_inlineright,
.td-a-rec-id-content_inlineright {
  float: right;
  
}

.td-g-rec-id-content_inlineright img,
.td-a-rec-id-content_inlineright img {
  margin-bottom: 0;
}

.td-a-rec-id-footer_top,
.td-g-rec-id-footer_top {
  display: table;
  position: relative;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}

.td-a-rec-id-custom_ad_1,
.td-a-rec-id-custom_ad_2,
.td-a-rec-id-custom_ad_3,
.td-a-rec-id-custom_ad_4,
.td-a-rec-id-custom_ad_5 {
  text-align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.td-a-rec-id-post_style_1 img {
  width: 100%;
}

.td-a-rec-id-post_style_11 {
  
}

.td-a-rec-id-post_style_11 img {
  width: 100%;
}

  .single-post .td-header-wrap,
  .single-post .td-main-sidebar,
  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-footer-wrapper,
  .single-post .td-sub-footer-container,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box,
  .single-post .td_block_video_playlist,
  .single-post .td-crumb-container,
  .single-post .td-g-rec,
  .single-post .td-a-rec,
  .single-post .author-box-wrap .avatar {
    display: none !important;
  }


.td-a-rec-id-custom_ad_1,.td-a-rec-id-custom_ad_2,.td-a-rec-id-custom_ad_3,.td-a-rec-id-custom_ad_4,.td-a-rec-id-custom_ad_5{
    margin-bottom:10px;
}

#footer-spacer {BORDER-BOTTOM: #898989 1px solid; WIDTH: 960px; HEIGHT: 25px}


#descriptions {
	font-size: 11px;
	left: 65px;
	position: absolute;
	top: 12px;
	vertical-align: middle;
}


#toolbar #descriptions {
	width: 920px;
}


#toolbar #descriptions strong {
	color: #FFFFFF;
}




a,
#logo .title, #navigation-header li strong, 
#toolbar h2, #toolbar #descriptions strong, 
h1, h2, h3, h4, h5, h6, 	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
#main-footer h3,
.widget-container h1, .widget-container h2, .widget-container h3,
.widget-container h4, .widget-container h5, .widget-container h6,
.widget-container h1 a, .widget-container h2 a, .widget-container h3 a,
.widget-container h4 a, .widget-container h5 a, .widget-container h6 a,
.widget-container ul.menu li a:hover, 
.widget-container ul.menu li.current_page_item li a:hover,
.widget_twitter .twitter-timestamp, .widget_calendar caption,
.mainbar .entry-meta a, .mainbar .entry-utility a,
.portfolio-website .website-name a, 
#comments .vcard .fn {
	color: #FFFFFF;
}

                                   
        
                    
            a,
            h1, h2, h3,	h4, h5, h6, 	
			h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
			#logo .title, #navigation-header li strong, 
			#toolbar h2, #toolbar #descriptions strong, 
			#main-footer h3,
			.widget-container h1, .widget-container h2, .widget-container h3,
			.widget-container h4, .widget-container h5, .widget-container h6,
			.widget-container h1 a, .widget-container h2 a, .widget-container h3 a,
			.widget-container h4 a, .widget-container h5 a, .widget-container h6 a,
			.col-widget h1, .col-widget h2, .col-widget h3,
			.col-widget h4, .col-widget h5, .col-widget h6,
			.col-widget h1 a, .col-widget h2 a, .col-widget h3 a,
			.col-widget h4 a, .col-widget h5 a, .col-widget h6 a,
			.widget-container ul.menu li a:hover, 
			.widget-container ul.menu li.current_page_item li a:hover,
			.col-widget ul.menu li a:hover, 
			.col-widget ul.menu li.current_page_item li a:hover,
			.widget_twitter .twitter-timestamp, .widget_calendar caption,
			.mainbar .entry-meta a, .mainbar .entry-utility a,
			.portfolio-website .website-name a, 
			#comments .vcard .fn								 		{ color: #000000; }

  .cmsc--list-nb {
    margin: 0;
    padding-left: 0;
    list-style: none;
    line-height: 1; }


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


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


.blog-widget-img {
	background: #000;
	line-height: 0;
	margin-right: 3.11041990669%; 
	overflow: hidden;
	width: 34.2146189736%; 
	}


#sidebar-wrap .blog-widget-img {
	margin-right: 15px;
	width: 80px;
	}


#foot-widget-wrap .blog-widget-img {
	display: none;
	}


#post-more-wrap .blog-widget-img {
	max-height: 150px;
	}


.blog-widget-img img {
	opacity: .9;
	width: 100%;
	}


ul.blog-widget-list li:hover .blog-widget-img img {
	opacity: 1;
	}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

    #menu_prod{
        display:none !important;
    }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-4{width:33.33333333%}
.tabs .col-xs-6, .tabs .col-xs-4{padding-left: 6px; padding-right: 6px;}
.less-pad .col-xs-4 {padding: 2px 6px;}

.box .col-xs-12, .box .col-xs-7, .box .col-xs-8, .box .col-xs-4, .box .col-xs-5,.box .col-xs-2, .box .col-xs-6 {padding:2px 0;}
 #pgc-7-7-0 , #pgc-7-7-1 , #pgc-7-7-2 , #pgc-7-7-3 , #pgc-7-7-4 { width:20% }
 #pgc-7-2-0 , #pgc-7-2-1 , #pgc-7-3-0 , #pgc-7-7-0 , #pgc-7-7-1 , #pgc-7-7-2 , #pgc-7-7-3 { margin-bottom:0px }

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

.footer-links .menu {
  list-style-type: none;
  margin-left: 0;
}

.footer-links .menu li {
  float: left;
  margin-left: 10px;
}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
.page-content ul li.leaf{line-height:1.428571429;}
.page-content li.expanded,.page-content li.collapsed,.page-content li.leaf{margin:0;}
.footer #footer-columns ul li.first.leaf{margin-bottom:5px;}


.footer-nav .menu-item {
	display: block;
	margin-bottom: 1em;
}






.footer-nav .menu-item a {
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 2.5em;
}


.footer-nav .menu-item a:hover, .footer-nav .menu-item a:active, .footer-nav .menu-item a:focus {
	text-decoration: none;
}

#sp-slide-grid .mod-block {padding-bottom:0}

#sp-bottom .mod-block{padding:0 25px}

.mod-block {padding:10px}


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

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


div.block-edit-link a,
div.node-edit-link a,
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #ccc;
}


div.node-edit-link ul.links li a:hover,
div.node-edit-link ul.links li a:active,
div.block-edit-link ul.links li a:hover,
div.block-edit-link ul.links li a:active,
div.view div.views-admin-links a:hover,
div.view div.views-admin-links a:active {
  color: #000;
}


div.block-views div.views-hide,
div.view div.views-admin-links {
  margin-right: 0;
  width: auto;
}

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color:#444;
  font-weight:normal;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
  border-bottom:1px solid #ccc;
}

body.path-global-locations #content .view-content {
	background: none;
	padding: 0;
}




div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;

}


.block div.view div.views-admin-links {
  margin-top: 0;
}


div.view div.views-admin-links ul {
  margin: 0;
  padding: 0;
}


div.view div.views-admin-links li {
  margin: 0;
  padding: 0 0 2px 0;
  z-index: 201;
}


div.view div.views-admin-links li a {
  padding: 0;
  margin: 0;
  color: #ccc;
}


div.view div.views-admin-links li a:before {
  content: "[";
}

div.view div.views-admin-links li a:after {
  content: "]";
}


div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}


div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;
}


div.view div.views-hide {
  display: none;
}



div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}



div.view:hover div.views-hide {
  margin-top: -1.5em;
}


.whole {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

  .span2 {
    width: 170px;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

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


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


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

  .footer_links .span2 ul, .footer_links .span3 ul{display:none;}


#logo .site-title {
  line-height: inherit;
  margin-bottom: 5px;
  font-weight: bold; }


#logo .site-title, #logo .site-description {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  display: block; }


#logo .site-title a {
  color: #222;
  font-size: 40px;
  line-height: 40px;
  text-transform: none;
  text-decoration: none; }


#logo .site-title a:hover {
  text-decoration: underline; }


#logo .site-description {
  color: #999;
  font-weight: 300; }
.search__form-container--hotels,.search__form-container--flights,.search__form-container--rc,.search__form-container--vp,.search__form-container--cruise,.search__form-container--more,.search--modal__form-container--hotels,.search--modal__form-container--flights,.search--modal__form-container--cars{display:none}
