/* CSS Document */
/*相关视频开始*/



/*相关视频结束*/

/* banner */
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 40%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: relative;
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li a{position: relative; z-index: 9;}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center; z-index: 10;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 30px;
	height: 3px;
	border-radius: 0%;
	display: inline-block;
	background-color: white;
	opacity: 1;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: auto;
		position: absolute;
		/*left: 50%;
		margin-left: -384px;*/
	}
	.c-banner .nexImg, .c-banner .preImg{display: none;}
	.c-banner .jumpBtn{display: none;}
}
/************************** Common ***************************************/
.layui-layer, .layui-layer-shade {
	position: fixed;
	_position: absolute;
	pointer-events: auto
}
.layui-layer-shade {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
_height:expression(document.body.offsetHeight+"px")
}
.layui-layer {
	-webkit-overflow-scrolling: touch;
	top: 150px;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #fff;
	-webkit-background-clip: content;
	border-radius: 2px;
	box-shadow: 1px 1px 50px rgba(0,0,0,.3)
}
.layui-layer-close {
	position: absolute
}
.layui-layer-content {
	position: relative
}
.layui-layer-border {
	border: 1px solid #B2B2B2;
	border: 1px solid rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.2)
}
.layui-layer-load {
	background: url(../images/loading-1.gif) center center no-repeat #eee
}
.layui-layer-ico {
	background: url(../images/icon.png) no-repeat
}
.layui-layer-btn a, .layui-layer-dialog .layui-layer-ico, .layui-layer-setwin a {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top
}
.layui-layer-move {
	display: none;
	position: fixed;
*position:absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: move;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: #fff;
	z-index: 2147483647
}
.layui-layer-resize {
	position: absolute;
	width: 15px;
	height: 15px;
	right: 0;
	bottom: 0;
	cursor: se-resize
}
.layer-anim {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}
@-webkit-keyframes layer-bounceIn {
0% {
opacity:0;
-webkit-transform:scale(.5);
transform:scale(.5)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes layer-bounceIn {
0% {
opacity:0;
-webkit-transform:scale(.5);
-ms-transform:scale(.5);
transform:scale(.5)
}
100% {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.layer-anim-00 {
	-webkit-animation-name: layer-bounceIn;
	animation-name: layer-bounceIn
}
@-webkit-keyframes layer-zoomInDown {
0% {
opacity:0;
-webkit-transform:scale(.1) translateY(-2000px);
transform:scale(.1) translateY(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateY(60px);
transform:scale(.475) translateY(60px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes layer-zoomInDown {
0% {
opacity:0;
-webkit-transform:scale(.1) translateY(-2000px);
-ms-transform:scale(.1) translateY(-2000px);
transform:scale(.1) translateY(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateY(60px);
-ms-transform:scale(.475) translateY(60px);
transform:scale(.475) translateY(60px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.layer-anim-01 {
	-webkit-animation-name: layer-zoomInDown;
	animation-name: layer-zoomInDown
}
@-webkit-keyframes layer-fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes layer-fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.layer-anim-02 {
	-webkit-animation-name: layer-fadeInUpBig;
	animation-name: layer-fadeInUpBig
}
@-webkit-keyframes layer-zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale(.1) translateX(-2000px);
transform:scale(.1) translateX(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateX(48px);
transform:scale(.475) translateX(48px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes layer-zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale(.1) translateX(-2000px);
-ms-transform:scale(.1) translateX(-2000px);
transform:scale(.1) translateX(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateX(48px);
-ms-transform:scale(.475) translateX(48px);
transform:scale(.475) translateX(48px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.layer-anim-03 {
	-webkit-animation-name: layer-zoomInLeft;
	animation-name: layer-zoomInLeft
}
@-webkit-keyframes layer-rollIn {
0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
}
@keyframes layer-rollIn {
0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
-ms-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
-ms-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
}
.layer-anim-04 {
	-webkit-animation-name: layer-rollIn;
	animation-name: layer-rollIn
}
@keyframes layer-fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.layer-anim-05 {
	-webkit-animation-name: layer-fadeIn;
	animation-name: layer-fadeIn
}
@-webkit-keyframes layer-shake {
0%, 100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
}
@keyframes layer-shake {
0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
-ms-transform:translateX(10px);
transform:translateX(10px)
}
}
.layer-anim-06 {
	-webkit-animation-name: layer-shake;
	animation-name: layer-shake
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.layui-layer-title {
	padding: 0 80px 0 20px;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	background-color: #F8F8F8;
	border-radius: 2px 2px 0 0
}
.layui-layer-setwin {
	position: absolute;
	right: 15px;
*right:0;
	top: 15px;
	font-size: 0;
	line-height: initial
}
.layui-layer-setwin a {
	position: relative;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	font-size: 12px;
	_overflow: hidden
}
.layui-layer-setwin .layui-layer-min cite {
	position: absolute;
	width: 14px;
	height: 2px;
	left: 0;
	top: 50%;
	margin-top: -1px;
	background-color: #2E2D3C;
	cursor: pointer;
	_overflow: hidden
}
.layui-layer-setwin .layui-layer-min:hover cite {
	background-color: #2D93CA
}
.layui-layer-setwin .layui-layer-max {
	background-position: -32px -40px
}
.layui-layer-setwin .layui-layer-max:hover {
	background-position: -16px -40px
}
.layui-layer-setwin .layui-layer-maxmin {
	background-position: -65px -40px
}
.layui-layer-setwin .layui-layer-maxmin:hover {
	background-position: -49px -40px
}
.layui-layer-setwin .layui-layer-close1 {
	background-position: 1px -40px;
	cursor: pointer
}
.layui-layer-setwin .layui-layer-close1:hover {
	opacity: .7
}
.layui-layer-setwin .layui-layer-close2 {
	position: absolute;
	right: -28px;
	top: -28px;
	width: 30px;
	height: 30px;
	margin-left: 0;
	background-position: -149px -31px;
*right:-18px;
	_display: none
}
.layui-layer-setwin .layui-layer-close2:hover {
	background-position: -180px -31px
}
.layui-layer-btn {
	text-align: right;
	padding: 0 15px 12px;
	pointer-events: auto;
	user-select: none;
	-webkit-user-select: none
}
.layui-layer-btn a {
	height: 28px;
	line-height: 28px;
	margin: 5px 5px 0;
	padding: 0 15px;
	border: 1px solid #dedede;
	background-color: #fff;
	color: #333;
	border-radius: 2px;
	font-weight: 400;
	cursor: pointer;
	text-decoration: none
}
.layui-layer-btn a:hover {
	opacity: .9;
	text-decoration: none
}
.layui-layer-btn a:active {
	opacity: .8
}
.layui-layer-btn .layui-layer-btn0 {
	border-color: #1E9FFF;
	background-color: #1E9FFF;
	color: #fff
}
.layui-layer-btn-l {
	text-align: left
}
.layui-layer-btn-c {
	text-align: center
}
.layui-layer-dialog {
	min-width: 260px
}
.layui-layer-dialog .layui-layer-content {
	position: relative;
	padding: 20px;
	line-height: 24px;
	word-break: break-all;
	overflow: hidden;
	font-size: 14px;
	overflow-x: hidden;
	overflow-y: auto
}
.layui-layer-dialog .layui-layer-content .layui-layer-ico {
	position: absolute;
	top: 16px;
	left: 15px;
	_left: -40px;
	width: 30px;
	height: 30px
}
.layui-layer-ico1 {
	background-position: -30px 0
}
.layui-layer-ico2 {
	background-position: -60px 0
}
.layui-layer-ico3 {
	background-position: -90px 0
}
.layui-layer-ico4 {
	background-position: -120px 0
}
.layui-layer-ico5 {
	background-position: -150px 0
}
.layui-layer-ico6 {
	background-position: -180px 0
}
.layui-layer-rim {
	border: 6px solid #8D8D8D;
	border: 6px solid rgba(0,0,0,.3);
	border-radius: 5px;
	box-shadow: none
}
.layui-layer-msg {
	min-width: 180px;
	border: 1px solid #D3D4D3;
	box-shadow: none
}
.layui-layer-hui {
	min-width: 100px;
	background-color: #000;
	filter: alpha(opacity=60);
	background-color: rgba(0,0,0,.6);
	color: #fff;
	border: none
}
.layui-layer-hui .layui-layer-content {
	padding: 12px 25px;
	text-align: center
}
.layui-layer-dialog .layui-layer-padding {
	padding: 20px 20px 20px 55px;
	text-align: left
}
.layui-layer-page .layui-layer-content {
	position: relative;
	overflow: auto
}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn {
	padding-top: 10px
}
.layui-layer-nobg {
	background: 0 0
}
.layui-layer-iframe iframe {
	display: block;
	width: 100%
}
.layui-layer-loading {
	border-radius: 100%;
	background: 0 0;
	box-shadow: none;
	border: none
}
.layui-layer-loading .layui-layer-content {
	width: 60px;
	height: 24px;
	background: url(loading-0.gif) no-repeat
}
.layui-layer-loading .layui-layer-loading1 {
	width: 37px;
	height: 37px;
	background: url(loading-1.gif) no-repeat
}
.layui-layer-ico16, .layui-layer-loading .layui-layer-loading2 {
	width: 32px;
	height: 32px;
	background: url(loading-2.gif) no-repeat
}
.layui-layer-tips {
	background: 0 0;
	box-shadow: none;
	border: none
}
.layui-layer-tips .layui-layer-content {
	position: relative;
	line-height: 22px;
	min-width: 12px;
	padding: 8px 15px;
	font-size: 12px;
	_float: left;
	border-radius: 2px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.2);
	background-color: #000;
	color: #fff
}
.layui-layer-tips .layui-layer-close {
	right: -2px;
	top: -1px
}
.layui-layer-tips i.layui-layer-TipsG {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 8px;
	border-color: transparent;
	border-style: dashed;
*overflow:hidden
}
.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT {
	left: 5px;
	border-right-style: solid;
	border-right-color: #000
}
.layui-layer-tips i.layui-layer-TipsT {
	bottom: -8px
}
.layui-layer-tips i.layui-layer-TipsB {
	top: -8px
}
.layui-layer-tips i.layui-layer-TipsL, .layui-layer-tips i.layui-layer-TipsR {
	top: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000
}
.layui-layer-tips i.layui-layer-TipsR {
	left: -8px
}
.layui-layer-tips i.layui-layer-TipsL {
	right: -8px
}
.layui-layer-lan[type=dialog] {
	min-width: 280px
}
.layui-layer-lan .layui-layer-title {
	background: #4476A7;
	color: #fff;
	border: none
}
.layui-layer-lan .layui-layer-btn {
	padding: 5px 10px 10px;
	text-align: right;
	border-top: 1px solid #E9E7E7
}
.layui-layer-lan .layui-layer-btn a {
	background: #fff;
	border-color: #E9E7E7;
	color: #333
}
.layui-layer-lan .layui-layer-btn .layui-layer-btn1 {
	background: #C9C5C5
}
.layui-layer-molv .layui-layer-title {
	background: #009f95;
	color: #fff;
	border: none
}
.layui-layer-molv .layui-layer-btn a {
	background: #009f95;
	border-color: #009f95
}
.layui-layer-molv .layui-layer-btn .layui-layer-btn1 {
	background: #92B8B1
}
.layui-layer-iconext {
	background: url(icon-ext.png) no-repeat
}
.layui-layer-prompt .layui-layer-input {
	display: block;
	width: 230px;
	height: 36px;
	margin: 0 auto;
	line-height: 30px;
	padding-left: 10px;
	border: 1px solid #e6e6e6;
	color: #333
}
.layui-layer-prompt textarea.layui-layer-input {
	width: 300px;
	height: 100px;
	line-height: 20px;
	padding: 6px 10px
}
.layui-layer-prompt .layui-layer-content {
	padding: 20px
}
.layui-layer-prompt .layui-layer-btn {
	padding-top: 0
}
.layui-layer-tab {
	box-shadow: 1px 1px 50px rgba(0,0,0,.4)
}
.layui-layer-tab .layui-layer-title {
	padding-left: 0;
	overflow: visible
}
.layui-layer-tab .layui-layer-title span {
	position: relative;
	float: left;
	min-width: 80px;
	max-width: 260px;
	padding: 0 20px;
	text-align: center;
	overflow: hidden;
	cursor: pointer
}
.layui-layer-tab .layui-layer-title span.layui-this {
	height: 43px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	background-color: #fff;
	z-index: 10
}
.layui-layer-tab .layui-layer-title span:first-child {
	border-left: none
}
.layui-layer-tabmain {
	line-height: 24px;
	clear: both
}
.layui-layer-tabmain .layui-layer-tabli {
	display: none
}
.layui-layer-tabmain .layui-layer-tabli.layui-this {
	display: block
}
.layui-layer-photos {
	-webkit-animation-duration: .8s;
	animation-duration: .8s
}
.layui-layer-photos .layui-layer-content {
	overflow: hidden;
	text-align: center
}
.layui-layer-photos .layui-layer-phimg img {
	position: relative;
	width: 100%;
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top
}
.layui-layer-imgbar, .layui-layer-imguide {
	display: none
}
.layui-layer-imgnext, .layui-layer-imgprev {
	position: absolute;
	top: 50%;
	width: 27px;
	_width: 44px;
	height: 44px;
	margin-top: -22px;
	outline: 0;
blr:expression(this.onFocus=this.blur())
}
.layui-layer-imgprev {
	left: 10px;
	background-position: -5px -5px;
	_background-position: -70px -5px
}
.layui-layer-imgprev:hover {
	background-position: -33px -5px;
	_background-position: -120px -5px
}
.layui-layer-imgnext {
	right: 10px;
	_right: 8px;
	background-position: -5px -50px;
	_background-position: -70px -50px
}
.layui-layer-imgnext:hover {
	background-position: -33px -50px;
	_background-position: -120px -50px
}
.layui-layer-imgbar {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	background-color: rgba(0,0,0,.8);
	background-color: #000\9;
	filter: Alpha(opacity=80);
	color: #fff;
	overflow: hidden;
	font-size: 0
}
.layui-layer-imgtit * {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top;
	font-size: 12px
}
.layui-layer-imgtit a {
	max-width: 65%;
	overflow: hidden;
	color: #fff
}
.layui-layer-imgtit a:hover {
	color: #fff;
	text-decoration: underline
}
.layui-layer-imgtit em {
	padding-left: 10px;
	font-style: normal
}
@-webkit-keyframes layer-bounceOut {
100% {
opacity:0;
-webkit-transform:scale(.7);
transform:scale(.7)
}
30% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes layer-bounceOut {
100% {
opacity:0;
-webkit-transform:scale(.7);
-ms-transform:scale(.7);
transform:scale(.7)
}
30% {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.layer-anim-close {
	-webkit-animation-name: layer-bounceOut;
	animation-name: layer-bounceOut;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .2s;
	animation-duration: .2s
}

@media screen and (max-width:1100px) {
.layui-layer-iframe {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
}
/*0000000000*/
.video-wrap{padding: 0; }
.video .inner {
	display: block;
	cursor: pointer;
}
.video .inner img {
	transition: all .4s; width: 100%;height: 100%;
}
.video .inner:hover img {
	transform: scale(1.05);
}
.video .vr-big {
	float: left;
	width: 712px;
	height: 450px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.video .vr-big .text {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	padding: 0 30px 20px 30px;
	font-size: 16px;
}
.video .vr-big .text h3 {
	font-size: 16px;
	margin-bottom: 4px;
}
.video .vr-big .text p{color: #fff !important; font-size: 14px !important;}
.video .vr-big .link {
	width: 130px;
	height: 48px;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	position: absolute;
	z-index: 2;
	right: 30px;
	bottom: 20px;
	border: 1px solid #eee;
	color: #fff;
	transition: all .2s;
}
.video .vr-big .link:hover {
	background: #F96A69;
	border-color: #F96A69;
	color: #fff;
}
.video .vr-big .play {
	width: 83px;
	height: 83px;
	background: rgba(0,0,0,.4) url(../images/3f_play_left.png) no-repeat center center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -43px 0 0 -21px;
	border-radius: 50%;
	cursor: pointer;
	transition: all .2s;
}
.video .vr-big .play:hover {
	background-color: rgba(0,0,0,.6);
}
.video .vr-right {
	float: right;
	width: 382px;
	margin-left: 0px;
}
.video .vr-small {
	margin-bottom: 18px;
	width: 382px;
	height: 216px;
	position: relative;
	overflow: hidden;
}
.video .vr-small .text {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 20px 20px 20px;
	font-size: 14px;
	color: #fff;
}
.video .vr-small .link {
	width: 30px;
	height: 30px;
	position: absolute;
	background: url(../images/3f_icon.png) no-repeat center center;
	right: 20px;
	bottom: 14px;
	z-index: 2;
	transition: all .2s;
}
.video .vr-small .link:hover {
	background-image: url(../images/3f_icon_02.png);
}
.video .vr-small .play {
	width: 51px;
	height: 51px;
	background: rgba(0,0,0,.4) url(../images/3f_play_right.png) no-repeat center center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
	border-radius: 50%;
	cursor: pointer;
	transition: all .2s;
}
.video .vr-small .play:hover {
	background-color: rgba(0,0,0,.6);
}

/*0000000000*/


* {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
body {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin: 0;
	background: #f6f6f7;
}
article, aside, details, figcaption, figure, footer, header, nav, section {
	display: block;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased !important;
	text-rendering: optimizeLegibility !important;
}
/*a:hover,a:active{outline:0;}*/

a {
	color: #99282b;
	text-decoration: none;
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	max-width: 100%;
	border: 0;
	height: auto;
}
button, input, select, textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
button, input {
	overflow: visible;
	line-height: normal;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding:0;
 border:0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance:none;
}
 select::-ms-expand {
 display:none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
em, i, cite, q, address, dfn, var {
	font-style: italic;
	font-weight: inherit;
}
small {
	font-size: 0.75em;
}
button {
	border: none;
	/*background: #99282b;*/

    /*color:#fff;*/

	padding: 15px 40px;
	font-family: Avenir-book, Open Sans, Helvetica Neue, Arial, sans serif;
}
/*div{*/

    /*border:1px #000 solid;*/

/*}*/



/*button:active{ box-shadow: inset 0 7px 10px #9a7937;}*/

@font-face {
	font-family: Avenir-black;
	src: url('../font/avenir-black-webfont.eot');
	src: url('../font/avenir-black-webfont.eot#iefix') format('eot'), url('http://www.rode.com/fonts/avenir-black-webfont.svg') format('svg'), url('../font/avenir-black-webfont.woff') format('woff'), url('../font/avenir-black-webfont.ttf') format('truetype');
}
@font-face {
	font-family: Avenir-book;
	src: url('../font/avenir-book-webfont.eot');
	src: url('../font/avenir-book-webfont.eot#iefix') format('eot'), url('http://www.rode.com/fonts/avenir-book-webfont.svg') format('svg'), url('../font/avenir-book-webfont.woff') format('woff'), url('../font/avenir-book-webfont.ttf') format('truetype');
}
/*-*/

.yzm_box #rand{height: 34px; padding: 6px 12px;}
.yzm_box img{width: 90px;}

.clearfix {
	clear: both;
}
input[type="text"], input[type="password"], input[type="phone"], textarea {
	font-size: 12px;
}
/* IE-conditional error message */

.ie-error-bg {
	width: 100%;
	padding: 20px 0 10px 0;
	background-color: #fff;
}
.ie-error-bg p span {
	color: #ce0b2b;
	font-size: 1.15em;
}
.ie-error-bg p {
	margin: 0 auto 20px auto;
	max-width: 500px;
	padding: 0 5%;
	text-align: center;
	font: 600 0.95em/1.3 Avenir-book, Helvetica Neue, Arial, sans-serif;
}
/*405, 500 errors page*/

#error_404_cont {
	width: 95%;
	margin: 0 auto;
	text-align: center;
}
#error_404_cont img {
	padding-top: 50px;
}
#error_404_cont h1 {
	font-size: 25px;
	color: #a7a9ac;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
}
#error_404_cont p {
	font-size: 20px;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	color: #231f20;
}
#error_404_cont p a {
	color: #b4985e;
}
#error_500_cont {
	width: 1000px;
	margin: 0 auto;
}
#page-panel_404 {
	/*background:url('https://cdn2.rode.com/images/404_error.gif') no-repeat;*/

	height: 560px;
	margin-bottom: 48px;
	position: relative;
}
#page-panel_404cont {
	position: relative;
	top: 290px;
	left: 480px;
	width: 400px;
	padding: 15px;
}
#page-panel_500 {
	background: url('../images/500_error.gif') no-repeat;
	height: 560px;
	margin-bottom: 48px;
	position: relative;
}
#page-panel_500cont {
	position: relative;
	top: 290px;
	left: 480px;
	width: 400px;
	padding: 15px
}
#middle {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#middle_slice {
	margin: 0 auto 10px auto;
}
.contact_background {
	background: #fff !important;
}
.error_required {
	border: 1px solid #F00 !important;
}
.error_requird {
	border: 1px solid #F00 !important;
}
.error {
	color: #F00 !important;
}
.success {
	/*color:green;*/

	margin-left: 2px;
}
.warning {
	color: #F90;
}
/*#the-basics{*/

    /*background:#fff;*/

/*}*/



.tt-dropdown-menu {
	background: #fff;
	width: 170px;
}
#inner-container, #ps_tslice {
	width: 1115px;
	margin: 0 auto;/*padding-bottom:40px;*/
}
#inner-container h4 {
	font-family: 'Avenir-heavy', Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #424242;
	margin: 0;
	padding-bottom: 25px;
}
#inner-container p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.7;
	margin: 0;
	color: #333536;
}
#inner-container p a {
	text-decoration: none;
}
#inner-container h4, #inner-container p {
/*margin-left:10px;*/

}
.product_rel_holder {
	position: relative;
}
a[href^=tel] {
	color: #000;
	text-decoration: none;
}
#signup_error_message_email, #email_exists {
	margin-top: -5px;
	padding-top: 0 !important;
}
#signup_error_message_email, .fix_all_errors, #email_exists, .terms_error, #file_error, #file_error_size, #unknown_error, .complete_fields, .complete_fields_email {
	color: #E73525;
	font-size: 14px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding-bottom: 10px;
	padding-top: 10px;
}
#terms-privacy-container {
	width: 95%;
	margin: 0 auto;
}
/************************** End Common ***************************************/



#product_header_wrapper, #container {
	background: #fff;
	width: 100%;
}
/**************************Header***************************************/



#header-container-top {
	margin: 0 auto;
	position: relative;
	height: 36px;
}
#header-container-bottom {
	margin: 0 10px 0 27px;
	position: relative;
	z-index: 50;
}
#header_slice {
	width: 100%;
	background: #000;
}
.top-nav-class {
}
#language_select_bar {
	width: 100%;
	background: url('../images/lang_bar.png') #4d4d4d;
}
#language_select_bar ul {
	float: right;
	margin: 5px 5px 0 0;
}
#language_select_bar ul li {
	list-style: none;
	display: inline-block;
	font-size: 13px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border-right: 1px solid #727476;
	margin-right: 1px;
	padding-right: 13px;
}
#language_select_bar ul li:last-child {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}
#language_select_bar ul li a.active {
/*color:#fff;*/

}
.last-lang-listing {
	border: 0 !important;
}
#language_select_bar li a {
	color: #f5f1eb;
	margin-left: 10px;
}
#language_select_bar li a:hover {
	color: #99282b;
	text-decoration: none;
}
#topslice_nav {
	background-color: #000;
	margin: 0 auto;
	width: 96%;
	padding: 0 2%;
	position: relative;
}
#topslice_nav_leftbar {
	float: left;
	padding-top: 25px;
	padding-bottom: 20px;
}
#topslice_nav_rightbar {
	float: right;
	width: auto;
}
#topslice_nav_rightbar_topslice {
	height: 45px;
	width: auto;
	float: left;
}
.ui-widget {
	float: left;
	padding-right: 20px;
	margin-top: 8px;
	position: relative;
}
/*#normal_search_holder{*/

    /*width:292px !important;*/



/*}*/



.ui-widget .ui-autocomplete {
	width: 250px !important;
}
#search {
	float: left;
	padding: 6px 0;
	color: #FCFCFC;
}
.search_loader {
	height: 15px;
	float: left;
	display: none;
	padding-right: 5px;
}
textarea:focus, input:focus {
	outline: 0;
}
#search_mag {
	float: left;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	background: #464646;
	border: 1px #464646 solid;
	/*padding-right:5px;*/

	padding: 4px 10px 5px 5px;
	cursor: pointer;
	width: 42px;
	margin-left: -30px;
}
#search_mag i {
	color: #cccccc;
	float: right;
}
.try_another_search {
	padding-top: 5px;
	font-size: 10px;
	color: #fff !important;
	text-align: center;
}
.no_results_mobile_drop {
	text-align: center;
	padding-top: 5px;
}
.term_no_results {
	font-weight: bold;
	font-size: 15px;
	color: #fff !important;
	padding-top: 5px;
	text-align: center;
}
.first_no_result.ui-state-focus {
	background: none !important;
}
.first_no_result.ui-state-focus:hover {
	background: none !important;
}
.no_result_list.ui-menu-item {
	text-align: center !important;
	color: #99282b !important;
	text-transform: capitalize;
}
.ui-widget input {
	width: 280px;
	padding-left: 10px !important;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	font-size: 12px !important;
	/*border-radius: 10px;*/

	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	background: #464646;
	border: 1px #464646 solid;
}
.ui-autocomplete {
	background: #464646 !important;
	border: 1px solid #464646 !important;
	color: #fcfcfc !important;
	padding: 0 10px 15px 10px !important;
	max-height: 280px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow-y: scroll;
}
.ui-menu-item {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	font-size: 12px !important;
	color: #fcfcfc !important;
	padding: 3px 0 !important;
	border-bottom: 0 !important;
}
#mobile_search_panel .ui-autocomplete .ui-menu-item {
	color: #222 !important;
}
.ui-menu-item a {
/*color: #fcfcfc !important;*/

}
.ui-state-focus {
	/*background:#343434 !important;*/

	color: #fcfcfc !important;
	border: 0 !important;
	background: #222222 !important;
}
.ui-state-focus:hover {
	border: 0 !important;
	background: #222222 !important;
}
.ui-menu-item .search_cat_style {
	text-align: center !important;
	color: #99282b !important;
	width: 100% !important;
}
.ui-menu-item .search_cat_style a {
	color: #ffffff !important;
	font-size: 15px;
}
.search_span_width {
	width: 160px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left !important;
}
.ui-menu-item .search_span_width a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #fcfcfc;
}
.search_span_width_2 {
	width: 90px;
	font-size: 10px !important;
	float: left;
	text-align: right;
	color: #767676 !important;
	text-transform: capitalize;
}
.ui-widget-content .search_span_width_2 a {
	color: #99282b;
}
.search_highlight {
	font-weight: bold !important;
}
#topslice_nav_rightbar_topslice a {
	color: #bfc2c4;
}
#topslice_nav_rightbar_topslice a:visited {
	color: #bfc2c4;
}
#topslice_nav_rightbar_topslice ul {
	float: right;
	margin: 0;
	padding: 0;
	color: #bfc2c4;
}
#topslice_nav_rightbar_topslice ul li.login-mobile.login-mobile {
	display: none;
}
#topslice_nav_rightbar_topslice ul li {
	list-style: none;
	display: inline-block;
	font-size: 14px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 12px 17px;
}
#login_error_message a {
	color: #99282b;
	text-decoration: underline;
}
#topslice_nav_rightbar_topslice ul li:hover, #topslice_nav_rightbar_topslice ul li.active {
	background: #99282b;
	color: #f3f1eb;
	text-decoration: none;
}
#topslice_nav_rightbar_topslice ul li.active:hover {
	background: #ac8e51;
}
#topslice_nav_rightbar_topslice ul li.active:hover:active {
	box-shadow: inset 0 7px 10px #9a7937;
}
#topslice_nav_rightbar_topslice ul li:hover:active {
	box-shadow: inset 0 7px 10px #9a7937;
}
#topslice_nav_rightbar_topslice ul li:hover a:hover, #topslice_nav_rightbar_topslice ul li:hover a {
	color: #f3f1eb;
	text-decoration: none;
}
#topslice_nav_rightbar_topslice ul li.active a {
	color: #f3f1eb;
	text-decoration: none;
}
#topslice_nav_rightbar_topslice li a {
	text-decoration: none;
	color: #bfc2c4;
}
#nav-container {
	float: left;
}
#mic_banner-inner {
	position: relative;
}
.search_bar {
	float: left;
}
#topslice_nav_rightbar_btmslice {
	position: absolute;
	bottom: 20px;
	left: 90px;
}
#banner-inner h1, #mic_banner-inner h1 {
	position: absolute;
	top: 34%;
	left: 18%;
	color: #99282b;
	text-transform: capitalize;
}
#banner-inner, #mic_banner-inner {
	position: relative;
}
#warranty_link_5yr, #warranty_link_10yr {
	margin-left: 24px;
}
#page-panel h2 {
	margin-left: 24px;
}
#topslice_nav_rightbar_btmslice ul li {
	list-style: none;
	display: inline;
	margin: 0 0 0 80px;
	letter-spacing: 0.05em;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 18px;
	padding-bottom: 24px;
}
#topslice_nav_rightbar_btmslice ul li:first-child {
	margin-left: 25px;
}
#topslice_nav_rightbar_btmslice li a {
	color: #d8d8da;
	text-decoration: none;
	font-size: 18px;
}
#topslice_nav_rightbar_btmslice li a:hover {
	text-decoration: none;
	color: #fff;
}
#topslice_nav_rightbar_btmslice ul li ul {
	position: absolute;
	visibility: visible;
	width: 1200px;
	height: 50px;
	background: #fff;
	margin: 0;
	padding: 0;
}
#topslice_nav_rightbar_btmslice ul li ul li {
	float: left;
}
#topslice_nav_rightbar_btmslice ul li ul li a {
	color: #000;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 18px;
}
#menu_wrapper_mh {
	/* width:1200px; */

	margin: 0 auto;
}
#menu_wrapper_mh a {
	color: #4C4C4C;
}
#slide_down_products {
	position: absolute;
	background: #fff;
	border-left: 0;
	display: none;
	width: 700px;
	margin: 0;
	z-index: 200;
	box-shadow: 0 2px 11px #888883;
	-moz-box-shadow: 0 2px 11px #888883;
	-webkit-box-shadow: 0 2px 11px #888883;
}
.MenuPadfix {
	padding-top: 9px;
}
#slide_down_products:after, #slide_down_products:before {
	bottom: 99%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;/*pointer-events: none;*/
}
#slide_down_products:after {
	border-bottom-color: #fff;
	border-width: 20px;
	left: 30%;/*margin-left: -385px;*/
}
#slide_down_products ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	/*width:970px;*/

	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#slide_down_products ul li {
	padding: 0 0 23px 0;
}
#slide_down_products ul li a {
	color: #4C4C4C;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: 100;
	font-size: 14px;
	display: block;
	/*border-bottom: 1px solid #e0e0e0;*/

	line-height: 1;
	text-decoration: none;
	border-top: 1px solid #FAFAFA;
	transition: color 0.2s linear, background-color 0.2s linear;
	-o-transition: all 0.2s linear, background-color 0.2s linear;
	-moz-transition: all 0.2s linear, background-color 0.2s linear;
	-webkit-transition: all 0.2s linear, background-color 0.2s linear;
}
#slide_down_products ul li a:hover {
	color: #000;
}
#slide_down_products ul li a .imgholder {
	padding: 10px 24px 21px 0;
}
.nav_topslice a .imgholder img {
	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	-o-transition-property: opacity;
	-o-transition-duration: 0.2s;
	-o-transition-timing-function: linear;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: linear;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.2s;
	-moz-transition-timing-function: linear;
}
.nav_topslice:hover a .imgholder img {
	opacity: 1;
}
.nav_topslice:hover a .imgholder p {
}
#logo {
	width: 160px;
	height: auto;
}
#slide_down_products ul li p {
	text-align: left;
}
#slide_down_products ul li p:hover {
	background-color: #5c5c5c;
	color: #000;
}
#slide_down_products ul li .nav_bottomslice p {
	text-align: left;
	margin: 0;
	padding: 11px 0 10px 13px;
}
#slide_down_products ul li .nav_bottomslice p:last-child {
	margin-bottom: 0
}
#slide_down_products ul li .nav_bottomslice p:hover {
	background-color: #e8e8e8;
}
#slide_down_products #home_mic_cats {
	width: 430px;
	float: left;
	padding: 10px 20px;
}
#slide_down_products #home_mic_cats .left {
	width: 190px;
	margin-top: 20px;
}
#slide_down_products #home_mic_cats .right {
	float: left;
	width: 180px;
	margin: 10px 0 0 35px;
}
#slide_down_products #home_acc_cats {
	float: left;
	margin-left: 15px;
	margin-top: 40px;
}
#menu_top_top h6 {
	width: 220px;
	float: left;
	font-family: avenir-book, Helvetica Neue, Arial, Sans serif;
	font-size: 16px;
	font-weight: 800;
	color: #FFFFFF;
	margin: 10px 1px 0 0;
	padding: 12px 0 10px 12px;
	letter-spacing: 2px;
	background-color: #4B4B48;
	transition-property: background, color;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	-o-transition-property: background, color;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-webkit-transition-property: background, color;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
	-moz-transition-property: background, color;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
}
#menu_top_top h6.larger {
	width: 222px;
	margin-right: 0;
}
#menu_bot_bot h6 {
	font-family: avenir-book, Helvetica Neue, Arial, Sans serif;
	font-size: 16px;
	font-weight: 800;
	color: #FFFFFF;
	margin: 0;
	padding: 12px 0 10px 12px;
	letter-spacing: 2px;
	background-color: #4B4B48;
	transition-property: background, color;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	-o-transition-property: background, color;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-webkit-transition-property: background, color;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
	-moz-transition-property: background, color;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
}
#menu_bot_bot a {
	color: #2f2f2f;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: 100;
	font-size: 14px;
	display: block;
	border-bottom: 1px solid #e0e0e0;
	line-height: 1;
	text-decoration: none;
	border-top: 1px solid #FAFAFA;
	transition: color 0.2s linear, background-color 0.2s linear;
	-o-transition: all 0.2s linear, background-color 0.2s linear;
	-moz-transition: all 0.2s linear, background-color 0.2s linear;
	-webkit-transition: all 0.2s linear, background-color 0.2s linear;
	padding: 11px 0 10px 13px;
	background: #eee;
}
#menu_bot_bot a:hover {
	background-color: #e8e8e8;
}
#menu_bot_l {
	float: left;
	width: 49.9%;
}
#menu_bot_r {
	float: right;
	width: 49.9%;
}
.nav_topslice {
	background: #dddcda;
}
.nav_bottomslice {
	height: 125px;
}
.imgholder p {
	font-family: avenir-book, Helvetica Neue, Arial, Sans serif;
	font-size: 16px;
	font-weight: 800;
	color: #FFFFFF;
	margin: 5px -25px -22px 0;
	padding: 12px 0 10px 12px;
	letter-spacing: 2px;
	background-color: #4B4B48;
	transition-property: background, color;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	-o-transition-property: background, color;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-webkit-transition-property: background, color;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
	-moz-transition-property: background, color;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
}
.imgholder p:hover {
}
#last-li {
	border-right: 0 !important;
}
/*******Search bar***********/

form {
	width: auto;
	margin: 0 auto;
}
.search {
	margin: 3px;
	background: url('../images/search_icon.png') no-repeat 200px;
}
.rounded {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
.search_bar input[class="search rounded"] {
	color: #000;
	border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	-webkit-border-radius: 20px 0 0 20px;
}
.search_bar {
	/*background: url('/images/common/home_searchbar.png') no-repeat;*/

	margin-top: 5px;
	margin-left: 20px;
	width: auto;
}
.top-nav-mobile {
	display: none;
	float: right;
}
.top-nav-mobile select {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	background: url('../images/drop-down-arrow.jpg') no-repeat top -1px right 2px #f9f9fa;
	border-radius: 0 !important;
	border: 0;
	font-size: 15px;
	color: #464646;
	line-height: 20px;
	padding: 5px 10px;
	height: 40px;
	width: 220px;
}
.top-nav-mobile select option /*dis shit aint work*/ {
	margin: 5px 5px;
}
#contact-nav-mobile {
	display: none;
}
#aboutus-nav-mobile {
	display: none;
}
#contact-nav-mobile select, select#tv_sub_cats_dd {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	background: url(../images/drop-down-arrow.jpg) no-repeat top right #f9f9fa;
	border-radius: 0 !important;
	border: 0;
	font-size: 16px;
	color: #727272;
	line-height: 20px;
	padding: 5px 10px 5px 5px;
	height: 40px;
	width: 220px;
}
#aboutus-nav-mobile select {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	background: url(../images/drop-down-arrow.jpg) no-repeat top right #f9f9fa;
	border-radius: 0 !important;
	border: 0;
	font-size: 16px;
	color: #727272;
	line-height: 20px;
	padding: 5px 10px 5px 5px;
	height: 40px;
	width: 220px;
}
#product-page-banner {
	background: #000;
	width: 100%;
}
#product-page-banner #banner-inner {
	margin: 0 auto;
}
#product-header-mobile {
	display: none;
}
#product-header-mobile h1 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #99282b;
	font-size: 2.4em;
	float: right;
	padding-right: 50px;
}
/*******Login form1***********/







#login-form {
	position: absolute;
	z-index: 999;
	background-color: #d7d7d7;
	border: solid 1px rgb(220,220,220);
	padding: 12px;
	width: 335px;
	top: 57px;
	right: 0;
	-moz-border-radius: 10px;
	border-radius: 10px;/*display:none;*/
}
#login-form-logged {
	position: absolute;
	z-index: 999;
	background-color: #fff;
	border: solid 1px rgb(220,220,220);
	padding: 0 0 12px 15px;
	width: 310px;
	margin-top: 5px;
	top: 45px;
	right: 0;
	/*display:none;*/

	-moz-border-radius: 10px;
	border-radius: 10px;
}
.class1 {
	color: #000;
}
.login-arrow {
	margin-top: -26px;
	margin-right: 10px;
	float: right;
}
.login-arrow1 {
	margin-top: -16px;
	margin-right: 10px;
	float: right;
}
.welcome-member {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
.welcome-member_new {
	font-family: Avenir-book, Open Sans, Helvetica Neue, Arial, sans serif;
	padding-bottom: 9px;
}
.user-list {
	padding-top: 20px;
	padding-left: 10px;
	float: left;
	width: 60%;
}
.user-list ul {
	padding: 0;
	list-style: none;
	font-size: 14px;
	margin: 0 0 0 -10px;
}
.user-list ul a, .user-list ul li {
	display: block;
	height: 30px;
	padding: 0 0 3px 5px;
	color: #424242;
	text-decoration: none;
}
.user-list ul a:hover, .user-list ul li:hover {
	color: #99282b;
	background-color: #f8f8f8;
}
.user-list ul a:hover img, .user-list ul li:hover img {
	opacity: 0.5;
}
.user-list ul a li img, .user-list ul li img {
	width: 23px;
	border: 0;
	opacity: 1;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
}
.user-list ul a li div, .user-list ul li div {
	float: left;
	margin-top: 0;
	line-height: 30px;
}
.user-list #user-list-logout {
}
#login-form h6, #login-form-logged h6 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #333536;
	font-size: 14px;
	margin: 0;
	padding: 20px 0;
	width: 100%;
	text-align: center;
}
#login-form h5, #login-form-logged h5 {
	width: 100%;
	text-align: center;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #333536;
	font-size: 14px;
	padding: 0;
}
#login-form h4 a, #login-form-logged h4 a {
	color: #99282b;
	text-decoration: none;
}
#login-form label, #login-form-logged label {
	display: block;
}
#login-form h4, #login-form-logged h4 {
	width: 100%;
	text-align: center;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #333536;
	font-size: 12px;
	font-weight: normal;
}
.login_field_text {
	display: block;
	font-size: 15px;
	color: #333532;
	padding: 10px;
	background: #fff;
	border: 1px #ddd solid;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-bottom: 10px;
	width: 100% !important;
}
.login_form_style {
	padding-bottom: 20px;
	width: 80%
}
.login_logout_btn {
	border: none;
	font-size: 16px;
	padding: 15px 40px;
	width: 56px;
	background: #99282b;
}
.login_logout_btn a {
	color: #fff;
	text-decoration: none;
}
#login-form input[type="text"], #login-form input[type="password"], #login-form-logged input[type="text"], #login-form-logged input[type="password"] {
	display: block;
	font-size: 15px;
	color: #333536;
	padding: 10px;
	border: 1px solid #c0c0c0;
	background: #f6f6f7;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	width: 280px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.login_submit {
	border: none;
	background: #99282b;
	width: 83%;
	height: auto !important;
	margin-left: 0 !important;
}
#login-form button[type="submit"], #login-form-logged button[type="submit"] {
	margin-left: 104px;
	border: none;
}
#login-form button[type="submit"]:hover, #login-form-logged button[type="submit"]:hover, .login_submit:hover {
	background: #ac8e51;
}
#login-form button[type="submit"]:active, #login-form-logged button[type="submit"]:active, .login_submit:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
.header_login_btn {
	width: auto !important;
	height: auto !important;
}
#login-form button[type="submit"]:hover, #login-form-logged button[type="submit"]:hover {
	background: #ac8e51;
}
#login-form button[type="submit"]:active, #login-form-logged button[type="submit"]:active {
	box-shadow: inset 0 7px 10px #9a7937;
	border: none !important;
}
#login-form input, #login-form label, #login-form-logged input, #login-form-logged label {
	margin-bottom: 4px;
}
.logout a {
	color: #fff;
}
.login-profile-pic {
	float: left;
	margin-top: 17px;
	margin-right: 10px;
}
.login-profile-pic img {
	-webkit-border-radius: 100%;
	border-radius: 100%;
	height: 100px;
	width: 100px;
}
.product_included {
/*background:#99282b !important;*/

    /*background: rgba(153,153,153, 0.5) !important;*/





}
.mobile_desc {
	display: none;
}
.product_included .prod-list-details .product-name, .product_included .prod-list-details .included_text, .product_included .prod-list-details .product-desc {
	/*background:#99282b !important;*/

	color: #fff !important;
}
.product_included .prod-list-details .product-desc p {
	color: #fff !important;
}
.product_included .prod-list-details .product-desc p {
	margin: 0;
}
.product_included .prod-list-details .included_text {
	display: block;
	background: #99282b !important;
	color: #fff !important;
}
.product_included .prod-list-details .included_text p {
	color: #fff;
}
#tab_related .product_included .prod-list-details .product-desc, #comp_acc .product_included .prod-list-details .product-desc {
	height: 75px !important;
}
#tab_related .prod-list-style-accessories .prod-list-details .product-desc, #comp_acc .prod-list-style-accessories .prod-list-details .product-desc {
	height: 75px;
}
.prod-list-details .included_text {
	display: none;
}
.included_text p {
	margin: 13px 0 0 0;
	text-align: center;
	font-family: Avenir-black, Helvetica Neue, Open Sans, Verdana, sans serif;
	font-size: 12px;
	line-height: 15px;
}
.included_text {
	position: absolute;
	height: 50px;
	width: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	top: 10px;
	right: 10px;
	background: #fff !important;
}
.login-h1 {
	width: 100%;
	text-align: center;
}
.login-fix .selected-part {
	/*width:50%;*/

	width: 67%;
}
.login-fix .top_login_fix .selected-part-left #social_media {
	width: auto !important;
	text-align: left !important;
	padding-top: 15px;
}
#social_media img {
	margin: 0 10px 20px 0;
}
#social_media h4 {
	font-size: 12px;
	font-weight: normal;
}
#social_media h4 {
	color: #000;
	padding-bottom: 5px !important;
}
#social_media h4 a {
	color: #99282b;
}
#account_h4 {
	margin-top: 14px !important;
}
#pswd_h4 {
}
#rs_login_msg {
	max-width: 1200px;
	width: 80%;
	margin: 30px auto;
}
#rs_login_msg a {
	color: #99282b;
	text-decoration: underline !important;
}
.top_top_login_fix .selected-part-left {
	margin-left: 0 !important;
	padding-left: 0 !important;
}
.top_top_login_fix {
	background: #fff !important;
}
.top_login_fix .selected-part-left h1 {
	text-align: left !important;
	float: left;
	padding-right: 5%;
}
.one_click {
	font-size: 15px;
	color: #3d3d3d;
	font-weight: normal;
	padding-top: 20px;
}
.width-fix-3 .one_click {
	font-size: 15px;
	padding-top: 20px;
	padding-left: 5%;
	color: #3d3d3d;
	font-weight: normal;
}
.width-fix-3 .create_account_with {
	font-size: 30px;
	color: #000;
	padding-top: 10px;
	padding-left: 5%;
	padding-bottom: 45px;
}
.we_will {
	font-size: 15px;
	padding: 25px 0 15px 0;
}
.create_account_with {
	font-size: 30px;
	color: #000;
	padding-top: 10px;
}
.user_dealer_benefits {
	font-size: 15px;
	font-style: italic;
}
.top_login_fix .selected-part-left p {
	float: left;
	width: auto;
	padding-top: 36px;
	margin: 0 !important;
	font-size: 17px !important;
}
.top_login_fix .selected-part-left p a {
	color: #000;
	text-decoration: underline !important;
}
.bottom_login_fix {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}
.top_login_fix {
	margin-bottom: 1px !important;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}
.login_error_message_email, #login_error_message_email, #login_error_message_empty, #login_error_message, .login_error_message_email_1, #login_error_message_email_1, #login_error_message_empty_1, #login_error_message_1 {
	font-size: 14px;
	color: #E73525 !important;
	padding-left: 20px;
	padding-bottom: 10px;
}
.login_error_message_email a {
	color: #E73525;
	text-decoration: underline !important;
}
.form_fix {
	width: 100%;
}
#continue_warranty {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border: 0;
	background: #99282b;
	font-size: 16px;
	padding: 12px;
	color: #fff;
}
.width-fix #login_error_message_email, .width-fix #login_error_message_empty, .width-fix .login_error_message_email, .width-fix .login_error_message_email p {
	font-size: 14px;
	color: #E73525 !important;
	padding-left: 0;
	padding-bottom: 10px;
	margin-left: 0 !important;
}
.you_are_logged_in {
	width: 80%;
	margin: 0 auto;
	padding-bottom: 20px;
}
#social_media {
	width: 100%;
	text-align: center;
}
.logout_div {
	width: 95%;
	margin: 0 auto;
}
.logout_div img {
	float: left;
	margin-right: 20px;
	width: 100px
}
.logout_div .login_logout_btn {
	float: left;
}
.logout_div .logout_details {
	float: left;
	font-size: 20px !important;
	width: auto !important;
	/*padding-bottom:15px;*/

	margin-top: 32px;
}
.one_signup_field label {
	font-size: 16px;
	color: #000;
	display: block;
}
.one_signup_field input[type="text"], .one_signup_field input[type="password"], .one_signup_field select {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	padding: 10px;
	display: block;
	width: 90%;
	border: 1px solid #ddd;
	color: #333536;
}
.one_signup_field select {
	margin-top: 10px;
	font-size: 14px !important;
}
.one_signup_field select option {
	font-size: 10px !important;
}
.one_signup_field .error_message {
	margin-left: 0 !important;
	font-size: 12px !important;
	color: #E73525;
	margin-top: 5px;
}
.error_message p {
	margin-left: 0 !important;
	font-size: 14px !important;
	color: #E73525;
	margin-bottom: 10px !important;
	padding-left: 0;
}
.one_signup_field .error_message p {
	margin-left: 0 !important;
	font-size: 11px !important;
	color: #E73525;
}
.input_error_signup input[type="text"] {
	border: 1px solid #E73525 !important;
}
.please_fix {
	display: none;
	background: #d53a3f;
	color: #fff;
	font-size: 13px;
	padding: 10px 10px 10px 5px;
	width: 60%;
	float: left;
	margin-left: 5%;
	margin-bottom: 30px;
}
.please_fix p {
	font-size: 13px !important;
	color: #fff !important;
}
.please_fix p.error_messages {
	display: none;
	color: #fff !important;
}
.error_input {
	border: 1px #be2541 solid !important;
}
#widget .cookiePolicy {
	right: 0;
	margin-left: 76%;
}
.input_error_signup {
}
.newsletter_checkbox {
	width: 89%;
	margin: 0 auto;
	padding-bottom: 20px;
}
#newsletter_email {
	padding: 10px;
	font-size: 15px;
	color: #333536;
	border: 1px solid #ddd;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#newsletter_button {
	border: none;
	background: #99282b;
	color: #f3f1eb;
	padding: 11px;
	font-family: Avenir-book, Open Sans, Verdana, Helvetica Neue, sans serif;
	border-radius: 0;
}
#newsletter_button:hover {
	background: #ac8e51;
}
#newsletter_button:active {
	box-shadow: inset 0 7px 10px #9a7937;
}
.newsletter_checkbox p {
	font-size: 12px !important;
}
.width-fix-2 {
	width: 90% !important;
}
.width-fix-3 {
	width: 100% !important;
	padding-left: 0 !important;
}
.signup_left {
	float: left;
}
.signup_right {
	float: left;
	padding-left: 20px;
}
.one_signup_field {
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
	width: 43%;
}
.signup_register {
	border: 0;
	background: #99282b;
	font-size: 16px;
	padding: 12px 30px;
	color: #fff;
	margin-left: 5%;
	float: left;
}
.signup_register:hover {
	background-color: #ac8e51;
}
.signup_register:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
.social_signup {
	text-align: left;
}
.social_signup h5 {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	font-weight: normal;
	font-size: 16px;
}
/**************************Footer***********/



#footer_slice {
	width: 100%;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#newsletter_response {
	font-size: 15px;
	text-align: center;
	margin-top: 5px;
	display: none;
}
/*****************Social widgets***************/

#footer_slice #footer_social_widgets {
	width: 100%;
	background: #f6f6f7;
	border-top: 1px #e6e6e6 solid;
}
#footer_slice #footer_social_widgets .f_container {
	width: 1200px;
	/*padding: 0 2%;*/

	margin: 0 auto;
}
#footer_social_widgets_fb {
	width: 25%;
	height: 210px;
	background-color: #fff;
	color: #000;
	margin: 35px 1% 35px 1%;
	float: left;
	box-shadow: 0 0 2px #eeeeef;
}
#footer_social_widgets_twitter {
	width: 30%;
	min-height: 210px;
	background-color: #fff;
	color: #000;
	margin: 35px 1% 35px 1%;
	float: left;
	box-shadow: 0 0 2px #eeeeef;
}
#footer_social_widgets_newsletter {
	width: 430px;
	height: 210px;
	background-color: #fff;
	color: #000;
	margin: 35px 0 35px 1%;
	float: left;
	box-shadow: 0 0 2px #eeeeef;
	padding-left: 20px;
	padding-right: 28px;
	text-align: center;
}
#footer_social_widgets_newsletter h4 {
	color: #353434;
	font-size: 20px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: normal;
}
#footer_social_widgets_newsletter p {
	color: #5e5d5b;
	font-size: 13px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: normal;
	margin-top: 0;
}
.fb-rd-img-holder {
	padding-top: 20px;
	padding-left: 20px;
	float: left;
}
.fb-rd-txt {
	margin: 20px 12px 8px 20px;
	float: left;
}
.fb-rd-txt a {
	color: #3b5998;
	text-decoration: none;
	font-weight: bold;
}
.fb-facepile {
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 10px;
	width: 264px;
}
.fb-like {
	margin-left: 20px;
}
.bottom-fb {
	width: auto !important;
}
.bottom-fb .pluginConnectButton {
	display: none;
}
.timeline {
	border-radius: 0 !important;
	border: 0 !important;
}
.timeline-footer {
	display: none !important;
}
.timeline-header .summary a.customisable-highlight {
	color: #353434 !important;
	font-size: 20px !important;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
}
/*****************Footer menu***************/

#footer_menu {
	background-color: #5e5d5a;
	width: 100%;
	float: left;
}
#footer_c {
	margin: 0 auto;
	width: 850px;
}
.footer_menu_list ul {
/*margin-left:0;*/

}
.mobile_footer_replace {
	display: none;
	margin-left: 0;
}
.footer_menu_list ul li {
	font-size: 15px;
}
.footer_menu_list {
	float: left;
	margin: 2em 1% 2em 1%;
}
.footer_menu_list:last-child {
	margin-right: 0;
}
.footer_menu_list:first-child {
	margin-left: 0;
}
.footer_menu_list:first-child ul {
	-webkit-padding-start: 0 !important; /*chrome override*/
	padding-left: 0;
}
.footer_menu_list ul li {
	list-style: none;
	margin: 0.9em 0;
}
.footer_menu_list li a {
	line-height: 1.3em;
	color: #f5f1eb;
	text-decoration: none;
	font-size: 15px;
}
.footer_menu_list li a:hover {
	color: #99282b;
}
.footer_menu_list li.header {
	color: #8a8988;
	letter-spacing: 2px;
	margin-bottom: 9px !important;
}
/*****************Social media***************/

#footer_social {
	background-color: #1c1c1e;
	color: #fff;
	/*line-height: 70px;*/

    /*float:left;*/

    /*width:100%;*/

	padding: 10px 0 0 0;/*background: -webkit-linear-gradient(#424242, #1d1d1d);*//*background:    -moz-linear-gradient(#424242, #1d1d1d);*//*background:     -ms-linear-gradient(#424242, #1d1d1d);*/

    /*background:      -o-linear-gradient(#424242, #1d1d1d);*/

    /*background:         linear-gradient(#424242, #1d1d1d);*/

}
#footer_social .f_container {
	margin: 0 auto;
	width: 390px;
	padding: 0 2%;
	float: left;
	height: 45px;
}
#footer_social_links {
	float: left;
}
#footer_social_links ul {
	padding: 0;
	margin: 0 0 0 5px;
	display: inline;
	float: left;
}
#footer_social_links ul li {
	list-style: none;
	font-size: 14px;
	color: #fff;
	float: left;
	margin-right: 10px;
}
#footer_social_links ul li img {
	margin-bottom: -10px;
	height: 30px;
	width: 30px;
}
#footer_social_links ul li a p#footer_facebook, #footer_social_links ul li a p#footer_twitter, #footer_social_links ul li a p#footer_youtube, #footer_social_links ul li a p#footer_gplus, #footer_social_links ul li a p#footer_vimeo, #footer_social_links ul li a p#footer_pinterest, #footer_social_links ul li a p#footer_soundcloud, #footer_social_links ul li a p#footer_instagrm {
	height: 32px;
	width: 33px;
	float: left;
	margin-left: 4px;
	margin-top: 20px;
}
#footer_social_links ul li a p#footer_facebook {
	background: url("../images/sprite_sheet_common.png") -170px 0;
}
#footer_social_links ul li a p#footer_twitter {
	background: url("../images/sprite_sheet_common.png") 154px 0;
}
#footer_social_links ul li a p#footer_youtube {
	background: url("../images/sprite_sheet_common.png") 34px 154px;
}
#footer_social_links ul li a p#footer_gplus {
	background: url("../images/sprite_sheet_common.png") 309px 153px;
}
#footer_social_links ul li a p#footer_vimeo {
	background: url("../images/sprite_sheet_common.png") 152px 307px;
}
#footer_social_links ul li a p#footer_pinterest {
	background: url("../images/sprite_sheet_common.png") 68px 120px;
}
#footer_social_links ul li a p#footer_soundcloud {
	background: url("../images/sprite_sheet_common.png") 223px -1px;
}
#footer_social_links ul li a p#footer_instagrm {
	background: url("../images/sprite_sheet_common.png") 223px 153px;
}
#header_fb_logo {
	height: 45px;
	width: 120px;
	background: url("../images/sprite_sheet_common.png") 360px 460px !important;
	float: left;
	margin-top: 0;
	margin-left: 45px;
}
#header_google_logo {
	height: 43px;
	width: 120px;
	background: url("../images/sprite_sheet_common.png") 360px 601px !important;
	margin-top: 0;
	margin-left: 171px;
}
#login_arrow_bg {
	height: 20px;
	width: 26px;
	background: url("../images/sprite_sheet_common.png") 701px 856px;
	margin-top: -6px;
}
#condenser_true {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 91px -1px;
	margin-left: 0 !important;
}
#ribbon_icon {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 23px -1px;
	margin-left: 0 !important;
}
.receivers_icon {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_wireless_listing.png") 0 -1px;
	margin-left: 0 !important;
}
.transmitters_icon {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_wireless_listing.png") 45px -1px;
	margin-left: 0 !important;
}
#dynamic, .dynamic {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 312px -1px;
	margin-left: 0 !important;
}
#multi {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 155px -1px;
	margin-left: 0 !important;
}
#polar_stereo, .polar_stereo {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 267px -1px;
	margin-left: 0 !important;
}
#polar_cardioid, .polar_cardioid {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") -1px -1px;
	margin-left: 0 !important;
}
#polar_hypercardioid, .polar_hypercardioid {
	height: 19px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 156px -2px;
	margin-left: 0 !important;
}
#omni {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 244px -1px;
	margin-left: 0 !important;
}
#supercardioid, .supercardioid {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 177px -1px;
	margin-left: 0 !important;
}
#figure8 {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") -45px -1px;
	margin-left: 0 !important;
}
#pad {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 400px -1px;
	margin-left: 0 !important;
}
#high_pass_filter {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing.png") 334px -1px;
	margin-left: 0 !important;
}
.warranty_0 {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing2.png") 32px 0px;
	margin-left: 0 !important;
}
.warranty_1 {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing2.png") 32px 0px;
	margin-left: 0 !important;
}
.warranty_2 {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing2.png") 54px 0px;
	margin-left: 0 !important;
}
.warranty_5 {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing2.png") 76px 0px;
	margin-left: 0 !important;
}
.warranty_10 {
	height: 20px;
	width: 22px !important;
	background: url("../images/sprite_sheet_microphone_listing2.png") 97px 0px;
	margin-left: 0 !important;
}
#tooltip, #tooltip1 {
	display: inline;
	position: relative;
}
#tooltip:hover:after {
	background: #333;
	background: rgba(0,0,0,.8);
	border-radius: 5px;
	bottom: 29px;
	color: #fff;
	font-size: 12px;
	content: attr(title);
	left: 18%;
	padding: 7px 15px;
	position: absolute;
	z-index: 98;
	width: 180px;
	margin-left: -4px;
}
#tooltip:hover:before {
	border: solid;
	border-color: rgba(0,0,0,.8) transparent;
	border-width: 10px 10px 0 10px;
	bottom: 20px;
	content: "";
	left: 51%;
	position: absolute;
	z-index: 99;
	margin-left: -10px;
}
#tooltip1:hover:after {
	background: #333;
	background: rgba(0,0,0,.8);
	border-radius: 5px;
	bottom: 29px;
	color: #fff;
	font-size: 12px;
	content: attr(title);
	left: 18%;
	padding: 7px 15px;
	position: absolute;
	z-index: 98;
	width: 180px;
	margin-left: -5px;
}
#tooltip1:hover:before {
	border: solid;
	border-color: rgba(0,0,0,.8) transparent;
	border-width: 10px 10px 0 10px;
	bottom: 0;
	content: "";
	left: 51%;
	position: absolute;
	z-index: 99;
	margin-left: 2px;
}
#footer_social_links li a {
	color: #fff;
}
#footer_news_subscribe {
	float: left;
	margin-top: 22px;
	margin-left: 33px;
}
#footer_news_subscribe a {
	color: #fff;
}
#footer_contact_link {
	float: right;
	padding-right: 20px;
}
#footer_contact_link a {
	color: #fff;
	font-size: 0.95em;
}
/*********Footer copyright*****************/

#footer_copyrights {
	background-color: #0D0D0E;
	float: left;
	width: 100%;
	margin: 0 auto;/*padding: 0 2%;*/
}
#footer_copyrights_menu {
	font-size: 12px;
	padding: 7px 2%;
	color: #7a7a7a;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#footer_copyrights_menu ul {
	padding: 0;
	margin: 0;
}
#footer_copyrights_menu ul li {
	list-style: none;
	float: left;
	padding-right: 10px;
	line-height: 20px;
}
#footer_copyrights_menu li a {
	text-decoration: none;
	color: #7a7a7a;
}
#footer_copyrights_menu li a:hover {
	color: #cfcfcf;
}
/********************************PAGES*******************************************/



/************************ mic page fixes start **************************/





#product_variants {
	padding-top: 10px;
	padding-left: 10px;
}
#product_variants p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	color: #4b4b4b;
	margin-left: 0;
	padding-bottom: 10px;
}
#product_variants .one_input_variant {
	padding-bottom: 5px;
}
#product_variants .one_input_variant .thumbnail {
	opacity: 0.5;
	cursor: pointer;
}
#product_variants .one_input_variant.active .thumbnail {
	opacity: 1;
}
#product_variants .one_input_variant label {
	font-size: 12px;
	color: #4b4b4b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-left: 10px;
}
#product_variants .one_input_variant label span {
	text-transform: uppercase !important;
	padding-left: 10px;
}
#related_products_mobile {
	display: none;
}
#related_products {
	padding-top: 25px;
}
#related_products_mobile p, #related_products p {
	color: #484848;
	font-size: 14px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-left: 0;
}
#related_products_mobile ul, #related_products ul {
	padding: 15px 0 0 0;
	margin: 0;
	list-style: none;
}
#related_products_mobile ul li, #related_products ul li {
	padding-bottom: 10px
}
#related_products_mobile ul li img, #related_products ul li img {
	width: 70px;
}
#related_products ul li a {
}
#related_products_mobile ul li .related_left, #related_products ul li .related_left {
	float: left;
}
#related_products_mobile ul li .related_right, #related_products ul li .related_right {
	float: left;
	padding-left: 10px;
	line-height: 15px;
}
.mobile_bin {
	display: none;
}
#related_products_mobile ul li .related_right .box_name, #related_products ul li .related_right .box_name {
	/*padding-top: 10px;*/

	font-size: 15px;
	margin: 5px 0;
	width: 220px;
}
#related_products_mobile ul li .related_right .box_desc, #related_products ul li .related_right .box_desc {
	padding-top: 3px;
	font-size: 12px;
	width: 220px;
	color: #4b4b4b;
}
#tab_related, #comp_acc {
	height: 420px;
	overflow: hidden;
	/*overflow-y: hidden;*/

	padding-top: 0;
	width: 1186px;
	position: relative;
	margin: 0 auto;
}
.compatible_wrapper {
	position: relative;
	padding-bottom: 20px;
}
#tab_related_holder .prod-list:first-of-type, #comp_acc .prod-list:first-of-type {
	margin-left: 5px;
}
#tab_related_holder, #comp_acc_holder {
	position: absolute;
	left: 0;
}
.spec_header_wrapper P {
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-weight: 200;
	font-style: normal;
	font-size: 13px;
	color: #333333 !important;
	text-align: left;
	line-height: normal;
}
#related_products ul li {
}
a .prod-list-style-accessories .prod-list-details .product-desc {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	color: #ADAFB3 !important;
	font-size: 13px !important;
}
/************************mic page fixes end**************************/



/************************Home/Landing page**************************/

#home_acc_video {
	background-size: cover;
	background-position: center;
	height: auto;
	min-height: 550px;
	width: 100%;
	text-align: center;
	top: 0;
	background-image: url('../images/home_banner_1.jpg');
}
#home_acc_video h1 span#tm {
	font-size: 0.2em;
	margin: 0;
	background: none;
}
#home_acc_video h1 {
	margin: 0;
	font-family: Avenir-black, Helvetica Neue, Open Sans, Verdana, sans serif;
	padding-top: 6%;
	color: #FDFDFD;
	line-height: 1.4;
	font-size: 3.5em;
}
#home_acc_video h1 span {
	display: inline;
	margin: 0 0 0 10px;
	padding: 7px 7px 3px 7px;
	background-color: #ec2228;
	border-radius: 17px;
	-moz-border-radius: 17px;
}
#home_acc_video h2 {
	margin: 0;
	font-family: Avenir-black, Helvetica Neue, Open Sans, Verdana, sans serif;
	padding-top: 0;
	color: #FDFDFD;
	line-height: 1.4;
	font-size: 1.5em;
}
#home_acc_video a {
	display: block;
	border-radius: 8px;
	-moz-border-radius: 8px;
	opacity: 0.5;
	background-color: #fff;
	text-align: center;
	padding: 27px 0;
	margin: 45px auto 0 auto;
	width: auto;
	max-width: 30%;
	color: #000;
	line-height: 1.3;
	font-size: 21px;
	transition: opacity 0.2s linear;
	font-family: Avenir-book, Open Sans, Helvetica Neue, Arial, sans serif;
}
#home_acc_video a:hover {
	opacity: 0.95;
}
#banner_video {
	width: 860px;
	margin: 0 auto;
}
#home_testimonial_banner {
	background: #f6f6f6;
	padding: 20px 0 10px 0;
}
#testimonial_text {
	width: 1040px;
	margin: 0 auto;
	text-align: center;/*padding-top: 20px;*/
}
#testimonial {
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 17px;
	line-height: 1.5;
	font-weight: normal;
}
.story_avatar {
	float: left;
	padding-right: 15px;
	height: 150px;
}
.story_avatar img {
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-moz-border-radius: 30px;
	height: auto; width: 86px;
	margin-top: 26px;
}
.one_story {
	float: left;
	width: 450px;
	padding-right: 50px;
	text-align: left;
}
.story_right {
	float: left;
	width: 340px;
	height: 150px;
	display: table;
}
#test_right {
	float: left;
	font-size: 30px;
	padding: 62px 0 0 20px;
	cursor: pointer;
	opacity: 0.05;
}
#test_left {
	float: left;
	font-size: 30px;
	padding: 62px 20px 0 0;
	cursor: pointer;
	opacity: 0.05;
}
#comp_right, #comp_acc_right {
	position: absolute;
	top: 188px;
	right: 5px;
	font-size: 30px;
	/*padding: 188px 20px 0 0;*/

	cursor: pointer;
	opacity: 0.60;
	z-index: 49;
}
/*#comp_left,*/

/*#comp_acc_left{*/

    /*float:left;*/

    /*font-size:30px;*/

    /*padding: 188px 20px 0 0;*/

    /*cursor: pointer;*/

    /*opacity: 0.1;*/

/*}*/





#comp_left, #comp_acc_left {
	position: absolute;
	top: 188px;
	left: 5px;
	font-size: 30px;
	/*padding: 188px 20px 0 0;*/

	cursor: pointer;
	opacity: 0.60;
	z-index: 49;
}
.story_story {
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-style: normal;
	color: #99282b;
	font-size: 13px;
}
.story_para {
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-style: oblique;
	font-size: 13px;
	color: #333;
	vertical-align: middle;
	display: table-cell;
}
.story_para p{color: #fff;}
#test_container {
	float: left;
	width: 950px;
	overflow: hidden;
	position: relative;
	height: 150px;
}
#test_slider {
	position: absolute;
	top: 0;
	left: 0;
	width: 5000px;
}
#testi-written {
	margin-top: 10px;
	padding-bottom: 15px;
	color: #5f543c;
	font-size: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.home_video_holder {
	/*background: url('../images/video_bg.jpg') no-repeat !important;
	background-size: cover !important;*/ background: #fff;
	width: 100% !important;
	padding: 0 !important;
}
.videoWrapper {
	position: relative;
	padding-bottom: 49.25%;
	padding-top: 0;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#home_small-text {
	float: right;
	margin-top: -35px;
	display: none;
}
#love-rode {
	float: left;
	color: #6f6f71;
}
#story {
	float: left;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 5px;
	cursor: pointer;
	color: #5f6f71;
}
#story:hover {
	color: #b5985b;
}
#home_mini_nav .width1200 {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
#home_mini_nav {
	width: 100%;
	height: auto;
}
#home_mini_nav a {
	float: left;
	display: block;
	background: #fff;
	width: 28%;
	font-size: 1.3em;
	letter-spacing: 0.04em;
	text-align: center;
	padding: 35px 2%;
	margin: 20px 2% 20px 0;
	font-family: Avenir-black, Open Sans, Helvetica Neue, Arial, sans serif;
	color: #646464;
	transition: color 0.2s linear, box-shadow 0.2s linear;
	-o-transition: color 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: color 0.2s linear, box-shadow 0.2s linear;
	-webkit-transition: color 0.2s linear, box-shadow 0.2s linear;
}
#home_mini_nav a:last-child {
	margin-right: 0;
}
#home_mini_nav a:hover {
	color: #353333;
	box-shadow: 0 4px 1px #D1CFCC;
}
#slider {
	background-color: rgba(0,0,0,0.5);
	bottom: 0;
	height: 100px;
	left: 0;
	position: absolute;
	z-index: 10;
	margin: 0;
}
#slider .slider-closed {
	width: 100px;
}
#slider strong {
	color: #fff;
	display: block;
	margin-bottom: 5px;
	padding: 10px 10px 0;
	text-shadow: none;
}
#slider p {
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 0 10px;
	text-shadow: none;
}
#slider .slider-open strong {
	color: #fff;
	font-size: 22px;
}
#slider .slider-closed strong {
	font-size: 18px;
	margin-bottom: 5px;
}
#slider .slider-closed p {
	display: none;
}
#home_acc_video {
	background-image: url('../images/home_banner_1.jpg');
}
#home_acc_studio {
	background-image: url('../images/home_banner_studio.jpg');
}
#home_acc_live {
	background-image: url('../images/home_banner_live.jpg');
}
#home_acc_mobile {
	background-image: url('../images/home_banner_mobile.jpg');
}
.home_img_banner {
	height: 100%;
	background-size: cover;
}
.slider_title_bar {
	width: 100px;
	float: right;
}
.slider_title {
	position: absolute;
}
.slider_title_bg {
	height: 550px;
	background-color: #FFF;
	opacity: 0.4;
}
.vid_wrap {
	background-color: #e8e8e8;
	height: 15em;
	padding-top: 40px;
	padding-left: 15px;
}
.infiniteCarousel {
	width: 1200px;
	position: relative;
}
.infiniteCarousel .wrapper {
	width: 1049px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	min-height: 13em;
	margin: 0 42px;
	position: absolute;
	top: 0;
}
.infiniteCarousel .wrapper ul {
	/*width: 900px;*/

    /*overflow: hidden;*/

	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}
.infiniteCarousel ul li {
	display: block;
	float: left;
}
.infiniteCarousel .tv_arrow {
	display: block;
	height: 54px;
	width: 35px;
	background: url(../images/arrows.png) no-repeat 0 0;
	text-indent: -999px;
	position: absolute;
	opacity: 0.1;
	top: 80px;
	cursor: pointer;
	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: opacity;
	-o-transition-duration: 0.2s;
	-o-transition-timing-function: linear;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.2s;
	-moz-transition-timing-function: linear;
}
.infiniteCarousel .tv_arrow:hover {
	opacity: 0.5;
}
.infiniteCarousel .no_more {
	cursor: default !important;
	opacity: 1 !important;
	background: none !important;
}
.infiniteCarousel .no_more:hover {
	opacity: 1 !important;
}
.infiniteCarousel .forward {
	background-position: -35px 0;
	right: 63px;
}
.infiniteCarousel .back {
	background-position: 0 0;
	left: 0;
}
/* search */

.tv_search_playlist {
	display: block;
	width: 250px;
	height: 250px;
	float: left;
	margin-right: 10px;
}
#search_sep {
	height: 30px;
}
#home_tv_heading {
	/* font-family: Avenir-book, Helvetica Neue, Helvetica, Arial, sans serif; */

	font-family: 'Avenir-medium', Helvetica Neue, Arial, sans serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 18px;
	color: #333;
	text-align: center;
	padding: 20px 0 20px 0;
	margin: 0;
}
#home_tv_content {
	margin: 0 auto;
	width: 100%;/*padding: 0 2%;*/
}
#home_left {
	float: left;
	padding: 0;
	width: 60%;
}
#home_youtube {
	position: relative;/*width: 711px;*//*height: 400px;*/
}
#home_youtube iframe {
	/*position: absolute;*/

	/*top: 0;*/

	height: 364px;
	width: 700px;
}
#home_right {
	width: 38%;
	float: right;
	margin: 0 0 0 2%;
	cursor: pointer;
}
.home_video_img_left {
	width: 100px;
	float: left;
}
.home_video_dec_right {
	width: 200px;
	float: right;
}
.home_video_list_item {
}
#more_videos {
	display: block;
	float: left;
	width: 100%;
	/*background: #DBDCE2;*/ font-size: 15px;
	padding: 10px;
	text-align: center;
	/*text-transform: uppercase;*/

	color: #333;
	letter-spacing: 1px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}
/*#more_videos:hover{background:#C8CAD3;}*/

/*#more_videos:active{box-shadow:inset 0 7px 10px #B4B5BB;}*/



#home_tv_container {
	width: 93%;
	margin: 0 auto;
	padding-top: 30px;
}
#tv_video_selected {
	width: 62%;
	float: left;
}
#tv_video_playlist {
	width: 35%;
	float: left;
	margin-left: 10px;
}
#tv_video_playlist_top {
	height: 363px;
}
#tv_pl_cont {
	background: #f5f6f8;
	/*margin-top: -15px;*/

	padding-bottom: 1px;
}
.tv_related_link {
	display: block;
	float: left;
	width: 450px;
	margin: 0 0 10px 0;
	/*border: 1px solid #f1f1f1;*/

	background-color: #FFF;
	color: #434242;
	opacity: 1;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	transition-property: color, opacity;
	transition-duration: 0.3s;
	transition-timing-function: linear;
	-webkit-transition-property: color, opacity;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: color, opacity;
	-o-transition-duration: 0.3s;
	-o-transition-timing-function: linear;
	-moz-transition-property: color, opacity;
	-moz-transition-duration: 0.3s;
	-moz-transition-timing-function: linear;
}
.tv_related_link:hover {
	color: #000;
	opacity: 0.7;
}
.tv_related_thumb {
	display: block;
	/*width:31%;*/

	height: auto;
	float: left;
}
.tv_related_thumb img {
	height: auto;
	height: 76px;
	width: 112px;
}
.tv_related_txt {
	display: block;
	/*width: 63%;*/

	float: left;
	padding: 10px 3% 0;
	font-family: Avenir-book, Helvetica Neue, Helvetica, Arial, sans serif;
	font-size: 15px;
	line-height: 1.3;
	width: 280px;
}
.tv_length {
	font-size: 0.8em;
	display: block;
	margin-top: 5px;
	opacity: 0.6;
}
#video-img {
	float: left;
	padding-top: 5px;
}
#tv_video_playlist_more {
	background: #cecece;
	color: #000;
	text-align: center;
}
.home_news_background_container {
	background: #ffffff;
	width: 100%;
}
.home_news_background_container .homeProdFix .mic-products-inner-container #home_mic_cats > div.oneSide {
	/*display: none;*/

	border: none !important;
	box-shadow: none !important;
}
#home_news_container {
	margin: 0 auto;
	width: 1115px;
	padding-bottom: 0px;
}
.mic-products-inner-container {
	/*width:96%;*/

    /*padding:0 2%;*/

    /*max-width:1200px;*/

    /*margin:0 auto;*/

	margin: 0 auto;
	width: 1200px;
}
#home_mic_cats {
/*margin: 0 auto;*/

    /*width: 1200px;*/

    /*padding: 20px;*/

    /*border: 1px solid;*/

}
#home_mic_cats .left {
	width: 48%;
	float: left;
}
#home_mic_cats .right {
	width: 40%;
	float: right;
}
.topMenuFix.product_cat_sml.kitFix {
	width: 65px;
	height: 125px;
	margin: 0 10px;
}
.topMenuFix.product_cat_sml a {
	font-size: 12px;
}
.topMenuFix.product_cat_sml a img.receiverFix {
	margin: 0;
	padding: 28px 0;
}
.topMenuFix.product_cat_sml a img.kitFix {
	padding: 16px 0;
}
.topMenuFix.product_cat_sml {
	width: 50px;
	height: 125px;
	margin: 0 17px;
}
.product_cat_sml {
	float: left;
	width: 275px;
	text-align: center;
	height: auto;
	padding-bottom: 15px;
}
.product_cat_sml a:hover {
	color: #474546;
}
.product_cat_sml img {
	width: 200px;
}
.prodImgFixMenu {
	width: 200px !important;
}
.oneSide .product_cat_sml a {
	display: inline-block;
}
.transmitterFix {
	margin: 17px 0;
}
.receiverFix {
	margin: 43px 0;
}
.sml_gap {
	margin-top: 20px;
}
.marginRightProduct {
	margin-right: 100px;
}
.mic-products-inner-container #home_mic_cats .left {
	background: #FFF;
	padding: 10px 0 30px 0;
	opacity: 0.9;
	filter: alpha(opacity=90);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	border-radius: 3px;
	margin-right: 2.5%;
	min-height: 110px;
	float: left;
	cursor: pointer;
	text-align: center;
	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: opacity;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
}
.mic-products-inner-container #home_mic_cats .right {
	background: #FFF;
	padding: 10px 0 30px 0;
	opacity: 0.9;
	filter: alpha(opacity=90);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	border-radius: 3px;
	margin-right: 2.5%;
	min-height: 110px;
	float: left;
	cursor: pointer;
	text-align: center;
	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: opacity;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
}
#home_mic_cats .oneSide {
	width: 550px;
}
.mic-products-inner-container #home_mic_cats .oneSide {
	background: #FFF;
	padding: 10px 0 0px 0;
	opacity: 0.9;
	filter: alpha(opacity=90);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	border-radius: 3px;
	/*margin-right: 2.5%;*/

	min-height: 110px;
	float: left;
	cursor: pointer;
	text-align: center;
	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: opacity;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
}
.left:hover, .right:hover {
	opacity: 1 !important;
}
#home_mic_cats a .home_mic_cat_title {
	text-transform: uppercase;
	font-size: 20px;
	color: #000;
	text-align: center;
	font-family: Avenir-book, Helvetica Neue, Helvetica, Arial, sans serif;
	line-height: 25px;
}
#home_mic_cats a .home_mic_cat_title span {
	font-family: Avenir-black, Arial, Helvetica, sans-serif;
}
#home_mic_cats a {
	/*float:left;*/ font-size: 14px;
	line-height: 40px;
	text-align: center;
	/*padding-right: 5%;*/

	font-family: Avenir-book, Helvetica Neue, Helvetica, Arial, sans serif;
}
#home_mic_cats a img {
/*width: 90%;*/

}
#home_mic_cats a:last-of-type {
	padding-right: 0 !important;
}
#home_news_container h5, #home_mic_cats h5, #home_acc_cats h5 {
	font-family: 'Avenir-medium', Helvetica Neue, Arial, sans serif;
	text-transform: uppercase;
	font-size: 18px;
	color: #474545;
	text-align: center;
	padding: 20px 0 20px 0; font-weight: 700;
	margin: 0;
}
#home_mic_cats h5.black, #home_acc_cats .right h5.black a {
	color: #000;
}
#home_acc_cats h5 a:hover {
	color: #000 !important;
}
#home_acc_cats h5 {
	text-align: left;
	line-height: 0;
	margin-bottom: 10px;
}
#home_news_container h5 a, #home_mic_cats h5 a {
	height: auto !important;
	color: #474545 !important;
	display: inline;
	float: none;
	width: auto;
}
#home_mic_cats h5 a:hover {
	color: #99282b !important;
	transition: all 0.2s linear;
}
/*#home_news_container h5 a:hover{*/

    /*color:#5e5d5a !important;*/

    /*background:none;*/

/*}*/

#home_news_container a:last-of-type {
	margin-right: 0 !important;
}
#home_news_container a {
	display: block;
	float: left;
	width: 340px;
	margin-right: 30px;
	height: auto;
}
.white_background {
	background: #fff !important;
}
#home_news_container a:hover {
/*background: rgba(255,255,255,0.3);*/

    /*color:#000;*/

    /*transition-property:background;*/

    /*transition-duration:0.2s;*/

    /*transition-timing-function:linear;*/

    /*-webkit-transition-property:background;*/

    /*-webkit-transition-duration:0.2s;*/

    /*-webkit-transition-timing-function:linear;*/

    /*-o-transition-property:background;*/

    /*-o-transition-duration:0.2s;*/

    /*-o-transition-timing-function:linear;*/

    /*-moz-transition-property:background;*/

    /*-moz-transition-duration:0.2s;*/

    /*-moz-transition-timing-function:linear;*/

}
#news-image {
	float: left;
	/*width: 75px;*/

    /*height:75px;*/

	margin-right: 15px;
}
.read_more_news {
	color: #99282b !important;
	font-weight: normal !important;
}
.read_more_news:hover {
	color: #000 !important;
}
#news-image img {
	-webkit-border-radius: 50px; /* Saf3+, Chrome */
	border-radius: 50px; /* Opera 10.5, IE 9 */
	-moz-border-radius: 30px;
	height: 100px;
}
#home_news_container a p {
	margin: 10px 10px 10px 0;
	color: #3c3c3c;
	line-height: 1.3;
	font-size: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	float: left;
	width: 130px;
}
#news-cont {
	width: 22%;
	background: #cecece;
	color: #000;
	padding-bottom: 10px;
}
#news-img {
	float: left;
}
#news-desc {
	float: left;
}
#see_more_latest_news {
	display: none;
	background: #CCCCCC;
	color: #fff;
	text-align: center;
	padding: 10px 0 10px 0;
	font-size: 15px;
	margin: 20px 0 10px 0;
}
#see_more_latest_news:hover {
	background: #c9c9c9;
}
/***********************PRODUCTS PAGES**************************/



/**** PRODUCT FILTER ****/

.wrapper-dropdown-2 {
	position: relative; /* Enable absolute positioning for children and pseudo elements */
	width: 200px;
	margin: 0 40px 0 20px;
	border-bottom: 1px dashed #b5975b;
	cursor: pointer;
	outline: none;
	display: block;
	float: left;
}
.wrapper-dropdown-2:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: 0;
	border-width: 6px 6px 0 6px;
	border-style: solid;
	border-color: grey transparent;
}
.wrapper-dropdown-2 .dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	right: -25px;
	z-index: 999;
	background: #99282b;
	transition: all 0.3s ease-out;
	list-style: none;
	/* Hiding */

	opacity: 0;
	pointer-events: none;
	padding: 0;
}
.selected_val {
	margin-left: -4px;
	text-align: center;
	width: 100%;
	display: block;
}
.wrapper-dropdown-2 .dropdown li a {
	display: block;
	text-decoration: none;
	color: #FFF;
	padding: 6px 10px 6px 13px;
	font-size: 0.83em;
	transition: all 0.3s ease-out;
}
.wrapper-dropdown-2 .dropdown li:first-child a {
	padding-top: 10px;
}
.wrapper-dropdown-2 .dropdown li:last-child a {
	padding-bottom: 10px;
}
.wrapper-dropdown-2 .dropdown li i {
	margin-right: 5px;
	color: inherit;
	vertical-align: middle;
}
/* Hover state */

.wrapper-dropdown-2 .dropdown li:hover a:not(.noselect) {
	color: #000;
	background: #a88b4c;
}
.noselect {
	cursor: default;
	color: #ccc !important;
	display: none !important;
}
.wrapper-dropdown-2.active:after {
	border-width: 0 6px 6px 6px;
}
.wrapper-dropdown-2.active .dropdown {
	opacity: 1;
	pointer-events: auto;
}
.mic_lft {
	display: block;
	float: left;
	padding-left: 15px;
}
#prod_filter_container {
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #eaeaec;
	padding-top: 5px;
}
#prod_filter {
	background: #f6f6f6;
	border: 1px solid #f0f0f0;
	border-radius: 10px;
	padding: 15px 0;
	font-family: Avenir-book, Helvetica Neue, Verdana, sans serif;
	margin: 10px auto;
	color: #3A3A3A;
	width: 100%;
	font-size: 1.1em;
	display: inline-block;
}
#mic_filter_bar {
	font-size: 0.8em;
	width: 96%;
	max-width: 1200px;
	margin: 0 auto 28px auto;
}
#mic_filter_bar #filter {
	font-weight: bold;
	float: left;
	margin-right: 20px;
	padding: 0 10px;
}
ul#mic_filter_top_menu {
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}
ul#mic_filter_top_menu li {
	display: block;
	position: relative;
	float: left;
	padding: 0 10px;
	cursor: pointer;
	margin-right: 25px;
	font-size: 13px;
	color: #636262;
}
ul#mic_filter_top_menu li:after {
/*content: "";*/

    /*width: 0;*/

    /*height: 0;*/

    /*position: absolute;*/

    /*top: 50%;*/

    /*margin-top: -1px;*/

    /*margin-left: 4px;*/

    /*border-width: 4px 4px 0 4px;*/

    /*border-style: solid;*/

    /*border-color: grey transparent;*/

}
li.subFilterShow.show_sub_menu i {
	background: #f6f6f8;
}
li.subFilterShow i {
	position: absolute;
	top: -4px;
	padding: 4px 3px 9px 3px;
	right: -9px;
}
ul#mic_filter_top_menu li.show_sub_menu.subFilterShow ul.subFilterDrop {
	display: block;
}
ul.subFilterDrop {
	position: absolute;
	background: #f6f6f8;
	border: 1px solid #eaeaec;
	padding: 15px;
	z-index: 1000;
	width: 180px;
	display: none;
	margin-top: 10px;
}
ul.subFilterDrop li {
	padding: 5px 0 !important;
	float: none !important;
	position: relative;
}
ul.subFilterDrop li:after {
	content: none;
	width: auto;
	height: auto;
	position: relative;
	top: auto;
	margin-top: auto;
	margin-left: auto;
	border: 0 !important;
}
.nav_filter_top ul {
	display: none;
	padding: 0;
	position: absolute;
	width: 900px;
	float: left;
}
.nav_filter_top ul li {
	display: block;
}
nav ul li:hover {
/*border-bottom:3px solid #CCC;*/

}
nav ul li:hover > ul {
/*display: block;*/

}
.filter_sub_menu {
	display: none;
	position: absolute;
	padding: 0;
}
.filter_sub_menu li {
	display: block;
	position: relative;
	float: left;
	margin-right: 5px;
	padding: 0 10px;
	color: #636262;
	font-size: 0.9em;
	cursor: pointer;
}
.show_sub_menu {
	display: block !important;
}
#filter_sub_menu_container {
	height: 45px !important;
}
/**** END PRODUCT FILTER ****/



.homeProdFix {
	background: none !important;
	padding: 10px 0 !important;
}
#prod_topslice {
	width: 100%;
	margin-top: 0;
	padding-top: 65px;
	background: url("../images/mics_bg_img.jpg") no-repeat;
	background-size: cover; /*100% 539px;*/
	display: inline-flex;
	padding-bottom: 65px;
}
#usecase_tpslice {
	width: 23%;
	margin-right: 10px;
	float: left;
}
#prod_middleslice {
	width: 106%;
	margin-top: 60px;
}
#usecase_ms {
	width: 49%;
	margin-left: 12px;
	float: left;
}
.prod_slice {
	width: 85%;
	margin: 0 auto;
	height: 100px;
}
#usecase {
	width: 19%;
	margin-right: 10px;
	float: left;
}
/***********************mic-SELECTED PAGES**************************/

#sub-nav_cont {
	width: 100%;
	background: #ddd;
	/*padding-top: 10px;*/

    /*padding-bottom: 10px;*/

	margin-top: 0;
	box-shadow: inset #ddd 0 -8px 12px 0;
	-webkit-box-shadow: inset #ddd 0 -8px 12px 0;
}
.nav_cont_arrow_container {
	background: #000;
}
.nav_cont_arrow {
	width: 0;
	height: 0;
	background: #000;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #99282b;/*margin-left: 27%;*/
}
.menu_arrow_gold {
	background: url("../images/subnav_indicator_gld.png") no-repeat center bottom -2px;
}
#topslice_nav_rightbar_btmslice ul {
	margin: 0;
}
#ps_tslice {
	width: 100%;
	height: 120px;
	padding-top: 20px;
}
#ps_tslice_ts {
	width: 100%;
	margin: 0 auto 0 16px;
}
#ts_title {
	width: 70%;
	margin: 0 auto;
	float: left;
}
#ts_site {
	width: auto;
	float: right;
	padding-top: 32px;
	margin-right: 15px;
}
#ts_site a {
	text-decoration: none;
	color: #99282b;
}
#ps_tslice_bs {
	width: 100%;
	margin: 0 auto 0 20px;
	line-height: 1px;
}
#bs_caption {
	width: 70%;
	margin: 0 auto;
	float: left;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#bs_caption p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 1.2em;
	margin-left: -3px;
}
#ps_tslice {
	padding-bottom: 10px;
}
#ps_sounds h4 {
	color: #010101;
	font-size: 14px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 15px 0 15px 0;
}
#bs_social {
	width: auto;
	float: right;
	margin-top: -3px;
}
#ps_slider {
	width: 100%;
	height: 515px;
	margin: 0 auto;
}
#ps_mslice {
	width: 100%;
	margin: 0 auto;
}
#ps_left {
	width: 25%;
	float: left;
	/*height:20px;*/

	margin-left: 7px;
}
#ps_sounds {
	margin-bottom: 15px;
}
#ps_sbooth {
	background: #99282b;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	color: #f6f6f7;
	margin-bottom: 15px;
}
#ps_sbooth:hover {
	background: #ac8e51;
}
#ps_sbooth:active {
	box-shadow: inset 0 7px 10px #9a7937;
}
.booth_img {
	float: left;
	padding-left: 10px;
}
.booth_text {
	float: left;
	text-align: left;
	width: 200px;
	line-height: 20px;
	padding: 10px 0 0 15px;
}
.booth_text span {
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
}
#ps_sbooth a {
	text-decoration: none;
	color: #fff;
}
#ps_middle {
	width: 100%;
	float: left;
	/*margin-left: 45px;*/

	margin-right: 50px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.7;
	color: #434242;
}
#ps_right {
	width: 340px;
	float: left;/* padding-top: 30px; */
}
#ps_buyit {
	width: 100%;
	background: #e8eaeb;
}
#ps_right .priority_bin_links #see_all_retailer {
	display: none;
}
.ps_buy {
	width: 340px;
	/*background: url("https://cdn2.rode.com/images/add_to_cart_btn_center.jpg") repeat-x;*/

	background: #f6f6f6;
	border: 0;
	padding: 10px;
	text-align: center;
	color: rgb(178, 148, 92);
	font-size: 21px;
	font-family: "Avenir-book", "Helvetica Neue", Arial, sans-serif;
	float: left;
	outline-style: none;
	margin: 10px 50px 0 0;
}
.ps_buy .buyitnow {
	display: inline-block;
	text-transform: uppercase;
	text-align: center;
}
.ps_buy .fromauthdealer, .ps_buy .buyitnow {
	display: inline-block;
	width: 49%;
}
.ps_buy .fromauthdealer {
	position: relative;
}
.ps_buy .fromauthdealer span {
	text-align: left;
	margin-left: 30px;
	font-family: "Avenir-black", "Helvetica Neue", Arial, sans-serif;
}
.ps_buy .fromauthdealer img {
	position: absolute;
	left: 0px;
}

@media(min-width: 768px) {
.ps_buy .fromauthdealer {
	top: 4px;
}
.ps_buy .fromauthdealer img {
	top: -3px;
}
.jdc-side{display: none;}	
}

@media(max-width: 768px) {
#ps_right {
	display: none;
}
.jdc-side{display: none !important;}		
.ps_buy {
	display: table;
}
.ps_buy .fromauthdealer, .ps_buy .buyitnow {
	/* display: table-cell; */

	vertical-align: middle;/* width: 50%; */
}
.ps_buy .fromauthdealer img {
	top: -9px;
	left: 0px;
}
}
.bit_bg_change {
	background: rgb(232, 232, 232) !important;
}
.ps_buy span {
	font-size: 10px !important;
	color: rgb(102, 102, 102) !important;
	display: block;
}
#find_content #ps_buyit {
	width: 270px;
	margin: 0 auto;
	margin-top: 10px;
	background: #ffffff;
}
button.ps_buy:active, button.ps_buy:hover {
	border: 0;
	outline-style: none;
	background: #e1e1e1;
	box-shadow: none !important;
}
.software_link {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.software_link a img {
	border: 0;
	width: 200px;
}
#bit_button_products {
	/* float: right; */

    /*width: 200px;*/

	position: absolute;
	left: 810px;
}
.ps_buy_btn_left {
	background: url("../images/add_to_cart_btn_left.jpg") no-repeat;
	width: 17px;
	height: 63px;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
}
.ps_buy_btn_right {
	background: url("../images/add_to_cart_btn__right.jpg") no-repeat;
	width: 17px;
	height: 63px;
	float: left;
	margin-top: 10px;
}
#mobile_mic_img {
	display: none;
}
#rpanel {
	z-index: 100;
	display: none;
	position: absolute;
	right: 50px;
	top: 60px;
	width: 340px;
	background: #e8e8e8;
	padding-bottom: 10px;
}
.ps_buy a {
	text-decoration: none;
	color: #fff;
}
#find_content {
	color: #4b4b4b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
}
#find_content a {
	text-decoration: none !important;
}
#find_retailer {
	text-align: center;
	display: block;
	width: 255px;
	margin: 0 auto;
	border-top: 1px #D3D4DA solid;
	padding: 12px 0 0 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.small_retail_font {
	font-size: 15px !important;
}
#bit_change_country {
	width: 255px;
	margin: 0 auto;
	display: none;
	text-align: center;
	border-top: 1px #D3D4DA solid;
	padding: 10px 0 0 10px;
	/*margin-top: 10px;*/

	margin-bottom: 10px;
}
#bit_change_country p {
	margin: 0 0 10px 0
}
#find_retailer a {
	margin-left: 10px;
	color: #000;
	text-decoration: none;
	font-size: 18px;
}
#find_retailer a .w_bit {
	float: left;
	width: 185px;
	font-size: 14px;
	padding: 7px 0 0 0;
	text-align: left;
}
#find_retailer a i {
	float: left;
	font-size: 25px !important;
	color: #99282b !important;
	margin-right: 10px;
	margin-left: 15px
}
#store_text {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #000;
	font-size: 14px;
	text-align: center;
	border-top: 1px #D3D4DA solid;
	padding: 10px 0 0 0;
	width: 255px;
	margin: 0 auto;
}
#store_text p {
	margin: 0 0 10px 0;
}
#store_text p span {
	color: #B4975E;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
	cursor: pointer;
}
.retailer_store {
	border-bottom: 1px solid #D3D4DA;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #000;
	font-size: 20px;
	padding-left: 10px;
}
#see_all_ret {
	text-align: center;
	cursor: pointer;
	color: #B4975E;
	font-weight: bold;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
	padding: 15px 0 15px 0;
}
#see_all_ret:hover {
	color: #000;
}
/*.retailer_store_wrapper:hover{*/

    /*background: #e1e2e2;*/

/*}*/



#relailers_fancy .retailer_store_wrapper .retailer_store:first-of-type {
	border-top: 0;
}
#relailers_fancy .retailer_store_wrapper {
	width: 350px;
	margin: 0 auto;
}
#relailers_fancy p {
	color: #B4975E;
	text-align: center;
}
.retailer_fancy_style {
	background: #e8e8e8;
	height: 600px !important
}
.priority_retailer_fancy_style {
	background: #e8e8e8;
}
.priority_retailer_fancy_style .fancybox-skin .fancybox-outer .fancybox-inner {
	width: 360px !important;
}
.priority_retailer_fancy_style .fancybox-skin .fancybox-outer .fancybox-inner #see_all_retailer {
	color: #B4975E;
	cursor: pointer;
	font-weight: bold;
}
#fancy_retailers_holder {
	height: 500px;
	width: 100%;
	overflow: hidden scroll;
}
.retailer_store_wrapper {
	width: 255px;
	margin: 0 auto;
}
.retailer_store:hover {
/*background-color:#e1e2e2;*/

}
.retailer_store i {
	float: right;
	/*margin-right: 17px;*/

	margin-top: 2px;
	font-size: 20px;
	color: #a1a1a1;
}
.bit_ret_holder:hover {
	background: #e1e2e2;
}
#productComingSonn {
	float: right;
	background-color: #dedede;
}
#mic_seller_holder a {
	/*background: #000;*/

	color: #99282b;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
}
.no_country_bit {
	width: 250px;
	text-align: center;
	margin: 0 auto;
	line-height: 18px;
	padding-bottom: 10px;
}
#soundbooth_ipad_link {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	color: #000;
	text-align: center;
	padding-bottom: 15px;
}
#soundbooth_ipad_link a {
	color: #B4975E;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
}
.select2-container {
	width: 200px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.select2-result-label {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.retailer_store:hover .retailer_store img {
	margin-right: 13px;
}
.retailer_store a {
	text-decoration: none;
	color: #4b4b4b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-left: 20px;
}
#sub-nav {
	color: #c9b58a;
	height: 40px;
	line-height: 38px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
	/*width: 1200px;*/

	margin: 0 25px 0 60px;
}
#sub-nav a {
	color: #000;
}
#sub-nav a:hover {
	color: #533B20;
}
#sub-nav a.sub-nav-prodselected {
	font-weight: bold;
}
#ps_bslice {
	width: 100%;
	background: #99282b;
	/*border-bottom:1px #d7d7d7 solid;*/

	z-index: 150;
}
#pstab2 {
	width: 100%;
	margin: 0 auto;
}
#pstab5 {
	width: 100%;
	background: #cccccc;
}
#pstab1 .ps_wrapper, #pstab3 .ps_wrapper, #pstab5 .ps_wrapper {
	width: 1200px;
	margin: 0 auto;
}
#pstab5 .ps_wrapper .spec_header {
	padding-bottom: 15px !important;
}
#pstab5 .ps_wrapper .spec_header .product_category_title {
	margin-bottom: 0 !important;
}
.fixed_scroll {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
.arrow_not_active {
	cursor: default !important;
	opacity: 0 !important;
}
.spec_table {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
}
.spec_table_wrapper {
	width: 1200px;
	margin: 0 auto;
}
table.spec_table tr td {
	padding-left: 4%;
	padding-top: 10px;
	padding-bottom: 10px;
}
table.spec_table tr td img {
	padding-right: 5px;
}
.spec_title {
	font-weight: bold;
	text-align: right;
	padding-right: 4%;
	padding-left: 0 !important;
	border-right: 1px #dadada solid;
}
#show_more_reviews_holder {
	background: #777778;
	color: #fff;
	width: 100%;
}
#show_more_reviews_holder #show_more_reviews {
	width: 300px;
	text-align: center;
	margin: 0 auto;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
	text-transform: uppercase;
	padding: 15px 0 15px 0;
	cursor: pointer;
}
#faq_tab ul#faq {
	padding-top: 10px;
	width: auto !important;
}
#faq_tab #faq li a span {
	color: #99282b;
	padding-left: 5px;
}
#faq_tab #faq li {
	background: none !important;
	text-align: left;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding-left: 0;
	padding-bottom: 15px;
}
#faq_tab #faq li ul li.sub-faq {
	color: #434242;
	font-size: 16px;
	line-height: 22px;
	padding-left: 40px;
}
.spec_header {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border-bottom: 1px #dadada solid;
	padding-top: 20px;/*padding-bottom: 35px;*/
}
.spec_header span {
	font-size: 20px;
	font-weight: normal;
	text-transform: capitalize;
}
.product_category_title {
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 10px;
}
.spec_header .spec_header_wrapper {
	margin: 0 auto;
	width: 1200px;
}
#pstab3 {
	text-align: left;
}
#pstab3 h3 {
	font-weight: normal;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
	margin: 70px 0 0 0;
	color: #BBBBBA;
}
.spec_header_div {
	float: left;
	padding-top: 15px;
	font-size: 50px;
}
#pstab3 p {
	margin-bottom: 30px;
	font-size: 14px;
	color: #767879;
}
#pstab3 p a {
	color: #99282b;
}
.download_doc_spec {
	padding: 10px 0 10px 0;
	width: 250px;
	height: 90px;
	/*border: 1px #fff solid;*/

	font-size: 15px;
	color: #000;
	background: #e8e8e8;
	float: left;
	margin: 0 10px 10px 0;
}
.download_doc_spec:hover {
	background: #cccccc;
}
.download_doc_spec i, .download_doc_spec img {
	float: left;
	font-size: 37px;
	padding: 3px 10px 0 10px;
}
.download_btn_right {
	float: left;
	color: #000;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-size: 14px;
	width: 180px;
}
.download_btn_right p {
	margin: 0;
}
.download_btn_right h6 {
	margin: 0 0 0 0;
	font-size: 14px !important;
}
.download_btn_right h6 span {
	font-size: 14px;
	text-transform: uppercase;
}
.right_dl_info {
	float: left;
	width: 200px;
	padding: 18px 0 0 18px;
}
.right_dl_info h6 {
	font-size: 15px;
	margin: 0;
	padding: 10px;
	float: left;
}
.right_dl_info i {
	float: left;
	color: #000;
	font-size: 40px;
}
#spanel #solution {
	display: none;
	margin: 0 auto;
}
#sub-nav a {
	text-decoration: none;
	color: #000;
}
#ps_downloads {
}
.ps_downloads_cont {
	width: 550px;
}
.ps_downloads_cont .download {
}
.download_doc {
	text-decoration: none;
}
#ps_downloads .spec_header .spec_header_wrapper, #faq_tab .spec_header .spec_header_wrapper {
	text-align: left;
}
#ps_downloads .spec_header, #faq_tab .spec_header {
	padding-bottom: 15px;
}
.download_doc a {
	text-decoration: none;
}
.download_doc a p {
	margin-left: 0 !important;
	font-size: 14px !important;
	text-decoration: none;
}
#pstab3 .download_doc_spec p {
	margin-bottom: 0 !important;
}
.download_doc a p {
	color: #010101;
	text-decoration: none;
}
.download_doc h6 {
	font-weight: normal;
	color: #fff;
	float: left;
	margin-top: 0;
}
.download_doc h6 span {
	padding-right: 5px;
	text-transform: uppercase;
}
.download_doc img {
	float: left;
	margin-right: 5px;
}
#review-form {
	width: 400px;
	margin-left: 30px;
}
#review_form_success {
	display: none;
	padding-top: 40px;
	padding-left: 40px;
	text-align: center;
}
.review_header {
	border-bottom: 0 !important;
}
a#close_fancy {
	text-decoration: underline;
	color: #99282b;
}
#review-form form label {
	padding-top: 10px;
	float: left;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 17px;
}
#review-form form input {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	color: #696969;
}
#review-form form textarea {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	color: #696969;
}
#review-form input[id="rname"] {
	width: 350px;
	margin-top: 10px;
	padding: 8px 5px;
	border: none;
}
#review-form input[id="remail"] {
	width: 350px;
	margin-top: 10px;
	/*margin-left: 20px;*/

	padding: 8px 5px;
	border: none;
}
#review-form textarea[id="adreview"] {
	border: none;
	width: 100%;
	margin-top: 10px;
	padding: 14px 5px;
	margin-bottom: 10px;
}
#review-form input[id="preview"] {
	border: none;
	background: #99282b;
	width: 96px;
	margin-top: 20px;
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 5px 9px;
}
#review-form label {
	margin-left: 10px;
}
#r-slider-wrapper {
	background: #ffffff;
	text-align: center;
	height: 44px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 0 auto;
	-moz-box-shadow: inset 1px 8px 10px -9px #000;
	-webkit-box-shadow: inset 1px 8px 10px -9px #000;
	box-shadow: inset 1px 8px 10px -9px #000;
}
#r-slider-category-wrapper {
	width: 1200px;
	margin: 0 auto;
}
#ts_title h1 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 48px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px !important;
}
#mic_information {
	position: absolute;
	top: 30px;
	left: 0;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	color: #fff;
	background: rgba(0,0,0,0.7);
	z-index: 100;
	padding-right: 20px;
}
#mic_information h1 {
	font-size: 90px;
	margin: 10px 0 0 20px;
}
#mic_information h5 {
	font-size: 13px;
	margin: -10px 0 10px 20px;
	width: 150px;
}
/* MARK C TITLES*/



.classic2ltd {
	font-size: 50px;
	margin: 10px 0 0 7px;
}
.stereovideomicx {
	font-size: 50px;
	margin: 10px 0 0 10px;
}
.stereovideomicpro {
	font-size: 50px;
	margin: 10px 0 0 10px;
}
.filmmaker {
	font-size: 50px;
	margin: 10px 0 0 10px;
}
.newsshooter {
	font-size: 50px;
	margin: 10px 0 0 5px;
}
#serial_help {
	background: #ccc;
	width: auto;
	padding: 10px;
}
#media_container {
	width: 100%;
	position: relative;
	padding-top: 410px;
	background-size: 100% auto !important;
}
#ps_right .mic_youtube_button {
	position: relative;
	left: 0;
	top: 0;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}
/* @media(min-width: 865px){

    #ps_right .mic_youtube_button{

        width: 90%;

        margin-left: 5%;

        margin-right: 5%;

    }

} */



#ps_right .bin_link_ob, #bit_button_products .bin_link_ob, #priority_retailers_fancy .bin_link_ob, #mobile_bit_button_products .bin_link_ob {
	text-decoration: none;
}
#ps_right .priority_dealer, #bit_button_products .priority_dealer, #priority_retailers_fancy .priority_dealer, #mobile_bit_button_products .priority_dealer {
	text-align: left;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 10px;
	background-color: rgba(41,163,124, 1);
	color: white;
	text-decoration: none;
	border-radius: 0px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#ps_right .priority_dealer:hover, #ps_right .priority_dealer:focus {
	background-color: rgba(41,163,124, 0.7);
}
#bit_button_products .mobile_buy_it_now_links, #bit_button_products .mobile_buy_it_now_links .priority_bin_links #see_all_retailer, #mobile_bit_button_products .mobile_buy_it_now_links .priority_bin_links #see_all_retailer {
	display: none;
}
#bit_button_products .priority_dealer, #mobile_bit_button_products .priority_dealer {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	border-radius: 0px;
}
#ps_right .priority_dealer img, #bit_button_products .priority_dealer img, #priority_retailers_fancy .priority_dealer img, #mobile_bit_button_products .priority_dealer img {
	margin-right: 5px;
	margin-bottom: 0px;
	vertical-align: bottom;
}
#ps_right .priority_dealer .buy_now, #bit_button_products .priority_dealer .buy_now, #priority_retailers_fancy .priority_dealer .buy_now, #mobile_bit_button_products .priority_dealer .buy_now {
	font-size: 18px;
	font-weight: bold;
	font-family: 'Avenir-medium', "Helvetica Neue", Arial, sans serif;
}
#ps_right .priority_dealer .dealer_name, #bit_button_products .priority_dealer .dealer_name, #priority_retailers_fancy .priority_dealer .dealer_name {
	margin-left: 5px;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Avenir-light', "Helvetica Neue", Arial, sans serif;
}

@media(max-width: 768px) {
#bit_button_products {
	width: 100%;
	margin-left: 0;
	float: none;
}
#bit_button_products .mobile_buy_it_now_links {
	display: block;
}
}
.mic_youtube_button {
	position: absolute;
	left: 20px;
	top: 240px;
	background: rgba(0,0,0,0.7);
	z-index: 80;
	color: #fff;
	cursor: pointer;
	display: none;
}
.yt_product_video_play_btn {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -27px;
	margin-left: -35px;
}
.yt_button_top {
	font-size: 13px;
	padding: 5px 0 5px 5px;
}
.fancybox-skin {
	background: none !important;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.fancybox-lock .fancybox-overlay {
	background: rgba(0,0,0,0.7);
}
.fancybox-nav-video .mic_youtube_button .yt_button_top {
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	color: #fff;
	font-size: 13px;
	padding: 5px;
}
#fancybox-content {
	border: 0 !important;
	border-width: 0 !important;
}
.fancybox-bg {
	display: none;
}
#social_addthis_buttons {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 45;
}
#fancybox-outer {
	background: none !important;
}
#photos_show_btn {
	cursor: pointer;
	/*position: absolute;*/

    /*bottom:0;*/

    /*left:45%;*/

	background: rgba(0,0,0,0.7);
	z-index: 80;
	color: #fff;
	padding: 10px 10px 10px 10px;
	width: 80px;
	margin: 0 auto;/*-webkit-border-top-left-radius: 10px;*//*-webkit-border-top-right-radius: 10px;*//*-moz-border-radius-topleft: 10px;*/

    /*-moz-border-radius-topright: 10px;*/

    /*border-top-left-radius: 10px;*/

    /*border-top-right-radius: 10px;*/

}
#photos_show_btn:hover {
	background: rgba(50,50,50,0.7);
}
#photos_show_btn i {
	padding-left: 5px;
}
#product_img_slider_thumbs {
	height: 90px;
	width: 100%;
	background: rgba(0,0,0,0.7);
	/*position: absolute;*/

    /*bottom:0;*/

    /*left:0;*/

	z-index: 100;
	display: none;
}
#youtube_fancy {
	width: 800px;
	height: 680px;
	background: rgba(0,0,0,0.7);
	position: relative;
}
#youtube_fancy iframe {
	padding-bottom: 10px;
	width: 100%;
}
.one_yt_clip_thumb {
	float: left;
	width: 194px;
	padding: 0 5px 0 5px;
	text-align: left;
	cursor: pointer;
	position: relative;
}
.one_yt_clip_thumb .play {
	position: absolute;
	left: 82px;
	top: 44px;
}
.one_yt_clip_thumb .play img {
	width: 30px;
	padding: 0;
}
.one_yt_clip_thumb img {
	width: 194px;
	padding-bottom: 5px;
}
.yt_clip_active {
	opacity: 0.3;
}
.one_yt_clip_thumb span {
	font-size: 14px;
	color: rgb(255, 255, 255);
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	width: 194px;
	text-align: left;
	padding: 5px 0 5px 0;
}
#product_img_slider_thumbs #product_img_slider_thumbs_holder {
	width: auto;
	margin: 0 auto;
	padding-top: 10px;
}
#product_img_slider_thumbs #product_img_slider_thumbs_holder img {
	height: 70px;
	width: 70px;
	margin-right: 30px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-moz-border-radius: 30px;
}
#youtube_fancy #test_left i {
	color: #fff;
}
#youtube_fancy #test_left {
	padding: 0 !important;
	position: absolute;
	left: 5px;
	bottom: 106px;
	float: none;
	opacity: 0.8 !important;
	z-index: 100;
}
#youtube_fancy #test_right i {
	color: #fff;
}
#youtube_fancy #test_right {
	padding: 0 !important;
	position: absolute;
	right: 5px;
	bottom: 106px;
	float: none;
	opacity: 0.8 !important;
}
#yt_product_video_slider {
	width: 95%;
	height: 204px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
#yt_product_video_slider #yt_product_video_slider_holder {
	/*width: 100%;*/

	position: absolute;
	left: 0;
}
#bs_caption {
	font-size: 20px;
	color: #353434;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-left: 10px;
}
#slider-nav-videos {
	float: left;
	width: 116px;
	height: 33px;
	padding-top: 10px;
	text-align: center;
	border-radius: 8px;
	color: #b9b9b9;
	cursor: pointer;
}
#slider-nav-videos:hover {
	color: #99282b;
}
#slider-nav-videos img, #slider-nav-photos img {
	margin-bottom: -4px;
}
#slider-nav-photos {
	float: left;
	width: 116px;
	height: 33px;
	padding-top: 10px;
	text-align: center;
	border-radius: 8px;
	color: #b9b9b9;
	cursor: pointer;
}
#slider-nav-photos:hover {
	color: #99282b;
}
/***tabbed menu***/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 85%;
}
ul.tabs li {
	float: left;
	margin: 0 3px 0 0;
	cursor: pointer;
	padding: 1px 21px;
	height: 31px;
	line-height: 31px;
	border-left: none;
	font-weight: normal;
	background: #aaa;
	overflow: hidden;
	position: relative;
}
ul.tabs li:hover {
	background: #919191;
}
ul.tabs li.active {
	background: #919191;
}
#tabbed-menu {
	width: 85%;
	margin: 0 auto;
}
.tab_container {
	border: none;
	clear: both;
	float: left;
	width: 85%;
	background: #919191;
	margin-bottom: 40px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
	display: none;
}
/**** bottom slice nav*****/

ul.ps_tabs {
	margin: 0 0 -1px 0;
	padding: 15px 0 0 0;
	float: left;
	list-style: none;
	height: 56px;
	width: auto;
}
#ps-menu {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 70px;
}
ul.ps_tabs li {
	float: left;
	margin: 1px 10px 0 0;
	cursor: pointer;
	padding: 1px 30px;
	line-height: 47px;
	font-weight: normal;
	overflow: hidden;
	position: relative;
	font-size: 18px;
	color: #000;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	text-transform: capitalize;/*border: 1px #99282b solid;*//*border-bottom: 0;*/
}
ul.ps_tabs a {
	text-decoration: none;
	float: right;
	background: #b5985b;
	padding-top: 11px;
	padding-bottom: 10px;
	margin-right: 23px;
	margin-top: 3px;
	width: 114px;
	text-align: center;
	color: #fff;
}
ul.ps_tabs li:hover {
	color: #533B20;
}
ul.ps_tabs li.active {
	height: 55px;
	margin-top: 1px;
	color: #f6f6f6;
	font-family: 'Avenir-medium', Helvetica Neue, Arial, sans serif;
	background: url("../images/active_03.png") center bottom no-repeat;
}
.ps_tab_container {
	width: 810px;
	float: left;
	background: #f6f6f7;
	margin: 0 auto;
	height: auto;
	padding: 20px 40px 0 0;
}
.ps_tab_content {
	font-size: 1.2em;/*display: none;*/
}
.mic_review_container {
	padding-top: 40px;
	border-bottom: 1px #dadada solid;
	padding-bottom: 25px;
	display: none;
}
.mic-review {
}
.mic_review_left {
	float: left;
	/*width: 10%;*/

	display: block;
	padding-right: 20px;
}
#product_page_container {
	width: 1200px;
	margin: 0 auto;
}
.review_link_bottom {
	color: #B4975E;
	font-size: 12px;
	font-family: Avenir-black, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
}
.review_link_bottom a {
	color: #B4975E;
}
.review_link_bottom a:hover {
	color: #000;
}
.review_link_bottom span {
	font-weight: bold;
}
.user_avatar img {
}
.user_avatar {
	border: 2px solid #f6f6f7;
}
.user_avatar, .user_avatar img {
	width: 70px;
	height: 70px;
	-webkit-border-radius: 50px; /* Saf3+, Chrome */
	border-radius: 50px; /* Opera 10.5, IE 9 */
	-moz-border-radius: 30px;
}
.mic_review_right {
	float: left;
	width: 85%;
}
.customer_review_text {
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-size: 10px;
	text-transform: uppercase;
	float: left;
	padding: 8px 0 0 10px;
	color: #999999;
}
.review_title {
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-size: 18px;
	float: left;
	color: #000;
}
.review_title span {
	font-weight: normal !important;
	font-size: 15px !important;
	padding-left: 25px;
}
.review_para {
	width: 500px;
	position: relative;
}
.review_para p {
	color: #000;
	font-size: 12px;
	line-height: 17px;
	width: 500px;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	margin-top: 0;
	font-style: oblique;
}
.quote_mark_left {
	position: absolute;
	left: -18px;
	top: -32px;
	font-size: 45px;
	color: #cccccc;
	font-family: 'Chango', cursive;
	display: none;
}
.right_quote_p {
	float: left;
	font-size: 45px;
	color: #cccccc;
	font-family: 'Chango', cursive;
}
.mic_review_right_holder {
}
.mic_review_left_holder {
	border-left: 1px solid #cccccc;
	/*border-bottom: 1px solid #cccccc;*/

	position: relative;
	float: left;
	width: 10px;
}
.mic_review_left_holder:after, .mic_review_left_holder:before {
	right: 100%;
	top: 30px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.mic_review_left_holder:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #f6f6f7;
	border-width: 10px;
	margin-top: -10px;
}
.mic_review_left_holder:before {
	border-color: rgba(204, 204, 204, 0);
	border-right-color: #CCCCCC;
	border-width: 11px;
	margin-top: -11px;
}
.quote_mark_right {
	position: absolute;
	right: 8px;
	bottom: -41px;
	font-size: 50px;
	color: #cccccc;
	font-family: 'Chango', cursive;
	display: none;
}
#review-form input[id="rating_simple2"] {
	width: 80px;
}
#fpanel, #flip {
	padding: 5px;
	text-align: center;
}
#fpanel {
	padding: 50px;
	display: none;
}
/**** fancybox*****/

#addreview {
	float: right;
	width: 100px;
	text-align: center;
	background: #818181;
	color: #f6f6f7;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 4px;
	margin-right: 4px;
	cursor: pointer;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	display: none;
}
/************Start rating****************/

.webwidget_rating_simple {
	padding: 0;
	margin: 0;
	float: left;
}
s .webwidget_rating_simple li {
	line-height: 0;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0 0 0 2px;
	list-style: none;
	float: left;
	cursor: pointer;
}
.webwidget_rating_simple li span {
	display: none;
}
/************star rating ends***************/



/***********************ACCESSORIES PAGES**************************/



.mic_h1 {
	color: #797575;
	font-family: Avenir-book, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 36px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.prod_cat {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); /* all latest browser */
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); /* Firefox older version*/
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); /* Chrome/Safari older version */
	border-radius: 3px;
	width: 23%;
	margin-right: 2.5%;
	min-height: 110px;
	float: left;
	cursor: pointer;
	background: #fff;
	text-align: center;
	opacity: 0.9;
	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: opacity;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
}
.prod_cat:hover {
	opacity: 1;
}
.prod_cat:last-child {
	margin-right: 0 !important;
}
#accessories_topslice {
	width: 85%;
	margin: 0 auto;
	height: 150px;
}
.usecase_tpslice {
}
.usecase_tpslice h2 {
	color: #474545;
	font-size: 22px;
	text-decoration: none;
	text-transform: capitalize;
	margin-bottom: 0;
	font-family: Avenir-black, Arial, Helvetica, sans-serif;
}
.h2_sub {
	font-weight: normal;
	padding-top: 0;
	text-transform: none !important;
	margin-top: 0;
	color: #575757;
	font-family: Avenir-book, Arial, Helvetica, sans-serif !important;
}
.usecase_tpslice h2:hover, .h2_sub:hover {
	color: #99282b;
}
.usecase_tpslice a:hover h2 {
	color: #575757;
}
#top_product_cats {
	width: 96%;
	border-bottom: 1px #ececec solid;
	padding-bottom: 15px;
	margin: auto;
	margin-bottom: 17px;
	margin-top: 40px;
}
#top_product_cats a:hover {
	color: #99282b;
}
#top_product_cats a {
	color: #474545;
}
#top_product_cats .mic_h1 {
	margin-bottom: 30px;
}
#top_product_cats ul {
	list-style: none;
	float: left;
	/*margin: 0;*/

	padding: 0;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	width: 100%;
}
#top_product_cats ul li {
	color: #474545;
	font-size: 22px;
	font-family: Avenir-black, Arial, Helvetica, sans-serif;
	float: left;
	width: 20%;
	margin-left: -7px;
}
.resp_product_title {
	display: none;
}
#top_product_cats ul li a {
}
#top_product_cats_mic a {
}
#top_product_cats_acc a {
	margin-left: 6px;
}
#top_product_cats_sw a {
	margin-left: 12px;
}
#top_product_cats_mer a {
	margin-left: 17px;
}
#bottom_product_cats {
	margin-bottom: 30px;
	margin: 0 auto;
	width: 96%;
}
#bottom_product_cats_mic {
}
#bottom_product_cats_acc {
	margin-left: 6px !important;
}
#bottom_product_cats_sw {
	margin-left: 12px !important;
}
.bottom_product_cats_mer {
	margin-left: 18px !important;
}
#bottom_product_cats ul {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	width: 20%;
	font-size: 13px;
}
#bottom_product_cats ul li {
	line-height: 21px;
	text-transform: capitalize;
}
#bottom_product_cats ul li a {
	color: #4b4b4b;
}
#bottom_product_cats ul li a:hover {
	color: #99282b;
}
.usecase_tpslice a {
	text-decoration: none !important;
	color: #474545;
}
#accessories_middleslice {
	width: 85%;
	margin: 0 auto;
	height: 150px;
}
.usecase_ms {
	width: 41%;
	margin-right: 110px;
	float: left;
}
.usecase_ms img {
	box-shadow: 3px 3px 10px #000;
}
.usecase_ms a {
	color: #000;
	text-decoration: none;
}
.usecase_ms h2:hover {
	color: #b5985b;
}
.accessories_slice {
	width: 85%;
	margin: 0 auto;
	height: 100px;
}
#usecase {
	width: 19%;
	margin-right: 10px;
	float: left;
}
/***********************SOFTWARE PAGES**************************/



#software_slice {
	margin: 0 auto;
	width: 85%;
	padding-top: 10px;
	height: 150px;
}
#rr {
	width: 24%;
	margin-right: 10px;
	float: left;
}
#rrl {
	width: 24%;
	float: left;
}
#aboutus_title {
	background: #f6f6f7;
	padding-top: 24px;
	padding-bottom: 2px;
}
#aboutus_title h1 {
	text-align: center;
	font-size: 46px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#aboutus_team {
	background: #f6f6f7;
	text-align: center;
}
#about_team {
	padding-top: 0;
	width: 1200px;
	height: 545px;
}
#aboutus_description {
	padding-top: 35px;
	padding-bottom: 50px;
	width: 72%;
	margin: 0 auto;
}
#aboutus_description_title {
	text-align: center;
}
#aboutus_description_title h1 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-bottom: 50px;
}
#aboutus_description_title h3 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 32px;
	font-weight: normal !important;
}
#aboutus_description_text {
}
#aboutus_description_text p {
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	max-width: 700px;
	margin: 0 auto;
}
#aboutus_story {
	background: #343536;
	padding: 22px 0;
	text-align: center;
	color: #fff;
}
#aboutus_story h3 {
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 21px;
	letter-spacing: 2px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#aboutus_1967 {
	background: url("../images/1967_bg.jpg") no-repeat;
	background-size: cover;
	width: 100%;
	padding: 5% 0;
	text-align: center;
}
#p_1967 {
	font-size: 13px !important;
	color: #000;
	padding: 2px 7px;
	background-color: rgba(245, 245, 245, 0.5);
	float: right;
}
#p_1990, #p_2013 {
	font-size: 13px !important;
	color: #000;
	padding: 2px 7px;
	float: right;
	margin: 0 !important;
}
#aboutus_c {/*margin-left: 580px;*/
}
#aboutus_img1967 {
	float: left;
	width: 250px;
	margin-left: 250px;
}
#aboutus_67 {
	width: 250px;
	height: 515px;
}
.about67 {
	width: 90%;
	margin: 48px auto;
	max-width: 600px;
	background: rgba(245, 245, 245, 0.86);
	border-radius: 8px;
	float: none;
	padding-top: 4px;
	padding-bottom: 35px;
}
.about67 h3, .about2k3 h3 {
	color: #000;
	font-weight: normal;
	font-size: 32px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin: 25px 0 15px 0;
}
.about67 h5, .about2k3 h5 {
	color: #99282b;
	font-weight: normal;
	font-size: 22px;
	margin: 0;
}
#aboutus_1967 p, #aboutus_1990 p, #aboutus_2003 p, #aboutus_2k13 p {
	margin: 30px 30px 0 30px;
	color: #000;
	font-size: 15px;
	line-height: 1.5;
}
#aboutus_1990 {
	padding: 30px 0 10px 0;
	max-width: 1200px;
	margin: 0 auto;
}
.about90 {
	float: left;
	margin: 0 1% 9% 0;
	width: 48%;
}
#aboutus_img1990 {
	float: left;
	width: 49%;
	margin: 38px 0;
}
#aboutus_2k3_text1 {
	width: 95%;
	margin: 0 auto;
	color: #000;
}
#aboutus_2k3 {
	width: 250px;
	height: 515px;
}
#aboutus_2003 {
	background: url("../images/2003bg.jpg") no-repeat;
	padding: 5% 0;
	text-align: center;
	background-size: cover;
	width: 100%;
}
.about2k3 {
	width: 90%;
	max-width: 600px;
	margin: 81px auto;
	background: rgba(245, 245, 245, 0.86);
	border-radius: 8px;
	float: none;
	padding-top: 4px;
	padding-bottom: 35px;
}
#aboutus_2k13 {
	padding: 3% 0;
	height: 480px;
	text-align: left;
	max-width: 1200px;
	margin: 0 auto;
}
.about2k13 {
	float: left;
	width: 48%;
}
.about2k13 h3, .about90 h3 {
	color: #000;
	font-weight: normal;
	font-size: 32px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin: 30px 30px 0 30px;
}
.about2k13 h5, .about90 h5 {
	color: #99282b;
	font-weight: normal;
	font-size: 22px;
	margin: 30px 30px 0 30px;
}
#aboutus_img2k13 {
	float: left;
	width: 49%;
}
#aboutus_want-in {
	background: #f6f6f7;
	padding: 10px 0 50px 0;
	width: 68%;
	text-align: center;
	margin: 0 auto;
}
#aboutus_want-in_title {
	width: 20%;
	margin: 0 auto;
}
#aboutus_want-in_title h3 {
	font-weight: normal;
	font-size: 26px;
}
#aboutus_want-in_text {
	width: 90%;
	text-align: center;
	margin: 40px auto 0;
}
#aboutus_want-in_text p {
	font-size: 18px;
}
#aboutus_want-in_text a {
	color: #99282b !important;
}
/**************** NEWS PAGE*****************************/



#blog_text p {
	max-width: 728px !important;
	margin-top: 16px;
}
/*#blog_container{*/

    /*width:762px;*/

    /*margin: 0 auto;*/

/*}*/



#news_cont {
	max-width: 1200px;
	width: 96%;
	margin: 0 auto;
	padding: 0 2%;
}
#blog_cont {
	max-width: 1200px;
	width: 96%;
	margin: 0 auto;
	padding: 0 2%;
}
#news_left {
	width: 60%;
	float: left;
	padding-bottom: 40px;
}
#blog_left {
	width: 60%;
	float: left;
	padding-bottom: 40px;
	padding-left: 10px;
}
#blog_right {
	float: left;
	width: 360px;
	position: relative;
	margin-top: 60px;
	margin-left: 20px;
}
.blogRightInnerFixed {
	position: fixed;
	float: left;
	/* margin-left: 20px; */

    /* margin-bottom: 35px; */

    /* margin: 60px 0 35px 20px; */

    /* padding: 0 36px 40px 4px; */

	top: 0;
	width: 100%;
}
.blogRightInnerFixedBottom {
	position: absolute !important;
	bottom: 0 !important;
	top: auto !important;
}
.newsCrumbsCont p {
	font-size: 12px;
	margin-left: 20px;
}
.newsCrumbsCont p a {
	color: #333536;
}
.newsCrumbsCont p span {
	color: #99282b;
}
.newsCrumbsCont {
	width: 1200px;
	margin: 0 auto;
}
.blogRightInnerAbsolute {
	position: absolute;
	top: 0;
	left: 0;
}
.readMoreBlog a:hover {
	color: #000000;
}
.readMoreBlog a {
	color: #333536;
}
.back2BlogList {
	text-align: center;
	padding-top: 20px;
	display: none;
}
.back2BlogList a {
	color: #333536;
	font-weight: bold !important;
	text-align: center;
}
.pullQuote {
	font-size: 22px !important;
}
.pullQuoteWrapper {
	width: 80%;
	text-align: left;
	margin: 0 auto;
	padding: 15px 0 0 0;
	position: relative;
	margin-top: 15px;
	font-size: 25px;
	/*font-weight: bold;*/

	font-family: Avenir-black;
	margin-bottom: 40px;
}
.pullQuoteWrapper .quote_mark_left {
	left: -44px !important;
	top: 21px !important;
}
.pullQuoteWrapper .quote_mark_right {
	right: 8px !important;
	bottom: -40px !important;
}
.readMoreBlog {
	font-weight: bold !important;
	text-align: center;
	margin-left: -20px !important;
	padding-top: 15px !important;
	background: #f6f6f7;
}
.blogRightInner {
	width: 360px;
	/*position: fixed;*/

	background: #e0e0e2;
	float: left;/*margin-left: 20px;*//*margin-bottom: 35px;*//*margin: 60px 0 35px 20px;*/

    /*padding: 0 36px 40px 4px;*/

}
.oneBlogEntry {
	display: none;
}
.oneBlogEntry a {
	display: block;
}
.blogCatList {
	padding-bottom: 10px;
}
.blogCatList a:hover {
	color: #000000;
}
.blogCatList a {
	color: #333536;
}
#home_news_holder .oneBlogEntry {
	display: inline-block;
	margin: 0 28px 10px 0;
}
.oneBlogEntry a {
	width: auto !important;
}
.noRightMargin {
	margin-right: 0 !important;
}
.blogSubTitle {
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif !important;
	font-size: 18px !important;
}
.oneBlogEntry:hover {
	opacity: 0.7;
}
.oneBlogEntry {
	width: 256px;
	float: left;
	margin: 0 30px 30px 0;
	box-shadow: 0 1px 3px 0 rgba(164, 164, 164, 0.75); /* all latest browser */
	-moz-box-shadow: 0 1px 3px 0 rgba(164, 164, 164, 0.75); /* Firefox older version*/
	-webkit-box-shadow: 0 1px 3px 0 rgba(164, 164, 164, 0.75); /* Chrome/Safari older version */
	transition-property: /*margin-top, margin-bottom,*/ opacity;
	transition-duration: 0.25s;
	transition-timing-function: linear;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.25s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: opacity;
	-o-transition-duration: 0.25s;
	-o-transition-timing-function: linear;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.25s;
	-moz-transition-timing-function: linear;
}
.oneBlogEntryTop {
	/*padding: 200px 200px 0 0;*/

	height: 150px;
	width: 100%;
}
p.blogTitleCard {
	font-size: 14px !important;
	line-height: 19px !important;
	font-weight: bold !important;
	height: 37px;
	width: 100% !important;
}
.oneBlogEntryBottom {
	background: #ffffff;
	padding: 10px;
}
.blogCardInfoBottom {
	padding: 10px 0;
}
.blogCardInfoBottom .left {
	font-size: 12px;
	color: #cccccc;
}
#news_right {
	float: left;
	width: 30%;
	background: #e0e0e2;
	margin-left: 5%;
	margin-bottom: 35px;
	padding: 60px 15px 40px 25px;
}
#news_title {
	padding-top: 34px;
	padding-bottom: 0;
}
#news_archive_title {
	color: #7a7a7a;
	font-family: 'Avenir-book', Helvetica Neue, Arial, sans serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#news_images img[alt=news] {
	width: 936px;
	height: auto;
}
#news_right hr {
	background: #f6f6f7;
	display: none;
}
#news_archive_years {
	min-height: 400px;
}
#news_text {
	margin-top: 40px;
	max-width: 650px;
	font-size: 15px;
	color: #333536;
	line-height: 1.5;
}
#news_text span {
	font-size: 12px !important;
	font-weight: normal !important;
}
#news_text img {
	margin: 20px 0 10px 0;
}
#news_text a {
	color: #99282b;
}
#news_text a:hover {
	color: #000;
}
#news_text iframe {
	width: 100%;/*height: auto;*//*min-height: 200px;*/
}
#news_title {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}
#archive_cont {
	max-width: 1200px;
	width: 94%;
	margin: 0 auto;
}
#news_title h2 {
	font-size: 46px;
	font-weight: bold;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#news_social {
	margin-top: 40px;
}
/****archive************/



.archive_title {
	margin-bottom: 25px;
	font-size: 15px;
}
.archive_title a {
	color: #000;
	text-decoration: none;
}
.archive_title a:hover {
	color: #99282b;
}
.archive_title #news_date {
	font-size: 12px;
	color: #595858;
}
.archive_date {
	margin-left: 10px;
	margin-bottom: 10px;
}
#news_date {
	color: #8e8f8f;
	margin-bottom: 20px;
	font-size: 13px;
}
.archive_date a {
	color: #595858 !important;
	text-decoration: none;
}
/**Accordion*/



.menu_list {
	width: 400px;
}
.menu_head {
	padding: 25px 10px;
	cursor: pointer;
	position: relative;
	margin: 0;
	font-weight: bold;
}
.menu_body {
	display: none;
}
.menu_body a {
	display: block;
	color: #000;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}
.menu_body a:hover {
	color: #000;
	text-decoration: underline;
}
/**************** NEWSLETTER PAGE*****************************/



#nl_title {
	padding: 20px 0 20px 0;
	margin-left: 73px;
	width: 60%;
}
#nl_title h1 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#nl_title h2 {
	font-size: 28px;
	font-weight: bold;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#nl_static-nl {
}
#nl_static-nl a {
	color: #000;
}
#nl_text1 {
	margin-left: 65px;
	width: 57%;
	padding-bottom: 20px;
}
#nl_text2 {
	margin-left: 65px;
	width: 57%;
}
#nl_sign-up-form {
	margin: 30px 0 50px 75px;
	width: 42%;
	background: #f6f6f7;
	border-radius: 10px;
	padding-bottom: 30px;
}
#nl_sign-up-form input[id="email"] {
	width: 350px;
	margin-top: 32px;
	margin-left: 20px;
	padding: 14px 5px;
	border: none;
}
#nl_sign-up-form input[id="fname"] {
	width: 350px;
	margin-top: 10px;
	margin-left: 20px;
	padding: 14px 5px;
	border: none;
}
#nl_sign-up-form input[id="signup"] {
	border: none;
	width: 78px;
	height: 35px;
	margin-top: 10px;
	background: #99282b;
	float: left;
	margin-left: 20px;
}
/**************** CAREER PAGE*****************************/



#cr_container {
	margin: 0 auto;
}
#cr_title {
	text-align: center;
	padding-top: 20px;
}
#cr_title h2 {
	font-size: 46px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#cr_text1 {
	max-width: 700px;
	text-align: center;
	margin: 0 auto 20px auto;
}
#cr_text1 p {
	text-align: center;
}
#cr_image1 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 50px;
}
#cr_image1 img {
}
#cr_text2 {
	width: 71%;
	text-align: center;
	margin: 0 auto;
	max-width: 700px;
}
#cr_text3 {
	padding-top: 30px;
	width: 71%;
	max-width: 700px;
	text-align: center;
	margin: 0 auto;
}
#cr_text3 p a {
	color: #99282b;
}
#careers_topslice {
	margin: 0 auto;
	height: 380px;
	width: 90%;
	padding-top: 60px;
}
#careers_btmslice {
	margin: 0 auto;
	min-height: 300px;
	width: 95%;
	padding-top: 60px;
	padding-bottom: 50px;
}
#product-dev {
	min-height: 300px;
	width: 30%;
	/*dispaly:inline;*/

	float: left;
}
#product-dev_img img {
}
#product-dev_title {
	margin-top: 10px;
}
#engineering {
	min-height: 300px;
	width: 30%;
	/*dispaly:inline;*/

	float: left;
	margin-left: 30px;
}
#engineering_img img {
}
#engineering_title {
	margin-top: 10px;
}
#sm {
	min-height: 300px;
	width: 30%;
	/*dispaly:inline;*/

	float: left;
	margin-left: 30px;
}
#sm_img img {
}
#sm_title {
	margin-top: 10px;
}
#accounting {
	min-height: 300px;
	width: 30%;
	/*display:inline;*/

	float: left;
	margin-left: 30px;
}
#accounting_img img {
}
#accounting_title {
	margin-top: 10px;
}
#production {
	min-height: 300px;
	width: 30%;
	/*display:inline;*/

	float: left;
	margin-left: 30px;
}
#production_img img {
}
#production_title {
	margin-top: 10px;
}
#logistics {
	min-height: 300px;
	width: 30%;
	/*display:inline;*/

	float: left;
	margin-left: 30px;
}
#logistics_img img {
}
#logistics_title {
	margin-top: 10px;
}
#sub-title {
	margin: 0 auto;
	width: 80%;
}
#jobs_container {
	padding: 20px;
	width: 80%;
	margin: 0 auto;
}
#jobs_container hr {
	margin: 0 auto;
	width: 99.6%;
}
.job_short {
	padding-top: 13px;
}
.job_title {
	float: left;
	font-size: 17px;
}
.job_desc {
	float: right;
	background: #99282b;
	width: 120px;
	height: 32px;
	line-height: 2;
	text-align: center;
	margin-right: 10px;
}
/**************** CAREERS -- JOB DETAILs PAGE*****************************/



#jobdetails_cont h3 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 40px;
}
#jobdetails_container {
	padding-left: 40px;
}
.job_listing {
	color: #B5975E;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 0.9em;
	list-style-type: none;
	margin-left: -20px;
}
.jobs_nav {
	background-color: #ffffff;
	/*width: 25%;*/

	border-radius: 15px;
	float: right;
	padding: 20px 0 20px 0;
	margin: 40px 0 40px 0;
}
/****************BLOG PAGE*****************************/

#blog_slider img {
	margin: 0 auto;
	width: 85%;
}
#blog_title {
	padding-top: 30px;
}
p#blog_article_acc_title a:hover {
	color: #000000;
}
p#blog_article_acc_title a {
	font-size: 14px !important;
	line-height: 20px;
}
p#blog_article_acc_title {
	line-height: 6px;
	margin-top: 12px;
	text-transform: capitalize;
}
p#blog_article_acc_author {
	font-size: 12px !important;
	margin-bottom: 20px !important;
	text-transform: capitalize;
	line-height: 28px;
}
#blog_title h2 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 17px; text-align: center;
	text-transform: none;
}
#author_img {
	width: 385px;
	height: 2px;
}
#author_img img {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 65px;
	float: left;
	box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
}
#author_social_media ul {
	list-style: none;
	padding: 0;
}
#author_social_media ul li {
	display: inline;
	margin-right: 6px;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}
#blog_image {
	margin-left: 12px;
}
#author_nd {
	margin-left: 132px;
	padding-top: 12px;
}
#author_ndate {
	float: left;
	width: 220px;
	margin: 12px 0 0 24px;
}
#author_name {
	font-size: 20px;
	text-transform: capitalize;
}
#author_date {
	color: #808181;
	font-size: 14px;
}
#blog_text {
	margin-top: 10px;
	margin-bottom: 20px;
}
#blog_text a:hover {
	color: #333536;
}
#blog_text a {
	color: #99282b;
	cursor: pointer;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
	text-decoration: none !important;
}
#blog_text ul {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.7;
	margin: 0;
	color: #333536;
}
#blog_text ol {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.7;
	margin: 0;
	color: #333536;
}
#blog_social {
	margin-left:0px;
}
#blog_tagged {
	margin-top: 40px;
}
#blog_item {
	width: 96%;
	margin-left: 10px;
	margin-right: 10px;
}
.article_title a {
	color: #000;
	text-decoration: none;
	line-height: 30px;
}
#blog_comments {
	width: 100%;
	margin-left: 12px;
}
#blog_right_articles, #blog_right_videos {
	margin: 22px 0 0 0px;
}
#blog_right_articles h4 {
	padding-bottom: 5px !important;
}
#blog_right_articles h4, #blog_right_videos h4 {
	color: #808181;
	font-size: 20px;
}
/*********************Watch TV Home page**********************/





#tv_menu_top_wrapper {
	width: 595px;
	margin: 0 auto;
}
#tv_menu_top {
	/*float: left;*/

	width: 100%;
background-image: url('../images/rodetvlogo.png');
background-position: 30px 20px;
background-repeat: no-repeat;
background-size: 11%;
}
.tv_active_nav, a .one_tv_menu_item:hover {
	background: #fff;
}
.one_tv_menu_item {
	float: left;
	padding: 16px 40px 10px;
}
a .one_tv_menu_item {
	text-decoration: none; text-align: center;
}
a .one_tv_menu_item img {
	height: 32px;
	border: 0;
}
a .one_tv_menu_item p {
	color: #444;
	text-align: center;
	margin: 5px 0;
	font-size: 14px;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
}
#tv_gold_top {
	background: #99282b;
	height: 0px;
	width: 100%;
}
#tv_block_header {
	width: 94%;
	height: auto;
	max-width: 1000px;
	margin: 0 auto;
	padding-bottom: 30px;padding-top: 20px;
}
#tv_block_header_title {
	float: left;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-size: 18px;
	/*width: 700px;*/width: 100%; text-align: center;
}
#tv_block_header_logo a img {
	border: 0;
}
#tv_block_header_logo {
	float: right
}
.vid_gold_top {
	height: auto !important;
}
#tv_logo {
	float: left;
	padding: 25px 0;
	display: none;
}
#tv_logo a img {
	border: 0;
}
.tv_nav {
	/*background: #C5A260;*/

	float: left;
	font-family: Avenir-book, Helvetica Neue, Helvetica, Arial, sans serif;
	width: 100%;
}
.tv_nav_cont {
	width: 100%;
	margin: 0 auto;
}
#tv_sb_cat {
	background: #eee;
	width: 100%;
}
#tv_sb_cat_wrapper {
	width: 650px;
	margin: 0 auto;
	padding: 2px 0;
}
#tv_sb_cat_wrapper ul {
	list-style: none;
	margin: 0;
	float: left;
	padding: 0;
}
#tv_sb_cat_wrapper ul li {
	float: left;
	padding-right: 35px;
	font-size: 16px;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	position: relative;
}
#tv_sb_cat_wrapper ul li a:hover {
	color: #533B20;
}
#tv_sb_cat_wrapper ul li.active a {
	color: #F6F6F7;
	font-family: 'Avenir-medium', Helvetica Neue, Arial, sans serif;
}
/*#tv_sb_cat_wrapper ul li.active:before{*/

    /*position:absolute;*/

    /*font-family: FontAwesome;*/

    /*font-size: 40px;*/

    /*bottom: -36px;*/

    /*left: 32px;*/

    /*color: #F6F6F7;*/

    /*content: "\f0de";*/

/*}*/



#tv_sb_cat_wrapper ul li:last-of-type {
	padding-right: 0;
}
#tv_sb_cat_wrapper ul li a {
	color: #000;
}
#tv_sub_cats_dd, .select_tb_cont {
	display: none;
}
.tv_drop_css {
	width: 250px;
	padding-top: 20px;
}
ul.learn_list_top {
	padding-bottom: 7px !important;
}
ul.learn_list_top li {
	/*padding-right:0 !important;*/

    /*width:170px;*/

	text-align: center;
}
ul.learn_list_bottom {
	padding-left: 37px !important
}
ul.learn_list_bottom li {
	/*padding-right:0 !important;*/

    /*width:232px;*/

	text-align: center;
}
.tv_cat_watchlist {
	width: 580px !important;
}
.tv_cat_listenlist {
	width: 732px !important;
}
.tv_cat_listenlist ul li {
	padding-right: 30px !important;
}
/**browse slid*/

.tv_nav_browse {
	position: relative;
	cursor: pointer;
	color: #000;
	float: left;
	line-height: 33px;
}
.tv_nav_browse h1:hover {
	color: #fff;
}
.tv_nav_browse p {
	margin: 0;
	padding-right: 16px;
	cursor: pointer;
	color: #fff;
	float: left;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#browse_learn {
	color: #fff;
	float: left;
	line-height: 30px;
}
#browse_watch {
	float: left;
	color: #fff;
	padding-left: 70px;
	line-height: 30px;
}
#browse_learn a {
	color: #000;
	text-decoration: none;
}
#browse_watch a {
	color: #000;
	text-decoration: none;
}
#browse-tv {
	position: absolute;
	z-index: 999;
	background-color: #c5a260;
	padding: 20px 0 25px 35px;
	width: 350px;
	top: 82px;
	left: -35px;
	display: none;
}
/*horizontal playlist scroll*/

#pl_wrapper, #pl_prev, #pl_next {
	height: 170px;
	position: absolute;
	top: 101%;
	margin-top: -23px;
}
#pl_wrapper {
	width: 42%;
	left: 28.7%;
	overflow: hidden;
	box-shadow: 0 0 10px #ccc;
}
.caroufredsel_wrapper {
	width: 1057px;
	height: 169px;
}
#pl_carousel {
	height: 169px;
	left: 27px;
}
#pl_carousel img {
	margin: 12px 4px;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
}
#pl_prev, #pl_next {
	background: center center no-repeat #ccc;
	width: 3%;
	margin-top: -23px;
}
#pl_prev:hover, #pl_next:hover {
	background-color: #bbb;
}
#pl_prev {
	background-image: url('../images/gui-prev.png');
	left: 0;
	height: 170px;
	margin-left: 675px;
}
#pl_next {
	background-image: url('../images/gui-next.png');
	right: 0;
	height: 170px;
	margin-right: 672px;
}
/*horizontal playlist scroll end*/

.clearfix {
	float: none;
	clear: both;
}
/**browse slid ends*/

.tv_nav_search {
	float: left;
	margin-top: -10px;
	margin-left: 10%;
}
.tv_nav_search input[type=text] {
	border: none;
	background: #fff;
	color: #000;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	padding: 15px;
	width: 335px;
	float: left;
	margin-top: 23px;
}
.tv_nav_search input[type=button] {
	background: url(../images/search_icon1.png) no-repeat right #fff;
	width: 23px;
	padding-right: 5px;
	border: 0;
	float: left;
	margin-top: 34px;
	margin-left: -35px;
	height: 23px;
}
#tv_slider {
	/*display:none;*/

	margin: 0 auto;
	width: 100%;
}
#tv_slider img {
	width: 100%;
}
#tv_next {
	width: 55px;
	height: 38px;
	margin: 0 auto;
	cursor: pointer;
	background: url('../images/load_more_down.png') no-repeat;
}
#tv_content {
	max-width: 1200px;
	margin: 20px auto 0;
	padding: 0 3%;
	overflow: hidden;
	width: 94%;
}
#tv_featured_title {
	margin: 35px 0 0;
}
#tv_featured_title h3, .tv_block_title h3 {
	color: #8a8988;
	letter-spacing: 2px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	text-transform: uppercase;
}
#tv_featured_pl {
	padding-top: 10px;
}
#featured_pl_main {
	float: left;
	width: 53%;
	cursor: pointer;
}
#featured_small_list {
	float: left;
	width: 46%;
	margin-left: 1%;
}
.featured_pl_small {
	float: left;
	width: 47%;
	margin-left: 3%;
	margin-bottom: 20px;
}
.featured_pl_small:hover .info_overlay {
	opacity: 0.7;
}
.info_overlay {
	background-color: #000;
	position: absolute;
	width: 270px;
	margin-top: -46px;
	color: #fff;
	font-size: 0.8em;
	padding: 5px;
	opacity: 0;
	height: 36px;
}
.feature_overlay {
	background-color: #000;
	position: absolute;
	width: 580px;
	margin-top: -64px;
	color: #fff;
	font-size: 0.8em;
	padding: 5px;
	opacity: 0;
	height: 54px;
}
#featured_pl_main:hover .feature_overlay {
	opacity: 0.7;
}
#fright_left {
	width: 280px;
	float: left;
}
#featured_live {
	padding-bottom: 10px;
	height: 170px;
	cursor: pointer;
}
#featured_uni {
	height: 170px;
	cursor: pointer;
}
#fright_right {
	width: 280px;
	float: left;
	padding-left: 10px;
}
#featured_sets {
	padding-bottom: 10px;
	height: 170px;
}
#featured_reviews {
	height: 170px;
	cursor: pointer;
}
.tv_video_container {
	width: 1200px;
	margin-top: 62px;
}
#tv_main_container {
	width: 1200px;
	overflow: hidden;/*height:930px;*/
}
.playlist {
	height: 17.4em;
}
#pl_up_next {
}
.tv_block {
	margin: 0 auto;
	position: relative;
	list-style: none;
	padding: 40px 0 0 0;
	width: 1150px;
}
.video_list {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
}
.video_list li {
	float: left;
}
#tv_sort_tab_wrapper {
	width: 225px;
	margin: 0 auto;
	margin-top: 20px;
}
#tv_sort_tab_inside {
}
#tv_sort_tab_inside ul {
	list-style: none;
	float: left;
	border: 2px #99282b solid;
	margin: 0;
	padding: 0;
}
#tv_sort_tab_inside ul li {
	float: left;
	padding: 8px 45px 8px 25px;
	color: #a1a1a1;
	cursor: pointer;
	position: relative;
	background: #e8e8e8;
}
#tv_sort_tab_inside ul li i {
	/*margin-top: -7px;*/

    /*float: right;*/

    /*padding-left: 5px;*/

	position: absolute;
	font-size: 25px;
	top: 2px;
	right: 11px;
}
.tv_sort_active {
	background: #99282b !important;
	color: #fff !important;
}
.tv_block_title {
	padding: 10px 0 0 10px;
	margin-top: 10px;
}
.tv_block_slice {
	display: block; max-height: 252px;
	/*float:left;*/

    /*width:222px;*/

    /*height:240px;*/

    /*margin:0 20px;*/

    /*background-color: #FFF;*/

    /*border: 1px solid #f1f1f1;*/

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.tv_block_slice:hover {
	top: 2px;
}
.video_thumbnail {
	display: block;
}
li.pop_vid_li {
	float: left;
	width: 360px;
	height: auto; max-height: 282px;
	padding: 0 10px 15px 10px;
}
.video_thumbnail img {
	/*height: auto;*/

	width: 360px;
	height: auto;
}
.video_desc {
	padding: 17px 0 0 0;
	display: block;
	font-size: 14px; text-align: center;
	color: #000;/*font-weight: bold;*/
}
.boldText {
	font-weight: bold !important;
}
.video_desc span {
	color: #444;
	padding-left: 10px;
}
a.tv_block_slice .video_desc:hover {
	color: #000000;
}
.right_arrow_block {
}
.video_time_slider {
	font-size: 11px;
	/*color: #434242;*/

	padding-top: 5px;
	float: left;
	padding-right: 10px;
	color: #999;
	display: none;
}
.video_time_slider i {
	padding-right: 5px;
}
.video_view_slider {
	font-size: 11px;
	/*color: #434242;*/

	padding-top: 5px;
	float: left;
	color: #999;
	display: none;
}
.video_view_slider i {
	padding-right: 5px;
}
.right_arrow {
	width: 34px;
	height: 54px;
	float: right;
	margin-top: -152px;
	padding-right: 30px;
}
#video-right-arrow {
	width: 34px;
	height: 54px;
}
#twitter {
	width: 100px;
	float: left;
}
#fb {
	width: 95px;
	float: left;
	margin-left: 0 !important;
}
#gp {
	width: 70px;
	float: left;
}
#bs_social .fb-like {
	float: left;
	margin-right: 15px;
	margin-left: 10px;
}
/******************** video playing***************************/

#video_block {
	background: #252525;
	height: auto;
	color: #fff;
	padding-top: 10px;
}
#vid_play_cont {
	height: 1350px;
}
#video_playing {
	width: 94%;
	/*height: auto;*/

	max-width: 1000px;
	margin: 0 auto;
	/*background: #f6f6f7;*/



	position: relative;
	/*padding-bottom: 56.25%;*/

    /*padding-top: 30px;*/

	height: 100%;
	margin-bottom: 200px;/*overflow: hidden;*/
}
#video_playing iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#video_ts {
	/*max-width: 1200px;*/

	width: 94%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 7%;
	padding-bottom: 30px;
}
#video_title {
	float: left;
	width: 60%;
	margin: 0 auto 0 9%;
	font-family: 'Avenir-book', Helvetica Neue, Helvetica, Arial, sans serif;
	color: #f1f1f1;
}
#video_social {
	float: right;
}
#video_date {
	color: #999;
	font-size: 14px;
	float: left;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	padding-left: 15px;
}
.vdetails {
	cursor: pointer;
	color: #999;
	font-size: 14px;
	float: left;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
}
.vdetails #panel {
	margin-left: 100px;
	width: 550px;
}
#vid_arrow {
	font-size: 9pt;
}
#panel {
	padding: 13px 0 50px 0;
	display: none;
	width: auto;
	max-width: 1000px;
	color: #AFAFAF;
	font-size: 14px;
	line-height: 1.7;
}
#video_pl_cont {
	background: #e8e8e8;
	width: 1200px;
	min-height: 19em;
	padding: 10px 0 30px 20px;
}
#pl_title {
	float: left;
	margin-left: 55px;
}
#pl_title h3 {
	font-family: Avenir-book, Open sans, sans serif;
	margin-top: 8px;
}
#pl_text {
	width: 500px;
	float: left;
}
#pl_video_container {
	margin-top: 70px;
}
#video_btm {
	background: #f6f6f7;
	padding-top: 30px;
	padding-bottom: 40px;
	width: 94%;
	max-width: 1000px;
	margin: 0 auto
}
#video_btm_comments {
	/*float: left;*/

    /*width: 700px;*/

	border: 4px solid #f1f1f2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #FFF;
	padding: 10px;
}
#video_btm_article_comments {
	float: left;
	/*width: 96%;*/

	border: 4px solid #e0e0e2;
	background-color: #FFF;
	padding: 10px;
	/*margin-left:0;*/

	margin-top: 30px;
}
#blog_btm_article_comments {
	width: 96%;
	float: left;
	/*width: 96%;*/

	border: 4px solid #e0e0e2;
	background-color: #FFF;
	padding: 10px;
	/*margin-left:0;*/

	margin-top: 30px;
}
#video_btm_list {
	padding-top: 20px;
	width: 950px;
	margin: 0 auto;
}
#video_btm_list p {
	font-size: 18px;
	color: #000;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
}
/*************** TV SEARCH ********************/

#search_result_text {
	margin-left: 100px;
}
#search_pl_container {
	margin-left: 100px;
}
#search_popular_cont {
	margin-left: 100px;
}
#search_tagged_cont {
	margin-left: 100px;
}
#video_btm_list .tv_related_link .tv_related_txt {
	width: 165px;
	font-size: 12px;
}
#video_btm_list .tv_related_link {
	width: 300px;
	margin-right: 15px;
}
/**************** SOUNDBOOTH PAGE *****************************/

.soundbooth_bg {
	background-color: rgba(216, 216, 216, 1) !important;
	width: 100%;
	padding-top: 20px;
}
#sb_container {
	background: #000;
	width: 1000px;
	height: 758px; /*900*/
	margin: 0 auto;
	border-radius: 15px 15px 0 0;
}
.soundbooth-error {
	display: none;
}
#sb_topslice {
	height: 100px;
	margin: 0 auto;
	border-radius: 8px 8px 0 0;
	background: #b5995a;
	background: -webkit-linear-gradient(#b6985e, #917843);
	background: -moz-linear-gradient(#b6985e, #917843);
	background: -ms-linear-gradient(#b6985e, #917843);
	background: -o-linear-gradient(#b6985e, #917843);
	background: linear-gradient(#b6985e, #917843);
}
#sb_topslice_logo {
	float: left;
	padding-top: 19px;
	padding-left: 20px;
	padding-right: 20px;
}
#sb_topslice_title {
	float: left;
	letter-spacing: 0;
	font-size: 2em;
	line-height: 24px;
	padding-right: 50px;
}
#sb_topslice_img {
	float: right;
	padding-top: 19px;
	padding-right: 20px;
}
#sb_topslice_img a {
	text-decoration: none;
}
.sb {
	text-decoration: none;
	color: #fff;
}
#sb_btmslice {
	padding-top: 20px;
	margin: 0 auto;
	color: #fff;
}
#sb_studio {
	width: 420px;
	min-height: 590px;
	background: #424247;
	border: 3px solid #9e9fa3;
	border-radius: 26px;
	margin-left: 47px;
	float: left;
}
#sbs_topimg, #sbb_topimg {
	margin-left: 83px;
	margin-top: 40px;
}
.sb_title {
	font-weight: bold;
	text-align: center;
	font-size: 28px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.dots {
	margin: 10px;
	border-bottom: 1px dashed #FFF;
}
.sb_image {
	margin-left: 35px;
}
.sb_text {
	padding: 10px 20px;
	text-align: center;
}
.sb_text p {
	color: #cfcfcf !important;
}
#sb_broadcast {
	width: 420px;
	min-height: 590px;
	background: #424247;
	border: 3px solid #9e9fa3;
	border-radius: 26px;
	margin-left: 55px;
	float: left;
}
#sbb_ipad {
	max-width: 1200px;
	margin: 0 auto;
}
#mobile-screen {
	display: none;
}
/**************** CONTACT PAGE *****************************/



.faq_container {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	color: #434242;
}
ul#faq {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	cursor: default;
	padding: 0;
	margin: 0 auto;
	width: 95%;
}
#faq li {
	list-style: none;
	background: url('../images/faq_bg_up.jpg') top left no-repeat;
	padding-left: 25px;
	padding-bottom: 10px;
	font-family: 'Avenir-heavy', Arial, sans serif;/*width:100%;*/
}
.active_faq_li {
	background: url('../images/faq_bg_down.jpg') top left no-repeat !important;
}
#faq li a {
	text-decoration: none;
	color: #434242;
	padding-bottom: 10px;
	cursor: pointer;
	font-family: 'Avenir-heavy', Arial, sans serif;
	font-weight:bold;
}
#faq li a:hover, #faq li a.active {
	color: #000;
}
#faq li ul {
	display:block; /* used to hide sub-menus */ /* THIS IS FUCKING RETARDED, ALL LISTS WITHIN THE FAQ WILL ALSO BE HIDDEN */ /* HACK BELOW */
}
#faq li ul li ul {
	display: block !important;
}
#faq_tab #faq li ul li {
	list-style: none;
	padding-left: 0 !important;
	padding-top: 10px;
}
#faq_tab #faq li ul {
	/*list-style: none;*/

	padding-left: 10px !important;
}
.sub-faq ul {
	margin: 20px !important;
}
.sub-faq ul li {
	list-style-type: disc !important;
	font-weight: normal !important;
	margin: 0 !important;
	line-height: 0 !important;
	color: #333536 !important;
}
#faq p {
	font-size: 15px;
	font-weight: normal;
	line-height: 1.7;
	margin: 0;
	max-width: 650px;
	color: #333536;
}
#faq li ul li a, ul#faq_list li a {
	color: #434242;
	font-size: 14px;
	text-decoration: none;
	padding-bottom: 0;
}
ul#faq_list li a {
	margin-left: 0;
}
ul#faq_list li a:hover {
	color: #99282b;
}
ul#faq_list {
	margin-left: 0 !important;
}
#faq li ul li, ul#faq_list li {
	background: none !important;
	padding-bottom: 16px !important;
	padding-left: 0;/*text-transform:capitalize;*/
}
#faq li ul li {
	list-style: circle;
}
#faq li ul {
	padding-left: 35px !important;
}
.faq_question {
	list-style: circle !important;
	list-style-type: circle !important;
}
.sub-faq {
	font-weight: normal !important;
}
#faq li ul {
	list-style: none;
	padding: 0;
}
ul#faq_list {
	list-style: circle;
	margin-left: -10px;
	width: 80%;
}
#faq-search-cont {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border: 0 solid #F3F3F4;
	background: #e5e4e4;
	width: 90%;
	margin: 0 auto 50px auto;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 35px;
}
#faq-search .top-header-faq h3 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0;
}
.top-header-faq h2 {
	font-size: 17px;
	margin: 0 0 10px 0;
	width: 94%;
	padding: 0 3%;
	max-width: 1200px;
	color: #3d3d3d;
	font-family: 'Avenir-heavy', Open Sans, Arial, Helvetica, sans-serif;
}
.top-header-faq {
	padding: 35px 0 26px 30px;
	background: #f5f6f8;
	border-bottom: 1px #e2e2e2 solid;
}
#faq-search .search-faq, #faq-search {
	color: #333532;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: 1px solid #dddddd;
	padding: 10px;
	width: 300px;
	float: left;
	margin: 0;
}
#faq-search .faq-product, #faq_search select {
	-webkit-appearance: none;
	-moz-appearance: none;
	/*appearance:none;*/

	border: 1px solid #dddddd;
	background: url(../images/faq_drop_arrow.jpg) top right no-repeat #fff;
	border-radius: 0 !important;
	cursor: pointer;
	color: #333536;
	display: inline-block;
	float: left;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	/*height:42px;*/

	padding: 10px;
	margin: 0 5% 0 0;
	outline: none;
	width: 300px;
}
#faq-search .faq-search-submit, #search-faq {
	height: 45px;
	width: 42px;
	float: left;
	border: 0;
	background: url(../images/faq_search_btn.jpg) no-repeat;
}
#search_container_faq {
	background: #f3f3f4;
	padding: 25px 30px 25px 30px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	/*width: 98%;*/

	margin: 40px 2%;
}
#faq_search {
	float: left;
}
#faq_search h3, #faq_free_search h3 {
	color: #333536;
	font-size: 16px;
	font-weight: normal;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#faq_free_search {
	float: left;
	margin-left: 20px;
}
.faq-clear {
	display: none;
}
#contact-nav {
	padding-top: 10px;
	background: #99282b;
}
#contact-nav ul {
	margin: 0 auto;
}
#contact-nav ul li {
	float: left;
	margin: 0 10px 0 0;
	list-style: none;
	font-size: 16px;
	padding: 13px 20px;
	font-family: Avenir-book, Open Sans, Helvetica Neue, Verdana, sans serif;
	background: none;
	border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	transition-property: background;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	-moz-transition-property: background;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
	-o-transition-property: background;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
}
#contact-nav ul li:hover {
	background: #D5C39D;
	color: #161819;
}
#contact-nav ul li.active {
	background: #f5f6f8;
	color: #161819;
}
#contact-nav ul li.active a {
	color: #161819;
	text-decoration: none;
}
#contact-nav ul li a {
	color: #161819;
	text-decoration: none;
}
/*********** ABOUT US ********/

#aboutus_nav {
	padding-top: 0px;
	background: #99282b;
	width: 100%;
}
#aboutus_nav ul {
	/*width: 1200px;*/

	margin: 0 auto;/*-webkit-padding-start: 0;*/
}
.ns-inner-container {
	background: #fff !important;
}
#aboutus_nav ul li {
	float: left;
	margin: 0 10px 0 0;
	list-style: none;
	font-size: 14px;
	padding: 14px 20px;
	font-family: Avenir-book, Open Sans, Helvetica Neue, Verdana, sans serif;
	background: none;
	border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	transition-property: background;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	-moz-transition-property: background;
	-moz-transition-duration: 0.1s;
	-moz-transition-timing-function: linear;
	-o-transition-property: background;
	-o-transition-duration: 0.1s;
	-o-transition-timing-function: linear;
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: linear;
}
#aboutus_nav ul li:hover {
	background: #f5f6f8;
	color: #99282b;
}
#aboutus_nav ul li a:hover{color: #333;}
#aboutus_nav ul li.active {
	background: #f5f6f8;
	color: #99282b;
}
#aboutus_nav ul li#newsletter.active {
	background: #f5f6f8;
	color: #161819;
}
#aboutus_nav ul li.active a {
	color: #161819;
	text-decoration: none;
}
#aboutus_nav ul li a {
	color: #ddd;
	text-decoration: none;
}
#aboutus_nav ul li.diff {
	float: right;
	margin: 0;
	line-height: 1.4;
	padding: 13px 55px 13px 42px;
}
#aboutus_nav ul li.diff h5 {
	margin: 0;
}
#aboutus_nav ul li.diff:hover {
	background: #993034;
}
.nav_browse {
	position: relative;
	float: right;
	cursor: pointer;
	text-align: center;
}
#browse {
	position: absolute;
	z-index: 999;
	background-color: #993034;
	padding: 5px 10px 20px 10px;
	width: 254px;
	top: 31px;
	color: #cfcfcf;
	display: none;
	left: -42px;
	border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
}
#browse p {
	font-size: 15px;
}
#aboutus_nav ul li #browse a {
	text-decoration: underline;
}
.request-top {
	padding-top: 38px;
}
.request-top h3 {
	color: #b39659;
	font-size: 36px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 24px;
	margin: 0;
}
#contactus_cont h3 {
	color: #b39659;
	font-weight: bold;
	padding-bottom: 20px;
	margin: 0 0 0 10px;
}
.inner-country h3 {
	margin: -5px 0 -11px 0 !important;
	font-size: 15px !important;
	color: #333536 !important;
	font-weight: normal !important;
	text-align: left !important;
}
.request-top p {
	font-size: 16px;
	width: 80%;
	text-align: left;
	margin: 0 auto;
}
.request-top p a {
	color: #99282b;
	text-decoration: underline;
}
.request-map-containter {
	padding: 60px 0 40px 0;
	width: 100%;
	margin: 0 auto;
}
p#call_for_support_p {
	margin-top: 4px;
	padding-bottom: 17px;
}
#contact_message {
	margin: 20px 0 0 0;
	padding: 20px;
	background: #ffe684;
}
.request-map-containter .request-left {
	width: 700px;
	float: right;
	margin: 30px 0 0 30px;
}
.request-map-containter .request-right {
	float: left;
	width: 415px;
	padding-left: 0;
}
.request-map-containter .request-right .local-support {
	font-size: 28px;
	line-height: 36px;
	font-weight: bold;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.support_agent_style {
	-webkit-appearance: none;
	-moz-appearance: none;
	border: none;
	background: url('../images/distributers-arrow-down.jpg') no-repeat top right #fff;
	border-radius: 0 !important;
	cursor: pointer;
	color: #000;
	display: inline-block;
	font-weight: bold;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 0.8em;
	height: 50px;
	margin: -10px 0 0 0;
	outline: none;
	padding: 0 20px 0 0;
	width: auto;
}
.request-dist-holder {
	padding-top: 37px;
	margin-bottom: -18px;
}
.request-dist-holder .request-dist-holder-left {
	float: left;
	width: 28px;
}
.request-dist-holder .request-dist-holder-right {
	float: left;
	width: 311px;
	padding-left: 16px;
}
.request-dist-holder .request-dist-holder-right p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	color: #434242;
	line-height: 24px;
	width: 306px;
}
.request-dist-holder .request-dist-holder-right p a {
	text-decoration: none;
	color: #99282b;
}
.inner-country {
	width: 350px;
	background: #f3f3f4;
	margin-top: 40px;
	padding-top: 16px;
	padding-bottom: 12px;
	padding-left: 22px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 0 solid #f3f3f4;
}
.left-arrow-border {
	display: none;
	float: left;
	width: 25px;
	height: 108px;
	margin-left: -25px;
	margin-top: -7px;
}
.change-country-dist {
	width: 360px;
}
.inner-country select {
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	/*appearance:none;*/

	cursor: pointer;
	background: url(../images/drop-down-arrow-white.jpg) no-repeat top -2px right 4px #ffffff;
	border-radius: 0 !important;
	border: 1px solid #cfcfcf;
	font-size: 16px;
	color: #333536;
	line-height: 20px;
	padding: 5px 10px 5px 5px;
	height: 40px;
	width: 93%;
	margin-bottom: 4px;
}
.container-bottom {
	background: #fff;
	padding-top: 20px;
}
.container-bottom .container-bottom-inside {
	margin: 0 auto;
}
.container-bottom .container-bottom-inside .header {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #000;
	padding-bottom: 25px;
}
.container-bottom .container-bottom-inside p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	color: #434242;
	width: 60%;
	line-height: 24px;
}
#req-service-container {
	width: 862px;
	background: #f3f3f4;
	margin-left: 11px;
	border-radius: 15px;
	padding-bottom: 16px;
}
#req-service-register {
	background: #f3f3f4;
	width: 595px;
	border-radius: 15px;
	padding-bottom: 16px;
	padding-top: 16px;
	color: #000;
	text-align: center;
	line-height: 68px;
	margin: 0 auto;
}
#req-service-register p {
	line-height: 20px !important;
	margin-top: 10px;
}
#register-microphone {
	background: #99282b;
	color: #000;
	width: 275px;
	height: 70px;
	margin: 0 auto;
}
#req-service-login {
	width: 269px;
	margin: 0 auto;
}
#req-service-title h4 {
	margin-top: 22px;
	padding-top: 18px;
	margin-bottom: 0;
	font-size: 20px;
}
#req-service-login input[type=text] {
	border: none;
	width: 266px;
	height: 38px;
	margin-bottom: 10px;
}
#req-service-login input[type=password] {
	border: none;
	width: 266px;
	height: 38px;
	margin-bottom: 10px;
}
#req-service-login input[type=submit] {
	border: none;
	background: #99282b;
	width: 87px;
	height: 38px;
	margin-bottom: 27px;
}
.request-product {
	width: 48%;
	height: auto;
	border: 1px #eeeeef solid;
	margin: 20px 0;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	background: #fbfbfc;
}
.request-product .request-product-left {
	float: left;
	width: 40%;
	text-align: center;
}
.request-product .request-product-right {
	float: left;
	width: 53%;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	padding-left: 7%;
	padding-top: 5%;
}
#add_new_mic_btn {
	background: url("../images/add_new_mic_btn.jpg") no-repeat;
	width: 211px;
	padding-bottom: 20px;
	padding-top: 21px;
	border: 0;
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 20px;
	padding-left: 65px;
	text-decoration: none !important;
	float: left;
}
a #add_new_mic_btn {
	color: #fff;
	text-decoration: none !important;
}
.register_mic_bg_fix {
	background: #fff !important;
}
.complete_fields {
	display: none;
}
.quick_email_error {
	display: none;
}
.mic_view_fix {
	width: 97% !important;
	padding-top: 35px;
}
.mic_view_fix .request-product {
	margin-left: 0 !important;
}
.mobile_loc_icon {
	display: none;
}
.collapse1 .product-name {
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 10px;
}
.collapse1 p {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0 !important;
	padding-left: 0;
}
.collapse1 p a {
	text-decoration: underline;
	color: #666;
}
.disabled_input {
	background: #f3f3ec !important;
}
.collapse1 .serial-number {
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 10px;
}
.collapse1 .purchased-shop {
	font-size: 19px;
	line-height: 23px;
}
.collapse1 .warranty-date {
	font-size: 19px;
}
.collapse1 .support-and-other {
	font-size: 19px;
}
.collapse1 .support-and-other a {
	color: #000;
	text-decoration: underline;
}
.collapse1 {
	float: left;
	padding-top: 5px;
	padding-left: 0;
}
.request-product-left img {
	padding-bottom: 10px;
}
#warranty_top_para {
	width: 80%;
	max-width: 800px;
	margin: 30px auto 0 auto;
	padding-top: 15px;
}
#warranty_email_exists {
	padding-left: 0 !important;
	padding-bottom: 10px;
	font-size: 15px;
}
#warranty_top_para p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5;
	padding-bottom: 15px;
	max-width: 780px !important;
}
#page-panel ol li {
	font-size: 15px !important;
}
.request-product .request-product-right .product-name {
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #333333;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.purchased_on {
	font-size: 16px;
	color: #666666;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-bottom: 10px;
}
.request-product .request-product-right p {
	margin-top: 0;
	margin-bottom: 0;
	color: #999999;
	font-size: 14px !important;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.request-product .request-product-right p a {
	text-decoration: underline;
	color: #cc9966;
	font-size: 14px !important;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.request-product .request-product-right .serial-number {
	font-weight: normal;
	font-size: 17px !important;
	padding: 5px 0 0 0;
	color: #666666;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.request-product .request-product-right .purchased-shop {
	font-weight: normal;
	font-size: 17px !important;
	padding: 5px 0 10px 0;
	color: #666666;
	line-height: 23px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.request-product .request-product-right .warranty-date {
	font-weight: normal;
	font-size: 17px !important;
	padding: 5px 0 10px 0;
	color: #666666;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.my_mic_links {
	background: #F4F9FD;
	text-align: left;
}
.my_mic_img_holder {
	text-align: center;
	background: #fff;
	height: 270px;
	overflow: hidden;
}
.my_mic_links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.my_mic_links ul li {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 7px;
	border-top: 1px #eae9e9 solid;
}
.my_mic_links ul a {
	color: #A5A5A5;
	text-decoration: none;
}
.my_mic_links ul li:hover {
	background-color: #EEF1F3;
	color: #616161;
	text-decoration: none;
}
.my_mic_links ul li:hover a {
	color: #333536;
}
.bottom-padding-10px {
	padding-bottom: 10px;
}
/***************** request-service fault report form *******************/



#request_service_cont {
	padding-bottom: 20px;
}
#rs_fault_report, #rs-topslice #rs_warranty_work {
	background: #f6f6f7;
	margin-top: 20px;
	border-radius: 15px;
	max-width: 926px;
	width: 100%;
}
#rs_warranty_work {
	background: #f6f6f7;
	margin: 20px auto 0 auto;
	border-radius: 15px;
	max-width: 1200px;
	width: 77%;
	padding: 20px 0 40px 0;
}
#rs_fault_report_cont {
	width: 95%;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.prod_details_cont {
	margin-bottom: 10px;
	/*margin-left: 27%;*/

	padding-top: 12px;
	float: left;
}
#rs_fault_report_cont textarea {
	width: 60%;
	height: 180px;
	color: #333536;
	font-size: 15px;
	padding: 15px;
	margin: 15px 0 15px 12px;
	border: 1px solid #dddddd;
	resize: none;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#req-service-repair-title {
	margin-left: 20px;
	padding-top: 28px;
}
.rs_product_name {
	font-size: 28px;
	margin-left: 11px;
	margin-bottom: 10px;
	float: left;
}
#page-panel p a {
	color: #99282b;
}
.rs_warranty {
	float: left;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	color: #99282b;
	padding: 5px 0 0 20px;
}
.rs_warranty img {
	margin-right: 6px;
	float: left;
}
.rs_warranty p {
	width: 212px;
}
#rs_what_next_title {
	margin: 30px 0 20px 30px;
}
#rs_user {
	margin: 20px 0 0 0;
}
.rs_product_wrapper {
	width: 93%;
	margin: 0 auto;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 1px;
	cursor: pointer;
	border-radius: 8px;
	border: 4px solid #f6f6f7;
}
.rs_product_wrapper:hover {
	background-color: #ffffff;
}
.rs_product_active {
	background-color: #ffffff;
	border: 3px solid #DDBF81;
}
#rs_report_title {
	margin-top: 10px;
}
#rs_report_text {
	margin-top: 20px;
}
#rs_error {
	display: none;
	color: red;
	margin-left: 10px;
	width: 200px;
}
.thankyou-container {
	margin: 0 auto;
	width: 80%;
	padding: 20px 10%;
	max-width: 1200px;
}
.terms-holder {
	margin-bottom: 5px;
	margin-left: 13px;
}
#rs_what_next_title h4, #rs_report_title h4 {
	padding-bottom: 8px !important;
}
#rs_what_next_text {
	margin-left: 50px;
	margin-top: 30px;
	margin-right: 50px;
}
.warranty_terms_notes {
	margin-left: 25px;
	line-height: 20px;
	font-size: 15px !important;
}
#rs_report_text p {
	margin-bottom: 10px;
}
#rs_fault_report_cont input[type=button] {
	background: #99282b;
	border: 0;
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, sans-serif;
	font-size: 17px;
	padding: 15px 40px;
	margin-top: 11px;
	margin-bottom: 16px;
	float: left;
	margin-left: 12px;
}
#rs_fault_report_cont input[type=button]:hover {
	background: #ac8e51;
}
#rs_fault_report_cont input[type=button]:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
.rs_product {
	/* height: 180px; */

	padding-top: 10px;
	padding-bottom: 1px;
}
.rs_product_img_cont {
	float: left;
	width: 22%;
}
.request-service-btn {
	background: #85b240;
	border: 0;
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 17px;
	padding: 15px 25px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.request-product .request-product-right .support-and-other {
	font-size: 19px;
}
.request-product .request-product-right .support-and-other a {
	color: #000;
	text-decoration: underline;
}
.dotted-border {
	border: 1px dashed #000 !important;
	width: 46%;
	margin-top: 40px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
.contact-support {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 30px;
	width: 73%;
	line-height: 35px;
	text-align: center;
	margin-top: 100px;
	margin-left: 70px;
}
.contact-support a {
	color: #000;
	text-decoration: underline;
}
#login_page_form {
	background: #f3f3f4;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	margin: 0 auto 20px auto;
	position: relative;
	padding: 20px 0;
	width: 700px;
}
.selected-part {
	background: #f3f3f4;
	width: 91%;
	max-width: 800px;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	margin: 0 auto 20px auto;
	position: relative;
	padding-bottom: 20px;
}
.selected-part .selected-part-left {
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 58%;
}
.selected-part .selected-part-left .parts {
	color: #666;
	font-size: 14px;
	letter-spacing: 0.1em;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	width: 95%;
	padding: 10px 152px 7px 40px;
	margin: -20px 0 19px -40px;
	border-radius: 8px 8px 0 0;
	float: left;
	background-color: #e9e9e9;
}
.selected-part .selected-part-left .parts span {
	font-weight: bold !important;
	color: #000 !important;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
	padding-left: 15px;
	font-size: 15px !important;
}
.summary_fix .parts {
	color: #666;
	font-size: 14px;
	letter-spacing: 0.1em;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	width: 95%;
	margin-bottom: 20px;
	padding: 10px 0 7px 40px;
	border-radius: 8px 8px 0 0;
	float: left;
	background-color: #e9e9e9;
}
.summary_fix .parts span {
	font-weight: bold !important;
	color: #000 !important;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding-left: 15px;
}
.selected-part .selected-part-left .request-service-title {
	font-size: 19px;
	padding-bottom: 25px;
	line-height: 25px;
}
.width-fix {
	width: 80% !important;
}
.left_right {
	float: left;
	width: 43% !important;
}
.left_right input.steps-input {
	width: 80%;
}
.selected-part .parts_fix {
	color: #666;
	font-size: 14px;
	letter-spacing: 0.1em;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	width: 95%;
	padding: 10px 0 7px 40px;
	border-radius: 8px 8px 0 0;
	float: left;
	background-color: #e9e9e9;
}
.selected-part .parts_fix span {
	font-weight: bold !important;
	color: #000 !important;
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
	padding-left: 15px;
}
.no_margin_left {
	padding-left: 0 !important;
	margin: 0 0 20px 0
}
.or {
	float: left;
	text-transform: uppercase;
	font-size: 17px;
	padding-top: 20px;
	margin-right: 50px;
	margin-left: -40px;
}
a.matched_pair_link {
}
#user_check {
	border: none;
	color: #f3f1eb;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 15px 40px;
	background: #99282b;
	height: auto !important;
	margin-left: 0 !important;
}
#user_check:hover {
	background: #ac8e51;
}
#user_check:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
.login_thankyou {
}
.facebook_login_img {
	margin-bottom: 20px;
}
.fill_in {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	font-size: 16px !important;
	padding-bottom: 10px !important;
}
.selected-part .selected-part-left .repair-product {
	font-size: 22px;
	padding-bottom: 20px;
	font-weight: bold;
}
.selected-part .selected-part-left .repair-serial {
	font-size: 14px;
	color: #666;
}
.selected-part .selected-part-left .repair-serial-number {
	font-size: 18px;
	color: #000;
	padding-bottom: 20px;
}
.selected-part .selected-part-right {
	float: left;
	width: 30%;
}
.selected-holder {
	margin: 40px 0;
}
.selected-part .selected-part-right .img-holder {
	background: #fff;
	text-align: center;
	margin-top: 50px;
	padding: 15px;
}
.selected-part textarea {
	width: 85%;
	height: 150px;
	color: #999;
	font-size: 16px;
	padding: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
	resize: none;
}
.selected-part .input-label {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	color: #333536;
	max-width: 500px;
	padding-bottom: 7px;
}
.mic_model_label {
	display: none;
	font-weight: bold;
}
.check_serial_holder {
	margin-top: 20px;
}
input.non_edit {
	cursor: default;
}
.input-label .open_serial_mic a, #open_where_to_find a {
	font-size: 13px;
	color: #B3B3B3;
	text-decoration: underline;
	font-weight: normal;
	cursor: help;
	padding: 5px 0;
	display: block;
}
.open_serial_mic a {
	font-size: 13px;
	color: #B3B3B3;
	text-decoration: underline;
	font-weight: normal;
	cursor: help;
	padding: 5px 0;
	display: block;
}
#serial_help h6, #where_to_find h6, #matched_help h6 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0;
	border-bottom: 1px #000 solid;
	padding-bottom: 5px;
}
#serial_help p, #where_to_find p, #matched_help p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px !important;
	line-height: 1.7;
	width: 300px;
}
#where_to_find p {
	width: 470px;
}
#where_to_find p a {
	color: #99282b;
}
.terms_box {
	padding-bottom: 15px;
}
.terms_box label {
	font-size: 14px;
}
.terms_box label a {
	color: #99282b !important;
	text-decoration: none !important;
}
#where_to_find {
	width: 500px;
	background: #ccc;
	padding: 10px;
}
#matched_help {
	background: #ccc;
	padding: 10px;
}
#close_serial_mic {
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
}
#mic_serial_dropdown {
	background: #fff;
	border: 1px #ccc solid;
	color: #333536;
	padding: 10px;
	float: left;
	margin-bottom: 15px;
	margin-top: 10px;
	width: 300px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.selected-part .steps-input {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	border-radius: 0;
	padding: 10px;
	color: #333536;
	margin-bottom: 20px;
	width: 50%;
	min-width: 322px;
	border: 1px solid #dddddd;
}
.country_disclaimer {
	font-size: 11px;
	color: #B8B8B8;
	margin-bottom: 30px;
	width: 90%;
}
.selected-part input[type="checkbox"] {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
.selected-part label a {
	color: #333333;
	text-decoration: underline;
}
.selected-part .what-happens {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 20px;
	padding-top: 25px;
	padding-bottom: 15px;
}
.selected-part .what-happens-next {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 18px;
	line-height: 23px;
}
.selected-part .service-request-btn {
	background: #85b240;
	border: 0;
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 17px;
	margin: 15px 25px;
	margin: 30px 0;
}
.selected-part .service-request-btn:hover {
	background: #85b240;
	border: 0;
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.container-extend {
	padding-top: 20px !important;
}
#not_my_mic select {
	padding: 10px;
	min-width: 322px;
	border: 1px solid #ddd;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	background: url('../images/faq_drop_arrow.jpg') top right no-repeat #fff;
}
#ui-datepicker-div {
	font-family: Avenir-book, Open sans, Helvetica Neue, Arial, sans serif;
}
.ui-datepicker-title {
}
.spare-parts-top p {
	padding-bottom: 8px;
}
#spare-parts-holder {
	padding-top: 50px;
	padding-bottom: 50px;
}
#spare-parts-holder #spare-parts-left {
	float: left;
}
#spare-parts-holder #spare-parts-right {
	float: left;
}
#spare-parts-holder #spare-parts-right table tr td span {
	color: #F00 !important;
}
#spare-parts-holder #spare-parts-right table tr td span:first-letter {
	font-weight: bold;
}
#spare-parts-img-holder {
	background: #0C3;
	width: 350px;
	height: 500px;
	margin-right: 60px;
}
.add-to-cart {
	background: #85b240;
	border: 0;
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	padding: 5px;
	width: auto !important;
	margin-bottom: 10px;
}
.one-buy-result {
	padding-top: 20px;
}
.one-buy-result .one-buy-result-left {
	float: left;
}
.one-buy-result .one-buy-result-left div {
	width: 150px;
	height: 50px;
	background: #000;
}
.one-buy-result .one-buy-result-right {
	float: left;
	padding-left: 20px;
	width: 500px;
}
.one-buy-result .one-buy-result-right .result-name {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	float: left;
}
.one-buy-result .one-buy-result-right .result-address {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.one-buy-result .one-buy-result-right .result-address a {
}
.one-buy-result .one-buy-result-right .official-dist {
	float: left;
	padding-top: 8px;
	padding-left: 20px;
}
.one-buy-result .one-buy-result-right .official-dist img {
	margin-right: 5px;
	margin-top: -3px;
}
.enquiry-form {
	background: #f3f3f4;
	/*max-width:1103px;*/max-width: 805px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	/*padding:40px 0 0 4px;*/

	padding: 41px 0 0 43px;
	margin: 30px 12px 40px 12px;
}
#inner-container .heading-contact-form {
	font-size: 15px;
	margin: 0 0 10px 0;
}
.enquiry-form select {
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	/*appearance: none;*/

	cursor: auto;
	background: url(../images/drop-down-arrow-white.jpg) no-repeat top 4px right 7px #fff;
	border-radius: 0 !important;
	border: 1px solid #dddddd;
	font-size: 16px;
	color: #333536;
	line-height: 20px;
	padding: 5px 10px 5px 5px;
	height: 50px;
	width: 90.4%;
	margin-bottom: 12px;
	margin-right: 20px;
}
.enquiry-form textarea {
	width: 85.5%;
	height: 150px;
	/*height: 74px;*/

	color: #333536;
	font-size: 16px;
	padding: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-bottom: 24px;
	border: 1px solid #dddddd;
	resize: none;
}
.enquiry-form input[type=text] {
	/*display: inline-block;*/

	-webkit-appearance: none;
	-moz-appearance: none;
	/*appearance: none;*/

	cursor: auto;
	background: #fff;
	border-radius: 0 !important;
	border: 1px solid #dddddd;
	font-size: 16px;
	color: #333536;
	line-height: 20px;
	padding: 5px 18px 5px 10px;
	height: 40px;
	width: 86.2%;
	margin-bottom: 10px;
	margin-right: 20px;
}
.enquiry-form input[type=checkbox] {
	float: left;
	margin-right: 13px;
	margin-top: 4px;
}
.enquiry-form label {
	padding-bottom: 10px;
	font-size: 15px;
}
.enquiry-form input[type=button] {
	background: #99282b;
	border: 0;
	color: #fff;
	font-family: Avenir-book, 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding: 15px 25px;
	margin: 30px 0;
	float: left;
	border-radius: 0;
}
.enquiry-form input[type=button]:hover {
	background: #ac8e51;
}
.enquiry-form input[type=button]:active {
	box-shadow: inset 0 7px 10px #9a7937;
	border: none !important;
}
#prod_serial_number {
	display: none;
}
#prod_dealer_name {
	display: none;
}
#prod_dealer_website {
	display: none;
}
#prod_purchase_date {
	display: none;
}
#product-reveal-div p {
	padding-bottom: 10px;
	margin-left: 0 !important;
}
#marketing_proposal, #artist_endorsement {
	display: none;
	max-width: 755px !important;
	margin: 0 auto;
}
#contact_loader {
	width: 32px;
	height: 32px;
	margin-top: 40px;
	margin-left: 15px;
	display: none;
}
#request_service_loader {
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	display: none;
}
#contact-bottom {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	width: 100%;
	margin-top: 40px;
}
#contact_form p {
	padding-bottom: 10px;
	font-size: 15px;
	margin-left: 0 !important;
}
#contact-bottom .contact-bottom-left {
	float: left;
	width: auto;
	margin-bottom: 40px;
	margin-left: 10px;
}
#contact-bottom .contact-bottom-left .contact-bottom-left-left {
	padding-right: 0;
	float: left;
	width: 216px;
}
#contact-bottom .contact-bottom-left .contact-bottom-left-left1 {
	padding-right: 0;
	float: left;
	width: 250px;/*margin-left:30px;*/
}
.one-bottom-contact {
	padding-bottom: 20px;
	line-height: 23px;
}
#contact-bottom .contact-bottom-right {
	float: left;
	padding-left: 40px;
	width: 250px;
}
.contact-bottom-header {
	font-size: 22px;
	padding-top: 20px;
	padding-bottom: 24px;
}
.contact-mobile {
	cursor: pointer;
	background: #99282b;
	color: #fff;
	padding: 10px 10px 10px 10px;
}
#mobile-contact-form {
	display: none;
}
#mobile-contact-information {
	display: none;
}
.top-gold {
	border-bottom: 1px #8e784d solid;
}
.bottom-gold {
	border-top: 1px #d7b46b solid;
}
.pluraleyes_notice {
	width: 100% !important;
}
.plural_color {
	border-radius: 8px 8px 8px 8px;
	background-color: #fefaf5;
	padding: 10px;
	border: 2px #ad1f24 solid;
	margin: 0 0 15px 0;
}
#plural_text {
	color: #D12A34;
	font-size: 13px;
	margin-bottom: 5px;
}
#plural_text a {
	color: #D12A34;
	text-decoration: underline;
	font-weight: bold;
}
.one-warranty-field {
	padding-bottom: 10px;
	float: left;
	margin-right: 15px;
	width: 46%;
	margin-top: 15px;
}
.pluraleyes_notice .country_disclaimer {
	margin-bottom: 0 !important;
}
.warranty_textarea {
	width: 100%;
}
.hasDatepicker {
	width: 92%;
}
.one-warranty-field label {
	float: none;
	padding-left: 7px;
	padding-right: 7px;
}
.one-warranty-field input {
	float: none;
}
.one-warranty-field input[type=text] {
	border: 0;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	border-radius: 0;
	padding: 10px;
	color: #000;
	margin-bottom: 10px;
}
.one-warranty-field input[type=input] {
	border: 1px solid #dddddd;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	border-radius: 0;
	padding: 10px;
	color: #000;
	margin-bottom: 10px;
	width: 92%;
}
.one-warranty-field select {
	border: 1px solid #dddddd;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	border-radius: 0;
	padding: 10px 30px 10px 10px;
	-webkit-appearance: none;
	color: #333536;
	margin-bottom: 10px;
	width: 100%;
	background: url(../images/faq_drop_arrow.jpg) top right no-repeat #fff;
}
.one-warranty-field textarea {
	color: #000;
}
.one-warranty-field .choose-file {
	border: 0;
	background: #99282b;
	font-size: 16px;
	padding: 12px;
	color: #fff;
	margin-left: 5px;
}
#invoice {
	margin-bottom: 10px
}
.finished_registering {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border: 0;
	background: #99282b;
	font-size: 16px;
	padding: 12px 35px;
	color: #fff;
	margin-top: 20px;
}
.finished_registering:hover {
	background: #ac8e51;
}
.finished_registering:active {
	box-shadow: inset 0 7px 10px #9a7937;
	border: none !important;
}
.register_another {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border: 0;
	background: #979797;
	font-size: 16px;
	padding: 12px 35px;
	color: #fff;
	margin-left: 5px;
}
.register_another:hover {
	background-color: #8d8d8d;
}
.register_another:active {
	box-shadow: inset 0 7px 10px #757575;
	-moz-box-shadow: inset 0 7px 10px #757575;
	-webkit-box-shadow: inset 0 7px 10px #757575;
}
#matched_pairs_serial {
	display: none;
}
.matched_pairs_radio {
	padding: 25px 0;
}
input[type="file"] {
	margin-top: 10px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
}
.comments {
	font-weight: normal !important;
	padding-top: 20px;
}
.comments_small {
	font-weight: normal !important;
	font-size: 11px !important;
	margin-top: 5px;
	color: #B8B8B8 !important;
}
.comments_small a {
}
.comments_small a {
	color: #ac8e51;
	text-decoration: underline;
}
.no_bold {
	font-weight: normal !important;
	font-size: 13px !important;
}
#open_login {
	cursor: pointer;
	text-decoration: underline;
}
#step_2 {
	display: none;
}
#login_pw_holder {
	display: none;
}
#user_check_login {
	display: none;
}
.matched_pairs_radio h4 {
	font-size: 14px !important;
	font-weight: normal !important;
	margin: 0 !important;
	padding-bottom: 9px !important;
	padding-top: 0 !important;
}
#select_pair {
	padding-bottom: 30px;
}
#select_pair select {
	border: 0;
	background: url('../images/faq_drop_arrow.jpg') top right no-repeat #fff;
	color: #333536;
	padding: 10px;
	line-height: 20px;
}
#pair_no {
	margin-left: 15px;
}
/*****END CONTACT PAGE******/



/*****START PRODUCT PAGE******/



#product_filtering {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 15px;
	padding-top: 30px;
}
#product_filtering select {
	font-family: Avenir-book, Helvetica neue, Arial, sans serif;
}
#product_filtering select option {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
}
#prod_app_filtering {
	border: #e8e8e9 solid 1px;
	width: 175px;
	height: 45px;
	margin-right: 15px;
	padding-left: 5px;
	float: left;
	background: url('../images/faq_drop_arrow.jpg') top right no-repeat #fff;
	outline: none;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /*Firefox display fix*/
	text-indent: 1px; /*Firefox display fix*/
}
#prod_type_filtering {
	border: #e8e8e9 solid 1px;
	width: 200px;
	text-indent: 1px; /*Firefox display fix*/
	height: 45px;
	margin-right: 15px;
	padding-left: 5px;
	float: left;
	background: url('../images/faq_drop_arrow.jpg') top right no-repeat #fff;
	outline: none;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none;
}
#prod_type_filtering option {
	margin: 5px 0;
	font-family: Avenir-book, Helvetica neue, open sans, sans serif;
	font-size: 12px;
}
#prod_pattern_filtering {
	border: #e8e8e9 solid 1px;
	width: 180px;
	height: 45px;
	margin-right: 15px;
	padding-left: 5px;
	float: left;
	background: url('../images/faq_drop_arrow.jpg') top right no-repeat #fff;
	outline: none;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /*Firefox display fix*/
	text-indent: 1px; /*Firefox display fix*/
}
#prods_filtering {
	float: left;
	margin-top: 10px;
	font-family: Avenir-book, Helvetica neue, open sans, sans serif;
	font-size: 23px;
	text-transform: lowercase;
}
#reset_filter_acc {
	cursor: pointer;
	color: #99282b;
	font-family: Avenir-book, Helvetica Neue, open sans, sans serif;
	font-size: 15px;
	float: right;
	margin-top: -20px;
	padding-right: 15px;
}
#reset_filter {
	cursor: pointer;
	color: #99282b;
	font-family: Avenir-book, Helvetica Neue, open sans, sans serif;
	font-size: 13px;
	float: right;
	padding-right: 15px;
	font-weight: bold;
}
ul#product_list {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#product_list li {
	list-style-type: none;
	display: block;
	float: left;
	width: 300px;
}
ul#product_list li a {
	display: block;
	border-radius: 3px;
}
.prod-list-style-accessories {
	width: 223px;
	height: auto;
	padding-top: 277px;
	opacity: 0.9;
	float: left;
	margin: 0 10px 20px 10px;
	list-style: none;
	-webkit-box-shadow: -1px 0 10px 0 rgba(50, 50, 50, 0.75);
	-moz-box-shadow: -1px 0 10px 0 rgba(50, 50, 50, 0.75);
	box-shadow: -1px 0 10px 0 rgba(50, 50, 50, 0.75);
	position: relative;
}
.prod-list-style-accessories:hover {
	opacity: 1;
}
a .prod-list-style-accessories:hover .product-desc p {
	color: #fff;
}
.prod-list-style-accessories .prod-list-details .product-desc {
	background: #696969;
	padding-left: 6px;
	padding-top: 7px;
	height: 65px;
	position: relative;
}
#inner-container a .prod-list-style-accessories .prod-list-details .product-desc p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	color: #ADAFB3 !important;
	font-size: 13px !important;
	width: 90%;
}
.prod-list-style {
	width: 223px;
	height: auto;
	padding-top: 296px;
	opacity: 0.9;
	float: left;
	margin: 0 8px 30px 8px;
	list-style: none;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); /* all latest browser */
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); /* Firefox older version*/
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); /* Chrome/Safari older version */
	transition-property: /*margin-top, margin-bottom,*/ opacity;
	transition-duration: 0.25s;
	transition-timing-function: linear;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.25s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: opacity;
	-o-transition-duration: 0.25s;
	-o-transition-timing-function: linear;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.25s;
	-moz-transition-timing-function: linear;
}
.prod-list-style:hover {
	opacity: 1;
}
a .prod-list-style:hover .product-desc p {
	color: #fff;
}
.prod-list-details {
}
.prod-list-details .product-desc {
	background: #696969;
	padding-left: 6px;
	padding-top: 7px;
	height: 100px;
	position: relative;
}
#inner-container a .prod-list-style .prod-list-details .product-desc p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	color: #ADAFB3 !important;
	font-size: 13px !important;
	width: 90%;
}
.prod-list-details .product-desc ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 15px;
	bottom: 6px;
}
.tip_style {
	background: #000;
	color: #fff;
}
.prod-list-details .product-desc ul li {
	float: left;
	margin: 0;
	padding: 0 4px 0 0;
}
#mic_spec_logo {
	margin: 0;
	border-top: 1px solid #9C9D9E;
	padding: 5px 0 5px 5px;
	background: #8D8F97;
	list-style: none;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
}
ul#mic_spec_logo li span p {
	padding-right: 0;
}
.prod-list-details .product-desc ul li a {
	text-decoration: none;
	border: 0;
	cursor: default;
}
.prod-list-details .product-desc ul li a img {
	border: 0;
}
.prod-list-details .product-name {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: normal;
	color: #fff;
	background: #696969;
	padding-left: 6px;
	padding-top: 9px;
	padding-bottom: 0;
	width: auto;
	line-height: 29px;
}
.prod-list-details .product-name p {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 0;
}
.tooltip {
	display: none;
	font-size: 14px !important;
	height: auto !important;
	color: #eee !important;
	background: #2d2d2d;
	padding: 10px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	position: absolute;
}
.spec_table_wrapper a {
	color: #99282b;
}
.ui-tooltip, .arrow:after {
	background: #2d2d2d;
	border: 2px solid #2d2d2d;
}
.ui-tooltip {
	background: #2d2d2d !important;
	padding: 10px 20px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #fff !important;
	/*box-shadow: 0 0 7px #2d2d2d;*/

	font-size: 12px !important;
	border: 2px solid #2d2d2d;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top {
	top: -16px;
	bottom: auto;
}
.arrow.left {
	left: 20%;
}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px #2d2d2d;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.arrow.top:after {
	bottom: -20px;
	top: auto;
}
.sml_part_name {
	font-size: 15px;
}
.lrg_part_name {
	font-size: 26px;
}
.product-page-bg {
	background: #f6f6f8 !important;
}
.product-page-width {
	width: 1200px !important;
	margin: 0 auto;
}
.product-page-width img {
	width: 100%;
}
#center-page {
	margin: 0 auto;
	padding-top: 50px;
	width: 1200px;
}
.product-header-sml {
	display: none;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 25px;
	color: #b39659;
}
#center-page-mobile {
	display: none;
}
#register_a_mic {
	float: left;
	display: none;
}
#menu_btn {
	display: none;
}
#mobile-menu-change {
	height: auto;
	float: right;
	display: none;
}
.mobile-menu-container {
	width: auto;
}
.center-margin {
	margin: 0 auto;
	padding-left: 10px;
}
#product-dev_title h4 {
	font-size: 18px;
}
#engineering_title h4 {
	font-size: 18px;
}
#sm_title h4 {
	font-size: 18px;
}
#accounting_title h4 {
	font-size: 18px;
}
#production_title h4 {
	font-size: 18px;
}
#logistics_title h4 {
	font-size: 18px;
}
#check_both_serials {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border: 0;
	background: #99282b;
	font-size: 16px;
	padding: 12px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 10px;
	width: 216px;
	border-radius: 0;
}
#check_both_serials:hover {
	background-color: #ac8e51;
}
#check_both_serials:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-moz-box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
#check_serial_available_2:hover {
	background-color: #ac8e51;
}
#check_serial_available_2:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-moz-box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
/*****END PRODUCT PAGE******/

/**************TABBED Nav of Products Page*****************/



#tag-cloud {
	padding-top: 10px;
	width: 85%;
	height: 150px;
}
.cloud-tabs {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	height: 30px;
}
.cloud-tabs li a {
	text-decoration: none;
}
/********Warranty page***************/

.facebook-google-login {
	padding-bottom: 20px;
}
.facebook-google-login a img {
	margin-right: 20px;
}
.width-fix p {
	margin-top: 15px !important;
	font-size: 14px !important;
	width: 400px;
}
.input-label span {
	font-weight: bold;
}
.input-label {
	font-weight: bold;
}
.bold_fix {
	font-weight: normal;
}
select#mic_id_value {
	border: 0;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	border-radius: 0;
	margin-bottom: 10px;
	min-width: 200px;
	padding: 10px 30px 10px 10px;
	color: #333536;
	-webkit-appearance: none;
}
.not_allowed {
	width: 100%;
	text-align: center;
	font-size: 30px;
	padding: 50px 0 50px 0;
}
.margin_fix {
	margin-top: -52px;
}
.width-fix .your-microphone {
	margin-bottom: 20px;
	float: left;
	padding: 10px 40px;
	background: #fff;
}
.width-fix .faq-product {
	margin-top: 20px;
}
.width-fix select.faq-product {
	background: #fff;
	border: 0;
	color: #939292;
	padding: 10px;
	float: left;
}
.width-fix select.faq-product option {
	background: #fff;
	color: #000;
}
.selected_img_holder {
	float: right;
	width: 300px;
	height: 323px;
	background: #fff;
	text-align: center;
	padding-top: 20px;
	border: 10px solid #fff;
}
.img_pairs_holder {
	margin-top: -52px;
}
#distributor {
	float: left;
	margin: 30px;
	padding: 20px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.7;
	color: #333536;
}
.the_distributor {
	background: #f3f3f4;
	float: left;
	padding: 20px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.7;
	max-width: 650px;
	min-width: 400px;
	color: #333536;
}
.the_distributor_name {
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0 20px 0;
}
/********MEMBERS AREA***************/

.logged_in_title {
	/*width: 1200px;*/

	width: auto;
	margin: 0 auto;
}
.top-header-faq .logged_in_title h2 {
	width: auto;
	float: left;
}
.logged_in_title p {
	width: 80% !important;
	float: left;
	font-size: 17px;
	clear: both;
	color: #6B6B6B;
}
.logged_in_img {
	float: left;
	margin: 0 10px;
}
.logged_in_img img {
	-webkit-border-radius: 100px;
	border-radius: 100px;
	width: 100px;
	height: 100px;
}
.logged_in_img .first_last_name {
	padding-top: 11px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #8F8E88;
	font-size: 14px;
	text-align: center;
	max-width: 100px;
}
.request-product .request-product-right p {
	margin-left: 0 !important;
}
.register_new_mic {
	font-size: 20px;
	font-weight: bold;
	margin-top: 50%;
	float: left;
	width: auto;
	padding-left: 15px;
}
a .register_new_mic {
	color: #000;
	text-decoration: none;
}
.register_mic_pad {
	padding-left: 15px;
	padding-top: 60px;
	min-height: 400px;
}
.logged_in_right {
	float: left;
	width: 66%;
	position: relative;
}
.login_fix {
	width: 100%;
	box-sizing: border-box !important;
}
.show_hide {
	display: block;
}
.nav-toggle {
	display: none;
	font-size: 15px;
	color: #000;
	border: 0;
	background: #fff;
	text-decoration: underline !important;
	margin: 0 0 20px -15px;
	padding: 0;
}
.account_logout {
	position: absolute;
	top: 6px;
	left: 250px;
}
.account_logout a:hover {
	background: #ac8e51;
}
.account_logout a:active {
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
	box-shadow: inset 0 7px 10px #9a7937;
}
.account_logout a {
	background: #99282b;
	font-size: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #fff;
	padding: 10px 30px;
	text-decoration: none;
}
#my_account_left {
	float: left;
	width: 20%;
	padding-top: 40px;
	text-align: center;
}
#my_account_left img {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	width: 100px;
}
#my_account_right {
	float: left;
	width: 80%;
	position: relative;
	padding: 50px 0 0 20px;
}
#my_account_right h3 {
	margin-top: 0;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	line-height: 1.5;
	font-weight: 100;
	font-size: 1.4em;
}
.account_detals_edit {
	font-size: 16px;
	color: #000;
	border: 1px #bcbdc0 solid;
	width: auto;
	padding: 5px;
	width: 250px;
}
.non_edit {
	background: #bcbdc0 !important;
	color: #fff !important;
}
.non_edit:hover {
	cursor: default;
}
.non_edit:active {
	background: #bcbdc0 !important;
	box-shadow: none !important;
}
.makeEditable {
	border: 0;
	background: url('../images/pencil_edit.png') no-repeat #fff;
	width: 20px;
	height: 18px;
}
.one_detail {
	padding-bottom: 10px;
}
.one_detail h4 {
	font-size: 13px !important;
	font-weight: 100 !important;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	color: #949494 !important;
	margin: 0 !important;
	padding: 0 0 6px 0 !important;
}
.one_detail input[type="password"] {
	font-size: 16px;
	color: #000;
	border: 1px #bcbdc0 solid;
	width: auto;
	padding: 5px;
	margin-top: 8px;
}
.one_detail p {
	margin-left: 0 !important;
	padding: 10px 0 0 0;
	font-size: 13px !important;
	color: #818285;
}
.one_detail label {
	font-size: 15px;
	color: #000;
}
#success_tick {
	float: left;
	margin-left: 0;
	margin-right: 20px;
}
#success_tick img {
	height: 30px;
}
.tick_fix {
	top: 10px;
}
.extra_top {
	padding-top: 50px;
}
.member_error {
	color: #CC0000;
	font-size: 13px !important;
}
.member_error p {
	color: #CC0000;
	padding-top: 0;
	font-size: 13px !important;
	margin-left: 0 !important;
}
#change_pw_btn {
	border: 0;
	padding: 10px 30px;
	color: #fff;
	background: #99282b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#change_pw_btn:hover {
	background: #ac8e51;
}
#change_pw_btn:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
#submit_changes {
	border: 0;
	padding: 10px 30px;
	color: #fff;
	background: #99282b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin-top: 20px;
	border-radius: 0;
}
#submit_changes:hover {
	background: #ac8e51;
}
#submit_changes:active {
	box-shadow: inset 0 7px 10px #9a7979;
	-webkit-box-shadow: inset 0 7px 10px #9a7979;
}
.email_input {
	margin-top: 10px;
	margin-bottom: 10px;
}
#account_options {
	padding-top: 40px;
}
#account_options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#account_options ul li {
	font-weight: bold;
	padding-bottom: 4px;
	font-size: 14px;
}
#account_options ul li a {
	color: #505050;
}
#account_options ul li a:hover {
	color: #99282b;
}
#update_success {
	color: #009900;
	float: left;
	margin-top: 20px;
	font-size: 15px;
}
#serial_results {
	display: none;
}
#serial_tick, #serial_tick_1, #serial_tick_2, #serial_tick_3, #serial_tick_4, #serial_tick_5, #serial_tick_6 {
	padding: 15px 0 4px 0;
}
#serial_tick_5 {
	margin-bottom: -15px;
}
#login_pw_holder div {
	padding-left: 0 !important;
}
#serial_tick_3 {
	margin-bottom: -15px;
}
#warranty_login_state {
}
.name_of_dealer {
	width: 94% !important;
}
#mic_summary {
	display: none;
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#model_summary {
	padding-bottom: 10px;
	font-size: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}
#model_summary span {
	font-weight: normal !important;
	padding-left: 10px;
}
#serial_summary {
	float: left;
	font-size: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}
#serial_summary span {
	font-weight: normal !important;
	text-transform: uppercase;
	padding-left: 42px;
}
.method_of_purchase {
	margin-top: 15px;
}
#warranty_comments {
	margin-top: 15px;
}
#serial_summary_pair {
	float: left;
	display: none;
	text-transform: uppercase;
}
.w_summary span, .w_summary_e span, .w_summary_f span {
	font-weight: normal !important;
	padding-left: 15px;
}
.w_summary_e, .w_summary_f {
	font-weight: bold !important;
	margin-left: 40px;
}
.w_summary {
	font-weight: bold !important;
}
.align_fix {
	padding-left: 18px !important;
}
.login_error_message_empty_1 {
	color: #E73525;
	font-size: 15px;
	padding-bottom: 10px;
}
.summary_tick {
	position: absolute;
	left: 1.3%;
	top: 5%;
}
.summary_tick img {
	height: 20px;
}
#mic_summary_tick {
	position: absolute;
	left: 1.3%;
	top: 5%;
}
#mic_summary_tick img {
	height: 20px;
}
.summary_tick_1 {
	position: absolute;
	right: 0;
	bottom: 50px;
	display: none;
}
#serial_errors, #paired_empty, #paired_serials_match, #serial_errors_paired, .error_txt, #paired_empty_ch {
	margin-left: 0 !important;
	font-size: 14px !important;
	color: #E73525;
	margin-top: -10px;
	margin-bottom: 10px;
}
#serial_errors_1 {
	margin-left: 0 !important;
	font-size: 14px !important;
	color: #E73525;
	margin-top: 10px;
	margin-bottom: 10px;
}
#taken_disclaimer, #serial_errors_2 {
	font-size: 14px;
	color: #E73525;
	margin-top: 0;
	margin-bottom: 20px;
}
#serial_errors_3, #uri_serial_error {
	font-size: 14px;
	color: #E73525;
	margin-top: 10px;
	margin-bottom: 0;
}
#serial_errors_3 span {
	font-weight: bold;
}
#transfer_question {
	display: none;
}
#transfer_question label {
	padding-left: 7px;
	padding-right: 7px;
}
#serial_errors_3 a {
	color: #E73525;
	text-decoration: underline;
}
.select_a_mic {
	font-size: 14px;
	color: #E73525;
	margin-top: 15px;
	margin-bottom: 15px;
	display: none;
}
#warranty_loader {
	height: 30px;
	width: 30px;
	float: right;
}
.warranty_loader_1 {
	display: none;
}
.transfer_location {
	display: none;
}
.loader_social {
	display: none;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
.loader_social img {
	height: 30px;
	width: 30px;
	padding-right: 15px;
}
.loader_social_1 {
	display: none;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
.loader_social_1 img {
	height: 30px;
	width: 30px;
	padding-right: 15px;
}
.check_serial_available, .check_serial_available_1, .continue_paired {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border: 0;
	background: #99282b;
	font-size: 16px;
	padding: 12px 40px;
	text-transform: capitalize;
	color: #fff;
	margin-top: 18px;
	border-radius: 0;
}
.check_serial_available:hover {
	background: #ac8e51;
}
.check_serial_available:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-moz-box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
#serial_no_btn, #serial_no_btn_url {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border: 0;
	background: #99282b;
	font-size: 16px;
	padding: 12px;
	color: #fff;
	margin-left: 5px;
	margin-top: -18px;
	border-radius: 0;
}
#serial_no_btn:hover, #serial_no_btn_url:hover {
	background: #ac8e51;
}
#serial_no_btn:active, #serial_no_btn_url:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-moz-box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
.red_border {
	border: 2px #E73525 solid !important;
}
.reset_password {
	margin-top: 15px;
}
.reset_password:hover {
	background-color: #ac8e51;
}
.reset_password:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
.input-text {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #ddd;
	width: 250px;
}
.no-left {
	margin-left: 0 !important;
}
.no-left a {
	color: #99282b;
	font-weight: bold;
	text-decoration: underline !important;
}
#confirm_new_password, #new_password {
	margin-bottom: 5px;
	margin-top: 5px;
}
#transfer_mic_link {
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}
#shop_online {
	margin: 40px 0;
}
/********END PAGES***************/

/******** carousel slider******/



#slides {
	display: block;
	position: relative;
	margin: 0 auto;
}
.slides_background {
}
.slides_container {
	/*max-height: 500px !important;*/

    /*max-width:1500px !important;*/

	margin: 0 auto;
}
.slidesjs-container {
	/*z-index: -1;*/

	max-height: 500px !important;
	margin: 0 auto;
}
#slides img {
	width: 100% !important;
	max-width: none;
}
.slidesjs-previous {
	position: absolute;
	top: 50%;
	left: 10%;
	z-index: 99;
	cursor: pointer;
	color: #fff;
	background: url("../images/icon_slide_left.png") no-repeat;
	width: 15px;
	height: 29px;
}
.slidesjs-next {
	position: absolute;
	top: 50%;
	right: 10%;
	z-index: 99;
	cursor: pointer;
	background: url("../images/icon_slide_right.png") no-repeat;
	width: 15px;
	height: 29px;
}
#youtube_playlist {
	display: none;
	margin: 0 auto;
	background: #000;
	width: 100%;
	text-align: center;
	padding: 1.5%;
}
iframe {
	max-width: 100%;
}
.active_slider {
	color: #99282b !important;
	font-weight: bold;
}
#ytplayer {
	margin: 0 auto;
}
#carousel div {
	height: 500px;
	float: left;
}
#you_tube_holder {
}
.alpha_title {
	font-size: 20px;
	font-weight: bold;
	color: #575757;
}
#pager {
	border-radius: 20px;
	background: #fff;
	text-align: center;
	width: 300px;
	height: 60px;
	padding-top: 2px;
	margin: 213px 0 0 -60px;
	position: absolute;
	top: 50%;
	left: 50%;
}
#pager a.selected span {
	background: #666;
}
#pager a {
	display: inline-block;
	padding: 5px;
}
#pager span {
	border-radius: 10px;
	background: #ccc;
	text-indent: -100px;
	line-height: 0;
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
}
.clear_hide {
	display: none;
}
#where2buy_cont {
	width: 90%;
	margin: 0 auto;
	position: relative;
}
.online_name, .online_none {
	font-size: 15px;
	padding-bottom: 0 !important;
}
a .online_name {
	color: #000;
}
.online_none {
	padding-top: 10px;
}
.website_where {
	font-size: 13px;
	padding-bottom: 0 !important;
}
.website_where a {
}
.online_item {
	padding-top: 5px;
	border-bottom: 1px #ccc solid;
	margin-bottom: 20px;
	padding-left: 5px;
}
.online_item div {
	padding-bottom: 10px;
}
.numeric_online {
	margin-top: 40px;
}
.online_result {
	float: left;
	padding: 15px !important;
	margin-right: 15px;
	margin-bottom: 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #eee;
	min-width: 250px;
}
.online_result:hover {
	box-shadow: 0 1px 3px 0 #CCCCCC;
	-moz-box-shadow: 0 1px 3px 0 #CCCCCC;
	-webkit-box-shadow: 0 1px 3px 0 #CCCCCC;
}
#contactus_cont {
	width: 1200px;
	margin: 0 auto;
}
#map_loading {
	position: absolute;
	top: 180px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	height: 500px;
	width: 100%;
	text-align: center;
	background: #f6f6f7;
}
#map_loading .loader {
	margin-top: 180px;
}
#map_loading .loader p {
	padding-top: 20px;
}
/******carousel slider ends*********/



/******whos rockin rode start*********/



#whos_rockin_header {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 48px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
#rockin_sub_header {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #434242;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
}
.portfolioFilter {
	margin: 0 auto;
	padding: 0;
	padding-bottom: 17px;
	font-size: 15px;
	width: 74%;
	background: #e5e4e4;
	padding-left: 68px;
	margin-bottom: 50px;
}
.portfolioFilter a {
	float: left;
	list-style: none;
	margin-right: 15px;
	margin-top: 15px;
	padding: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.portfolioFilter a {
	color: #333536;
	text-decoration: none;
	font-size: 15px;
	cursor: pointer;
}
.portfolioFilter a.current, .portfolioFilter a.current:hover {
	background: #99282b;
	color: #fff;
}
.portfolioFilter a:hover {
	background: #696969;
}
.portfolioFilter a:hover {
	color: #fff;
}
.band_name_wrr {
	margin: -38px 0 50px 18px;
	color: #fff;
}
img.small {
	height: 160px;
}
img.medium {
	height: 180px;
}
img.middle {
	height: 200px;
}
img.large {
	height: 220px;
}
.small_ro {
	width: 100%;
	height: 40px;
}
.large_ro {
	width: 100%;
	height: 40px;
}
.medium_ro {
	width: 100%;
	height: 40px;
}
.middle_ro {
	width: 100%;
	height: 40px;
}
._ro {
	width: 100%;
	height: 40px;
}
.wrr_artist_img {
	height: 140px;
	width: auto;
}
.wrr_artist_name_ro {
	background: #000;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	opacity: 0.9;
	color: #fff;
	font-size: 17px;
	position: absolute;
	bottom: 0;
	display: none;
}
.wrr_artist_name_ro .the_name {
	width: 100%;
	text-align: center;
	padding-top: 8px;
}
.dropdown_wrr .wrr_artist_name_ro {
	display: none !important;
}
.wrr_artist_container {
	/*padding-bottom: 10px;*/

	cursor: pointer;
	overflow: hidden;
}
.wrr_info_container {
	height: 500px;
	width: 100%;
	background: #3d3e3f;
	display: none;
}
.dropdown_wrr {
	width: 98%;
	background: #3d3e3f;
	margin-bottom: 10px;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.dropdown_wrr img {
	float: right;
	height: 300px;
	padding-top: 24px;
	padding-right: 50px;
	padding-left: 40px;
}
.dropdown_wrr .artist_name {
	display: block;
	color: #f3f1eb;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	padding-top: 35px;
	padding-left: 15px;
}
.artist_name {
	display: none;
}
.dropdown_wrr .quote {
	display: block;
	color: #99282b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: lighter;
	padding-top: 24px;
	padding-left: 15px;
	text-transform: uppercase;
	line-height: 22px;
}
.quote {
	display: none;
}
.wrr_artist_container p {
	display: none;
}
.dropdown_wrr p {
	display: block;
	color: #c8c6c0 !important;
	line-height: 22px !important;
	font-size: 15px !important;
	padding-top: 20px;
}
.dropdown_wrr .artist_uses {
	display: block;
	color: #99282b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 15px;
	font-weight: lighter;
	padding-top: 50px;
	padding-left: 15px;
	text-transform: uppercase;
	line-height: 22px;
	padding-bottom: 15px;
}
.artist_uses {
	display: none;
}
.dropdown_wrr .artist_mic {
	display: block;
	width: 70px;
	background: #fff;
	text-align: center;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.artist_mic_list ul li img {
	height: 70px;
	float: none;
	width: auto !important;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.dropdown_wrr .artist_mic ul li img {
	height: 70px;
	float: none;
	width: auto !important;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.dropdown_wrr .artist_mic_list {
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
.artist_mic_list {
	display: none;
}
.artist_mic_list ul {
	padding: 0 0 0 10px;
}
.artist_mic_list ul li {
	float: left;
	list-style: none;
	width: 70px;
	background: #fff;
	text-align: center;
	margin-right: 10px;
	padding-top: 10px;
}
.artist_mic {
	display: none;
}
.dropdown_wrr .close_wrr_info {
	height: 70px;
	float: right;
	width: auto !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 0;
	display: block;
	color: #f3f1eb;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 30px;
	cursor: pointer;
}
.close_wrr_info {
	display: none;
}
.dropdown_wrr {
	cursor: default !important;
}
.artist_info_ajax {
	float: left;
	width: 36%;
	display: none;
}
.dropdown_wrr .artist_info_ajax {
	display: block;
}
.superbox-show {
	text-align: center;
	position: relative;
	background: #333;
	box-shadow: inset 0 1px 5px #111;
	-webkit-box-shadow: inset 0 1px 5px #111;
	-moz-box-shadow: inset 0 1px 5px #111;
	width: 100%;
	float: left;
	padding: 25px;
	display: none;
}
.superbox-list {
	display: inline-block;
}
.wrr_artist_container {
	float: left;
	margin: 10px;
	position: relative;
}
.element {
	display: none;
}
.add_more_results {
	width: 100%;
	text-align: center;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.add_more_results a {
	color: #99282b;
	text-decoration: none;
	cursor: pointer;
}
.back_to_top {
	margin-top: 15px;
}
ul.wrr_social_buttons {
	list-style: none;
	display: none;
}
ul.wrr_social_buttons li {
	float: left;
	margin-right: 5px;
}
ul.wrr_social_buttons li a {
}
ul.wrr_social_buttons li a img {
	height: 33px !important;
	padding: 0 !important;
}
.dropdown_wrr ul.wrr_social_buttons {
	display: block;
	position: absolute;
	right: 67px;
	top: 320px;
}
.dropdown_wrr .wrr_website {
	display: block;
}
.wrr_website {
	display: none;
	padding-top: 5px;
	position: absolute;
	right: 70px;
	top: 375px;
}
.wrr_website a {
	color: #99282b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	text-decoration: none;
}
.ajax_loader {
	color: #fff;
}
/******whos rockin rode end*********/

#search_results {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
.result_item:last-child {
	border-bottom: 0;
}
.result_item {
	padding: 10px 15px 20px 15px;
	cursor: pointer;
	font-size: 1.1em;
	line-height: 1.7;
}
.result_item:nth-child(2n) {
	background-color: #f7f7f7;
}
.testing123 {
	cursor: pointer;
}
.store_name {
	font-weight: bold;
	padding: 10px 0 5px 0;
	/*min-width: 440px;*/

	margin-bottom: 10px;
	border-bottom: 1px solid #ececec;
}
.map_address {
	float: left;
	width: 240px;
}
#zoomout {
	font-family: 'Avenir-heavy', Arial, Helvetica, sans-serif;
	position: absolute;
	top: 40px;
	cursor: pointer;
	background: #fff;
	width: 25px;
	height: 25px;
	color: #99282b;
	font-size: 20px;
	text-align: center;
	left: 30px;
	-webkit-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.75);
	box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.75);
}
#zoomin {
	font-family: 'Avenir-heavy', Arial, Helvetica, sans-serif;
	position: absolute;
	top: 80px;
	cursor: pointer;
	background: #fff;
	width: 25px;
	height: 26px;
	color: #99282b;
	font-size: 20px;
	text-align: center;
	left: 30px;
	-webkit-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.75);
	box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.75);
}
.map_contact_details {
	float: left;
}
.map_dropshadow {
	-moz-box-shadow: 0 0 5px 5px #ccc;
	-webkit-box-shadow: 0 0 5px 5px #ccc;
	box-shadow: 0 0 5px 5px #ccc;
}
#browser_map {
	display: none;
}
#map {/*display: none;*/
}
#map_search_holder {
	background: #f6f6f7;
	margin: 40px auto -10px auto;
	padding: 20px 2% 35px 2%;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px 8px 0 0;
	width: 96%;
	max-width: 1200px;
}
.marker_holder {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	font-size: 14px !important;
}
.marker_name {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	font-weight: bold !important;
	font-size: 16px !important;
	padding-bottom: 10px;
}
.marker_name span {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important;
}
.marker_phone {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px !important;
}
.marker_distance {
	padding-bottom: 5px;
	font-size: 14px !important;
}
#search_error_nothing {
	color: #000;
	font-size: 14px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
}
.map_details_left {
	width: auto;
	float: left;
	margin-top: 15px;
	text-align: center;
	font-size: 12px;
	padding-right: 20px;
}
.map_details_left img {
	padding-bottom: 5px
}
.map_details_right {
	float: left;
}
#where_country {
	padding: 10px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	margin: 10px 0;
	border: 0;
	float: left;
}
.distance_map_btm {
	font-size: 12px;
}
#search_loc {
	padding: 11px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	margin-left: 20px;
	float: left;
}
#search_loc_submit {
	background: #99282b;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 13px;
	border: 0;
	padding: 7px 25px 7px 25px;
	color: #fff;
	margin-left: 15px;
}
#update_map {
	background: #9B9EA7;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 0.8em;
	border: 0;
	padding: 7px 17px 7px 17px;
	color: #fff;
	margin-left: 15px;
	margin-top: 15px;
}
#update_map:hover {
	background-color: #ac8e51;
}
#update_map:active {
	box-shadow: inset 0 7px 10px #9a7937;
	-webkit-box-shadow: inset 0 7px 10px #9a7937;
}
.distance_label {
}
input#distance_update {
	background: #f6f6f7;
}
.top-header-faq p {
	margin: 0 0 10px 0;
	width: 94%;
	padding: 0 3%;
}
#map_search_edit {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}
#map_search_edit .distance {
	padding: 0;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	display: none;
}
#distance {
	display: none;
}
#map_search_edit p {
	margin-left: -5px;
	margin-bottom: 10px;
}
#map_search_edit .distance {
	border: 1px #CCCCCC solid;
}
#map_container {
	position: relative;
}
#top_distributor {
	margin: -20px 0 20px 0;
	border: 1px solid #cfcfcf;
	padding: 3px 20px 10px 30px;
	border-radius: 6px;
}
#top_distributor h2 {
	font-size: 1.4em;
	font-family: Avenir-book;
	margin-top: 25px;
}
#dist_info {
	font-size: 0.9em;
	margin-bottom: 10px;
	line-height: 1.7;
}
#dist_info .map_contact_details {
	margin-top: 50px;
	float: left;
}
#dist_search {
	padding-bottom: 20px;
	font-size: 0.8em;
	font-style: italic;
	color: #97989E;
}
.distance {
	padding: 10px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	margin-left: 5px;
}
.map_search_results {
	margin-bottom: 16px;
	border: 0 solid #e5e4e4;
	height: 20px;
	float: left;
	font-size: 1.1em;
}
.location_long_name, .db_ip_result_name, .location_long_name, .search_results_count, .we_found, .result_count, .location_long_name_search {
	float: left;
}
.location_long_name_search {
	text-transform: capitalize;
}
.result_count span, .distance_value, .location_long_name, .db_ip_result_name, .location_long_name_search {
	font-weight: bold;
	padding-left: 5px;
	text-transform: capitalize;
}
#search_error {
	color: #E73525;
	font-size: 14px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding-bottom: 10px;
	padding-right: 10px;
}
.one_map_detail img {
	margin-right: 12px;
	margin-bottom: -3px;
	width: 8%;
}
.marker_holder .one_map_detail img {
	margin-right: 8px;
	margin-bottom: -2px
}
.marker_holder .one_map_detail {
	padding-bottom: 5px;
	font-size: 14px !important;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
}
.one_map_detail {
	padding-bottom: 10px;
}
.fill_search {
	color: #E73525;
	font-size: 14px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
}
.ui-slider-horizontal {
	height: 0.4em !important;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: .5em !important;
	height: 1.0em !important;
	cursor: default;
}
.fill_country {
	color: #000;
	font-size: 14px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
}
#map_search_holder #search_maps_form #where_country.red_border {
	border: 2px #000 solid !important;
}
#search_maps_form {
	float: left;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 48px;
}
.faq_container h2 {
	font-size: 19px; text-align: center;
	font-family: 'Avenir-heavy', Arial, Helvetica, sans serif;
	margin-bottom: 25px;
}
.faq_result_top {
	font-size: 18px !important;
	padding-bottom: 40px !important;
	padding-left: 20px;
}
.faq_container p a {
	color: #99282b;
}
.faq_container p span {
	font-weight: bold;
}
.faq_back {
	font-size: 14px;
	padding-bottom: 20px;
	margin-top: 30px;
	padding-left: 20px;
}
.faq_back a {
	color: #99282b;
	text-decoration: none;
}
.faq_content {
	max-width: 1200px;
	width: 94%;
	padding: 0 3% 30px;
}
/*******HOME SLIDER **************/



#slider_container, #slider_buttons, #slider_holder {
	height: 495px;
}
#slider_container {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	position: relative;
}
#slider_holder {
	width: 95%;
	float: left;
}
#slider_buttons {
	width: 150px;
	right: 0;
	position: absolute;
}
.feature_item {
	background-size: cover;
}
.freedman_slider .hp_slider_button {
	height: 122px;
}
.freedman_slider .hp_slider_button #hpb_new {
	margin: 21px auto;
}
.freedman_slider .hp_slider_button .hpb_1_2_line {
	margin: 45px auto;
}
.freedman_slider .hp_slider_button .hpb_2_line {
	margin: 35px auto 0;
}
.de .freedman_slider .hp_slider_button .hpb_2_line {
	overflow: hidden;
	font-size: 12px;
}
.freedman_slider .hp_slider_button .hpb_1_line {
	margin: 45px auto 0;
}
.freedman_slider #slider_button_studio {
	height: 124px;
}
.freedman_slider #slider_button_whats_new #hpb_new {
	margin: 53px auto;
}
.hp_slider_button {
	border-top: 1px solid #c2c1c1;
	border-left: 1px solid #c2c1c1;
	height: 98px;
	background-color: #d1d1d1;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 0.9em;
	color: #6c6f70;
	transition: background .25s ease-in-out;
	-moz-transition: background .25s ease-in-out;
	-webkit-transition: background .25s ease-in-out;
	transition: color .25s ease-in-out;
	-moz-transition: color .25s ease-in-out;
	-webkit-transition: color .25s ease-in-out;
}
.hp_slider_button:HOVER {
	background-color: #c8c6c6;
	color: #000;
	width: 152px;
	margin-left: -3px;
}
#mobile_menu_button img {
	height: 20px;
}
.hpb_active {
	background-color: #efefef;
	/*width:150px;*/

	margin-left: -2px;
	border-bottom: 1px solid #c2c1c1;
	cursor: default;
	color: #000;
}
.hpb_active:HOVER {
	background-color: #efefef;
}
#hpb_new {
	width: 100px;
	margin: 45px auto;
	display: block;
	font-weight: bold;
	font-family: Avenir-bold, Helvetica Neue, Arial, sans-serif;
}
.hpb_heavy {
	display: block;
	width: 100px;
	margin: 10px auto 0 auto;
	font-family: Avenir-bold, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}
.hpb_1_2_line {
	margin-top: 30px;
}
.hpb_2_line {
	margin-top: 20px;
}
.hpb_1_line {
	margin-top: 30px;
}
.hpb_light {
	display: block;
	width: 100px;
	margin: 0 auto;
}
#wn_button {
}
.slider_item {
	position: absolute;
	width: 100%;
	height: 495px;
	display: none;
}
.slider_item_center {
	position: absolute;
	width: 100%;
	height: 495px;
	text-align: center;
	display: none;
}
.slider_item_center .slider_content {
	margin: 100px auto;
}
.slider_item_center .slider_content .slider_button {
	background-color: rgba(255,255,255,0.6);
	background: rgba(255,255,255,0.6);
	font-size: 18px;
	color: #303030;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 17px 25px;
	/*border-radius: 10px;*/

	width: auto;
	transition: background-color 0.2s linear, background 0.2s linear;
	-o-transition: background-color 0.2s linear, background 0.2s linear;
	-webkit-transition: background-color 0.2s linear, background 0.2s linear;
	-moz-transition: background-color 0.2s linear, background 0.2s linear;
	margin-left: 150px;
}
.dark_txt h2, .dark_txt p {
	color: #333 !important;
	text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.3);
}
.slider_active {
	display: block;
}
.h2_huge {
	font-size: 5em !important;
}
.h2_huge_svmx {
	font-size: 50px !important;
	line-height: 50px;
	color: #000 !important;
	font-weight: normal !important;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif !important;
}
.rodeshow_content {
	margin: 70px 0 0 50px !important;
}
.rodeshow_content.slider_content p {
	padding: 30px 0 0 0;
}
.svmx_content {
	margin: 70px 0 0 50px !important;
}
.svmg_logo {
	position: relative;
	margin-top: -8px;
}
.svmx_content.slider_content p {
	color: #fff;
	padding: 30px 0 0 0;
	width: 300px;
	font-size: 22px;
}
.gold_txt {
	color: #99282b !important;
	font-weight: bolder !important;
	margin-top: -20px !important;
}
.new_bg {
	background: url(../images/wireless_blank.jpg) no-repeat #fff;
	background-size: cover;
	-webkit-background-size: cover;
}
.rodeshow_bg {
	background: url(../images/rs-blank.jpg) no-repeat #fff;
	background-size: cover;
	-webkit-background-size: cover;
}
.myrodereel_bg {
	background: url(../images/homepage-banner_03.jpg) -100px no-repeat #000;
	background-size: cover;
	-webkit-background-size: cover;
	background-position-x: -2px;
}
.orangeButton {
	background: #F16F37 !important;
	color: #ffffff !important;
}
.wireless_bg {
	background: url(../images/newshooterbg.jpg) -50px no-repeat #fff;
	background-size: cover;
	-webkit-background-size: cover;
}
.live_bg {
	background: url(../images/live_slider_bg.jpg) no-repeat #fff;
	background-size: cover;
	-webkit-background-size: cover;
}
.mobile_bg {
	background: url(../images/smartlavplus-homepage-WO.jpg) no-repeat #fff;
	background-size: cover;
	-webkit-background-size: cover;
}
.studio_bg {
	background: url(../images/ntr_blank.jpg) no-repeat #fff;
	background-size: cover;
	-webkit-background-size: cover;
}
.video_bg {
	background: url(../images/videomicro.jpg) no-repeat #000;
	background-size: cover;
	-webkit-background-size: cover;
}
.slider_content {
	width: 500px;
	margin: 80px 0 0 50px;
}
#home_vid_panel {
	margin: 30px 0 0 30px;
}
p.bigsoundP {
	color: #000 !important;
}
.ixlrHomeHeading {
	font-family: Avenir-black, Helvetica Neue, Open Sans, Verdana, sans serif;
	font-size: 150px;
	color: #555555;
	margin: 0;
	line-height: 190px;
}
.bigSoundTitle {
	height: 300px;
}
.ixlrHomeAbout {
	color: #555555;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 20px;
	margin: 0;
	padding: 15px 0 0 0;
}
.homeSliderBtnHolder {
	margin: 50px 0 0 0;
}
.header-unit {
	height: 495px;
	border: 0;
	position: relative;
}
a .homeButton {
	color: #303030;
}
.homeButton.goldBackground:hover {
	background-color: #937A47 !important;
}
.homeButton:hover {
	background-color: #cccccc;
}
.homeButton {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 17px 25px;
	background: #adadad;
	float: left;
	color: #303030;
	margin-right: 20px;
}
.no_margin_right {
	margin-right: 0 !important;
}
.goldBackground {
	background: #b4975f !important;
	color: #ffffff !important;
}
#video-container {
	position: absolute;
}
#video-container {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
video {
	position: absolute;
	z-index: 0;
}
video.fillWidth {
	width: 100%;
}
#studio_slider .slider_content p {
	margin: 20px 0 0 0 !important;
}
#hap_slider .slider_content {
	margin: 50px 0 0 50px;
}
.h2_au_huge {
	width: 90%;
	font-size: 60px !important;
	font-height: 65px !important;
}
#studio_slider .slider_content h2 {
	margin: 0 0 0 !important;
	font-size: 65px !important;
}
#studio_slider .slider_content .slider_button_gold, #studio_slider .slider_content .slider_button {
	margin-top: 20px;
}
.slider_content h2 {
	font-size: 70px;
	color: #fff;
	/*font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;*/

	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	/*font-weight: bold;*/

	padding: 0;
	margin: 0 0 15px 0;
	text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.3);
}
.slider_content h2 span {
	color: #99282b;
}
.slider_content .home_darker {
	color: #DDD;
}
.slider_content .home_larger {
	color: #FFF;
	font-size: 1.2em;
}
.slider_content p {
	font-size: 26px;
	color: #fff;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	width: 550px;
	line-height: 35px;
	margin: 0 0 20px 0;
	max-width: 99%;/*text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.3);*/
}
#myrodereel_slider .slider_content p {
	font-size: 32px;
	color: #fff;
	font-family: 'KlinicSlab-Book', helvetica, georgia, serif;
	width: 400px;
	line-height: 35px;
	margin: 0;
	max-width: 99%;/*text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.3);*/
}
#myrodereel_slider .slider_content {
	margin-top: 50px;
}
#myrodereel_slider .slider_button {
	margin-top: 20px;
	background-color: #F9B22B;
	color: #291E2E;
}
#home_vid_panel.slider_content p {
	color: #000 !important;
	/*width: 400px;*/

    /*line-height:40px;*/

	font-size: 20px;
	padding-top: 20px;
}
#home_vid_panel .homeSliderBtnHolder {
	margin: 10px 0 0 0 !important;
}
.bigsoundP span {
	font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;
}
.font_heavyit {
	font-family: 'KlinicSlab-BoldItalic', helvetica, georgia, serif;
}
.gold_prize {
	font-family: 'Homestead-Inline', helvetica, georgia, serif !important;
	color: #F9B30E !important;
	font-size: 70px !important;
	line-height: 1em !important;
}
.sb_space {
	margin-left: 20px;
}
.slider_content .slider_button {
	background-color: rgba(255,255,255,0.6);
	font-size: 18px;
	color: #303030;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 17px 25px;
	/*border-radius: 10px;*/

	width: auto;
	float: left;
	transition: background-color 0.2s linear, background 0.2s linear;
	-o-transition: background-color 0.2s linear, background 0.2s linear;
	-webkit-transition: background-color 0.2s linear, background 0.2s linear;
	-moz-transition: background-color 0.2s linear, background 0.2s linear;
}
.slider_button_red {
	background-color: #D3272E !important;
	font-size: 18px;
	color: #FFF;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 17px 25px;
	width: auto;
	float: left;
	margin-right: 20px;
}
.slider_button_red:hover {
	background-color: #af1c22 !important;
}
.slider_button_gold {
	background-color: #99282b !important;
	font-size: 18px;
	color: #FFF;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 17px 25px;
	/*border-radius: 10px;*/

	width: auto;
	float: left;
	margin-right: 20px;
}
.slider_button_gold:hover {
	background-color: #937A47 !important;
}
.slider_button_dark {
	background: rgba(0,0,0,0.6);
	font-size: 18px;
	color: #DDD;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 17px 25px;
	/*border-radius: 10px;*/

	width: auto;
	float: left;
	transition: background-color 0.2s linear, background 0.2s linear;
	-o-transition: background-color 0.2s linear, background 0.2s linear;
	-webkit-transition: background-color 0.2s linear, background 0.2s linear;
	-moz-transition: background-color 0.2s linear, background 0.2s linear;
}
.slider_content .slider_button:hover {
	background: rgba(255,255,255,0.95);
}
.slider_content a {
	display: block;
}
#home_vid_panel h2 span#tm {
	color: #FDFDFD;
	font-size: 0.2em;
	margin: 0;
	background: none;
}
#home_vid_panel h2 {
	/*margin: 0;*/

    /*font-family: Avenir-black, Helvetica Neue, Open Sans, Verdana, sans serif;*/

    /*color: #FDFDFD;*/



	font-size: 50px;
	color: #fff;
	/*font-family: Avenir-black, Helvetica Neue, Arial, sans-serif;*/

	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	/*font-weight: bold;*/

	padding: 0;
	margin: 0 0 20px 0;
	text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.3);
	line-height: 60px;
}
#home_vid_panel h2 span {
	color: #FDFDFD;
	display: inline;
	margin: 0 0 0 10px;
	padding: 7px 7px 3px 7px;
	background-color: #ec2228;
	border-radius: 17px;
	-moz-border-radius: 17px;
}
.strong_hpb {
	font-family: Avenir-bold, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}
#slider_pagination {
	background: #000;
	opacity: 0.6;
	width: 200px;
	height: 50px;
	position: absolute;
	bottom: 0;
	right: 150px;
	display: none;
}
.slider_btn_left, .slider_btn_right {
	background: none;
	padding: 0;
	float: left;
	margin-top: 12px;
}
.slider_btn_right {
	margin-left: 15px;
}
.circle_pagination {
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #fff;
	float: left;
	opacity: 0.5;
	margin: 23px 8px 0 0;
}
.more_marg_right {
	margin-right: 20px;
}
.first_pag {
	margin-left: 15px;
}
.pag_active {
	opacity: 1;
}
#pagination_cirlces_holder {
	width: 124px;
	float: left;
}
/******************************SITE DOWN FOR MAINTENANCE**********************************/



#site_down_container {
	max-width: 1200px;
	width: 96%;
	margin: 0 auto;
}
#site_down_container h1 {
}
#site_down_container p {
	max-width: 650px;
	text-align: center;
}
#site_down_container p span.phonenumber {
	font-size: 30px;
}
ul#social-butt {
	margin: 0 auto;
}
ul#social-butt li {
	float: left;
	-webkit-appearance: none;
	appearance: none;
	margin: 0 10px;
}
.job_short p.job_desc a {
	color: #000;
}
/********************accessories ************************/

/****accessories sub nav**/

#accessories_filtering {
	width: 651px;
	margin: 0 auto 30px auto;
}
#acc_app_filtering {
	border: #e8e8e9 solid 1px;
	width: 175px;
	height: 45px;
	margin-right: 15px;
	padding-left: 5px;
	float: left;
	background: url('../images/faq_drop_arrow.jpg') top right no-repeat #fff;
	outline: none;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none;
}
#acc_type_filtering {
	border: #e8e8e9 solid 1px;
	width: 200px;
	height: 45px;
	margin-right: 15px;
	padding-left: 5px;
	float: left;
	background: url('../images/faq_drop_arrow.jpg') top right no-repeat #fff;
	outline: none;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none;
}
#acc_filtering {
	float: left;
	margin-top: 10px;
	font-family: Avenir-book, Helvetica neue, open sans, sans serif;
	font-size: 23px;
	text-transform: lowercase;
}
#reset_filter:hover {
	color: #99282b;
}
#accessories-page-banner {
	background: #000;
	width: 100%;
}
#accessories-page-banner #banner-inner {
	margin: 0 auto;
}
#accessories-header-mobile {
	display: none;
}
#accessories-header-mobile h1 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #99282b;
	font-size: 2.4em;
	float: right;
	padding-right: 50px;
}
/**** end of accessories sub nav**/



/********************Software ************************/

/****software sub nav**/

#software-page-banner {
	background: #000;
	width: 100%;
}
#software-page-banner #banner-inner {
	margin: 0 auto;
	position: relative;
}
#software-page-banner img {
	width: 1200px;
	margin: 0 auto;
}
#software-page-banner h1 {
	color: #99282b;
}
#software-header-mobile {
	display: none;
}
#software-header-mobile h1 {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #99282b;
	font-size: 2.4em;
	float: right;
	padding-right: 50px;
}
/**** end of software sub nav**/



#faq_tab {
	width: 1200px;
	text-align: left;
	margin: 0 auto;
}
#faq_tab #faq li ul li.sub-faq p {
	max-width: 700px;
	font-size: 15px;
	line-height: 1.7;
}
.twitter-share-button .twitter-count-horizontal {
	width: 85px !important;
}
#___plusone_0 {
	width: 65px !important;
}
#fb iframe {
	width: 85px !important;
}
#browse a {
	color: #fff;
	cursor: pointer;
	text-decoration: underline;
}
/*broadcast*/



#sb_broadcast_container {
	width: 1200px;
	background: #000;
	height: auto;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#sb_topslice_title h2 {
	font-family: Avenir-black, Open sans, Helvetica Neue, Arial, sans serif;
	letter-spacing: 0;
}
#broadcast_left {
	width: 30%;
	float: left;
	margin-left: 20px;
}
#broadcast_right {
	width: 60%;
	float: left;
	margin-left: 20px;
}
#broadcast_app_block {
	width: 47%;
	float: left;
}
#broadcast_mic_block {
	width: 55%;
	margin-left: -15px;
	float: left;
}
#broadcast_app_block ul {
	margin-left: -37px;
}
#broadcast_app_block ul li {
	background-color: #4a4a4c;
	width: 160px;
	height: 160px;
	border-radius: 10px;
	margin-top: 10px;
	list-style: none;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
#broadcast_mic_block ul li {
	background-color: #4a4a4c;
	width: 155px;
	height: 40px;
	border-radius: 7px;
	margin-top: 10px;
	list-style: none;
	color: #fff;
	text-align: center;
	line-height: 20px;
	text-transform: uppercase;
}
#broadcast_app_block ul li img {
	margin-top: 15px;
}
#broadcast_app_block ul li p {
	margin: 0 10px;
}
#broadcast_mic_block ul li.mic_text {
	line-height: 40px;
}
#broadcast_app_block ul li:hover, #broadcast_mic_block ul li:hover {
	border: 3px solid #C5A260;
}
#broadcast_app_block ul li.app_title, #broadcast_mic_block ul li.mic_title {
	color: #000;
	background: -webkit-linear-gradient(#C5A260, #857042);
	background: -moz-linear-gradient(#C5A260, #857042);
	background: -ms-linear-gradient(#C5A260, #857042);
	background: -o-linear-gradient(#C5A260, #857042);
	background: linear-gradient(#C5A260, #857042);
	text-transform: uppercase;
	list-style: none;
	height: 44px;
	line-height: 41px;
	text-align: center;
	border-radius: 6px;
	text-shadow: 0 2px 0 #BA985B;
}
#topslice_img img {
	margin-top: 20px;
}
#bc_waveform img {
	margin-top: 30px;
}
#bc_waveform_txtoverlay {
	position: absolute;
	width: 720px;
	background-color: #333;
	height: 72px;
	text-align: center;
	padding-top: 40px;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin-top: 30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#bc_waveform_txtoverlay p {
	color: #fff;
	font-weight: bold;
}
#waveform_scrubber {
	background-color: #000;
	position: absolute;
	z-index: 888;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	border-right: 1px solid #9A0000;
	height: 112px;
	display: none;
}
#btm_banner img {
	margin-left: 20px;
}
#bc_controlpanel {
	margin-top: 30px;
}
#bc_selected_mic {
	margin-top: 30px;
	height: 250px;
}
#bc_mic_img {
	float: left;
	width: 200px;
	background-color: #fff;
	height: 290px;
	border-radius: 8px;
}
#bc_mic_text {
	float: left;
	width: 500px;
	margin-left: 20px;
	background-color: #4a4a4c;
	height: 290px;
	border-radius: 8px;
}
#prev_btn {
	float: left;
	cursor: pointer;
	background-repeat: no-repeat;
}
#prev_btn :hover {
	background-image: url('../images/back-over.png');
}
#play_btn, #stop_btn, #loop_btn {
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
#help_btn {
	float: left;
	margin-left: 310px;
	cursor: pointer;
}
#abt_btn {
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
#display-text p {
	color: #fff;
	font-size: 18px !important;
	line-height: 34px !important;
}
#display-text p a {
	color: #99282b;
}
.ns-inner-container {
	background: #fff !important;
}
/**news archive**/

#accordion-container {
	font-size: 13px;
	/* background: #ffffff; */

	padding: 5px 10px 10px 10px;
	/* border: 1px solid #cccccc; */

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 5px 15px #cccccc;
	-webkit-box-shadow: 0 5px 15px #cccccc;
	box-shadow: 0 5px 15px #cccccc;
}
.accordion-header {
	font-size: 15px;
	/* background: #ebebeb; */

	margin: 5px 0 0 0;
	padding: 5px 20px;
	/* border: 1px solid #cccccc; */

	cursor: pointer;
	color: #525150;
	font-family: 'Avenir-black', Arial, sans serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.active-header {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: url('../images/news_down.png');
	background-repeat: no-repeat;
	background-position: left 50%;
}
.active-header:hover {
	background: url('../images/news_down.png') no-repeat left 50%;
}
.inactive-header {
	background: url('../images/news_up.png') no-repeat left 50%;
}
.inactive-header:hover {
	background: url('../images/news_up.png') no-repeat left 50%;
}
.accordion-content {
	display: none;
	border-top: 0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	color: #000 !important;
}
.accordion-content {
	width: auto !important;
}
#blog_right .accordian-content {
	width: auto !important;
}
.accordion-content a {
	color: #7a7a7a !important;
	font-size: 0.8em;
}
.accordion-content a:hover {
	color: #000 !important;
}
/** end of news archive**/





/*** Request service & contact us thanks page ****/



.rs_thankscont, .cu_thankscont {
	background: #fff !important;
}
#rs_thank_cont {
	background-color: #f6f6f7;
	padding-top: 2px;
	padding-bottom: 33px;
	width: 922px;
	border-radius: 15px;
	margin-top: 31px;
}
#contactus_thank_cont {
	background-color: #f6f6f7;
	padding-top: 2px;
	padding-bottom: 33px;
	width: 846px;
	border-radius: 15px;
	margin-top: 24px;
}
#wll_tv a {
	line-height: 33px !important;
}
#wll_sb a {
	line-height: 24px !important;
}
#rs_thanku_title {
	margin-left: 34px;
	color: #000 !important;
}
#rs_thank_cont p {
	margin-left: 34px;
	color: #000 !important;
}
#rs_thank_cont h3 {
	margin-left: 34px;
	color: #000 !important;
}
#contactus_thank_cont h3 {
	color: #000 !important;
	font-size: 22px !important;
	margin-left: 25px;
	margin-top: 38px;
	font-weight: normal;
	text-align: left !important;
}
#contactus_thank_cont p {
	margin-left: 29px;
	margin-top: 0;
	margin-bottom: 6px;
	color: #000 !important;
}
.request_service_cont {
	margin-bottom: 37px;
}
#request_service {
	width: 77%;
}
#rs-topslice {
	max-width: 1200px;
	width: 100%;
	padding-bottom: 20px;
	background: #f6f6f7;
	margin-top: 20px;
	border-radius: 15px;
}
/*** end of Request service & contact us thanks page ****/

/*warranty t&c*/



.warranty-disclaimer {
	text-align: center;
	margin-bottom: 20px;
}
#warranty_link_5yr, #warranty_link_10yr {
	margin-bottom: -18px;
}
#warranty_link_5yr a, #warranty_link_10yr a {
}
#warranty_link_10yr a:hover, #warranty_link_5yr a:hover {
	color: #99282b;
	text-decoration: underline;
	cursor: pointer;
}
ol li a {
	color: #99282b;
}
ol li a:hover {
	color: #99282b;
	text-decoration: underline;
}
ol li {
	line-height: 19px;
	margin-top: 16px;
}
#wll {
	margin-bottom: 0;
}
#wll_tv {
	margin-bottom: 0;
}
#wll_sb {
	margin-bottom: 0;
}
#ml_wll {
	margin-bottom: 0;
}
#career_li, #rock_li, #blog_li {
	color: #5e5d5a;
}
#career_li a:hover, #career_li a, #blog_li a, #blog_li a:hover, #rock_li a, #rock_li a:hover {
	color: #5e5d5a;
	cursor: default;
}
#blog_right .blog_acc {
	padding-left: 10px;
}
input[class="fieldEmail"] {
	border: 1px solid #dddddd;
	width: 50%;
	padding: 10px 0 10px 10px;
	/*margin-left: 30px;*/

	margin-top: 1px !important;
	color: #333536;
}
#thankyou_cont {
	width: 1000px;
}
.variant_img_left {
	float: left;
	padding-right: 15px;
}
.variant_img_left_h3 {
	padding-left: 15px;
	font-size: 15px;
	text-transform: uppercase;
	float: left;
}
.box_name_1 {
	float: left;
	width: 180px;
	color: #484848;
	font-size: 15px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	margin: 0;
}
.box_desc_1 {
	padding-top: 5px;
	margin: 0;
	font-size: 12px;
	width: 180px;
	color: #4b4b4b;
	float: left;
}
/*******Contact form changes*********/



/*#enquiry-form-contactus{*/

    /*margin-top: 30px;*/

/*}*/



/*#enquiry-form-contactus h4{*/

    /*padding-bottom: 0 !important;*/

/*}*/



/*#contact_form_container{*/

    /*width: 100%;*/

    /*margin: 0 auto;*/

/*}*/



/*#contact_form_left{*/

    /*width: 30%;*/

    /*float:left;*/

/*}*/



/*#contact_form_right{*/

    /*width: 65%;*/

    /*float: left;*/

    /*margin-left: 50px;*/

/*}*/





/*#enquiry-form-title{*/

    /*background: #f3f3f4;*/

    /*width: 100%;*/

    /*padding-top: 23px;*/

    /*border-radius: 10px;*/

/*}*/



/*****blog-article related products*****/

article.accordian_cont {
	height: 30px;
	background: #c1c1c1;
	padding-top: 9px;
}
#article_related_products_cont {
	width: 100%;
	background-color: #e0e0e2;
	margin-top: 30px;
	padding-bottom: 4px;
}
#article_related_title h2 {
	padding-top: 21px;
	padding-left: 21px;
	font-size: 21px;
	color: #393b3c;
}
#article_related_products {
	width: 92%;
	margin: 10px auto;
}
.article_productz {
	width: 120px;
	display: inline-block;
	margin: 0 12px 18px 30px;
}
.article_productz img {
	width: 108px;
	height: 108px;
	border-radius: 60px;
	float: left;
	margin-right: 25px;
	border: 2px solid #99282b;
	background: #fff;
}
.article_productz p {
	width: 100px;
	text-align: center;
	text-transform: capitalize;
}
/*menu slide*/



nav.slide-menu-right {
	top: 0;
	width: 210px;
	height: 100%;
	font-size: 14px;
	text-align: right;
}
nav.slide-menu-right ul li:hover {
/*border-bottom:0 !important;*/

}
/*nav.slide-menu-right li {*/

/*display: block;*/

/*text-align: center;*/

/*border-bottom: solid 1px #3184a1;*/

/*border-top: solid 1px #b5dbe9;*/

/*}*/

/*nav.slide-menu-right li:first-child {*/

/*border-top: none*/

/*}*/

/*nav.slide-menu-right li:last-child {*/

/*border-bottom: none*/

/*}*/

/*nav.slide-menu-right a {*/

/*display: block;*/

/*padding: 10px;*/

/*font-size: 18px;*/

/*}*/

/*nav.slide-menu-right button.close-menu {*/

/*margin: 10px 0;*/

/*padding: 10px 30px;*/

/*background-color: #3184a1;*/

/*color: #fff;*/

/*}*/

nav.slide-menu-right {
	right: -300px
}
body.smr-open nav.slide-menu-right {
	right: 0;
	-webkit-box-shadow: -3px 0 5px 0 rgba(50, 50, 50, 0.81);
	-moz-box-shadow: -3px 0 5px 0 rgba(50, 50, 50, 0.81);
	box-shadow: -3px 0 5px 0 rgba(50, 50, 50, 0.81);
}
nav.menu ul.global_mobile_menu li {
	font-size: 20px;
	padding: 10px 10px 10px 0;
}
nav.menu ul.mobile_language li {
	font-size: 14px;
	padding: 5px 10px 5px 0;
	border: 0 !important;
}
nav.menu ul.mobile_language li a {
	color: #959595 !important;
	text-transform: capitalize;
}
nav.menu {
	position: fixed;
	background-color: rgba(0,0,0,1);
	overflow: hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 200;
	overflow-y: scroll;
}
#language_drop_down {
	display: block;
}
#language_drop_down_btn {
	color: #fff;
}
#language_drop_down_mobile {
	width: 150px;
	font-size: 12px;
}
#select_hide_mask {
	position: absolute;
	background: #161616;
	height: 50px;
	width: 150px;
	right: 0;
	display: none;
}
li.menu_list_small {
	padding: 5px 10px 5px 0 !important;
}
.menu_list_small a {
	color: #a1a1a1 !important;
	font-size: 14px !important;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
	text-transform: capitalize !important;
}
.language_globe {
	height: 15px;
	margin-bottom: -2px;
	margin-right: 5px;
}
.change_language_title {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
nav.menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
nav.menu ul li i {
	padding-right: 10px;
	font-size: 25px;
}
nav.menu a {
	font-weight: 300;
	color: #fff;
	/*font-size:20px;*/

	text-transform: uppercase;
}
button.close-menu {
	background-color: #000;
	color: #a1a1a1;
	border-bottom: 1px #4F5157 solid;
	width: 100%;
	text-align: right;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	padding: 10px 0 10px 0;/*font-size: 25px;*/
}
button.close-menu img {
	height: 25px;
	padding-right: 5px;
}
button.close-menu:focus {
}
.bevel_top {
	border-bottom: 1px solid #333333;
	padding-bottom: 10px !important;
}
.no_padding {
	padding: 0 !important;
}
.bevel_bottom {
	border-top: 1px solid #403f3f;
}
.globe_img {
	width: 15px;
	margin-left: -8px;
	float: left;
}
.nxt_globe {
	padding: 0 0 0 5px;
}
#mobile_menu_button {
	display: none;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 40px;
}
#mobile_search_button {
	display: none;
	cursor: pointer;
	position: absolute;
	right: 50px;
	top: 40px;
	color: #8F8F8F !important;
}
.open_sans {
	font-family: 'Open Sans', sans-serif;
}
.white_font {
	color: #fff;
}
.float_right {
	float: right;
}
nav.menu ul li {
	text-align: right !important;
	padding: 15px 10px 15px 0;
	border-bottom: 1px #444444 solid;
}
.font_13 {
	font-size: 12px !important;
	padding-top: 20px !important;
}
.padding_bottom_10 {
	padding-bottom: 10px !important;
}
.off_white_font {
	color: #f2eeea !important;
}
.float_left {
	float: left;
}
.clear_both {
	clear: both;
}
.dark_charcoal_background {
/*background-color: rgba(0,0,0,0.75);*/

}
button.close-menu:active {
	box-shadow: none !important;
}
#weather_zone {
	background: #363636;
}
#weather_wrapper {
	padding: 7px 0 5px 0;
	text-align: center;
	font-size: 14px;
	color: #cccccc;
}
#weather_wrapper span {
	font-family: Avenir-black, Arial, Helvetica, sans-serif;
}
#footer_resp_contact {
	display: none;
	background-color: #5e5d5a;
	text-align: center;
	padding: 10px 0 10px 0;
}
#footer_resp_contact a {
	color: #f5f1eb;
}
.yt_button_top_mobile, .mic_photos_text, .mobile_collapse_btn {
	display: none;
}
#sliding_test {
}
#sliding_test ol li {
	list-style: none;
	background: red;
	padding: 20px;
	width: 300px;
}
#menu_prod_resp {
	display: none !important;
}
.img_mask {
	width: 70px;
	height: 70px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 50px;
	float: left;
	margin-right: 30px;
}
.mob_store_name span {
	display: none;
}
#itunes_bit {
	padding: 6px 0 0 0;
	float: right;
	width: 200px;
}
.sb_error_message {
	display: none;
}
.mobile_booth_error {
/*background:#F6F6F7 !important;*/

}
#mobile-screen p {
	font-size: 14px !important;
}
#mobile_footer_menu, #mobile_footer_menu_bottom, .product_category_drops {
	display: none;
}
#mobile_yt_drop {
	background: #494949;
	width: 100%;
	overflow: hidden;
	display: none;
	padding: 10px 0
}
#mobile_yt_drop_wrapper {
	width: 205px;
	margin: 0 auto;
	height: 450px;
	overflow-y: scroll;
}
.mobile_yt_open {
	display: block;
}
#mobile_search_panel {
	/*display: none;*/

	background: #fff;/*height:100% !important*/
}
/*#pstab5 .ps_wrapper{*/

    /*padding-top:0 !important;*/

/*}*/







nav.slide-menu-left {
	top: 0;
	width: 100%;
	height: 100%;
}
nav.slide-menu-left li {
	display: block;
	text-align: center;/*border-bottom: solid 1px #3184a1;*//*border-top: solid 1px #b5dbe9;*/
}
nav.slide-menu-left li:first-child {
	border-top: none
}
nav.slide-menu-left li:last-child {
	border-bottom: none
}
nav.slide-menu-left a {
	display: block;
	padding: 10px;
	font-size: 18px;
}
nav.slide-menu-left button.close-menu {
	margin: 10px 0;
	padding: 10px 30px;
	background-color: #3184a1;
	color: #fff;
}
nav.slide-menu-left {
	left: -100%;
}
body.sml-open nav.slide-menu-left {
	left: 0
}
.dark_purple_background {
	background: #2F2235;
}
.mrr_banner_dark {
	color: #FFF;
	font-size: 1.8em;
}
.mrr_banner_orange {
	color: #FFF !important;
	font-size: 1.7em;
}
.mrr_banner_light {
	color: #EC6B12 !important;
	font-size: 1.7em;
	background-color: #FFEFD4;
}
.padout {
	padding: 10px 0;
}
.Homestead_inline {
	font-family: 'Homestead-Inline', helvetica, georgia, serif;
}
.mrr_banner_dark .close {
	color: #FFF;
	font-size: 1.7em;
	margin-top: 15px;
}
.mrr_banner_orange .close {
	color: #EC6B12;
	font-size: 1.7em;
	margin-top: 15px;
}
.mrr_banner_light .close {
	/*color: #documentary;*/

	font-size: 1.7em;
	margin-top: 15px;
}
.mrr_button_dark {
	padding: 10px 15px;
	color: #2F2235;
	font-weight: bold;
	white-space: nowrap;
}
.mrr_button_orange {
	padding: 10px 15px;
	color: #ffe0aa;
	font-weight: bold;
	white-space: nowrap;
}
.mrr_button_dark:HOVER {
	color: #2F2235;
	text-decoration: none;
}
.banner_txt {
	padding-top: 15px;
}
.dark_ban_bg {
	background: #2F2235;
}
.gradient_yellow_orange {
	background: -webkit-linear-gradient(#fbb305, #f89212);
	background: -o-linear-gradient(#fbb305, #f89212);
	background: -moz-linear-gradient(#fbb305, #f89212);
	background: linear-gradient(#fbb305, #f89212);
	color: #613935;
}
#home_testimonial_banner div {
	-webkit-box-sizing: initial;
	-moz-box-sizing: initial;
	box-sizing: initial;
}
.ui-dialog-titlebar-close {
	position: relative;
}
.ui-dialog-titlebar-close:before {
	position: absolute;
	font-family: FontAwesome;
	top: 0;
	left: -5px;
	content: "\f00d";
}
.logged_in_list {
	width: 450px;
	margin: 0px auto;
	padding: 0;
}
.logged_in_list ul {
	margin: 0;
	padding: 0;
}
.logged_in_list li {
	list-style: none;
	float: left;
	margin-right: 13px;
	text-align: center;
	font-size: 12px;
}
.logged_in_list li p {
	font-size: 12px !important;
}
.logged_in_list li img {
	height: 40px;
	text-align: center;
}
.matched_pairs_radio, .check_serial_holder, .serial_1_label_link, .serial_2_label_link {
	display: none;
}
.product_select_radio h4 {
	font-size: 14px !important;
}
.product_select_radio {
	padding-bottom: 15px;
}
.product_select_radio label {
	padding: 0 10px;
}
.regMicBtn {
	cursor: pointer;
	text-align: center;
	width: 300px;
	background: #99282b;
	font-size: 20px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	color: #fff;
	padding: 20px 30px;
	text-decoration: none !important;
	margin-top: 50px;
	float: left;
}
.noActions {
	pointer-events: none !important;
	position: relative;
}
.pendingStateMyMics {
	opacity: 0.8;
	background: #FFFFFF;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.warrantyPendingText {
	color: #a94442;
	font-size: 20px;
}
.uploadPopLink {
	cursor: pointer;
	color: #cc9966 !important;
	font-size: 12px !important;
	padding-bottom: 10px;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
}
.uploadPopLink i {
	padding-left: 5px;
	font-size: 20px;
}
.myMicsUploadForm {
	margin-bottom: 5px;
}
.myMicsPopBtn {
	background: #99282b;
	color: #FFFFFF;
	padding: 5px 20px;
	margin-top: 10px;
	float: left;
}
.inlineUploadErrors {
	float: left;
	display: none;
	margin-left: 5px;
	margin-top: 14px;
	color: #a94442;
	font-size: 12px;
}
.blogHeroBanner {
	width: 100%;
	height: 400px;
	background-size: cover !important;
}
.blogHeroBanner img {
}
.blogGradCont {
}
.blogGradContSize {
	width: 100%;
	height: 400px;
}
.inlineImageWrapper figure {
	margin: 0;
}
.inlineImageWrapper figure img {
	padding: 10px 0;
}
.noResultsMicsFilter {
	padding-bottom: 30px;
}
.title-bg {
	background-color: #ededed !important;
}
/*fixed mic scroll styles*/





#prod_filter_container.fixed_scroll {
	z-index: 200;
}
/*#prod_filter_container #mic_filter_bar {*/

    /*transition: all 0.4s ease;*/

/*}*/

#prod_filter_container #mic_filter_bar {
	margin: 0 auto 5px auto !important;
	padding: 10px 0;
}
/*#prod_filter_container #filter_sub_menu_container {*/

    /*transition: all 0.4s ease;*/

/*}*/

#prod_filter_container #filter_sub_menu_container {
	height: 25px !important;
}
/*#prod_filter_container .filter_sub_menu{*/

    /*transition: all 0.4s ease;*/

/*}*/

#prod_filter_container .filter_sub_menu {
	margin: 0 !important;
}
/*#prod_filter_container #prod_filter{*/

    /*transition: all 0.4s ease;*/

/*}*/

#prod_filter_container #prod_filter {
/*margin: 10px auto !important;*/

    /*padding: 15px 3% 15px !important;*/

    /*font-size: 1.1em !important;*/

}
#prod_filter_container_inner {
	width: 1180px;
	margin: 0 auto;
}
.amazon_warning {
	background: #F26B74;
	color: #ffffff;
	display: block;
	text-align: center;
	width: 100%;
	position: relative;
	transition: all 0.4s ease;
	height: auto;
	opacity: 1;
}
.amazon_warning_inner.closed_warning {
	height: 0;
	opacity: 0;
}
.amazon_warning_inner p a {
	color: #ffffff;
	font-weight: bold;
}
.amazon_warning_inner {
	margin: 0 auto;
	width: 70%;
}
.closeAma i {
	font-size: 25px;
}
.closeAma {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
}
.mobileFilterOpen {
	cursor: pointer;
	float: right;
}
.filterMenuBack {
	position: absolute;
	left: 10px;
	top: 10px;
	color: #636262;
	font-size: 20px;
	z-index: 2000;
	cursor: pointer;
	display: none;
}
.filterMenuClose {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #636262;
	font-size: 20px;
	z-index: 2000;
	cursor: pointer;
	display: none;
}
.mobileFilterReset, .mobileFilterDone {
	display: none;
}
#micFilterTop {
	display: none;
}
.one_tag span.tagClose {
	color: #c9b58a;
	margin-left: 5px;
}
.one_tag {
	background: #F6F6F6;
	color: #636262;
	font-size: 13px;
	padding: 5px 10px;
	border-radius: 10px;
	margin: 0 10px 10px 0;
	cursor: pointer;
	float: left;
}
#filter_tag_holder {
	padding: 10px 0;
}
#amazonVideo iframe {
/*height: 80%;*/

    /*width: auto;*/

}
#amazonVideo {
	position: fixed;
	/*height: 80%;*/

    /*width: auto;*/

	z-index: 99999;
}
.nonCapital {
	text-transform: none !important;
}
.pdf_embed {
	width: 90%;
	margin: 0 auto;
}
#mobile_bit_button_products {
	display: none;
}

/** RESPONSIVE CSS **/

@media (max-width: 1200px) {
.pull-right-lg {
	float: right;
}
.globe_img {
	width: auto !important;
}
#footer_slice #footer_social_widgets .f_container, #inner-container, .newsCrumbsCont {
	width: 100%;
	padding: 0;
}
#footer_social_widgets_newsletter {
	width: 300px;
}
#home_news_container, #home_mic_cats {
	width: 865px;
}
#home_news_container a {
	width: 260px;
	margin-right: 20px;
}
#home_news_container a p {
	width: 100px;
	font-size: 13px;
}
.tv_related_link, #more_videos {
	width: 300px;
}
.tv_related_txt {
	width: 150px;
	font-size: 12px;
}
#home_youtube {
	padding: 0 0 0 10px;
}
#testimonial_text {
	width: 865px;
}
#test_container {
	width: 750px;
	height: 190px;
}
.one_story {
	width: 355px;
	padding-right: 20px;
}
.story_avatar img {
	height: auto; width: 70px;
}
.story_right {
	width: 240px;
}
#test_slider {
	width: 3750px;
}
#ps-menu {
	width: 100%;
	margin: 0;
}
ul.ps_tabs li {
	font-size: 15px;
	padding: 1px 12px;
	margin: 1px 8px 0 0;
}
ul.ps_tabs li:last-of-type {
	margin-right: 0;
}
.ps_buy {
	/* width: 300px; */

        /*padding: 10px 0 8px 0;*/

	margin: 10px 22px 0 0;
}
#bit_button_products {
	margin-left: 10px;
	position: relative;
	left: auto;
	float: right;
}
#product_page_container {
	width: 100%;
}
.ps_tab_container {
	width: 57%;
}
#ps_right {
	margin-right: 20px;
	float: right;
}
.spec_table_wrapper, .ps_wrapper, #faq_tab, .spec_header .spec_header_wrapper {
	width: 100% !important;
}
.mic_review_container, .spec_header, .ps_downloads_cont, #faq_tab ul#faq {
	padding-left: 20px;
}
#tab_related, #comp_acc {
	/*width: 835px;*/

	width: 90%;
	margin: 0 0 0 17px;
}
/*#comp_right, #comp_acc_right{*/

        /*left:865px;*/

    /*}*/





#center-page, #product_filtering, #prod_filter_container_inner {
	width: 865px;
	margin: 0 auto;
}
.prod-list-style {
	margin: 0 8px 30px 8px;
	width: 200px;
}
#prod_filter {
	font-size: 1em;
}
.wrapper-dropdown-2 {
	width: 160px;
}
#mic_filter_resp_fix {
	width: 580px;
	margin: 0 auto;
}
#tv_menu_top_wrapper {
	width: 595px;
	margin: 0 auto;
}
#tv_menu_top {
/*float: left;*/

        /*width: 464px;*/

}
a .one_tv_menu_item img {
	height: 32px;
	border: 0;
}
#tv_menu_top {
	background-position: 30px 15px;
	background-size: 180px;
}
.video_thumbnail img {
	/* height: auto; */

	width: 265px;
	height: auto;
}
.tv_block {
	width: 865px;
}
li.pop_vid_li {
	width: 265px;
	height: 210px;
}
#tv_block_header_title {
	width: 100%;
}
#video_btm_list {
	width: 640px;
}
#rpanel {
	top: 55px;
	right: 22px;
}
.selected-holder {
	padding-bottom: 20px;
}
#contactus_cont {
	width: 865px;
}
.request-map-containter .request-left {
	width: 420px;
	float: right;
	margin: 30px 10px 0 0;
}
.request-map-containter .request-right .local-support {
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
}
.request-map-containter .request-right {
	padding-left: 10px;
}
.request-product {
	width: 35%;
}
#aboutus_nav ul {
	width: 100%;
	display: inline;
	padding: 0;
}
#media_container {
	background-size: cover !important;/*padding-top: 372px;*/
}
#sb_container {
	width: 600px;
}
#sb_topslice_title {
	font-size: 1.5em;
}
#sb_studio, #sb_broadcast {
	width: 250px;
	margin-left: 29px;
}
#sbs_topimg, #sbb_topimg {
	margin-left: 0;
	margin-top: 6px;
	margin-bottom: 20px;
}
.ui-widget input {
	width: 181px;
}
.blogRightInner, #blog_right {
	width: 300px;
}
.oneBlogEntry {
	width: 170px;
	margin: 0 30px 30px 0;
}
.oneBlogEntryTop {
	width: 170px;
}
#home_news_holder .oneBlogEntry:nth-child(4) {
	margin-right: 0 !important;
}
#home_news_holder .oneBlogEntry:nth-child(5) {
	display: none;
	margin-right: 0 !important;
}
#home_news_holder .oneBlogEntry {
	width: 195px;
	margin: 0 28px 10px 0;
}
#home_news_holder .oneBlogEntryTop {
	width: 195px;
}
.mic-products-inner-container {
	width: 865px;
}
#home_mic_cats .oneSide {
	width: 415px;
}
.marginRightProduct {
	margin-right: 30px;
}
.product_cat_sml {
	width: 205px;
	height: 240px;
}
.product_cat_sml img {
	width: 130px;
}
.prodImgFixMenu {
	width: 170px !important;
}
.transmitterFix {
	margin: 16px 0;
}
.receiverFix {
	margin: 38px 0;
}
.myrodereel_bg {
	background-position-x: -170px;
}
.video_bg {
	background-position-x: -100px;
}
.wireless_bg {
	background-position-x: -100px;
}
}

@media (max-width: 865px) {
#home_news_container #home_news_holder {
	width: 645px !important;
	margin: 0 auto;
}
#home_news_holder .oneBlogEntry:nth-child(3) {
	margin-right: 0 !important;
}
#home_news_holder .oneBlogEntry:nth-child(4) {
	display: none;
}
#sub-nav {
	margin: 0 25px;
}
.freedman_slider .hp_slider_button, .freedman_slider #slider_button_studio {
	height: 100px;
	width: 24.9%;
}
#topslice_nav_rightbar_btmslice ul li {
	margin: 0 0 0 20px;
}
#topslice_nav_rightbar_btmslice li a {
	font-size: 16px;
}
.clear_hide {
	clear: both;
}
#footer_slice #footer_social_widgets .f_container, #home_news_container {
	width: 700px;
}
#hap_slider .slider_content {
	width: 90%;
}
#footer_social_widgets_newsletter {
	width: 99%;
	padding: 0;
}
#footer_social_widgets_twitter, #footer_social_widgets_fb {
	width: 335px;
	margin: 35px 1% 0 1%;
}
.mobile_footer_replace {
	display: block;
}
.footer_hide {
	display: none;
}
#footer_c {
	width: 100%;
}
.support_hide {
	display: none;
}
.footer_menu_list ul {
	padding-left: 10px;
}
#home_news_container a {
	width: 220px;
	margin-right: 10px;
}
#home_news_container a p {
	font-size: 12px;
	margin: 5px 0 5px 0;
}
#home_left, #home_right {
	float: none;
	margin: 0 auto;
}
#home_tv_content #home_right {
	width: 620px;
}
#home_right {
	width: 620px;
	padding-bottom: 20px;
}
#home_left {
	padding: 0 0 15px 0;
	width: 700px;
}
.tv_related_link {
	margin: 0 10px 10px 0;
}
#more_videos {
	float: none;
	background: #B4975E;
	color: #fff;
	text-align: center;
	padding: 10px 0 10px 0;
	font-size: 15px;
	margin: 0 auto;
	width: 89%;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-weight: normal;
}
#more_videos:hover {
	background: #937A47;
}
#slider_holder {
	width: 100%;
}
#slider_buttons {
	width: 100%;
}
.hpb_active {
	float: left;
	width: 19.9%;
}
#slider_buttons {
	left: 0;
	top: 396px;
}
.hp_slider_button, .hp_slider_button:hover {
	float: left;
	/*width: 19.9%;*/

	font-size: 0.8em;
}
.au_slider .hp_slider_button, .au_slider .hp_slider_button:hover {
	width: 16.45%;/*height: 63px;*/
}
.au_slider .hp_slider_button #hpb_new {
	/*margin-left:5px;*/

	font-size: 12px;
}
/*.au_slider .hpb_heavy{*/

        /*padding: 13px 0 0 0;*/

    /*}*/



#slider_buttons {
	/*height:100px;*/

	height: 83px;
	background: #ccc;
}
.slider_item, .slider_item_center {
	height: 479px;
}
.slider_content {
	margin: 20px 0 0 50px;
}
.slider_item_center .slider_content {
	margin: 15px auto;
}
#slider_pagination {
	top: 0;
	left: 0;
	width: 100%;
}
.slider_btn_left {
	float: none;
	position: absolute;
	left: 10px;
}
.slider_btn_right {
	float: none;
	position: absolute;
	right: 10px;
}
#pagination_cirlces_holder {
	float: none;
	position: absolute;
	right: 40%;
}
#testimonial_text {
	width: 700px;
}
#test_container {
	width: 615px;
}
.one_story {
	width: 630px;
	padding-right: 0;
}
.story_avatar img {
	height: auto; width: 86px;
}
.story_right {
	width: 440px;
}
#test_slider {
	width: 6300px;
}
.mic_information span {
	font-size: 60px;
}
ul.ps_tabs li {
	font-size: 14px;
	padding: 1px 10px;
}
.ps_buy {
/* width: 170px; */

        /*padding:5px 0 8px0*/

}
.mic_information span {
	font-size: 50px;
}
#ps_right {
	float: none;
	margin: 0 auto;
}
#related_products_mobile {
	display: block
}
.bottom_bin {
	display: none;
}
.mobile_bin {
	display: block;
}
#related_products {
	display: none;
}
#ps_right .mic_youtube_button {
	display: none;
}
#media_container .mic_youtube_button {
	display: block
}
.ps_tab_container {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#tab_related, #comp_acc {
	/*width: 700px;*/

	width: 90%;
}
#ps_middle {
	width: 90%;
	padding: 10px;
}
.prod-list-style-accessories {
	background-size: 93% !important;
	-webkit-box-shadow: -1px 0 4px 0 rgba(50, 50, 50, 0.75);
	-moz-box-shadow: -1px 0 4px 0 rgba(50, 50, 50, 0.75);
	box-shadow: -1px 0 4px 0 rgba(50, 50, 50, 0.75);
}
#pstab5 .ps_wrapper .spec_header .spec_header_wrapper .product_category_title {
	font-size: 16px;
}
#pstab5 .ps_wrapper .spec_header {
	padding-left: 5px;
}
.spec_title {
	padding-left: 5px !important;
}
#faq_tab ul#faq {
	padding-left: 20px;
	padding-right: 20px;
}
#pstab3 p {
	padding-right: 20px;
}
#center-page, #product_filtering, #prod_filter_container_inner {
	width: 700px;
	margin: 0 auto;
}
.prod-list-style {
	margin: 0 17px 30px 16px;
}
.mic_lft {
	float: none;
	text-align: center;
}
.left_fix {
	float: left !important;
}
#mic_filter_resp_fix {
	width: 480px;
	margin: 0 auto;
}
#tv_menu_top_wrapper {
	width: 490px;
	margin: 0 auto;
}
#tv_menu_top {
	float: none;
	width: 100%;
}
a .one_tv_menu_item img {
	height: 28px;
	border: 0;
}
#tv_logo {
	float: none;
	text-align: center;
	display: block;
}
#tv_logo img {
	height: 29px;
}
#tv_sb_cat_wrapper ul {
	display: none;
}
#tv_sub_cats_dd, .select_tb_cont {
	display: inline-block;
}
#tv_sb_cat_wrapper {
	width: 221px;
}
.tv_cat_watchlist, .tv_cat_listenlist {
	width: 221px !important;
}
a .one_tv_menu_item img {
	height: 32px;
	border: 0;
}
.video_thumbnail img {
	/* height: auto; */

	width: 265px;
	height: auto;
}
.tv_block {
	width: 575px;
}
li.pop_vid_li {
	width: 265px;
	height: 210px;
}
#tv_menu_top {
	background-image: none;
}
#tv_block_header_title {
	width: 100%;
	font-size: 18px;
}
#tv_block_header_logo img {
	width: 175px;
}
.prod_cat .usecase_tpslice img {
/*width:95%;*/

}
.usecase_tpslice h2 {
	font-size: 17px;
}
.selected-holder {
	width: 100%;
	padding-bottom: 20px;
}
.selected-part {
	width: 650px;
}
.selected-part .parts_fix {
	width: 610px;
}
.selected-part .steps-input {
	min-width: 0;
}
.login_field_text {
	width: 74% !important;
}
.login_submit {
	width: 92%;
}
.selected-part .selected-part-left .parts {
	width: 458px;
	margin: -20px 0 19px -20px;
}
.selected-part .selected-part-left {
	width: 530px !important;
	padding-left: 20px !important;
}
.one_signup_field {
	float: none;
	width: 80%
}
.login-fix .top_top_login_fix .width-fix {
	width: 100% !important;
	padding-left: 10px !important;
}
.login-fix {
	margin-top: 0;
}
.login-fix .top_top_login_fix .width-fix h1 {
	font-size: 20px;
}
.login-fix .top_top_login_fix .width-fix p {
	font-size: 16px !important;
	padding-top: 0 !important;
}
.selected-holder .top_login_fix .selected-part-left {
	width: 90% !important;
	padding-left: 10px;
 !important;
}
.create_account_with {
	font-size: 20px;
}
.login-fix .bottom_login_fix .width-fix-3 {
	width: 90% !important;
	padding: 0 !important;
}
.we_will {
	font-size: 12px;
	padding-top: 0;
}
.width-fix-3 .create_account_with {
	font-size: 18px;
}
.or {
	margin-left: 155px;
}
.selected-part .input-label {
	width: 250px;
}
#faq_search, #faq_free_search {
	float: none;
	margin-left: 0;
}
#contact-nav ul li {
	font-size: 14px;
	padding: 13px 10px;
}
.prod_details_cont {
	width: 380px;
}
.rs_product_name {
	float: none;
}
.rs_warranty {
	float: none;
	padding: 0 15px 0 0;
	margin-left: 10px;
	margin-top: -10px;
}
#contactus_cont {
	width: 700px;
}
.request-map-containter .request-left {
	width: 680px;
	float: none;
	margin: 0 auto;
	padding: 20px 0 0 0;
}
.request-map-containter .request-right {
	width: 100%;
	float: none;
}
.request-dist-holder {
	width: 230px;
	float: left;
	margin-bottom: 0;
	padding-top: 0;
	min-height: 120px;
}
.change-country-dist {
	display: inline-block;
}
.inner-country {
	margin-top: 0;
}
.request-dist-holder .request-dist-holder-right p {
	width: 100%;
}
.request-dist-holder .request-dist-holder-left {
	width: 20px
}
.request-dist-holder .request-dist-holder-right {
	float: left;
	width: 160px;
	padding-left: 10px;
}
.request-dist-holder-right p {
	margin-left: 0 !important;
	font-size: 12px !important;
}
.inner-country select {
	font-size: 12px;
}
.inner-country h3 {
	font-size: 13px;
}
.request-product {
	width: 95%;
}
#topslice_nav_rightbar_btmslice ul {
	padding-left: 137px;
	float: left;
}
#topslice_nav_rightbar_btmslice {
	right: 0;
	left: 0;
}
#topslice_nav_rightbar_btmslice ul li {
	margin: 0 0 0 30px !important;
}
#menu_prod {
	display: none !important;
}
#menu_prod_resp {
	display: inline !important;
}
#aboutus_nav ul li.diff {
	padding: 13px 20px 13px 20px;
}
#aboutus_nav ul li {
	padding: 14px 10px;
	font-size: 14px;
}
#browse {
	left: auto;
	right: -20px;
	top: 29px;
}
#news_left, #news_right, #blog_left, #blog_right {
	float: none;
	width: 85%;
	margin: 0 auto;
}
#news_right, #blog_right {
	padding-top: 10px;
	margin-top: 10px;
	display: none;
}
.back2BlogList {
	display: block;
}
#news_title h1, #blog_title h1 {
	font-size: 20px;
}
/*p.test_title{*/

        /*height:*/

    /*}*/



#ps_right {
	width: 90%;
}
#ps_sbooth {
	width: 300px;
	margin: 0 auto;
	margin-bottom: 15px;
}
#youtube_fancy {
	width: 600px;
}
#vid_play_cont {
	height: 400px;
}
#contact-bottom {
	font-size: 14px;
}
#contact-bottom .contact-bottom-right {
	padding-left: 0;
}
#contact-bottom .contact-bottom-left .contact-bottom-left-left, #contact-bottom .contact-bottom-right {
	width: 190px;
}
#footer_social_widgets_newsletter #newsletter input[class="fieldEmail"] {
	margin-left: 0;
}
.ui-widget input {
	width: 65px;
}
.rodeshow_content {
	margin: 43px 0 0 50px !important;
}
.svmx_content {
	margin: 43px 0 0 50px !important;
}
#blog_left {
	width: 600px;
}
#home_mic_cats {
	width: 415px;
}
.mic-products-inner-container {
	width: 415px;
}
#home_mic_cats .oneSide {
	width: 415px;
}
.marginRightProduct {
	margin-right: 0;
	margin-bottom: 20px;
}
.product_cat_sml {
	width: 205px;
	height: 240px;
}
.product_cat_sml img {
	width: 130px;
}
.prodImgFixMenu {
	width: 170px !important;
}
.transmitterFix {
	margin: 16px 0;
}
.receiverFix {
	margin: 38px 0;
}
#myrodereel_slider .slider_content {
	margin: 20px 0 0 20px;
}
.ixlrHomeHeading {
	font-size: 100px;
	line-height: 120px;
}
.bigSoundTitle {
	height: 220px;
}
#home_vid_panel.slider_content p {
	padding-top: 10px;
	margin-bottom: 5px;
}
.wireless_bg {
	background-position-x: -200px;
}
.svmx_content.slider_content p {
	font-size: 20px;
	line-height: 30px;
}
.svmx_content .homeSliderBtnHolder {
	margin: 10px 0 0 0;
}
}

@media (max-width: 768px) {
#micFilterTop {
	display: block;
}

.mobileFilterReset {
	display: block;
	text-align: right;
	font-size: 15px;
	padding-right: 10px;
	padding-top: 20px;
}
.mobileFilterDone {
	display: block;
	text-align: right;
	font-size: 15px;
	padding-right: 10px;
	padding-top: 20px;
	color: #99282b;
	cursor: pointer;
}
.filterMenuClose {
	display: block;
}
ul#mic_filter_top_menu li label input {
	float: left;
	margin-top: 0;
}
ul#mic_filter_top_menu li label {
	width: 170px;
	display: inline-block;
}
#mic_filter_bar {
	/*display:none;*/

        /*position: absolute;*/

	right: -200px;
	top: 0;
	background: #F6F6F6;
	width: 200px;
	z-index: 1000;
	height: 100%;
	/*transition: 0.4s;*/

	position: fixed;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	overflow-y: scroll;
}
#mic_filter_bar #filter {
	display: none;
}
#mic_filter_bar.mic_filter_bar_open {
	/*display: block;*/

	right: 0;
	-webkit-box-shadow: -3px 0 5px 0 rgba(204, 204, 204, 0.81);
	-moz-box-shadow: -3px 0 5px 0 rgba(204, 204, 204, 0.81);
	box-shadow: -3px 0 5px 0 rgba(204, 204, 204, 0.81);
}
#micFilterTop {
	margin: 10px 0 20px 0;
}
ul#mic_filter_top_menu {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 25px;
	float: none;
}
ul#mic_filter_top_menu li {
	float: none;
	text-align: right;
	font-size: 15px;
	border-bottom: 1px #636262 solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-right: 0;
}
li.subFilterShow i {
	display: none;
}
ul.subFilterDrop {
	position: relative;
	background: #f6f6f8;
	border: 0;
	padding: 0;
	z-index: 1000;
	width: 100%;
	display: none;
	margin-top: 10px;
}
ul#mic_filter_top_menu li.show_sub_menu {
	padding: 0;
	text-align: center;
	color: #c9b58a;
}
ul#mic_filter_top_menu.active li.show_sub_menu {
	border-bottom: 0;
	margin-top: -25px;
}
ul#mic_filter_top_menu.active li.show_sub_menu, ul#mic_filter_top_menu.active li.show_sub_menu form ul.subFilterDrop li {
	display: block !important;
}
ul#mic_filter_top_menu.active li {
	display: none
}
#home_news_holder {
	width: 460px;
	margin: 0 auto;
}
.filmmaker {
	margin: 10px 0 0 0;
}
.newsshooter {
	margin: 10px 0 0 0;
}
#terms-privacy-container p {
	font-size: 12px;
}
#sb_container {
/*display:none;*/

}
.sb_error_message {
	display: block;
}
#terms-privacy-container h1 {
	font-size: 18px;
}
#topslice_nav_rightbar_btmslice ul li {
	margin: 0 0 0 15px;
}
#topslice_nav_rightbar_btmslice li a {
	font-size: 14px;
}
.ps_wrapper {
	padding-top: 0 !important;
}
#menu_wrapper_mh {
	display: none;
}
.menu_arrow_gold {
	background: none !important;
}
#footer_slice #footer_social_widgets .f_container {
	width: 560px;
}
#footer_social_widgets_twitter, #footer_social_widgets_fb {
	width: 265px;
}
#home_news_container a:last-of-type {
/*display: none;*/

}
#home_news_container h5 a {
	display: block !important;
}
.resp_clear {
	clear: both;
}
#home_mic_cats a {
	width: 50%;
	padding-right: 0;
}
#home_news_container, #home_mic_cats {
	width: 470px;
}
#home_mic_cats a .home_mic_cat_title {
	font-size: 15px;
	line-height: 20px;
}
#video_btm_list .tv_related_link {
	display: block !important;
}
.last_news_hide, .tv_related_link {
	display: none !important;
}
a #see_more_latest_news {
	display: block;
}

.home_video_holder{display: none;}	
	
.latest_news_a {
	display: block !important;
	width: 100% !important;
}
#home_left {
	width: 560px;
}
.hpb_light {
	display: none;
}
.hpb_heavy {
	width: 100%;
	text-align: center;
	padding: 10px 0 0 0;
}
#test_left, #test_right {
	display: none;
}
#testimonial_text {
	width: 300px;
}
#test_container {
	width: 300px;/*overflow-x: scroll;*/
}
#test_slider {
	width: 3600px;
}
.one_story {
	width: 300px;
	padding-right: 0;
}
.story_avatar img {
	height: auto; width: 86px;
}
.story_right {
	width: 180px;
}
.slider_content h2, #home_vid_panel h2 {
/*font-size: 50px;*/

        /*line-height:55px;*/

}
.slider_content {
	margin: 40px 0 0 50px;
}
.ntr_img {
	width: 300px;
}
.h2_au_huge {
	font-size: 50px !important;
	width: 99%;
}
#hap_slider .slider_content {
	margin: 50px 0 0 10px;
}
.mic_information span {
	font-size: 40px;
	line-height: 48px;
	padding-bottom: 20px;
}
.stereovideomicx {
	font-size: 25px;
	margin: 10px 0 0 0px;
}
.stereovideomicpro {
	font-size: 25px;
	margin: 10px 0 0 0px;
}
.classic2ltd {
	font-size: 40px;
	margin: 10px 0 0 0px;
}
.mic_information h5 {
	margin: 5px 0 10px 0;
}
.mic_information {
	width: auto;
	padding-top: 10px;
}
.mic_youtube_button {
	position: relative;
	margin: 0 auto;
	left: 0;
	top: 0;
	text-align: center;
	width: 100%;
	margin-bottom: 0;
}
.yt_button_top_mobile {
	display: block;
	background: #B42442;
	padding: 10px 0 10px 10px;
	text-transform: uppercase;
	font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
	font-size: 16px;
	text-align: left;
}
.yt_button_top_mobile .photos_arrow i {
	padding: 0 !important;
}
#youtube_fancy iframe {
	display: none;
}
#yt_product_video_slider {
	height: 92%;
	width: 210px;
	overflow-y: scroll;
	padding-top: 15px;
	padding-bottom: 15px;
}
.one_yt_clip_thumb {
	float: none;
	padding-bottom: 10px;
}
#yt_product_video_slider #yt_product_video_slider_holder {
	width: 100% !important;
}
.mobile_software_cont {
	padding-bottom: 0 !important;
}
.yt_button_top_mobile i {
	font-size: 20px;
	padding-right: 5px;
}
.yt_button_top, .yt_button_bottom, #social_addthis_buttons, ul.ps_tabs {
	display: none;
}
#photos_show_btn {
	width: 100%;
	background: #D7D7D7;
	opacity: 1;
	text-align: left;
	font-size: 18px;
	color: rgb(102, 102, 102);
	float: none;
	padding: 10px 0;
}
.mic_photos_text {
	display: inline-block;
	padding-left: 10px;
}
.photos_arrow {
	float: right;
	padding-right: 20px;
}
#ps-menu {
	background: #f6f6f6;
}
#bit_button_products {
	width: 100%;
	margin-left: 0;
	float: none;
}
#rpanel {
	position: static;
	top: 0;
	right: 0;
	width: 100%;
}
.ps_buy {
	width: 100%;
	margin: 0;
	color: #fff;
	background: rgb(178, 148, 92);
	padding: 10px 0 10px 0;
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	font-size: 18px;
}
.ps_buy span {
	color: #f6f6f7;
}
#ps_middle #related_products_mobile p, #ps_middle p {
	padding-left: 0;
}
#ps_middle #related_products_mobile ul {
	padding-left: 0;
}
#ps_middle ul {
	padding-left: 18px;
}
#find_content #ps_buyit {
	margin-top: 0;
	margin-bottom: 10px;
}
#find_retailer {
	margin-top: 0;
	padding: 15px 0 0 0;
}
#ps-menu {
	height: auto
}
#tab_related, #comp_acc {
	/*width: 490px;*/

	width: 80%;
	height: 270px;
}
#tab_related, #comp_acc {
	overflow-x: scroll;
	-webkit-transform: translatez(0)
}
 #tab_related.frame::-webkit-scrollbar {
 -webkit-appearance: none;
}
 #comp_acc.frame::-webkit-scrollbar {
 -webkit-appearance: none;
}
.mobile_footer_replace {
	margin-top: 29px
}
.prod-list-style-accessories {
	background-size: 93% !important;
	width: 85px;
	padding-top: 120px;
}
.lrg_part_name {
	font-size: 0.7em;
	line-height: 1.5em !important;
	padding: 5px 0 0 5px !important;
}
.sml_part_name {
	font-size: 0.5em !important;
	padding: 7px 0 0 5px !important;
	line-height: 1.5em !important;
}
a .prod-list-style-accessories .prod-list-details .product-desc {
	font-size: 0.5em !important;
}
.prod-list-details .product-name {
	min-height: 28px
}
#product_img_slider_thumbs {
	overflow: hidden;
	overflow-x: scroll;
	background: #494949;
}
#product_img_slider_thumbs_holder {
	/*width: 100% !important;*/

	height: 70px;
}
#product_img_slider_thumbs_holder a {
	float: left;
}
button.ps_buy:hover span, button.bit_bg_change span {
	color: rgb(102, 102, 102) !important;
}
button.ps_buy:active, button.ps_buy:hover, .bit_bg_change {
	border: 0;
	background: rgb(232, 232, 232);
	outline-style: none;
	color: rgb(178, 148, 92);
	box-shadow: none !important;
}
.product-desc p {
	margin: 0;
	padding-right: 5px;
}
#tab_related .prod-list-style-accessories .prod-list-details .product-desc, #comp_acc .prod-list-style-accessories .prod-list-details .product-desc {
	min-height: 70px;
}
#tab_related_holder, #comp_acc_holder {
	height: 270px;
}
.mic_review_left {
	float: none
}
.mic_review_right {
	float: none;
	margin: 0 auto;
	padding-top: 15px;
}
.user_avatar {
	width: 100%;
	text-align: center;
}
.mic_review_left_holder {
	display: none;
}
#center-page, #product_filtering {
	width: 470px;
	margin: 0 auto;
}
.prod-list-style {
	margin: 0 17px 30px 16px;
}
#center-page .prod-list .prod-list-details .lrg_part_name {
	font-size: 1.3em;
}
#center-page .prod-list .prod-list-details .sml_part_name {
	font-size: 1em !important;
	line-height: 1.9em !important;
}
#center-page .prod-list .prod-list-details .product-desc p {
	margin-left: 0;
}
.prod-list-style {
/*margin: 0 8px 30px 8px;*/

        /*width: 150px;*/

        /*background-size: auto 300px !important;*/

}
#mic_filter_resp_fix {
	width: 205px;
	margin: 0 auto;
}
.wrapper-dropdown-2 {
	float: none;
}
.left_fix {
	float: none !important;
	padding: 15px 0;
}
#reset_filter {
	display: none;
}
#reset_filter_acc {
	float: right;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	margin-top: 0px;
}
#tv_menu_top_wrapper {width: 400px;margin: 0 auto;text-align: center;}
#tv_menu_top_wrapper a{ display: inline-block;padding: 0;}
#tv_menu_top {
	float: none;
	width: 100%;
}
a .one_tv_menu_item img {
	height: 30px;
	border: 0;
}
#tv_logo {
	float: none; display: none;
	text-align: center;
}
#tv_logo img {
	height: 29px;
}
.one_tv_menu_item {
	float: left;
	padding: 16px 20px 10px;
}
a .one_tv_menu_item img {
	height: 32px;
	border: 0;
}
.video_thumbnail img {
	/* height: auto; */

	width: 240px;
	height: auto;
}
.tv_block {
	width: 520px;
}
li.pop_vid_li {
	width: 240px;
	height: 200px;float: none; display: ruby;
}
#video_btm_list {
	width: 300px;
}
.fixed_scroll {
	position: static !important;
}
.product_category_title {
	display: none;
}
#pstab5 .product_category_title {
	display: block !important;
}
.mobile_collapse_btn {
	display: block;
	width: 100%;
	background: #D7D7D7;
	opacity: 1;
	text-align: left;
	font-size: 18px;
	color: rgb(102, 102, 102);
	float: none;
	padding: 10px 0;
	cursor: pointer;
	position: relative;
}
.mobile_collapse_btn span {
	padding-left: 10px;
}
.mobile_collapse_btn i {
	position: absolute;
	right: 21px;
	top: 16px;
}
#pstab2, #pstab1, #ps_right, #pstab3, #show_more_reviews_holder {
	display: none;
}
.viewMorePosts {
	display: block !important;
}
#comp_right, #comp_acc_right, #comp_left, #comp_acc_left {
	display: none !important;
}
#pstab1 .ps_wrapper .spec_header {
	display: none;
}
#ps_right {
	padding-top: 20px !important;
}
.faq_title, .contact_title {
	display: block !important;
}
#ps_sounds {
	padding-bottom: 20px;
}
.mic-products-inner-container {
	width: 425px;
	max-width: none;
}
.prod_cat {
	width: 200px;
	margin-bottom: 20px;
}
.usecase_tpslice img {
	height: 150px;
}
#prod_topslice {
	padding: 20px 0;
}
.products_list_li {
	display: none;
}
.resp_product_title {
	display: block;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 15px;
}
#top_product_cats {
	margin-top: 0;
	padding-bottom: 0;
}
#bottom_product_cats {
	padding-bottom: 20px;
}
.selected-part {
	width: 560px;
}
.selected-part .parts_fix {
	width: 540px;
}
.selected-part .parts_fix {
	width: 521px;
}
.login_field_text {
	width: 87% !important;
}
#warranty_email_exists {
	font-size: 12px;
}
.login_submit {
	width: 76%;
}
.selected_img_holder {
	float: none;
	margin-top: 15px;
	margin-bottom: 15px;
}
select#mic_id_value {
	font-size: 14px;
}
.top-header-faq h2 {
	font-size: 17px;
}
.top-header-faq {
	padding: 15px 0 5px 0;
}
#warranty_top_para {
	width: 90%;
	max-width: 800px;
	margin: 20px auto 0 auto;
	padding-bottom: 15px;
}
#warranty_top_para p {
	font-size: 12px;
	margin-left: 0;
}
.selected-part .selected-part-left .parts {
	width: 368px;
	margin: -20px 0 19px -20px;
}
#rs_login_msg {
	width: 95%;
	margin: 0 auto;
}
#login_page_form {
	width: 280px;
}
.prod_details_cont {
	width: 250px;
}
.rs_product_name {
	font-size: 18px;
}
.prod_details_cont p {
	padding-bottom: 0 !important;
}
.rs_warranty img {
	height: 15px;
	margin-bottom: 4px;
}
#dist_info .map_contact_details {
	float: left;
}
.map_contact_details, .map_address {
	float: none;
	padding-bottom: 15px;
}
.one_map_detail {
	padding-bottom: 0;
}
.one_map_detail img {
	width: 18px;
}
.result_item {
	font-size: 0.80em;
}
#contactus_cont {
	width: 560px;
}
.request-map-containter .request-left {
	width: 540px;
	float: none;
	margin: 0 auto;
	padding: 20px 0 0 0;
}
.request-map-containter .request-right {
	width: 100%;
	float: none;
}
.request-dist-holder {
	width: 230px;
	float: left;
	margin-bottom: 0;
	padding-top: 0;
	min-height: 120px;
}
#contact-bottom {
	display: none;
}
#mobile-contact-information {
	display: block;
}
.request-dist-holder {
	min-height: 0;
}
.change-country-dist {
	margin-top: 10px;
}
.request-map-containter .request-right .local-support {
	font-size: 16px;
}
.slidingDiv_info {
	width: 95%;
	margin: 0 auto;
}
.one-bottom-contact {
	line-height: 16px;
	font-size: 12px;
}
.contact-bottom-header {
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.one_signup_field input[type="text"], .one_signup_field input[type="password"], .one_signup_field select {
	font-size: 12px;
	padding: 5px;
}
form#signup .one_signup_field {
	padding-bottom: 10px;
}
form#signup .one_signup_field label {
	font-size: 14px;
}
.slider_content {
	width: 495px;
}
#mobile_search_panel {
/*background: #fff;*/

        /*position:fixed;*/

        /*padding:0;*/

        /*margin:0;*/

        /*width: 100%;*/

        /*height: 100%;*/

        /*z-index: 1000;*/

}
.try_another_search {
	padding-top: 5px;
	font-size: 10px;
	color: #222 !important;
	text-align: center;
}
.no_results_mobile_drop {
	text-align: center;
	padding-top: 5px;
}
.term_no_results {
	font-weight: bold;
	font-size: 15px;
	color: #222 !important;
	padding-top: 5px;
	text-align: center;
}
#mobile_search_panel .ui-widget, #header_slice .ui-widget {
	display: none;
	z-index: 2000 !important;
	background: #fff !important;
	top: 65px !important;
	width: 100% !important;
	left: 0 !important;
	border: 0 !important;
	color: #343434 !important;
	margin-left: -10px !important;
	max-height: 100% !important;
}
.ui-menu-item .search_cat_style a {
	color: #99282b !important;
	font-size: 15px !important;
}
.ui-menu-item a {
	color: #222 !important;
	font-size: 12px !important;
	text-transform: inherit !important;
}
li.ui-menu-item:nth-child(even) {
	background: #F8F8F8 !important
}
/*.no_result_list:nth-child(even) {background: #fff !important;}*/



#mobile_search_panel .ui-autocomplete .no_result_list {
	text-align: center !important;
	color: #99282b !important;
}
.ui-autocomplete .ui-state-focus {
	border: 0 !important;
	background: 0 !important;
}
.mobile_cat_style a {
	color: #99282b !important;
}
.mobile_cat_style {
	/*padding:0 2px;*/

        /*background: #EFEFF0;*/

	float: right !important;
	margin-right: 10px;
	width: auto !important;
	color: #99282b !important;/*border: 1px #222 solid;*/
}
.search_span_width {
	width: 60%;
	cursor: pointer;
	color: #222;
}
.ui-menu-item:hover, .ui-menu-item, .ui-state-focus, .ui-state-focus:hover {
	display: block;
}
#mobile_search_panel ul.ui-autocomplete {
	overflow-y: scroll;
}
#topslice_nav_rightbar_btmslice, #nav-container, #topslice_nav_rightbar_topslice, #footer_social_widgets_fb, #footer_social_widgets_twitter, .footer_second_hide, #footer_contact_link, .slider_btn_left, .slider_btn_right, #tv_gold_top, #aboutus_nav ul {
	display: none;
}
#related_products_mobile ul li .related_right .box_name, #related_products ul li .related_right .box_name {
	width: 170px;
}
#related_products_mobile ul li .related_right .box_desc, #related_products ul li .related_right .box_desc {
	width: 170px;
	margin: 0
}
#aboutus-nav-mobile {
	display: block;
	padding-bottom: 10px;
}
#aboutus-nav-mobile select {
	margin: 0 auto;
	display: block;
}
#news_title h2 {
	font-size: 20px;
}
#news_text {
	font-size: 12px;
}
#aboutus_description_title h1 {
	margin-bottom: 20px;
	margin-top: 0;
	font-size: 20px;
}
#aboutus_description_text p {
	font-size: 14px
}
.about67 h3, .about2k3 h3, .about2k13 h3, .about90 h3 {
	font-size: 20px;
}
.about67 h5, .about2k3 h5, .about2k13 h5, .about90 h5 {
	font-size: 18px;
}
#aboutus_1967 p, #aboutus_1990 p, #aboutus_2003 p, #aboutus_2k13 p {
	margin: 15px 15px 0 15px;
	color: #000;
	font-size: 12px;
	line-height: 1.5;
}
#aboutus_description {
	padding-bottom: 20px;
}
#aboutus_img1990, .about90, .about2k13, #aboutus_img2k13, #nl_sign-up-form {
	float: none;
	margin: 0 auto;
	width: 85%;
}
#nl_sign-up-form {
	margin-bottom: 15px;
}
.about2k13 h3, .about90 h3, .about2k13 h5, .about90 h5 {
	margin: 15px 0 0 0;
}
#aboutus_2k13 p, #aboutus_1990 p {
	margin: 15px 0 0 0;
}
#aboutus_img1990, #aboutus_img2k13 {
	padding-top: 15px;
}
.yt_product_video_play_btn {
	display: none;
}
#itunes_bit {
	float: none;
	width: 200px;
	text-align: center;
}
.ps_wrapper #ps_mslice #ps_middle ul li {
	font-size: 14px;
	line-height: 25px;
}
#youtube_fancy {
	width: 420px;
}
#vid_play_cont {
	height: 400px;
}
#media_container {
	padding-top: 372px;
}
.sml_part_name {
	font-size: 13px;
	padding-left: 7px;
}
#center-page, #product_filtering, #prod_filter_container_inner {
	width: 435px;
}
.prod-list-style {
	/*width: 150px;*/

	margin: 0 7px 30px 8px;
}
ul#mic_spec_logo {
	display: none;
}
.prod-list {
	background-size: 100% !important;
	width: 130px;
	padding-top: 160px;
	height: 32px;
}
#center-page .prod-list .prod-list-details .lrg_part_name {
	font-size: 0.77em;
	line-height: 1.5em !important;
	padding: 5px 0 0 5px !important;
	height: 27px;
	min-height: 0 !important;
}
#center-page .prod-list .prod-list-details .sml_part_name {
	font-size: 0.6em !important;
	line-height: 1.5em !important;
	padding: 5px 0 0 5px !important;
	height: 27px !important;
	min-height: 0 !important;
}
#inner-container a .prod-list-style .prod-list-details .product-desc p {
	font-size: 10px !important;
	line-height: 13px;
}
.mobile_desc {
	display: block;
}
.non_mobile_desc {
	display: none;
}
.prod-list-details .product-desc {
	height: 65px;
	display: none;
}
#home_tv_content #home_right {
	width: 560px;
}
.au_slider .hp_slider_button, .au_slider .hp_slider_button:hover {
	width: 16.45%;
	height: 60px;
}
.au_slider .hpb_heavy {
	padding: 13px 0 0 0;
}
.au_slider #slider_button_whats_new #hpb_new {
	margin: 22px auto;
}
.au_bg {
	background: url('../images/rode.jpg') right no-repeat #fff;
}
.rodeshow_bg {
	background: url('../images/rs-blank-mob.jpg') right no-repeat #fff;
}
.svmx_bg {
/*background: url(https://cdn2.rode.com/images/home_slider/svmx.jpg) right no-repeat #fff;*/

}
.video_bg {
	background-position-x: -270px;
}
.studio_bg {
	background: url('../images/ntr-mob.jpg') right no-repeat #fff;
}
.live_bg {
	background: url('../images/live.jpg') right no-repeat #fff;
}
.mobile_bg {
	background: url('../images/smartlav.jpg') right no-repeat #fff;
}
/*

    .myrodereel_bg{

        background: url('/images/home_slider/MRR2015/mrr-vote-mob.jpg') -100px right no-repeat #000;

    }*/

#mrr_prizes {
	width: 100px;
}
#faq_tab #faq li ul li.sub-faq p {
	font-size: 12px;
}
.wireless_bg {
	/*background: url('/images/home_slider/15launch/wireless_mob2.jpg') right no-repeat #fff;*/

	background-position-x: -300px;
}
.rodeshow_content {
	margin: 30px 0 0 20px !important;
}
.svmx_content {
	margin: 30px 0 0 20px !important;
}
#home_mic_cats .left {
	width: 44%;
}
.wireless_img_prod_fix {
	width: 100% !important;
	float: none !important;
	margin: 0px auto;
	display: inline-block;
	padding: 16px 0 16px 0;
}
#home_news_container, #home_mic_cats {
	width: 100%;
}
#home_mic_cats .right {
	width: 39%;
	float: right;
}
#home_mic_cats a {
	width: 100%;
	padding-right: 0;
}
.product_cat_sml {
	width: 48%;
}
.myrodereel_bg {
	background-position-x: -205px;
}
#blog_left {
	width: 560px;
	padding-left: 0;
}
.oneBlogEntry {
	width: 170px;
	margin: 0 10px 30px 0;
}
#home_news_container #home_news_holder {
	width: 420px !important;
	margin: 0 auto;
}
#home_news_holder .oneBlogEntry:nth-child(2) {
	margin-right: 0 !important;
}
#home_news_holder .oneBlogEntry:nth-child(3) {
	display: none;
}
div {
/*border: 1px #000 solid;*/

}
#blog_social {
	text-align: center;
}
#home_mic_cats {
	padding: 20px 0;
}
.blogHeroBanner {
	background-position: center;
}
#container.product-page-bg #inner-container {
	padding-top: 0 !important;
}
}

@media (max-width: 560px) {
.addthis_sharing_toolbox {
	text-align: center;
}
.wireless_img_prod_fix {
	width: 70% !important;
}
.ntr_img_rd {
	width: 100px;
}
.ntr_img {
	width: 180px;
}
#home_news_holder {
	width: 275px;
	margin: 0 auto;
}
.mic-products-inner-container #home_mic_cats .left, .mic-products-inner-container #home_mic_cats .right {
	float: none;
	width: 280px;
	padding: 10px;
	margin: 0 0 15px 0;
}
#center-page, #product_filtering, #prod_filter_container_inner {
	width: 300px;
}
#vid_play_cont {
	height: 300px;
}
#footer_c {
	width: 100%;
	padding: 0;
}
.footer_menu_list {
	display: none;
}
#mobile_footer_menu {
	display: inline-block;
	width: 100%;
}
.one_footer_menu {
	width: 49.80%;
	float: left;
	background: #000;
	text-align: center;
	padding: 15px 0;
}
#mobile_footer_menu_bottom {
	display: block;
	padding: 15px 0;
}
#mobile_footer_menu_bottom ul {
	padding: 0;
	margin: 0 auto;
	width: 300px;
}
#mobile_footer_menu_bottom ul li {
	float: left;
	text-align: center;
	list-style: none;
	width: 33.33%;
	font-size: 14px;
	line-height: 3em;
}
.product_category_drops {
	display: inline-block;
}
.product_category_drops {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	background: url('../images/drop-down-arrow.jpg') no-repeat top right #f9f9fa;
	border-radius: 0 !important;
	border: 0;
	font-size: 16px;
	color: #727272;
	line-height: 20px;
	padding: 5px 10px 5px 5px;
	height: 40px;
	width: 220px;
	margin-bottom: 15px;
}
#mobile_footer_menu_bottom ul li a {
	color: #fff;
}
#bottom_product_cats ul {
	display: none;
}
a .one_footer_menu {
	text-decoration: none;
	color: #fff;
}
.rode_diff_style {
	width: 100% !important;
	padding-top: 10px;
}
.footer_menu_list ul li a, .footer_menu_list li.header {
	font-size: 13px;
}
#footer_resp_contact {
	display: block;
}
#footer_social_links ul li {
	margin-right: 5px;
}
#footer_social .f_container, #footer_social_widgets_newsletter {
	width: 285px;
	float: none;
}
#footer_slice #footer_social_widgets .f_container {
	width: 300px;
}
#footer_social_widgets_newsletter h4 {
	float: left;
}
#footer_copyrights_menu {
	font-size: 7px;
}
#footer_copyrights_menu ul li {
	padding-right: 5px;
}
#news-image img {
	height: 50px;
}
#home_news_container a {
	width: 130px;
}
#news-image {
	margin-right: 5px;
}
.no_resp_right {
	margin-right: 0 !important;
}
#home_news_container a p {
	float: left;
	width: 73px;
	font-weight: normal;
	font-size: 11px;
}
.read_more_news {
	float: right !important;
}
#home_left, #home_right {
	width: 320px;
}
#home_tv_content #home_right {
	width: 100%;
}
#more_videos {
	width: 300px;
	font-size: 15px;
	padding: 10px 0 10px 0;
}
#home_youtube {
	padding: 0;
}
.hp_slider_button {
	float: left;
	width: 24.8% !important;
	font-size: 0.65em;
	height: 60px !important;
}
.hp_slider_button, .hp_slider_button:hover {
	float: left;
	width: 19.75%;
	font-size: 0.65em;
	height: 60px;
}
.slider_content {
	width: 90%;
	margin: 20px 0 0 10px;
}
.slider_content h2 {
	font-size: 30px !important;
	width: 95%;
	line-height: 35px;
}
.slider_content p {
	font-size: 15px !important;
	line-height: 25px !important;
}
.slider_item {
	height: 350px;
}
.slider_button_gold, .slider_button_red, .slider_button_dark {
	padding: 11px 16px;
	font-size: 14px;
	margin-top: 10px;
}
#slider_buttons {
	left: 0;
	top: 290px;
	height: 61px;
}
.new_bg {
	background-position: right !important;
}
.video_bg, .mobile_bg {
/*background-position: center !important;*/



}
#hpb_new {
	width: 100%;
	text-align: center;
	margin: 21px auto !important;
}
#slider_container, #slider_holder {
	height: 360px;
}
.slider_content .slider_button {
	padding: 11px 5px;
	font-size: 14px;
	margin-top: 10px;
}
.sb_space {
	margin-left: 5px;
}
.slider_content .slider_button span {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#studio_slider .slider_content .slider_button_gold, #studio_slider .slider_content .slider_button, .slider_button_dark {
	margin-top: 10px;
}
.slider_item_center {
	height: 340px;
}
.slider_item_center .slider_content {
	margin: 25px auto;
}
.slider_item_center .slider_content .slider_button {
	margin-left: 20px;
}
.on_camera_hide {
	display: none;
}
#slider_button_video span.hpb_heavy {
	padding: 10px 0 0 0;
}
#logo {
	height: auto;
	margin-left: -20px;
}
#home_youtube iframe {
	height: 210px;
}
.hpb_2_line {
	margin-top: 1px !important;
}
.hpb_heavy {
	margin-top: 10px !important;
}
#slider_pagination {
	background: none;
}
#pagination_cirlces_holder {
	left: 32%;
}
.home_video_holder #inner-container {
	padding-bottom: 10px;
}
#footer_social_widgets_newsletter {
	width: 295px;
}
#testimonial_text {
	width: 230px;
}
#test_left {
	padding: 60px 10px 0 0;
}
#test_right {
	padding: 60px 0 0 0;
}
#test_container {
	width: 245px;
	height: 280px;
}
.one_story {
	width: 245px;
	padding-right: 0;
}
.story_avatar {
	float: none;
	width: 220px;
	text-align: center;
	height: auto !important
}
.story_avatar img {
	height: auto; width: 86px;
}
.story_right {
	width: 220px;
	float: none;
	text-align: center;
	padding-top: 5px;
}
#mobile_slider .slider_content {
	margin: 70px 0 0 10px;
}
#new_slider .slider_content {
	margin: 50px 0 0 10px;
}
#wireless_slider .slider_content {
	margin: 50px 0 0 10px;
}
#live_slider .slider_content {
	margin: 70px 0 0 10px;
}
#studio_slider .slider_content {
	margin: 30px 0 0 10px;
}
#video_slider .slider_content {
	margin: 10px 0 0 10px;
}
#home_vid_panel h2 {
	line-height: 40px;
}
.slider_item_center .slider_content .slider_button {
	float: none;
	margin: 0 auto;
	width: 250px;
}
#studio_slider .slider_content h2 {
	line-height: 70px !important;
}
#footer_resp_contact a {
	font-size: 20px;
}
#footer_copyrights_menu ul {
	margin: 0 auto;
	width: 300px;
}
.review_para, .review_para p, #tab_related, #comp_acc {
	width: 100%;
	margin: 0 auto;
}
.ps_downloads_cont {
	width: 95%;
	margin: 0 auto;
}
.mic_youtube_button {
	width: 100%
}
.mobile_collapse_btn {
	font-size: 18px;
}
/*.prod-list-style-accessories{*/

        /*width: 150px;*/

    /*}*/











#tab_related_holder .prod-list, #comp_acc_holder .prod-list {
	height: 115px !important;
	padding-top: 130px;
	width: 100px;
}
#tab_related_holder .prod-list .prod-list-details .product-desc, #comp_acc_holder .prod-list .prod-list-details .product-desc {
	display: block;
}
a .one_tv_menu_item img {
	height: 32px;
	border: 0;
}
.video_thumbnail img {
	/* height: auto; */

	width: 280px;
	height: auto;
}
.tv_block {
	width: 300px;
}
li.pop_vid_li {
	width: 280px;
	height: 210px;
}
#tv_block_header_title {
	width: 100%;
	font-size: 18px;
}
#tv_block_header_logo img {
	width: 100px;
	padding-top: 15px;
}
.download_doc_spec {
	width: 135px;
}
.download_btn_right {
	width: 85px;
}
#pstab3 .download_doc_spec p, .download_btn_right h6, .download_btn_right h6 span {
	font-size: 11px !important;
}
.filter_clear_both_resp {
	clear: both;
}
.mic-products-inner-container {
	width: 310px;
	max-width: none;
}
.mic-products-inner-container {
	width: 300px;
	max-width: none;
}
#home_mic_cats {
	padding: 0;
}
.prod_cat {
	width: 120px;
	margin-bottom: 20px;
}
.usecase_tpslice h2 {
	font-size: 13px;
}
.resp_product_title, #bottom_product_cats ul li {
	font-size: 10px;
}
.selected-part {
	width: 300px;
}
.login-fix .selected-part {
	width: 97% !important;
}
.selected-part .parts_fix {
	width: 260px;
}
.selected-part .selected-part-left {
	width: 280px !important;
	padding: 0 10px 0 20px !important;
	float: none;
}
.signup_register {
	padding: 5px 25px !important;
}
.facebook-google-login {
	padding: 0;
}
.or {
	float: none;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}
#signup_error_message_email, .fix_all_errors, #email_exists, .terms_error, #file_error, #file_error_size, #unknown_error {
	font-size: 10px;
}
#quick_signup_holder {
	padding-bottom: 10px;
}
.login_field_text {
	width: 90% !important;
}
#warranty_email_exists {
	font-size: 12px;
}
.login_submit {
	width: 64%;
}
.selected-part .selected-part-left .parts {
	width: 260px;
	padding: 10px 0 7px 40px;
	margin: -20px 0 19px -20px;
}
.summary_tick {
	top: -18%;
}
#header-container-top {
	display: none;
}
.selected-part .selected-part-left {
	width: 280px;
}
.selected_img_holder {
	width: 250px;
	height: 292px;
}
.selected-part .steps-input {
	width: 80%
}
#serial_no_btn, #serial_no_btn_url {
	margin: 0 0 20px 0;
}
.selected-part .steps-input {
	font-size: 12px;
}
.check_serial_holder {
	margin-top: 0;
}
.selected-part .selected-part-left .parts span, .selected-part .selected-part-left .parts {
	font-size: 12px !important;
}
.selected-holder {
	margin: 10px 0;
}
.one-warranty-field {
	width: 80%;
}
.one-warranty-field input[type=input], select#mic_id_value, .matched_pairs_radio, .one-warranty-field select, .one-warranty-field label, .selected-part .input-label, .selected-part textarea, .terms_box label, #my_account_right p, .faq_content p {
	font-size: 12px;
}
#my_account_right h3 {
	font-size: 15px;
}
#success_tick {
	margin-right: 10px;
}
#success_tick img {
	height: 21px;
}
.warranty_textarea .comments {
	width: 200px;
}
#my_account_right {
	padding: 10px 0 0 10px;
}
#contact-nav ul {
	display: none;
}
#contact-nav-mobile {
	display: block;
	width: 220px;
	margin: 0 auto;
	padding-bottom: 10px;
}
#faq-search .search-faq, #faq-search, #faq-search .faq-product, #faq_search select {
	width: 200px;
	font-size: 12px;
}
#faq-search .faq-search-submit, #search-faq {
	height: 38px;
}
#faq li ul li a, ul#faq_list li a, #faq li a {
	font-size: 12px;
	line-height: 12px;
}
.faq_container h2 {
	font-size: 15px;
	font-weight: bold;
}
#inner-container p {
	font-size: 12px;
	padding-bottom: 10px;
}
.pullQuoteWrapper {
	font-size: 18px !important;
}
.login-h1 {
	font-size: 15px;
}
#login_page_form {
	padding: 10px 0;
}
.login_field_text {
	font-size: 12px;
	padding: 5px;
}
#loginBtn {
	font-size: 15px;
	padding: 10px 0;
}
#social_media h5 {
	margin: 5px 0;
}
.prod_details_cont {
	width: 150px;
}
#request_service, #rs_warranty_work {
	width: 90%;
}
#rs_what_next_text {
	margin: 0;
}
#contactus_cont {
	width: 290px;
}
.request-map-containter {
	padding: 10px 0 40px 0;
	width: 100%;
	margin: 0 auto;
}
.request-map-containter .request-right .local-support {
	font-size: 12px;
	line-height: inherit;
}
.change-country-dist {
	width: 100%;
}
.inner-country {
	width: 250px;
}
.request-map-containter .request-left {
	width: 280px;
}
#enquiry-form-contactus h4 {
	font-size: 14px;
	padding-bottom: 10px;
}
.enquiry-form {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 0 0 10px;
	margin: 15px 12px;
}
.enquiry-form select {
	font-size: 12px;
	background: url('../images/drop-down-arrow-white.jpg') no-repeat top -4px right 7px #fff;
	height: 40px;
}
.enquiry-form input[type=text] {
	margin-right: 0;
	font-size: 12px;
	height: 30px;
}
.terms-holder label {
	font-size: 12px !important;
}
#dist_info .map_contact_details, #dist_info .map_details_right {
	float: none;
	margin-top: 0;
}
.account_logout {
	left: 0;
	width: 113px;
	top: 87px;
}
.logged_in_title p {
	font-size: 9px;
}
.logged_in_right {
	width: 60%;
}
#video_btm_list {
	width: 300px;
}
#author_img {
	width: 100%;
}
.mobile_loc_icon {
	display: inline-block;
	float: left;
	padding: 5px 5px 0 0;
}
.map_details_left {
	display: none;
}
.mob_store_name {
	float: left;
}
.mob_store_name span {
	display: block;
	font-weight: normal !important;
}
div#map {
	height: 300px !important;
}
.marker_holder, .marker_name, .marker_name span, .marker_phone, .marker_distance, .marker_holder .one_map_detail {
	font-size: 12px !important;
}
#zoomout {
	top: 3px;
	left: 3px;
}
#zoomin {
	top: 30px;
	left: 3px;
}
#youtube_fancy {
	width: 250px;
}
.rodeshow_content {
	margin: 30px 0 0 10px !important;
}
.rodeshow_logo img {
	max-width: 75%;
}
.rodeshow_content.slider_content p {
	padding: 20px 0 0 0;
}
.svmx_content {
	margin: 20px 0 0 10px !important;
}
.svmx_content.slider_content p {
	width: 200px;
}
.svmg_logo {
	width: 200px;
}
.svmg_logo {
/*position: relative;*/

        /*margin-top: -15px;*/

}
.svmx_content.slider_content p {
	padding: 20px 0 0 0;
	margin-bottom: 10px;
}
.product-page-bg #inner-container #center-page {
	padding-top: 20px;
}
.compatible_wrapper {
	padding-bottom: 0;
	height: 295px;
}
.au_slider .hp_slider_button {
	height: 60px;
}
.au_slider .hp_slider_button #hpb_new {
	margin-left: 0;
	font-size: 7px;
}
.au_slider .hpb_heavy {
	padding: 14px 0 0 0;
	font-size: 7px;
}
#blog_text p iframe {
	height: 250px !important
}
#serial_help p, #where_to_find p, #matched_help p {
	width: 230px;
}
#where_to_find p {
	width: 230px;
}
#serial_help #mic_serial_dropdown {
	width: 230px !important;
}
.width-fix .your-microphone {
	padding: 10px;
}
div#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
	width: 250px;
}
.my_mic_img_holder {
	height: 200px;
}
.request-product .request-product-right .product-name {
	font-size: 20px;
	padding-bottom: 10px;
}
.purchased_on {
	font-size: 14px;
	margin-bottom: 10px;
}
.request-product .request-product-right p {
	padding-bottom: 5px !important;
	font-size: 15px !important;
}
.request-product .request-product-right .serial-number, .request-product .request-product-right .purchased-shop, .request-product .request-product-right .warranty-date {
	font-size: 14px !important;
	padding: 0 0 5px 0;
}
#news_text iframe {
	height: 200px;
}
#fancy_retailers_holder {
	width: 100%;
}
.logged_in_list {
	width: 230px;
}
.oneBlogEntry {
	width: 140px;
	margin: 0 5px 20px 5px;
}
.oneBlogEntryTop {
	width: 140px;
}
#blog_left {
	width: 300px;
	padding-left: 0;
}
p.blogTitleCard {
	height: 100px;
}
#blog_btm_article_comments {
	display: none;
}
#home_news_holder .oneBlogEntry {
	width: 145px;
	margin: 0 10px 10px 0;
}
#home_news_holder .oneBlogEntryTop {
	width: 145px;
}
#home_news_container #home_news_holder {
	width: 300px !important;
	margin: 0 auto;
}
.stereovideomicpro {
	font-size: 25px !important;
	margin: 10px 0 0 0;
}
.filmmaker {
	font-size: 25px !important;
	margin: 10px 0 0 0;
}
.newsshooter {
	font-size: 25px !important;
	margin: 10px 0 0 0;
}
.stereovideomicx {
	font-size: 25px !important;
	margin: 10px 0 0 0;
}
#home_mic_cats {
	width: 300px;
}
.mic-products-inner-container {
	width: 300px;
}
#home_mic_cats .oneSide {
	width: 300px;
}
.marginRightProduct {
	margin-right: 0;
	margin-bottom: 20px;
}
.product_cat_sml {
	width: 140px;
	height: 180px;
}
.product_cat_sml img {
	width: 130px;
}
.prodImgFixMenu {
	width: 170px !important;
}
.transmitterFix {
	margin: 16px 0;
}
.receiverFix {
	margin: 38px 0;
}
.ixlrHomeHeading {
	font-size: 70px;
	line-height: 80px;
}
.ixlrHomeAbout {
	width: 180px;
}
.myrodereel_bg {
	background-position-y: -50px;
}
.homeSliderBtnHolder {
	margin: 20px 0 0 0;
}
.homeButton {
	margin-bottom: 10px;
}
.bigSoundTitle {
	height: 150px;
}
#home_vid_panel.slider_content p {
	width: 140px;
}
#home_vid_panel .homeSliderBtnHolder .homeButton {
	font-size: 15px;
	padding: 13px 10px;
	margin-right: 10px;
}
.svmx_content .homeButton {
	font-size: 15px;
	padding: 13px 10px;
	margin-right: 10px;
}
.wireless_bg {
	background-position-x: -200px;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
/* Styles */

.mobile_collapse_btn {
	font-size: 18px;
}
}

@media only screen and (min-width: 767px) and (max-width: 993px) {
/* .ps_buy{

        width: 350px;

        margin: 10px 22px;

        padding: 0px;

    }

    .ps_buy .buyitnow{

        font-size: 16px;

        vertical-align: top;

        margin-top: 16px;

    }

    .ps_buy .fromauthdealer img{

        top: 4px;

    } */

#ps_buyit .mobile_bin {
	display: none;
}
#mobile_bit_button_products #ps_buyit .mobile_bin {
	display: block;
}
#mobile_bit_button_products {
	display: block;
}
#mobile_bit_button_products .mobile_buy_it_now_links .priority_bin_links .priority_dealer {
	padding-left: 5%;
}
#mobile_bit_button_products .mobile_buy_it_now_links .priority_bin_links .priority_dealer span {
	margin: 0px 5px;
}
#ps-menu ul.ps_tabs li {
	padding: 1px 5px;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* STYLES GO HERE */
/*ul.ps_tabs{*/

        /*display: none;*/

    /*}*/

    /*#photos_show_btn{*/

        /*width: 100%;*/

        /*background: #D7D7D7;*/

        /*opacity: 1;*/

        /*text-align: center;*/

        /*font-size: 25px;*/

        /*color: rgb(102, 102, 102);*/

        /*float: none;*/

        /*padding: 10px 0;*/

    /*}*/



    /*.mic_photos_text{*/

        /*display: inline-block;*/

    /*}*/



    /*#ps-menu{*/

        /*background: #f6f6f6;*/

    /*}*/



    /*#bit_button_products{*/

        /*width: 100%;*/

        /*margin-left: 0;*/

        /*float:none;*/

    /*}*/



    /*#rpanel{*/

        /*position: static;*/

        /*top: 0;*/

        /*right: 0;*/

        /*width: 100%;*/

    /*}*/



    /*.ps_buy{*/

        /*width: 100%;*/

        /*margin: 0;*/

        /*background: #fff;*/

    /*}*/



    /*#find_content #ps_buyit{*/

        /*margin-top: 0;*/

        /*margin-bottom: 10px;*/

    /*}*/









    /*#find_retailer{*/

        /*margin-top: 0;*/

        /*padding: 0;*/

    /*}*/



    /*#ps-menu{*/

        /*height:auto*/

    /*}*/



    /*.mic_youtube_button{*/

        /*top: 190px;*/

    /*}*/

    /*#tab_related,*/

    /*#comp_acc{*/

        /*overflow-x: scroll;*/

    /*}*/







}

@media screen and (orientation:landscape) and (max-width: 700px) {
img#logo {
	width: auto;
	height: 50px;
}
#topslice_nav_leftbar {
	padding: 10px 0
}
#mobile_menu_button, #mobile_search_button {
	top: 25px;
}
/*#slider_pagination{*/

        /*display:none;*/

    /*}*/



.hp_slider_button, .hp_slider_button:hover {
	float: left;
	width: 19.75%;
	font-size: 0.7em;
	height: 60px;
}
.slider_content {
	width: 90%;
	margin: 50px 0 0 10px;
}
.slider_content h2 {
	font-size: 30px !important;
	width: 95%;
	line-height: inherit;
}
.slider_content p {
	font-size: 15px !important;
	line-height: 20px;
}
.slider_item {
	height: 350px;
}
.slider_button_gold, .slider_button_red, .slider_button_dark {
	padding: 11px 16px;
	font-size: 14px;
	margin-top: 10px;
}
#slider_buttons {
	left: 0;
	top: 290px;
	height: 61px;
}
.new_bg {
	background-position: right !important;
}
.video_bg, .mobile_bg {
	background-position: center !important;
}
#hpb_new {
	width: 100%;
	text-align: center;
	margin: 25px auto;
}
#slider_container, #slider_holder {
	height: 360px;
}
.slider_content .slider_button {
	padding: 11px 5px;
	font-size: 14px;
}
.sb_space {
	margin-left: 5px;
}
.slider_content .slider_button span {
	font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
}
#studio_slider .slider_content .slider_button_gold, #studio_slider .slider_content .slider_button, .slider_button_dark {
	margin-top: 10px;
}
.slider_item_center {
	height: 340px;
}
.slider_item_center .slider_content {
	margin: 25px auto;
}
.slider_item_center .slider_content .slider_button {
	margin: 0 auto;
	float: none;
	width: 220px
}
.on_camera_hide {
	display: none;
}
#slider_button_video span.hpb_heavy {
	padding: 20px 0 0 0;
}
#logo {
	height: 50px;
	margin-left: -20px;
}
#home_youtube iframe {
	height: 210px;
}
.hpb_2_line {
	margin-top: 1px !important;
}
.hpb_heavy {
	margin-top: 10px;
}
#slider_pagination {
	background: none;
}
#pagination_cirlces_holder {
	position: relative;
	margin: 0 auto;
	right: 0;
}
.addthis_sharing_toolbox {
	text-align: center;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /* STYLES GO HERE */
#pstab2, #pstab1, #ps_right, #pstab3, #show_more_reviews_holder, #comp_right, #comp_acc_right, #comp_left, #comp_acc_left {
	display: block;
}
}
