.r-tabs { position:relative; margin-top:60px; padding-top:40px; border-top:1px solid #b9b153; }
.r-tabs:before { content:""; display:block; position:absolute; left:0; top:5px; width:100%; height:0; border-top:1px solid #b9b153; }


.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
	 font-size:0;
}

.r-tabs .r-tabs-nav li { margin-right:10px; font-size:14px; }
.r-tabs .r-tabs-nav li:last-child { margin-right:0; }

.r-tabs .r-tabs-nav a {
position:relative; width:50px; padding:4px; border:1px solid #e0e0e0; background:url(../images/bg_paper_wt.png) repeat; color:#1d1d1d; text-align:center; text-decoration:none; }

.r-tabs .r-tabs-nav .r-tabs-state-active a {
	background:#de120b;
	color:#fff;
}

.r-tabs-state-disabled { opacity:0.5; }


.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}


.r-tabs .r-tabs-panel {
    padding: 15px 0;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

@media only screen and (min-width: 768px) {
.r-tabs .r-tabs-nav a:hover {
background:url(../images/bg_paper_go.png) repeat;
opacity:1;
}

.r-tabs .r-tabs-nav .r-tabs-state-active a:hover {
	background:#de120b;
	color:#fff;
}

.r-tabs .r-tabs-nav .r-tabs-state-disabled a:hover {
background:url(../images/bg_paper_wt.png) repeat;
opacity:1;
cursor:default;
}

}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 767px) {
.r-tabs { margin-top:40px; padding-top:25px; }

.r-tabs .r-tabs-nav {
  display: none;
}
.r-tabs .r-tabs-panel {
    padding: 0 0;
    display: none;
}

.r-tabs .r-tabs-accordion-title,
.r-tabs .r-tabs-accordion-title a {
  display: block;
}
.r-tabs .r-tabs-accordion-title { margin-top:10px; }
.r-tabs .r-tabs-accordion-title a:after { position:absolute; right:10px; top:0; bottom:0; margin:auto; font-family:"fontello"; font-style:normal; font-weight:normal; speak:none; display:inline-block; text-decoration:none; width:1em; height:1em; text-align:center; vertical-align:top;
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant:normal;
	text-transform:none;
	/* fix buttons height, for twitter bootstrap */
	line-height:1em;
	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.r-tabs .r-tabs-accordion-title a { position:relative; padding:4px 28px; border:1px solid #e0e0e0; background:url(../images/bg_paper_wt.png) repeat; color:#1d1d1d; text-align:center; text-decoration:none; }
.r-tabs .r-tabs-accordion-title a:after { content:"\f107";  }

.r-tabs .r-tabs-accordion-title.r-tabs-state-active a { background:#de120b; color:#fff; }
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a:after { content:"\f106"; }

.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled a:after { content:"×"; }

}