@charset "utf-8";
/* CSS Document */
/************************** Common ***************************************/

* {-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:#b6985a;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: #b6985a;*/
    /*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('/fonts/avenir-black-webfont.eot');
    src: url('/fonts/avenir-black-webfont.eot?#iefix') format('eot'),
    url('/fonts/avenir-black-webfont.svg') format('svg'),
    url('/fonts/avenir-black-webfont.woff') format('woff'),
    url('/fonts/avenir-black-webfont.ttf') format('truetype');
}
@font-face {
    font-family: Avenir-book;
    src: url('/fonts/avenir-book-webfont.eot');
    src: url('/fonts/avenir-book-webfont.eot?#iefix') format('eot'),
    url('/fonts/avenir-book-webfont.svg') format('svg'),
    url('/fonts/avenir-book-webfont.woff') format('woff'),
    url('/fonts/avenir-book-webfont.ttf') format('truetype');
}
/*-*/

.clearfix { clear:both;}


input[type="text"], input[type="password"], input[type="phone"],  textarea {
    font-size:16px;
}

/* 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('https://cdn2.rode.com/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: 1200px;
    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:15px;
    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: #f6f6f7;
    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('https://cdn2.rode.com/images/common/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:#b6985a;
    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:#b6985a !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: #b5985a !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: #b5985a;
}

.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: #b5985a;
    text-decoration: underline;
}
#topslice_nav_rightbar_topslice ul li:hover, #topslice_nav_rightbar_topslice ul li.active{
    background: #b5985a;
    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: #b6985a;
    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: 127px;
    height:75px;
}
#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('https://cdn2.rode.com/images/common/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('https://cdn2.rode.com/images/contact/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(https://cdn2.rode.com/images/contact/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(https://cdn2.rode.com/images/contact/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:#b6985a;
    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:#b6985a;
    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:#b5985a;
    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:#b5985a;
}
.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:#b5985a;
    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:#b6985a !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:#b6985a !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: #b6985a !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:#b6985a;
}
#account_h4{
    margin-top: 14px !important;
}
#pswd_h4{}

#rs_login_msg{
    max-width: 1200px;
	width: 80%;
	margin: 30px auto;
}
#rs_login_msg a{
    color:#b6985a;
    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: #b5985a;
    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: #b5985a;
    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: #b5985a;
    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:#b6985a;
}
.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("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") -170px 0;}
#footer_social_links ul li a p#footer_twitter{ background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 154px 0;}
#footer_social_links ul li a p#footer_youtube{ background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 34px 154px;}
#footer_social_links ul li a p#footer_gplus{ background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 309px 153px;}
#footer_social_links ul li a p#footer_vimeo{ background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 152px 307px;}
#footer_social_links ul li a p#footer_pinterest{ background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 68px 120px;}
#footer_social_links ul li a p#footer_soundcloud{ background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png")  223px -1px ;}
#footer_social_links ul li a p#footer_instagrm{ background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 223px 153px;}

#header_fb_logo{
    height: 45px;
    width:  120px;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 360px 460px !important;
    float:left;
    margin-top: 0;
    margin-left: 45px;
}
#header_google_logo{
    height: 43px;
    width:  120px;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 360px 601px !important;
    margin-top: 0;
    margin-left: 171px;
}
#login_arrow_bg{
    height: 20px;
    width:26px;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_common.png") 701px 856px;
    margin-top: -6px;
}
#condenser_true{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 91px -1px;
    margin-left: 0 !important;
}
#ribbon_icon{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 23px -1px;
    margin-left: 0 !important;
}
.receivers_icon{
    height: 20px;
    width:22px !important;
    background: url("/images/common/social/sprite_sheet_wireless_listing.png")  0 -1px;
    margin-left: 0 !important;
}
.transmitters_icon{
    height: 20px;
    width:22px !important;
    background: url("/images/common/social/sprite_sheet_wireless_listing.png")  45px -1px;
    margin-left: 0 !important;
}
#dynamic, .dynamic{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 312px -1px;
    margin-left: 0 !important;
}
#multi{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 155px -1px;
    margin-left: 0 !important;
}
#polar_stereo, .polar_stereo{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 267px -1px;
    margin-left: 0 !important;
}


#polar_cardioid, .polar_cardioid{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") -1px -1px;
    margin-left: 0 !important;
}
#polar_hypercardioid, .polar_hypercardioid{
    height: 19px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 156px -2px;
    margin-left: 0 !important;
}
#omni{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 244px -1px;
    margin-left: 0 !important;
}
#supercardioid, .supercardioid{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 177px -1px;
    margin-left: 0 !important;
}
#figure8{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") -45px -1px;
    margin-left: 0 !important;
}
#pad{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 400px -1px;
    margin-left: 0 !important;

}
#high_pass_filter{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing.png") 334px -1px;
    margin-left: 0 !important;
}
.warranty_0{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing2.png") 32px 0px;
    margin-left: 0 !important;
}
.warranty_1{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing2.png") 32px 0px;
    margin-left: 0 !important;
}
.warranty_2{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing2.png") 54px 0px;
    margin-left: 0 !important;
}
.warranty_5{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/sprite_sheet_microphone_listing2.png") 76px 0px;
    margin-left: 0 !important;
}
.warranty_10{
    height: 20px;
    width:22px !important;
    background: url("https://cdn2.rode.com/images/common/social/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('https://cdn2.rode.com/images/home/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: #b5985b;
    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: 90px;
    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: rgb(0, 0, 0);
    font-size: 13px;

}

.story_para{
    font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
    font-style: oblique;
    font-size: 13px;
    color: #fff;
    vertical-align: middle;
    display: table-cell;
}

#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('https://cdn2.rode.com/images/home/video_bg.jpg') no-repeat !important;
    background-size: cover !important;
    width: 100% !important;
    padding: 0 !important;
}

.videoWrapper {
 position: relative;
 padding-bottom: 56.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('https://cdn2.rode.com/images/homepage_banners/home_banner_video.jpg');
}
#home_acc_studio {
    background-image: url('https://cdn2.rode.com/images/homepage_banners/home_banner_studio.jpg');
}
#home_acc_live {
    background-image: url('https://cdn2.rode.com/images/homepage_banners/home_banner_live.jpg');
}
#home_acc_mobile {
    background-image: url('https://cdn2.rode.com/images/homepage_banners/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(https://cdn2.rode.com/images/rodetv/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: #ffffff;
    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;*/
    padding: 10px;
    text-align: center;
    /*text-transform: uppercase;*/
    color: #ffffff;
    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: 20px;
}

.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: 280px;
}

.product_cat_sml a:hover{
    color: #474546;

}

.product_cat_sml img {
    width: 150px;
}

.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 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;
}

.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;*/
    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;
    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:#B49759 !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: #b5985a !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: 20px;
    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: #b5985a;
    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: 20px 0 !important;
}

#prod_topslice{
    width:100%;
    margin-top: 0;
    padding-top:65px;
    background: url("https://cdn2.rode.com/images/products/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: #b5985a;
    /*padding-top: 10px;*/
    /*padding-bottom: 10px;*/
    margin-top: 0;
    box-shadow: inset #ac8e51 0 -8px 12px 0;
    -webkit-box-shadow: inset #ac8e51 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 #b5985a;
    /*margin-left: 27%;*/
}
.menu_arrow_gold{
    background: url("https://cdn2.rode.com/images/common/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: #b5985a;
}
#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: #b5985a;
    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;
    }    
}

@media(max-width: 768px){
    #ps_right{
        display: none;
    }

    .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("https://cdn2.rode.com/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("https://cdn2.rode.com/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: #b5985a !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: #b6985a;
    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: #b5985a;
    /*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: #b5985a;
    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: #b5985a;
}

.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: #b5985a;
}


#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:#b5985a;
    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:#b6985a;}
#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:#b6985a;}

/***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 #b5985a 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("https://cdn2.rode.com/images/common/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:#b6985a;
}
.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:#b6985a;
}
#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: #b6985a;
}
.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("https://cdn2.rode.com/images/aboutus/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: #b6985a;
    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("https://cdn2.rode.com/images/aboutus/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: #b6985a;
    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:#b6985a !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: #b6985a;
}

.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 30px 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: 200px;
    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: 200px;
    width: 200px;
}

p.blogTitleCard{
    font-size: 13px !important;
    line-height: 19px !important;
    font-weight: bold !important;
    height: 65px;
    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:#B5985A;
}

#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:#b6985a;
}

.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: #b5985a;
    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:#b6985a;
}

#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: #b5985a;
    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: 16px !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: 32px;
    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: 40px;
    margin-bottom: 20px;
}
#blog_text a:hover{
    color:#333536;
}
#blog_text a{
    color:#b6985a;
    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: 12px;
}
#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 10px;
}
#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:465px;
    margin:0 auto;
}

#tv_menu_top{
    /*float: left;*/
    width: 100%;
    background: url('../../images/common/rodetvlogo.png') no-repeat;
    background-position: 10px 30px;

}
.tv_active_nav,
a .one_tv_menu_item:hover{
    background: #fff;
}

.one_tv_menu_item{
    float:left;
    padding: 10px 40px;
}

a .one_tv_menu_item{
    text-decoration: none;
}

a .one_tv_menu_item img{
    height:64px;
    border:0;
}

a .one_tv_menu_item p{
    color:#b5985a;
    text-align: center;
    margin: 5px 0;
    font-size:16px;
    font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
}

#tv_gold_top{
    background: #b5985a;
    height:15px;
    width: 100%;
}

#tv_block_header{
    width: 94%;
    height: auto;
    max-width: 1000px;
    margin:0 auto;
    padding-bottom: 30px;
}

#tv_block_header_title{
    float:left;
    font-family: 'Avenir-light', Helvetica Neue, Arial, sans serif;
    font-size:35px;
    width: 700px;
}

#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: #b5985a;
    width: 100%;
}

#tv_sb_cat_wrapper{
    width: 650px;
    margin:0 auto;
    padding: 10px 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('https://cdn2.rode.com/images/rodetv/gui-prev.png');
    left: 0;
    height: 170px;
    margin-left: 675px;
}
#pl_next {
    background-image: url('https://cdn2.rode.com/images/rodetv/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(https://cdn2.rode.com/images/rodetv/search_icon.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('https://cdn2.rode.com/images/rodetv/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 #b5985a 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: #b5985a !important;
    color: #fff !important;
}


.tv_block_title{
    padding: 10px 0 0 10px;
    margin-top: 10px;
}

.tv_block_slice{
    display:block;
    /*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:290px;
    padding: 0 10px 20px 10px;
}

.video_thumbnail img {
    /*height: auto;*/
    width: 360px;
    height:auto;
}

.video_desc{
    padding: 8px 0 0 0;
    display: block;
    font-size: 13px;
    color: #000;
    /*font-weight: bold;*/
}

.boldText{
    font-weight: bold !important;
}

.video_desc span{
    color: #a1a1a1;
    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:500px;
}
#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('https://cdn2.rode.com/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('https://cdn2.rode.com/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: normal;
}
#faq li a:hover, #faq li a.active {
    color: #000;
}
#faq li ul {
    display: none; /* 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:#b6985a;
}

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: 30px;
	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(https://cdn2.rode.com/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(https://cdn2.rode.com/images/faq_search_btn.jpg) no-repeat;
}

#search_container_faq{
    background: #f3f3f4;
    padding:5px 0 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:#b6985a;
}
#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: 10px;
    background: #b6985a;
    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:16px;
    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:#D5C39D;
    color:#161819;
}
#aboutus_nav ul li.active{
    background:#f6f6f7;
    color:#161819;
}

#aboutus_nav ul li#newsletter.active{
    background:#fff;
    color:#161819;
}

#aboutus_nav ul li.active a{
    color:#161819;
    text-decoration:none;
}
#aboutus_nav ul li a{
    color:#161819;
    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:#b5985a;
    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('https://cdn2.rode.com/images/contact/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:#b5985a;
}
.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(https://cdn2.rode.com/images/contact/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: #b6985a;
    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: #b5985a;
    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("https://cdn2.rode.com/images/common/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:#b6985a;
}
.rs_warranty{
	float: left;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	color: #b6985a;
    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: #b6985a;
    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: #b5985a;
    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: #b5985a;
}
.terms_box{
    padding-bottom: 15px;
}
.terms_box label{
    font-size: 14px;
}
.terms_box label a{
    color: #b5985a !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('https://cdn2.rode.com/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(https://cdn2.rode.com/images/contact/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: #b6985a;
    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: #b6985a;
    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(https://cdn2.rode.com/images/faq_drop_arrow.jpg) top right no-repeat #fff;
}

.one-warranty-field textarea{
    color:#000;
}

.one-warranty-field .choose-file{
    border: 0;
    background: #b5985a;
    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: #b5985a;
    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('https://cdn2.rode.com/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('https://cdn2.rode.com/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('https://cdn2.rode.com/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('https://cdn2.rode.com/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: #b6985a;
    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: #b6985a;
    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: #b6985a;
}

.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: #b5985a;
    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: #b6985a;
    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('https://cdn2.rode.com/images/common/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: #b6985a;
    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: #b6985a;
    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: #b6985a;}

#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: #b5985a;
    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: #b5985a;
    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: #b6985a;
    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("https://cdn2.rode.com/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("https://cdn2.rode.com/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: #b6985a !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: #b5985a;
    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: #b5985a;
    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: #b5985a;
    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: #b6985a;
    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: #b6985a;
    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: #b5985a;
    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: #b5985a;
    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: #b5985a;
	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;
    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:#b5985a;
}

.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: #b5985a;
    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:#b5985a !important;
    font-weight:bolder !important;
    margin-top: -20px !important;

}

.new_bg{
    background: url(https://cdn2.rode.com/images/home_slider/15launch/wireless_blank.jpg) no-repeat #fff;
    background-size: cover;
    -webkit-background-size:cover;
}
.rodeshow_bg{
    background: url(https://cdn2.rode.com/images/home_slider/15launch/rs-blank.jpg) no-repeat #fff;
    background-size: cover;
    -webkit-background-size:cover;
}
.myrodereel_bg{

    background: url(/images/home_slider/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/home_slider/newshooterbg.jpg) -50px no-repeat #fff;
    background-size: cover;
    -webkit-background-size:cover;
}

.live_bg{
    background: url(https://cdn2.rode.com/images/home_slider/live_slider_bg.jpg) no-repeat #fff;
    background-size: cover;
    -webkit-background-size:cover;
}
.mobile_bg{
    background: url(https://cdn2.rode.com/images/home_slider/smartlavplus-homepage-WO.jpg) no-repeat #fff;
    background-size: cover;
    -webkit-background-size:cover;
}
.studio_bg{
    background: url(https://cdn2.rode.com/images/home_slider/15launch/ntr_blank.jpg) no-repeat #fff;
    background-size: cover;
    -webkit-background-size:cover;
}

.video_bg{
    background: url(/images/home_slider/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: #b5985a;
}

.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:#b5985a !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('https://cdn2.rode.com/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('https://cdn2.rode.com/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:#b6985a;
}
#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:#b6985a;
    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:#b6985a;
}


#software-header-mobile{
    display:none;
}

#software-header-mobile h1{
    font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
    color:#b6985a;
    font-size:2.4em;
    float:right;
    padding-right:50px;
}
/**** end of software sub nav**/

#faq_tab{
    width:1200px;
    text-align: center;
    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('https://cdn2.rode.com/images/soundbooth/broadcast/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:#b5985a;}

.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('https://cdn2.rode.com/images/news_down.png') ;
    background-repeat: no-repeat;
    background-position: left  50%;
}

.active-header:hover {
    background: url('https://cdn2.rode.com/images/news_down.png') no-repeat left 50%;
}

.inactive-header {
    background: url('https://cdn2.rode.com/images/news_up.png') no-repeat left 50%;
}

.inactive-header:hover {
    background: url('https://cdn2.rode.com/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: #b6985a;
    text-decoration: underline;
    cursor: pointer;
}
ol li a{
    color:#b6985a;
}

ol li a:hover{
    color:#b6985a;
    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 #b6985a;
    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: #b6985a;
    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: #b6985a;
    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: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:465px;
        margin:0 auto;
    }

    #tv_menu_top{
        /*float: left;*/
        /*width: 464px;*/
    }

    a .one_tv_menu_item img{
        height:50px;
        border:0;
    }

    #tv_menu_top{
        background-position: 10px 35px;
        background-size: 180px;
    }




    .video_thumbnail img {
        /* height: auto; */
        width: 265px;
        height: auto;
    }

    .tv_block{
        width: 865px;
    }

    li.pop_vid_li{
        width: 265px;
        height:220px;
    }

    #tv_block_header_title{
        width:500px;
    }

    #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 30px 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: 20px;
        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:100px;
    }

    .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:420px;
        margin:0 auto;
    }

    #tv_menu_top{
        float: none;
        width: 100%;
    }

    a .one_tv_menu_item img{
        height:40px;
        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:50px;
        border:0;
    }

    .video_thumbnail img {
        /* height: auto; */
        width: 265px;
        height: auto;
    }

    .tv_block{
        width: 575px;
    }

    li.pop_vid_li{
        width: 265px;
        height:220px;
    }

    #tv_menu_top{
        background-image:none;
    }

    #tv_block_header_title{
        width:350px;
        font-size:25px;
    }


    #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: #b6985a;
        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;
    }

    .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:100px;
    }

    .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:300px;
        margin:0 auto;
    }

    #tv_menu_top{
        float: none;
        width: 100%;
    }

    a .one_tv_menu_item img{
        height:40px;
        border:0;
    }

    #tv_logo{
        float:none;
        text-align: center;
    }

    #tv_logo img{
        height:29px;

    }

    .one_tv_menu_item {
        float: left;
        padding: 10px 20px;
    }


    a .one_tv_menu_item img{
        height:50px;
        border:0;
    }

    .video_thumbnail img {
        /* height: auto; */
        width: 240px;
        height: auto;
    }

    .tv_block{
        width: 520px;
    }

    li.pop_vid_li{
        width: 240px;
        height:210px;
    }

    #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:18px;
    }

    .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: #b5985a !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:#b5985a !important;
    }

    .ui-autocomplete .ui-state-focus{
        border:0 !important;
        background:0 !important;
    }

    .mobile_cat_style a{
        color:#b5985a !important;
    }

    .mobile_cat_style{
        /*padding:0 2px;*/
        /*background: #EFEFF0;*/
        float:right !important;
        margin-right:10px;
        width: auto !important;
        color:#b5985a !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('https://cdn2.rode.com/images/home_slider/rode.jpg') right no-repeat #fff;
    }

    .rodeshow_bg {
        background: url('https://cdn2.rode.com/images/home_slider/15launch/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('https://cdn2.rode.com/images/home_slider/15launch/ntr-mob.jpg') right no-repeat #fff;
    }

    .live_bg {
        background: url('https://cdn2.rode.com/images/home_slider/live.jpg') right no-repeat #fff;
    }

    .mobile_bg {
        background: url('https://cdn2.rode.com/images/home_slider/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('https://cdn2.rode.com/images/contact/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: 17px;
        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:50px;
        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:50px;
    }

    .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:50px;
        border:0;
    }

    .video_thumbnail img {
        /* height: auto; */
        width: 280px;
        height: auto;
    }

    .tv_block{
        width: 300px;
    }

    li.pop_vid_li{
        width: 280px;
        height:230px;
    }


    #tv_block_header_title{
        width:200px;
        font-size:20px;
    }

    #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('https://cdn2.rode.com/images/contact/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 30px 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: 240px;
    }
    .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;
    }



}
