﻿

#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit;}
.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto;}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle;}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px;}
.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0;}
.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0;}
.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50% !important;}

	.entry-content img {
    	max-width: 100%;
    	height: auto;
	}

    
    
    .post-469 .entry-content .wp-image-151 {
        float: none;
        display: block;
        margin: 10px auto;
    }

    
    
    .post-116 .entry-content .wp-image-361,
    .post-197 .entry-content img {
        float: none;
        display: block;
        margin: 0 auto;
    }

.tablemove2 {

position:relative;


top: 50px;


}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
.tiled-gallery .gallery-row{overflow:hidden;}


body .midrow_blocks, .midrow_blocks_wrap{ width:268px!important; height:auto!important;}


.alignleft {
	text-align: left;
	float: left;
}


img.alignleft {
	float: left;
	margin-right: 12px;
	margin-top: 2px;
	margin-bottom: 5px;
}


#pnav .alignleft {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50%;
}

#pnav .alignleft a {
	color: #000000;
	text-decoration: none;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_24 {
	width:950px;
}

.container_24 .grid_24 bg{
	width:1014px;
}


#header .grid_24 {

	border-bottom:10px solid #f3f6f7;

	padding-bottom:0px;

}


.home #header .grid_24 {

	padding:0;

	border:none;

}

#site-description {
    color: #650733;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 0 -30px;
    padding: 0 0 0 0;
    position: relative;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}



.site-footer-google-add{
    margin: 20px auto;
    max-width: 970px;
}
.site-footer__header{margin-bottom:5px;font-family:"Code Pro Bold",sans-serif;font-size:17px;font-weight:400;color:#fff}

.ie8 #featured-slider .entry-container {
	top: 25%;
}

#featured-slider .entry-container {
	top: 50%;
	-ms-transform: translateY(-50%); 
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
	position: absolute;
	left: 5%;
	max-width: 40%;
}

.wide-978 #featured-slider .entry-container {
   left: 13.8%;
}

.wide-1218 #featured-slider .entry-container {
   left: 4.9%;
}

#featured-slider .entry-container-right {
	right: 5%;
	left: auto;
}

#featured-slider .entry-container-right .slider-title-head {
	text-align: right;
}

#featured-slider .entry-container-right .entry-content {
	text-align: right;
}

#featured-slider .entry-container-right .slider-read-more-button {
	float: right;
}

.externos_li {
	max-width: 216px;
	height: 20px;
	padding: 7px;
	cursor: pointer;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 200ms linear;
	transition: background-color 200ms linear;
}

.externos_li a{
	color: #000;
}

.externos_li:hover {
	background: #dbdbdb;
}


.gr-off {
	background: #5d9349;
}

#ui-user-control-login,
#ui-user-control-logout,
#ui-user-control-invite {
  display: none;
}

#ui-user-control-logout {
  margin-top: 5px;
}

#ui-user-control-logout img {
  vertical-align: -3px;
}
.defaultNavigation .header .logins{padding-top:6px}
.defaultNavigation .header .loggedin .logins{padding-top:12px}
.ie7 .defaultNavigation .logins{position:relative;top:-28px}
.defaultNavigation .logins .absolute{right:0;width:100%;text-align:right;top:35px}
.defaultNavigation .logins .absolute a{text-align:center}
.bna-global.logins .absolute{position:relative!important;display:block!important}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}


.header_bg{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0.95;
filter:alpha(opacity=95); 
z-index: 0;
}


.nonfixed_header .header_bg { opacity: 1; filter: alpha(opacity=1); }

		.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=1); }

.latest_post_holder.minimal .latest_post_inner
{
	margin:0 0 0!important
}

.latest_post_inner
{
	margin:0 0 10px!important
}

.latest_post_holder.image_in_box .latest_post_inner
{
	display:table;
	width:100%;
	margin:0 0 0!important
}

.latest_post_inner .post_infos
{
	display:block;
	font-weight:500
}

.latest_post_inner .post_infos a
{
	color:#303030
}

.latest_post_inner .post_infos a.post_comments
{
	margin:0
}

.latest_post_inner .post_infos a:hover
{
	color:#1abc9c
}

.latest_post_holder.minimal .latest_post_inner .post_infos
{
	margin:0 0 3px 0
}

.latest_post_inner .post_comments i
{
	font-size:16px;
	color:#adadad;
	padding:0 8px 0 0
}

.latest_post_inner .post_comments:hover i
{
	color:#1abc9c
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label{width:100%;margin:0.5em 0;color:#262C2C;font:0.88em "futura-pt-condensed",sans-serif;text-transform:uppercase;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-bottom:0.7em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label:before{content:'* ';color:#E6353B;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before{content:none;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select,.mlist-outer-wrapper .mlist-wrapper .mlist-field input{background:#fffbf8;color:#262C2C;width:100%;padding:0.5em;height:2.5em;display:block;text-align:center;text-transform:uppercase;text-transform:none;text-align:left;margin:0;text-indent:0.01px;text-overflow:"";}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field input:hover{background:#fffbf8;color:#262C2C;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin:0 5% 0 0;width:43%;display:inline;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin-right:0;}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock{padding:0.8em;border:1px solid #262C2C;}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock .thankyou-message{text-align:center;}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock #mlist-checks{margin:1.5em 0;text-align:left;overflow:hidden;}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock #mlist-checks input{display:block;text-align:left;float:left;width:15px;margin-top:2px;}
.mlist-outer-wrapper .mlist-wrapper #thankyouBlock #mlist-checks .agree{display:block;float:left;margin-left:10px;width:250px;color:#262C2C;font:normal 0.9em "futura-pt-condensed",sans-serif;text-transform:none;}
.mlist-outer-wrapper{margin:0 auto;position:relative;}
.mlist-outer-wrapper .welcomeMsg{width:100%;margin-bottom:0.5em;font-weight:normal;}
.mlist-outer-wrapper label.agree,.mlist-outer-wrapper .global-list{font-size:0.88em;display:inline;font-weight:normal;cursor:pointer;}
.mlist-outer-wrapper input[type="checkbox"]{display:inline;margin-right:0.5em;margin-top:5px;float:left;}
.mlist-outer-wrapper .mlist-wrapper .mlist-close a{color:#E6353B;}
.mlist-outer-wrapper .mlist-wrapper .mlist-close a:hover{color:#E6353B;}
.mlist-outer-wrapper .mlist-wrapper fieldset{padding:1em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-close{position:absolute;right:14px;top:14px;}
.mlist-outer-wrapper .mlist-wrapper input.error,.mlist-outer-wrapper .mlist-wrapper select.error{border-bottom:1px solid #E6353B;color:#E6353B;}
.mlist-outer-wrapper .mlist-wrapper input.submit,.mlist-outer-wrapper .mlist-wrapper input.submit-new{padding:0;font-size:24px;width:100%;margin:10px 0 0;height:40px;line-height:40px;background:#fff;color:#262C2C;text-transform:uppercase;}
.mlist-outer-wrapper .mlist-wrapper input.submit:hover,.mlist-outer-wrapper .mlist-wrapper input.submit-new:hover{background:#E6353B;}
.mlist-outer-wrapper .mlist-wrapper #privacyText,.mlist-outer-wrapper .mlist-wrapper .privacyText{font-size:0.7em;text-align:left;color:#fffbf8;}
.mlist-outer-wrapper .mlist-wrapper #privacyText a:hover,.mlist-outer-wrapper .mlist-wrapper .privacyText a:hover{color:#fffbf8;}
.mlist-outer-wrapper .mlist-wrapper #ajaxLoader{position:absolute;right:0;top:0;width:100%;height:auto;opacity:0.3;background:#cccccc;text-align:center;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.page-node-18236 .mlist-outer-wrapper{max-width:480px;}
.page-node-18236 .mlist-outer-wrapper .global-list{font-size:16px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper #serverError,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper #errorMsg{font-size:20px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-header .welcomeMsg{font-size:20px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field label{font-size:20px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input{border:2px solid #262C2C;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select.error,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input.error{border-color:#ff0000;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-submit input.submit,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper input.submit-new{background:#262C2C;color:#fff;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-submit input.submit:hover,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper input.submit-new:hover{background:#E6353B;}
.page-node-18236 .mlist-outer-wrapper input:-webkit-autofill,.page-node-18236 .mlist-outer-wrapper select:-webkit-autofill,.page-node-18236 .mlist-outer-wrapper textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fffbf8 inset;-webkit-text-fill-color:#262c2c;color:#262c2c;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{border-bottom:2px solid #262C2C;color:#262C2C;font-size:20px;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-color:#ff0000;border-bottom:2px solid #ff0000;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .termsContent{color:#262C2C;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .termsContent a{color:#E6353B;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .termsContent a:hover{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-header{color:#000000;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form{margin:0;vertical-align:initial;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form fieldset{border:none;padding:12px 12px 0;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field{float:left;width:65%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field input:-webkit-autofill,.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field select:-webkit-autofill,.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;color:#262C2C;-webkit-text-fill-color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{height:40px;background:transparent;border-bottom:1px solid #262C2C;border-top:none;border-left:none;border-right:none;font-size:20px;color:#262C2C;padding:0 7px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-color:#ff0000;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-webkit-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-moz-placeholder{color:#262C2C;opacity:1;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-moz-placeholder{color:#262C2C;opacity:1;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-ms-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-submit{float:left;width:35%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-submit input{color:#fff;background-color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-submit input:hover{background-color:#E6353B;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .termsWrapper{padding:0 12px 12px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field{clear:both;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before{content:'';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.postalcode{float:left;width:47%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country{clear:none;float:left;width:47%;clear:none;margin:0 0 0 6%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before{content:'';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus,.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus{background:#ffffff;}
.mlist-outer-wrapper.embedded-inline-list.country-detect label{font-weight:bold;letter-spacing:2px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect label.global-list{font-weight:normal;font-size:15px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock{border:none;padding:12px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankyou-message{text-align:center;text-transform:uppercase;font-size:20px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .secondFormCloseWrap{position:absolute;right:12px;top:10px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankswelcome-msg{margin:10px 0;letter-spacing:1px;font-size:16px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect #terms{display:none;padding:0 10px 10px;font-size:12px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper{font-size:12px;font-weight:bold;clear:both;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms{text-transform:uppercase;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms:after{content:'terms';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms.showing:after{content:'hide';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent{color:#262C2C;display:none;font-size:14px;font-weight:normal;letter-spacing:0.5px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a:hover{color:#262C2C;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-header{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form{margin:0;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form fieldset{border:none;padding:12px 12px 0;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field{float:left;width:65%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field input:-webkit-autofill,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field select:-webkit-autofill,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #262C2C inset;color:#ffffff;-webkit-text-fill-color:#ffffff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{height:40px;background:transparent;border-bottom:1px solid #ffffff;font-size:20px;color:#fff;padding:0 7px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-bottom:1px solid #E6353B;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-webkit-input-placeholder{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-moz-placeholder{color:#fff;opacity:1;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-moz-placeholder{color:#fff;opacity:1;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-ms-input-placeholder{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-submit{float:left;width:35%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .termsWrapper{padding:0 12px 12px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field{clear:both;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before{content:'';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.postalcode{float:left;width:47%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country{clear:none;float:left;width:47%;clear:none;margin:0 0 0 6%;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before{content:'';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus{background:#ffffff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect label{font-weight:bold;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect label.global-list{font-weight:normal;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock{border:none;padding:12px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankyou-message{text-align:center;text-transform:uppercase;font-size:20px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .secondFormCloseWrap{position:absolute;right:12px;top:10px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankswelcome-msg{margin:10px 0;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect #terms{display:none;padding:0 10px 10px;font-size:12px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper{font-size:12px;font-weight:bold;clear:both;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms{text-transform:uppercase;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms:after{content:'terms';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper a.terms.showing:after{content:'hide';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent{color:#fff;display:none;font-size:14px;font-weight:normal;letter-spacing:0.5px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .termsWrapper .termsContent a:hover{color:#fff;}
#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper{width:100% !important;}
#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper{width:100% !important;}
#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock select#dobDay{float:none;}
#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-submit-new{padding:0px 0 5px;}
#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field input:-webkit-autofill,#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field select:-webkit-autofill,#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;color:#262c2c;-webkit-text-fill-color:#262c2c;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer label{color:#ffffff;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper{float:left;clear:both;padding:0 0 0 7px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock{color:#ffffff;padding:0;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message{text-align:center;padding-bottom:7px;padding-top:12px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock .secondFormCloseWrap{position:absolute;right:12px;top:33px;text-transform:uppercase;font-size:14px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset{padding:0;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header{font-weight:normal;font-size:24px;text-transform:uppercase;color:#ffffff;text-align:center;margin-bottom:51px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header .phases-text{font-weight:900;letter-spacing:0;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #errorMsg,.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #serverError{padding:0;position:absolute;top:75px;font-size:16px;letter-spacing:1px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field{max-width:73.5%;width:100%;padding-left:0;margin-bottom:1px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form a.terms{color:#E6353B;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form a.terms:hover{color:#ffffff;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit{width:26.5%;margin:0;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit input.submit{padding:0;font-size:24px;width:100%;margin:0;height:40px;line-height:40px;background:#fff;color:#262C2C;letter-spacing:1px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit input.submit:hover{background:#E6353B;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer #terms{width:100%;padding:0;margin:0;clear:both;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .mlist-wrapper{margin-top:0;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer label,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer label{color:#262C2C;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper{float:left;clear:both;padding:0 0 0 7px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock{color:#262C2C;padding:0;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock.final-screen .thankyou-message{text-align:center;padding-bottom:7px;padding-top:12px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock .secondFormCloseWrap,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #thankyouBlock .secondFormCloseWrap{position:absolute;right:12px;top:33px;text-transform:uppercase;font-size:14px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset{padding:0;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header{font-weight:normal;font-size:24px;text-transform:uppercase;color:#262C2C;text-align:center;margin-bottom:51px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header .phases-text,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset .mlist-header .phases-text{font-weight:900;letter-spacing:0;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #errorMsg,#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #serverError,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #errorMsg,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #serverError{padding:0;position:absolute;top:75px;font-size:16px;letter-spacing:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field{max-width:73.5%;width:100%;padding-left:0;margin-bottom:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form a.terms,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form a.terms{color:#E6353B;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form a.terms:hover,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form a.terms:hover{color:#262C2C;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit{width:26.5%;margin:0;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit input.submit,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit input.submit{padding:0;font-size:24px;width:100%;margin:0;height:40px;line-height:40px;background:#262C2C;color:#fff;letter-spacing:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit input.submit:hover,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit input.submit:hover{background:#E6353B;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #terms,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer #terms{width:100%;padding:0;margin:0;clear:both;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .mlist-wrapper{border:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home #thankyouBlock .secondFormCloseWrap{top:35;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home #thankyouBlock .secondFormCloseWrap a{text-transform:uppercase;font-size:20px;position:relative;top:-33px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home #thankyouBlock .secondFormCloseWrap a:hover{color:#fff;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .termsWrapper a.terms{color:#818181;font-size:14px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .termsWrapper a.terms:hover{color:#ffffff;}
#block-block-706 .mlist-outer-wrapper form#homePageSignup #errorMsg,#block-block-706 .mlist-outer-wrapper form#homePageSignup #serverError,#block-block-706 .mlist-outer-wrapper form#interiorSignup #errorMsg,#block-block-706 .mlist-outer-wrapper form#interiorSignup #serverError,#block-block-786 .mlist-outer-wrapper form#homePageSignup #errorMsg,#block-block-786 .mlist-outer-wrapper form#homePageSignup #serverError,#block-block-786 .mlist-outer-wrapper form#interiorSignup #errorMsg,#block-block-786 .mlist-outer-wrapper form#interiorSignup #serverError{color:#ed3d3d;margin-left:8px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .termsWrapper a.terms{color:#818181;font-size:14px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer.home .termsWrapper a.terms:hover{color:#E6353B;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper .termsContent{color:#262C2C;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper .termsContent a{color:#E6353B;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer .termsWrapper .termsContent a:hover{color:#262C2C;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit input.submit{background:#262C2C;color:#fffbf8;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-submit input.submit:hover{background:#E6353B;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form #errorMsg{position:absolute;top:-15px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email{font-size:20px;color:#262C2C;border-bottom:1px solid #262C2C;border-top:none;border-left:none;border-right:none;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email.error{border-color:#ff0000;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email::-webkit-input-placeholder{color:#262C2C;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email:-moz-placeholder{color:#262C2C;opacity:1;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email::-moz-placeholder{color:#262C2C;opacity:1;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email:-ms-input-placeholder{color:#262C2C;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form fieldset{display:inline-block;width:100%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-field{width:100%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-submit{margin:0;width:100%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-submit input{margin:0;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .primary-list-values .mlist-checks{float:left;width:100%;text-align:left;margin-bottom:15px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field label{text-align:left;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay,.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobMonth,.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobYear{display:block;float:left;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page #thankyouBlock{overflow:hidden;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page #thankyouBlock #thankyoublock-innerwrapper .mlist-checks{text-align:left;margin:10px 0 0;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper{padding:12px 0 0;float:left;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first{padding:12px 0;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .terms{float:left;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper .termsContent{clear:both;text-align:left;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper{height:100%;display:table;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock.final-screen,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric{display:table-cell;vertical-align:middle;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper{margin-top:0;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .emailTitle{text-align:center;font-size:24px;font-weight:bold;font-family:"futura-pt-condensed",sans-serif;padding-bottom:20px;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-header{color:#262C2C;font-family:"futura-pt-condensed",sans-serif;padding-bottom:14px;text-align:center;text-transform:uppercase;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-submit{margin:0;width:35%;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper form .mlist-submit input{margin:0;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock{padding:0;color:#262C2C;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock #errorLabelContainer2{color:#E6353B;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-checks{clear:both;padding-top:20px;padding-bottom:10px;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-submit-new{padding:10px 0 20px 0;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock .mlist-submit-new input{margin:0;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock select#dobMonth{float:left;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper #thankyouBlock select#dobDay{float:right;}
#lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-wrapper .termsWrapper a.terms{text-transform:uppercase;text-decoration:underline;}

.slogan {
    text-align: center;
    line-height: 1em;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0.5em;
    color: #B2B2B2;
}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

#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-1 {
  min-width: 99%;
}

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

#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 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 ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.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.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#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;
  list-style: none;
}

#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 li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#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;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

  #secondary .quicklinks-widget a .outerContainer .innerContainer .element span {
    color: #111;
    text-decoration: none;
    padding: 0px 14px 0px 0px;
    display: block;
  }

.ie7 #secondary .quicklinks-widget a .outerContainer .innerContainer .element span,
.ie8 #secondary .quicklinks-widget a .outerContainer .innerContainer .element span {
  color: #111;
  text-decoration: none;
  padding: 0px 14px 0px 0px;
  display: block;
}

.ie7 #secondary .quicklinks-widget a .outerContainer .innerContainer .element {
  position: relative;
  top: -50%;
}


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}

li[class^="icon-"]:before,
.accordion-heading li.accordion-toggle:before,
li.current-nav-item:before,
li.gray-caret-carousel-control,
#testimonials-carousel li.carousel-control,
#main-carousel li.carousel-control,
#hourly-employee-carousel li.carousel-control,
#management-employee-carousel li.carousel-control,
#community-commitment-carousel li.carousel-control,
#specials-carousel li.carousel-control,
#weekly-ad-carousel li.carousel-control,
li[class*=" icon-"]:before {
    text-indent: -2em;
    text-align: center
}

li[class^="icon-"].icon-large:before,
.accordion-heading li.icon-large.accordion-toggle:before,
li.icon-large.current-nav-item:before,
li.icon-large.gray-caret-carousel-control,
#testimonials-carousel li.icon-large.carousel-control,
#main-carousel li.icon-large.carousel-control,
#hourly-employee-carousel li.icon-large.carousel-control,
#management-employee-carousel li.icon-large.carousel-control,
#community-commitment-carousel li.icon-large.carousel-control,
#specials-carousel li.icon-large.carousel-control,
#weekly-ad-carousel li.icon-large.carousel-control,
li[class*=" icon-"].icon-large:before {
    text-indent: -1.333em
}

.icon-arrow-left:before,
.gray-caret-carousel-control.left:before,
#testimonials-carousel .left.carousel-control:before,
#main-carousel .left.carousel-control:before,
#hourly-employee-carousel .left.carousel-control:before,
#management-employee-carousel .left.carousel-control:before,
#community-commitment-carousel .left.carousel-control:before,
#specials-carousel .left.carousel-control:before,
#weekly-ad-carousel .carousel-control.left:before {
    content: "\f100"
}

.gray-caret-carousel-control,
#testimonials-carousel .carousel-control,
#main-carousel .carousel-control,
#hourly-employee-carousel .carousel-control,
#management-employee-carousel .carousel-control,
#community-commitment-carousel .carousel-control,
#specials-carousel .carousel-control {
    background: none;
    height: 100px;
    width: 38px;
    font-size: 50px;
    text-align: center;
    border: 0;
    position: absolute;
    vertical-align: bottom;
    line-height: 50px;
    color: #b0b0b0
}

.gray-caret-carousel-control.left,
#testimonials-carousel .left.carousel-control,
#main-carousel .left.carousel-control,
#hourly-employee-carousel .left.carousel-control,
#management-employee-carousel .left.carousel-control,
#community-commitment-carousel .left.carousel-control,
#specials-carousel .left.carousel-control {
    left: -58px
}

.gray-caret-carousel-control.right,
#testimonials-carousel .right.carousel-control,
#main-carousel .right.carousel-control,
#hourly-employee-carousel .right.carousel-control,
#management-employee-carousel .right.carousel-control,
#community-commitment-carousel .right.carousel-control,
#specials-carousel .right.carousel-control {
    right: -58px
}


#specials-carousel .left.carousel-control {
	background-color: #eee;
    border-radius: 0;
    height: 50px;
    left: 10px;
    top: 8%;
    width: 40px;
	
}


#specials-carousel .right.carousel-control {
	background-color: #eee;
    border-radius: 0;
    height: 50px;
    right: 10px;
    top: 8%;
    width: 40px;
}


.gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control, #specials-carousel .left.carousel-control {
  left: 22px;
}

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

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

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

.carousel .active,
.carousel .next,
.carousel .prev {
    display: block
}

.carousel .active {
    left: 0
}

.carousel .active.left {
    left: -100%
}

.carousel .active.right {
    left: 100%
}

.carousel .next,
.carousel .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel .next {
    left: 100%
}

.carousel .prev {
    left: -100%
}

.carousel .next.left,
.carousel .prev.right {
    left: 0
}

.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: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    border-radius: 23px;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=5000);
    opacity: 50
}

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

.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=9000);
    opacity: 90
}

.carousel-indicators {
    position: absolute;
    bottom: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none
}

.carousel-indicators li {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.carousel-indicators .active {
    background-color: #fff
}

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

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

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

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

#main-carousel:hover .carousel-control {
    display: block
}

#main-carousel .carousel-control {
    display: none
}

#main-carousel .carousel-control.left {
    left: 0
}

#main-carousel .carousel-control.right {
    right: 0
}

#weekly-ad-carousel .carousel-control {
    background: none;
    height: 34px;
    width: 34px;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    border: 0;
    position: absolute;
    vertical-align: bottom;
    line-height: 34px;
    color: #595959;
    top: 40px;
    left: 50%
}

#weekly-ad-carousel .carousel-control.left {
    margin-left: -70px
}

#weekly-ad-carousel .carousel-control.right {
    margin-right: -70px
}

.home .carousel-control {
  display: none;
}

#hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control {
  left: 30%;
  top: -70px;
}


#hourly-employee-carousel .right.carousel-control, #management-employee-carousel .right.carousel-control {
  right: 30%;
  top: -70px;
}


.gray-caret-carousel-control.right, #testimonials-carousel .right.carousel-control, #main-carousel .right.carousel-control, #hourly-employee-carousel .right.carousel-control, #management-employee-carousel .right.carousel-control, #community-commitment-carousel .right.carousel-control {
  right: 92px;
}


.gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control {
  left: 92px;
}


  .gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control {
    left: 30%;
    top: -70px;
  }


  .gray-caret-carousel-control.right, #testimonials-carousel .right.carousel-control, #main-carousel .right.carousel-control, #management-employee-carousel .right.carousel-control, #community-commitment-carousel .right.carousel-control {
    right: 30%;
    top: -70px;
  }
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}
.view-feeder-in-action .item-list .pager li{padding:0}
#skip-to-nav,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.breadcrumb,div.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}
#block-block-22 .footer-block .footer-block-inner ul li.fifth{background:none !important;width:26%;}
.entry-content a[href]:after, .entry a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after,
a[href^="#"]:after,
[class^="meta"] a:after,
[class$="meta"] a:after,
.page-link a:after,
.postmetadata a:after,
.gallery-item a:after,
.postinfo a:after,
.entry h2 a:after,
.entry-taxonomy a:after,
.tags a:after,
#masthead a:after{content:"" !important;}
.entry-date, .post-date, .date{text-align:left !important;}
.entry-date *, .post-date *{display:inline !important;position:static !important;}

#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-1 {
  min-width: 99%;
}

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

#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 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 ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.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.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#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;
  list-style: none;
}

#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 li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#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;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}



.latest{padding:6px 0px 1px 6px;width:810px;height:30px;float:left;color:#000000;font-size:26px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

.latest a{text-decoration:none;color: black;}



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



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

.cycloneslider-template-standard .cycloneslider-caption{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    z-index:99;
    background:#635d9b;
    color:#fff;
	opacity:1;
}

.cycloneslider-template-standard .cycloneslider-caption-title{
    padding:10px 20px 5px 20px;
    font-size:14px;
    line-height:1.3;
    margin-bottom:0;
	font-weight:300;
}

.cycloneslider-template-standard .cycloneslider-caption-description{
    padding:20px 20px 15px 20px;
    line-height:1.5;
    font-size:12px;
}

#large-mainnav .mainnav a.first { padding-left:0; }

#large-mainnav .mainnav li ul a.first { padding-left:20px; }

.wine-beer li.first, .events-cal li.first, .weekly-ads-sub li.first { padding-top:0; }

.event.first { width: 35%; }



.main_menu .avant-bullet{display:none}


.avant-bullet {
display: block;
position: absolute;
height: 0;
width: 0;
top: 51%;
margin-top: -3px;
left: -3px;
border-top: 3px solid transparent !important;
border-bottom: 3px solid transparent !important;
border-left: 3px solid green;
}


.avant_mega_div .avant-bullet {
margin-top: 12px;
left: 3px;
display: block;
top: 0;
}

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



#mobile-advanced .avant-bullet{display:none;}
.socket_color blockquote, .socket_color .avant-bullet, .socket_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#ffffff;}
.footer_color blockquote, .footer_color .avant-bullet, .footer_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#ffffff;}
.alternate_color blockquote, .alternate_color .avant-bullet, .alternate_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#4ecac2;}
.main_color blockquote, .main_color .avant-bullet, .main_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#4ecac2;}
.header_color blockquote, .header_color .avant-bullet, .header_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#ffffff;}
.socket_color .avant-bullet{border-color: #888888;}
#top .socket_color a:hover .avant-bullet{border-color: #aaaaaa;}
.socket_color .sort-param .current-param .avant-bullet{border-color:#ffffff;}
.footer_color .avant-bullet{border-color: #888888;}
#top .footer_color a:hover .avant-bullet{border-color: #aaaaaa;}
.footer_color .sort-param .current-param .avant-bullet{border-color:#ffffff;}
.alternate_color .avant-bullet{border-color: #ababab;}
#top .alternate_color a:hover .avant-bullet{border-color: #ff742e;}
.alternate_color .sort-param .current-param .avant-bullet{border-color:#4ecac2;}
.main_color .avant-bullet{border-color: #9d9d9d;}
#top .main_color a:hover .avant-bullet{border-color: #ff742e;}
.main_color .sort-param .current-param .avant-bullet{border-color:#4ecac2;}
.header_color .avant-bullet{border-color: #defffc;}
#top .header_color a:hover .avant-bullet{border-color: #defffc;}
.header_color .sort-param .current-param .avant-bullet{border-color:#ffffff;}


#top .av-subnav-menu .avant-bullet{display:none;}


.book {
	position: relative;
	display: block;
	float: left;
	height: 188px;
	width: 178px;
	margin: 13px;
	padding: 0;
    font-size: 0.9em;
	}


.book img {
	display: block;
	background:#FFF;
    #border:1px solid;
    #border-color: #ccc #666 #666 #ccc;
    margin: auto;
	}


.book p {
	display: block;
	text-align: center;
	padding-top: 2px;
	margin: auto;
	}
 

.art-header-wrapper 
{
   position: relative;
   top:0;
   width:1000px;
   margin:0 auto;
}


.left{
	float:left;
	margin:0 10px 10px 0;
}

#about-us img.left {margin-right: 20px;}



#locations .left {margin: 0 20px 10px 0;}

#locations .left h3 {text-align: center; line-height: 1.3em;}



#products .left {margin-right: 20px;}

#products .left h3 {text-align: center; line-height: 1.5em; font-size: 1.3em;}

div.president div.left{
	float:none;
}
