@charset "utf-8";
/* 
Theme Name: spicekitchenbar
Author: AMG Marketing Resources
Author URI: accessamg.com
License: private
License URI: license.txt
*/

/*
font-family: 'Merriweather', serif;
font-family: 'Merriweather Sans', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Titillium Web', sans-serif;
*/

.admin-bar .absolutepositioneditem { top: (previous absolute position + 28)px; }

html,
body {
	margin: 0;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	color: #000;
	font-size: 14px;
	background: #fff;
}

.video-container {
	position:relative;
	padding-bottom:54%;
	padding-top:27px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.presspost {width:26%; display:inline-block;vertical-align:top;margin:0 5% 20px 0; text-align:center}
.presspost a{font-size:14px;font-weight:bold;text-decoration:none;line-height:17px;margin:0 0 0 0}
.presspost img{width:120px; height:auto;margin:0}
.presspost p{line-height:17px;font-size:14px;margin:5px 0 0 0}

a {
	color: #b29534;
	text-decoration: underline;
}

a:hover, .current-cat a{
	color: #755f14;
	text-decoration: underline;
}

img {
	border: none;
	max-width: 100%;
}

.alignleft{float:left;margin:0 10px 0 0;width:200px;height:184px;}

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

.fb-comments, .fb-comments span, .fb-comments iframe, fb-page, fb_iframe_widget, iframe {
    width: 100% !important;
}

/* Begin mobile styles */
#container {
}

	header {
		background: #514e4d;
		color: #fff;
	}
	
		header ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
			
		header section {
			padding: 10px;
			text-align: center;
		}
		
		/* logo */
			header section a img {
				float: left;
				display:block;
				  /****************** edit **********************/
			}
		
			header section .mobile button {
				height: 0;
				width: 30px;
				padding: 25px 0 0 0;
				margin: 15px 0 0 0;
				display: inline-block;
				overflow: hidden;
				cursor: pointer;
				border: none;
				background: url("images/hamburger.png");
				float: right;
			}
		
			header section .mobile nav ul {
				background: #85807e;
				padding: 10px;
				margin: 0 0 10px 0;
				display: none;
			}
			
				header section .mobile nav ul li {
					margin: 8px 0;
				}
			
				header section .mobile nav ul li a {
					color: #fff;
					text-decoration: none;
					font-family: 'Open Sans', sans-serif;
					font-size: 1.2em;
				}
				
				header section .mobile nav ul li a:hover {
					color: #fff;
					text-decoration: underline;
				}
				
				header section div.form-social {  /****************** edit **********************/
				clear: both;
				overflow: hidden;
				padding: 15px 0 5px 0;
			}
				
			header section form input { /****************** edit **********************/
				background:transparent;
				padding: 0 0 0 25px;
				border: none;
				color: #fff;
				min-height: 19px;
				float: right;
				margin: 0px 0 0 0;
				width:70px;
			}
			
			#searchsubmit{background: url("images/search.png") no-repeat left transparent;width:30px;float:right}
			#secondary li {list-style-type:none}
			
			header section ul.social {  /****************** edit **********************/
					padding: 2px;
					margin: 0;
					display: inline-block;
					float: right;
				}
			
				header section ul.social li {
					display: inline;
					margin: 0 8px;
				}
				
				ul.social li a {
					height: 0;
					width: 10px;
					padding: 22px 0 0 0;
					overflow: hidden;
					display: inline-block;
					background: url("images/social-facebook.png") no-repeat bottom;
				}
				
				ul.social li + li a {
					width: 22px;
					background: url("images/social-twitter.png") no-repeat bottom; 
				}
				
				ul.social li + li + li a {
					width: 18px;
					background: url("images/social-yelp.png") no-repeat bottom;
				}
				
				.socailhead1 {
				color: #4c481d;
				font-family: 'Open Sans', sans-serif;
				margin: 0;
				padding: 0;
				font-weight:700;
				}
				
				.socailhead2 {
				color: #4c481d;
				font-family: 'Merriweather', serif;
				margin: 0;
				padding: 0;
				}
	
	.desktop {
		display: none;
	}
	
	header section + img {
		float: left;
		border-top: 28px solid #fff;
		width:100%;
		height:auto;
	}
	
	#mainImage img{
		float: left;
		border-top: 28px solid #fff;
		width:100%;
		height:auto;}
	
#content {
	padding: 10px;
	clear: both;
}

	#content h1 {
		color: #4c481d;
		font-family: 'Merriweather', serif;
		font-weight: normal;
		font-size: 1.6em;
	}	
	
	#content h2 {
		color: #b29534;
		font-size: 1.4em;
	}
	
	#content p {
		font-size: 1.1em;
	}
	
	hr {
		background: url("images/rule.jpg") no-repeat top center;
		padding: 10px 0;
		border: none;
		width: 100%;
		clear: both;
	}	
	
	.sidebar {
		background: #eee7d7;
		margin: 20px 0;
		padding: 10px;
		text-align: center;
	}
	
		.sidebar h3 {
			color: #4c481d;
			font-family: 'Merriweather', serif;
		}
		
		.sidebar h3 + h3 {
			font-weight: normal;
			margin: 0;
			padding: 0;
		}
		
		.sidebar p {
			margin: 0;
			padding: 0;
		}
		
			.sidebar p span {
				color: #b29534;
			}
	
	#highlights {
		padding: 20px 10px 20px 10px;
		text-align: center;
	}
	
		#highlights div {
			margin-bottom: 20px;
		}
	
		#highlights h4 {
			font-family: 'Merriweather', serif;
			color: #362f2d;
			font-size: 1.1em;
			margin: 0;
			padding: 5px;
		}
		
		#highlights p {
			font-size: .9em;
			margin: 0;
			padding: 0;
			line-height: 1.2em;
		}
		
		#highlights a {
			background: url("images/button.jpg") no-repeat #b29534;
			background-size: cover;
			font-family: 'Open Sans', sans-serif;
			color: #fff;
			padding: 5px 22px;
			text-decoration: none;
			display: inline-block;
			text-transform: uppercase;
			font-size: .8em;
			margin: 10px 0;
			line-height: normal;
		}
		
	#signup {
		text-align: center;
		padding-bottom: 20px;
	}
	
		#signup h3 {
			color: #4c481d;
			text-transform: uppercase;
			font-size: 1.4em;
		}
		
		#signup input {
			background: #eee7d7;
			border: none;
			padding: 16px;
			margin: 0 auto 20px auto;
			font-size: 1.1em;
			display: block;
			width: 168px;
		}

/* Controls the color of the asterisk that indicates a field is required */
#signup .e2ma_signup_form_required_asterix {
	color: #fff;
}
/* Controls the style and spacing of the word "required" and border surrounding that text */
#signup .e2ma_signup_form_required_footnote {display:none;}
	
/* Controls display of the "clear" button */
#signup .e2ma_signup_form_button_row #e2ma_signup_reset_button {
	display: none;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
#signup .e2ma_signup_form_button { 
	text-transform: uppercase;
	background: url("images/signup-btn.jpg") no-repeat top left #b29534;
	cursor: pointer;
	color: #fff;
	width: 200px;
	margin:5px 0 0 0;
	display:inline;
}

#signup .e2ma_signup_form_button:hover {background: url("images/signup-btn-hover.jpg") no-repeat top left #7d6929;}

footer {
	background: url("images/footer.jpg") repeat;
	padding: 10px;
	text-align: center;
}

	footer ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		footer ul li {
			margin: 8px 0;
		}
		
			footer ul li a {
				color: #000;
				text-decoration: none;
			}

					
/* ========================================================
Custom pages
======================================================== */

/* Home */
#carousel img {
	margin: 0;
	padding: 0;
	display: block;
}



#carousel .n2-ss-layers-container h2 {
	background: #a8a4a3;
	margin: 0;
	padding: 10px;
	font-family: 'Merriweather', serif;
	font-size: 1.2em;
	text-align: center;
}

	#carousel .n2-ss-layers-container h2 strong {
		font-size: 1.4em;
		display: block;
		font-family: 'Merriweather Sans', sans-serif;
	}

#reservations {
	text-align: center;
	padding-bottom: 20px;
}
	
	#reservations ul {
		background: #eee7d7;
		list-style: none;
		margin: 0;
		padding: 10px;
	}
	
		#reservations ul li {
			margin: 8px 0;
		}
		
			#reservations ul li h3 {
				color: #4c481d;
				font-family: 'Merriweather', serif;
				margin: 0;
				padding: 0;
			}
			
			#reservations ul li p {
				margin: 0;
				padding: 0;
			}
			
	#reservations a {
		background: url("images/button.jpg") no-repeat #b29534;
		background-size: cover;
		font-family: 'Open Sans', sans-serif;
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		font-size: 1.6em;
		padding: 12px 20px;
		display: inline-block;
		margin: 20px 0;
		width: 70%;
	}
	
	#reservations a.menu {
		background: url("images/button2.jpg") no-repeat #4c481d;
		background-size: cover;
	}
	
	#reservations h2 {
		font-family: 'Open Sans', sans-serif;
		color: #b29534;
		margin: 0;
		padding: 0;
		font-size: 1.6em;
	}
	
#facebook-feed, #twitter-feed, #instagram-feed {
	border: 10px solid #4b471d;
	/*margin: 20px 10px;
	padding: 0px;*/
}

/*.socialbox {
	margin: 20px 10px;
	padding: 0px;}*/
	
.socialbox {
	margin: 0;
	width: 100%;
	display:block;
	overflow:visible;
	}

#instagram-feed #sb_instagram .sb_instagram_header {padding:7px}

#instagram-feed li{list-style-type:none;}

/* Landing Page */

#announcementBanner {
	background: #dadad0;
	padding-top: 5px;
}

#announcementBanner,#announcementBannerSimple {
	text-align: center;
	margin-top: -20px;
}

#announcementBanner .title h2,
#announcementBannerSimple .title h2 {
	margin-bottom: 0px;
}

#announcementBanner .details,#announcementBannerSimple .details {
	padding-bottom: 15px;
}

#announcementBanner .title h2,
#announcementBannerSimple .title h2,
#middleContent .title h2,
#bottomContent .title h2 {
	color: #818149;
	font-style: italic;
	font-family: 'Merriweather Light', serif;
}

#announcementContent,
#middleContent,
#bottomContent {
	clear: both;
}

#announcementContent div,
#announcementContentAfter div,
#middleContent div,
#bottomContent div {
	width: 540px;
	margin: 30px auto;
}

#announcementContent div {
	float: center;
}

#bottomContent .details a {
	color: #b29534;
	text-decoration: none;
}

#bottomContent .banner {
	margin-top: 20px;
	text-align: center;
	background: #818149;
	color: #ffffff;
}

#bottomContent .banner p {
	font-family: 'Merriweather', sans-serif;
	font-style: italic;
	font-size: 12px;
	padding: 15px;
}

#bottomHighlight .copy {
	font-family: 'Merriweather', sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

	#bottomHighlight .copy a {
		color: #718834;
		text-decoration: none;
	}
#bottonHighlight div img {
	padding-top: 20px;
}

.announcement-video{
	float: center !important;
}

#landingPageDivider {
	border-top: 1px solid #818149;
}
	
/* Events */
.event {
	background: #dadad1;
	margin-bottom: 20px;
	padding: 10px;
}

	#content .event h2 {
		text-transform: uppercase;
		font-size: 1.3em;
	}
	
	.event ul {
		margin: 0 0 0 8px;
		padding: 0 0 0 8px;
		list-style-type: none;
		font-size: 1.1em;
	}
	
		.event ul li strong {
			font-weight: normal;
			text-decoration: none;
		}
	
.sidebar.events {
	padding-bottom: 20px;
}	

	.sidebar.events h4 {
		color: #4c481d;
		font-size: 1em;
		margin: 0;
		padding: 0;
	}
	
	.sidebar.events h4 + ul + h4 {
		margin-top: 15px;
	}
	
		.sidebar.events ul {
			margin: 0 0 0 8px;
			padding: 0 0 0 8px;
			list-style-type: square;
		}
		
			.sidebar.events ul li strong {
				font-weight: normal;
				text-decoration: underline;
			}
			
/* Venue */
#venue {
	text-align: center;
	clear: both;
}

	#venue div {
		background: #eee7d7;
		max-width: 540px;
		margin: 20px auto;
	}

		#venue section {
			margin: 0;
			padding: 10px;
		}
	
		#venue section h2 {
			margin: 0;
			padding: 0;
			font-weight: normal;
		}
		
			#venue section h2 strong {
				font-size: 1.1em;
			}
			
		#venue section p {
			font-size: 1em;
			margin: 0;
			padding: 0;
		}
		
/* Merchandise */
#merchandise {
	clear: both;
	text-align: center;
}

	#merchandise h2 {
		margin-top: 0;
		padding-top: 0;
		text-transform: uppercase;
	}
	
.ppsidebar {margin-bottom:20px}





@media screen and (min-width: 850px) {

.desktop nav ul ul {
	display: none;
	position: absolute; 
	top: 96px; /* the height of the main nav */
	z-index:1000;
	width:170px;
	border-left:1px solid #000;
}
	
/* Display Dropdowns on Hover */
.desktop nav ul li:hover > ul {
	display:block;
}
	
/* Fisrt Tier Dropdown */
.desktop nav ul ul li {
	width:100%;
	float:none;
	display:block;
	position: relative;
	background:#7f7b79;
	padding:5px;
}

.desktop nav ul ul li:hover {background: #514e4d;}
.desktop nav ul ul li a {color:#fff;display:block;border:0;padding:0}
.desktop nav ul ul li a:hover {background: #514e4d;}

#container {
	margin: 0 auto;
	max-width: 1200px;
}

	header {
		overflow: hidden;
	}

		header section {
			text-align: left;
			padding: 13px 19px 0 19px;
			
		}
		
			header section img {
				float: left;
			}
			
			header section a {
				color: #fff;
				text-decoration: none;
			}
			
			/* menu of Spice brands */
			header section ul#brands {
				float: left;
				margin: 0 0 0 25px;
				padding: 0;
				font-size: .85em;
				min-width: 370px; /* for Safari - to keep links on one line */
			}
			
				header section ul#brands li {
					display: inline;
					padding: 0 8px;
				}
				
				header section ul#brands li + li {
					border-left: 1px solid #000;
				}
				
					header section ul#brands li a {
						color: #fff;
					}
					header section ul#brands li a span {
						color: #b29534;
						text-transform: uppercase;
					}
			
			/* menu with search, links, and social */		
			header section #secondary {
				float: right;
				font-size: .85em;
			}
			
				#secondary form {
					float: left;
				}
				
			#secondary form #searchsubmit input{background: url("images/search.png") no-repeat left transparent;width:30px}
			
			#secondary li {list-style-type:none}
				
					#secondary form .search #s input {
						font-size: .85em;
						width: 70px;
						margin:0;
					}
			
				#secondary ul {
					margin: 0 10px;
					display: inline;
				}
				
					#secondary ul li{
						display: inline;
						margin: 0 5px;
					}
					
					#secondary ul li a:hover {
						color: #fff;
					}
					
				header section #secondary ul.social {
					background: #b29534;
					margin: -13px 0 0 0;
					padding: 10px 8px;
					float: right;
				}
					
			/* main nav */	
			header section nav {
				clear: right;
				float: left;
				margin: 10px 0 0 25px;
				text-transform: uppercase;
				font-size: .9em;
			}
			
				header section nav ul li {
					float: left;
				}
				
					header section nav ul li a {
						padding: 10px 18px;
						display: inline-block;
					}
					
					header section nav ul li + li a {
						border-left: 1px solid #000;
					}
				
					header section nav ul li a:hover,
					header section nav ul li.active a {
						background: #7f7b79;
						color: #fff;
						text-decoration: none;
					}
					
					.menu .current_page_item > a, .menu .current_page_ancestor > a, .menu .current-menu-item > a, .menu .current-menu-ancestor > header section nav ul li a{
						background: #7f7b79;
						color: #fff;
						text-decoration: none;
					}

		.mobile {
			display: none;
		}
		
		.desktop {
			display: block;
		}
	
	/* begin content area */
	#content {
		padding: 35px 50px;
	}
	
		#main {
			float: left;
			width: 700px;
			padding-bottom: 20px;
			margin-right: 4%;
		}
		
			#main h1 {
				margin-top: 0;
				padding-top: 0;
			}
			
		.sidebar {
			float: left;
			width: 330px;
			text-align: left;
			margin: 0 0 40px 0;
			padding: 12px;
		}
		
		.sidebar.center {
			text-align: center;
		}

		#highlights {
			clear: both;
			text-align: left;
			padding: 40px 0;
			overflow: hidden;
		}
		
			#highlights div {
				width: 365px;
				float: left;
				display: inline-block;
				height: 220px;
				margin: 0;
			}
			
				#highlights div img {
					float: left;
				}
				
				#highlights div section {
					float: right;
					max-width: 165px;
					margin-right: 16px;
				}
				
					#highlights h4 {
						margin-top: 5px;
						padding: 0;
					}
					
					#highlights p {
						font-size: .85em;
					}
					
					#highlights a:hover {
						background: url("images/button-hover.jpg") no-repeat #b29534;
						background-size: cover;
					}
					
		#signup {
			width: 60%;
			text-align: left;
			margin: 0 auto;
			clear: both;
		}
		
			#signup h3 {
				margin: 0;
				padding: 0 0 15px 2%;
			}
			
/*********************EMMA SIGN UP*********************/
#signup .e2ma_signup_form {
	width: 100%;
}


#signup #e2ma_signup_form_container .e2ma_signup_form_row {
	width:35%;
	float:left;
	margin:0 0 0 2%;
}

#signup .e2ma_signup_form input { 
	display:inline;
    margin: 0;
	width: inherit;
	padding: 12px 2%;
	width: 100%;
}

/* Controls alignment and display of image in welcome message */
#signup .e2ma_signup_image_container {display: none;}

/* Controls style and formatting of welcome message */
#signup .e2ma_signup_message {
    color: #84878E;
    font-size: 14px;
    line-height: 24px;
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
#signup .e2ma_signup_form_label {
	min-width: 150px;
    font-size: 14px;
    color: #40454F;
    font-weight: 600;
    padding-top: 0;
}

/* Controls the style and spacing of the word "required" and border surrounding that text */
#signup .e2ma_signup_form_required_footnote {display:none;}

/* Controls the color of the asterisk that indicates a field is required */
#signup .e2ma_signup_form_required_asterix {
	color: #fff;
}

/* Controls the alignment of "submit" and "clear" buttons */
#signup .e2ma_signup_form_button_row {
	float: left;
	margin: 21px 0 0 2%;
	width:20%;
}

/* Controls display of the "clear" button */
#signup .e2ma_signup_form_button_row #e2ma_signup_reset_button {
	display: none;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
#signup .e2ma_signup_form_button { 
	text-transform: uppercase;
	background: url("images/signup-btn.jpg") no-repeat top left #b29534;
	cursor: pointer;
	color: #fff;
	width: 100%;
	margin:5px 0 0 0;
	display:inline;
}

#signup .e2ma_signup_form_button:hover {background: url("images/signup-btn-hover.jpg") no-repeat top left #7d6929;}

					
footer {
	padding: 6px;
}

	footer ul {
		max-width: 1200px;
		margin: 0 auto;
	}
	
		footer ul li {
			display: inline;
			margin: 0;
			padding: 0 8px;
			font-size: .9em;
		}
		
		footer ul li + li {
			border-left: 1px solid #000;
		}

/* ========================================================
Custom pages
======================================================== */

/* Home */
#carousel {
	clear: both;
}

	#carousel div {
		position: relative;
	}
	
		.headline {
			background: url("images/slide-bg.png") repeat-x bottom;
			padding: 0 0 26px 0;
			position: absolute;
			top: 90px;
			right: 0;
			width:100%;
		}
	
		#carousel .n2-ss-layers-container h2 {
			background-color: rgba(255, 255, 255, 0.6);
			margin: 0;
			padding: 22px 50px 15px 50px;
			font-size: 2.5em;
			font-weight: normal;
		}
		
			#carousel .n2-ss-layers-container h2 strong {
				font-size: 1.4em;
				line-height: 1em;
			}

#reservations {
	float: left;
	width: 354px;
}

	#reservations ul {
		padding: 12px;
		text-align: left;
	}

	#reservations ul li {
		display: inline-block;
		width: 49%;
	}
	
		#reservations ul li h3,
		#reservations ul li p {
			font-size: 1em;
		}
		
	#reservations a {
		margin: 18px 0 12px 0;
	}
	
	#reservations a:hover {
		background: url("images/button-hover.jpg") no-repeat #b29534;
		background-size: cover;
	}
	
	#reservations a.menu:hover {
		background: url("images/button-hover2.jpg") no-repeat #847b2c;
		background-size: cover;
	}
	
#facebook-feed, #twitter-feed, #instagram-feed {
	margin: -10px 0 0 0;
	width: 93%;
	height:475px;
}

.socialbox {
	margin: 0 1% 0 1%;
	width: 31%;
	float: left;
	overflow:hidden;
	}

/* Events */
#main.events {
	width: 815px;
	margin-right: 1.8%;
}

.event {
	padding: 36px 40px;
	overflow: hidden;
	width: 735px;
}

	.event h2 {
		margin-top: 0;
		padding-top: 0;
	}
	
	.event .name {
		float: left;
		width: 32%;
	}
	
	.event .details {
		float: right;
		width: 65%;
	}
	
		.event .details p {
			margin-top: 0;
			padding-top: 0;
		}
		
.sidebar.events {
	width: 205px;
	padding: 30px;
}

	.sidebar.events h3 {
		margin-top: 0;
		padding-top: 0;
	}

/* Landing Page */
#announcementContent div,
#middleContent div,
#bottomContent div {
	float: left;
}

#announcementContent div:nth-child(odd),
#middleContent div:nth-child(odd),
#bottomContent div:nth-child(odd) {
	margin-right: 1.8%;
}

/* Venue */
#venue div {
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	position: relative;
	background: none;
}

#venue div:nth-child(odd) {
	margin-right: 1.8%;
}

	#venue section {
		position: absolute;
		bottom: 0;
		background-color: rgba(255, 255, 255, 0.4);
		text-align: left;
		padding: 17px 28px;
		color: #fff;
		min-height: 80px;
	}
	
		#venue section h2 {
			color: #fff;
		}
		
		#venue section p {
			line-height: 1.1em;
		}
		
		#venue section a {
			color: #fff;
		}

/* Merchandise */
#merchandise {
	text-align: left;
}

	#merchandise div {
		float: left;
		max-width: 260px;
		margin-bottom: 20px;
	}
	
	#merchandise div + div {
		margin-left: 20px;
	}
	
		#merchandise div h2 {
			text-align: center;
			font-size: 1.3em;
		}
		
		


}

@media screen and (max-width: 1190px) {
	.desktop nav ul ul {
	top: 114px; /* the height of the main nav */
}
}

@media screen and (max-width: 905px) {
	.desktop nav ul ul {
	top: 134px; /* the height of the main nav */
}
}

@media screen and (max-width: 600px) {
	
.presspost {width:90%; display:block;margin:0 5% 20px 5%;}


}


@media screen and (max-width: 500px) {
	
.alignleft {float:none;}

/*.pum-content, .popmake-content, #pum-318, .pum, .pum-overlay, .pum-theme-312, .popmake-overlay, #popmake-318,
.pum-container, .popmake, .theme-312, .pum-responsive, .pum-responsive-medium, .responsive, .size-medium,
.subscribeContainer, .subscribeTop, .pum-close, .popmake-close, #spice-signup {display:none !important;height:1px !important;margin-right:3000px !important;position:absolute !important;z-index:1 !important;top:-3000px !important;width:1px !important;padding:0 !important}*/

#pum-318 {display:none !important;height:0px !important;margin:0 !important;position:relative !important;z-index:1 !important;bottom:3000px !important;width:1px !important;padding:0 !important; background:#666 !important}


}
