@import url("../fonts/rs_font_awesome.min.css") screen;
@import url("../bootstrap/rs_bootstrap_theme.min.css") screen;
@import url("https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Oswald:400,300,700") screen;
@import url("rs_footer.css") screen;
@import url("rs_header.css") screen;

@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}
body{
	font-family:'Droid sans',sans-serif;
	font-size:13px;
	color:#434343;
}
.bg-warning {
    background-color: #FCF8E3;
}
#pageTheme {
    background-position: center center !important;
    display: block;
    height: 700px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: -1;
}
.container{max-width:1000px;}
h1,h2,h3,h4,h5{font-family:'Oswald',sans-serif; margin:0; padding:0;}
h1{font-size:26px; color:#2d3e50; margin:0 0 20px; text-transform:uppercase;}
h2{font-size:19px; background:#2d3e50; color:#fff; padding:8px 0 8px 12px;}
h2 a {color:#fff; text-decoration:underline;}
h2 .view-more{float:right; font-size:14px; padding-right:5px;}
h2 .view-more a{color:#fff; text-decoration:underline;}
h3{font-size:16px; color:#2d3e50; text-transform:uppercase;}
.unbold{font-weight:normal !important;}
.block-elem{display:block;}
::selection {color:white;background:#ef8964;}
::-moz-selection {color:white;background:#ef8964;}
.marginTop10{margin-top:10px;}
.marginTop20{margin-top:20px;}
.marginTop30{margin-top:30px;}
.marginTop40{margin-top:40px;}
.marginTop50{margin-top:50px;}
.marginBot10{margin-bottom:10px;}
.marginBot20{margin-bottom:20px;}
.marginBot30{margin-bottom:30px;}
.marginBot40{margin-bottom:40px;}
.marginRight10{margin-right:10px;}

.paddingTop10{padding-top:10px;}
.paddingTop20{padding-top:20px;}
.paddingTop30{padding-top:30px;}
.paddingTop40{padding-top:40px;}
.padding10{padding:10px;}
.paddingLeft10{padding-left:10px;}
.paddingRight10{padding-right:10px;}

.paddingBottom10{padding-bottom:10px;}
.paddingBottom20{padding-bottom:20px;}
.paddingBottom30{padding-bottom:30px;}
.paddingBottom40{padding-bottom:40px!important;}
.padding10{padding:10px;}
.marginTop10{margin-top:10px;}
.marginBottom10{margin-bottom:10px;}
.marginBottom0{margin-bottom:0px;}
.marginRight0{margin-right:0px!important;}
.borderBottom0 {border-bottom:0px !important;}
.borderTop0 {border-top:0px !important;}
.borderLeft0 {border-left:0px !important;}
.borderRight0 {border-right:0px !important;}
.padding0{padding:0px;}
.clearB{clear:both;}
.bor{background:#f8f8f8; border:1px solid #bababa;}
.fifty{width:50%;float:left; border-right:1px solid #00517f;}
.bor-none{border-right:none;}
.bor-right{border-right:1px solid #bababa;}
.bor-bot{border-bottom:1px solid #bababa;}
table tr td{padding:10px;}
table tr th{padding:10px;}
.standard tr th{
	background:#ccc;
}
.lineheight-34 {line-height: 34px;}
.standard tr:nth-child(odd){
	background:#f8f8f8;
}
.standard tr:nth-child(even){
	background:#eeeeee;
}

.gen_err{color:#CD0A0A; font-size:11px;}
.btn{
	font-family:'Oswald',sans-serif;
	font-size:16px;
	font-weight:500;
	text-transform:uppercase;
}
ul{
	padding:0;
	margin:0;
}
ul.standard li{
	padding:5px;
	list-style-type:none;
}
ul.standard li:nth-child(odd) {
	background:#f8f8f8;
}
ul.standard li:nth-child(even) {
	background:#eeeeee;
}
.ui-tabs .ui-tabs-nav li a{
	padding:.5em;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	padding:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	margin-bottom:10px;
}
/*------------------------- search start-------------------------*/
.search{
	
	background:url(/images/rs_market_place/top_bg.jpg) no-repeat;
	-webkit-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	
}
.search.christmas {
    background: url("/images/mp_marketplace.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
}
.christmas .search-bg {background: none repeat scroll 0 0 #003e59;}

.btn-search {
   background:#f25720;
    border-color: #e36539;
	color:#fff;
	text-transform:uppercase;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.btn-search{
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.round{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.btn-search:hover, .btn-search:focus{background:#e54912;color:#fff;}
.search input[type="text"] {
    border-radius: 4px 0 0 4px;
    margin-left: 2%;
    margin-right: 18%;
    width: 78%;
}
.search input[type="submit"] {
    margin-left: -18%;
    padding: 4px 0px 5px;
    width: 18%;
}
.btn-grey{
	background:#f2f2f2;
	border:1px solid #d1d1d1;
	color:#808080;
	transtion:background-color 0.5s ease 0s;	
}
.btn-grey:hover{
	background:#e2e2e2;
}
/*------------------------- search end-------------------------*/
/* Bread Crumbs */
.beckett-breadcrumbs .breadcrumb{
	border:1px solid #d3d3d3;
}
/* Bread Crumbs */
.respond {font-family: oswald;left: 4px;margin-top: 48px;min-width: 221px !important;}
.respond.responsive-mega-menu .rmm-level-1 ul li a.rmm-active {background-color: #056FAC; color:#fff; outline:none;}
.respond.the-main-menu .rmm-level-2 {background-color:#1C1C1C;box-shadow: 0 0 0;padding: 0px;top: -1px;}
.main-nav .respond .rmm-nav-ul a {border-bottom: 1px solid rgba(0, 0, 0, 0);color: #fff;display: block;font-family: oswald;font-size: 14px;line-height: 30px;padding: 1px 5px; border-right:0px;border-left:0px;outline: 0 none;}
.respond.responsive-mega-menu .rmm-level-1 ul li {border-bottom: 1px solid #000;border-left: 0 none !important;border-right: 0 none;border-top: 1px solid #282828;width: 100%; background-color:#1c1c1c;}
.main-nav .respond .rmm-nav-ul a:hover {background-color: #000;}
.respond .close {color: #FFFFFF;opacity: 1;text-shadow: 1px 1px 0 #000000;top: 2px;}
.responsive-mega-menu.respond .rmm-level-2 ul li {border-top: 0 solid #C8D3DC;margin: 0;padding: 0;width: 100%;}
.respond .rmm-level-2 .rmm-submenu > a {color: #FFFFFF;display: block;font-family: oswald;font-size: 14px !important;}
.responsive-mega-menu.respond .rmm-level-2 ul li.rmm-submenu.rmm-active > a {background-color: #38A2DF; outline:none;}
.respond .coinMegaMenu .rmm-submenu {width: 100% !important;}
.respond .rmm-submenu .close{ top:0px;}
.respond.responsive-mega-menu.respond div ul li a {padding: 5px;border-bottom: 1px solid #000000;border-top: 1px solid #282828; background:#1c1c1c;}
.respond .rmm-level-2.OrganiseSubMenu, .respond .rmm-level-2.XchangeSubMenu, .respond .rmm-level-2.AuctionsSubMenu {left: 0 !important;}
.respond .gradingSubMenu img {left: 76px !important;top: 7px !important;}
#site_notification {border: 0 none;cursor: pointer;font: 20px Arial,Helvetica,sans-serif;height: auto;left: 0;opacity: 0.95;overflow: hidden;padding: 0;position: fixed;top: 0;width: 100%;z-index: 9999;line-height:45px;}
#site_notification.alert.error {
    background-image: linear-gradient(to bottom, #FCF8E3 0px, #F8EFC0 100%);
    background-repeat: repeat-x;
    border-color: #F5E79E;
}
.filterHead {background: none repeat scroll 0 0 #000000;color: #FFFFFF;font-family: oswald;font-size: 22px;margin: 2px 0;padding: 5px 0;text-align: center;}
.ui-menu .ui-menu-item a.ui-state-focus{margin:0 0 10px;}

.item-graded-icon{
	width:38px;
	height:39px;
	background: url("../../images/rs_market_place/rs_mp_search_new_icon.png") -111px 0 repeat;
}
.item-onsale-icon{
	width:57px;
	height:39px;
	background: url("../../images/rs_market_place/rs_mp_search_new_icon.png") -46px 0 repeat;
}
.item-new-icon{
	width:38px;
	height:39px;
	background: url("../../images/rs_market_place/rs_mp_search_new_icon.png") repeat;
}
.cart-sm .icon-shopping-cart {
    color: #000000;
    float: left;
    font-size: 27px;
    margin-right: 5px;
}
.lineheight-34{
	line-height:34px;
}
.bodyContainer{
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 990;
}
.magnify-overlay{
	display:none;
	width:100%;
	height:100%;
	background:#000;
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */  
	filter: alpha(opacity=50); /* IE 5-7 */  
	-moz-opacity: 0.5; /* Netscape */  
	-khtml-opacity: 0.5; /* Safari 1.x */  
	opacity: 0.5;	 /* Good browsers */	
}
/*------------------------- Media Query section start:----------------------------------------------------------------------------------------*/
/* all classes are to be defined before this section, only media query based classes are to be used in the below section-------------------------*/
@media (max-width:980px){
	.hides{display:none;}	
}
@media (min-width:980px){
	.hides-big{display:none;}
}
@media (max-width:640px){
	.twenty{width:49%!important;}
	.hundred{width:100% !important;}
	.clear-sm{clear:both;}
	ul.standard-diff li{width:99%!important;}
	
	.hide-mobile{display:none!important;}
	.hides{display:block;}
	.hides-big{display:none;}
.logo {background: url("/images/rs_global/icon_global.png") no-repeat scroll 0px -481px rgba(0, 0, 0, 0);height: 150px;position: absolute;text-indent: -9999px;width: 100px;}
.search-bg{padding:15px 0 1px; margin-top:60px;}
}

@media screen and (max-width: 990px) {
.main-nav .toggleMenu {
    background-color: #0F537C;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: oswald;
    font-size: 18px;
    text-align: center;
	margin: 5px 0;
	border: 1px solid #0F537C;
    box-shadow: 0 1px 1px #30B0F7 inset;
	border-radius: 4px;
}
.main-nav .toggleMenu:hover { background-color:#2D3E50; box-shadow:0 0 4px #141454 inset; border: 1px solid #000;}
.responsive-mega-menu{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	display:none;
	position:absolute !important;	
}
.responsive-mega-menu .rmm-level-1 ul.rmm-nav-ul{
	border-bottom:1px solid #C8D3DC;
}
.responsive-mega-menu .rmm-level-1{
	width: 100%;
	border:0px;
}
.responsive-mega-menu .rmm-level-1 ul{
	width: 100%;
}
.responsive-mega-menu .rmm-level-1 ul li{
	width:100%;	
	border-top:1px solid #C8D3DC;
}
.responsive-mega-menu .rmm-level-1 ul li a{
	padding:5px 0;
}
.responsive-mega-menu .rmm-level-1 ul li a span{
	float:right;
	position:relative;
	bottom:3px;
	right:10px;
}
.responsive-mega-menu .rmm-level-1 ul li a span.close:after{
	content:"\00bb";
}
.responsive-mega-menu .rmm-level-1 ul li a span.open:after{
	content:"\00ab";
}
.responsive-mega-menu .rmm-level-1 ul li a.rmm-active{
	background-color: #AACC00;    
}
.responsive-mega-menu .rmm-level-2{
	width:100%;
	position:relative;
}
.responsive-mega-menu .rmm-level-2 ul{
	width:100%;
}
.responsive-mega-menu .rmm-level-2 ul li{
	width:100%;
	margin:0px;
	padding:0px;
	border-top:1px solid #C8D3DC;
}
.responsive-mega-menu div ul li a{
	padding:5px 0;
}
.responsive-mega-menu .rmm-level-2 ul li.rmm-submenu.rmm-active > a{
	background-color: #AACC00;
}
.responsive-mega-menu .rmm-level-2 ul li.rmm-submenu > a span{
	float:right;
	position:relative;
	bottom:3px;
	right:10px;
}
.responsive-mega-menu .rmm-level-2 ul li.rmm-submenu > a span.close:after{
	content:"\00bb";
}
.responsive-mega-menu .rmm-level-2 ul li.rmm-submenu > a span.open:after{
	content:"\00ab";
}
#site_notification.alert.success #site_notification_content {
    font: 15px/16px Arial,Helvetica,sans-serif;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1023px) {
.hide-ipad{display:none!important;}
.tabmarginTop10{margin-top:10px;}
.tabmarginBottom10{margin-bottom:10px;}
.respond {font-family: oswald;left: -41px;margin-top: 48px;min-width: 228px !important;}
}

@media only screen 
and (min-width : 481px) 
and (max-width : 767px) {
.hide-ipad{display:none!important;}
.respond {
    font-family: oswald;
    left: -145px;}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1024px) {
	.hide-desktop{display:none!important}
	.desktop-pull-left{float:left;}	
}
@media (max-device-width: 1024px) and (orientation: landscape) { 
.top-nav ul li > a {padding: 0 3px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 320px) 
and (max-width : 480px) {
	.mobmarginTop10{margin-top:10px;}
	.mobmarginBottom10{margin-bottom:10px;}
	.mob-pull-left{float:left;}
	.hide320{display:none!important}
	.show320{display:inline-block!important}
	.hide-menu{display:none!important;}
	.main-nav .col-xs-2{width:225px !important;}
	#responsive-coin-menu ul.rmm-nav-ul li{width:100%;}
	.browse-area ul.lst_l{padding-left:50px!important;}
}
@media only screen 
and (max-width : 319px) {
.hide320, .hide-menu{display:none!important}
.show320{display:inline-block!important}
.main-nav .col-xs-2{width:225px !important;}
.browse-area ul.lst_l{padding-left:50px!important;}
}
@media screen and (device-aspect-ratio: 40/71) and (orientation: landscape) {
.top-nav ul li > a {padding: 0 3px;}
.main-nav .hides-big {display: block;}
}
@media only screen 
and (max-width : 500px) {
#site_notification {
    cursor: pointer;
    font: 14px/45px Arial,Helvetica,sans-serif;
}
#site_notification_content {
    cursor: pointer;
    font: 14px/22px Arial,Helvetica,sans-serif;
}
#site_notification.alert.success #site_notification_content {
    font: 12px/16px Arial,Helvetica,sans-serif;
}
}

/*------------------ Query for Chrome browser--------------------------- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.search input[type="submit"] {
    margin-left: -18%;
    padding: 5px 0px 5px;
    width: 18%;
}
}
/*------------------------- Media Query section End----------------------------------------------------------------------------------------*/


