.category_slider {
	opacity: 1;
}

.liquid-slider {
	height: auto !important;
	float: none !important;
	overflow: visible !important;
}

.liquid-slider .title {
	margin: 0px auto;
	display: block;
	text-align: center;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: myriadproboldcondensed,sans-serif;
    padding-top: 10px;
}

.liquid-slider > div {
	text-align: center;
}

#menu .heading:hover + ul {
	display: block;
}

#menu .heading + ul:hover {
	display: block;
}

#full-width-slider-container .prewrapper>a {
	display: none;
}

.articleSlider #full-width-slider {
	overflow: visible;
}

.articleSlider .royalSlider > .rsContent {
    visibility: visible;
    border-bottom: 1px solid #ddd;
}

.articleSlider .rsContent.indexSlide {
	display: none;
}

.news-3 .landing_content {
	clear: both;
    padding-top: 10px;
}

#tab-main .colors_container {
    display: block;
}

#tab-main .colors_container ul {
    padding-left: 0px;
    list-style: none;
}

#tab-main .colors_container ul li {
	float: left;
    padding-bottom: 10px;
}

#tab-main .colors_container ul li img { 
	outline: 1px solid #ccc;
}

#tab-main .colors_container ul li.current img {
	outline: 1px solid #000;
} 

.product-info .description {
	clear: both;
}

@media only screen and (min-width:320px) and (max-width:1199px) and (orientation:portrait) {
	#tab-main .colors_container {
	    display: none;
	}
}

#menu.lvl1 > li > ul,
#menu.lvl2 > li > ul {
    margin-top: -5px;
    left: 0px;
    width: auto;
	background: #fafafa;
}

#menu.lvl1 > li > .heading_menu:hover + ul,
#menu.lvl2 > li > .heading_menu:hover + ul,
#menu.lvl1 > li > ul:hover,
#menu.lvl2 > li > ul:hover {
	display: block;
}

#menu .heading:hover + li {
	display: block;
}

#menu .heading + li:hover {
	display: block;
}

#menu.lvl1 ul {
    list-style: none;
}

#menu.lvl1 > li > ul > li{
	display: none;
    background: #fafafa;
}

#menu.lvl1 > li > ul > li.heading {
	display: block;
	background: transparent;
}

#menu.lvl1 > li > ul > li > ul {
	padding-left: 0;
}

#menu.lvl1 li.lvl1 > a {
    font-family: myriadproboldcondensed, sans-serif!important;
    font-size: 17px!important;
    text-transform: uppercase!important
}

#menu.lvl1 li.lvl2>a,
#menu.lvl1 li.lvl2>span {
    font-family: MyriadProSemibold, sans-serif!important;
    font-size: 13px!important;
    text-transform: uppercase!important
}

.title_h2 {
	z-index: 0;
	top: -30px;
	padding-left: 0;
}

.title_h2:before {
	left: -20px;
}