﻿
#wrap {
	min-height: 100%;
	height: 100%;
	margin: 0 auto -40px;
}
.img-circle{border-radius:50%}



.banner_bg{padding:100px 0 75px 0; }
.span12{width:940px;}
.row-fluid .span12{width:100%;*width:99.946808510638%;}
input.span12, textarea.span12, .uneditable-input.span12{width:926px;}
.table .span12{float:none;width:924px;margin-left:0;}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


.carousel-inner .span12 .container .carousel-caption,
.carousel-inner .span6 .container .carousel-caption,
.carousel-inner .span4 .container .carousel-caption,
.carousel-inner .span3 .container .carousel-caption,
.carousel-inner .span2 .container .carousel-caption,
.carousel-inner .span1 .container .carousel-caption {
	position: absolute;
}
.view-uc-orders .form-item{padding-top:4px;}
.view-uc-orders #edit-order-id{width:10em;}
.view-uc-orders #edit-delivery-first-name-wrapper,.view-uc-orders #edit-created-wrapper{clear:left;}
.view-uc-orders #edit-created-min-wrapper,.view-uc-orders #edit-created-max-wrapper{float:left;}
.view-uc-orders .form-type-date-select .date-padding{padding:0 22px 0 0;}
.view-uc-orders .form-type-date-select{padding-top:0;}
.view-uc-orders tbody tr:hover{background-color:#ddd;}
.view-uc-orders tbody td.views-field-order-total{text-align:right;}
.view-uc-orders tbody td.views-field-created{text-align:center;}
.view .progress-disabled{float:none;}
.node-product.view-mode-category_product_list img{width:100px;}
.view-uc-catalog .node-product,.view-new-products .node-product,.search-results .node-product{border-right:none;}
.view-blog .node h2 a{font-size:22px;color:#005782;}
.view-blog h2{font-size:18px;}
.field-name-node-link a,.view-blog ul.inline li.node-readmore,ul.inline li.comment-add{background:none repeat scroll 0 0 #ffcb00;border:medium none;color:#333;cursor:pointer;float:right;font-weight:bold;margin:10px 0 0 10px;padding:10px;}
.field-name-node-link a,.view-blog .node-readmore a,.comment-add a,.comment-add a.active{color:#333;padding:10px;}
#main .view-blog .view-content{width:645px;padding-right:10px;border-right:1px dotted #84A1AF;}
#main .view-blog .view-header{float:right;width:247px;}
.page-catalog-filtered #main .region .view-uc-catalog-terms-filtered{display:table-row;}
.page-catalog-filtered #main .region .view-uc-catalog-terms-filtered .view-header,.page-catalog-filtered #main .region .view-uc-catalog-terms-filtered .view-content{display:table-cell;vertical-align:top;width:100%;}
.page-catalog-filtered #main .region .view-uc-catalog-terms-filtered .view-header{display:block;min-width:175px;max-width:250px;box-sizing:border-box;vertical-align:top;padding-right:15px;}
.uc-catalog-terms .view-content .views-row,.view-uc-catalog .view-content .views-row{float:left;width:25%;height:280px;padding:0px 3px;box-sizing:border-box;border:1px solid #ccc;overflow:hidden;margin-left:-1px;margin-top:-1px;}
.view-uc-catalog .view-content .views-row{width:25%;padding:5px 3px;height:210px;}
.view-uc-catalog-terms.view-id-uc_catalog_terms .view-content .views-row h5{margin-bottom:5px;}
.page-products .view-uc-catalog .view-content .views-row img{max-width:100px !important;}
.view-uc-catalog-terms table{border:none;}
.view-uc-catalog-terms table tbody{width:916px;padding:0px;text-align:center;}
.view-uc-catalog-terms table tbody tr{width:916px;padding:0px;text-align:center;}
.view-uc-catalog-terms table tbody tr td{width:25%;padding:0px;text-align:center;vertical-align:top;}
.view-uc-catalog-terms table tbody tr td .views-field-name{padding:6px 0 12px 0;text-align:center;}
.view-uc-catalog-terms table tbody tr td .views-field-field-custom-image-link .field-content a img{height:220px;width:220px;margin:0 0 -3px 0;}
.view-new-products .item-list ul li{padding-top:0px;margin:4px 0 0 20px;}
.view-new-products .more-link{padding-right:10px;}
.home-block-area .view-id-video_display .views-row{display:table-row;height:104px;}
.home-block-area .view-id-video_display .views-row .views-field,.home-block-area .view-id-video_display .views-row span{display:table-cell;vertical-align:top;padding-right:10px;}
.view-new-products-new table{text-align:left;}
.view-new-products .views-field-field-image-filename{float:left;width:250px;height:230px;border:1px dotted #ccc;}
.view-new-products .views-field-field-marketing-copy{float:left;width:620px;padding:0px 2px 10px 20px;min-height:230px;}
.view-new-products .views-field-field-marketingcopy{float:left;width:620px;padding:0px 2px 10px 20px;}
.view-new-products .views-field-field-video-id{float:left;width:200px;padding:10px 6px 10px 6px;font-weight:bold;text-align:center;color:#666666;}
.view-new-products .views-field-field-video-id span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-video-id div{float:left;width:200px;padding:20px 0px 18px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-1{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-1 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-1 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-2{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-3{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-3 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-3 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-1{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-1 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-1 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-2{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-3{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-3 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-3 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-product-image-1{padding:0 0 0 260px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-2{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-3{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-4{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-5{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-6{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-image-filename{float:left;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-marketingcopy{float:left;width:620px;padding:0px 2px 17px 20px;min-height:230px;}
.view-new-products-new .views-field-field-video{float:left;width:200px;padding:10px 10px 18px 10px;font-weight:bold;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-video span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-video div{float:left;width:200px;padding:20px 0px 18px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-brochure span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure2{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-brochure2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-instructions{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-instructions span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-instructions div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-product-image-1{padding:0 0 0 260px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-2{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-3{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-4{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-5{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-6{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-featured-products-view .pliers{float:left;width:210px;height:186px;text-align:center;border:2px solid #ccc;background:#fff;padding:0px 0px 0px 0px;margin:5px 7.5px;}
.view-featured-products-view .pliers p{margin:0px;padding:5px;border-bottom:1px solid #ccc;background:#ccc;}
.view-featured-products-view .test-measurement{float:left;width:210px;height:186px;text-align:center;border:2px solid #ccc;background:#fff;padding:0px 0px 0px 0px;margin:5px 7.5px;}
.view-featured-products-view .test-measurement p{margin:0px;padding:5px;border-bottom:1px solid #ccc;background:#ccc;}
.view-featured-products-view .screwdrivers{float:left;width:210px;height:186px;text-align:center;border:2px solid #ccc;background:#fff;padding:0px 0px 0px 0px;margin:5px 7.5px;}
.view-featured-products-view .screwdrivers p{margin:0px;padding:5px;border-bottom:1px solid #ccc;background:#ccc;}
.view-featured-products-view .bags{float:left;width:210px;height:186px;text-align:center;border:2px solid #ccc;background:#fff;padding:0px 0px 0px 0px;margin:5px 0px 5px 7.5px;}
.view-featured-products-view .bags p{margin:0px;padding:5px;border-bottom:1px solid #ccc;background:#ccc;}
.view-featured-products-view hr.feature-products-hr{width:952px;height:10px;margin:-2px 0 0 -16px;float:left;padding:0px 0 0 0;border:none;}
#block-views-event-block-1 .view-display-id-block_1 .view-content .views-row{border-bottom:1px solid #ccc;margin:0 0 10px;min-height:130px;}
.view-video-display table{border:none;margin-bottom:20px;border-bottom:1px dotted #bbb;}
.view-video-display tbody{border:none;}
.view-video-display td{border:none;text-align:center;vertical-align:top;}
#block-views-splash-page-banner-view-block .view-content{margin:-10px 0px 0px 0px;height:354px;}
.view-uc-catalog td{border:1px solid #cdcdcd;width:25%;text-align:center;}
.view-uc-catalog td .views-field-field-sku{padding:0 0 4px 0;}
.view-uc-catalog td .views-field-title{padding:0 0 8px 0;}
.view-new-products .views-row{border-bottom:1px dotted #ccc;}
.view-new-products  .item-list .views-row{border-bottom:none;}
.view-id-video_display table{width:100%;}
.view-id-video_display.view-display-id-page_1 .view-content,.view-id-video_display.view-display-id-block_2 .view-content{display:table;width:100%;}
.view-id-video_display.view-display-id-page_1 .view-content h3{display:table;width:100%;margin-top:20px;padding-top:15px;padding-bottom:10px;border-top:1px dotted #555;}
.view-distributor-search table{width:100%;}
.view-distributor-list-data-row:hover{background-color:#999;color:#fff;}
.uc-catalog-terms .view-filters,.view-uc-catalog .view-filters{display:none;}
.view-uc-catalog-terms-filtered{display:table-cell;vertical-align:top;width:100%;}
.node-product.view-mode-full .field-name-product-page-mobile-buy-now,.node-product.view-mode-full .field-name-product-page-mobile-buy-now-and-,.node-product.view-mode-full .mobile-prod-page-icons-wrapper,h5.quicktabs-prod-page-title{display:none;}
.uc-catalog-terms .view-content .views-row:nth-child(3n+0),.view-uc-catalog .view-content .views-row:nth-child(3n+0){width:34%;}
.uc-catalog-terms .view-content .views-row img{width:100%;}
.view-blog .view-header{display:none;}
.view-id-blog_hero_banner img{width:100%;}
.view-blog .view-content{width:100% !important;border-right:none !important;}
.view-blog .view-content .views-row img,.view-blog .view-content .views-row .blog-img-wrapper{display:none;}
.view-blog .view-content .views-row h2 a{font-size:90% !important;}
.view-distributor-search table .views-field-nothing-1{display:none;}
.node-product.view-mode-full{border-right:none;}
.node-product.view-mode-full .field-name-product-image-display-photos,.node-product.view-mode-full .field-name-field-product-number{display:inline;}
.node-product.view-mode-full .field-name-field-product-number,.node-product.view-mode-full fieldset.group-product-features,.node-product.view-mode-full .field-name-product-page-mobile-buy-now,.node-product.view-mode-full .field-name-product-page-mobile-buy-now-and-,.node-product.view-mode-full fieldset.group-product-features legend{display:table-row;width:290px;box-sizing:border-box;float:left;}
.node-product.view-mode-full fieldset.group-product-features,.node-product.view-mode-full fieldset.group-product-features legend{xmargin-top:15px;display:table;width:100%;}
.node-product.view-mode-full .mobile-prod-page-icons-wrapper{display:table-row;}
.node-product.view-mode-full fieldset.group-product-features .fieldset-legend{display:block;width:100%;padding:5px 0px 5px 16px;box-sizing:border-box;}
.node-product.view-mode-full .field-name-product-page-mobile-icons{display:table;}
.view-distributor-search table .views-field-field-region{display:none;}
.node-product.view-mode-full .field-name-product-page-mobile-buy-now,.node-product.view-mode-full .field-name-product-page-mobile-buy-now-and-,.node-product.view-mode-full .mobile-prod-page-icons-wrapper{display:table;float:none;width:100%;}
.node-product.view-mode-full .field-name-field-product-number,.node-product.view-mode-full fieldset.group-product-features,.field-name-product-page-mobile-buy-now,.field-name-product-page-mobile-buy-now-and-,.node-product.view-mode-full fieldset.group-product-features legend{width:100%;box-sizing:border-box;display:block;}
.page-catalog #main .region #block-block-35,.page-catalog #main .region .uc-catalog-terms,.page-products #main .region .view-uc-catalog{display:table-row;}
.view-uc-catalog .view-content .views-row,.uc-catalog-terms .view-content .views-row{width:50%;height:230px;}
.view-uc-catalog .view-content .views-row:nth-child(3n+0),.uc-catalog-terms .view-content .views-row:nth-child(3n+0){width:50%;}
.view-distributor-search table td{font-size:95% !important;padding:4px !important;}
.search-api-page-results .view-mode-search_result{height:190px;overflow:hidden;padding-bottom:10px;}
.view-distributor-search table .views-field-field-country{display:none;}
.uc-catalog-terms .view-content .views-row h5,.view-uc-catalog .view-content .views-row h5{font-size:10px;}
.uc-catalog-terms .view-content .views-row{height:180px;}


ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

.copyrights {
	color: #fff;
	list-style: none;
	padding: 5px 3px 0 0;
	margin: 0;
	text-align: right;
	font-size: 15px;
}

#tji_subscribe #feedbubble {
	text-align: left;
	background: transparent;
	position: absolute;
	display: block;
	width: 210px;
	left: -999px;
	bottom: 35px;
	height: 45px;
	font-weight: bold;
}

.fusion-secondary-header .fusion-mobile-nav-holder {
  width: 80%;
  margin: 0 auto;
}


.fusion-mobile-nav-holder {
  display: none;
  clear: both;
  color: #333;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a {
  padding-left: 21px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {
  content: "-";
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a {
  padding-left: 30px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a:before {
  content: "--";
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a {
  padding-left: 39px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a:before {
  content: "---";
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a {
  padding-left: 48px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a:before {
  content: "----";
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item .submenu-languages li a:before {
  content: none;
}

.fusion-mobile-nav-holder .fusion-megamenu-icon {
  display: none;
}

.fusion-mobile-nav-holder ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu{padding-right:35px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a{padding-left:39px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{padding-left:48px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{padding-left:57px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{padding-left:66px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{margin-top:0;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:calc(-20px - 0px);}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon{text-align:inherit;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before{display:none;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.searchformblock {
	display:none;
}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }
 

.menu-item-container .grid3column {float:left; margin-right:2%; width: 32%; }

.lt-ie8 .menu-item-container .grid3column { width: 31.5%; }

.menu-item-container .grid3columnbig {float:left; margin-right:2%;width:65.8%;}

.menu-item-container {border-bottom:4px solid #88a5b1; }

h5.menu-item-header-wine {margin-top:15px;}

.menu-item-container img {margin-bottom:10px;}
.wrapper--wide,.page-nav,.page-node-3182 .field-type-blockreference{padding-left:3.125rem;padding-right:3.125rem}
.call-to-action-strip .field-type-text,.call-to-action-strip .call-to-action-title{display:table-cell;vertical-align:middle;width:100%}
.call-to-action-strip .field-type-link-field,.call-to-action-strip .call-to-action-link{display:table-cell;vertical-align:middle}
.call-to-action-strip .field-type-link-field a,.call-to-action-strip .call-to-action-link a{display:block;white-space:nowrap}
.selected-content .field-name-field-article-type{display:inline-block;padding-bottom:.625rem}
.selected-content .field-name-post-date{display:inline-block;float:right;font-size:.8125rem}
.selected-content .article-teaser-wrap .teaser-text-wrap .field-name-post-date{color:#9a9b9b}
.field-name-field-feature-image-and-text{display:inline-block;width:100%;vertical-align:top}
.category-grid .field-name-field-menu-box-description{padding-bottom:.625rem}
.field-name-field-large-link-strip .field-label{display:none}
.view-our-team .group-additional-details,.view-our-team .field-name-field-description{display:none}
.field-name-field-twitter-account-1,.field-name-field-linkedin-account-1{display:inline-block}
.field-name-view-more-non-link{position:relative}
.field-name-view-more-non-link .arrow-link{padding-right:1.25rem}
.strp-container .field-name-view-more-non-link{display:none}
.field-type-image{text-align:center}
.strp-container .field-type-text-long{text-align:left}
.strp-container .field-name-field-member-position{text-align:center;padding-bottom:.625rem}
.field.field-name-view-more-non-link.field-type-ds.field-label-hidden{position:relative}
.field.field-name-view-more-non-link.field-type-ds.field-label-hidden .arrow-link__outer{float:right;background-color:#fff;width:100%;padding:0 0 20px 0px;position:relative;right:0}
.product-display-wrap .field-type-commerce-price{display:inline-block;padding-bottom:.625rem}
.product-display-wrap .field-type-commerce-price .field-label{font-weight:100}
.product-details-wrap .field .field-label{border-bottom:0;font-size:1.25rem}
.field-name-field-two-column-links-and-downl .h4,.field-name-field-two-column-links-and-downl .large-contact-block__text h1,.large-contact-block__text .field-name-field-two-column-links-and-downl h1,.field-name-field-two-column-links-and-downl .large-contact-block__text h2,.large-contact-block__text .field-name-field-two-column-links-and-downl h2,.field-name-field-two-column-links-and-downl .large-contact-block__text h3,.large-contact-block__text .field-name-field-two-column-links-and-downl h3{min-height:2.1875rem}
.field-name-field-accordion-outer{padding-top:2.5rem}
.field-name-field-pdf-file iframe{width:100%;border-bottom:10px solid #3c3c3c}
.page-node-3182 .field-type-blockreference{margin-bottom:1.25rem}
.page-node-3182 .field-type-blockreference .menu-name-menu-imported-content{float:left;width:50%}
.page-node-3182 .field-type-blockreference .menu-name-menu-imported-content ul{background-color:transparent!important}
.page-node-3182 .field-type-blockreference .menu-name-menu-imported-content ul ul{padding-left:1.25rem}
.page-node-3182 .field-type-blockreference .menu-name-menu-imported-content li{list-style:initial}

.field-group-fieldset{background:#f5f5f5;border-radius:5px;margin:13px}
.field-group-fieldset .field{background:#ececec;padding:10px;border-radius:5px;margin-bottom:20px}
.field-group-fieldset legend{background:#e7e7e7;border-radius:5px;cursor:pointer;display:block;margin-bottom:20px;padding:7px 22px;font-size:21px}
.field .field-label{font-weight:bold;font-size:17px;border-bottom:2px solid #ccc;margin-bottom:10px}


#wonderplugincarousel-1 .amazingcarousel-nav {
	position: absolute;
	width: 100%;
	top: 100%;
}





.header-bar {
	float: left;
	width: 100%;
	border-bottom: 1px solid #171717; 
	color: #fff;
	background-color: #171717;
}

	.header-bar-flipped .header-bar .header-text {
		text-align: right;
	}

	.header-bar-flipped .header-bar .search-form {
		padding-right: 16px;
		padding-right: 1.6rem; 
		padding-left: 0;
	}

	.header-bar-flipped .header-bar .menu {
		float: right;
	}

.header-bar a {
	color: inherit;
	text-decoration: none;
}

.header-bar a:hover,
.header-bar a:focus {
	text-decoration: none;
}

.header-bar textarea,
.header-bar input {
	background-color: #fff;
	font-size: 12px;
	font-size: 1.2rem;
}

.header-bar .search-form {
	padding: 22px 0 11px;
	padding: 2.2rem 0 1.1rem; 
	font-size: 13px;
	font-size: 1.3rem;
}

.header-bar .search-form input {
	width: 100%;
	border: 1px solid;
}

.header-bar .search-submit {
	display: none;
}

.header-bar.right-content .header-text {
	padding-top: 11px;
	padding-top: 1.1rem;
}

.header-bar .menu {
	margin: 11px 0 22px;
	margin: 1.1rem 0 2.2rem; 
	padding: 0;
	text-align: center;
	list-style: none;
}

.header-bar .menu li {
	display: inline-block;
	padding-right: 16px;
	padding-right: 1.6rem; 
	text-align: left;
}

.header-bar .menu li:last-of-type {
	padding-right: 0;
}

.header-bar .menu a {
	font-size: 13px;
	font-size: 1.3rem; 
	font-weight: normal;
}

.header-bar-flipped .header-text {
	float: right;
}
.header-bar,.header-text,.header-bar .search-form input,.header-bar .menu a{font-size:15px;font-size:1.5rem;line-height:1.3;}
.header-bar a:hover,.header-text a:hover,.header-bar .menu a:hover,.header-bar a:focus,.header-text a:focus,.header-bar .menu a:focus{text-decoration:underline;}

nav ul.hamburger-menu {
  list-style: none;
  margin: 0;
  padding: 24px 0;
  }

nav ul.hamburger-menu li {
  display: block;
  color: #868b8d;
  padding: 7px 15px;
  font-size: 0.8rem;
  font-weight: 600; font-style: normal;
  }

nav ul.hamburger-menu li a, nav ul.hamburger-menu li span {
  display: inline-block;
  font-size: 1rem;
  font-weight: 400; font-style: normal;
  color: #fff;
  text-decoration: none;
  }

nav ul.hamburger-menu li a:hover {
  color: #0088cc;
  }

nav ul.hamburger-menu li a.pad-right {
  padding-right: 10px;
  }

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

.box {�background-color:#fff; }

.box img{border:1px solid #999;margin:0 0 10px;}

.td-big-grid-post .td-big-grid-meta {
  position: absolute;
  pointer-events: none;
  bottom: 0;
  padding: 0 8px 11px 8px;
  width: 100%;
  z-index: 1;
  
}

.td-big-grid-post .td-big-grid-meta .td-post-category,
.td-big-grid-post .td-big-grid-meta .td-post-author-name {
  pointer-events: auto;
}

.td-big-grid-post .td-big-grid-meta a,
.td-big-grid-post .td-big-grid-meta i,
.td-big-grid-post .td-big-grid-meta span,
.td-big-grid-post .td-big-grid-meta .entry-date {
  color: #ffffff;
}


.td-grid-style-1 .td-big-thumb .td-big-grid-meta {
  width: 80%;
  padding: 0 26px 14px 20px;
  
  
}

.td-grid-style-1 .td-medium-thumb .td-big-grid-meta {
  padding: 0 26px 14px 20px;
  
  
}

.td-grid-style-1 .td-small-thumb .td-big-grid-meta {
  padding: 0 20px 10px;
  
  
}

.td-grid-style-1 .td-tiny-thumb .td-big-grid-meta {
  padding: 0 10px 2px;
  
  
}

  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-1.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 0 10px 10px;
  }

.td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {
  
}

.td-grid-style-2 .td-big-thumb .td-big-grid-meta {
  padding: 10px 26px 14px 20px;
  
  
}

.td-grid-style-2 .td-medium-thumb .td-big-grid-meta {
  padding: 10px 26px 14px 20px;
  
  
}

.td-grid-style-2 .td-small-thumb .td-big-grid-meta {
  padding: 8px 20px 10px;
  
  
}

.td-grid-style-2 .td-tiny-thumb .td-big-grid-meta {
  padding: 3px 10px 2px;
  
  
}

.td-grid-style-2 .td-big-grid-meta {
  background-color: rgba(0, 0, 0, 0.4);
}

  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 0 10px 10px;
  }

.td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {
  
}

.td-grid-style-3 .td-big-thumb .td-big-grid-meta {
  padding: 0 30px 30px;
  
  
}

.td-grid-style-3 .td-medium-thumb .td-big-grid-meta {
  padding: 0 26px 14px 20px;
  
  
}

.td-grid-style-3 .td-small-thumb .td-big-grid-meta {
  padding: 0 20px 10px;
  
  
}

.td-grid-style-3 .td-tiny-thumb .td-big-grid-meta {
  padding: 0 10px 2px;
  
  
}

  .td-grid-style-3.td_block_big_grid_4 .td-small-thumb .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 .td-big-grid-meta {
    padding: 0 10px;
  }

  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 0 10px 10px;
  }

  .td-grid-style-3 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {
    padding: 0 10px 7px;
  }

  .td-grid-style-3.td-hover-1 .td-big-grid-meta {
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
  }

  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover.td-big-thumb .td-big-grid-meta,
  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover.td-medium-thumb .td-big-grid-meta {
    transform: translate3d(0px, -20px, 0px);
    -webkit-transform: translate3d(0px, -20px, 0px);
    -moz-transform: translate3d(0px, -20px, 0px);
    -ms-transform: translate3d(0px, -20px, 0px);
    -o-transform: translate3d(0px, -20px, 0px);
  }

  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover.td-small-thumb .td-big-grid-meta,
  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover.td-tiny-thumb .td-big-grid-meta {
    transform: translate3d(0px, -10px, 0px);
    -webkit-transform: translate3d(0px, -10px, 0px);
    -moz-transform: translate3d(0px, -10px, 0px);
    -ms-transform: translate3d(0px, -10px, 0px);
    -o-transform: translate3d(0px, -10px, 0px);
  }

.td-grid-style-4 .td-big-grid-meta {
  position: relative;
  text-align: center;
  padding: 0 10%;
  
}

  .td-grid-style-4.td-hover-1 .td-big-grid-meta {
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
  }

  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover.td-big-thumb .td-big-grid-meta,
  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover.td-medium-thumb .td-big-grid-meta {
    transform: translate3d(0px, -20px, 0px);
    -webkit-transform: translate3d(0px, -20px, 0px);
    -moz-transform: translate3d(0px, -20px, 0px);
    -ms-transform: translate3d(0px, -20px, 0px);
    -o-transform: translate3d(0px, -20px, 0px);
  }

  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover.td-small-thumb .td-big-grid-meta,
  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover.td-tiny-thumb .td-big-grid-meta {
    transform: translate3d(0px, -10px, 0px);
    -webkit-transform: translate3d(0px, -10px, 0px);
    -moz-transform: translate3d(0px, -10px, 0px);
    -ms-transform: translate3d(0px, -10px, 0px);
    -o-transform: translate3d(0px, -10px, 0px);
  }

.td-grid-style-5 .td-big-grid-meta {
  position: relative;
  text-align: center;
  padding: 0 10%;
  
}

.td-grid-style-6 .td-big-grid-meta {
  height: 100%;
}

.td-grid-style-6 .td-big-thumb .td-big-grid-meta {
  padding: 14px 26px 14px 20px;
  
  
}

.td-grid-style-6 .td-medium-thumb .td-big-grid-meta {
  padding: 14px 26px 14px 20px;
  
  
}

.td-grid-style-6 .td-small-thumb .td-big-grid-meta {
  padding: 14px 20px 10px;
  
  
}

.td-grid-style-6 .td-tiny-thumb .td-big-grid-meta {
  padding: 4px 16px;
  
  
}

  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 12px 10px 10px;
  }

.td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {
  
}

.td-grid-style-7 .td-big-grid-meta {
  height: 100%;
}

.td-grid-style-7 .td-big-thumb .td-big-grid-meta {
  padding: 14px 26px 14px 20px;
  
  
}

.td-grid-style-7 .td-medium-thumb .td-big-grid-meta {
  padding: 14px 26px 14px 20px;
  
  
}

.td-grid-style-7 .td-small-thumb .td-big-grid-meta {
  padding: 14px 20px 10px;
  
  
}

.td-grid-style-7 .td-tiny-thumb .td-big-grid-meta {
  padding: 4px 16px;
  
  
}

  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-7.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 12px 10px 10px;
  }

    
    .td-big-grid-meta .td-post-category,
    .td_module_wrap .td-post-category,
    .td-module-image .td-post-category {
        font-weight:normal;
	
    }


		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #ffd728; }


div.widget { 
	margin-bottom: 20px;
}

.footer-wide-container #footer-wide div.widget { 
	margin-bottom: 0 !important;
}


.engageheading {
    font-family: 'Walter Turncoat', cursive;
    font-size: 28px;
    color: #29BBEA;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.donate-landing #donate-aspot .nav-list{overflow:hidden}




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


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account a.glyph, .main-header .search-account a:link.glyph { font-weight: normal; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #444444; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }

.commons-head{
	width:100%;
	background-color:#fff;
	height:48px;
}



#search-browse-parent-outline { display: none; position: absolute; z-index: 1000; top: -10px; left: -10px; right: -12px; bottom: -10px; border: 1px solid #d2d2d2; }



.news-cycle #search-browse-parent-outline { top: -7px; }


.open #search-browse-parent-outline, .open #search-browse-container { display: block; }


.column-top .featured-image,
.featured-image.small {
  float: left;
}


.column-second .hentry .featured-image {
  margin-bottom: 10px;
}



.featured-image.small.wp-post-image {
width: 190px;
height: auto;
}
#main .front-slider-wrap{position:relative}
#main .front-slider-wrap.active a.front-slider .black,#main .front-slider-wrap:hover a.front-slider .black{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}
.csstransitions #main .front-slider-wrap:hover a.front-slider.nid-1 h2,.csstransitions #main .front-slider-wrap:hover a.front-slider.nid-3 h2,.csstransitions #main .front-slider-wrap.active a.front-slider.nid-1 h2,.csstransitions #main .front-slider-wrap.active a.front-slider.nid-3 h2{-webkit-transform:translate(100px,0);-moz-transform:translate(100px,0);-ms-transform:translate(100px,0);-o-transform:translate(100px,0);transform:translate(100px,0)}
.csstransitions #main .front-slider-wrap:hover a.front-slider.nid-1 .mover,.csstransitions #main .front-slider-wrap:hover a.front-slider.nid-3 .mover,.csstransitions #main .front-slider-wrap.active a.front-slider.nid-1 .mover,.csstransitions #main .front-slider-wrap.active a.front-slider.nid-3 .mover{-webkit-transform:translate(-5%,0);-moz-transform:translate(-5%,0);-ms-transform:translate(-5%,0);-o-transform:translate(-5%,0);transform:translate(-5%,0)}
.csstransitions #main .front-slider-wrap:hover a.front-slider.nid-2 h2,.csstransitions #main .front-slider-wrap.active a.front-slider.nid-2 h2{-webkit-transform:translate(-100px,0);-moz-transform:translate(-100px,0);-ms-transform:translate(-100px,0);-o-transform:translate(-100px,0);transform:translate(-100px,0)}
.csstransitions #main .front-slider-wrap:hover a.front-slider.nid-2 .mover,.csstransitions #main .front-slider-wrap.active a.front-slider.nid-2 .mover{-webkit-transform:translate(5%,0);-moz-transform:translate(5%,0);-ms-transform:translate(5%,0);-o-transform:translate(5%,0);transform:translate(5%,0)}
.csstransitions #main .front-slider-wrap:hover a.front-slider h2,.csstransitions #main .front-slider-wrap.active a.front-slider h2{-webkit-transition:-webkit-transform 3s;-moz-transition:-moz-transform 3s;-o-transition:-o-transform 3s;transition:transform 3s}
.csstransitions #main .front-slider-wrap:hover a.front-slider .mover,.csstransitions #main .front-slider-wrap.active a.front-slider .mover{-webkit-transition:-webkit-transform 3s;-moz-transition:-moz-transform 3s;-o-transition:-o-transform 3s;transition:transform 3s}
.ai1ec-agenda-widget-view .ai1ec-month,.ai1ec-agenda-view .ai1ec-month{background:#617284;border-radius:4px 4px 0 0;color:#fff;font-size:0.8em;letter-spacing:0.2em;padding:0 0.2em;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
table.ai1ec-month-view,.ai1ec-week-view table,.ai1ec-oneday-view table{border-collapse:collapse;border:1px solid #ddd !important;margin:0 !important;background:#fff;table-layout:fixed !important;clear:both;width:100% !important;}
table.ai1ec-month-view a.ai1ec-multiday,.ai1ec-week-view table a.ai1ec-multiday,.ai1ec-oneday-view table a.ai1ec-multiday{-webkit-transition:none !important;transition:none !important;}
table.ai1ec-month-view{margin-bottom:6px !important;}
.ai1ec-month-view td,.ai1ec-week-view td,.ai1ec-oneday-view td{border:1px solid #ddd !important;background:none !important;padding:0 !important;text-align:left;vertical-align:top;}
.ai1ec-month-view th,.ai1ec-week-view th,.ai1ec-oneday-view th{border:none !important;background:#f5f5f5 !important;padding:0.2em !important;}
.ai1ec-month-view td.ai1ec-empty{background:#f5f5f5 !important;}
.ai1ec-month-view th,.ai1ec-week-view th,.ai1ec-week-view .ai1ec-hour-marker div,.ai1ec-week-view .ai1ec-allday-label,.ai1ec-oneday-view th,.ai1ec-oneday-view .ai1ec-hour-marker div,.ai1ec-oneday-view .ai1ec-allday-label{color:#9e9e9e !important;text-shadow:0 1px 0 #fff;}
.ai1ec-month-view th,.ai1ec-oneday-view th{text-align:center !important;}
.ai1ec-month-view .ai1ec-day,.ai1ec-week-view .ai1ec-day,.ai1ec-week-view .ai1ec-allday-events,.ai1ec-oneday-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-allday-events{position:relative;}
.ai1ec-month-view .ai1ec-day-stretcher{float:left;height:94px;width:0;}
.ai1ec-month-view .ai1ec-today,.ai1ec-week-view .ai1ec-today{background:#ffd !important;}
.ai1ec-month-view .ai1ec-date{background:#eaf4ff;color:#abb1b8;font-size:10pt;line-height:13px;height:13px;margin-bottom:1px;padding:0 0.4em;font-size:8pt;text-align:right;text-shadow:0 1px 0 #fff;}
.ai1ec-month-view a.ai1ec-event-container,.ai1ec-week-view a.ai1ec-event-container,.ai1ec-oneday-view a.ai1ec-event-container{border:none;display:block;font-size:12px;opacity:0.85;filter:alpha(opacity=85);}
.ai1ec-month-view a.ai1ec-event-container:hover,.ai1ec-month-view a.ai1ec-event-container.ai1ec-hover,.ai1ec-week-view a.ai1ec-event-container:hover,.ai1ec-week-view a.ai1ec-event-container.ai1ec-hover,.ai1ec-oneday-view a.ai1ec-event-container:hover,.ai1ec-oneday-view a.ai1ec-event-container.ai1ec-hover{opacity:1;filter:alpha(opacity=100);}
.ai1ec-month-view .ai1ec-event,.ai1ec-week-view .ai1ec-event,.ai1ec-oneday-view .ai1ec-event{max-height:100%;overflow:hidden;margin:1px 0 0;padding:0 3px 1px;white-space:nowrap;}
.ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time{font-weight:bold;font-size:11px;}
.ai1ec-month-view a.ai1ec-event-container,.ai1ec-week-view .ai1ec-allday-events a.ai1ec-event-container,.ai1ec-oneday-view .ai1ec-allday-events a.ai1ec-event-container{position:relative;}
.ai1ec-month-view .ai1ec-allday .ai1ec-event,.ai1ec-month-view .ai1ec-multiday .ai1ec-event,.ai1ec-week-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event,.ai1ec-week-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event,.ai1ec-oneday-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event,.ai1ec-oneday-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event{border-radius:3px;background-color:#507295;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);}
.ai1ec-month-view .ai1ec-event{height:14px;line-height:14px;margin:0 0 1px;}
.ai1ec-word-wrap.ai1ec-month-view .ai1ec-event{border-bottom:1px dotted #ddd;height:auto;overflow:visible;padding-top:1px;padding-bottom:2px;white-space:normal;}
.ai1ec-word-wrap.ai1ec-month-view .ai1ec-multiday .ai1ec-event{border-bottom:none;overflow:hidden;padding-top:0;padding-bottom:1px;white-space:nowrap;}
.ai1ec-word-wrap.ai1ec-month-view .ai1ec-allday .ai1ec-event{border-bottom:none;}
.ai1ec-month-view .ai1ec-allday{padding-left:1px;width:97.5%;}
.ai1ec-month-view .ai1ec-allday.ai1ec-multiday{padding-left:0;}
.ai1ec-month-view .ai1ec-multiday{z-index:1;}
.ai1ec-month-view .ai1ec-multiday-arrow1{background:#507295;border:7px solid #fff;border-left-color:#507295;border-right-width:0;height:1px;position:absolute;right:0;top:0;width:0;}
.ai1ec-month-view .ai1ec-multiday-arrow2{border:7px solid #507295;border-left-color:#fff;border-right-width:2px;height:1px;left:0;position:absolute;top:0;width:0;}
.ai1ec-month-view .ai1ec-multiday-bar{background:#507295;border-radius:3px;height:14px;left:0;position:absolute;top:0;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-title{margin-left:7px;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event{margin:0;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time{display:none;}
.ai1ec-month-view .ai1ec-event-dropdown{background:#fff;border:1px solid #e7e7e7;border-top:0;left:-1px;position:absolute;top:78px;width:90px;z-index:1000;}
.ai1ec-month-view .ai1ec-obscured{display:none !important;}
.ai1ec-month-view a.ai1ec-scroll-up,.ai1ec-month-view a.ai1ec-scroll-down{border:1px solid #ddd;border-radius:0.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;left:50%;height:16px;line-height:14px;margin-left:-8px;position:relative;text-align:center;width:16px;}
.ai1ec-month-view a.ai1ec-scroll-up:hover,.ai1ec-month-view a.ai1ec-scroll-down:hover{background-color:#ddd;}
.ai1ec-month-view a.ai1ec-scroll-up.ai1ec-disabled,.ai1ec-month-view a.ai1ec-scroll-down.ai1ec-disabled{border:none;cursor:default;opacity:0.2;filter:alpha(opacity=20);padding:1px;}
.ai1ec-month-view a.ai1ec-scroll-up.ai1ec-disabled:hover,.ai1ec-month-view a.ai1ec-scroll-down.ai1ec-disabled:hover{background-color:transparent;}

div#footer-widgets-container .ai1ec-agenda-widget-view .ai1ec-month, div#footer-widgets-container .ai1ec-agenda-view .ai1ec-month {
  	background-color: #12496E;
}


#ai1ec-calendar-view .ai1ec-month-view .ai1ec-event span.ai1ec-event-title, 
#ai1ec-calendar-view .ai1ec-week-view .ai1ec-event span.ai1ec-event-title, 
#ai1ec-calendar-view .ai1ec-oneday-view .ai1ec-event span.ai1ec-event-title,
#ai1ec-calendar-view .ai1ec-month-view .ai1ec-event span.ai1ec-event-time, 
#ai1ec-calendar-view .ai1ec-week-view .ai1ec-event span.ai1ec-event-time, 
#ai1ec-calendar-view .ai1ec-oneday-view .ai1ec-event span.ai1ec-event-time {
  	white-space: normal;
}

.ai1ec-posterboard-view .ai1ec-month {
  	color: white !important;
}
.menu-dropdown li.level2 .level2
span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{margin-top:-4px}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{margin-left:40px}
.menu-dropdown li.level2 .level2
span.title{line-height:15px}
.menu-dropdown li.level2 .level2
span.subtitle{line-height:14px}
.menu-sidebar
ul.level2{padding-bottom:10px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level2{margin:0
5px;border-top:1px solid #e6e6e6}
.menu-dropdown li.level2:first-child{border:none}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{color:#444}
.menu-dropdown a.level2:hover{color:#f16d1a}
.menu-dropdown
a.current.level2{font-weight:bold}
.menu-sidebar ul.level2
ul{padding-left:10px}
.menu-dropdown .level2 a.level2:hover{color:#fff}
.row{margin-left:-15px;margin-right:-15px}
.view-find-a-senior-living-community .row,.view-senior-living-cities .row{background:#eee;border:1px solid #999;padding:10px 0;margin-bottom:30px}
#block-views-seniorliving-journal-block-2 .row{font-size:1.1em}
#block-views-seniorliving-journal-block-2 .row a{font-weight:bold}

#wp-calendar caption {
    color: black;
    font-size: 1.7em;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 2px;
    text-align: left;
    font-family: Times New Roman;
}

#wp-calendar thead th {
    text-align: center;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site__header:before,
.site__header:after,
.site-content:before,
.site-content:after,
.site__footer:before,
.site__footer:after,
.toggle-nav:before,
.toggle-nav:after,
.menu__section:before,
.menu__section:after,
.section:before,
.section:after,
.button:before,
.button:after,
article:before,
article:after,
#main:before,
#main:after,
.filter__wrapper:before,
.filter__wrapper:after {
  content: "";
  display: table; }


.clear:after,
.entry-content:after,
.comment-content:after,
.site__header:after,
.site-content:after,
.site__footer:after,
.toggle-nav:after,
.menu__section:after,
.section:after,
.button:after,
article:after,
#main:after,
.filter__wrapper:after {
  clear: both; }




.site-content {
  padding-top: 160px; }

  .page-template-template_locations .site-content {
    padding-top: 110px; }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}


.post .entry {
	padding: 0 25px 30px 15px;
}
