/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #535353;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/fancybox_sprite.png');
}

#fancybox-loading ,#LoadingImage div{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div{
	width: 44px;
	height: 44px;
	background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://hobbyking.com/skin/frontend/hobbyking/default/images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay,#cart_address ,#russia-valid-address,.loading-review{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/fancybox_overlay.png');
}

.fancybox-overlay-fixed,#cart_address,#russia-valid-address,.loading-review {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay,.loading-review {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */


/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://hobbyking.com/skin/frontend/hobbyking/default/css/Carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
}
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 16px;
	height: 37px;
	margin: 5px 7px;
	filter: Alpha(Opacity=90);
	opacity: 0.9;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition End User License Agreement
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magento.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     rwd_default
 * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
 * @license http://www.magento.com/license/enterprise-edition
 */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}
body {
  margin: 0;
}

h1 {
  font-size: 2em;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */

  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}
button,
input {
  line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  height: 0;
  width: 0;
  opacity: 0;
  padding: 0;
  /* 2 */
}
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ============================================ *
 * Reset
 * ============================================ */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* Prevent tap highlight on iOS/Android */
  -webkit-text-size-adjust: 100%;
  /* Prevent automatic scaling on iOS */
}

body {
  background: #FFFFFF;
  color: #000000;
  line-height: 1;
}

html,
body,
img,
fieldset,
abbr,
acronym {
  border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

th,
code,
cite,
caption {
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

address {
  font-style: normal;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

img {
  display: block;
  max-width: 100%;
}

ol,
ul {
  list-style: none;
}

q:before,
q:after {
  content: '';
}

/*input:focus,*/
/*input[type="search"]:focus {*/
  /*outline-offset: -2px;*/
/*}*/

input[type="search"] {
  -webkit-appearance: none;
  /* 1 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* 2 */
  box-sizing: border-box;
}

/* ============================================ *
 * Base Styles
 * ============================================ */
@-ms-viewport {
  width: device-width;
}

@-o-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

a, button {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

a {
  text-decoration: none;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* ============================================ *
 * Typography
 * ============================================ */
h1, .h1 {
  margin: 0;
  margin-bottom: 0.7em;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}

h2, .h2 {
  margin: 0;
  margin-bottom: 0.5em;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: capitalize;
}

h3, .h3 {
  margin: 0;
  margin-bottom: 10px;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: capitalize;
}

h4, .h4 {
  margin: 0;
  margin-bottom: 3px;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: capitalize;
}

h5, .h5 {
  margin: 0;
  margin-bottom: 10px;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: capitalize;
}

h6, .h6 {
  margin: 0;
  margin-bottom: 5px;
  color: #636363;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}

/* ============================================ *
 * Shared Classes
 * ============================================ */
.address-list address {
  margin-bottom: 1em;
}

.availability {
  margin-bottom: 0;
  font-size: 13px;
  text-transform: uppercase;
}

.availability .label {
  display: none;
}

.availability.in-stock {
  color: #11b400;
}

.availability.available-soon,
.availability.out-of-stock {
  color: #df280a;
}

.availability-only {
  color: #df280a;
  margin-bottom: 10px;
}

/* -------------------------------------------- *
 * Page Titles
 */
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1 {
  font-size: 24px;
  font-weight: 600;
  color: #636363;
  border-bottom: 1px solid #ededed;
  padding-bottom: 3px;
  margin-bottom: 0;
  text-transform: capitalize;
}

/* -------------------------------------------- *
 * Block Module
 */
/*.block,
.col-left-first {
  margin-bottom: 20px;
}*/

.col-left-first .block:last-of-type {
  margin-bottom: 0;
}
.block-title h2,
.block-title h3,
.block-title strong {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 600;
}
.block-title small {
  font-size: 100%;
  font-weight: normal;
  color: #a0a0a0;
}

body:not(.customer-account) .block:first-child .block-title {
  border-top: none;
  padding-top: 0;
}

.block-subtitle {
  font-weight: bold;
  margin-bottom: 7px;
}
.block-content.unpad {
  padding: 0;
}

.block-content li.item:last-child {
  margin-bottom: 0;
}

.block .actions {
  margin: 10px 0 0;
}
.block .actions:after {
  content: '';
  display: table;
  clear: both;
}
.block .actions a {
  float: left;
}
.block .actions .button {
  float: right;
}

.col-left .block .actions .button ~ a,
.col-right .block .actions .button ~ a {
  line-height: 33px;
  margin-right: 5px;
}
/* -------------------------------------------- *
 * Secondary Navigation
 */

.block-account li a,
.block-cms-menu li a {
  color: #4b4b4b;
}
.block-account li a:hover,
.block-cms-menu li a:hover {
  color: #f7941e;
}


.sidebar .actions button.button {
  white-space: normal;
}

/* Primary Buttons */
.button,
.cart-table .product-cart-actions .button,
.footer .button {
  display: inline-block;
  border: 0;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
a.button {
  text-decoration: none;
}

a.button:hover {
  color: #FFFFFF;
}

/* Disabled - class for anchor, state for form elements */
.button.disabled,
.button:disabled {
  background: #C8C8C8;
  opacity: 0.6;
  cursor: not-allowed;
}

/* Adjacent buttons */
.button + .button {
  margin-left: 5px;
}

.button2 {
  border: 0;
  padding: 0 5px;
  margin: 0;
  background: transparent;
  cursor: pointer;
  vertical-align: middle;
}

.button2:focus {
  outline: none;
}

.paypal-or {
  line-height: 34px;
  font-size: 10px;
}

.paypal-after .paypal-button {
  float: left;
}

.paypal-button {
  line-height: 0px;
}

.paypal-button img {
  display: inline;
}
/* -------------------------------------------- *
 * Button Sets
 */
.buttons-set {
  clear: both;
  margin: 10px 0 0;
  padding-top: 10px;
  text-align: right;
}

.breadcrumbs {
  overflow: hidden;
}

.breadcrumbs li {
  float: left;
  font-size: 12px;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
  text-transform: uppercase;
}

.breadcrumbs a {
  float: left;
}
.breadcrumbs strong {
  font-weight: normal;
}

.breadcrumbs span {
  float: left;
  padding: 0 7px;
}

/* -------------------------------------------- *
 * Button - Remove / Previous
 */
.btn-remove,
.btn-previous {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #ededed;
  text-align: center;
  font-size: 0;
  text-shadow: none;
  color: transparent;
  position: relative;
}
.btn-remove:hover,
.btn-previous:hover {
  background-color: #565555;
}

.btn-remove:after {
  content: 'X';
  color: #565555;
  height: 20px;
  line-height: 20px;
  width: 100%;
  font-size: 10px;
  font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;
  font-weight: bold;
}
.btn-remove:hover:after {
  color: #FFFFFF;
  text-decoration: none;
}

.btn-remove2 {
  background-position: 4px -648px;
  border: none;
  vertical-align: top;
}
.btn-remove2:after {
  display: none;
}
.btn-remove2:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

.btn-previous:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #3399cc;
  border-left: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -4px;
}
.btn-previous:hover:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid white;
  border-left: none;
}

.block-layered-nav .currently .btn-remove,
.block-layered-nav .currently .btn-previous,
.mini-products-list .btn-remove,
.mini-products-list .btn-previous,
#compare-items .btn-remove,
#compare-items .btn-previous {
  float: right;
  margin-left: 6px;
}

/* -------------------------------------------- *
 * Checkout Agreements
 */
.checkout-agreements li {
  margin-bottom: 20px;
}

.checkout-agreements .agreement-content {
  overflow-y: auto;
  max-width: 670px;
  max-height: 125px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #cccccc;
  background: #f4f4f4;
}

/* -------------------------------------------- *
 * CVV Security Code
 */
.cvv-what-is-this {
  margin-left: 10px;
  font-size: 13px;
  line-height: 24px;
}

/* -------------------------------------------- *
 * Container
 */
.main-container {
  position: relative;
  margin: 0 auto;
}
.main-container:after,
.footer-container:after {
  content: '';
  display: table;
  clear: both;
}

.footer-container {
  padding-top: 0px;
}
.footer-container {
  position: relative;
  max-width: 1024px;
  margin: 0 auto;
}
/* -------------------------------------------- *
 * Column Layouts
 */
.main:after,
.col-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
.col-left {
  float: left;
  width: 25%;
  padding-left: 0;
  /* Remove the 15px padding */
  clear: left;
}
.col-left img {
  max-width: 100%;
}

.col-right {
  float: right;
  width: 25%;
  padding-right: 0;
  /* Remove the 15px padding */
}
.col-right img {
  max-width: 100%;
}

.col1-layout .col-main {
  float: none;
  width: auto;
  padding: 0;
  /* Remove the 15px padding */
}

.col2-left-layout .col-main {
  float: right;
  padding-right: 0;
  /* Remove the 15px padding */
}

.col2-right-layout .col-main {
  padding-left: 0;
  /* Remove the 15px padding */
}

/* Content Columns */
.col2-set {
  width: 100%;
}
.col2-set .col-1,
.col2-set .col-2 {
  width: 49.6%;
}

.col2-set .col-1 {
  float: left;
  padding-left: 0;
}
.col2-set .col-2 {
  float: right;
  padding-right: 0;
}

.col2-set .narrow {
  width: 33%;
}
.col2-set .wide {
  width: 65%;
}
.col2-set:after {
  content: '';
  display: table;
  clear: both;
}
.global-site-notice {
  background: #676157;
  color: #e6e6e6;
  font-size: 11px;
}
.global-site-notice .notice-inner {
  padding-left: 120px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  line-height: 11px;
  min-height: 40px;
  padding-top: 14.5px;
  padding-bottom: 14.5px;
  background-image: url("https://hobbyking.com/skin/frontend/hobbyking/default/images/demo-logo.png");
  background-position: left;
  background-repeat: no-repeat;
}
.global-site-notice p {
  margin-bottom: 0;
}

/* -------------------------------------------- *
 * Promotional Message Banner
 */
.promo-msg {
  color: #3399cc;
  text-align: center;
  margin: 10px;
  text-transform: uppercase;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
}

/* -------------------------------------------- *
 * Grid
 */
.grid:after {
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------------------- *
 * Messages
 */
.success {
  color: #11b400;
}

.error {
  color: #df280a;
  font-weight: bold;
}

/* -------------------------------------------- *
 * Messages
 */
.messages {
  margin-bottom: 10px;
}

.messages li li {
  position: relative;
  margin-bottom: 5px;
  padding: 7px 10px 7px 20px;
  background: #f4f4f4;
  font-size: 15px;
}

.messages li li:before {
  top: 50%;
  left: 0;
  margin-top: -6px;
}

.messages .error-msg li {
  color: black;
  border-left: 5px solid #FF0000;
  background-color: #faebe7;
}

.messages .error-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #FF0000;
  border-right: none;
}

.messages .notice-msg li {
  color: black;
  border-left: 5px solid #e26703;
  background-color: #f9ebe6;
}

.messages .notice-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #e26703;
  border-right: none;
}

.messages .success-msg li {
  color: black;
  border-left: 5px solid #11b400;
  background-color: #eff5ea;
}

.messages .success-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #11b400;
  border-right: none;
}
/* -------------------------------------------- *
 * Page Popup
 */
.page-popup {
  padding: 20px;
  background: #FFFFFF;
  height: auto;
}

.page-popup h1 {
  margin: 0 0 0.5em;
  font-size: 36px;
}

/* -------------------------------------------- *
 * Payment Methods
 */
.payment-methods {
  margin-bottom: 20px;
}

.payment-methods dt {
  padding: 5px 0;
}

.payment-methods dd {
  padding-top: 10px;
}

.payment-methods .form-list {
  position: relative;
  display: inline-block;
  max-width: 100%;
  margin: 5px 15px 15px;
  padding: 15px;
  border: 1px solid #cccccc;
  background: #f4f4f4;
}

.payment-methods .form-list:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #cccccc;
  border-top: none;
  top: -11px;
  left: 30px;
}

.payment-methods .form-list:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #f4f4f4;
  border-top: none;
  top: -10px;
  left: 30px;
}

.payment-methods .form-list li:last-child {
  margin-bottom: 0;
}

/* -------------------------------------------- *
 * Please Wait (Loading Indicator)
 */
.please-wait {
  display: inline-block;
  margin-top: 5px;
  line-height: 24px;
  height: 24px;
  white-space: nowrap;
  /* Prevent the linebreak in the HTML from causing layout issues */
}
.please-wait img {
  float: left;
  margin-right: 5px;
  width: 24px;
}

/* -------------------------------------------- *
 * Price Box - Standard
 */
.price-box {
  margin: 7px 0;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
}

.price-box p {
  margin-bottom: 0;
}

.price-notice {
  color: #a0a0a0;
}


.price-box .price,
.price {
  font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;
}

.price-box .price-label {
  white-space: nowrap;
  font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;
}

.price-box .special-price .price-label {
  display: none;
}

/* -------------------------------------------- *
 * Price Box - Taxes
 */
.price-box .price-excluding-tax,
.price-box .price-including-tax {
  display: block;
}

span.weee {
  display: block;
}

/* -------------------------------------------- *
 * Tier Prices
 */
.product-pricing,
.tier-prices,
.tier-prices-grouped {
  display: inline-block;
  padding: 4px 8px;
  background: #FBF4DE;
  border: 1px solid #E2D4C7;
  margin-top: 7px;
}
.product-pricing li,
.tier-prices li,
.tier-prices-grouped li {
  font-size: 12px;
}
.product-pricing .benefit,
.tier-prices .benefit,
.tier-prices-grouped .benefit {
  font-style: italic;
}
.product-pricing .price,
.tier-prices .price,
.tier-prices-grouped .price {
  font-weight: bold;
}

/* -------------------------------------------- *
 * Printer Friendly Page
 */
.page-print {
  width: 6.5in;
  margin: 20px;
  background: #FFFFFF;
  font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
}

/* -------------------------------------------- *
 * Add to links
 */
.add-to-links {
  margin: 7px 0;
}
.add-to-links a {
  display: inline-block;
}

/* -------------------------------------------- *
 * Product Image
 */
.no-touch .product-image:hover {
  border-color: #3399cc;
}

/* -------------------------------------------- *
 * Ratings
 */

.ratings .rating-box {
  width: 85px;
  height: 20px;
  background-repeat: repeat-x;
  background-position: 0 -18px;
  overflow: hidden;
}
.ratings .rating-box .rating {
  float: left;
  height: 20px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
.ratings .rating-links .separator {
  margin: 0 3px;
}
.tabs {
  margin-bottom: 10px;
  background: #FFFFFF;
}

/* -------------------------------------------- *
 * Toolbar
 */
.toolbar {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  background: #f4f4f4;
  padding: 5px 10px 0px 10px;
}
.toolbar:after {
  content: '';
  display: table;
  clear: both;
}

.pager-no-toolbar {
  margin-bottom: 10px;
}

.pager-no-toolbar ~ .pager-no-toolbar {
  margin-top: 10px;
}

.toolbar,
.pager {
  line-height: 30px;
  font-size: 12px;
}

.toolbar label,
.pager-no-toolbar label {
  font-weight: normal;
  text-transform: uppercase;
}

.sorter {
  float: left;
  margin-bottom: 5px;
}
.sorter label:after {
  content: ':';
}

.sorter > .sort-by {
  float: left;
  margin-right: 5px;
  height: 30px;
}
.sorter > .sort-by .sort-by-switcher {
  width: 30px;
  height: 30px;
  display: inline-block;
}
.sorter > .sort-by .sort-by-switcher--asc {
  background-position: 4px -540px;
}
.sorter > .sort-by .sort-by-switcher--asc:hover {
  background-position: -46px -540px;
}
.sorter > .sort-by .sort-by-switcher--desc {
  background-position: 4px -564px;
}
.sorter > .sort-by .sort-by-switcher--desc:hover {
  background-position: -46px -564px;
}

.sorter > .view-mode {
  float: right;
}
.sorter > .view-mode .grid,
.sorter > .view-mode .list {
  float: left;
  width: 30px;
  height: 30px;
}
.sorter > .view-mode .grid {
  margin-right: 5px;
  background-position: 8px -492px;
}
.sorter > .view-mode strong.grid,
.sorter > .view-mode a.grid:hover {
  background-position: -42px -492px;
}
.sorter > .view-mode .list {
  background-position: 11px -517px;
}
.sorter > .view-mode strong.list,
.sorter > .view-mode a.list:hover {
  background-position: -39px -517px;
}

.pager {
  float: right;
}
.pager .limiter {
  float: left;
  line-height: 37px;
}
.pager .limiter > label {
  padding-right: 5px;
}
.pager .limiter > label:after {
  content: ':';
}

.pages strong {
  display: none;
}

.pages li {
  float: left;
}

.pages a,
.pages .current {
  display: inline-block;
  border: 0;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  padding: 0;
  color: #666;
}

.pages .next,
.pages .previous {
 font-size: 0;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  position: relative;
}
.pages .next:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6.5px solid transparent;
  border-left: 6.5px solid #7d7d7d;
  border-right: none;
}

.pages .previous:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6.5px solid transparent;
  border-right: 6.5px solid #7d7d7d;
  border-left: none;
}

/* ============================================ *
 * Tax - Full Tax Summary
 * ============================================ */
#checkout-review-table .summary-collapse,
#shopping-cart-totals-table .summary-collapse,
body.customer-account .data-table .summary-collapse {
  position: relative;
  cursor: pointer;
}
#checkout-review-table .summary-collapse:before,
#shopping-cart-totals-table .summary-collapse:before,
body.customer-account .data-table .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid #3399cc;
  border-bottom: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .summary-collapse:hover:before,
#shopping-cart-totals-table .summary-collapse:hover:before,
body.customer-account .data-table .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid #246b8f;
  border-bottom: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .show-details .summary-collapse:before,
#shopping-cart-totals-table .show-details .summary-collapse:before,
body.customer-account .data-table .show-details .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #3399cc;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .show-details .summary-collapse:hover:before,
#shopping-cart-totals-table .show-details .summary-collapse:hover:before,
body.customer-account .data-table .show-details .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #246b8f;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}

#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before {
  margin-bottom: 5px;
}

/* ============================================ *
 * Magento Helpers
 * ============================================ */
.a-center {
  text-align: center;
}

.a-right,
.align-right {
  text-align: right;
}

.no-display {
  display: none !important;
}

.nobr,
.nowrap {
  white-space: nowrap;
}

.width-full {
  width: 100%;
}

/* ============================================ *
 * Custom Helpers
 * ============================================ */
.hidden {
  display: none;
}

/* ============================================ *
 * Print Styles
 * ============================================ */
.page-print .print-head {
  margin: 0 0 15px;
}

.page-print .print-head .logo {
  float: none;
  width: auto;
}

/* ============================================ *
 * FORMS - COMMON
 * ============================================ */
/* -------------------------------------------- *
 * Fieldsets
 */
.fieldset p {
  margin-bottom: 7px;
}
.fieldset p.required {
  margin-bottom: 5px;
  font-size: 12.67px;
  margin-top: 0px;
}

.fieldset + .fieldset {
  margin-top: 5px;
}

form .legend {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ededed;
}

li.centinel-logos div.input-box img {
  display: inline;
  vertical-align: middle;
}

/* For adjacent select inputs. */
/* Example: credit card expiration month and year. */
.input-box .v-fix {
  float: left;
  margin-right: 5px;
  max-width: 100%;
}
/* -------------------------------------------- *
 * Hints
 */
.input-hint {
  color: #a0a0a0;
  font-size: 12px;
}

/* -------------------------------------------- *
 * Select
 */
select {
  cursor: pointer;
}

select + select {
  margin-left: 5px;
}

select[multiple] {
  width: 270px;
  border: 1px solid silver;
  font-size: 15px;
  padding: 5px;
}

/* -------------------------------------------- *
 * Textarea
 */
textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
}

/* -------------------------------------------- *
 * Inputs
 */
.input-text {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  font-size: 15px;
  background-color: #dddddd;
  box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
  -moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
  border-top: 1px solid #bcbcbc;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-radius: 3px;
}

.input-text.validation-failed {
  border-color: #FF0000;
}
.input-text.validation-failed:focus {
  outline-color: #FF0000;
}
input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  height: 30px;
  padding: 0 8px;
  line-height: 30px;
}

input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  max-width: 100%;
}

.ie8 .input-text {
  max-width: none;
}

/* -------------------------------------------- *
 * Inputs - Quantity
 */
input[type=number].qty,
input[type=text].qty {
  width: 3em;
  text-align: center;
  vertical-align: middle;
}

/* -------------------------------------------- *
 * Placeholder
 */
/*
::-webkit-input-placeholder {
  color: #a0a0a0;
}

input:-moz-placeholder {
  color: #a0a0a0;
}
*/

/* -------------------------------------------- *
 * Checkbox And Radio
 */
.checkbox,
.radio {
  position: relative;
  display: inline-block;
}

.checkbox + label,
.radio + label {
  width: auto;
  max-width: 85%;
  padding: 0 0 0 8px;
  font-size: 14px;
  font-weight: normal;
  vertical-align: top;
}

/* -------------------------------------------- *
 * Validation
 */
p.required,
.validation-advice {
  margin: 5px 0 0;
  color: #FF0000;
  font-size: 12px;
  text-transform: capitalize;
  position: inherit;
  display: inline-block;
  width: 100%;
}
p.required{ color: #f7941e;}
/* ============================================ *
 * Form List
 * ============================================ */
.form-list > li {
  margin-bottom: 10px;
}
.form-list .input-range .input-text {
  width: 74px;
}
.form-list .control div.input-box,
.sp-methods dt div.input-box,
#checkout-shipping-method-load .sp-methods dd div.input-box,
#co-shipping-method-form .sp-methods dd div.input-box,
.product-options ul.options-list div.input-box {
  display: inline;
  float: left;
}
.form-list .control div.input-box:after,
.sp-methods dt div.input-box:after,
#checkout-shipping-method-load .sp-methods dd div.input-box:after,
#co-shipping-method-form .sp-methods dd div.input-box:after,
.product-options ul.options-list div.input-box:after {
  display: none;
}
.form-list .control input.radio,
.form-list .control input.checkbox,
.sp-methods dt input.radio,
.sp-methods dt input.checkbox,
#checkout-shipping-method-load .sp-methods dd input.radio,
#checkout-shipping-method-load .sp-methods dd input.checkbox,
#co-shipping-method-form .sp-methods dd input.radio,
#co-shipping-method-form .sp-methods dd input.checkbox,
.product-options ul.options-list input.radio,
.product-options ul.options-list input.checkbox {
  float: left;
  margin-right: -40px;
  margin-top: 10px;
  margin-left: 15px;
}
.form-list .control label,
.sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label,
.product-options ul.options-list label {
  color: #2f2f2f;
  padding: 5px 10px;
  display: inline-block;
  max-width: none;
  float: none;
  padding: 0px 10px 0px 30px;
}
.form-list .control.remember-me-box label {
  width: auto;
  max-width: none;
  min-width: inherit;
}

.form-list .control .input-box {
  clear: none;
  display: inline-block;
  width: auto;
  padding: 0;
}

.customer-account-create form .form-instructions {
  font-size: 18.18px;
  color: #2f2f2f;
  padding: 20px 0;
  margin-bottom: 1px;
}

/* ============================================ *
 * Table Helpers
 * ============================================ */
.hide-th {
  text-indent: -9999px;
}

/* ============================================ *
 * Data Table
 * ============================================ */
.data-table {
  width: 100%;
}

.data-table th {
  line-height: 1.4;
  white-space: nowrap;
}

.checkout-cart-index .data-table tfoot tr {
  border: 1px solid #d8dfe2;
  border-top: 0;
}
.data-table tbody td .item-options {
  margin-left: 20px;
  margin-top: 10px;
}
.data-table tbody td .item-options dt:after {
  content: ':';
}

/* ============================================ *
 * Generic Info Table
 * ============================================ */
.info-box {
  border: 1px solid silver;
  padding: 12px 15px;
  margin: 0 0 15px;
}
.info-box h2 {
  font-weight: bold;
  font-size: 13px;
}

.info-table th,
.info-table td {
  vertical-align: top;
}

.info-table th {
  font-weight: bold;
  padding: 4px 20px 4px 0;
}

.info-table td {
  padding: 4px 0;
}

/* ============================================ *
 * Zebra-Stripe Table
 * ============================================ */
.zebra-table tr:first-child,
.zebra-table th:first-child {
  border-top: 1px solid silver;
}
.zebra-table td,
.zebra-table th {
  border-bottom: 1px solid silver;
  padding: 6px;
  background-color: transparent;
}
.zebra-table tr {
  background-color: #eeeded;
}
.zebra-table tr:nth-child(odd) {
  background-color: #f8f7f5;
}

.wrapper {
  min-width: 320px;
  min-height: 100%;
  margin: 0 auto;
  background: #FFFFFF;
}

.wrapper:after {
  content: '';
  display: table;
  clear: both;
}
.header-language-container,
.header-language-background {
  text-transform: uppercase;
}
.header-language-background .header-language-container {
  max-width: 1090px;
  margin: 0 auto;
  padding-left: 1.2%;
}

.header-language-background .form-language,
.header-language-background .currency-switcher {
  float: left;
}
.header-language-background .welcome-msg {
  float: right;
}
.header-language-background,
.header-language-background a {
  color: #6c6d6f;
  text-align: center;
}

/* ============================================ *
 * Logo
 * ============================================ */
.logo {
  display: block;
  float: left;
  min-width: 100px;
  text-align: center;
}
.logo img {
  max-width: 100%;
}
.logo:hover {
  opacity: 0.8;
}

/* ============================================ *
 * Skip Links
 * ============================================ */
.skip-links {
  clear: both;
  overflow: hidden;
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
/* -------------------------------------------- *
 * Skip - Link
 */
.skip-link,.skip-cart {
  position: relative;
  float: left;
  width: 20%;
  background: #FFFFFF;
  color: #636363;
  line-height: 42px;
  text-align: center;
}

a.skip-link {
  text-decoration: none;
}

.skip-link:not(.skip-active):hover {
  opacity: 0.8;
}
/* -------------------------------------------- *
 * Skip Link - Active
 */

/* -------------------------------------------- *
 * Skip Link - Icon
 */
.skip-link .icon,.skip-cart .icon {
  display: inline-block;
  width:100%;
  height: 100%;
  vertical-align: middle;
}
/* ============================================ *
 * Skip Content
 * ============================================ */
.skip-content {
  display: none;
}
.nav-primary a {
  text-decoration: none;
  display: block;
  color: #ffffff;
  line-height:25px;
  font-size: 14px;
  font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;
  text-transform: capitalize;
}
.nav-primary li {
  position: relative;
}
.nav-primary li.level1 a {
  font-size: 14px;
  color: #484a4e;
  padding-left: 10%;
}
/* ============================================ *
 * Search - Skip Link
 * ============================================ */
.skip-search:not(.skip-active):hover .icon {
  background-position: -46px -146px;
}
.skip-search .icon {
  background-position: 4px -146px;
}
#search_mini_form .input-box {
  position: relative;
  padding-top: 0;
}

#search_mini_form label {
  display: none;
}

#search {
  width: 100%;
  height: 40px;
  padding-right: 40px;
}

#header #search_mini_form .search-button{
  text-indent: -9999px;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height:31px;
  border: 0;
  background:#f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center;
  border-radius: 0;
  background-position: 0px -498px;
}

#header-account li a {
  position: relative;
  display: block;
  padding: 1.5%;
  line-height: 23px;
  text-align: center;
}
/* -------------------------------------------- *
 * Skip Cart Notifier
 */
.skip-cart .count {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  display: inline-block;
  top: -6px;
  position: relative;
  z-index: 5;
  width: 22px;
  height: 22px;
  background: rgba(51, 153, 204, 0.9);
  color: #FFFFFF;
  font-size: 11px;
  line-height: 22px;
  text-align: center;
}

.skip-link.skip-active .count {
  color: white;
}

.skip-cart.no-count .count {
  display: none;
}

.skip-cart .count.empty {
  display: none;
}

/* -------------------------------------------- *
 * Mini Cart - Empty
 */
.cart-menu .empty {
  padding: 20px;
  text-align: center;
}

/* -------------------------------------------- *
 * Mini Cart - Full
 */
/* Actions */
.cart-menu .actions {
  overflow: hidden;
  padding: 15px;
}

.cart-menu .actions .button {
  float: left;
  width: 48%;
}

.cart-menu .actions .button + .button {
  margin-left: 4%;
}

/* Subtotal */
.cart-menu .subtotal {
  padding: 0 15px 15px;
  font-size: 24px;
  line-height: 1.2;
}

/* List */
.mini-cart-list {
  margin-bottom: 5px;
}

.mini-cart-list li {
  position: relative;
  min-height: 90px;
  padding: 15px 15px 15px 90px;
  border-top: 1px solid #cccccc;
  font-size: 13px;
  line-height: 1.35;
}

.mini-cart-list .product-name {
  display: inline-block;
}

.mini-cart-list .product-image {
  position: absolute;
  left: 15px;
  top: 15px;
}

.mini-cart-list .product-image img {
  width: 60px;
  height: 60px;
}

.mini-cart-list .has-options {
  margin-bottom: 0;
  color: #a0a0a0;
  font-size: 12px;
}

/* Too full - additional items will be shown in cart */
.cart-menu .last-added {
  padding: 10px 15px 15px;
  border-top: 1px solid #cccccc;
  font-size: 13px;
}
.footer .block-title {
  padding: 0
  border: 0;
}
.footer .block-title strong {
  font-weight: normal;
}
.footer .block-title strong,
.footer address {
  text-transform: capitalize;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding-left: 0!important;
}
.footer .links {
  float: left;
  width: 14%;
  padding: 0;
  margin:0 1% 0 0;
}
.footer .links li,.footer .links-resources li {
  word-break: normal;
  line-height: 20px;
  padding: 0;
}
.footer .links a{
  color: #ffffff;
  font-size: 13px;
  text-transform: capitalize;
  line-height: 20px;
}
.footer .block-subscribe .block-content{ position: relative;}
.footer .block-subscribe {
  float: right;
  border: 1px solid rgba(255, 252, 252, 0.2);
  width: 22%;
  margin:2px 0 30px;
  background-color: #de7300;
  border-radius: 15px 0px 0px 15px;
  -webkit-border-radius: 15px 0px 0px 15px;
  -moz-border-radius: 15px 0px 0px 15px;
  -o-border-radius: 15px 0px 0px 15px;
  -webkit-background-clip: padding-box; /* for Safari */
  background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
  padding: 0 1% 0 2.5%;
  border-right: 0;
}
.footer .links,
.footer .block-subscribe {
  text-transform: uppercase;
  font-size: 12px;
  text-align: left!important;
}
.footer .form-subscribe-header {
  display: none;
}
.footer .block-subscribe .input-text {
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 32px;
  font-size: 12px;
  border: 0;
  background: #fff;
}
.footer .block-subscribe .block-content:after {
  content: '';
  display: table;
  clear: both;
}
.footer .block-subscribe .actions {
  float: right;
  width: 60.375%;
  margin: 0;
}
.footer .block-subscribe .actions .button {
  height: 22px;
  line-height: 22px;
  border-radius: 10px;
  width: 100%;
  background-color: #3c456b;
  padding: 1px 0;
  margin-bottom: -10px;
}
.footer .bugs,
.footer address {
  clear: both;
}
.footer .bugs {
  display: none;
}
.footer .form-language,
.footer .currency-switcher,
.footer .store-switcher {
  clear: both;
  margin-bottom: 10px;
}
.footer .form-language,
.footer .currency-switcher {
  display: none;
}
.footer address {
  border-top: 1px solid #cccccc;
  text-align: center;
  width: 100%;
  font-size: 11px;
  margin-top: 30px;
  padding: 30px 0;
}

/* ================================================= *
 * General Product List Styles (not module-specific)
 * ================================================= */
/* -------------------------------------------- *
 * Product List General
 */
.category-title h1,
body.catalogsearch-result-index .page-title h1 {
  border-bottom: none;
}
.products-list .action .button,
.products-grid .actions .button {
  white-space: normal;
}

/* -------------------------------------------- *
 * Product Name
 */
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: capitalize;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.4;
}
h2.product-name a,
h3.product-name a,
h4.product-name a,
h5.product-name a,
p.product-name a {
  color: #636363;
}
.products-list .product-name {
  text-transform: none;
  margin-bottom: 5px;
  font-size: 14px;
}
.products-list .product-name a {
  font-weight: 500;
}

/* ============================================ *
 * Product List
 * ============================================ */

.products-list > li:after {
  content: '';
  display: table;
  clear: both;
}
.products-list > li .product-image {
  float: left;
}
.products-list > li .product-image img {
  width: 100%;
  max-width: 100%;
}
.products-list > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.products-list .product-shop .product-name {
  margin-bottom: 0;
}
.products-list .product-shop .ratings {
  margin: 0;
}

.products-list .product-shop .ratings .rating-links {
  margin-top: 4px;
}
.products-list .product-shop .action {
  margin: 7px 0;
}
.products-list .product-shop .desc {
  margin-top: 7px;
}
.products-list .product-shop .product-primary,
.products-list .product-shop .desc {
  float: left;
  width: 65%;
  overflow: hidden;
}
.products-list .product-shop .product-secondary {
  float: right;
  width: 35%;
  text-align: right;
  clear: right;
}
/* ============================================ *
 * Catalog - List
 * ============================================ */
.category-image {
  padding:1.25% 1.5% 0;
}
.category-image img {
  width: 100%;
  max-width: 100%;
}
.category-image img:hidden {
  display: none;
}

/* ============================================ *
 * Layered Navigation
 * ============================================ */
.block-layered-nav .block-subtitle--filter {
  display: none;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  position: relative;
  background-color: #f4f4f4;
  cursor: pointer;
}
.block-layered-nav .block-subtitle--filter:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #3399cc;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
.block-layered-nav .block-subtitle--filter:hover {
  background-color: #ececec;
}

.block-layered-nav .block-content .toggle-tabs {
  display: none;
}

.block-layered-nav dl dd {
  margin-bottom: 10px;
  margin-top: 10px;
}
.block-layered-nav dl dd ol > li > a .count {
  color: #a0a0a0;
}
.block-layered-nav .currently .block-subtitle {
  display: block;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
.block-layered-nav .currently ol {
  padding-left: 10px;
  margin-bottom: 10px;
}
.block-layered-nav .currently ol li {
  margin-bottom: 5px;
}
.block-layered-nav .currently ol li .label {
  font-weight: bold;
}


.block-layered-nav .actions {
  text-align: center;
  margin-bottom: 7px;
  clear: both;
}

/* ============================================ *
 * Catalog - Product
 * ============================================ */
.product-view .product-essential .extra-info .ratings .rating-box,
.product-view .product-essential .extra-info .ratings .amount {
  float: left;
}
.product-view .product-essential .extra-info .ratings label {
 padding-top: 3px;
}
.product-view .product-essential .extra-info .ratings:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .product-essential:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .product-shop .product-name .h1,
.product-view .product-img-box .product-name h1 {
  color: #3399cc;
  margin-bottom: 10px;
  border: 0;
}
.product-view .product-shop .product-name {
  display: none;
  float: left;
}
.product-view .product-shop .product-name .h1 {
  float: left;
  margin-bottom: 5px;
}

.product-view .product-shop .short-description {
  margin-bottom: 3px;
  clear: both;
}
.product-view .product-shop .availability {
  font-size: 16px;
}

.product-view .product-shop .price-box .old-price,
.product-view .product-shop .price-box .special-price,
.product-view .product-shop .price-box .regular-price {
  padding-right: 0;
  line-height: 1.2;
}

.product-view .product-shop .price-box .special-price .price-label {
  font-size: 16px;
  text-transform: uppercase;
}
.product-view .product-shop .price-box .special-price span.weee {
  color: #636363;
}
.product-view .product-shop .price-box .special-price span.weee span.price {
  font-size: 16px;
}
.product-view .product-shop .price-box .price-excluding-tax,
.product-view .product-shop .price-box .price-including-tax {
  display: block;
  line-height: 1.2;
  color: #636363;
}
.product-view .product-shop .price-box .price-excluding-tax .label,
.product-view .product-shop .price-box .price-including-tax .label {
  font-size: 16px;
  font-weight: 300;
}
.product-view .product-shop .price-box .price-excluding-tax .price,
.product-view .product-shop .price-box .price-including-tax .price {
  font-size: 20px;
}
.product-view .price-box.map-info a {
  display: inherit;
}

.product-view .add-to-cart-wrapper{
  width: 50%;
  float: right;
  clear: right;
}
.product-img-box .product-name h1 {
  border: 0;
}
.product-img-box .product-image {
  margin-bottom: 10px;
}
.product-img-box .product-image img {
  width: 100%;
  max-height: 750px;
  margin: 0px auto;
}
.product-image-gallery {
  position: relative;
}
.product-image-gallery .gallery-image {
  display: none;
}
.product-image-gallery .gallery-image.visible {
  display: block;
}
.product-image-gallery .gallery-image.visible.hidden {
  visibility: hidden;
}
.product-image-gallery:before, .product-image-gallery:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.product-image-gallery:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
.product-image-gallery:after {
  background-image: url("https://hobbyking.com/skin/frontend/hobbyking/default/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.product-image-gallery.loading {
  position: relative;
}
.product-image-gallery.loading:before, .product-image-gallery.loading:after {
  display: block;
}

.product-image-thumbs li {
  display: inline-block;
}

.product-image-thumbs a {
  display: inline-block;
}

/*.no-touch .product-image-thumbs a:hover {
  border-color: #c7c7c7;
}*/
.product-view .product-shop,
.product-img-box,
.product-collateral,
.product-view .block-related,
.box-collateral {
  margin-bottom: 10px;
}

.product-view .add-to-box:after,
.product-view .add-to-cart:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .add-to-cart {
  padding-bottom: 3px;
  /*margin-bottom: 10px;*/
}

.product-view .product-options-bottom .price-box,
/*.product-view .add-to-cart-buttons .button,*/
.product-view .add-to-cart-buttons .paypal-logo {
  margin-bottom: 10px;
}
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart .qty-wrapper label {
  margin-right: 7px;
  float: left;
}
.product-view .add-to-cart .qty-wrapper label {
  line-height: 40px;
}
.product-view .add-to-cart .qty-wrapper .qty {
  float: left;
  height: 40px;
}
.product-view .add-to-cart-buttons {
  float: left;
  max-width: 100%;
}
.product-view .add-to-cart-buttons .paypal-logo {
  clear: left;
  text-align: center;
}
.product-view .add-to-cart-buttons .paypal-logo .paypal-button {
  margin: 0 auto;
  display: block;
  width: 170px;
}
.product-view .add-to-cart-buttons .paypal-logo .bml_button {
  display: block;
  width: 174px;
  margin: 0 auto;
}
.product-view .add-to-cart-buttons .paypal-logo .bml_button a {
  text-align: center;
}
.product-view .add-to-cart-buttons .paypal-logo .paypal-or {
  display: block;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  line-height: 1;
  text-align: center;
}
.product-view .alert-price,
.product-view .alert-stock {
  clear: both;
}
/* This is the "or" that separates the "Add to Cart" and "Add to X" links */
.add-to-box .or {
  display: none;
}

.product-view .add-to-links {
  margin-top: 0px;
  margin-right: 8px;
  float: left;
}
.product-view .add-to-links:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .add-to-links li {
  float: left;
}
.product-view .add-to-links li:first-child a {
  margin-left: 0px;
}
.product-view .add-to-links li:last-child a {
  border-right: 0px;
}

.product-view .sharing-links:after {
  content: '';
  display: table;
  clear: both;
}

.product-view .sharing-links a:hover {
  opacity: 0.8;
}
.product-view .sharing-links a.link-wishlist {
  background-position: 0px -225px;
}
.product-view .sharing-links a.link-compare {
  background-position: 0px -250px;
}
.product-view .sharing-links a.link-email-friend {
  background-position: 0px -322px;
}
.product-collateral {
  clear: both;
  background: #f7f7f7;
}

.collateral-tabs dd h2 {
  display: none;
}

.box-collateral {
  clear: both;
}
.product-view .ratings .rating-links {
  clear: left;
  float: left;
  margin-top: 0;
}

/* -------------------------------------------- *
 * Catalog - Grouped Product List
 */
.grouped-items-table-wrapper {
  border: solid 1px silver;
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
}
.grouped-items-table-wrapper tbody tr:last-child td {
  border-bottom: none;
}
.grouped-items-table .name-wrapper {
  color: #3399cc;
}
.grouped-items-table .qty-wrapper {
  padding-top: 7px;
}
.grouped-items-table .qty-label {
  margin-left: 7px;
}
.grouped-items-table td {
  padding: 4px;
}
.grouped-items-table td:last-child {
  width: 30%;
  text-align: left;
}
.grouped-items-table .price-box {
  text-align: right;
}

/* -------------------------------------------- *
 * Catalog - Product Options
 */
.product-options {
  width: 100%;
  margin: 10px 0 0;
  padding: 10px 15px 15px;
  border: 1px solid #cccccc;
  clear: both;
  position: relative;
}

.product-options dt {
  margin: 10px 0 3px;
  font-weight: normal;
}

.product-options dt:first-child {
  margin-top: 0;
}

.product-options dd .qty-holder {
  display: block;
  padding: 10px 0 0 0;
}

.product-options dd .qty-holder .qty {
  width: 3em;
}

.product-options dd .qty-holder label {
  vertical-align: middle;
}

.product-options dd .qty-disabled {
  background: none;
  border: 0;
  padding: 0 2px;
}

.product-options dd {
  padding: 0 0 10px 0;
  margin: 0 0 5px;
  border-bottom: 1px solid #ededed;
}

.product-options dl.last dd.last {
  border-bottom: 0;
  padding-bottom: 5px;
  margin-bottom: 0;
}

.product-options dd .input-text {
  width: 98%;
}

.product-options dd .input-box {
  padding-top: 0;
}

.product-options dd input.datetime-picker {
  width: 150px;
}

.product-options dd .time-picker {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  display: inline;
  padding: 2px 0;
  vertical-align: middle;
}

.product-options dd textarea {
  width: 98%;
  height: 8em;
}

.product-options dd select {
  width: 330px;
  max-width: 100%;
}

.product-options ul.options-list {
  margin-right: 5px;
}

.product-options ul.options-list li {
  line-height: 1.5;
  margin-bottom: 7px;
}

.product-options ul.options-list li:last-child {
  margin-bottom: 0;
}

.product-options ul.options-list .radio,
.product-options ul.options-list .checkbox {
  float: left;
  margin-top: 5px;
}

.product-options ul.options-list .label {
  display: block;
}

.product-options ul.options-list label {
  font-weight: normal;
}

.product-options p.note {
  margin: 0;
  font-size: 11px;
}

.product-options-bottom {
  padding: 0 5px 10px;
  border-top: 0;
  margin-bottom: 10px;
}

.product-options-bottom:after {
  content: '';
  display: table;
  clear: both;
}

.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices {
  float: right;
  margin: 0;
  padding: 0 0 10px;
  border: 0;
  background: 0;
  color: #636363;
}
.product-options-bottom .tier-prices li {
  background: 0;
  padding: 2px 0;
}
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {
  color: #636363;
}
.product-options-bottom .price-box {
  display: none;
  float: right;
  margin: 0 0 10px;
  padding: 0;
}
.block-related li {
  margin-bottom: 7px;
}
.block-related .block-title {
  border-bottom: none;
}
.block-related .block-title h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  margin-bottom: 0;
}
.block-related .block-subtitle {
  margin-bottom: 7px;
}

.block-related .checkbox {
  float: left;
  margin-top: 36px;
}

.block-related .product-name {
  margin-bottom: 3px;
}
.block-related .product-details .price-box {
  margin: 7px 0 3px;
  clear: both;
  text-align: center;
  width: 100%;
  padding: 0;
}

.block-related .product-details .price-box a:first-child,
.block-related .product-details .price-box p:first-child{
  margin-left: 0;
  font-size: 16px;
  padding-right: 5px;
  padding-left: 5px;
}
.block-related .product-details .price-box:after {
  content: '';
  display: table;
  clear: both;
}
.block-related .link-wishlist {
  display: none;
}

/* -------------------------------------------- *
 * Upsell Products
 */
.box-up-sell {
  margin-top: 20px;
}
.box-up-sell .ratings {
  display: none;
}

/* ============================================ *
 * Catalog - MSRP MAP Popup
 * ============================================ */
.cart-msrp-totals {
  color: red;
  font-size: 12px !important;
  font-weight: bold;
  margin: 10px 10px 0;
  padding: 10px;
  text-align: right;
  text-transform: uppercase;
}

.map-cart-sidebar-total {
  color: red;
  display: block;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding: 2px 5px;
}

.map-popup {
  background: #FFFFFF;
  border: 5px solid #cccccc;
  margin: 12px 0 0;
  position: absolute;
  text-align: left;
  width: 450px;
  z-index: 100;
}
.map-popup .map-popup-heading {
  padding: 8px 10px;
  margin-right: 40px;
  width: auto;
}
.map-popup .map-popup-heading h3 {
  font-size: 14px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: break-word;
  text-align: left;
  text-overflow: ellipsis;
}
.map-popup .map-popup-close {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 36px;
  width: 36px;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
}
.map-popup .map-popup-content {
  border-top: 1px solid #ededed;
  padding: 10px;
  margin: 0 10px;
  overflow: hidden;
  text-align: left;
}
.map-popup .map-popup-checkout {
  padding: 10px 0;
}
.map-popup .map-popup-checkout form:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-checkout span {
  display: block;
}
.map-popup .map-popup-checkout .button {
  float: left;
  margin: 0 2px;
  clear: left;
}
.map-popup .map-popup-checkout .additional-addtocart-box {
  float: left;
  min-width: 210px;
}
.map-popup .map-popup-checkout .additional-addtocart-box li {
  list-style-type: none;
}
.map-popup .map-popup-checkout .paypal-logo {
  width: auto;
}
.map-popup .map-popup-checkout .paypal-logo a {
  display: inline-block;
  float: left;
  clear: left;
}
.map-popup .map-popup-checkout .paypal-logo .paypal-or {
  float: left;
  text-align: center;
  padding: 5px 15px;
  clear: left;
}
.map-popup .map-popup-checkout .paypal-logo:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-checkout .paypal-logo .bml_button a {
  clear: left;
}
.map-popup .map-popup-checkout:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-price {
  padding: 10px 0;
}
.map-popup .map-popup-price .price-box,
.map-popup .map-popup-price .price-box .special-price {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.map-popup .map-popup-price .price-box .minimal-price-link {
  display: inline-block;
}
.map-popup .map-popup-text {
  padding: 10px 0;
  margin: 0 10px;
  word-wrap: break-word;
}
.map-popup .map-popup-text,
.map-popup .map-popup-only-text {
  border-top: 1px solid #ededed;
}

/* ============================================ *
 * Catalog - MSRP Product Listing
 * ============================================ */
.price-box .map-link {
  display: block;
  text-align: center;
}

/* ============================================ *
 * Catalog - Compare
 * ============================================ */
.block-compare .product-name:after {
  content: '';
  display: table;
  clear: both;
}

.compare-table .product-image {
  display: inline-block;
}

.compare-table .product-shop-row.top td {
  padding-bottom: 0;
  border-bottom: 0;
}
.compare-table .product-shop-row.bottom td {
  padding-top: 0;
}
.checkout-cart-index #postcode {
  width: 100%;
}

.display-both-prices .cart-table {
  float: none;
  width: 100%;
}
.display-both-prices .cart-forms {
  float: left;
  padding-right: 10px;
  padding-left: 0;
}
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  padding-left: 10px;
}
.display-both-prices .cart-forms,
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  width: 50%;
}
.display-both-prices .crosssell {
  clear: right;
  float: right;
}
.checkout-types li {
  vertical-align: top;
  display: inline-block;
}
.checkout-types .method-checkout-cart-methods-multishipping {
  display: block;
}

.checkout-types.top .paypal-logo .paypal-or {
  margin-top: 5px;
}
.checkout-types.bottom .paypal-logo a, .checkout-types.minicart .paypal-logo a {
  display: block;
}
.checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
  margin: 0px;
  display: block;
  text-align: center;
}
.cart-table h2 {
  color: #636363;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
}
.cart-table thead th,#success-orders thead th {
  background-color: transparent;
  padding: 10px 0px 10px 0px;
  font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;
}
.cart-table .product-cart-image .cart-links,
.cart-table .product-cart-info .btn-remove,
.cart-table .product-cart-actions .button {
  display: none;
}
.cart-table .product-cart-image .product-image img {
  max-width: 100%;
  width: 100%;
}
.cart-table .btn-empty {
  float: left;
}
.cart-table .product-cart-total,
.cart-table .product-cart-price {
  text-align: center;
}
.cart-table .cart-tax-total {
  position: relative;
  cursor: pointer;
}
.cart-table .cart-tax-total:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #3399cc;
  border-left: none;
  position: absolute;
  top: 3px;
  right: -11px;
}
.cart-table .cart-tax-total.cart-tax-total-expanded:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-top: 6px solid #3399cc;
  border-bottom: none;
  right: -15px;
  top: 6px;
}
.cart-table .cart-links > li {
  white-space: nowrap;
  line-height: 1.3;
  margin-bottom: 5px;
  min-width: 65px;
  font-size: 13px;
}
.cart-table .cart-links > li > a {
  display: block;
}
.cart-table .cart-links > li:last-child {
  margin-bottom: 0;
}
.cart-table .product-cart-actions .button {
  margin-bottom: 5px;
}
.cart-table .item-options {
  padding-left: 15px;
}
.shipping h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px;
}
.shipping select.validation-failed {
  border-color: #df280a;
}
.shipping .shipping-desc {
  display: none;
}
.shipping .buttons-set {
  margin: 0;
  padding: 0;
}
.shipping .form-list:after {
  content: '';
  display: table;
  clear: both;
}
.shipping .form-list li {
  float: left;
  margin: 10px 2% 10px 0;
}
.shipping .form-list .shipping-country {
  width: 39.31%;
}
.shipping .form-list .shipping-region {
  width: 30%;
}
.shipping .form-list .shipping-postcode {
  margin-right: 0;
  width: 26.69%;
}
.shipping .form-list input {
  margin-top: 1px;
  height: 26px;
  line-height: 26px;
}
.shipping .form-list label {
  font-size: 11px;
  text-transform: uppercase;
  white-space: nowrap;
  color: #4e4e4e;
  padding-left: 5px;
}
.shipping .sp-methods {
  padding: 10px 0 0;
  text-align: left;
}
.shipping .sp-methods dd {
  margin-bottom: 10px;
}
.shipping .sp-methods label {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 12px;
  font-style: italic;
  min-width: 100px;
}
.shipping .sp-methods label span {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}
/*.shipping #co-shipping-method-form .sp-methods dd label {*/
  /*border: 1px solid #cccccc;*/
  /*background-color: #ececec;*/
  /*min-width: 220px;*/
/*}*/
/*.shipping #co-shipping-method-form .sp-methods dd label:hover {*/
  /*background-color: #dbdbdb;*/
/*}*/
.cart .cart-totals table {
  width: 100%;
  margin: 0 0 10px;
}
.cart .cart-totals table tfoot td {
  padding: 2px;
  font-size: 19px;
}
#discount-coupon-form h2,
.cart .giftcard h2 {
  display: none;
}
#discount-coupon-form .field-wrapper,
.cart .giftcard .field-wrapper {
  display: inline-block;
  width: 100%;
}
#discount-coupon-form .validation-advice,
.cart .giftcard .validation-advice {
  display: inline-block;
}
#discount-coupon-form .button-wrapper,
.cart .giftcard .button-wrapper {
  display: inline-block;
  vertical-align: bottom;
  border-top: 1px solid #21358d;
  border-bottom: 0;
  border-radius: 3px;
}
#discount-coupon-form .button-wrapper > button,
.cart .giftcard .button-wrapper > button {
  float: left;
}
#discount-coupon-form .button-wrapper .cancel-coupon{ margin-top: 5px;}
#discount-coupon-form .input-text,
.cart .giftcard .input-text {
  border-radius: 4px;
  height: 31px;
  margin:0;
  width:100%;
  background-color:#e0e0e0;
  box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
  -moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
  padding-left: 23%;
  color: #666666;
}
/* ============================================ *
 * Checkout - Cart Cross sell
 * ============================================ */
.crosssell h2 {
  color: #3399cc;
}
.crosssell .item a.product-image {
  /*width: auto;*/
  float: left;
}
/* -------------------------------------------- *
 * Section Styling - Default
 */
.opc .section .step-title, #cart_address .step-title{
  width: 100%;
  border-top: 1px solid #ececec;
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.opc .section .step-title:after {
  content: '';
  display: table;
  clear: both;
}

.opc .section.allow:not(.active) .step-title {
  cursor: pointer;
}

/* Using .no-touch since touch devices emulate hover, thereby making steps look active that are not */
.no-touch .opc .section.allow:not(.active) .step-title:hover {
  background-color: #f4f4f4;
}

.opc .section.active .step-title {
  border-bottom: 1px solid #ececec;
}

.opc .section .step-title a {
  display: none;
}

.opc .section.allow:not(.active) .step-title a {
  display: block;
  float: right;
  line-height: 40px;
  height: 40px;
  padding: 0px 10px;
}

.no-touch .opc .section .step-title a:hover {
  text-decoration: none;
}

.opc .section .step-title .number,
.opc .section.allow.active .step-title .number,
.no-touch .opc .section.allow:hover .step-title .number,#cart_address .step-title .number {
  width: 40px;
  height: 100%;
  text-align: center;
  color: #FFFFFF;
  line-height: 26px;
  background-color: #f7941e;
  display: block;
  position: absolute;
  top: 0;
  font-size: 18px;
}

.opc .section .step-title h2 {
  font-size: 14.73px;
  float: left;
  margin: 0px 4px 0px 54px;
  color: #fff;
  padding: 8px 0 4px 0px;
  text-transform: capitalize;
}
.opc .section .step:after {
  content: '';
  display: table;
  clear: both;
}
.opc h3 {
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  padding: 5px 10px 2px;
}

#checkoutSteps .back-link {
  float: left;
  margin: 0;
}
.opc .buttons-set a {
  font-size: 14px;
  color: #fff;
}
.opc #opc-login .step {
  padding: 17px 8px 10px;
}
.opc #opc-login .col-2 .buttons-set,.customer-account-login .col2-set .col-2  .buttons-set{
  border: 1px solid #d4d4d6;
  background-color: #f1f1f2;
  margin-top: -5px;
  border-top: 0;
  padding: 0 10px 9px;
  display: inline-block;
  width: 100%;
  margin-right: 0;
}
#opc-payment .note {
  padding: 10px;
}

/* -------------------------------------------- *
 * Shipping and Payment methods
 */
.sp-methods dt {
  font-weight: bold;
  padding: 6% 4.1%;
}

.sp-methods label img {
  float: left;
  width: auto;
  padding-left: 20px;
}
.sp-methods label a {
  margin-top: 6px;
  float: right;
  margin-left: 10px;
}
.sp-methods .price {
  font-weight: bold;
}
.sp-methods .form-list {
  padding-left: 20px;
}
.sp-methods .form-list li {
  margin: 0 0 8px;
}
.sp-methods select.month {
  width: 120px;
  margin-right: 10px;
}
.sp-methods select.year {
  width: 96px;
}
.sp-methods input.cvv {
  width: 4em !important;
}
.sp-methods #advice-validate-cc-exp-ccsave_expiration {
  max-width: 130px;
}
.sp-methods .checkmo-list li {
  margin: 0 0 5px;
  content: '';
  display: table;
  clear: both;
}
.sp-methods .checkmo-list label {
  width: 165px;
  padding-right: 15px;
  text-align: right;
  float: left;
}
.sp-methods .checkmo-list address {
  float: left;
}
.sp-methods .release-amounts {
  margin: 0.5em 0;
}
.sp-methods .release-amounts button {
  float: left;
  margin: 5px 10px 0 0;
}

/* One Page Checkout */

.block-progress .block-content {
  font-size: 13px;
}
.block-progress dd {
  padding-left: 5px;
  margin-bottom: 10px;
}
.block-progress #payment-progress-opcheckout .subtitle {
  margin: 10px;
}
.block-progress .payment-info dt {
  padding: 0;
  margin: 0 0 3px 0;
  color: #636363;
  text-transform: none;
  font-style: italic;
  float: left;
  clear: both;
  font-size: 13px;
}
.block-progress .payment-info dt:after {
  content: ': ';
}
.block-progress .payment-info dd {
  float: left;
  margin-bottom: 3px;
  font-size: 13px;
}
.block-progress .payment-info:after {
  content: '';
  display: table;
  clear: both;
}

/* review step */
#checkout-review-table .btn-remove img {
  display: none;
}
#checkout-review-table-wrapper {
  clear: both;
  border: 1px solid #d9d9d9;
}

#review-buttons-container {
  width: 100%!important;
 padding: 20px 0 15px;
  margin-right: 0!important;
  background-color: #e6e6e6;
  float: none!important;
  margin-top: 0;
}
#review-buttons-container .please-wait {
  margin-right: 10px;
}
#review-buttons-container .f-left {
  float: left;
  padding: 3% 0 0 3%;
}
.opc-block-progress dt.complete a,
.opc-block-progress dt.complete .separator {
  display: inline;
}

.opc-block-progress dt a,
.opc-block-progress dt .separator {
  display: none;
}

/* On small screens, the progress review content will be moved to the review step via JS. Styled via this CSS: */
#checkout-step-review .opc-block-progress {
  border-left: none;
  padding-left: 0;
}
#checkout-step-review .opc-block-progress .block-title {
  display: none;
}
#checkout-step-review .opc-block-progress .block-content {
  display: block !important;
  padding: 0;
}
#checkout-step-review .opc-block-progress .block-content > dl > div {
  float: left;
  width: 50%;
}
#checkout-step-review .opc-block-progress .block-content .changelink {
  display: none;
}
#checkout-step-review .centinel > p {
  margin-bottom: 10px;
}
#checkout-step-review .centinel iframe {
  width: 100%;
  min-height: 400px;
}

/* Gift options */
.gift-messages-form .item {
  content: '';
  display: table;
  clear: both;
  margin-top: 30px;
}
.gift-messages-form .item h5 {
  font-weight: bold;
}
.gift-messages-form .item .product-img-box {
  width: auto;
  float: left;
  padding-right: 15px;
}
.gift-messages-form .item .details {
  float: left;
}

.gift-message-form .inner-box > div {
  content: '';
  display: table;
  clear: both;
  width: 100%;
  margin-top: 15px;
  display: block;
}
.gift-message-form .inner-box > div.extra-options-container p {
  margin-bottom: 15px;
}
.gift-message-form .gift-wrapping-form label {
  margin-right: 10px;
}
.gift-message-form .gift-wrapping-form img {
  float: left;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design {
  height: 75px;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design:after {
  content: '';
  display: table;
  clear: both;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box {
  margin-right: 5px;
}
.gift-message-form .gift-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #ececec;
}
.gift-message-form .gift-item:after {
  content: '';
  display: table;
  clear: both;
}
.gift-message-form .gift-item .product-img-box {
  width: 200px;
}
.gift-message-form .gift-item .product-img-box .product-image {
  width: 75px;
  margin-left: auto;
  margin-right: auto;
}
.gift-message-form .gift-item .product-img-box .product-name {
  display: block;
}
.gift-message-form .gift-item .fieldset {
  margin-left: 200px;
}
/* ============================================ *
 * Checkout - Success
 * ============================================ */
.checkout-onepage-success .buttons-set {
  margin: 0;
}
.checkout-onepage-success .buttons-set button {
  float: none;
}

/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
  display: block;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #636363;
  text-decoration: none;
  box-sizing: content-box;
}

.swatch-link {
  border: 1px solid #cccccc;
  margin: 0 0 3px;
}
.swatch-link img {
  border-radius: 2px;
}
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_x.png) center no-repeat transparent;
  z-index: 10;
}
.swatch-link.has-image .swatch-label {
  position: relative;
}
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}

.swatch-label {
  border: 1px solid #fff;
  margin: 0;
  white-space: nowrap;
  background: #f4f4f4;
}

.configurable-swatch-list {
  margin-left: -3px;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
  float: left;
  zoom: 1;
  margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: top;
}
.configurable-swatch-list .not-available .x {
  display: block;
}
.configurable-swatch-list .not-available .swatch-link {
  border-color: #ededed;
  position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
  color: #aaa;
  background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
  padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
  outline: 0;
}

#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 47%;
}
#narrow-by-list dd .swatch-link {
  border: none;
  line-height: 25px;
  margin-right: 2px;
  text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
  line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
  border-color: #3399cc;
}
#narrow-by-list dd .swatch-label {
  background: #f4f4f4;
  border: 1px solid #cccccc;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
  border: 1px solid #fff;
  border-radius: 3px;
  box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
  padding: 0;
}
.currently .swatch-current {
  position: relative;
}
.currently .swatch-current .btn-remove {
  margin-top: -10px;
  position: absolute;
  right: 0;
  top: 50%;
}
.currently .swatch-current span {
  display: block;
  float: left;
}
.currently .swatch-link {
  display: inline-block;
  margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
  border-color: #cccccc;
  cursor: default;
}

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
  border-color: #3399cc;
}

.configurable-swatch-box {
  background: none !important;
}
.configurable-swatch-box select.swatch-select {
  display: none;
}
.configurable-swatch-box .validation-advice {
  margin: 0 0 5px;
  background: #df280a;
  padding: 2px 5px !important;
  font-weight: bold;
  color: #fff !important;
  float: left;
  display: block;
  border-radius: 3px;
}

/* CUSTOM */
.availability.out-of-stock span {
  color: #a0a0a0;
}

.product-view .product-options .swatch-attr {
  float: none;
  display: block;
  clear: both;
  border: 0;
}
.product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label {
  font-size: 12px;
}
.product-view .product-options .swatch-attr label {
  display: block;
  line-height: 1.3;
}
.product-view .product-options .swatch-attr .select-label {
  display: inline;
  font-weight: normal;
  color: #3399cc;
  padding-left: 5px;
}
.product-view .product-options dd .input-box {
  width: auto;
  height: auto;
}
.product-view .product-options .select-label {
  display: none;
}
.product-view .add-to-cart button.out-of-stock {
  background-position: -80px -362px;
  cursor: default;
}

/* ============================================ *
 * Customer
 * ============================================ */
.customer-account-login .scaffold-form label:first-child {
  width: 115px;
}
.customer-account-login .col2-set .buttons-set {
  text-align: left;
  border-top: 0;
}
.customer-account-login .col2-set .buttons-set .button {
  float: none;
  min-width: 50%;
  margin: 0;
  text-transform: uppercase;
  padding: 8px;
}
.customer-account-login .col2-set .col-1 ul {
  padding-left: 10px;
  margin: 10px 0 20px 0;
}
.remember-me-box a.hide {
  display: none;
}
.remember-me-box .link-tip {
  font-size: 13px;
  padding-left: 10px;
}

.remember-me-popup {
  display: none;
  border: 1px solid #cccccc;
  padding: 10px;
  position: relative;
}
.remember-me-popup.show {
  display: block;
}
.remember-me-popup .remember-me-popup-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  font-size: 12px;
}
.remember-me-popup .remember-me-popup-close-button {
  display: none;
}

.customer-account-create .buttons-set {
  text-align: center;
  margin-top: 0;
}
.customer-account-create .fieldset,
.customer-account-create .buttons-set {
  padding-left: 20px;
}
.customer-account-create .fieldset .hidden {
  display: none;
}

.customer-account-forgotpassword .fieldset .input-box input.input-text {
  width: 100%;
}

/* ============================================ *
 * My Account Global Styles
 * ============================================ */
body.customer-account .my-account .page-title h1 ,.customer-account .dashboard .box-head h2, .wishlist-index-index .page-title h1{
  border: 0;
  text-align: left;
  font-size: 17px;
  text-transform: capitalize;
  height: 29px;
  background-color: #17214b;
  color: #fff;
  line-height: 32px;
  padding-left: 12px;
  display: block;
  float: left;
  width: 100%;
  font-weight: normal;
}
body.customer-account .my-account .title-buttons, .wishlist-index-index .title-buttons {
  position: relative;
  text-align: right;
}
body.customer-account .my-account .title-buttons h1 {
  text-align: left;
}

/*body.customer-account .my-account .title-buttons a,
body.customer-account .my-account .title-buttons span.separator {
  position: relative;
  top: -42px;
}*/
body.customer-account .my-account .fieldset h2,
body.customer-account .my-account .addresses-list h2,
body.customer-account .my-account .order-details h2 {
  width: 100%;
  display: inline-block;
}
body.customer-account .my-account .addresses-list h3 {
  font-size: 14px;
  font-weight: 600;
}
body.customer-account .data-table td a {
  text-transform: uppercase;
  font-style: normal;
  font-size: 13px;
}
body.customer-account .data-table span.nobr {
  white-space: normal;
}
body.customer-account .data-table span.nobr a {
  white-space: nowrap;
}
body.customer-account .data-table td.view a {
  display: block;
}
body.customer-account .data-table .separator {
  display: none;
}
body.customer-account .sidebar .block ol#compare-items li {
  margin: 10px 0;
}
body.customer-account .sidebar .block .block-content p.block-subtitle {
  margin-bottom: 15px;
}
body.customer-account .sidebar .block .block-content .actions {
  margin-top: 30px;
}
body.customer-account .sidebar ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
body.customer-account .sidebar ol#cart-sidebar-reorder p.product-name {
  display: inline-block;
  margin-bottom: 0;
}
body.customer-account .sidebar .block-cart .summary {
  margin-bottom: 15px;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li input {
  margin-right: 10px;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder p.product-name {
  display: inline;
  margin-bottom: 0;
}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day {
  width: 40px;
  float: left;
  margin-right: 10px;
}
.form-list .customer-dob .dob-year {
  width: 80px;
  float: left;
}

/* ============================================ *
 * Dashboard
 * ============================================ */
.dashboard .box-head {
  margin: 17px 2px 0 1px;
  position: relative;
}
.dashboard .box-head h2 {
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 0;
}
.dashboard .col2-set .col-1 .box-title a,
.dashboard .col2-set .col-2 .box-title a {
  line-height: 19.6px;
}
.dashboard .box-reviews.box-account {
  padding-bottom: 0;
}
.dashboard .box-reviews li {
  padding: 10px 0;
  border-top: 1px solid #ededed;
}
.dashboard .box-reviews li:first-child {
  border-top: 0;
}
.dashboard .box-reviews li .number {
  margin-right: -20px;
  float: left;
  line-height: 1.4;
  font-size: 13px;
}
.dashboard .box-reviews li .details {
  margin-left: 20px;
}
.dashboard .box-reviews li .details .ratings {
  content: '';
  display: table;
  clear: both;
  margin-bottom: 0;
}
.dashboard .box-reviews li .details .ratings strong {
  float: left;
  font-size: 13px;
  margin-right: 5px;
}
.dashboard .box-reviews li .details .ratings .rating-box {
  float: left;
  margin: 3px 0 0 0;
}

/* ============================================ *
 * Address Book
 * ============================================ */
.my-account .addresses-list .col-1,
.my-account .addresses-list .col-2 {
  padding-bottom: 0;
}
.my-account .addresses-list .item {
  margin: 10px 0 30px 0;
}
.my-account .addresses-list .item p {
  margin-top: 10px;
}
/* ============================================ *
 * Order View
 * ============================================ */
.order-info {
  padding-bottom: 10px;
  width: 100%;
  margin-bottom: 30px;
}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
  display: inline;
}
.order-info dt {
  margin-right: 20px;
}
.order-info li {
  margin: 0 20px 0 0 ;
}
.order-info li.current {
  font-weight: 600;
}
.order-info li:first-child {
  margin-left: 0;
}
.order-info li.last{margin-left: 0;}
.order-date {
  text-transform: uppercase;
}

.order-info-box {
  margin-top: 20px;
}
.order-info-box .col-1,
.order-info-box .col-2 {
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}

.order-info-box .box-title h2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
}
.order-info-box .box-title h2:after {
  content: ':';
}
.order-info-box .box-content {
  float: left;
}
.order-info-box .box-content td,
.order-info-box .box-content th {
  line-height: 1.3;
}
.order-info-box .box-content th {
  padding-top: 10px;
}
.order-info-box .box-content td {
  padding-left: 15px;
}
.order-info-box .box-content strong {
  font-weight: normal;
  text-transform: uppercase;
}

#my-orders-table .option-label {
  margin-left: 10px;
  font-weight: 600;
  font-style: italic;
}
#my-orders-table .option-value {
  margin-left: 20px;
}
#my-orders-table tr.bundle:not(:last-child) td {
  border-bottom: none;
  border-top: none;
}

ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
ol#cart-sidebar-reorder li input {
  margin-right: 10px;
}
ol#cart-sidebar-reorder p.product-name {
  display: inline;
}
.order-additional {
  margin: 40px 0;
}

.order-gift-message dd {
  margin-top: 10px;
}
/* ============================================ *
 * Newsletter Subscriptions
 * ============================================ */
body.newsletter-manage-index .my-account .fieldset {
  margin-bottom: 20px;
}
body.newsletter-manage-index .my-account .fieldset h2 {
  display: none;
}
body.newsletter-manage-index .my-account .form-list {
  border-top: 1px solid #ededed;
  padding-top: 10px;
}

/* ============================================ *
 * Contacts
 * ============================================ */
.contacts-index-index .buttons-set {
  margin-left: 30px;
  max-width: 435px;
}
.contacts-index-index .buttons-set p.required {
  float: left;
}
/* ============================================ *
 * PayPal
 * ============================================ */
.paypal-review-order .info-set {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ededed;
}
.paypal-review-order .buttons-set {
  margin-top: 0px;
  padding-top: 0px;
  border: 0;
}
.paypal-review-order .buttons-set button {
  margin-bottom: 10px;
}
.top-container .bml-ad {
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: center;
}
.top-container .bml-ad span {
  display: inline-block;
}
.top-container .bml-ad span a {
  display: block;
}

.bml-ad {
  display: none;
  text-align: center;
  margin-bottom: 5px;
}
.bml-ad span {
  display: block;
  line-height: 0;
}
.bml-ad a {
  display: inline-block;
  max-width: 100%;
}
.bml-ad a:hover {
  opacity: 0.7;
}
.bml-ad img {
  height: auto !important;
  max-width: 100%;
}

.cart-totals-wrapper .bml-ad.large img {
  display: block;
  margin: 0;
}
div.paypal-logo {
  text-align: center;
  margin: 15px 0;
  max-width: 100%;
}
div.paypal-logo span {
  display: block;
  width: 100%;
}
div.paypal-logo span a {
  display: inline-block;
  max-width: 100%;
}
div.paypal-logo span a img {
  max-width: 100%;
}
div.paypal-logo span > img {
  display: none;
}

.checkout-types div.paypal-logo {
  text-align: right;
}

.bml-checkout-type {
  list-style-type: none;
}

.sidebar .paypal-logo {
  text-align: center;
  line-height: 0;
}
.sidebar .paypal-logo > a {
  display: inline-block;
  max-width: 100%;
}
.sidebar .paypal-logo > a:hover {
  opacity: 0.8;
}
.sidebar .paypal-logo > a img {
  display: block;
}
.sidebar .paypal-logo .label {
  margin-top: 4px;
}
.sidebar .paypal-logo .label a {
  font-size: 12px;
  line-height: 1.5;
}

/* ============================================ *
 * Review - Customer
 * ============================================ */
#customer-reviews {
  width: auto;
  float: none;
}
#customer-reviews .review-heading {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 10px 0 5px;
}
#customer-reviews .review-heading:after {
  content: '';
  display: table;
  clear: both;
}
#customer-reviews .review-heading h2 {
  float: left;
  display: block;
}
#customer-reviews .review-heading .pager {
  clear: none;
  float: right;
  width: auto;
}
#customer-reviews .review-heading .pager .count-container .limiter {
  margin-bottom: 0;
}
#customer-reviews .review-heading .pager .count-container .limiter label {
  font-size: 10px;
  text-transform: uppercase;
}
#customer-reviews .review-heading .pager .amount {
  display: none;
}
#customer-reviews h2 {
  color: #3399cc;
  font-size: 12px;
  text-transform: uppercase;
}
#customer-reviews h2 span {
  color: #636363;
}
#customer-reviews h3 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_rate_product.png') no-repeat left;
  padding: 12px 0;
  margin: -25px 0 0;
}
#customer-reviews h3 span {
  color: #3894d5;
}
#customer-reviews .fieldset {
  padding-top: 10px;
}
#customer-reviews .fieldset h4 {
  font-size: 18px;
  padding-bottom: 15px;
  font-weight: bold;
  color: #333333;
}
#customer-reviews .fieldset h4 em {
  display: none;
}
#customer-reviews .fieldset .form-list {
  font-size: 12px;
  font-weight: normal;
  margin: 10px 0;
  text-transform: uppercase;
  float: left;
  width: 89%;
}
#customer-reviews .fieldset .form-list .inline-label:after {
  content: '';
  display: table;
  clear: both;
}
#customer-reviews .fieldset .form-list label {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 7px;
  display: block;
  text-transform: none;
}
#customer-reviews .fieldset .form-list li{margin: 20px 0 20px;}
#customer-reviews .fieldset .form-list textarea {
  border: 1px solid #cccccc;
  width: 100%;
  -webkit-appearance: none;
  height: 100px;
  margin-top: 3px;
  border-radius: 4px;
  font-size: 16px;
  color: #535151;
  padding-top: 10px;

}

#customer-reviews .fieldset .form-list input[type="text"] {
  width: 100%;
}
#customer-reviews .buttons-set {
  border: none;
  float: right;
  clear: none;
  width: 11%;
}
#customer-reviews dl {
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
  clear: both;
}
#customer-reviews dl dt {
  margin: 10px 0;
  text-transform: uppercase;
}
#customer-reviews dl dd {
  font-size: 14px;
  margin: 10px 0;
}
#customer-reviews dl dd .ratings-table {
  font-size: 12px;
  width: 100%;
}
#customer-reviews dl dd .ratings-table tr {
  margin-right: 15px;
}
#customer-reviews dl dd .ratings-table .review-label {
  width: 300px;
  max-width: 70%;
}
#customer-reviews dl dd table {
  margin: 15px 0;
}
#customer-reviews dl dd .review-meta {
  color: #3399cc;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}

.review-summary-table {
  margin: 0 0 10px;
}
.review-summary-table thead {
  background: transparent;
}
.review-summary-table thead th {
  background: transparent;
  border: none;
  padding: 15px 7px 10px 8px;
}
.review-summary-table tbody td {
  border: none;
  text-align: center;
  padding: 0;
}
.review-summary-table tbody td label {
  width: 100%;
  display: block;
  padding: 11px 0;
}
.review-summary-table .rating-box .rating-number {
  display: none;
}
.review-summary-table .rating-box .rating-number:after {
  content: "";
  display: inline-block;
  background-position: 0px -599px;
  width: 13px;
  height: 14px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}

/* ============================================ *
 * Ratings - Global
 * ============================================ */
.ratings-table {
  font-size: 12px;
  text-transform: uppercase;
}
.ratings-table th {
  padding-right: 10px;
}

/* ============================================ *
 * Review View Page
 * ============================================ */
.review-product-view .product-review .product-details h2 {
  border-bottom: none;
}
.review-product-view .product-review .product-img-box {
  width: auto;
  max-width: 50%;
}
.review-product-view .product-review .product-img-box > a {
  width: 100%;
}
.review-product-view .product-review .product-img-box .product-image {
  width: 100%;
}
/* ============================================ *
 * Slideshow
 * ============================================ */
.slideshow-container {
  position: relative;
  display: block;
  width: 100%;
  margin: 0px 0 9px;
}
.slideshow-container .slideshow {
  width: 100%;
  padding: 0;
  position: relative;
  margin: 0;
}
.slideshow-container .slideshow > li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  display: block;
  margin: 0;
}
.slideshow-container .slideshow > li:first-child {
  position: static;
  z-index: 100;
}
.slideshow-container .slideshow > li img {
  max-width: 100%;
  width: 100%;
}

.slideshow-pager {
  text-align: center;
  width: 100%;
  z-index: 115;
  position: absolute;
  bottom: 0px;
  top: auto;
  overflow: hidden;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.slideshow-pager span {
  font-family: arial;
  width: 44px;
  height: 44px;
  display: inline-block;
  color: #DDDDDD;
  cursor: pointer;
}
.slideshow-pager span:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  border-radius: 1px;
  background-color: #FFFFFF;
  position: relative;
}
.slideshow-pager span:hover:before {
  background-color: #2e8ab8;
}
.slideshow-pager span.cycle-pager-active:before {
  background-color: #297aa3;
}
.slideshow-pager > * {
  cursor: pointer;
}

.slideshow-prev,
.slideshow-next {
  position: absolute;
  top: 0;
  width: 15%;
  max-width: 80px;
  height: 100%;
  opacity: 0.6;
  z-index: 110;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.slideshow-prev:before,
.slideshow-next:before {
  content: '';
  width: 0;
  height: 0;
  font-size: 0;
  position: absolute;
  border-style: solid;
  display: block;
  top: 50%;
  margin-top: -15px;
}
.slideshow-prev:hover,
.slideshow-next:hover {
  opacity: 1;
}
.slideshow-prev.disabled,
.slideshow-next.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: default;
}

.slideshow-prev {
  left: 8px;
}
.slideshow-prev:before {
  border-width: 15px 15px 15px 0;
  border-color: transparent #FFFFFF transparent transparent;
  top: 50%;
  left: 10px;
}
.slideshow-prev:hover:before {
  border-color: transparent #2e8ab8 transparent transparent;
}

.slideshow-next {
  right: 8px;
}
.slideshow-next:before {
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #FFFFFF;
  top: 50%;
  right: 10px;
}
.slideshow-next:hover:before {
  border-color: transparent transparent transparent #2e8ab8;
}

.cycle-caption {
  position: absolute;
  color: white;
  bottom: 15px;
  right: 15px;
  z-index: 110;
}

.cycle-overlay {
  font-family: tahoma, arial;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 120;
  background: black;
  color: white;
  padding: 15px;
  opacity: .5;
}

/* ============================================ *
 * Wishlist
 * ============================================ */
#wishlist-table th {
  text-align: center;
}
#wishlist-table.clean-table {
  font-size: 12px;
  text-transform: uppercase;
  width: 100%;
}

#wishlist-table.clean-table td {
  padding: 15px;
  vertical-align: top;
}
#wishlist-table.clean-table thead th {
  font-size: 12px;
  text-transform: uppercase;
}
#wishlist-table .product-name {
  font-size: 16px;
  margin-bottom: 0;
  text-transform: uppercase;
}
#wishlist-table .product-name a {
  color: #3399cc;
}
#wishlist-table .wishlist-sku {
  font-size: 11px;
  margin: 5px 0;
}

#wishlist-table textarea::-webkit-input-placeholder {
  text-transform: uppercase;
}
#wishlist-table textarea:-moz-placeholder {
  text-transform: uppercase;
}
#wishlist-table textarea::-moz-placeholder {
  text-transform: uppercase;
}
#wishlist-table textarea:-ms-input-placeholder {
  text-transform: uppercase;
}
#wishlist-table textarea:focus {
  border: 1px solid #fbac27;
}
#wishlist-table .item-manage {
  text-align: right;
  max-width: 450px;
  padding-top: 5px;
}
#wishlist-table .item-manage .button {
  font-size: 11px;
  padding: 3px 5px;
}

#wishlist-table td.customer-wishlist-item-image {
  width: 113px;
}
#wishlist-table td.customer-wishlist-item-quantity {
  width: 3em;
}
#wishlist-table td.customer-wishlist-item-price {
  width: 120px;
  text-align: center;
}
#wishlist-table td.customer-wishlist-item-cart {
  width: 150px;
}
#wishlist-table td.customer-wishlist-item-cart .button {
  font-size: 12px;
  margin-bottom: 10px;
  padding: 3px 5px;
  width: 100%;
}
#wishlist-table td.customer-wishlist-item-cart .truncated {
  margin-bottom: 10px;
}
#wishlist-table td.customer-wishlist-item-cart > p {
  margin-bottom: 0;
}
#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
  text-align: center;
}
#wishlist-table td.customer-wishlist-item-cart .btn-remove {
  vertical-align: top;
}
#wishlist-table td.customer-wishlist-item-remove {
  width: 20px;
}
#wishlist-table td .button,
#wishlist-table td button {
  white-space: normal;
}

#wishlist-table .giftregisty-add {
  margin-top: 5px;
}
#wishlist-table .giftregisty-add .change {
  display: none;
}
#wishlist-table .giftregisty-add li {
  cursor: pointer;
  color: #fbac27;
  margin-bottom: 3px;
}
#wishlist-table .truncated .details {
  background: none;
  color: #fbac27;
  display: inline-block;
  margin: 10px;
}
#wishlist-table td[data-rwd-label]:before {
  font-weight: 600;
}
/* ============================================ *
 * Wishlist Sidebar
 * ============================================ */
.block-wishlist .mini-products-list > li:not(:last-child) {
  padding-bottom: 5px;
}
.block-wishlist .product-details .product-name {
  padding-top: 0;
  margin-bottom: 5px;
}
.block-wishlist .price-box {
  float: left;
  margin: 0;
}
.block-wishlist .price-box,
.block-wishlist .price-box .price,
.block-wishlist .link-cart {
  font-size: 12px;
}
.block-wishlist .link-cart {
  float: left;
  text-transform: uppercase;
  margin-right: 7px;
  padding-right: 7px;
  border-right: 1px solid #ededed;
}

/* ============================================ *
 * Checkout - Mini cart
 * ============================================ */
.header-minicart {
  display: inline-block;
}
.header-minicart .minicart-message {
  display: block;
  padding: 10px;
}
.header-minicart .empty {
  padding: 10px;
  text-align: center;
}
.header-minicart .minicart-wrapper {
  clear: both;
  position: relative;
}
.header-minicart .minicart-wrapper:before, .header-minicart .minicart-wrapper:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.header-minicart .minicart-wrapper:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
.header-minicart .minicart-wrapper:after {
  background-image: url("https://hobbyking.com/skin/frontend/hobbyking/default/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.header-minicart .minicart-wrapper.loading {
  position: relative;
}
.header-minicart .minicart-wrapper.loading:before, .header-minicart .minicart-wrapper.loading:after {
  display: block;
}
.header-minicart .block-cart {
  display: none;
}
.header-minicart .block-subtitle {
  color: #50A4CF;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.4;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.header-minicart .block-subtitle .close {
  width: 40px;
  float: right;
  display: block;
  color: #636363;
  text-decoration: none;
  font-weight: normal;
  font-size: 30px;
  position: absolute;
  top: -8px;
  right: -3px;
}
.header-minicart .mini-products-list {
  padding: 10px;
  padding-top: 0px;
}
.header-minicart .mini-products-list li {
  padding: 8px 5px 8px 11px;
  border-bottom: 1px solid #DDDDDD;
  position: relative;
}
.header-minicart .mini-products-list li.last {
  border: none;
}
.header-minicart .mini-products-list li .product-details {
  position: relative;
}
.header-minicart .product-details .product-name {
  padding-top: 0px;
  font-weight: bold;
}
.header-minicart .product-details .product-name a {
  color: #3399cc;
}
.header-minicart .info-wrapper {
  margin-bottom: 0.5em;
}
.header-minicart .info-wrapper th {
  text-transform: uppercase;
  padding-right: 10px;
}
.header-minicart .info-wrapper td {
  color: #3399cc;
  clear: right;
}
.header-minicart .info-wrapper .qty-wrapper td {
  height: 33px;
  line-height: 33px;
}
.header-minicart .info-wrapper .qty {
  padding-left: 4px;
  padding-right: 4px;
  margin-right: 2px;
  width: 3.2em;
  text-align: center;
  height: 30px;
}
.header-minicart .info-wrapper .quantity-button {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 100ms;
  -moz-transition-duration: 100ms;
  -o-transition-duration: 100ms;
  transition-duration: 100ms;
}
.header-minicart .info-wrapper .quantity-button[disabled] {
  cursor: default;
}
.header-minicart .info-wrapper .quantity-button.visible {
  opacity: 1;
}
.header-minicart .subtotal {
  background-color: #DDDDDD;
  text-align: center;
  line-height: 2em;
}
.header-minicart .subtotal .label {
  color: white;
  text-transform: uppercase;
}
.header-minicart .subtotal .price {
  color: #3399cc;
}
.header-minicart .minicart-actions {
  padding: 10px;
  margin-top: 0px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.header-minicart .minicart-actions .checkout-button {
  min-width: 145px;
}
.header-minicart .minicart-actions .cart-link {
  height: 33px;
  line-height: 39px;
  text-transform: uppercase;
  font-size: 13px;
}
.header-minicart .minicart-actions .paypal-logo .paypal-or {
  line-height: 1.6;
}
.header-minicart #minicart-error-message {
  text-align: center;
  color: red;
  display: none;
}
.header-minicart #minicart-success-message {
  text-align: center;
  color: green;
  display: none;
}
.header-minicart .jcarousel-control-prev,
.header-minicart .jcarousel-control-next {
  display: none;
}

.header-minicart.skip-active .block-cart,
.block-cart.skip-active {
  display: block;
}
.advanced-search {
  background: #f4f4f4;
  border: 1px solid #ededed;
  padding: 30px;
}
.advanced-search select.multiselect option {
  border-bottom: 1px solid #ededed;
  padding: 2px 5px;
}
/* ============================================ *
 * Account - Reviews
 * ============================================ */
.product-review .product-img-box p.label {
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  margin-top: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.product-review .product-img-box .rating-box {
  margin: 15px 0;
}
.product-review .product-details h2 {
  border-bottom: 1px solid #cccccc;
  color: #3399CC;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 10px;
}
.product-review .ratings-table th {
  padding-right: 10px;
}
.product-review .ratings-table tr {
  float: left;
  font-size: 12px;
  margin-right: 10px;
  text-transform: uppercase;
}
.product-review .ratings-description dt {
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  font-weight: 400;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin-top: 20px;
  padding: 10px 0;
  text-transform: uppercase;
}
.product-review .ratings-description dd {
  color: #737373;
  font-size: 13px;
}
/* ============================================ *
 * CMS Pages
 * ============================================ */
.cms-page-view .page-title h1,
.cms-page-view .page-title h3,
.cms-page-view .page-head h1,
.cms-page-view .page-head h3,
.cms-no-route .page-title h1,
.cms-no-route .page-title h3,
.cms-no-route .page-head h1,
.cms-no-route .page-head h3 {
  border: none;
}
.cms-page-view .std img,
.cms-no-route .std img {
  max-width: 100%;
}
.cms-page-view .std h1,
.cms-no-route .std h1 {
  color: #3399cc;
}
.cms-page-view .std h2,
.cms-no-route .std h2 {
  color: #3399cc;
}
.cms-page-view .std li,
.cms-no-route .std li {
  color: #636363;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}
.cms-page-view .col-left:after,
.cms-no-route .col-left:after {
  content: '';
  display: table;
  clear: both;
}

.cms-no-route .std img {
  width: 100%;
}

.cms-page-view .std .messages,
.cms-home .std .messages,
.cms-no-route .std .messages {
  margin-bottom: 10px;
}
.cms-page-view .std .messages ul,
.cms-home .std .messages ul,
.cms-no-route .std .messages ul {
  margin-bottom: 0;
}
.cms-page-view .std .messages li,
.cms-home .std .messages li,
.cms-no-route .std .messages li {
  list-style: none;
  margin-left: 0;
  font-style: normal;
}

#accordion .toggle-tabs {
  display: none;
}
#accordion > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  position: relative;
  background-color: #f4f4f4;
  display: block;
}
#accordion > dl > dt:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #3399cc;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
#accordion > dl > dt:hover {
  background-color: #ececec;
}
#accordion > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #cccccc;
}
#accordion > dl > dd:last-child {
  border-width: 0 1px 1px 1px;
}
#accordion li {
  position: relative;
  overflow: hidden;
}
#accordion li .plusimage h2 {
  margin-right: 10px;
}

.page-sitemap .links {
  display: block;
  text-align: right;
  margin: 0 20px 0 0;
}
.page-sitemap .links a {
  position: relative;
}
.page-sitemap .sitemap {
  padding: 0 20px;
  margin: 15px 0;
  font-size: 12px;
}
.page-sitemap .sitemap li {
  margin: 3px 0;
}

.contacts-index-index h1 {
  border: none;
}

#contactForm {
  padding-left: 40px;
}
#contactForm h2 {
  display: none;
}
#contactForm:after {
  content: '';
  display: table;
  clear: both;
}
#contactForm .fieldset .legend + .required {
  margin: 0;
}
/* ============================================ *
 * Pricing Conditions
 * ============================================ */
.catalog-category-view .price-box .minimal-price-link{padding-right: 7px;}
.catalog-category-view .price-box .minimal-price-link .label,.catalog-category-view .price-box .minimal-price-link .price {
  color: #535353;
  font-size: 12px;
  font-weight: bold
}

.map-info {
  white-space: nowrap;
}

.catalog-product-view .map-info {
  white-space: normal;
}
.catalog-product-view .map-info > span {
  float: right;
  margin-bottom: 5px;
}
.catalog-product-view .map-info .price-box.map-info > a {
  float: right;
  width: 100%;
}

/* ============================================ *
 * Cookies
 * ============================================ */
.notice-cookie .notice-inner {
  padding-bottom: 0;
}
.notice-cookie .notice-inner:after {
  content: '';
  display: table;
  clear: both;
}
.notice-cookie .notice-text {
  float: left;
  max-width: 90%;
  padding-top: 4px;
  text-align: left;
}
.notice-cookie .notice-text p {
  padding-bottom: 14.5px;
  line-height: 1.3;
}
.notice-cookie .actions {
  float: left;
  text-align: right;
  padding-bottom: 14.5px;
}
/* ============================================ *
 * Tags
 * ============================================ */
#addTagForm button {
  margin-top: 5px;
  margin-bottom: 10px;
}

#addTagForm .form-add {
  margin-top: 10px;
}

.product-tags {
  background-color: #f4f4f4;
  border: 1px solid #cccccc;
  float: left;
  margin-bottom: 10px;
  padding: 5px 1% 10px;
  width: 98%;
}

.product-tags li {
  float: left;
  margin-right: 15px;
}

.product-tags li.last {
  margin-right: 0px;
}

.tags-list {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.tags-list > li {
  float: left;
  margin-right: 10px;
}

.block-tags .actions > a {
  font-size: 12px;
}

.my-tag-edit .button.btn-remove {
  padding: 0;
}
.my-tag-edit .button.btn-remove:after {
  color: white;
}
/* ============================================ *
 * Captcha
 * ============================================ */
.captcha-note {
  clear: left;
  padding-top: 5px;
}

.captcha-image {
  float: left;
  display: inline;
  max-width: 100%;
  position: relative;
  width: 258px;
  margin-bottom: 10px;
}

.captcha-image .captcha-img {
  border: 1px solid #b6b6b6;
  vertical-align: bottom;
  width: 100%;
}

.registered-users .captcha-image {
  margin: 0;
}

.captcha-reload {
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 2px;
}

.captcha-reload.refreshing {
  animation: rotate 1.5s infinite linear;
  -webkit-animation: rotate 1.5s infinite linear;
  -moz-animation: rotate 1.5s infinite linear;
}

.customer-account-create .scaffold-form .captcha-input-container label:first-child {
  width: 100%;
}

.captcha-reload {
  position: absolute;
  right: 4px;
  top: 4px;
}

.captcha-img {
  border: 20px solid #bbbbbb;
}

.captcha-input-container {
  margin-bottom: 10px;
}

.control.newsletter-box, .captcha-input-container, .captcha-img-container {
  float: none;
  clear: both;
}
.control.newsletter-box:after, .captcha-input-container:after, .captcha-img-container:after {
  content: '';
  content: '';
  display: table;
  clear: both;
}

/* ============================================ *
 * Checkout Billing Fix to place the Captcha properly
 * ============================================ */
#co-billing-form ul.form-list > .control {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}
#recurring_profile_list_view th {
  white-space: normal;
}
#recurring_profile_list_view th span {
  white-space: inherit;
}
.recurring-profiles-title {
  float: left;
}
.recurring-profiles-title h1 {
  margin-bottom: 7px;
}

body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
  float: right;
  text-align: right;
  margin-bottom: 30px;
}
body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons .button {
  position: static;
}

.recurring-profiles-messages:after {
  content: '';
  display: table;
  clear: both;
}

#recurring_start_date_trig {
  display: inline;
}

/* ============================================ *
 * Billing Agreements
 * ============================================ */
.billing-agreements .info-box {
  margin-bottom: 30px;
}
.billing-agreements .info-box:after {
  content: '';
  display: table;
  clear: both;
}
.billing-agreements .info-box .form-list {
  max-width: 400px;
  width: 100%;
}
.billing-agreements .info-box .box-title {
  margin-top: 20px;
  margin-bottom: 7px;
}
.billing-agreements .info-box .button {
  float: right;
  margin-top: 7px;
}
.billing-agreements #payment_method {
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px;
}

.billing-agreement-view-header-wrapper .heading {
  max-width: 80%;
}
.billing-agreement-details td, .billing-agreement-details th {
  padding: 3.5px;
}
/* ============================================ *
 * Popular Search Terms Cloud
 * ============================================ */
.catalogsearch-term-popular .tags-list {
  float: left;
  width: 100%;
}

.catalogsearch-term-popular .tags-list > li {
  float: left;
  height: 40px;
  margin-right: 25px;
}

/* ============================================ *
 * Widgets
 * ============================================ */
/* -------------------------------------------- *
 * Add to cart by SKU
 */
.sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
  width: 100%;
}
.widget {
  clear: both;
}

.widget .pager {
  float: none;
  width: 100%;
}
/* ============================================ *
 * Checkout - Multiple Addresses
 * ============================================ */
body[class*="checkout-multishipping-"] .checkout-progress {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
body[class*="checkout-multishipping-"] .checkout-progress > li {
  float: left;
  width: 20%;
  text-align: center;
  padding: 8px 1% 6px;
  background: #f4f4f4;
  text-transform: uppercase;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  margin-bottom: 10px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
body[class*="checkout-multishipping-"] .checkout-progress > li.active {
  background-color: #dddddd;
}
body[class*="checkout-multishipping-"] .checkout-progress > li.last {
  border-right: 0px;
}
body[class*="checkout-multishipping-"] .page-title {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
body[class*="checkout-multishipping-"] .page-title h1 {
  border: 0 none;
  float: left;
  margin-top: 2px;
  margin-right: 2%;
}
body[class*="checkout-multishipping-"] .page-title .button {
  float: right;
}
body[class*="checkout-multishipping-"] .multiple-checkout > h2 {
  text-transform: none;
  font-size: 17px;
  margin-bottom: 15px;
}
body[class*="checkout-multishipping-"] .messages {
  float: left;
  width: 100%;
}
body[class*="checkout-multishipping-"] .col-2.col-wide {
  width: 66%;
}
body[class*="checkout-multishipping-"] .col-1.col-narrow {
  width: 30%;
}
body[class*="checkout-multishipping-"] .actions {
  margin-bottom: 10px;
}
body[class*="checkout-multishipping-"] .grand-total {
  text-align: right;
  font-size: 16px;
  font-weight: bold;
}
body[class*="checkout-multishipping-"] #checkout-review-submit {
  float: right;
}
body[class*="checkout-multishipping-"] #review-buttons-container {
  float: right;
  text-align: right;
}

.checkout-multishipping-addresses .btn-remove2 {
  text-indent: -5555px;
  display: block;
  width: 22px;
  height: 22px;
}

.checkout-multishipping-shipping .gift-messages {
  margin-top: 20px;
}
.checkout-multishipping-shipping .gift-messages-form {
  margin-top: 15px;
}
.checkout-multishipping-shipping .gift-messages-form h4 {
  margin-top: 15px;
  margin-bottom: 5px;
}
.checkout-multishipping-shipping .gift-messages-form .form-list {
  margin-top: 10px;
  margin-bottom: 25px;
}
.checkout-multishipping-shipping .gift-messages-form .item {
  margin-top: 15px;
}

.checkout-multishipping-shipping .col-1 .box-title h2, .checkout-multishipping-shipping .col-1 .box-title h3, .checkout-multishipping-shipping .col-1 .box-title h4, .checkout-multishipping-shipping .col-2 .box-title h2, .checkout-multishipping-shipping .col-2 .box-title h3, .checkout-multishipping-shipping .col-2 .box-title h4,
.checkout-multishipping-billing .col-1 .box-title h2,
.checkout-multishipping-billing .col-1 .box-title h3,
.checkout-multishipping-billing .col-1 .box-title h4,
.checkout-multishipping-billing .col-2 .box-title h2,
.checkout-multishipping-billing .col-2 .box-title h3,
.checkout-multishipping-billing .col-2 .box-title h4,
.checkout-multishipping-overview .col-1 .box-title h2,
.checkout-multishipping-overview .col-1 .box-title h3,
.checkout-multishipping-overview .col-1 .box-title h4,
.checkout-multishipping-overview .col-2 .box-title h2,
.checkout-multishipping-overview .col-2 .box-title h3,
.checkout-multishipping-overview .col-2 .box-title h4 {
  font-weight: normal;
  width: 100%;
  background: #f4f4f4;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  font-size: 14px;
}
.checkout-multishipping-shipping .col-1 > h4, .checkout-multishipping-shipping .col-2 > h4,
.checkout-multishipping-billing .col-1 > h4,
.checkout-multishipping-billing .col-2 > h4,
.checkout-multishipping-overview .col-1 > h4,
.checkout-multishipping-overview .col-2 > h4 {
  font-weight: normal;
  width: 100%;
  background: #f4f4f4;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  font-size: 14px;
}
.checkout-multishipping-shipping .col-1 .box-content, .checkout-multishipping-shipping .col-2 .box-content,
.checkout-multishipping-billing .col-1 .box-content,
.checkout-multishipping-billing .col-2 .box-content,
.checkout-multishipping-overview .col-1 .box-content,
.checkout-multishipping-overview .col-2 .box-content {
  margin-bottom: 25px;
  padding-left: 10px;
  margin-top: 10px;
}

.checkout-multishipping-billing .sp-methods dt {
  float: left;
  width: 100%;
}

#multiship-addresses-table > tbody > tr > td.a-center.last > a {
  background-image: none;
}

#review-order-form > div:nth-child(3) > div.divider {
  width: 100%;
  clear: both;
}
/* ============================================ *
 * Calendar styles (restore styles from /js/calendar)
 * ============================================ */
div.calendar table {
  border-collapse: separate;
}
div.calendar table td.button {
  display: table-cell;
  background: inherit;
  color: inherit;
  text-transform: none;
}
/*===============print invoice style==========================*/
.page-print h1{color: #f7941e;}
.page-print .order-date{font-size: 14px;margin-bottom: 5px;}
.page-print .col2-set .col-1,.page-print .col2-set .col-2{padding: 20px;}
.page-print .col2-set .col-1{padding-left: 0;}
.page-print .data-table th{background: #f4f4f4;}
.page-print .data-table th,.page-print  .data-table tbody td{border-bottom: 1px solid silver;padding: 10px;}
.page-print .data-table tfoot tr td{ padding: 10px;}
.page-print  .data-table tbody tr td.last{ text-align: center;}
.page-print  h3.product-name{color: #000;}
.page-print button{padding: 10px;background: #f7941e;}
.page-print .buttons-set{border-top: 1px solid #ededed;}
.td-print-page{ display: none;}
.page-print .td-print-page{ display: block;}

/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Seacrhautocomplete
 * @copyright  Copyright (c) 2003-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */

/* For Magento  1.3
label within container */
#header .yui-ac{ position: relative;}
.yui-ac label
{
    float:left;
    height:21px;
    width:24px;
    overflow:hidden;
    text-align:left;
    text-indent:-999em;
}
/* For Magento  1.3
button within container */
.yui-ac button
{
    display:block;
    padding:0;
    margin:0;
    width:auto;
    vertical-align:middle;
    overflow:visible;
    border:0 none;
    cursor:pointer;
    background:none repeat scroll 0 0 transparent;
    color:#2F2F2F;
    font:12px/15px Arial,Helvetica,sans-serif;
}
.yui-ac button span
{
    display:block;
    height:21px;
    padding:0 0 0 3px;
    color:#FFFFFF;
    text-align:center;
    white-space:nowrap;
    font:bold 11px/21px Tahoma,Verdana,Arial,sans-serif;
}
.yui-ac button span span
{
    background-position:100% 0;
    padding:0 6px 0 3px;
}

/* results container */
#myContainer,
.yui-ac-container {
    position:absolute;
    z-index:999;
    top: 0px!important;
    right: 0;
    width: 31.4%;
}
/* results content */
.yui-ac-content {
	background-color: #2c2a2d;
    padding: 4%;
}

/* header within container */
.yui-ac-hd {
	color:#999999;
	margin-bottom:4px;
	padding:0 4px;
	border-bottom:dashed 1px #999999;
	text-align:left;
	font-style:italic;
    display: none;
}

/* item list (ul) container */
.yui-ac-bd {
    color: #fff;
}

/* items container*/
.yui-ac-content table,
.header .form-search .search-autocomplete table {
	background-color:#ffffff;
    border:none;
}

/* result item */
.header .form-search .search-autocomplete li,
.yui-ac-content td
{
    border-bottom:solid 1px #C4C6C8;
	margin:4px 0;
	padding:4px;
	cursor:pointer;
	min-height:85px;
    color:#2F2F2F;
}
.yui-ac-highlight { /* highlighted result item */
	background-color: #D5E4EB;
}
.searched-words { /* highlight of the words being searched */
	color:red;
}
.search-autocomplete tr{text-align:left}
.search-autocomplete tr p{text-align:justify}

.yui-ac-content tr:hover{
   background-color: #D5E4EB;
}

.yui-ac-bd table tr.selected{
    background-color: #D5E4EB;
}

.yui-ac-bd table tr.aw_hidden{
    background-color: white;
    border: medium none;
    margin: 0;
    padding: 0;
    display: none;
}

.std ul.disc {
    float: left;
}
#search_mini_form input.input-text{
    width: 100%;
    height: 40px;
    padding-right: 40px;
    font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
}


/**
 * Innoexts
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the InnoExts Commercial License
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://innoexts.com/commercial-license-agreement
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@innoexts.com so we can send you a copy immediately.
 * 
 * @category    Innoexts
 * @package     Innoexts_Warehouse
 * @copyright   Copyright (c) 2014 Innoexts (http://www.innoexts.com)
 * @license     http://innoexts.com/commercial-license-agreement  InnoExts Commercial License
 */

/**
 * Warehouse 
 */
.warehouse {  }
.warehouse .warehouse-name { 
    font-weight: bold; 
}
.warehouse .warehouse-origin { 
    display: block; 
    font-style: italic; 
}
.warehouse .warehouse-distance { 
    display: block; 
    font-style: italic; 
}
.warehouse .warehouse-description { 
    display: block; 
}
/**
 * Product Quote
 */
.product-quote tfoot td { 
    padding: 5px 10px; 
}
.product-quote .current { 
    background: #f4f4f4; 
}
.product-quote tr:hover {
    background: #e7e7e7; 
}
.product-quote .button-update { 
    margin-left: 5px; 
}
/**
 * Cart 
 */
.cart-table .cart-item-product-quote-button { 
    margin-left: 10px; 
}
.cart-table .product-quote { 
    border: 1px solid #cccccc; 
}

/**
 * Warehouse Block 
 */
.warehouse-block {  }
.warehouse-block .block-title strong {
    background-position: 0 0; 
    background-repeat: no-repeat; 
}

.warehouse-block input.radio { 
    float: left; 
}
.warehouse-block .label { 
    display: block; 
    margin-left: 18px; 
}
.warehouse-block li { 
    padding: 3px 9px; 
}
.warehouse-block .actions .button-update { 
    margin-left: 5px; 
}
/**
 * Warehouse Shipping Method 
 */

.warehouse-shipping-methods .warehouse .warehouse-name {
    font-size: 1.125em;
}
.warehouse-shipping-methods .warehouse-content .shipping-methods {
    padding-left: 15px;
}
/**
 * Checkout 
 */
.block-progress dl.warehouse-shipping-methods { 
    border: 0; 
    padding: 0; 
}
.block-progress dl.warehouse-shipping-methods dt {
    border: 0; 
    padding: 0;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-style: italic;
    text-transform: none;
    color: #636363;
}
.block-progress dl.warehouse-shipping-methods dd {
    border: 0; 
    padding: 0 0 0 5px; 
}
body, html{ font: 12px 'Helvetica Neue','Helvetica',Arial,sans-serif;  }
input:-webkit-autofill{background-color: #ddd!important; -webkit-box-shadow: 0 0 0px 1000px #ddd inset!important; color: #666666;}
a{color: inherit;}
.show-address-box,.fancybox-paypal-popup,#russia-valid-address{display: block!important;}

/*===================Homepage Header======================*/
@media only screen and (min-width: 901px) {
    .page{background:#000 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_image.jpg') no-repeat top;}
    .logo {max-width: 300px;min-height: 90px;margin: 6px 0 0 2px;width: 65%; padding: 10px;}
    .logo .small {display: none;}
    .left_rotor_recipes{background: #e6e6e6;width: 100%;min-height:680px;}
    .account_top .actions a{padding-top: 4px!important;}
    .bg-header-language-background{width: 1088px; margin: 0 auto;}
    .page-header {max-width: 1024px;margin: 0 auto;padding: 0;}
    .skip-links .account-cart-wrapper,.skip-nav{ display: none;}
    .account_top .block-content label,.account_top .block-content p.require,.product_cate{display: none;}
    .page-header-container { position: relative;line-height: 0;}
    .top-container ul.nav-cat {width: 100%;display: inline-block; margin-top: -15px;}
    .top-container ul.nav-cat li span {padding: 0 25px;}
    .nav-primary .menu-active > ul.level0,
    .nav-primary li.level0 li.sub-menu-active > ul {display: block;}
    .cms-index-index .slideshow-container .owl-theme .owl-controls{ display: none!important;}
    .tablet_rotor_recipes{display: none;}
    #categories li.level0.delay:hover .contain-category{visibility:visible; opacity:1;}
    .mark-bg-top{ height: 8px;display: block;}
    .page-header-container .store-language-container {float: right;max-width: 35%;padding: 13px 15px 10px 10px;}
    .page-header-container .store-language-container label {display: none;}
    .page-header-container .store-language-container select {max-width: 100%;}
    .store-language-container{margin-top: 9px;float: left;width: 45%;height: 32px;background-color: #17204a;border-bottom-left-radius: 10px;border-bottom-right-radius:10px;padding: 0 5px 0px 15px;}
    .select_box select::-ms-expand,.catalogsearch-result-index select::-ms-expand{ display: none; }
    .store-language-container .currency-contry,.currency-switcher{width: 24%;float: left; line-height: 32px;}
    .store-language-container .country-switcher{width: 26%;float: left; line-height: 32px; text-align: left;}
    .header-language-container-drop.show-drop .level0-header-location > span,.header-language-container-drop.show-drop .click-image-select{ color:#f58218; }
    .store-language-container select{font-size:11.5px;color: #fff; border: 0;}
    .store-language-container .form-language{ width: 20%;float: left; line-height: 32px;}
    .store-language-container .zoom-chat{ width: 30%;float: left; line-height: 32px;}
    .form-language .icon_language{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center; width: 30%; height:11px; display: inline-block;vertical-align: top;margin-top: 10px; float: left;background-position: 0 -265px;}
    .form-language .level0-header-location{ width: 70%; float: left;text-align: left;}
    .currency-switcher label{  cursor: pointer;width: 63%; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left center;background-position: -89px -258px ; padding-left: 20px;text-transform: capitalize;font-size: 11.5px;font-weight: 500; color: #fff; float: left;overflow: hidden;}
    .store-language-container .country-switcher .flag_contry{max-width:16px;max-height: 10.5px;vertical-align: top; margin-top: 10px;background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png');width: 14%;height: 11.5px;display:inline-block;background-repeat: no-repeat; margin-right: 5%; float: left;}
    .store-language-container .country-switcher .level0-header-location{ width: 81%;float: left; }
    .facebook_plugin_home{ height: 625px;}
    .currency-switcher  .level0-header-location{width: 34%;text-align: left;margin-left: 3%; float: left;}
    .currency-switcher  .level0-header-location > span{ font-weight: bold;}
    .country-switcher .level0-header-location > span{ height: 32px; overflow-y: hidden; display: block;}
    .level0-header-location > span{color: #fff; font-size: 11.5px; text-transform: capitalize;}
    .header-language-container-drop{ cursor: pointer; position: relative;}
    .show-info-login .info-account-login{  text-align: right; display: block; position: absolute;border: 1px solid #4d5155;z-index: 1;  width: 100%;background: rgb(52,55,59);background: -moz-linear-gradient(top, rgba(52,55,59,1) 0%, rgba(46,51,53,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,55,59,1)), color-stop(100%,rgba(46,51,53,1)));background: -webkit-linear-gradient(top, rgba(52,55,59,1) 0%,rgba(46,51,53,1) 100%);background: -o-linear-gradient(top, rgba(52,55,59,1) 0%,rgba(46,51,53,1) 100%);background: -ms-linear-gradient(top, rgba(52,55,59,1) 0%,rgba(46,51,53,1) 100%);background: linear-gradient(to bottom, rgba(52,55,59,1) 0%,rgba(46,51,53,1) 100%); padding: 10px 2px 9px 9px; top: 32px;border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
    .block-title-login .select_box_image{  border: 1px solid #EAEAEA;  height: 31px!important;  margin-right: 0;  border-radius: 7px;  background-position: 97% 10px; width: auto; cursor: pointer;}
    .name-title-account{ cursor: pointer;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_title_name_account.png') no-repeat left top;display: block; width: 86%;padding-left: 47px; text-align: left!important; line-height: 37px; font-size: 12.46px; color: #666666!important;  text-transform: none;text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);-webkit-text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);-moz-text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);}
    #categories li.level0.nav-1{ padding-left: 0;}
    .mobile_rotor_recipes,.skip-links-bg,.nav_header_top_menu .right_product_finder,.nav_header_top_menu .top_product_finder{ display: none;}
    .footer .block-subscribe{ min-height: 115px;}
    .store-language-container .country-switcher .level1-header-location{ left: 0; min-width: 210px;}
    .store-language-container .country-switcher .level1-header-location li{ padding: 0 15px;}
    .footer .links{ margin-top: 0!important;}
    .nav_header_top_menu .skip-links,#header-search{ display: inline-block;}
    #header-search{ width: 100%;}
    .skip-links{width: 29.1%; display: inline-block; margin-top: -11px; padding-right: 10px; float: right;border: 0;}
    #categories .links ul li.level2 .sublist{ margin-bottom: 10px;}
    .nav_header_top_menu{background: #2c2a2d; display: inline-block; width: 100%;}
    #block-customer-address-header{width: 34.31%!important;  min-width: 543px;}
    .state-province-location{ float: left;}
    #block-customer-address-header .actions{ float: right; margin: 35px 12% 0 0; width: auto!important;}
    .fancybox-location-popup{width: 34.31%!important;  min-width: 543px;}
    .fancybox-location-popup .actions{ float: right; margin: 20px 12% 0 0;}
    #block-customer-address-header .fields.billing_suburb{margin-left: 15px;}
    .nav-primary li.level1:hover a { background-color: #7d84a2; color: #fff;}
    .nav-primary li.level1 a:hover{ color: #fff;-moz-transition-property: color;-o-transition-property: color;-webkit-transition-property: color;transition-property: color;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
    .header-language-background{background: rgb(214, 214, 214);background: -moz-linear-gradient(270deg, rgb(214, 214, 214) 0%, rgb(255, 255, 255) 100%);background: -webkit-linear-gradient(270deg, rgb(214, 214, 214) 0%, rgb(255, 255, 255) 100%);background: -o-linear-gradient(270deg, rgb(214, 214, 214) 0%, rgb(255, 255, 255) 100%);background: -ms-linear-gradient(270deg, rgb(214, 214, 214) 0%, rgb(255, 255, 255) 100%);background: linear-gradient(0deg, rgb(214, 214, 214) 0%, rgb(255, 255, 255) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 );height: 50px; }
    .account_top .block-content .validation-advice{position: absolute;background: #fff;left: 0;padding: 10px;z-index: 1;top: 100%; text-align: left;width: auto;border: 1px solid #cccccc;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius:5px;}
    .account_top #login-form{position: relative;}
    .account_top .block-content .validation-advice:before{float: right;width: 0;height: 0;border-left: 6px solid transparent;border-bottom: 8px solid #fff;border-right: 6px solid transparent;display: inline-block;top: -7px;left: 11px;content: ''; position: absolute;}
    .account_top .block-content #advice-validate-email-mini-login{z-index: 2;}
    .account_top #advice-required-entry-mini-password{margin-left: 37%;}

    /*===================col right======================*/
    .right_product_finder h4{display:inline-block;background-color: #006478;color: #Fff;font-size: 14px;text-transform: capitalize;height: 28px;line-height: 28px;width: 93%;margin:-12px auto 10px;text-align: left;padding-left: 4%;position: relative;}
    .right_product_finder.block_right_col{background: #c4c4c4;background: -moz-linear-gradient(top,  #c4c4c4 70%, #e6e6e6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(70%,#c4c4c4), color-stop(100%,#e6e6e6));background: -webkit-linear-gradient(top,  #c4c4c4 70%,#e6e6e6 100%);background: -o-linear-gradient(top,  #c4c4c4 70%,#e6e6e6 100%);background: -ms-linear-gradient(top,  #c4c4c4 70%,#e6e6e6 100%);background: linear-gradient(to bottom,  #c4c4c4 70%,#e6e6e6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#e6e6e6',GradientType=0 );}
    .top_product_finder{  width: 100%;background-color: #e6e6e6;height:25px; display: inline-block;}
    .block_right_col {text-align: center;padding-bottom: 10px;background: #e6e6e6;}
    .right_product_finder .img_bg_filter_right .lipo,.right_product_finder .img_bg_filter_right .servo{padding-right: 1%;}
    .right_product_finder .img_bg_filter_right .moto,.right_product_finder .img_bg_filter_right .propeller {padding-left: 1%;}
    .right_product_finder .img_bg_filter_right .servo,.right_product_finder .img_bg_filter_right .propeller {padding-top: 4%;}
    /*===================Left Menu======================*/
    #nav ol li.level0{ padding-right: 10px;}
    #nav{width: 108%;margin-left: -8%;right:0; background: #17214b; border-radius: 15px 0 0 15px; -webkit-border-radius: 15px 0 0 15px;-moz-border-radius: 15px 0 0 15px;border: 2px solid #e6e6e6;border-right: 0;padding-bottom: 20px; }
    .col-left .bg_nav_left{background: #e6e6e6;display: block;height: 7px;}
    #nav h3{ font-size: 16px; text-transform: uppercase; color: #ffffff;padding: 5% 0 2% 10%; background-color: #f7941e;border-top-left-radius:12px;font-weight: bold;}
    #nav .nav-primary{padding-left: 10%;}
    .nav-primary ul.level0{z-index: 9999; display: none;position: absolute;left: 100%;background-color: #e6e6e6;width: 122.65%;top: 0;padding:5px 4px 10px;}
    #nav ol li.level0.parent:hover{ background-color:#e6e6e6;color: #484a4e; }
    #nav ol li.level0.parent:hover a.level0 > .icon_has_child{ display: block;}
    #nav ol li.level0.parent a > .icon_has_child{background-color: #e6e6e6;width: 18%;height:100%;display:none; position: absolute;left: -18%;top:0;}
    #nav ol li.level0.parent a >.icon_has_child .dark_icon_has_child{width: 0;height: 0;border-right: 15px solid #070707;border-bottom: 14px solid transparent;position: ABSOLUTE;left:-2%;top:100%;}
    #nav ol li.parent:hover a.level0{color: #484a4e;}
    .left_rotor_recipes img{height: 100%;}
    /*===================sub category======================*/
    li.sub_category_item{width: 32.8%;}
    .cart-table .product-cart-info a.product_name_cart{ width: 246px; height: 20px;}
    .bg_cart_tablet, .bg_cart_mobile{ display: none;}
    .cart-table .product-cart-info a.product_name_cart{ width: 240px;}
    .catalog-category-view.category-bargain-bin .category-products{margin: 1.078%;}
    .breadcrumbs_subcategory{ display: none;}
    /*===================customer account======================*/
    .customer-account .main{ background-color: #fff;}
    .customer-account .col-wrapper .col-main{border-left: 9px solid #ffffff; border-top: 13px solid #ffffff;  border-bottom: 8px solid #ffffff;}
    .customer-account .col3-layout .col-wrapper{width: 80.1%;  background: #e6e6e6;}
    .customer-account  .col3-layout .col-right{width: 19.9%;  background-color: #fff;}
    .customer-account .col3-layout .col-wrapper .col-main{ width: 77.975%; padding: 0;  background: #e6e6e6;}
    .customer-account .col3-layout .col-left{  width: 22.025%;}
    .bg_forgotpass_form{ min-height: 335px; position: relative;}
    .bg_forgotpass_form .buttons-set{ position: absolute;}
    .catalogsearch-result-index ul.products-grid li.item:hover .search_special_price{ left: 0; top: -1px;}
    .customer-account-create input[type=checkbox]{ display: none;}
    .sales-order-view .order-detail-button,.oldorder-order-view .order-detail-button,.oldorder-rma-returns .order-detail-button {position: absolute; right: 15px; top: 7px;}
    /*===================quick view======================*/
    .custom-linked-products .toggle-tabs{ display: block!important;}
    .catalogsearch-result-index ul.products-grid li.item:hover{ border: 2px solid #f7941e; padding: 7px;}
    .catalogsearch-result-index ul.products-grid li.item:hover .search_special_price{ left: 0; top: -1px;}
    .desc-toggle-tab .toggle-tabs .tab0{ width: 123px;}
    .desc-toggle-tab .toggle-tabs .tab1{width: 131px;}
    .desc-toggle-tab .toggle-tabs .tab2{width: 131px;}
    .desc-toggle-tab .toggle-tabs .tab3{width: 132px;}
    .desc-toggle-tab .toggle-tabs .tab4{width: 131px;}
    .desc-toggle-tab .toggle-tabs .tab5{ width: 131px;}
    .desc-toggle-tab .toggle-tabs > div {height: 27px; line-height: 28px;  margin-left: -8px;  font-size: 14px;}
    .desc-toggle-tab .toggle-tabs .tab5{margin-left: -6px;}
    .crosssell .icon_compare_right_last ,.crosssell .icon_compare_right_first{  margin-right: 3px; height: 3px; display: block; width: 8px;background-color: #f7941e;margin-bottom: 3px; position: relative;}
    .crosssell .icon_compare_right_last:before{content: '';position: absolute;width: 0;height: 0;border-top: 4px solid transparent;border-right: 5px solid #f7941e;border-bottom: 4px solid transparent;left: -4px;top: -2.5px;}
    .crosssell .icon_compare_right_first:before {content: '';position: absolute;width: 0;height: 0;border-top: 4px solid transparent;border-left: 5px solid #f7941e;border-bottom: 4px solid transparent;right: -4px;top: -2.5px;}
    .catalog-product-view .crosssell h2{text-transform: uppercase;}
    .catalog-product-view .block-related h2{margin-bottom: 3px;}
    .product-essential .more-view-thumb-nails .item a{/*max-width: 74px;*/}
    /*===================cart page======================*/
    .cart-table .product-cart-image .product-image img{ max-width: 55px; max-height: 40px;}
    .checkout-cart-index .cart-table  .cart_out_off_stock{ width: 5.2%;}
    .checkout-cart-index .shipping h2 { padding: 11px 0 4px 5px; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/cart_shipping_title.png') bottom repeat-x; width: 77%; text-transform: uppercase; }
    .checkout-cart-index .shipping::before {background :url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;content: '';position: absolute;width: 34px;height: 138px;margin-left: -34px;top: 0px; background-position: -140px -546px;}
    .checkout-cart-index .shipping::after { background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat right; content: ''; position: absolute; width: 35px; height: 138px; top: 0; right: 0;background-position:-213px -546px; }
    .checkout-cart-index .shipping-container{width: 56.94%; float: left;}
    .shipping .form-list label{ padding-left: 0;}
    .checkout-cart-index .shipping .select_box{width: 98%;}
    .checkout-cart-index .owl-carousel .owl-wrapper-outer{ width: 99%; height: 320px;}
    .checkout-cart-index .cart-forms{ margin-bottom: 10px;}
    .checkout-cart-index #co-shipping-method-form{ width: 138%!important;}
    #checkout-step-shipping #shipping-buttons-container, #checkout-step-billing #billing-buttons-container{ position: relative; clear: none;padding-top: 5px;  margin-right: -1%;}
    #checkout-step-shipping #shipping-please-wait, #checkout-step-billing #billing-please-wait { position: absolute; right: 0;}
    #checkout-step-billing #billing-please-wait{ bottom: 0;}
    #payment-progress-opcheckout .block-progress dd.complete{ margin-top: 8px;}
    #totals-progress-opcheckout {background-color: #17214b;}
    #totals-progress-opcheckout dt {background-position: -246px -498px; color:#f7941e;padding-left:37px}
    #totals-progress-opcheckout > dd {padding:4px 2px 0 4px;}
    #totals-progress-opcheckout dd td {padding:3px 0}
    #totals-progress-opcheckout dd table {width:100%}
    #totals-progress-opcheckout dd .a-right {text-align: left;}
    #totals-progress-opcheckout dd .price_grand_total_checkout p {background: #676b7f;border-radius: 5px;padding:8px;text-align: right;display: inline-block; width: 100%;}
    .checkout-cart-index  #crosssell-products-list .owl-buttons div{ margin-top: -50px!important;}
    #co-billing-form #billing-new-address-form .select_box select{width: 112%;}
    /*===================finder page======================*/
    .catalog-category-view.category-finder-page .category-image.category-image0 img{ width: auto; display: inline-block;}
    /*===========pop up cart page================*/
    .content_cart_address,#russia-valid-address div{margin-left: -340px;left: 50%;}
    .footer .links.links-resources{width: 14.5%; margin-right: 0;}
    .footer .links.links-customer-service{width: 14%;margin-right: 0;}
}
@font-face {
    font-family: 'impact';
    src: url('https://hobbyking.com/skin/frontend/hobbyking/default/css/fonts/impactreg.eot');
    src: local('impactreg'), url('https://hobbyking.com/skin/frontend/hobbyking/default/css/fonts/impactreg.woff') format('woff'), url('https://hobbyking.com/skin/frontend/hobbyking/default/css/fonts/impactreg.ttf') format('truetype');
}
#header #search_mini_form input.input-text.validation-failed{ border: 1px solid #FF0000; }
.level1-header-location{height: 145px; overflow-y: scroll; overflow-x: hidden; display: none; position: absolute; z-index: 1;border: 5px solid #182a76; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box;  background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(195,194,194,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(195,194,194,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(195,194,194,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(195,194,194,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(195,194,194,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(195,194,194,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c3c2c2',GradientType=0 );}
.show-drop .level1-header-location{ display: block; right: 0;}
.ytp-title{ display: none!important;}
.level0-header-location{ display: inline-block;width: 70.9%;}
#nav h4,.block_mobile_banner_cart,.mb-display-subscribe{ display: none;}
#header-nav{width: 70.9%; display: inline-block;}
#header-nav #nav,#header-nav .product_cate,.mb-display-link{ display: none;}
.yellow-gradient{padding: 5px 15px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.image-info-account-login{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/account_image_top_login.png') no-repeat center; width: 32%; height: 86px; display: block; float: left;}
.info-account-login .detail-info-account-login { width: 68%; float: left;padding-left: 3.5%;  text-align: center;}
.info-account-login .account-link-header{text-align: left; background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8));background: -webkit-linear-gradient(top, #ffffff 0%,#d8d8d8 100%);background: -o-linear-gradient(top, #ffffff 0%,#d8d8d8 100%);background: -ms-linear-gradient(top, #ffffff 0%,#d8d8d8 100%);background: linear-gradient(to bottom, #ffffff 0%,#d8d8d8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d0d0',GradientType=0 );width: 91%;font-size: 13.46px;color: #666666;-webkit-box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21);-moz-box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21);box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21);border: 1px solid #ccc;  display: inline-block;  margin-bottom: 3px;  padding: 3px 9px; border-radius: 3px; text-transform: none;}
.info-account-login .detail-info-account-login a.hello-name-account{ margin-bottom: 10px;color: #f2f2f2;text-transform: uppercase;font-size: 11.27px;display: block;width: 100%;text-align: left;padding: 7px;background-color: #616365;}
.country-switcher .flag_contry span,.info-account-login{ display: none;}
.info-account-login .account-wish-top span{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;  padding-left: 20px;  float: left; background-position: -386px -671px;}
.account_top .home_page{ padding-top: 2px; margin-top: 1px;text-align: left;float: left;  width:13%;text-transform: none;  color: #6c6d6f; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left top;background-position:-386px -727px;  padding-left: 20px; font-size: 12px; font-weight: 600;}
.account_top .block-login{ float: left;  width:85%;}
.account_top .block-login .block-title strong{padding-left: 0!important;}
.account_top .block-login .block-title{line-height: 0!important;}
.account_top .block-title{ border: 0;}
.account_top .block-login .block-title-login{  position: relative; width: 56%; text-align: left;background: #ffffff;  height: 31px;  margin-top: -7px; background: -moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8)); background: -webkit-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: -o-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: -ms-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: linear-gradient(to bottom, #ffffff 0%,#d8d8d8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d0d0',GradientType=0 );box-shadow: 0px 1px 0.05px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 1px 0.05px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 0.05px 0px rgba(0, 0, 0, 0.1);  border-radius: 7px;  border-right: 1px solid #d9d9d9;  border-top: 1px solid #d9d9d9;}
.name-title-account span{ text-transform: uppercase!important; padding-left: 5px;}
.account_top .block-login span.bg_top_select_right{ right: 31px;}
.account_top .block-login #login-form .actions a.f-left span{ margin-left: -2px;}
.account_top .block-login .block-title,.info-account-login .account-setting-top.account-link-header span{width:10%; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;padding-left: 20px; padding-top: 0; float: left;  margin-right: 1%; background-position: -386px -699px;}
.info-account-login .account-setting-top.account-link-header span{ width: 100%;}
.account_top .block-login  span{ text-transform: none; color: #6c6d6f; font-size: 12px;}
.account_top .block-login  a.logout_header_account{margin: 10px 2.5% 0; padding: 4px 18px; display: inline-block;}
.account_top .block-login  a.logout_header_account span{ color: #fff;}
.account_top .block-login input{ height: 20px; float: left;line-height: 20px;border: 0; background: #fff; border-radius: 0;}
.account_top .block-login input#mini-login{ width: 36%;  margin-right: 2.5%;}
.account_top .block-login input#mini-password{ width: 21.77%;  margin-right: 1%;}
.account_top .actions .button, .account_top .actions a{ float:left;color: #6c6d6f;  text-transform: none; font-size: 9px;padding: 0; line-height: 20px;}
.account_top .actions .button{width: 9.3%;height: 20px; background: #17204a; border-radius: 3px;  margin-right: 2%;}
.account_top .actions .button span{ color: #ffffff; font-size: 11px;}
.account_top .actions{ width: 102%;}
.account_top .actions, .account_top .block-content{ margin-top: 0;}
.account_top form{ float: left; width: 89%;}
.account_top{ margin-top: 15px;float: left;width: 55%}
.page-header{ clear: both;}
.nav_header_top{ clear: both; background: #4f4b50;width: 100%;display: inline-block;}
.main-container{clear: both;}
.nav-cat li.level0 .bg-nav {background: #1c1b1d;border: 1px solid #4f4c50;height: 32px; width: 100%;}
.nav-cat li.level0:hover .bg-nav{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat; background-position: -256px -402px;}
.nav-cat li.level0 .bg-nav > span{ height: 30px;width: 100%;display: block;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center;}
.nav-cat li.level0.nav-1 .bg-nav > span{ background-position: 10px -290px;}
.nav-cat li.level0.nav-2 .bg-nav > span{ background-position: 10px -314px;}
.nav-cat li.level0.nav-3 .bg-nav > span{ background-position: -6px -350px;}
.nav-cat li.level0.nav-4 .bg-nav > span{ background-position: -6px -383px;}
.nav-cat li.level0.nav-5 .bg-nav > span{ background-position: -6px -419px;}
.nav-cat li.level0.nav-6 .bg-nav > span{background-position: -77px -290px;}
.nav-cat li.level0.nav-7 .bg-nav > span{  background-position: -6px -455px;}
#categories li.level0.nav-1:hover .bg-nav > span{background-position: -232px -293px;}
#categories li.level0.nav-2:hover .bg-nav > span{background-position: -150px -290px;}
#categories li.level0.nav-3:hover .bg-nav > span{background-position: -156px -336px;}
#categories li.level0.nav-4:hover .bg-nav > span{background-position: -149px -362px;}
#categories li.level0.nav-5:hover .bg-nav > span{background-position: -147px -398px;}
#categories li.level0.nav-6:hover .bg-nav > span{background-position: -240px -338px;}
#categories li.level0.nav-7:hover .bg-nav > span{background-position: -157px -435px;}
.top-container {padding: 2px 9px 9px;background: #2c2a2d;}
.facebook_plugin_home{border: 1px solid #aaa;border-top-color: #3b5998; overflow: hidden; text-align: center;-webkit-overflow-scrolling:touch; }
.facebook_plugin_home iframe{ position: inherit;}
#categories .bg-contain-category{background-color: #000;padding: 11px 10px;display:inline-block; width: 100%;}
#categories .contain-category{position: absolute;z-index: 999;left: 0;width: 100%; top:96%;}
#categories li.level0{ float: left; cursor: pointer; width:14.28%; height: 32px; padding:0 0.36% 0.5%; }
#categories li div.contain-category{visibility:hidden;}
#categories .categories .links > li{ width: 28%;}
#categories .new_arrival{ width: 40%;float: left; margin-top:17px;}
#categories .menu_col1{margin-left: 75px;}
#categories .links{ width: 60%;float: left;margin-top: 15px;}
.account_top .actions a.register_tablet{padding-left: 1px;}
#categories .categories{ background:#fff url('https://hobbyking.com/skin/frontend/hobbyking/default/images/planes_category_bg.jpg') no-repeat left top;width: 100%; float: left; min-height: 397px;}
#categories .categories span.icon{ background:url('https://hobbyking.com/skin/frontend/hobbyking/default/images/plane_menu.png') no-repeat center;width:44%;height: 243px;display: inline-block; position: absolute;left: -9%;top: 145px;background-position: -5px 0px;}
#header #search_mini_form input.input-text{ height: 30px!important;border: 0;border-radius: inherit; background-color: #fff;padding-left: 15px;}
.left_nav_header_top  .icon{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;background-position: -110px -341px;  margin-left: 10px;width: 25px;  display: inline-block;  height: 22px;vertical-align: middle;  margin-top: -5px;}
.left_nav_header_top  a{ background: none;}
.right_nav_header_top ul li{ float: left;padding: 0 2.6%;cursor: pointer;}
.right_nav_header_top ul li.contact-us-header-top{padding-right: 1%;}
.right_nav_header_top ul li a{ color: #fff; font-size: 15px;}
.page-header-container .new_items a{color: #f7941e; padding-left: 30.5px;font-style: italic; background:#111111 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left center;background-position:-44px -504px ;width: 97.5%; display: block; border-top: 1px solid #383838; height: 20px; line-height: 20px; margin: 1px 1% 1px 1.5%;}
.page-header-container .new_items a span{border-left: 1px solid #383838;background-color: #282828;width: 100%;display: block;height: 18px;line-height: 18px;margin: 1px 0;padding-left: 7%;}
.page-header-container .new_items{height: 24px;margin: 7px 5px; border-left: 1px solid #515151;border-right: 1px solid #515151; border-top: 1px solid #3a3a3a; border-bottom: 1px solid #3a3a3a; line-height: 24px;background-color: #0b0b0b; width: 25%; padding: 0;}
.nav_header_top,.nav_header_bottom{padding:12px 9px 23px;}
.header-minicart a{width: auto;}
.header-minicart a:hover span,.page-header-container .new_items a:hover{color: #b95d08;}
.header-minicart{background: #1c1b1c url('https://hobbyking.com/skin/frontend/hobbyking/default/images/border_right_cart.png') no-repeat right;border: 1px solid #4f4c50;-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65); -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);height: 38px;float: left;width:35%; line-height: 38px; }
.header-minicart span.label{color: #f58218;font-size: 16px;text-transform: none;}
.left_nav_header_top .total_items{width:61%;background: #2f2f2f;height: 38px;border: 1px solid #4f4c50;-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);-moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);float: left;line-height: 38px;margin-left: -2px;border-left: 0;padding-left: 25px;color: #fff;}
.left_nav_header_top{ width: 40.5%;float: left;}
.left_nav_header_top .total_items p .price{ margin-right: 5px;}
.right_nav_header_top{ width: 59.5%; float: left;border: 1px solid #4f4c50;-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);-moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);height: 38px;line-height: 38px; background: #1c1b1c;padding: 0 2%;}
.nav_header_bottom{background: #2c2a2d;margin-top: -6px;padding-bottom: 5px;}
#categories .categories ul.link li.level1{ width:29%; float: left;margin-right: 4.2%;}
#categories  h5{font-size: 16px;color: #f7941e;text-transform: uppercase;margin-bottom: 0; text-align: left;padding-left: 5px;}
#categories li a{ font-size: 12px;  color: #6c6d6d;}
#categories ul li.level2 ul li{width: 100%;padding: 4px 4px 2px;text-align: left; line-height: 1;margin-bottom: 1px;}
#categories ul li.level2 ul li:hover{ background-color: #636d97;color: #fff;}
#categories ul li.level2 ul li:hover a{ color: #fff;-moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; -webkit-transition-duration: 300ms; transition-duration: 300ms;}
#categories .new_arrival a{width: 110px; border-radius:5px; color: #ffffff;height: 29px;display: inline-block;line-height: 29px;text-align: center;  font-size: 12px;font-style: italic;text-transform: uppercase; }
#categories .new_arrival a.new_item{margin-right:8px;border: 2px solid #ce760d;background: #f7941e;box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.22);-webkit-box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.22);-moz-box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.22);}
#categories .new_arrival a.arrivals{ border: 2px solid #1c2e74; background: #253471;box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.22);-webkit-box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.22);-moz-box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.22);}
.store-language-container #block-customer-address-header .block-title strong span{ padding-right: 8%;display: block;color: #ededed; font-size: 19px;text-transform: capitalize;text-shadow: 1px 0px 0px #686868 , 0px 1px 0px rgba(0, 0, 0, 0.5), -1px 0px 0px rgba(0, 0, 0, 0.5), 0px -1px 0px rgba(0, 0, 0, 0.5), 1px 2px 4px rgba(0, 0, 0, 0.5);-webkit-text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-moz-text-shadow: 1px 0px 0px #686868 , 0px 1px 0px rgba(0, 0, 0, 0.5), -1px 0px 0px rgba(0, 0, 0, 0.5), 0px -1px 0px rgba(0, 0, 0, 0.5), 1px 2px 4px rgba(0, 0, 0, 0.5) , 0px 1px 0px rgba(0, 0, 0, 0.5), -1px 0px 0px rgba(0, 0, 0, 0.5), 0px -1px 0px rgba(0, 0, 0, 0.5), 1px 2px 4px rgba(0, 0, 0, 0.5);margin-bottom: 15px;}
.store-language-container #block-customer-address-header .form-list > li{ width: 44%;}
.store-language-container #block-customer-address-header .form-list li.state-field-location{ clear: both; width: 56.5%; float: left;}
.store-language-container #block-customer-address-header .form-list li.state-field-location .field-state{ width: 46%;float: left;}
.store-language-container #block-customer-address-header .form-list li.state-field-location .field-state-currency{margin-left: 5%;}
.store-language-container #block-customer-address-header .form-list em{ font-size: 13px;}
.store-language-container #block-customer-address-header .icon_close_location{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_close_location.png') no-repeat center!important; display: block;width: 13px;height: 12px;float:right;margin: -10px -10px 0 0;}
.store-language-container #block-customer-address-header .block-title{padding-right: 25px;}
.postcode-header-field{ margin-top: 13px;}
.hide-link{display: none;}
/*=================flag country=====================*/
.ico-lang-AD{background-position:-16px 0;}
.ico-lang-AE{background-position:-32px 0;}
.ico-lang-AF{background-position:-48px 0;}
.ico-lang-AG{background-position:-64px 0;}
.ico-lang-AI{background-position:-80px 0;}
.ico-lang-AL{background-position:-96px 0;}
.ico-lang-AM{background-position:-112px 0;}
.ico-lang-AN{background-position:-128px 0;}
.ico-lang-AO{background-position:-144px 0;}
.ico-lang-AR{background-position:-160px 0;}
.ico-lang-AS{background-position:-176px 0;}
.ico-lang-AT{background-position:-192px 0;}
.ico-lang-AU{background-position:-208px 0;}
.ico-lang-AW{background-position:-224px 0;}
.ico-lang-AZ{background-position:-240px 0;}
.ico-lang-BA{background-position:0 -11px;}
.ico-lang-BB{background-position:-16px -11px;}
.ico-lang-BD{background-position:-32px -11px;}
.ico-lang-BE{background-position:-48px -11px;}
.ico-lang-BF{background-position:-64px -11px;}
.ico-lang-BG{background-position:-80px -11px;}
.ico-lang-BH{background-position:-96px -11px;}
.ico-lang-BI{background-position:-112px -11px;}
.ico-lang-BJ{background-position:-128px -11px;}
.ico-lang-BM{background-position:-144px -11px;}
.ico-lang-BN{background-position:-160px -11px;}
.ico-lang-BO{background-position:-176px -11px;}
.ico-lang-BR{background-position:-192px -11px;}
.ico-lang-BS{background-position:-208px -11px;}
.ico-lang-BT{background-position:-224px -11px;}
.ico-lang-BV{background-position:-240px -11px;}
.ico-lang-BW{background-position:0 -22px;}
.ico-lang-BY{background-position:-16px -22px;}
.ico-lang-BZ{background-position:-32px -22px;}
.ico-lang-CA{background-position:-48px -22px;}
.ico-lang-CATALONIA{background-position:-64px -22px;}
.ico-lang-CD{background-position:-80px -22px;}
.ico-lang-CF{background-position:-96px -22px;}
.ico-lang-CG{background-position:-112px -22px;}
.ico-lang-CH{background-position:-128px -22px;}
.ico-lang-CI{background-position:-144px -22px;}
.ico-lang-CK{background-position:-160px -22px;}
.ico-lang-CL{background-position:-176px -22px;}
.ico-lang-CM{background-position:-192px -22px;}
.ico-lang-CN{background-position:-208px -22px;}
.ico-lang-CO{background-position:-224px -22px;}
.ico-lang-CR{background-position:-240px -22px;}
.ico-lang-CU{background-position:0 -33px;}
.ico-lang-CV{background-position:-16px -33px;}
.ico-lang-CW{background-position:-32px -33px;}
.ico-lang-CY{background-position:-48px -33px;}
.ico-lang-CZ{background-position:-64px -33px;}
.ico-lang-DE{background-position:-80px -33px;}
.ico-lang-DJ{background-position:-96px -33px;}
.ico-lang-DK{background-position:-112px -33px;}
.ico-lang-DM{background-position:-128px -33px;}
.ico-lang-DO{background-position:-144px -33px;}
.ico-lang-DZ{background-position:-160px -33px;}
.ico-lang-EC{background-position:-176px -33px;}
.ico-lang-EE{background-position:-192px -33px;}
.ico-lang-EG{background-position:-208px -33px;}
.ico-lang-EH{background-position:-224px -33px;}
.ico-lang-ENGLAND{background-position:-240px -33px;}
.ico-lang-ER{background-position:0 -44px;}
.ico-lang-ES{background-position:-16px -44px;}
.ico-lang-ET{background-position:-32px -44px;}
.ico-lang-EU{background-position:-48px -44px;}
.ico-lang-FI{background-position:-64px -44px;}
.ico-lang-FJ{background-position:-80px -44px;}
.ico-lang-FK{background-position:-96px -44px;}
.ico-lang-FM{background-position:-112px -44px;}
.ico-lang-FO{background-position:-128px -44px;}
.ico-lang-FR{background-position:-144px -44px;}
.ico-lang-GA{background-position:-160px -44px;}
.ico-lang-GB{background-position:-176px -44px;}
.ico-lang-GD{background-position:-192px -44px;}
.ico-lang-GE{background-position:-208px -44px;}
.ico-lang-GF{background-position:-224px -44px;}
.ico-lang-GG{background-position:-240px -44px;}
.ico-lang-GH{background-position:0 -55px;}
.ico-lang-GI{background-position:-16px -55px;}
.ico-lang-GL{background-position:-32px -55px;}
.ico-lang-GM{background-position:-48px -55px;}
.ico-lang-GN{background-position:-64px -55px;}
.ico-lang-GP{background-position:-80px -55px;}
.ico-lang-GQ{background-position:-96px -55px;}
.ico-lang-GR{background-position:-112px -55px;}
.ico-lang-GS{background-position:-128px -55px;}
.ico-lang-GT{background-position:-144px -55px;}
.ico-lang-GU{background-position:-160px -55px;}
.ico-lang-GW{background-position:-176px -55px;}
.ico-lang-GY{background-position:-192px -55px;}
.ico-lang-HK{background-position:-208px -55px;}
.ico-lang-HM{background-position:-224px -55px;}
.ico-lang-HN{background-position:-240px -55px;}
.ico-lang-HR{background-position:0 -66px;}
.ico-lang-HT{background-position:-16px -66px;}
.ico-lang-HU{background-position:-32px -66px;}
.ico-lang-IC{background-position:-48px -66px;}
.ico-lang-ID{background-position:-64px -66px;}
.ico-lang-IE{background-position:-80px -66px;}
.ico-lang-IL{background-position:-96px -66px;}
.ico-lang-IM{background-position:-112px -66px;}
.ico-lang-IN{background-position:-128px -66px;}
.ico-lang-IO{background-position:-144px -66px;}
.ico-lang-IQ{background-position:-160px -66px;}
.ico-lang-IR{background-position:-176px -66px;}
.ico-lang-IS{background-position:-192px -66px;}
.ico-lang-IT{background-position:-208px -66px;}
.ico-lang-JE{background-position:-224px -66px;}
.ico-lang-JM{background-position:-240px -66px;}
.ico-lang-JO{background-position:0 -77px;}
.ico-lang-JP{background-position:-16px -77px;}
.ico-lang-KE{background-position:-32px -77px;}
.ico-lang-KG{background-position:-48px -77px;}
.ico-lang-KH{background-position:-64px -77px;}
.ico-lang-KI{background-position:-80px -77px;}
.ico-lang-KM{background-position:-96px -77px;}
.ico-lang-KN{background-position:-112px -77px;}
.ico-lang-KP{background-position:-128px -77px;}
.ico-lang-KR{background-position:-144px -77px;}
.ico-lang-KURDISTAN{background-position:-160px -77px;}
.ico-lang-KW{background-position:-176px -77px;}
.ico-lang-KY{background-position:-192px -77px;}
.ico-lang-KZ{background-position:-208px -77px;}
.ico-lang-LA{background-position:-224px -77px;}
.ico-lang-LB{background-position:-240px -77px;}
.ico-lang-LC{background-position:0 -88px;}
.ico-lang-LI{background-position:-16px -88px;}
.ico-lang-LK{background-position:-32px -88px;}
.ico-lang-LR{background-position:-48px -88px;}
.ico-lang-LS{background-position:-64px -88px;}
.ico-lang-LT{background-position:-80px -88px;}
.ico-lang-LU{background-position:-96px -88px;}
.ico-lang-LV{background-position:-112px -88px;}
.ico-lang-LY{background-position:-128px -88px;}
.ico-lang-MA{background-position:-144px -88px;}
.ico-lang-MC{background-position:-160px -88px;}
.ico-lang-MD{background-position:-176px -88px;}
.ico-lang-ME{background-position:-192px -88px;}
.ico-lang-MG{background-position:-208px -88px;}
.ico-lang-MH{background-position:-224px -88px;}
.ico-lang-MK{background-position:-240px -88px;}
.ico-lang-ML{background-position:0 -99px;}
.ico-lang-MM{background-position:-16px -99px;}
.ico-lang-MN{background-position:-32px -99px;}
.ico-lang-MO{background-position:-48px -99px;}
.ico-lang-MP{background-position:-64px -99px;}
.ico-lang-MQ{background-position:-80px -99px;}
.ico-lang-MR{background-position:-96px -99px;}
.ico-lang-MS{background-position:-112px -99px;}
.ico-lang-MT{background-position:-128px -99px;}
.ico-lang-MU{background-position:-144px -99px;}
.ico-lang-MV{background-position:-160px -99px;}
.ico-lang-MW{background-position:-176px -99px;}
.ico-lang-MX{background-position:-192px -99px;}
.ico-lang-MY{background-position:-208px -99px;}
.ico-lang-MZ{background-position:-224px -99px;}
.ico-lang-NA{background-position:-240px -99px;}
.ico-lang-NC{background-position:0 -110px;}
.ico-lang-NE{background-position:-16px -110px;}
.ico-lang-NF{background-position:-32px -110px;}
.ico-lang-NG{background-position:-48px -110px;}
.ico-lang-NI{background-position:-64px -110px;}
.ico-lang-NL{background-position:-80px -110px;}
.ico-lang-NO{background-position:-96px -110px;}
.ico-lang-NP{background-position:-112px -110px;}
.ico-lang-NR{background-position:-128px -110px;}
.ico-lang-NU{background-position:-144px -110px;}
.ico-lang-NZ{background-position:-160px -110px;}
.ico-lang-OM{background-position:-176px -110px;}
.ico-lang-PA{background-position:-192px -110px;}
.ico-lang-PE{background-position:-208px -110px;}
.ico-lang-PF{background-position:-224px -110px;}
.ico-lang-PG{background-position:-240px -110px;}
.ico-lang-PH{background-position:0 -121px;}
.ico-lang-PK{background-position:-16px -121px;}
.ico-lang-PL{background-position:-32px -121px;}
.ico-lang-PM{background-position:-48px -121px;}
.ico-lang-PN{background-position:-64px -121px;}
.ico-lang-PR{background-position:-80px -121px;}
.ico-lang-PS{background-position:-96px -121px;}
.ico-lang-PT{background-position:-112px -121px;}
.ico-lang-PW{background-position:-128px -121px;}
.ico-lang-PY{background-position:-144px -121px;}
.ico-lang-QA{background-position:-160px -121px;}
.ico-lang-RE{background-position:-176px -121px;}
.ico-lang-RO{background-position:-192px -121px;}
.ico-lang-RS{background-position:-208px -121px;}
.ico-lang-RU{background-position:-224px -121px;}
.ico-lang-RW{background-position:-240px -121px;}
.ico-lang-SA{background-position:0 -132px;}
.ico-lang-SB{background-position:-16px -132px;}
.ico-lang-SC{background-position:-32px -132px;}
.ico-lang-SCOTLAND{background-position:-48px -132px;}
.ico-lang-SD{background-position:-64px -132px;}
.ico-lang-SE{background-position:-80px -132px;}
.ico-lang-SG{background-position:-96px -132px;}
.ico-lang-SH{background-position:-112px -132px;}
.ico-lang-SI{background-position:-128px -132px;}
.ico-lang-SK{background-position:-144px -132px;}
.ico-lang-SL{background-position:-160px -132px;}
.ico-lang-SM{background-position:-176px -132px;}
.ico-lang-SN{background-position:-192px -132px;}
.ico-lang-SO{background-position:-208px -132px;}
.ico-lang-SOMALILAND{background-position:-224px -132px;}
.ico-lang-SR{background-position:-240px -132px;}
.ico-lang-SS{background-position:0 -143px;}
.ico-lang-ST{background-position:-16px -143px;}
.ico-lang-SV{background-position:-32px -143px;}
.ico-lang-SX{background-position:-48px -143px;}
.ico-lang-SY{background-position:-64px -143px;}
.ico-lang-SZ{background-position:-80px -143px;}
.ico-lang-TC{background-position:-96px -143px;}
.ico-lang-TD{background-position:-112px -143px;}
.ico-lang-TF{background-position:-128px -143px;}
.ico-lang-TG{background-position:-144px -143px;}
.ico-lang-TH{background-position:-160px -143px;}
.ico-lang-TJ{background-position:-176px -143px;}
.ico-lang-TK{background-position:-192px -143px;}
.ico-lang-TL{background-position:-208px -143px;}
.ico-lang-TM{background-position:-224px -143px;}
.ico-lang-TN{background-position:-240px -143px;}
.ico-lang-TO{background-position:0 -154px;}
.ico-lang-TR{background-position:-16px -154px;}
.ico-lang-TT{background-position:-32px -154px;}
.ico-lang-TV{background-position:-48px -154px;}
.ico-lang-TW{background-position:-64px -154px;}
.ico-lang-TZ{background-position:-80px -154px;}
.ico-lang-UA{background-position:-96px -154px;}
.ico-lang-UG{background-position:-112px -154px;}
.ico-lang-UM{background-position:-128px -154px;}
.ico-lang-US{background-position:-144px -154px;}
.ico-lang-UY{background-position:-160px -154px;}
.ico-lang-UZ{background-position:-176px -154px;}
.ico-lang-VA{background-position:-192px -154px;}
.ico-lang-VC{background-position:-208px -154px;}
.ico-lang-VE{background-position:-224px -154px;}
.ico-lang-VG{background-position:-240px -154px;}
.ico-lang-VI{background-position:0 -165px;}
.ico-lang-VN{background-position:-16px -165px;}
.ico-lang-VU{background-position:-32px -165px;}
.ico-lang-WALES{background-position:-48px -165px;}
.ico-lang-WF{background-position:-64px -165px;}
.ico-lang-WS{background-position:-80px -165px;}
.ico-lang-YE{background-position:-96px -165px;}
.ico-lang-YT{background-position:-112px -165px;}
.ico-lang-ZA{background-position:-128px -165px;}
.ico-lang-ZANZIBAR{background-position:-144px -165px;}
.ico-lang-ZM{background-position:-160px -165px;}
.ico-lang-ZW{background-position:-176px -165px;}
/*===================category bargain bin======================*/
.mobile-display-bargain, .catalog-category-view.category-bargain-bin  .price-box .save-price .price,.catalog-category-view.category-bargain-bin  .price-box .special-price .price{ display: none;}
.bargain_innerContainer .opacity_bg,#nav ol li.level0 a .icon_has_child{ display: none;}
ul#bargain-bin  li.item{float: left;width: 20%;margin-bottom: 8px;position: relative;}
#bargain-bin{display: inline-block; width: 100%;}
ul#bargain-bin .opacity_bg{display: block!important;position: absolute;top: 0;left: 4%;background: #000;-ms-filter: 'alpha(Opacity=30)';filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;height: 100%;z-index: 0;border: 3px solid #000;width: 96%;}
ul#bargain-bin li.item.selected div.opacity_bg, ul#bargain-bin li.item.hover_item_bargain > div.opacity_bg {display: none!important;}
.catalog-category-view.category-bargain-bin .col3-layout .col-wrapper .col-main{ background: #000000 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/Category_BarginBin.jpg') no-repeat top; padding-left: 0; padding-right: 0; padding-top: 0; border-top: 11px solid #ffffff;  border-left: 7px solid #ffffff; border-right: 7px solid #ffffff;}
.catalog-category-view.category-bargain-bin .bargain-bin{ background: none; margin-top: 0;}
.catalog-category-view.category-bargain-bin .col3-layout .col-wrapper .col-main .toolbar,.category-bargain-bin .pager .amount, .category-bargain-bin .limiter,.category-bargain-bin .sorter { display: none;}
.catalog-category-view.category-bargain-bin .col3-layout .col-wrapper .col-main .toolbar-bottom .toolbar{ display: block;background: none; border: 0;margin: 0!important;}
.catalog-category-view.category-bargain-bin .category-products ol.products-list li.item{  padding: 3px 0 3px 3px; margin-bottom: 5px;}
.category-bargain-bin .category-products ol.products-list .item-1,.category-bargain-bin .category-products ol.products-list .item-1 .product-shop{ background: #ff0000;}
.category-bargain-bin .category-products ol.products-list .item-2,.category-bargain-bin .category-products ol.products-list .item-2 .product-shop{ background: #295cbc;}
.category-bargain-bin .category-products ol.products-list .item-3,.category-bargain-bin .category-products ol.products-list .item-3 .product-shop { background: #ff6b1b;}
.category-bargain-bin .category-products ol.products-list .item-4,.category-bargain-bin .category-products ol.products-list .item-4 .product-shop{ background: #54b210;}
.category-bargain-bin .category-products ol.products-list .item-5,.category-bargain-bin .category-products ol.products-list .item-5 .product-shop{ background: #550276;}
.category-bargain-bin .category-products ol.products-list .item-6,.category-bargain-bin .category-products ol.products-list .item-6 .product-shop{ background: #a91e23;}
.category-bargain-bin .category-products ol.products-list .item-7,.category-bargain-bin .category-products ol.products-list .item-7 .product-shop{ background: #5dc3ae;}
.category-bargain-bin .category-products ol.products-list .item-8,.category-bargain-bin .category-products ol.products-list .item-8 .product-shop{ background: #4b0bff;}
.category-bargain-bin .category-products ol.products-list .item-9,.category-bargain-bin .category-products ol.products-list .item-9 .product-shop{ background: #fe2f8c;}
.category-bargain-bin .category-products ol.products-list .item-10,.category-bargain-bin .category-products ol.products-list .item-10 .product-shop{ background: #95969b;}
.catalog-category-view.category-bargain-bin .category-products ol.products-list li.item .product-image{  border: 3.5px solid #fff;  width: 82.4%;  background: #f5f5f5; padding-right: 0;}
.catalog-category-view.category-bargain-bin .category-products ol.products-list li.item .product-image a.product-image-bg{float: left;width: 29.4%;}
.catalog-category-view.category-bargain-bin .category-products ol.products-list li .product-shop{width: 17.6%; position: absolute;height: 100%;right: 0;top: 0;padding: 3px 0;}
.catalog-category-view.category-bargain-bin .breadcrumbs,.catalog-category-view.category-bargain-bin .right-action .right-info .special-price,.catalog-category-view.category-bargain-bin .right-action .right-info .save-price{ display: none;}
.catalog-category-view.category-bargain-bin .f-fix,.catalog-category-view.category-bargain-bin .product-secondary-action{ width: 70.6%;float: left;background-color: #f5f5f5; border-left: 0;}
.catalog-category-view.category-bargain-bin .bottom-info .rating-wrap{ margin-left: 25px;}
.catalog-category-view .products-list .product-shop .price-box .save-price-bargain span{ font-size: 16px; color: #fff; font-weight: bold;}
.catalog-category-view .products-list .product-shop .price-box .save-price-bargain span.price-label-bargain{ display: inline-block;}
.catalog-category-view.category-bargain-bin .products-list .price-box .special-price .price-bargain,.catalog-category-view.category-bargain-bin .products-list .product-shop .category-price-bargain-bin .price-box  .regular-price .price{ font-size: 30.46px; color: #fff; font-weight: bold;}
.catalog-category-view.category-bargain-bin .products-list .product-shop .category-price-bargain-bin .price-box  .regular-price{padding: 0;margin-top: -5px;}
.catalog-category-view.category-bargain-bin .products-list .product-shop .price-box .special-price{ text-align: center;}
.category-bargain-bin #products-list .product-shop .action .view-detail{ font-weight: bold; text-align: center; color: #010101;  font-style: italic;   display: block;margin: 0px 4px; background-color: #fff000;padding: 5px 2px;  font-size: 17px;text-transform: uppercase;}
.catalog-category-view.category-bargain-bin .products-list .product-shop  .action { width:100%;margin: 0;  background: none;position: absolute;bottom: 7px;}
.catalog-category-view.category-bargain-bin .right-action{ margin-right: 5%; position: relative;}
.catalog-category-view.category-bargain-bin .split-button .list-container{ left: -60px;}
.catalog-category-view.category-bargain-bin .right-action .add-to-links, .catalog-category-view.category-bargain-bin .right-action .right-info { float: left; display: inline-block;}
.catalog-category-view.category-bargain-bin .right-action .right-info .old-price .price-label,.catalog-category-view.category-bargain-bin .right-action .right-info .old-price .price{ text-transform: uppercase;font-size: 17.98px!important; color: #17214b;  font-weight: bold; float: left; text-decoration: line-through;}
.catalog-category-view.category-bargain-bin .right-action .right-info .old-price{  text-decoration: line-through;  margin-left: 12px; float: none;}
.catalog-category-view.category-bargain-bin .right-action .right-info .regular-price{ display: inline-block;}
.catalog-category-view.category-bargain-bin .right-action .right-info .regular-price .price{ font-size: 18px;}
.catalog-category-view.category-bargain-bin .right-action .add-to-links{ margin:0 10px 0 0;}
.category-bargain-bin .toolbar-bottom .count-container ol li{background-color: #f5f6f6;}
.catalog-category-view.category-bargain-bin .product-info{  display: inline-block; width: 100%; min-height: 46px;}
.price-label-bargain,.category-bargain-bin .save-price .price-label, .category-bargain-bin  .right-fix .old-price,.save-price-bargain,  .catalog-category-view.category-bargain-bin .right-fix .price-box .save-price,.category-bargain-bin .quick-view-content .old-price .price-label-bargain{ display: none;}
.category-bargain-bin .price-label-bargain, .catalog-category-view.category-bargain-bin .right-fix .price-box  .save-price.save-price-bargain{ display: block; text-align: center;}
.category-bargain-bin .old-price .price-label-bargain{ display: inline-block; text-decoration: line-through;}
.catalog-category-view.category-bargain-bin  .products-list .product-shop .price-box{ float: none; text-align: center;white-space: inherit; }
.catalog-category-view.category-bargain-bin  .products-list .product-shop .price-box .regular-price .price{color: #fff; font-size: 16px;}
.catalog-category-view.category-bargain-bin .right-fix .price-box .save-price.save-price-bargain,.catalog-category-view.category-bargain-bin .products-list .product-shop .price-box .regular-price{ padding:8% 4px 0;display: inline-block; width: 100%;margin-left: 0;float: none;min-height: 36px;}
.helper-align-image{ display: inline-block; height: 100%; vertical-align: middle;}
.category-bargain-bin p.note-msg{ color: #fff; padding-left: 11%; margin-top: 20px;}
.catalog-category-view.category-bargain-bin .products-list .product-shop .price-box .regular-price{ width: 100%;}
.price-bargain{  display: none;}
.catalog-category-view.category-bargain-bin #products-list .price-bargain{ display: inline-block;}
.catalog-category-view.category-bargain-bin .toolbar-bottom{ display: inline-block; width: 100%;}
.catalog-category-view.category-bargain-bin .toolbar-bottom .pages{ position: relative; bottom: 0;}
.catalog-category-view.category-bargain-bin  .products-list .product-info label, .catalog-category-view.category-bargain-bin  .products-list .product-shop .price-box .old-price .price,.catalog-category-view.category-bargain-bin .left-info .bottom-info{ font-size: 12px;}
.catalog-category-view.category-bargain-bin .product-view .price-box .special-price .price,.category-bargain-bin .product-view  .save-price .price-label,.catalog-category-view.category-bargain-bin .product-view .price-box .save-price .price{display: inline-block;}
.category-bargain-bin .product-view  .save-price .price-label-bargain,.catalog-category-view.category-bargain-bin .category-top-banner.category-bargain-bin .product-view  .save-price .price-label-bargain,.catalog-category-view.category-bargain-bin .category-top-banner{ display: none;}
.category-bargain-bin .minimal-price-link{ display: none!important;}
.catalog-category-view .thumb-product-image {position: relative;}
.catalog-category-view .icon-shipping {background: url("https://hobbyking.com/skin/frontend/hobbyking/default/images/icon-shipping.png") no-repeat; width: 26px; height: 36px; position: absolute;top: 0; right: 0;}
#LoadingImage div{background: black;width: 40px;height: 40px;text-align: center;border-radius: 5px;}
#LoadingImage div img{ display: inline-block;vertical-align: bottom;margin-top: 8px;}
.review-lock{margin-right: 17px;overflow: hidden !important;width: auto;}
/*===================Footer======================*/
p.img_item_footer{  display: inline-block;margin-right:1%; width: 12%;}
.footer_logo{background-color: #17214b;height: 62px; text-align: center; line-height: 72px;padding: 0;}
.footer_logo img{ display: inline-block;margin-right: 3%;}
.footer_logo img:last-child{margin-right: 0;}
.footer_links{box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.28);-moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.28);-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.28);background: #ffa800;background: -moz-linear-gradient(top,  #ffa800 1%, #ff8309 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffa800), color-stop(100%,#ff8309));background: -webkit-linear-gradient(top,  #ffa800 1%,#ff8309 100%);  background: -o-linear-gradient(top,  #ffa800 1%,#ff8309 100%); background: -ms-linear-gradient(top,  #ffa800 1%,#ff8309 100%); /* IE10+ */  background: linear-gradient(to bottom,  #ffa800 1%,#ff8309 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa800', endColorstr='#ff8309',GradientType=0 );min-height: 240px;}
.footer_links_detail{padding: 1% 0 0 2%;}
.links-resources ul {float: left;width: 100%;}
.footer_links .email-newsletter{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/mail-newletter.png') no-repeat center;width: 36px;height: 24px;display: inline-block;margin-left: 4px;}
.footer_links .sale-newsletter{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/sale_newsletter.png') no-repeat center;position: absolute;top: -58%;display: inline-block;height: 33px;width: 45px;}
.footer_links .block-subscribe .block-title{  margin-top:8px;position:relative;padding: 0;margin-bottom: 0;}
.footer_links .block-subscribe .block-title .name_title_subscribe{ vertical-align: text-bottom;}
.footer .block-subscribe .actions .button span{  font-size: 14px;text-transform: capitalize;font-weight: bold;font-family: Arial;line-height: 20px;}
.footer .message-info{color: #ffffff;text-transform: none; font-size: 13px;margin: 7px 0 10px; display: inline-block;}
.footer_icon{clear: both;}
.footer_icon .footer-payment-icon{display: inline-block;margin-left: 2.5%;  margin-top: 1%;}
.footer_icon .footer-sns{ float: right;margin-right: 1%;text-align: right;}
.footer-sns li{display: inline-block;margin-left: 5px;}
.footer-payment-icon li{display: inline-block;}
/*===================Home Slider======================*/
#sync2 .owl-wrapper-outer .owl-wrapper .item img{max-width: 100%;opacity: 0.6;-ms-filter: 'alpha(Opacity=60)';filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;}
#sync2 .owl-wrapper-outer .owl-wrapper .owl-item.synced .item img,#sync2 .owl-wrapper-outer .owl-wrapper .owl-item:hover img{opacity: 1;-ms-filter: 'alpha(Opacity=100)';filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
.cms-index-index .col3-layout .col-wrapper .col-main{background: #ffffff;}
.slideshow-container #sync2 .owl-item{ background: rgba(0,0,0, 0.5); }
.slideshow-container #sync2 .owl-item.synced{ opacity:1;background:none;}
.slideshow-container #sync2 .owl-item {background-color: #000;}
/*===================Home Page Container======================*/
.level1-header-location li:hover{ background-color: #f58218; color: #fff;}
.level1-header-location li:hover a{ color: #fff;}
.level1-header-location li a{padding: 0 15px;  display:block;}
:focus{outline: 0;}
.homepage_banner1{margin-bottom: 6px; text-align: center;}
.homepage_banner1 img{display: inline-block;}
.homepage_banner2 .hobbyking_lotteria{ float: right;width: 49.5%;}
.homepage_banner2 .hobbyking_lotteria img{float: right; width: 100%;}
.homepage_banner2{ display: inline-block; width: 100%;}
.homepage_banner2 .video{float: left;position: relative;width: 49.5%;}
.homepage_banner2 .video img{ width: 100%;}
.homepage_banner2 .video .video_icon_home,.homepage_banner2 .video img:first-child{position: absolute;  top: 50%;left: 50%;margin-left: -27px;margin-top: -17.5px; width: auto!important;}
.bargain-bin { background: #000 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_bargain_bin.png') no-repeat top;min-height: 197px;clear: both;margin-top: 3px; background-size: 100%;}
.bargain-bin .item{ height: 136px;text-align: center;}
.bargain-bin .item-1{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper1.png') no-repeat center;}
.bargain-bin .item-2{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper2.png') no-repeat center;}
.bargain-bin .item-3{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper3.png') no-repeat center;}
.bargain-bin .item-4{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper4.png') no-repeat center;}
.bargain-bin .item-5{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper5.png') no-repeat center;}
.bargain-bin .item-6{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper6.png') no-repeat center;}
.bargain-bin .item-7{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper7.png') no-repeat center;}
.bargain-bin .item-8{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper8.png') no-repeat center;}
.bargain-bin .item-9{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper9.png') no-repeat center;}
.bargain-bin .item-10{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper10.png') no-repeat center;}
.bargain-bin .huge_title,.bargain-bin .saving_title{font-family: impact;transform: rotate(-14deg);-webkit-transform: rotate(-14deg);-moz-transform: rotate(-14deg);display: inline-block;color: #000000;text-shadow: -3px -2px 0 #fff, 3px -3px 0 #fff, -2px 2.5px 0 #fff, 2.5px 1px 0 #fff;-webkit-text-shadow: -3px -2px 0 #fff, 3px -3px 0 #fff, -2px 2.5px 0 #fff, 2.5px 1px 0 #fff;-moz-text-shadow: -3px -2px 0 #fff, 3px -3px 0 #fff, -2px 2.5px 0 #fff, 2.5px 1px 0 #fff;}
.bargain-bin .title_bargain_bin .saving_title{ font-size: 22.28px;margin-top: -5%;margin-left: 6%;transform: rotate(-15deg);}
.bargain-bin .huge_title{font-size: 30.46px;margin-top: 12%;margin-left: -5%;}
.title_bargain_bin {text-align: center;  position: relative;}
.title_bargain_bin h2{font-weight:bold;margin:18px 0 10px 24px;display:inline-block;font-size: 38.8px;color: #ffffff;width: 390px;height: 64px;background-color: #a31c16;line-height: 64px;text-align: left;box-shadow: -4px 4px 5px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow: -4px 4px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: -4px 4px 5px 0px rgba(0, 0, 0, 0.75); padding-left: 60px; text-transform: uppercase;}
.left_title_bargain{ display: inline-block;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/star_bargain_bin.png') no-repeat left top; width: 120px;height: 87px;left: 50%;position: absolute;margin-top: 3px;  margin-left: -252px;}
.ie9  .left_title_bargain{ background:url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left; background-position: -3px -1083px;}
.ie9  .left_title_bargain span{ display: none !important;}
.bargain_innerContainer{padding: 0 9.4%;}
.owl-buttons div{position: absolute;  margin-top: -18.5px;}
.bargain_innerContainer .owl-controls .owl-buttons div{display: block; width: 16px; height: 40px;position: absolute; margin-top: -20px; top: 50%;}
.bargain_innerContainer .owl-controls .owl-prev{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left!important;left: 6%;background-position:-374px -287px !important;}
.bargain_innerContainer .owl-controls .owl-next{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat right!important;right:5.5%;background-position:-374px -343px!important;}
.bargain_innerContainer .owl-controls .owl-page:first-child{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bargian_left.png') no-repeat left;left: 7.6%;}
.bargain_innerContainer .owl-controls .owl-page:last-child{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bargian_right.png') no-repeat right; right:6.6%;}
.bargain_innerContainer .item .top{padding-top:20px;font-size: 11px;font-weight: 700;color: #ffb336;text-shadow: -1px 1px 0px rgba(0, 0, 0, 0.32); -webkit-text-shadow: -1px 1px 0px rgba(0, 0, 0, 0.32); -moz-text-shadow: -1px 1px 0px rgba(0, 0, 0, 0.32);}
.bargain_innerContainer .item .price_container { height: 64px;}
.bargain_innerContainer .view-all a{color: #fff;font-weight: bold; font-size: 15.29px;}
.bargain_innerContainer .view-all{margin: 4px 3px 0 10px;}
.bargain_innerContainer h4 .up_price{font-size: 13px;position: absolute;top: 0;}
.bargain_innerContainer h4 a{position: relative;color: #ffffff;font-size:27px; display: inline-block; width: 100%;  margin-left: -8%;}
.bargain_innerContainer h4{  margin-left: -5%;margin-top: 10px;margin-bottom: 9px; }
.bargain_innerContainer .price_container p{font-size: 12px;color: #fff;font-weight: bold;font-family: Arial;text-align: right;margin-right: 13%;}
.fb-page , .fb-page > span, .fb-page.fb_iframe_widget span iframe, .fb-page.fb_iframe_widget  iframe  div{width: 500px!important; overflow: hidden;}
.list_mb_footer_sns{ display: none;}
/*===================Col Right======================*/
.right_support a{ display: inline-block;padding-top: 15px;}
.daily_video_block {position: relative; min-height:195px;padding: 0.5% 9% 3% 6%;width: 108%;background-color: #000;border: 2px solid #fff; border-left: 0; clear: both; border-radius: 0 12px 12px 0  ; -moz-border-radius: 0 12px 0 12px ; -webkit-border-radius: 0 12px 12px 0  ;}
.daily_video_block h4 { text-align: left;line-height: 34px;height: 34px;color: #fff;text-transform: capitalize;font-size: 15px;margin-bottom: 0;float: left;}
.daily_video_block h4 b {color: #f58218;}
.daily_video_block .screen-video{position: relative; padding-bottom:38.25%; padding-top: 25px; height: 0;margin-top: 33px;}
.daily_video_block .screen-video.viddler-video{padding-bottom: 65.5%;}
.daily_video_block .various-daily{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png')no-repeat center; display: inline-block;width: 27px;height: 21px;margin-top: 5px;float: right;background-position: -403px -291px;}
.daily_video_block .screen-video iframe{ width: 100%;border: 0;position: absolute;}
.right_product_finder .content_image{ display: inline-block;}
.right_product_finder .img_bg_filter_right span{ padding: 0px 0 2px;display: block;font-weight: bold; font-size: 11px;}
.right_product_finder .img_bg_filter_right .lipo span{ color: #93191c;}
.right_product_finder .img_bg_filter_right .moto span{ color: #3a53a4;}
.right_product_finder .img_bg_filter_right .servo span{ color: #e58d25;}
.right_product_finder .img_bg_filter_right .propeller span{ color: #8dc63f;}
.right_warehouse img,.right_shipping_policy img{margin:0 auto;margin-bottom:12px;}
.ie9 .list_video_recent:after {background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;background-position: -19px -1735px;position: absolute;content: ''; }
.list_video_recent{display: none;margin-top: 18px;padding-bottom: 30px;background-color: #000;padding-left: 8%;left: 0;width: 100%;position: absolute;background: #000000;background: -moz-linear-gradient(top,  #000000 0%, #252525 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#252525));background: -webkit-linear-gradient(top,  #000000 0%,#252525 100%);background: -o-linear-gradient(top,  #000000 0%,#252525 100%);background: -ms-linear-gradient(top,  #000000 0%,#252525 100%);background: linear-gradient(to bottom,  #000000 0%,#252525 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#252525',GradientType=0 );-pie-background:linear-gradient(top, rgba(47, 199, 255, 1) 0%, rgba(30, 127, 247, 1) 100%);border-bottom-right-radius: 15px; z-index: 1;}
.list_video_recent li a img{margin: 0 10% 0 0;width: 31%;}
.list_video_recent li a strong{color:#FFFFFF; font-size:12px;}
#view_video_revious{  color: #b1b1b1;font-weight: bold; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_open_list_video.png') no-repeat left;padding-left: 30px;cursor: pointer;width: 100%;display: inline-block;}
.auto_sub a span, .auto_sub #play-status{color: #f7941e; font-size: 11px;text-transform: uppercase;}
.auto_sub a span:hover,.auto_sub a:hover {  color: #b95d08;  text-decoration: none; }
.action_video{margin: 15px 0 0;}
.auto_sub {margin: 17px 0 7px 5px; clear: both;}
.auto_play{margin-right: 8px;cursor: pointer;}
.auto_sub #play-status{margin-left: 5px;}
ul.list_video_recent li img, ul.list_video_recent li strong{float: left;}
ul.list_video_recent li{cursor: pointer;height: 38px;line-height: 38px;text-align: left; display: inline-block; width: 100%;}
ul.list_video_recent li a{display: inline-block;width: 100%;margin: 2px 0;}
ul.list_video_recent li strong{height: 38px;overflow: hidden;width: 55%;}
#view_video_revious.arrow-up{background:url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_open_list_video_down.png') no-repeat left; }
/*===================Plugin facebook and auto complete search======================*/
.fb-page-home-plugin{ min-height: 625px;}
#myContainer .yui-ac-content .yui-ac-bd ul li ol img{width: 11.41%;float: left; margin: 0!important;}
#myContainer .yui-ac-content .yui-ac-bd ul li ol .std{width: 88.33%;float: left;padding-left: 4%;font-size: 12px;color: #2c2a2d;height: 40px; overflow: hidden;margin-top: -1%;}
#myContainer #sac-suggest{display: none;}
#myContainer .yui-ac-content .yui-ac-bd ul li {min-height: 40px;clear: both;line-height: 40px;padding:3px 3px 3px 5px;margin-top: -2px;display: inline-block;cursor: pointer; width:100%;}
#myContainer .yui-ac-content .yui-ac-bd ul li.odd {background: #dddddd;}
#myContainer .yui-ac-content .yui-ac-bd ul li.even {background: #f0f0f0;}
.aw-sas-all-results-wrapper {text-align: right;padding-top: 7px;}
.aw-sas-all-results-wrapper a{font-size: 12px;color: #f7941e;}
/*===================sub category======================*/
.catalog-category-view .category-image.category-image0{ display: none;}
.sub_category_page{text-align: center; padding:1.3%; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg_sub_category.png') no-repeat bottom;padding-bottom: 25px!important;}
li.sub_category_item{display: inline-block;border: 1px solid #d9d9d9;margin-bottom: 4px;}
.sub_category_page h3{color: #fff;text-transform: capitalize;border-bottom: 1px solid #d9d9d9; background-color: #afadb1;font-size: 14px;padding: 3px 5px;display: table;float: left;width: 100%;height: 64px;}
.text-title{display: table-cell; width: 100%;vertical-align: middle;}
li.sub_category_item img{margin: 0 auto;}
/*===================cart page======================*/
.cart-table th.cart_product_des{ padding-left: 10px;}
.product-cart-image .name_mobile,.product-cart-actions .cart-links{ display: none;}
.checkout-cart-index .col-main,.checkout-onepage-success .col-main,.customer-account-login  .col-main,.customer-account-logoutsuccess .col-main,.checkout-onepage-failure .col-main,.paylater-paylater-failure .col-main{padding: 10px 8px;}
.checkout-cart-index  .page-title h1, .checkout-onepage-index .page-title h1,.checkout-onepage-success .page-title h1,.customer-account-login .page-title h1,.customer-account-logoutsuccess .page-title h1,.paylater-paylater-success .page-title h1,.checkout-onepage-failure .page-title h1,.paylater-paylater-failure .page-title h1{width: 100%;font-size: 17px; color: #ffffff;border-bottom: 0;text-transform: capitalize;padding: 6px 0 4px 15px!important;}
#shopping_cart_form{margin: 10px 5px 0; color: #666666;}
.checkout-cart-index  thead, #success-orders thead{background-color: #16204a;color: #f7941e;font-size: 14px; text-transform: capitalize;border: 1px solid #d8dfe2;}
.checkout-cart-index  thead th.first{padding-left: 1%;}
.checkout-cart-index .cart-empty{ padding: 10px;}
.checkout-cart-index tbody,.checkout-onepage-success tbody{border: 1px solid #d8dfe2;}
.checkout-cart-index tbody tr.odd,.checkout-onepage-success tbody tr.odd{background-color: #e6e6e6;}
.checkout-cart-index tbody tr.even, .checkout-onepage-success tbody tr.even{background-color: #f1f1f1;}
.cart-table .product-cart-image {width: 8.5%;}
.cart-table .product-cart-image a{width: 80%;display: inline-block; margin: 6px 0 3px 9%;}
.cart-table  .product-cart-actions{width: 5.6%; z-index: 1;}
.cart-table  .product-cart-actions input{color:#666666; padding: 0; width: 71.2%; border-radius: 4px; background-color: #dddddd;box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1); -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);-moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);}
.cart-table .a-center-warehouse{width: 19%;position: relative;}
.cart_out_off_stock span{font-size: 14px; color: #d11515; font-size: 12px;}
.cart_out_off_stock span.not_out_stock{ color: #666666; font-size: 14px;}
.cart-table .product-cart-info{width: 35.1%;padding: 0 1%;}
.cart-table .product-cart-info a{ color: #666666;}
.cart-table .product-cart-info a.product_name_cart{overflow: hidden; text-overflow: ellipsis; display: block; height: 15px; white-space: nowrap;}
.cart-table .cart_weight{width: 8%;padding: 0 2px; text-align: center;}
.cart-table .product-cart-total{width: 14.4%;}
.is-disabled {opacity: .7;}
.method-checkout-cart-methods-onepage-bottom button.is-disabled {background: #808080;}
.select_box,.catalogsearch-result-index .select_box_search{position: relative;}
#shopping-cart-table thead th > .nobr{ padding-left: 16%;}
.select_box_image input#region,.select_box_image input#postcode,.select_box_image input#postcode-header,.select_box_image input#suburb,#customer-address-form2 input#region2, #customer-address-form-header input#region-header,#customer-address-form-header input#suburb-header{z-index: 1;position: absolute;width: 100%;top: -1px;height: 27px;}
.customer-account-create .fields-zsc .field.register-state {margin-bottom: 27px;}
.customer-account-create .select_box_image input#postcode,.customer-account-create .select_box_image input#suburb ,.select_box_image input#postcode-header{height:30px;}
.customer-account-create .select_box_image #advice-validate-zip-character-postcode, .customer-account-create .select_box_image #advice-validate-state-character-region {position: absolute;top: 30px;}
.block-customer-address-header .select_box select option{padding-left: 10px;}
.ie9 .block-customer-address-header .select_box select option{ background: transparent;}
.select_box select,.catalogsearch-result-index .select_box_search select{color:#666666; height: 30px; width:120%; background: transparent; border: 0; padding-left: 5px;padding-right:  37px;}
.select_box_image,.catalogsearch-result-index .select_box_image_search { background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_select.png') no-repeat right;  height: 30px;margin-right: 5px;overflow: hidden;}
.main .select_box,.catalogsearch-result-index .select_box_search,#customer-address-form2 .select_box, #customer-address-form-header .select_box,#customer-address-id-form-header .select_box,.fancybox-paypal-popup .select_box{ height: 30px; border-radius: 3px;background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #d8d8d8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8)); background: -webkit-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); background: -o-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); background: linear-gradient(to bottom,  #ffffff 0%,#d8d8d8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d0d0',GradientType=0 ); width: 94%; font-size: 13.46px; color: #666666; -webkit-box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); -moz-box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); box-shadow:0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); border: 1px solid #ccc; border-right:0 ;}
.border_cart_right{background: rgba(255,255,255,1);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,206,206,1) 79%, rgba(198,198,198,1) 92%, rgba(193,193,193,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(79%, rgba(206,206,206,1)), color-stop(92%, rgba(198,198,198,1)), color-stop(100%, rgba(193,193,193,1)));background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,206,206,1) 79%, rgba(198,198,198,1) 92%, rgba(193,193,193,1) 100%);background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,206,206,1) 79%, rgba(198,198,198,1) 92%, rgba(193,193,193,1) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,206,206,1) 79%, rgba(198,198,198,1) 92%, rgba(193,193,193,1) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(206,206,206,1) 79%, rgba(198,198,198,1) 92%, rgba(193,193,193,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1c1c1', GradientType=1 );height: 34px;display: inline-block;width: 3px; position: absolute; right: 0;top: 0; margin-top: 8.5px;}
.cart-table .product-cart-remove a{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png')  no-repeat center;background-position: -416px -563px;}
.bg_top_select_right,.catalogsearch-result-index .bg_top_select_right_search{top: 0;background: rgb(225,225,225); background: -moz-linear-gradient(left,  rgba(225,225,225,1) 0%, rgba(222,222,222,1) 47%, rgba(245,245,245,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(225,225,225,1)), color-stop(47%,rgba(222,222,222,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); /* IE10+ */background: linear-gradient(to right,  rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#f5f5f5',GradientType=1 ); /* IE6-9 */display: inline-block;width: 2px;position: absolute;right: 26px;height: 28px;  }
.checkout-cart-index .cart-table  .cart_out_off_stock {text-align: center;padding: 0 2px 0 0;}
.cart-table  .cart_out_off_stock span em{font-size: 9px; color:#d11515; font-style: normal; }
.cart-table .product-name a{color: #666666;overflow: hidden;-o-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.cart-table .btn-continue,.checkout-cart-index  #co-shipping-method-form button.button , .buttons-set-total button, .checkout-onepage-success .buttons-set button,.paylater-paylater-success .buttons-set button{ border-radius: 3px;margin-right: 1.5%;border:1px solid #656d8b;background: rgb(32,45,103);background: -moz-linear-gradient(top,  rgba(32,45,103,1) 1%, rgba(22,31,71,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(32,45,103,1)), color-stop(100%,rgba(22,31,71,1)));background: -webkit-linear-gradient(top,  rgba(32,45,103,1) 1%,rgba(22,31,71,1) 100%);background: -o-linear-gradient(top,  rgba(32,45,103,1) 1%,rgba(22,31,71,1) 100%);background: -ms-linear-gradient(top,  rgba(32,45,103,1) 1%,rgba(22,31,71,1) 100%);background: linear-gradient(to bottom,  rgba(32,45,103,1) 1%,rgba(22,31,71,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202d67', endColorstr='#161f47',GradientType=0 );}
.cart-table .btn-continue span{text-decoration: inherit;font-size: 12px;color: #fff;}
.paylater-paylater-success .col3-layout .col-wrapper .col-main,.paylater-paylater-failure .col3-layout .col-wrapper .col-main{background: #fff;}
.checkout-cart-index button,.checkout-onepage-success button,.paylater-paylater-success button{line-height: 24px; text-transform: uppercase;padding: 0 15px;}
.cart-table .btn-update{height: 26px; line-height: 26px;background: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(174, 173, 173, 0.4) 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(99%,rgba(174, 173, 173, 0.4)));background: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(174, 173, 173, 0.4) 99%);background: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(174, 173, 173, 0.4) 99%);background: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(174, 173, 173, 0.4) 99%);background: linear-gradient(to bottom,  rgba(255,255,255,0.4) 0%,rgba(174, 173, 173, 0.4) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#66000000',GradientType=0 );box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);border: 1px solid #c9c9c9; margin-left: 0.75%;float: left;  }
.cart-table .btn-update span{color: #565555;}
.cart-table .cart-footer-actions{padding:7px 0 5px;}
.cart-table .product-cart-remove{ width: 4.6%;}
.left_cart-forms{width: 56.94%;float: left;margin-top: 9px;}
.checkout-cart-index .shipping{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/bg_shipping_tax_center.png') repeat-x top;  min-height: 138px; margin-left: 34px; margin-right: 35px;}
.checkout-cart-index .shipping h2{font-size: 16.57px;color: #795741;margin-bottom: 0; }
.right_cart-forms{width: 41.75%;float: right;}
.checkout-cart-index .shipping-form{padding:0 4px;}
.checkout-cart-index #shipping-zip-form  .buttons-set button.button2{border-top: 1px solid #c09b62; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2); background: rgb(169,121,46); background: -moz-linear-gradient(top, rgba(169,121,46,1) 0%, rgba(119,85,32,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,121,46,1)), color-stop(100%,rgba(119,85,32,1))); background: -webkit-linear-gradient(top, rgba(169,121,46,1) 0%,rgba(119,85,32,1) 100%); background: -o-linear-gradient(top, rgba(169,121,46,1) 0%,rgba(119,85,32,1) 100%); background: -ms-linear-gradient(top, rgba(169,121,46,1) 0%,rgba(119,85,32,1) 100%); background: linear-gradient(to bottom, rgba(169,121,46,1) 0%,rgba(119,85,32,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9792e', endColorstr='#775520',GradientType=0 );color: #ffffff;}
.right_cart-forms{background-color: #e0e0e0;border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;}
.right_cart-forms .total_weight p{font-size: 14px;color: #4e4e4e;border: 2px solid #ededed;border-bottom: 0;height: 32px; line-height: 32px; text-align: right; padding-right: 5%;}
.right_cart-forms .total_weight p span{ margin-left: 5px; }
.cart-forms{padding: 0 0.75%; display: inline-block; width: 100%;}
.cart-forms .cart-totals tbody tr.price_sub_total, .cart-forms .checkout-types .bml-checkout-type{display: none;}
.cart-forms .cart-totals tbody tr td.a-right{padding: 7px 0 5px 7px; width: 75%;}
.cart-forms .cart-totals tbody tr td.a-right span.price{ display: inline-block; text-align: center; width: 100%;}
#shopping_cart_form .cart-footer-actions{background: rgb(229,229,229);background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(247,247,247,1) 42%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(42%,rgba(247,247,247,1)));background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(247,247,247,1) 42%);background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(247,247,247,1) 42%);background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(247,247,247,1) 42%);background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(247,247,247,1) 42%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f7f7f7',GradientType=0 );}
.cart-forms .cart-totals tfoot{ font-size: 22px; color: #4e4e4e;}
.cart .cart-totals table tfoot td:last-child{ padding-right: 5%;}
.cart .cart-totals table tfoot .price_grand_total_checkout td{padding-top: 10px;}
.cart .checkout-types .paypal-logo a{padding: 0 13px; background: rgb(47,199,255); background: -moz-linear-gradient(top, rgba(47,199,255,1) 0%, rgba(30,127,247,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,199,255,1)), color-stop(100%,rgba(30,127,247,1))); background: -webkit-linear-gradient(top, rgba(47,199,255,1) 0%,rgba(30,127,247,1) 100%); background: -o-linear-gradient(top, rgba(47,199,255,1) 0%,rgba(30,127,247,1) 100%); background: -ms-linear-gradient(top, rgba(47,199,255,1) 0%,rgba(30,127,247,1) 100%); background: linear-gradient(to bottom, rgba(47,199,255,1) 0%,rgba(30,127,247,1) 100%); box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);-webkit-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);-moz-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);-pie-background: linear-gradient(top, rgba(47,199,255,1) 0%, rgba(30,127,247,1) 100%); height: 34px; border-radius: 8px; color: #fff; font-size: 9.47px;line-height: 34px; text-align: center;}
.cart .checkout-types .paypal-logo a span.checkout_paypal{font-size: 18px;font-style: italic;font-weight: 700;}
.method-checkout-cart-methods-onepage-bottom button, #review-buttons-container button{background: rgb(255,194,47); background: -moz-linear-gradient(top, rgba(255,194,47,1) 1%, rgba(247,148,30,1) 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,194,47,1)), color-stop(99%,rgba(247,148,30,1))); background: -webkit-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: -o-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: -ms-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: linear-gradient(to bottom, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);-webkit-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);-moz-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);height: 34px; border-radius: 8px; color: #fff;font-size: 18.69px;text-transform: capitalize; padding: 0 27px;}
.cart .cart-totals { text-align: right; display: inline-block; width: 100%; background: rgb(247,247,247); background: -moz-linear-gradient(top, rgba(247,247,247,1) 2%, rgba(236,236,236,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(247,247,247,1)), color-stop(100%,rgba(236,236,236,1))); background: -webkit-linear-gradient(top, rgba(247,247,247,1) 2%,rgba(236,236,236,1) 100%); background: -o-linear-gradient(top, rgba(247,247,247,1) 2%,rgba(236,236,236,1) 100%); background: -ms-linear-gradient(top, rgba(247,247,247,1) 2%,rgba(236,236,236,1) 100%); background: linear-gradient(to bottom, rgba(247,247,247,1) 2%,rgba(236,236,236,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ececec',GradientType=0 ); border-bottom: 1px solid #dae1e3; -webkit-box-shadow: 0px 9px 27px -10px rgba(13, 14, 14, 0.26); -moz-box-shadow: 0px 9px 27px -10px rgba(13, 14, 14, 0.26); box-shadow: 0px 9px 27px -10px rgba(13, 14, 14, 0.26);}
.cart .checkout-types{ text-align: center; margin-bottom: 20px;}
.notice-text-checkout {padding: 0 20px 20px; text-align: center; display: none;}
#discount-coupon-form,.checkout-cart-index #giftcard-form {  margin: 4% 3% 0 5%;}
.right_cart-forms .input-box-form{ width: 79.4%;float: left;position: relative; z-index: 1;}
.right_cart-forms .button-wrapper{width: 17.6%;float: right;}
.right_cart-forms .input-box-form span.align-middle{ vertical-align: middle; display: inline-block;}
.right_cart-forms .input-box-form label{width: 17.4%; position: absolute;display: block; height: 31px;border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;}
.right_cart-forms .giftcard .input-box-form label{background: #2ec93f url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_gift.png') no-repeat center;border: 1px solid #38ad44;border-right: 0;}
.right_cart-forms .discount .input-box-form label{background: #b539e3 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_discount.png') no-repeat center;border: 1px solid #9e40c0;border-right: 0;}
.right_cart-forms .button-wrapper button  { width: 100%; height: 25px; line-height: 25px; background: #202d67; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #fff; margin-top: 2px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);font-size: 10px;padding: 0; text-align: center;  border: 1px solid #21358d; border-top: 1px solid #58628f;margin-top: 0; }
.right_cart-forms .button-wrapper button:before {content:'';position: absolute;right: 100%;top: 4px;width: 0;height: 0;border-top: 7px solid transparent;border-right: 8px solid #202d67;border-bottom: 7px solid transparent;}
.right_cart-forms input::-webkit-input-placeholder, .suggestion-wrap input::-webkit-input-placeholder, .suggestion-wrap textarea::-webkit-input-placeholder{color: #666666 }
.right_cart-forms input::-moz-placeholder, .suggestion-wrap input::-webkit-input-placeholder , .suggestion-wrap textarea::-webkit-input-placeholder{color: #666666  }
.right_cart-forms input:-moz-placeholder, .suggestion-wrap input::-webkit-input-placeholder, .suggestion-wrap textarea::-webkit-input-placeholder {color: #666666  }
.right_cart-forms input:-ms-input-placeholder, .suggestion-wrap input::-webkit-input-placeholder, .suggestion-wrap textarea::-webkit-input-placeholder {color: #666666 }
.right_cart-forms .giftcard a.check-gc-status{ color: #7d7c7c; font-size: 11px; text-decoration: underline; display: inline-block; padding: 5px 0 12px;}
.shipping-form .buttons-set-2{border: 1px solid #c09b62;}
.buttons-set-total  button,.button_disable{font-size:12px; width: 100%; color: #ffffff; border: 1px solid #656d8b;border-top: 2px solid #656d8b; line-height: 24px; cursor: pointer; }
.bg_shipping_zip .buttons-set-total{margin-right: 5px;}
.bg_shipping_zip{text-align: center;}
.bg_shipping_zip .buttons-set-total, .bg_shipping_zip .buttons-set-2 { display: inline-block;}
.checkout-cart-index #co-shipping-method-form { position: absolute;-webkit-box-shadow: 0px 9px 27px -10px rgba(13, 14, 14, 0.26);-moz-box-shadow: 0px 9px 27px -10px rgba(13, 14, 14, 0.26);box-shadow: 0px 9px 27px -10px rgba(13, 14, 14, 0.26); z-index: 1;width: 100%;  left: 0;margin-top: 15px;border-radius: 7px;padding: 10px; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/bg_shipping_cart.png') repeat;}
.warehouse-shipping-methods .warehouse .warehouse-name{  font-size: 13.66px;color: #795741;}
.warehouse .warehouse-origin{ margin-top: 10px;}
.cart-table th, .cart-table td, .cart-table tbody td{  border-bottom: none;vertical-align: middle; position: relative;}
.hover_name_cart_product{ display: none; width:120%; position: absolute; background-color: #16204a; padding: 10px; color: #fff; z-index: 1; box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16); -webkit-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16); -moz-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);background: rgb(255,194,47); background: -moz-linear-gradient(top, rgba(255,194,47,1) 1%, rgba(247,148,30,1) 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,194,47,1)), color-stop(99%,rgba(247,148,30,1))); background: -webkit-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: -o-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: -ms-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: linear-gradient(to bottom, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc22f', endColorstr='#f7941e',GradientType=0 ); box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16); -webkit-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16); -moz-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.checkout-cart-index .bg_top_select_right.no-display{ display: block!important;}
.checkout-cart-index #advice-required-entry-postcode,#crosssell-products-list .owl-pagination,.checkout-cart-index .shipping-form .shipping-country .validation-advice,.checkout-cart-index .shipping-form .shipping-region  .validation-advice{ display: none;}
.checkout-cart-index #co-shipping-method-form .buttons-set{ padding: 20px 0;}
.checkout-cart-index #co-shipping-method-form .buttons-set button span{ color: #fff;}
.checkout-cart-index .shipping-container{ position: relative;}
.checkout-cart-index .shipping-form .shipping-country .select_box.validation-error,.checkout-cart-index .shipping-form .shipping-region .input-box.validation-error .select_box{border-color: #FF0000;border-right: 1px solid #FF0000;}
.giftcard #giftcard_balance_lookup .gift-card-info{    color: #666666; font-size: 13px;}
.giftcard #giftcard_balance_lookup .gift-card-info p{ padding-bottom: 5px;}
.giftcard #giftcard_balance_lookup,.giftcard #gc-please-wait{ margin: 0 3% 4% 5%;}
.cart-table .product-cart-actions{position: initial;}
.cart-table .product-cart-actions .validation-advice{position: absolute; margin: 33px 0 0 -8%;display:none}
.validation-failed-qty{padding: 10px 0;}
.validation-failed-qty .border_cart_right{ margin-top: 18.5px;}
#payment_form_pdcptb li{ margin: 10px; }
.bg_hide_content_cart,.button_disable{ background-color: #000; opacity: 0.4;-ms-filter: 'alpha(Opacity=40)';filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4; width: 100%; height: 100%; top: 0; left: 0; z-index: 998;position: absolute;}
.bg_hide_content_cart{position: fixed;}
img.image-loading-ajax{ position: ABSOLUTE; z-index: 999; top: 200px; left: 50%; margin-left: -16px;}
.checkout-cart-index .col-main,.buttons-set-total{ position: relative;}
.button_disable{ background: #fff; width: 100%;cursor: inherit; display: none; }
.button_disable_show{ display: block;}
.cart-forms .giftcard{display: inline-block;}
#shopping-cart-totals-table .gift-cart .price-giftcart{ display: none;}
#shopping-cart-totals-table .gift-cart .display-review-step{ text-align: center;}
#message-popup-shipping{display:none; font-size: 14px;}
#message-popup-shipping p{ padding-bottom: 5px;}
#message-popup-shipping p:last-child{margin-top: 10px;}
.checkout-cart-index #shopping-cart-table dl.item-options{ display: none;}
.checkout-cart-index #co-billing-form,.checkout-cart-index #cart_method{background-color: #e6e6e6;}
#co-billing-form .fieldset-content,#cart_shipping_method{padding: 0 2% 1.7%; display: inline-block;width: 100%;}
#co-billing-form input{ width: 100%;}
#cart_method .action{ text-align: right;margin-top: 20px;display: inline-block;width: 100%;}
#cart_method .action button{margin-top: 20px;}
.hide-content{ display: none;}
.opacity-content{opacity: 0.5;-ms-filter: 'alpha(Opacity=50)';filter: alpha(opacity=450);-moz-opacity: 0.5;-khtml-opacity: 0.5;}
#cart_method .back-link{ display: inline-block; float: left;}
#cart_method .back-link a{background-position: 11px 3px!important;}
#cart_address .step-title{ background-color: #17214b;}
#cart_address .step-title h2{font-size: 18px;color: #fff;padding: 5px 5px 5px 45px;}
#cart_address .step-title .number{line-height: 31px;}
.fancybox-paypal-popup .fancybox-inner{ height: auto!important;padding-bottom: 0!important;}
#cart_method dl.sp-methods.shipping-methods ul li{ margin-bottom: 6px;}
.content_cart_address,#russia-valid-address div{text-align: left;width: 100%;max-width: 680px;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 15px;background: #f5f5f5;position: absolute;top: 10%;}
#cart_shipping_method .sp-methods dd label {display: inline-block;line-height: 18px!important;max-width: 100%}
.warehouse-shipping-methods .warehouse {padding-top: 15px;}
.warehouse-shipping-methods .warehouse-content {padding-bottom: 10px;}
.content_cart_address{text-align: left;width: 100%;max-width: 680px;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 15px;background: #f5f5f5;position: absolute;top: 10%;}
.checkout-cart-index.overflow-pop-up{overflow: hidden !important;width: auto;margin-left: -17px;}
.checkout-cart-index #co-billing-form ul li.wide.billing-has-address label{margin: 5px 0 8px;display: inherit;font-size: 14px;height: 100%;}
.checkout-cart-index #co-billing-form  .form-list > li{margin-bottom: 0;}
.checkout-cart-index #cart_address{overflow: auto;overflow-y: scroll;}
.checkout-cart-index #cart_address button{padding: 5px 15px;}
.content_cart_address #co-billing-form UL.form-list > .control{margin-top: 10px;}
.checkout-cart-index #cart_shipping_method .agree_term > label.css_checkbox{margin-top: 10px;display: inline-block;width: 100%;}
.warehouse-shipping-methods .warehouse {padding-top: 15px;}
.warehouse-shipping-methods .warehouse-content {padding-bottom: 10px;}
/*===================Cross sell======================*/
.ratings .rating-box .rating, .ratings .rating-box{ background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/star.png');}
.ratings .rating-box label, .ratings .rating-box{ vertical-align: middle;}
.crosssell .ratings .rating-box label, .crosssell .ratings .rating-box{ display: inline-block;}
.ratings .rating-box label, .ratings .rating-box{ display: inline-block; vertical-align: middle;}
.crosssell .ratings{ text-align: center;}
.crosssell_rating{ min-height: 20px;}
.crosssell h2{font-size: 18px; color: #17214b; text-transform: none;font-style: italic;font-weight: bold;}
.crosssell #crosssell-products-list div.item > a{padding: 8px; margin-bottom: 0; float: none; display: inline-block; width: 100%;}
.crosssell #crosssell-products-list div.item h3 a{font-size: 11.29px;color: #6c707d; text-transform: capitalize;}
.crosssell #crosssell-products-list div.item h3{height: 41px; overflow: hidden;}
.crosssell #crosssell-products-list div.item .price-box .price{color: #17214b;font-size: 16.22px; font-weight: bold;}
.crosssell #crosssell-products-list div.item .product-info{ clear: both; width: 100%;  min-height: 0!important;  padding-bottom: 0!important;}
.crosssell #crosssell-products-list div.item .product-info h3{ padding: 0 5% 0 10%; margin-bottom: 0;}
.crosssell .ratings .rating-links{ display: none;}
.crosssell #crosssell-products-list div.item .price-box, .crosssell #crosssell-products-list div.item .actions{ text-align: center;  position: inherit;}
.crosssell #crosssell-products-list div.item .actions button{ width: 83%;font-size: 12px;padding: 0;font-weight: bold;border-radius: 5px; background-color: #3e4a7c;}
.crosssell #crosssell-products-list div.item .price-box .save-price, .crosssell #crosssell-products-list div.item.price-box .old-price.mobile-display{ display: none!important;}
.crosssell #crosssell-products-list div.item .price-box .special-price{ padding-right: 0; text-align: center;}
.crosssell a.link-wishlist ,.crosssell .add-to-links .wishlist-selector a.change{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_heart.png') no-repeat left center;padding-left: 16px;}
.crosssell .add-to-links li{ display: inline-block;}
.crosssell .add-to-links li:last-child, .crosssell .add-to-links a.link-compare{ margin-left:1px;}
.crosssell .add-to-links{ margin: 15px 0 8px;position: relative;}
.crosssell .add-to-links li .separator{margin-right:2px;}
.crosssell .add-to-links  a{font-size: 11.5px;color: #535353;}
.crosssell .add-to-links  a span{ display: inline-block;}
.crosssell .icon_compare_right_first{margin-left: -2px;}
.crosssell .icon_compare_right_last{margin-bottom: 0!important;}
.crosssell #crosssell-products-list div.item .price-box{ height: 40px;margin: 5px 0 15px;padding: 0 5px;}
.crosssell .old-price.m-no-display{ display: none;}
.crosssell .owl-controls .owl-prev,.custom-linked-products .owl-controls .owl-prev{width: 14px; height: 42px; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_preview_crosssell.png') no-repeat center!important;}
.crosssell .owl-controls .owl-prev{ left: -4%;}
.custom-linked-products .owl-controls .owl-prev{ left: -5%;}
.crosssell .owl-controls .owl-next,.custom-linked-products .owl-controls .owl-next{ width: 14px; height: 41px; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_next_crosssel.png') no-repeat center!important;}
.crosssell .owl-controls .owl-next{ right: -3.5%;}
.custom-linked-products .owl-controls .owl-next{ right: -5%;}
.checkout-cart-index  .crosssell{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/bg_crosssell.png') no-repeat top;clear: both;width: 93.3%; margin: 10px auto 0 auto;padding-top: 20px; border-top: 1px solid #d6d4d4;}
.checkout-cart-index  .crosssell #crosssell-products-list div.item{ float: left; background-color: #ebebeb;  margin-right: 3.2%;border-radius: 5px;  width: 96.8%;}
.crosssell .owl-theme .owl-controls .owl-page span.owl-numbers{ display: none;}
#crosssell-products-list .owl-buttons div,.custom-linked-products .owl-buttons div{ top: 50%; margin-top: -21px!important; border-radius: 0!important;}
.loading-quickview {opacity: 0.3; -ms-filter:'progrid:DXImageTransform.Microsoft.Alpha(opacity=30)';}
.crosssell .ratings label{ color:#535353;}
.checkout-cart-index .crosssell .split-button.active .list-container{ left: 0; width: 100%; max-width: inherit; min-width: inherit;}
.crosssell .add-to-links .list-container ul li{ display: block; width: 100%;}
/*===================customer account======================*/
.customer-account .block-account{ margin-top: 13px;}
.customer-account .block-account .block-title{ height: 29px; background-color: #17214b;}
.dashboard-container,.sales-order-creditmemo .order-items.order-details,.enterprise-giftregistry-index-addselect #form-validate{ margin: 1%;background-color: #f1f1f2; border: 1px solid #d4d4d6; clear: both;display: inline-block;width: 98%; overflow-x: auto;}
.sales-order-creditmemo .order-items.order-details{padding: 9px;}
.sales-order-creditmemo .order-items.order-details .order-links a.link-print{font-size: 16px;font-weight: bold;margin: 10px 0 20px;display: inherit;}
.sales-order-creditmemo .order-items.order-details tfoot tr td.a-right.last{text-align: left;}
.data-table td h4.product-name{ color: inherit; font-size: 12px;}
.customer-account .block-account ul li a{ border-bottom: 1px solid #c1c1c3; line-height: 30px; margin-left: 10px; display: block;padding-left: 5px;}
.customer-account .block-account ul li.current{ background-color: #f7941e; margin-top: -1px; }
.customer-account .block-account ul li.current a{ color: #fff;  border: 0;}
.customer-account .block-account .block-content{  border-left: 1px solid #fff;border-top: 15px solid #f7f7f7; background-color: #f6f6f6;}
.customer-account .block-account ul li.current:before{ content: ''; float: left; width: 0; height: 0; border-top: 9px solid transparent; border-right: 13px solid #f7941e; border-bottom: 9px solid transparent; display: inline-block; margin-left: -11px; margin-top: 4.5px;}
.customer-account .dashboard-container .col2-set{ padding: 5px 9px; clear: both;}
.customer-account .dashboard-container .box-title { padding-left: 35px;}
.customer-account .dashboard-container .box-title h3{ color: #fff; font-size: 15px; text-transform: capitalize;  margin-bottom: 0;  background-color: #4f72ad;  padding: 4px 0 2px 25px;}
.customer-account .dashboard-container .box-info-top .col2-set .col-1 .box-title{ background:#f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_contact.png') no-repeat left;  background-position: 8px 3px;}
.customer-account .dashboard-container .box-info-top .col2-set .col-2 .box-title{ background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_newsletter.png') no-repeat left;  background-position: 7px 6px;}
.customer-account .dashboard-container .box-address .col2-set .col-1 .box-title{ background:#f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_billing.png') no-repeat left;  background-position: 8px 4px;}
.customer-account .dashboard-container .box-address .col2-set .col-2 .box-title{ background:#f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_shipping.png') no-repeat left;  background-position: 7px 2px;}
.customer-account .dashboard-container .col2-set .box-content{padding: 7px 0 10px 11px; font-size: 13px; line-height: 18px; color:#2f2f2f;}
.dashboard-container .col2-set .box-content .change_pass, .customer-account .dashboard .box-head a{ font-size: 14px; color:#f7941e;  margin-top: 5px; display: block;}
.customer-account .dashboard .box-head a{ position: absolute;  right: 15px; top: 3px;}
.dashboard-container .col2-set .box-content .edit_account,.customer-account-create .buttons-set button,.customer-account-forgotpassword  .bg_forgotpass_form button{font-weight: 600; margin-top: 23px;font-size: 15.61px; padding: 6px 21px 3px 21px; border-radius: 4px; float: right; text-transform: uppercase; margin-right: 12px;}
.dashboard-container .box-info .col-2 .box-content p{ min-height: 59px;}
.dashboard-container  .box-address .edit_account{ margin-bottom: 50px;}
.dashboard-container  .welcome-msg{ padding: 18px 24px;}
.dashboard-container  .welcome-msg p.hello{ margin-bottom: 10px; font-size: 24px;}
.dashboard-container  .welcome-msg p{ font-size: 14px;color: #4b4b4b;  line-height: 18px;}
.customer-account .mobile-display, .wishlist-index-index .mobile-display,.customer-account .main .right_product_finder,.customer-account .main .top_product_finder{display: none;}
.clear-both{clear: both;}
.customer-account-forgotpassword .col-wrapper .col-main{ background-color: #fff;}
.customer-account-index .col2-set .col-1,.customer-account-index .col2-set .col-2{width: 49%;}
.customer-account-index .dashboard .box-head{margin: 22px 2px 0 1px;}
#customer-group-message{background: #fff;padding: 16px 14px;position: relative;z-index: 1;-webkit-border-radius: 5px;border-radius: 5px;background-clip: padding-box;background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#d6d6d6));background-image: -webkit-linear-gradient(top,#fff,#d6d6d6);background-image: -moz-linear-gradient(top,#fff,#d6d6d6);background-image: -o-linear-gradient(top,#fff,#d6d6d6);background-image: linear-gradient(to bottom,#fff,#d6d6d6);color: #4b4b4b;font-size: 14px;margin: 0 10px 20px;}

/*===================address book page======================*/
.addresses-additional ol li.item a.button_blue {font-weight: 600;font-size: 15.61px;padding: 6px 15px 3px 15px;border-radius: 4px;text-transform: uppercase;margin-right: 12px;}
.addresses-additional ol li.item p{ display: inline-block; width: 100%; margin-top: 10px;padding-bottom: 20px; border-bottom: 1px solid #c1c1c3;}
.addresses-additional ol li.item.empty p{border: 0;}
.addresses-additional ol li.item.empty{width: 100%;}
.addresses-additional ol li.item address{ font-size: 13px;line-height: 18px;color: #2f2f2f;}
.customer-account .dashboard-container .addresses-additional .box-title{padding-left: 0;}

/*===================register page======================*/
.customer-account-create .page-title h1,.customer-account-changeforgotten .page-title h1, .customer-account-forgotpassword .page-title h1,.sendfriend-product-send .page-title h1{ color: #fff; font-size: 17px; border: 0;  padding: 3px 15px;}
.customer-account-create .col3-layout .col-wrapper .col-main{ background-color: #fff;}
.form-register-account{ margin: 10px 5px; background-color: #e6e6e6;   padding: 8px 6px 12px 6px;}
.bg_register_form{ border: 1px solid #d4d4d6;background:#f1f1f2 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/bg_register.png') no-repeat top right; }
.customer-account-create ul li.fields{  width: 58.1%; clear: both; position: relative;    margin-bottom: 4px;}
.bg_register_form ul li.fields.fields_name_cus { width: 100%; }
.customer-account-create input{ width: 100%;}
.customer-account-create .main-container label,.sendfriend-product-send .send-friend label{ font-size: 14px; color: #2f2f2f;padding:0 0 0 6px; display: block;}
.bg_register_form .control label{ font-size: 12px; }
.bg_register_form .customer-name .field,.bg_register_form .customer-name-middlename .field{ width: 46.4%; float: left;}
.bg_register_form .customer-name .field.name-firstname,.bg_register_form .customer-name-middlename .field.name-firstname{ margin-right: 4%;}
.bg_register_form .customer-name .field input{ width: 100%;}
.bg_register_form .address_customer{ height: 75px;}
em{ color: #f7941e; font-size: 24px; vertical-align: middle; margin-right: 5px; height: 0;}
.customer-address-form em{line-height: 15px;}
.customer-account-create .fields-zsc .field{ width: 32.5%; float: left;}
.customer-account-create  ul li.fields-zsc input, .customer-account-create  ul li.fields-zsc .select_box{ width: 90%; height: 30px;}
.customer-account-create ul li.fields.fields-country{ width: 40%;padding-top: 4px;}
.bg_register_form .select_box_image input#region{ height: 30px;}
.customer-account-create .buttons-set button{height: 46px;display:inline-block; border-radius: 15px; font-size: 18.36px;margin: 17px 0 20px -10px; float: none;padding: 4px 16px;}
.bg_register_form ul li.control{margin-top: 10px;width: 58.1%; clear: both;padding-top: 17px;padding-left: 5px; }
.bg_register_form ul li.control label{ margin-bottom: 5px; padding-left: 28px!important;}
.bg_register_form p.required{text-align: right;font-size: 12.67px;margin: -28px 15px 0 0;display: block; float: right; width: auto}
.bg_register_form p.required em,.bg_forgotpass_form  p.required em{ font-size: 21.73px;}
.customer-account-create .form-list  > li{ margin: 0;}
.wide-address textarea{ vertical-align: inherit;height: 70px;}
.register-state em{display:initial!important}
.register-state .validation-error{ margin-bottom: 20px;}
/*===================Popup location======================*/
#customer-address-form2 .select_box, #customer-address-form-header .select_box{ border-right: 1px solid #ccc; width: 100%;}
#customer-address-form2 .select_box_image, #customer-address-form-header .select_box_image{overflow: hidden;}
#customer-address-form2 button.button_blue,#customer-address-form-header button.button_blue{ padding: 8px 18px;}
#customer-address-form2 label, #customer-address-form-header label,#customer-address-id-form-header li strong,#customer-address-form-header li strong{font-weight: normal; font-size: 14px; color: #ffffff; padding: 0px 0 3px 4px; display: block;}
#customer-address-form2 input, #customer-address-form-header input{ width: 100%;}
#customer-address-form2 input#region2, #customer-address-form-header input#region-header,#customer-address-form-header input#suburb-header{ height: 30px;}
.fancybox-opened .fancybox-skin{background: #f5f5f5;}
#customer-address-form2 .select_box.validation-error, #customer-address-form-header .select_box.validation-error{ border: 1px solid #FF0000; margin-bottom: 20px;}
#customer-address-form2 .select_box.validation-error #advice-validate-select-country-header, #customer-address-form-header .select_box.validation-error #advice-validate-select-country-header{ position: absolute;}
#customer-address-id-form-header{display: inline-block;width: 100%;}
#customer-address-id-form-header .validation-advice{margin-bottom: 20px;}
#customer-address-id-form-header .select_box select{width: 116%;}
/*===================forgot pass page======================*/
.bg_forgotpass_form{background:#d0d6d8 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/tablet_bg_forgot_password.jpg') no-repeat top right;  padding: 20px 0 0 20px;}
.bg_forgotpass_form h2{font-size: 23px; text-transform: none; color: #2f2f2f;  margin-bottom: 5px;}
.bg_forgotpass_form ul li .input-box{width: 53.1%; float: left;}
.customer-account-forgotpassword .col-main .bg_forgotpass_form button{ float: left; margin-top: 0; margin-left: 15px; border-radius: 8px; height: 30px;}
.bg_forgotpass_form p.required{display: inline-block; width: 100%; margin-top: 20px;}
.customer-account-forgotpassword .back-link a{color: #fff; font-size: 14px;  padding: 6px 15px 6px 9px; display: inline-block;background:#17214b;}
.bg_forgotpass_form .back-link{ margin-left: -20px;}
.bg_forgotpass_form .buttons-set{ text-align: left;}
.customer-account-forgotpassword .back-link a small{ background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png'); background-position: -276px -8px; width: 17px; height: 16px; display: inline-block; border-radius: 7px;  margin-right: 10px; vertical-align: middle;}
/*===================reset pass page======================*/
.customer-account-changeforgotten .col-wrapper .col-main{ background-color: #fff; padding: 6px 3px 0px;}
.bg_resetpass_form {border: 1px solid #d4d4d6; background: #f1f1f2 no-repeat top right;}
.bg_resetpass_form .fields {padding: 0 20px;}
.bg_resetpass_form .fields .field {width: 48%; float: left;}
.bg_resetpass_form .fields .field.newpass {margin-right: 4%;}
.bg_resetpass_form .fields .input-box input {width: 100%}
.bg_resetpass_form .required {padding-right: 5px; text-align: right;}
.bg_resetpass_form .buttons-set {text-align: center; margin: 0; padding: 0 0 10px 0;}
.bg_resetpass_form .buttons-set .button {background-color: #17214b; padding: 6px 15px 6px 9px;}
/*===================checkout page======================*/
.checkout-onepage-index .col3-layout .col-wrapper .col-main{ padding-right: 0;}
.checkout-onepage-index .col3-layout .col-right{ background-color: #fff;}
.checkout-onepage-index .page-title h1{ border-right: 0!important;}
.checkout-onepage-index .col-main{padding: 1% 0.9%;}
#checkout-progress-wrapper{width: 21%;  float: left;}
#checkoutSteps{ background-color: #f7f7f7;  float: left; width: 78.6%; margin-top: 10px; padding:0 0.75%;}
#checkoutSteps li.section{ background-color: #e6e6e6;}
#checkout-progress-wrapper .block-title{background-color: #17214b;  margin-top: 10px; padding: 15px 0 10px; text-align: center; position: relative;z-index: 2;}
#checkout-progress-wrapper .block-title span{   font-weight: normal; color: #f7941e; font-size: 18px; text-transform: capitalize;  line-height: 15px;}
#checkout-progress-wrapper .block-content{position: relative; z-index: 1;}
.opc-block-progress .block-content div{ color: #fff; margin-top: 2px; position: relative;padding: 16px 7px 15px;}
#checkout-progress-wrapper .block-title:before{z-index: 3 ;border-left: 16px solid transparent; border-top: 11px solid #17214b; border-right: 16px solid transparent; content: ''; position: absolute!important; bottom: 0; left: 50%; margin-left: -16px; margin-bottom: -11px;  }
.opc-block-progress .block-content div:before{z-index: 2;border-left: 16px solid transparent;border-right: 16px solid transparent; content: ''; position: absolute; top: 100%; left: 50%; margin-left: -16px; margin-bottom: -11px;}
#billing-progress-opcheckout{ background-color: #16628e; margin-top: 4px;}
.opc-block-progress .block-content div dt{ font-size: 14px; padding:4px 0 0 34px; min-height: 29px; font-weight: 600; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png')  no-repeat left top;}
#billing-progress-opcheckout:before{border-top: 11px solid #16628e;}
#billing-progress-opcheckout dt{ padding:2px 0 0 38px;background-position:-153px -764px;}
#shipping-progress-opcheckout{ background-color: #4bca60; padding-top: 18px;}
#shipping-progress-opcheckout dt{  padding-left: 30px;background-position: -153px -799px;}
#shipping-progress-opcheckout:before{border-top: 11px solid #4bca60;}
#shipping_method-progress-opcheckout dt{ background-position: -153px -840px;}
#shipping_method-progress-opcheckout{ background-color: #8d519a;}
#shipping_method-progress-opcheckout:before{border-top: 11px solid #8d519a;border-left: 19px solid transparent; border-right: 19px solid transparent;}
#shipping_method-progress-opcheckout .totals-progress-opcheckout{display:none;width: 0;height: 0;opacity: 0}
#payment-progress-opcheckout{ background-color: #f9a80c;}
#checkout-step-login  .col2-set-top .col-2{  background-color: #f1f1f2;}
#payment-progress-opcheckout dt{ background-position: -147px -881px; padding-left: 36px;}
ol#checkoutSteps li .step-title{ background-color: #17214b; opacity: 0.3;filter:alpha(opacity=30);}
ol#checkoutSteps li.active .step-title,ol#checkoutSteps li .step-title:hover{opacity: 1; filter:alpha(opacity=100);}
ol#checkoutSteps li.allow .step-title:hover{ cursor: pointer;}
.opc .section .step-title .number:after,#cart_address .step-title .number:after {  border-top: 6.5px solid transparent; border-left: 8px solid #f7941e; border-bottom: 6.5px solid transparent; content: ''; position: absolute; right: 0; margin-right: -8px; top: 50%; margin-top: -6.5px;}
#checkout-step-login .col-1 h3,.col-main #login-form .col2-set .col-1 h2{background-color: #f7941e; }
#checkout-step-login .col-2 .form-list{ margin-top: 10px;}
#checkout-step-login .col-1 .form-list{ margin:10px 0 0 5px;}
#checkout-step-login .form-list input{ width: 100%; margin-top: 4px;}
#checkout-step-login .col-2 h3,.col-main #login-form .col2-set .col-2 h2{background-color: #17214b; margin-bottom: 0; padding: 6px 17px 2px; }
#checkout-step-login { font-size: 14px; color: #2f2f2f; background-color: #e6e6e6;}
#checkout-step-login  .col2-set .col-2 #login-form-checkout,.customer-account-login .col-main #login-form .col2-set .col-2.registered-users .content{border: 1px solid #d4d4d6; padding:8px 12px 4px 15px;border-bottom: 0; background-color: #f1f1f2; margin-top: 2px;}
#checkout-step-login #login-form{  border: 1px solid #d4d4d6; background-color: #f1f1f2;  margin-top: 2px;  padding: 7px 13px 14px; border-bottom: 0; }
#checkout-step-login #login-form ul{ margin-top: 10px;}
#checkoutSteps input.input-text{ width: 100%;}
.button_grey{background-color: #b2b3b4; border-radius: 8px;}
.button_orange,.dialog .ok_button{background: rgb(255,194,47); background: -moz-linear-gradient(top, rgba(255,194,47,1) 1%, rgba(247,148,30,1) 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,194,47,1)), color-stop(99%,rgba(247,148,30,1))); background: -webkit-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: -o-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: -ms-linear-gradient(top, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); background: linear-gradient(to bottom, rgba(255,194,47,1) 1%,rgba(247,148,30,1) 99%); box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);-webkit-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);-moz-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);border-radius: 8px; color: #fff;text-transform: capitalize; padding: 0 27px;}
.button_blue,.dialog .cancel_button{ background: rgb(56,72,142); background: -moz-linear-gradient(top,rgba(56,72,142,1) 10%,rgba(23,33,75,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(56,72,142,1)), color-stop(100%,rgba(23,33,75,1))); background: -webkit-linear-gradient(top, rgba(56,72,142,1) 10%,rgba(23,33,75,1) 100%); background: -o-linear-gradient(top, rgba(56,72,142,1) 10%,rgba(23,33,75,1) 100%); background: -ms-linear-gradient(top, rgba(56,72,142,1) 10%,rgba(23,33,75,1) 100%); background: linear-gradient(to bottom, rgba(56,72,142,1) 10%,rgba(23,33,75,1) 100%); box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16); -moz-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16); -webkit-box-shadow: 1px 2px 2px 0px rgba(13, 14, 14, 0.16);color: #fff;  border-radius: 8px;}
.opc #opc-login .buttons-set .required{ text-align: right; margin-top: 0; float: right;  color: #f7941e; padding-left: 0;}
#checkoutSteps #opc-login button{ font-size: 14px; font-weight: 600;  padding: 6px 11px; float: right; margin-top: 10px; min-width: 80px;}
#checkoutSteps #opc-login .col-2 button{ margin-top: 10px;}
#opc-login.active{margin-bottom: -3px;}
#opc-billing #checkout-step-billing button.button_orange{ font-size: 14px; font-weight: bold;padding: 7px 10px;}
.opc #opc-login .buttons-set a{ float: left;  border-bottom: 1px solid #8b8b8c; margin: 21px 0 0px 10px;  color: #2f2f2f;}
.opc #opc-login .col-2 .buttons-set a.f-left,.customer-account-login .col-main #login-form .col2-set .col-2.registered-users .buttons-set a.f-left{ font-size: 12.03px;margin-top: 50px;display: inline-block;border-bottom: 1px solid #8b8b8c;}
.opc #opc-login .col-2 .buttons-set .buttons-set-login{display: inline-block; width: 50%;}
.col-1-register{ padding: 8px;min-height: 187px;}
.col-1-register .form-list{ margin-top: 20px;}
.col-1-register h4{ margin-top: 10px;}
.col-1-register .ul{ margin-top: 15px;}
.col-1-register .ul span{ margin-right: 4px;}
.col-1-register .ul li{ margin-top: 7px;}
#checkoutSteps button.button_orange,#cart_method button.button_orange,.checkout-onepage-index #co-billing-form button.button_orange{   border-radius: 10px; padding: 7px 10px; margin-top: 0; font-size: 17.76px; border: 0;text-align: center;text-transform: uppercase; font-weight: 500;}
#checkoutSteps button.button_orange{float:right}
input.css_radio, input.css_checkbox{ width: 0!important; height: 0; opacity: 0; display: inherit;}
label.css_radio{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_radiobox.png') no-repeat;cursor: pointer; background-position: 0 3px; padding: 3px 10px 6px 40px!important;}
label.css_checkbox{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_selectbox.png') no-repeat left top;cursor: pointer; background-position: 0px 4px; line-height: 18px!important; padding: 3px 10px 3px 40px!important;}
#co-shipping-method-form  .warehouse-content .shipping-methods dd ul{ margin-bottom: 5px;}
#co-shipping-method-form  .warehouse-content .shipping-methods,#cart_shipping_method  .warehouse-content .shipping-methods{padding: 9px 0 1px 16px;background-color: #f1f1f1;min-height: 106px;}
#co-shipping-method-form .even .warehouse-content .shipping-methods,#co-shipping-method-form  .warehouse-content.even .shipping-methods{ background-color: #e2e2e2;}
input[type=radio].css_radio:checked + label.css_radio{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_radiobox_checked.png') no-repeat;background-position: 0 3px;}
input[type=checkbox].css_checkbox:checked + label.css_checkbox,input[type=radio].css_checkbox:checked + label.css_checkbox{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_selectbox_checked.png') no-repeat left top;background-position: 0px 4px;}
.opc-block-progress .block-content div dt a{ color: #565555; text-transform: uppercase; background-color: #e8e8e8; border-radius:4px; border: 1px solid #c9c9c9; padding: 5px; float: right;}
#checkoutSteps  li.section .step{margin: 1% 2% 1.7%;background-color: #ffffff;  border: 1px solid #d9d9d9;padding: 3% 4.1%;}
#checkoutSteps  li#opc-login.section .step{ background-color: #e6e6e6;padding: 0px; border: 0; margin: 2.5% 1.2% 1.7%;}
#checkoutSteps .address-billing{ margin-top: 4px; display: block;}
#checkoutSteps #co-billing-form .form-list .wide label{ font-size: 14px;}
#checkoutSteps  .select_box{ width: 100%;  border: 1px solid #ccc;}
#billing-new-address-form ul li .field,#co-shipping-form ul li .field{ width: 47.5%; float: left;}
/*#billing-new-address-form ul li .field.name-lastname, #co-shipping-form ul li .field.name-lastname,.bg_register_form .customer-name-middlename .field.name-lastname,*/
/*.form-account .customer-name-middlename .field.name-lastname{clear: both;}*/
#billing-new-address-form ul li.fields  .field-first,#checkoutSteps .name-firstname,#shipping-new-address-form ul li.fields  .field-first,
#co-billing-form ul li.fields  .field-first,#co-billing-form .name-firstname { margin-right: 5%;}
#billing-new-address-form ul li,#shipping-new-address-form ul li{ margin-bottom: 10px;  width: 100%; display: inline-block;}
#checkoutSteps label{ font-size: 14px; color: #2f2f2f; line-height: 21px;}
#co-billing-form .input_control label{ margin-bottom: 7px;}
#checkoutSteps .buttons-set p.required{ float: left;  padding-left: 17%; margin-top: 7px;}
#checkoutSteps .buttons-set{ width: 53%; float: right; clear: inherit;  margin-right: -3%;}
#checkoutSteps #checkout-step-login .col-1 .buttons-set{margin-right: 3%}
#billing-new-address-form .field >label ,#shipping-new-address-form .field >label{line-height: 27px;}
#billing-new-address-form .select_box_state, #shipping-new-address-form .select_box_state {margin-bottom: 10px;}
#checkoutSteps li.section.active{ display: inline-block;  width: 100%;}
#checkoutSteps li.section .step-title a{  display: none;}
#checkoutSteps ul li.control label.css_checkbox{  padding-left: 35px; margin-left: 5px;}
.back-link a{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_back_checkout.png') no-repeat left;color: #fff;padding: 5px 20px 5px 30px;background-position: 11px 5px;display: block;}
#checkoutSteps ul li.control { margin-bottom: 0; clear: both;}
#checkout-step-shipping .input_control{ margin: 30px 0 0 5px;}
#checkoutSteps li#opc-review.section .step{ padding: 0; border: 0;}
#checkout-review-table thead{background-color: #959595;}
#checkout-review-table thead th{  padding: 5px 0;color: #fff; font-size: 14px;}
.product_name_checkout{  width: 45%; padding-left: 4%!important; color: #2f2f2f;padding: 5px;}
.product_name_checkout h4{ margin-bottom: 0;}
.checkout_price{ width: 20%;color: #2f2f2f;text-align: center; font-size: 13px;}
.checkout_sub_total{ width: 25%;color: #2f2f2f; text-align: right!important;font-size: 13px;  padding-right: 3%!important;}
.checkout_qty{ width: 10%;text-align: center;font-size: 13px;}
#checkout-review-table tbody tr{border-bottom: 1px solid #dcdde1; }
#checkout-review-table tbody{  border: 1px solid #d9d9d9;}
#checkout-review-table tbody tr.odd{ background-color: #f9f9f9;}
#checkout-review-table tbody tr.even{background-color: #ececec;}
#checkout-review-table tbody tr td.a-left{ text-align: center; color: #636363;padding: 10px 5px;}
#checkout-review-table tfoot{  font-size: 14px; color: #2f2f2f;}
#checkout-review-table tfoot tr td{ padding: 5px 3% 5px 0 ;  text-align: right; }
#checkout-review-table tfoot tr.first td{ padding-top: 12px;  text-align: right; padding-right: 3%;}
#checkout-review-table tfoot tr.price_grand_total_checkout td{  font-size: 20px; padding-right: 1%;}
#checkout-review-table tfoot tr.price_grand_total_checkout td p{border-top: 1px solid #b9b5b5; padding: 10px 5px 0 0; width: 71%; display: inline-block;}
#checkout-review-table #review-buttons-container button{ padding: 0 10px;  height: 40px;}
.opc .buttons-set a.edit_your_cart_checkout { color: #f7941e;}
#checkout-review-submit #review-buttons-container button{ height: 38px;padding: 0 10px; margin-right: 1%; border: 0; margin-bottom: 20px;}
#checkout-progress-wrapper .change_link_right{text-align: right; padding: 0;}
#checkout-progress-wrapper .changelink{   border-radius: 2px;color: #565555; text-transform:uppercase; border: 1px solid #c9c9c9; display: block;background: #e8e9e9; background: -moz-linear-gradient(top, #e8e9e9 1%, #fbfbfb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e8e9e9), color-stop(100%,#fbfbfb)); background: -webkit-linear-gradient(top, #e8e9e9 1%,#fbfbfb 100%); background: -o-linear-gradient(top, #e8e9e9 1%,#fbfbfb 100%); background: -ms-linear-gradient(top, #e8e9e9 1%,#fbfbfb 100%); background: linear-gradient(to bottom, #e8e9e9 1%,#fbfbfb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e9e9', endColorstr='#fbfbfb',GradientType=0 );display: inline-block;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);padding: 2px 10px;}
#checkoutSteps .buttons-set p.required.not_show{ display: none;}
#checkoutSteps .select_box_state input.input-text,#co-billing-form .select_box_state input.input-text{ position: absolute;left: 0; top: -1px;}
#checkoutSteps #shipping-method-buttons-container,#checkoutSteps #payment-buttons-container{ width: 100%; float: none; overflow: hidden}
#checkoutSteps li#opc-payment .step,#checkoutSteps li#opc-shipping_method .step{ padding: 0; border: 0;margin: 1.5% 2% 1.7%;}
#checkoutSteps li#opc-payment .buttons-set{  background-color: #f7f7f7;  padding: 40px 25px 10px 45px;  margin-top: 0;overflow: hidden;}
#dt_method_paypal_express{  border-top: 1px solid #dcdde1;}
#co-payment-form,#form-paylater{border: 1px solid #dcdde1;}
.fieldset p.image_pay_payment{ float: left; margin-left: 30px;margin-bottom: 0;  margin-top: -1%;}
.image_pay_payment .label_paypal{ display: block;}
#opc-payment .sp-methods dt.even-pay-dollar {padding: 5% 4.5% 4%; }
#opc-payment .sp-methods dt.even-pay-dollar label img{margin-top: -3%;}
.image_paypal .icon_image_paypal{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/label_paypal.png') no-repeat center;  display: inline-block; width: 188px; height: 22px; margin-left: 7px; vertical-align: middle;}
.image_pay_payment .icon_image_pay_dolar{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/label_paydollar.png') no-repeat left;  display: inline-block; width: 188px; height: 22px; margin-left: 7px; vertical-align: middle;}
#checkoutSteps li#opc-payment .buttons-set p.back-link{ margin-top: 10px;}
#co-shipping-method-form .warehouse-header,#cart_shipping_method .warehouse-header{width: 32.5%; float: left;  padding:2.5% 0.5%; color: #fff;  font-size: 14px; text-align: center;}
#co-shipping-method-form .warehouse-header span,#cart_shipping_method .warehouse-header span{ display: block;  color: #fff; padding-bottom: 3px; font-weight: normal;}
#co-shipping-method-form .warehouse-content,#cart_shipping_method .warehouse-content{ width: 67.5%; float: left;}
#co-shipping-method-form .warehouse-header .warehouse-origin,#co-shipping-method-form .warehouse-content .shipping-methods dt,#cart_shipping_method .warehouse-content .shipping-methods dt{ display: none;}
#co-shipping-method-form .warehouse-shipping-methods .warehouse,#cart_shipping_method .warehouse-shipping-methods .warehouse{  display: inline-block; width: 100%; background-color: #777a89; border: 1px solid #a2a5b1; float: left;}
.warehouse-shipping-methods .warehouse .shipping_warehouse_image{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center;display: inline-block!important; margin-bottom: 6px;width: 47px; height: 36px;}
.warehouse-shipping-methods .warehouse.hk .shipping_warehouse_image{ background-position: 0px -1089px;}
.warehouse-shipping-methods .warehouse.gb .shipping_warehouse_image{width: 54px;height: 39px;background-position: -189px -1087px;}
.warehouse-shipping-methods .warehouse.au .shipping_warehouse_image{background-position: -399px -1086px; width: 51px;height: 36px;}
.warehouse-shipping-methods .warehouse.ru .shipping_warehouse_image{background-position: -253px -1089px; width: 54px;height: 39px;}
.warehouse-shipping-methods .warehouse.ru .shipping_warehouse_image{background-position: -253px -1089px; width: 54px;height: 39px;}
.warehouse-shipping-methods .warehouse.nl .shipping_warehouse_image{background-position: -325px -1087px; width: 54px;height: 39px;}
.warehouse-shipping-methods .warehouse.or .shipping_warehouse_image{background-position: -125px -1089px; width: 50px;}
.warehouse-shipping-methods .warehouse.ar .shipping_warehouse_image{background-position: -60px -1089px; width: 50px;}
.warehouse-shipping-methods .warehouse.ny .shipping_warehouse_image{background-position: -526px -1089px;width: 56px;}
.warehouse-shipping-methods .warehouse.cn .shipping_warehouse_image{background-position: -458px -1089px;width: 56px;}
#co-shipping-method-form .warehouse-shipping-methods .warehouse.even{ background-color: #525563;}
#co-shipping-method-form .warehouse-content .shipping-methods .price{ color: #f7941e;}
#co-shipping-method-form .sp-methods dd label,#co-shipping-method-form .sp-methods dd .shipping-delivery-dates,.warehouse-content .fancybox{ font-size: 13.66px; color: #5a5a5a;}
#co-shipping-method-form .sp-methods dd .shipping-delivery-dates,#cart_shipping_method .sp-methods dd .shipping-delivery-dates {padding-left: 40px;}
.block_text_green{ color: #459a7e; font-size: 14.97px;  display: block;}
#checkout-step-shipping_method .buttons-set{padding: 2% 3%;background-color: #e6e6e6;  margin-top: 0;}
#checkout-step-shipping_method .agree_term{ clear: both; padding: 3% 3% 1%;background-color: #e6e6e6;  margin-top: 0;}
#checkout-step-shipping_method .agree_term label{padding:3px 0 3px 25px!important;}
#checkoutSteps #checkout-step-shipping_method  .back-link{ margin-left: 23px; margin-top: 6px;}
#billing-address-select,#shipping-address-select{  width: 107%; padding-right: 45px;}
#checkoutSteps  .sp-methods label{width: 100%;padding-left: 36px;}
#checkoutSteps  .sp-methods label.paypal_express .paypal_express_bml,#checkoutSteps  .sp-methods label.paypal_express_bml .paypal_express{display: none;}
.checkout-create-customer{ margin: 5px 7px;}
.checkout-create-customer .create_customer label.css_checkbox{ padding-left: 30px!important;}
.checkout-create-customer .login_customer input{ display: none;}
.checkout-create-customer #checkoutSteps  .login_customer label{padding-left:0; color:#FF0000; font-style: italic; }
#opc-payment .sp-methods dt,#form-paylater .sp-methods dt{ border: 1px solid #dcdde1; border-bottom: 0;padding:4.5%;border-left: 0;border-right: 0;}
#opc-payment .sp-methods dt:last-child{border-bottom: 1px solid #d9d9d9;}
.checkout-onepage-payment-additional-giftcardaccount{ display: none;}
#opc-payment #checkout-payment-method-load dt.even, #form-paylater .sp-methods dt.even {background: #f1f1f1;}
#payment_form_paypal_express li{margin-top: 8px; display: inline-block; width: 100%;}
#checkoutSteps li#opc-payment.section.active{background-color: #fcf7f7;}
#review-buttons-container .f-left{margin-bottom: 20px; text-align: left;}
#checkoutSteps li#opc-review.section .step{ margin: 2% 2% -1px;}
.billing_province .select_box.validation-error,.billing_country .select_box.validation-error, .select_box_state.validation-error{margin-bottom: 15px;border: 1px solid #FF0000!important;}
#shipping-new-address-form .select_box.validation-error{border: 1px solid #FF0000!important;}
#checkoutSteps li#opc-payment .step{margin-top: 1%;}
#review-buttons-container{ display: inline-block;padding-bottom: 0;}
#checkoutSteps .sp-methods  .payment-order-total label{padding-left: 5px; font-weight: normal;}
#totals-progress-opcheckout .display-review-step,#checkout-step-review .price-giftcart{ display: none;}
#totals-progress-opcheckout table tfoot a.btn-remove{font:13px 'Helvetica Neue','Helvetica',Arial,sans-serif; color: #fff;border:0;width: auto;height: auto;white-space: inherit;display: initial;position: RELATIVE;line-height: 19px;text-align: left;  display: inline; padding-left:16px; }
#totals-progress-opcheckout table tfoot a.btn-remove:after{content: 'x';position: absolute;left: 0;top: 0;text-align: left;color: #fff;border: 1px solid #ededed;width: 13px;height: 13px;line-height: 9px;padding-left: 3px;background-color: #565555;}
#totals-progress-opcheckout table tfoot a.btn-remove:hover{ background-color: transparent;}
#russia-valid-address div{ top: 50%;max-height: 100px;margin-top: -50px;padding: 36px 25px;}
#russia-valid-address select{width: 100%;padding:5px;}
#checkout-step-review .checkout-agreements .agreement-content,.paypal-express-review #order_review_form .agreement-content{ display: none;}
#checkout-step-review .checkout-agreements{padding: 10px 10px 0;}
.union-payment{padding: 0 10px;}
.union-payment .logo_payment img,.union-payment .logo_payment span{ display: inline-block; vertical-align: middle;margin-right: 10px;}
.union-payment  h1,.union-payment  h2{ text-transform: capitalize; margin: 15px 0 10px;font-size: 21px;font-weight: bold;}
.step-detail-first p a{background: #e5e6e8;color: #666666!important;padding: 1px 5px;border: 1px solid #a8a8a8;}
.checkout-onepage-success .union-payment p {margin-bottom: 20px;}
.union-payment ul{padding-left: 10px; margin-bottom: 20px;}
.union-payment ul li{ font-weight: 600;padding-bottom: 5px;}
.union-payment a,.wholesale-payment .info-important li span,.wholesale-payment .info-important li a {color:rgba(51, 153, 204, 0.89);text-decoration: inherit!important;}
.union-payment a:hover{text-decoration: underline!important;}
.step-detail p em{color: #fa0b21;}
.wholesale-payment .info-important{border: 3px solid #9f978c;padding: 6px 5px;margin:6px 20px;}
.wholesale-payment .info-important ul li{padding-bottom: 5px;}
.wholesale-payment { font-size: 14px;padding-top: 10px;}
.wholesale-payment .info-oder ul{padding-left: 25px;margin-bottom: 20px;}
.wholesale-payment .info-oder ul.info-bank-detail{padding-left: 50px;}
.wholesale-payment .info-oder ul li span{ font-weight: bold;display: inline-block;color: #666666;margin-top: 1px;}
.wholesale-payment .info-oder p span{font-weight: bold;}
.wholesale-payment .info-oder ul.info-important-price li{margin: 7px 0;}
.wholesale-payment .info-oder ul li span.price-left{padding-right: 5%;}
.wholesale-payment .info-oder ul li span.line_text,.wholesale-payment .info-oder p span.line_text{ width: 100%;text-decoration: underline;}
.wholesale-payment  .info-important-total{background: #9f978c;margin: 0 20px 25px; color: #fff;padding: 12px 10px;text-align: right;color: #fff;font-size: 20px;}
.wholesale-payment  .info-important-total span{ font-weight: inherit;}
.wholesale-payment .info-oder ul.info-important-price{margin-bottom: 0;}
.wholesale-payment .info-oder ul.info-important-total  li span{width: auto;color: #fff;}
.wholesale-payment .info-oder ul li span.bank-change{text-align: right; width: 34%}
.wholesale-payment .info-oder ul li span.bank-change-price{ font-weight:inherit;width: 65%;}
.wholesale-payment .info-oder ul.info-important-price li strong .content-bank-change{display: block;width: 100%;}
.wholesale-payment .info-oder ul.info-bank-detail li span{width: 15%; margin-bottom: 3px;}
.wholesale-payment .info-oder ul li span.line_text{ width: auto!important;}
/*===================logout success page======================*/
.customer-account-logoutsuccess .col-main{width: 82.358%; background-color: #ffffff; font-size: 14px;}
.customer-account-logoutsuccess .page-title{margin-bottom: 10px;}
/*===================checkout success page======================*/
.checkout-onepage-success,.paylater-paylater-success,.checkout-onepage-failure ,.paylater-paylater-failure{color: #666666; font-size: 13px;}
.checkout-onepage-success h2.sub-title,.paylater-paylater-success h2.sub-title{font-size: 20px;font-style: italic;margin: 0;padding: 10px 5px;}
#success-orders .order_number,#success-orders .order_total,#success-orders .order_status{width: 20%; text-align: center;}
#success-orders .order_warehouse{width: 30%;}
.checkout-onepage-success .order_status .nobr {font-size: 17px}
.checkout-onepage-success .info-confirm{font-size: 14px;font-weight: bold;}
#success-orders tbody tr td.a-center a{ color: #16204a;}
#success-orders tbody tr td.a-center a:hover{ text-decoration: underline;}
.checkout-onepage-success p,.paylater-paylater-success p,.checkout-onepage-failure p{ font-size: 14px; margin-bottom: 5px;padding-left: 10px;}
.checkout-onepage-success p a,.paylater-paylater-success p a,.checkout-onepage-failure p a,.paylater-paylater-failure p a{text-decoration: underline;}
.checkout-onepage-failure .page-title{margin-bottom: 10px;}
.paylater-paylater-failure .col-main p{font-size: 16px;margin: 20px 10px;}
/*===================product custom liked and quick view======================*/
#mb_design_tab{ display: none;}
.custom-linked-products{ position: relative;}
#collateral-tabs-custom{ position: relative;  min-height: 265px;background: #f7f7f7;}
.title_left_combine_mb{  background-color: #f7f7f7;}
.catalog-product-view .custom-linked-products .title_left_combine:before{ content: ''; position: absolute;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg_combine_top.png') no-repeat left top;  height: 79px; width: 18px; background-position: -4px 0; margin-top: -12px;}
.catalog-product-view .custom-linked-products .title_left_combine{ background-color:#17214b ; min-height: 51px;margin-bottom: -55px; }
.catalog-product-view .custom-linked-products .title_left_combine h4{color: #f8bb00; font-size: 25px; text-transform: uppercase; font-style: italic; font-weight: 900;padding-right: 80px;margin-bottom: 0;  background-color: #17214b;width: 34.5%; position: relative; text-align: right;}
.catalog-product-view .custom-linked-products .title_left_combine h5{color: #fff; font-size: 14px; text-transform: uppercase; font-style: italic; font-weight: 800;line-height: 7px;  background-color: #17214b; position: relative;  width: 36%; padding-right: 90px; text-align: right;}
.custom-linked-products  .toggle-tabs  div {  height: 29px;cursor:pointer; text-align: center; width: 16%; border: 1px solid #c9c9ca;text-transform: uppercase; color: #807b7b;right: 0; z-index: 1; top: 0; margin-top: 7px;float: left;border-bottom: 0; background: #e8e9e9; background: -moz-linear-gradient(top,  #e8e9e9 1%, #fbfbfb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e8e9e9), color-stop(100%,#fbfbfb)); background: -webkit-linear-gradient(top,  #e8e9e9 1%,#fbfbfb 100%); background: -o-linear-gradient(top,  #e8e9e9 1%,#fbfbfb 100%); background: -ms-linear-gradient(top,  #e8e9e9 1%,#fbfbfb 100%); background: linear-gradient(to bottom,  #e8e9e9 1%,#fbfbfb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e9e9', endColorstr='#fbfbfb',GradientType=0 ); }
.custom-linked-products  .toggle-tabs  div span{cursor: pointer;}
.custom-linked-products  .toggle-tabs{width: 64%; position: absolute; right: 0; z-index: 1; background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #f7f7f7 49%, #dbdbdd 49%, #dbdbdd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(14%,#f7f7f7), color-stop(14%,#dbdbdd), color-stop(100%,#dbdbdd)); background: -webkit-linear-gradient(top, #f7f7f7 0%,#f7f7f7 14%,#dbdbdd 14%,#dbdbdd 100%); background: -o-linear-gradient(top, #f7f7f7 0%,#f7f7f7 14%,#dbdbdd 14%,#dbdbdd 100%); background: -ms-linear-gradient(top, #f7f7f7 0%,#f7f7f7 14%,#dbdbdd 14%,#dbdbdd 100%); background: linear-gradient(to bottom, #f7f7f7 0%,#f7f7f7 14%,#dbdbdd 14%,#dbdbdd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dbdbdd',GradientType=0 ); min-height: 30px; line-height: 30px; padding-top: 10px;  padding-left: 2%;}
.catalog-product-view .custom-linked-products .title_left_combine h4 .icon_right_combine{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/product_combine_icon.png') no-repeat right top;width: 80px; height: 52px; display: inline-block;  position: absolute;top: -7px;  margin-left: 11px; z-index: 1; right: -13px;}
.catalog-product-view .custom-linked-products .box-collateral{width: 92.21%; margin: 0 auto; padding: 0;}
.catalog-product-view .custom-linked-products .box-collateral .owl-item li { margin: 0 auto;  width: 91%;border-radius: 10px; border: 1px solid #ffffff; box-shadow: 3px 4px 4px 0px rgba(13, 14, 14, 0.07);  background: #f4f4f4 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg_combine_product.png') no-repeat center bottom; position: relative;}
.catalog-product-view .custom-linked-products .owl-controls .owl-page:first-child{ left: -4%;}
.catalog-product-view .custom-linked-products .owl-controls .owl-page:last-child{right: -4%;}
.catalog-product-view .custom-linked-products .box-collateral .owl-item a.img-related-quick-view{ display: block; width: 80%; margin: 0 auto; text-align: center;  margin-top: 8.3%;}
.catalog-product-view .custom-linked-products .box-collateral .owl-item .product-name{  padding-left: 12%; height: 50px; overflow: hidden; color: #535353; font-size: 12px; margin: 10px 0; width: 90%;}
.catalog-product-view .custom-linked-products .box-collateral .owl-item button{z-index: 1; width: 78%; margin: 0 auto; display: block; background-color: #17214b; padding: 5px; border-radius: 4px; font-size: 11.43px;  margin-bottom: 7%;position: relative;white-space:normal; }
.catalog-product-view .custom-linked-products .box-collateral .owl-item button.btn-added span span{ padding-top: 3px;  padding-left: 18px;color: #f7941e; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/ticked_added.png') no-repeat left; }
.catalog-product-view .custom-linked-products .box-collateral .owl-item button span{font-size: 11.43px; }
.custom-linked-products .tab-container{ display: none;  margin-top: 65px;}
.custom-linked-products .tab-container.current{ display: block;}
.custom-linked-products  .toggle-tabs div.current{  background: #16204a; color: #fff;}
.display-bg-combine-product{ background-color: #e5e5e5; opacity: 0.5; width: 100%; height: 196px; display: block; z-index: 1; position: absolute; top: 0;  border-radius: 10px;}
.custom-linked-products .toggle-tabs:before{ width: 0; height: 0; border-bottom: 40px solid transparent; border-right: 58px solid #dbdbdd; content: ''; position: absolute; left: 0; top: 6px; margin-left: -58px; z-index: 0; }
.product-view.quick-view-content  .sharing-links{ float: left;}
.catalog-product-view .product-view .ratings .rating-links, .catalog-category-view .ratings .rating-links{ display: none;}
.catalog-product-view .quick-view-content .add-to-cart-wrapper .add-to-cart .qty-wrapper{ display: block;float: left; margin-right: 7px;}
.catalog-product-view .quick-view-content .add-to-cart-wrapper .add-to-cart .add-to-cart-buttons{ float: left;}
.catalog-product-view .product-view.quick-view-content .add-to-links { float: left;}
.catalog-product-view .product-view.quick-view-content .add-to-cart-buttons .btn-cart{border-bottom-left-radius:0!important;border-top-left-radius:0!important; border-top-right-radius: 3px!important; -webkit-border-top-right-radius: 3px!important; -moz-border-top-right-radius: 3px!important; border-bottom-right-radius: 3px!important; -webkit-border-bottom-right-radius: 3px!important; -moz-border-bottom-right-radius: 3px!important; padding: 0 12px;}
.catalog-product-view .product-view.quick-view-content .add-to-cart{ padding-left: 10px; margin-left: 6px;}
.catalog-product-view  .quick-view-content .wishlist-product-view span.icon-wishlist{/* padding-left: 12px;*/}
.mb_design_tab{ display: none;}
.catalog-product-view .quick-view-content .add-to-cart-wrapper .add-to-cart .qty-wrapper{ display: block;}
.catalog-category-view .rating-wrap{margin-top: -3px;}
.line-rating-wrap{clear: both; margin-top: 1px!important; margin-left: 0!important;}
.fancybox-opened .fancybox-title{visibility: hidden;}
.wishlist-index-configure .product-options-bottom .add-to-links.config-wishlist{margin: 5px 0 15px;}
.wishlist-index-configure .product-view .sharing-links{float: left;}
/*===================search page======================*/
.catalogsearch-result-index ul.products-grid { background-color:#f6f6f6;display: inline-block;  width: 100%;}
.catalogsearch-result-index ul.products-grid li.item{ width: 24%; float: left; margin: 0.5%; border: 1px solid #fff; background-color: #e0e0e1; padding: 8px; position: relative; box-shadow: 2px 0px 0px 0px rgba(13, 14, 14, 0.04); box-shadow: 2px 0px 0px 0px rgba(13, 14, 14, 0.04);  box-shadow: 2px 0px 0px 0px rgba(13, 14, 14, 0.04);}
.catalogsearch-result-index .toolbar .sort-by{ width: 100%; }
.catalogsearch-result-index .products-grid h2.product-name{ font-size: 12px; color: #2f2f2f; text-transform: capitalize;margin: 5px 0;display: inline-block;width: 100%;}
.catalogsearch-result-index .products-grid a.product-image{ min-height: 104px;}
.catalogsearch-result-index .products-grid h2.product-name{ font-size: 12px; color: #2f2f2f; text-transform: capitalize;  margin: 5px 0 2px;}
.catalogsearch-result-index .products-grid  .product-secondary,.catalogsearch-result-index .products-grid .actions button ,.catalogsearch-result-index  .sorter .sort-by a,.catalogsearch-result-index .price-box .old-price,.catalogsearch-result-index .price-box .save-price, .label_search_toolbar,.catalogsearch-result-index .pager .limiter label,.catalogsearch-result-index .product-info .price-box .special-price{ display: none!important;}
.catalogsearch-result-index .products-grid .product-info .price-box{ padding: 5px;width: 100%;}
.catalogsearch-result-index .products-grid .product-info .price-box,.catalogsearch-result-index .products-grid .product-info .price-box .price-label{ text-transform: uppercase;background-color: #17214b; color: #f7941e; text-align: center;font-weight: 700; font-size: 14px;white-space: normal;}
.catalogsearch-result-index .products-grid .ratings .rating-box,.catalog-category-view .sorter .select_box .select_box_image .bg_top_select_right{ display: none;}
.catalogsearch-result-index .products-grid .ratings .amount a{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;  padding-left: 17px;height: 22px; display: block;line-height: 19px; color: #17214b; font-size: 12.09px; font-style: italic;background-position: -5px -682px;}
.catalogsearch-result-index .products-grid ul.add-to-links li a{width: 18px; height: 19px; display: inline-block;}
.catalogsearch-result-index .products-grid ul.add-to-links li{ display: inline-block;}
.catalogsearch-result-index .products-grid ul.add-to-links li .wishlist-selector{  margin-top: -8px; display: inline-block;vertical-align: top;}
.catalogsearch-result-index .products-grid ul.add-to-links li a.link-wishlist,.catalogsearch-result-index .products-grid ul.add-to-links li a.change{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center;background-position:-3px -546px;}
.catalogsearch-result-index .products-grid ul.add-to-links li a.link-facebook{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center;background-position:-35px -546px;}
.catalogsearch-result-index .products-grid ul.add-to-links li a.link-twitter{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center;background-position:-65px -546px;}
.catalogsearch-result-index .products-grid ul.add-to-links li a.link-google{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center;background-position:-96px -546px;}
.catalogsearch-result-index .products-grid ul.add-to-links {display: inline-block; margin: 0;}
.catalogsearch-result-index .products-grid .ratings{ vertical-align: top; display: inline-block; text-align: right; padding-right: 2px;}
.catalogsearch-result-index .link_actions_social{ text-align: center;}
.catalog-category-view .select_box_search,.catalogsearch-result-index .select_box_search{float: left;}
.catalogsearch-result-index .sorter{ width: 50%; margin-bottom: 10px;}
.catalogsearch-result-index .select_box_search{ width: 60%; overflow: hidden;  border-right: 1px solid #ccc;}
.catalogsearch-result-index .sorter .sort-by label{ text-transform: none;}
.catalogsearch-result-index .toolbar-bottom .toolbar{ border: 0;}
.catalogsearch-result-index .toolbar .sorter select{ margin-top: 0;}
.catalogsearch-result-index .toolbar #search_mini_form input.input-text{ height: 32px;   width: 71.11%;}
.catalogsearch-result-index .toolbar #search_mini_form { width: 57%; float: left;}
.catalogsearch-result-index .amount--no-pages strong{ color: #2f2f2f!important;  font-weight: normal;}
.catalogsearch-result-index .category-products .category-top-banner >.toolbar .pager{position: relative;  width: 49.75%; background-color: #f7941e;  height: 32px; margin-right: -0.75%;border-radius:5px 0 0 5px;}
.catalogsearch-result-index .category-products .category-top-banner >.toolbar  .pager:after{ position: absolute; display: inline-block; border-left: 6px solid #bc6c0d; border-bottom: 4.5px solid transparent; content: ''; right: 0%; margin-top: 32px;}
.catalogsearch-result-index .toolbar #search_mini_form  button{padding: 8px 25px;  margin-left: 7px; vertical-align: top;  font-weight: bold;}
.catalogsearch-result-index .toolbar{ position: relative; padding: 10px 0 8px 10px; }
.catalogsearch-result-index .toolbar-bottom{ clear: both;}
.catalogsearch-result-index .breadcrumbs{ padding-top: 10px;  margin-bottom: 10px;}
.catalogsearch-result-index .category-products{background-color: #f7f7f7;}
.catalogsearch-result-index .products-grid .price-box .special-price span{color: #fff; text-align: center;font-weight: 700; font-size: 14.38px; }
.catalogsearch-result-index .pager .limiter{ float: right;  width: 40%; line-height: 32px;}
.catalogsearch-result-index .pager .limiter:before{ content: ''; position: absolute;border-bottom: 6px solid #17214b; border-left: 3.5px solid transparent;border-right: 3.5px solid transparent;right: 7.5%;  margin-top: 9px;}
.catalogsearch-result-index .pager .limiter:after{ content: ''; position: absolute;border-top: 6px solid #17214b; border-left: 3.5px solid transparent;border-right: 3.5px solid transparent;right: 7.5%; margin-bottom: 9px; bottom: 0;}
.catalogsearch-result-index .label_search_toolbar{ display: inline-block!important;  margin-right: 3%;width: 41%;}
.catalogsearch-result-index .pager .limiter select{width: 142%;background: transparent;border: 0; }
.catalogsearch-result-index .select-box-ie8 .select_div{ display: inline-block;width: 80%;border-radius: 2px; border: 1px solid #e2e2e2;overflow: hidden; background: #ffffff;height: 20px;line-height: 20px;vertical-align: middle;}
.catalogsearch-result-index .pager .limiter .select-box-ie8{ width: 52%; display: inline-block;}
.catalogsearch-result-index .toolbar-bottom #search_mini_form,.catalogsearch-result-index .toolbar-bottom .limiter,.catalogsearch-result-index .toolbar-bottom .amount,.catalogsearch-result-index .toolbar-bottom .sort-by { display: none;}
.toolbar-bottom .count-container ol li,
.customer-account .pages ol li{ width: 32px; height: 30px;border-radius: 2px; margin-right: 8px;  border: 1px solid #c6c6c6;}
.toolbar-bottom .count-container ol li a,
.customer-account .pages ol li a,
#discussion-pagination li a{ left: 0; width: 100%; margin: 0; border-radius: 2px;}
.toolbar-bottom .count-container ol li.current,
.customer-account .pages ol li.current,
#discussion-pagination li.current{ border: 1px solid #16204a; background-color: #dddfe5; padding: 1px;}
.toolbar-bottom .count-container ol li.current a,
.customer-account .pages ol li.current a{color: #fff; background-color: #16204a; border: 1px solid #757b93;width: 28px; height: 26px;display: block; line-height: 26px;}
.toolbar-bottom .count-container.active span.owl-numbers{ color: #fff;background-color: #16204a;border-left: 2px solid #757b93; border-right: 2px solid #757b93;}
.catalogsearch-result-index .toolbar .count-container .amount { float: left; width: 60%;  text-align: center;}
.catalogsearch-result-index .toolbar .count-container .amount input{width: 17%;height: 20px; padding: 0; text-align: center;border-radius: 2px; border: 1px solid #e2e2e2;  margin: 0 2px; line-height: 20px;}
.catalogsearch-result-index .toolbar .count-container .amount span{ color: #2f2f2f;}
.catalogsearch-result-index .category-products .category-top-banner >.toolbar .count-container ol li a{ display: none;}
.catalogsearch-result-index .category-products .category-top-banner >.toolbar .count-container ol li a.next,.catalogsearch-result-index .category-products .category-top-banner >.toolbar .count-container ol li a.previous{ display: block;position: absolute;  left: 0;  top: 50%; margin-top: -5px;}
.catalogsearch-result-index .category-products .category-top-banner >.toolbar .count-container ol li a.next:before{  border-left: 6.5px solid #17214b; margin-right: 14px;border-top: 5px solid transparent; border-bottom: 5px solid transparent;}
.catalogsearch-result-index .category-products .category-top-banner >.toolbar .count-container ol li a.previous:before{  border-right: 6.5px solid #17214b;border-top: 5px solid transparent; border-bottom: 5px solid transparent;}
.catalogsearch-result-index .category-products .category-top-banner >.toolbar .count-container ol li a.previous{ margin-left: 6%;}
.catalogsearch-result-index .category-products .category-top-banner >.toolbar .count-container ol li a.next{  margin-left: 52%;}
.catalogsearch-result-index .search_special_price .old-price,.catalogsearch-result-index .search_special_price .save-price,.catalogsearch-result-index .search_special_price .price-box .regular-price{ display: none;}
.catalogsearch-result-index .product-info .price-box .old-price.m-no-display{ display: block!important;}
.catalogsearch-result-index .search_special_price{ position: absolute; left:1px; width: 100px; top: 0;}
.catalogsearch-result-index .search_special_price .price-box span.price{ display: none;}
.catalogsearch-result-index .search_special_price .price-box.has-minimal-price-link { display: none;}
.catalogsearch-result-index .search_special_price .price-box .special-price span.price{ display: block;}
.catalogsearch-result-index .search_special_price .price-box{ margin: 0;}
.catalogsearch-result-index .search_special_price .special-price{ background: #e63b30; padding: 7px 2px 0px; text-align: center; color: #fff;}
.catalogsearch-result-index .search_special_price .special-price:after{border-left: 16px solid transparent; border-left: 50px solid transparent; border-top: 12px solid #e63b30; border-right: 50px solid transparent; content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -50px; margin-bottom: -12px;}
.catalogsearch-result-index .products-grid .actions {position: absolute;bottom: 0;min-height: 55px;width: 100%;}
.catalogsearch-result-index .products-grid .product-info {position: relative;}
.catalogsearch-result-index .products-grid .product-info .price-box{margin-top: 0;}
.toolbar-bottom .pages .previous:before{left: 45%;  margin-top: -7px;top: 50%}
.toolbar-bottom .pages .next:before{left: 45%;  margin-top: -7px;top: 50%}
.quick-view-content  .add-to-cart-buttons button span{ font-size: 16px;}
.quick-view-content .add-to-cart-buttons .button{line-height: 28px; padding: 0px 12px;}
.sorter > .view-mode{display: none;}
.breadcrumbs, .checkout-cart-index .page-title h1,.checkout-onepage-index .page-title h1,.checkout-onepage-success .page-title h1,.customer-account-login .page-title h1,.customer-account-logoutsuccess .page-title h1,.paylater-paylater-success .page-title h1,.checkout-onepage-failure .page-title h1,.paylater-paylater-failure .page-title h1{padding: 6px 0 6px 0; background-color: #2f2f2f; border-top:1px solid #9e9b9f; border-left:1px solid #9e9b9f; border-right:1px solid #9e9b9f;-moz-box-shadow:0 2px 4px #9e9b9f; -webkit-box-shadow: 0 2px 4px #9e9b9f; box-shadow:0 2px 4px #9e9b9f;}
.breadcrumbs a, .breadcrumbs h1, .breadcrumbs{color: #fff; text-transform: capitalize; font-size: 17px;}
.breadcrumbs ul{margin-left: 15px;}
.breadcrumbs span{padding: 1px 5px 0; font-size: 17px;}
.catalog-category-view .page-title{display: none;}
.catalog-category-view .products-list .product-shop{background: #f5f5f5;}
.catalog-category-view h2.product-name a{color: #191818;float: left; margin-top: 4px; padding-left: 15px; text-transform: capitalize;}
.top-product-shop{float: left; width: 100%; background-color: #dadada; margin-bottom: 6px;}
.top-product-shop .product-secondary{float: right;}
.top-product-shop .product-secondary .warehouse-icon{float: left; margin-left: 5px; text-indent: -9999px; cursor: pointer;color: transparent; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;}
.catalog-category-view .products-list .top-product-shop .product-secondary .warehouse-icon{margin: 2px 0;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-ru{background-position: -266px -220px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-au{background-position:-354px -220px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-or{background-position: -309px -220px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-ar{background-position: -97px -219px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-hk{background-position: -143px -221px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-cn{background-position: -399px -220px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-gb{background-position: -225px -220px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-nl{background-position: -184px -223px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon-ny{background-position: -445px -220px;}
.top-product-shop .product-secondary  .warehouse-icon{width: 32px; height: 25px;}
.top-product-shop .product-secondary .warehouse-stock-list .warehouse-icon{ width: 40px; height: 32px;}
.top-product-shop .product-secondary  .warehouse-icon-ru{background-position: -251px -187px;}
.top-product-shop .product-secondary  .warehouse-icon-au{background-position:-319px -188px;}
.top-product-shop .product-secondary  .warehouse-icon-or{background-position:-286px -188px;}
.top-product-shop .product-secondary  .warehouse-icon-ar{background-position: -111px -188px;}
.top-product-shop .product-secondary  .warehouse-icon-hk{background-position: -146px -188px;}
.top-product-shop .product-secondary  .warehouse-icon-nl{background-position:-182px -190px;}
.top-product-shop .product-secondary  .warehouse-icon-cn{background-position:-387px -189px;}
.top-product-shop .product-secondary  .warehouse-icon-gb{background-position:-218px -189px;}
.top-product-shop .product-secondary  .warehouse-icon-ny{background-position:-429px -189px;}
.top-product-shop .product-secondary.product-secondary-detail{display: inline-block;vertical-align: top;position: absolute;right: 1%;top: 50%;margin-top: -12.5px; float: none;}
.product-essential .top-product-shop .product-primary{float: none; display: inline-block;}
.product-essential .top-product-shop{position: relative;}
.catalog-product-view .top-product-shop .product-secondary-detail .warehouse-icon{float: none;margin-left: 0;}
.catalog-category-view .products-list .product-shop .product-primary,
.catalog-category-view .products-list .product-shop .product-secondary{width: auto;}
.catalog-category-view .products-list .product-shop .product-primary{min-height: 29px;}
.catalog-category-view .products-list .product-shop .product-secondary{margin-left: 2px; margin-right: 4px;}
.catalog-category-view .product-info{clear: both; color: #535353;}
.left{float: left;}
.right-action{float: right;}
.products-list .product-info .right-info{margin-right: 9px; max-height: 43px;}
.catalog-category-view .product-info label{font-weight: normal;}
.catalog-category-view .product-shop .special-price .price,.quick-view-content .product-shop .price-box.price-gift-card .price{font-weight: bold;}
.quick-view-content .product-shop .price-box.price-gift-card{margin-bottom: 10px;}
.catalog-category-view .products-list .price-box .special-price .price{font-size: 21px; color:#17214b; font-weight: bold;}
.catalog-category-view .price-box .old-price .price-label{display: inline-block; }
.catalog-product-view  .product-info .price-box .special-price{padding-left: 0; text-align: center; padding-right: 4px; line-height: 14px; margin-top: 5px;}
.catalog-category-view .price-box .old-price .price{text-decoration: none; color: #535353;}
.price-box .old-price .price-label ,.price-box .special-price .price{color: #535353;}
.catalog-category-view .products-list .product-shop .price-box .regular-price .price,.catalog-category-view .products-list .product-shop .price-box.price-gift-card .price{font-size: 21px; color:#17214b; font-weight: bold;}
.catalog-category-view .products-list .product-shop .price-box .special-price{text-align: right; margin-top: -5px;}
.catalog-category-view .products-list .product-shop .price-box.has-minimal-price-link .special-price{display: inline-block;}
.catalog-category-view .price-box .save-price{display: inline-block; float: right; margin-left: 12px;}
.left-info {text-align: left;}
.catalog-category-view .sorter > .sort-by .sort-by-switcher{color: transparent;}
.catalog-category-view .products-list .product-shop .price-box{margin-top: -1px;}
.catalog-category-view .compare{display: none;}
.catalog-category-view .sku{overflow: hidden;}
.catalog-category-view .products-list .product-shop .product-secondary-action{clear:both; float: left; width: 76.3%;  position: absolute; bottom: 8px;}
.product-secondary-action .left-action .fb-icon,
.add-to-links .wishlist .link-wishlist,
.add-to-links .wishlist .change,
.add-to-links .quick-view .show-quick-view,
.ic-rating, .btn-delete,
.icon-wishlist{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon-sprite-hobby.png') no-repeat;}
.quick-view-content .wishlist-product-view span.icon-wishlist,
.quick-view-content .sharing-links a
.quick-view-content .sharing-links .link-facebook,
.quick-view-content .sharing-links a{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon-sprite-hobby.png') no-repeat!important;}
.product-secondary-action .left-action .fb-icon{background-position: 3px -42px; display: block; width: 85px; height: 20px; margin:4px 0 0 5px;}
.qty-wrapper #qty{min-width: 37px; height: 21px; margin: 2px 5px 0 0; float: left;}
.catalog-category-view .button{padding: 0 11px;}
.gray-gradient{background: #eee; background: -moz-linear-gradient(top, #f0f0f0 0%, #d0d0d0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d0d0d0)); background: -webkit-linear-gradient(top, #f0f0f0 0%,#d0d0d0 100%); background: -o-linear-gradient(top, #f0f0f0 0%,#d0d0d0 100%); background: -ms-linear-gradient(top, #f0f0f0 0%,#d0d0d0 100%); background: linear-gradient(to bottom, #f0f0f0 0%,#d0d0d0 100%);}
.yellow-gradient, .wishlist-index-index .button-secondary{background: #fbac27; background: -moz-linear-gradient(top, #fbac27 28%, #e0e0e0 100%)!important; background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#fbac27), color-stop(72%,#f89c21))!important; background: -webkit-linear-gradient(top, #fbac27 28%,#f89c21 72%)!important; background: -o-linear-gradient(top, #fbac27 28%,#f89c21 72%)!important; background: -ms-linear-gradient(top, #fbac27 28%,#f89c21 72%)!important; background: linear-gradient(to bottom, #fbac27 28%,#f89c21 72%)!important;}
.catalog-category-view .add-to-cart-buttons .btn-cart, .quick-view-content .add-to-cart-buttons .btn-cart{background: #3e4a7c; border-top-right-radius: 3px; -webkit-border-top-right-radius:3px; -moz-border-top-right-radius:3px; border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius:3px; -moz-border-bottom-right-radius:3px}
.product-secondary-action .view-detail{border-radius: 3px; -webkit-border-radius:3px; -moz-border-radius: 3px;}
.catalog-category-view .button{font-weight: bold;}
.add-to-links .wishlist, .add-to-links .quick-view{height: 20px; width: 20px; background: #fff; border-radius: 1px; -webkit-border-radius:1px; -moz-border-radius: 1px; float:left;}
.add-to-links .wishlist .link-wishlist,
.add-to-links .wishlist .change{background-position: -2px -26px; width: 19px; color: transparent; height: 11px; margin: 5px 0 0 2px; padding: 7px; text-indent: -9999px;}
.add-to-links .quick-view .show-quick-view{background-position: -23px -26px; width: 18px; height: 12px; margin: 4px 0 0 2px; padding: 7px;}
.add-to-links .wishlist{margin-right: 4px;}
.catalog-category-view .add-to-links,
.catalog-category-view .add-to-cart{float: left; display: inline-block;}
.catalog-category-view .right-action .button{height: 23px; line-height: 25px;}
.catalog-category-view .products-list .product-shop .action{margin: 0 9px 0 5px; float:left;}
.info-product-country{padding-right: 1.5%;display: inline-block;float: left;max-width: 290px;}
.catalog-category-view .add-to-cart{border-top-left-radius: 3px; -webkit-border-top-left-radius:3px; -moz-border-top-left-radius:3px; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius:3px; -moz-border-bottom-right-radius:3px; padding-left:10px; margin-left: 6px; height: 26px;}
.catalog-category-view .products-list .add-to-links{margin: 5px 0 0;}
.catalog-category-view .products-list > li{padding-bottom: 0; margin-bottom: 10px; border-bottom: none; background: #F5F5F5; position: relative; clear: both;}
.ic-rating{  background-position: -3px -3px; width: 88px; height: 16px; margin-top: -5px; display: block; float: left;}
.catalog-category-view .products-list .price-box{margin: 0; white-space: nowrap; text-align: right;}
.catalog-category-view .products-list .action .button,
.catalog-category-view .right-action .button{font-size: 14px;}
.catalog-category-view .col3-layout .col-wrapper .col-main,.sendfriend-product-send .col-main{background: #ffffff;}
.catalog-category-view .toolbar{float: left; width: 100%; padding: 0 10px 0px 10px; height: 42px;}
.catalog-category-view .toolbar{line-height: 40px;}
.sorter label {float: left; margin-right: 5px;font-size: 12px; color: #636363;}
.catalog-category-view .toolbar .sorter select,.catalog-category-view .pager .limiter > label{color: #636363; display: inline-block;}
.catalog-category-view .toolbar .sorter select{width: 78px; height: 20px; font-size: 13px;}
.pager .limiter > label{font-size: 12px;}
.toolbar .pager strong{color:#6a625d;  line-height: 35px;}
.product-info .left-info .bottom-info > div, .product-info .left-info .bottom-info .separator{float: left;}
.catalog-category-view .sku{margin-bottom: 5px;}
.bottom-info .rate{padding-right: 3px;}
div.block-layered-na{display: none;}
.catalog-category-view .toolbar p.amount{ float: left;white-space: nowrap; margin: 0 15px 0 0;}
.catalogsearch-result-index .toolbar-bottom .pages .previous:before{ left: 50%; margin-left: -3px;}
.catalog-category-view .select-box-ie8{display: inline-block;}
.catalog-category-view .products-list .product-secondary-action .left-action{margin: 0 0 0 3%; position: absolute; bottom: 1px;}
.quick-view-content .product-image-thumbs .video-link img{max-height: 66px;}
.catalog-product-view .video-link img{/*max-height: 40px;*/ width: 100%}
.h-frame{position: relative;}
.product-view iframe {top:0;  left: 0;  width: 100%; height: 100%; position: absolute; }
.product-image iframe{position:absolute ; height: 100%;}
.ratio{display: block; width: 100%; height: auto;}
.catalog-category-view .products-list .product-info .ratings label{float:left; margin-top: 3px; margin-right: 2px;}
.catalog-category-view .ratings .rating-box label, .catalog-category-view .ratings .rating-box{float: left; height: 17px;}
.product-info .left-info .bottom-info .separator{margin: 0 2px; font-size: 10px;}
.product-info .left-info .bottom-info .rating-wrap{margin-left: 11px;}
.quick-view-content .ratings label{float:left; margin-top: 3px; margin-right: 2px;}
.catalog-category-view .stock{font-size: 11px;}
.catalogsearch-result-index .split-button .list-container{ left: 0;}
.catalogsearch-result-index .split-button .list-container ul li{ width: 100%;}
.quick-view-content .more-view-thumb-nails .video-link .logo-youtube{max-width: 34px; margin-left: -17px; margin-top: -17px;}
.catalogsearch-result-index .search_special_price .price-box a.minimal-price-link{ display: inherit;}
.catalogsearch-result-index .product-info a.minimal-price-link{color: #f7941e;padding: 5px 0;font-weight: 700;font-size: 14px; text-transform: initial;display: inline-block;width: 100%;}

/*===================finder page======================*/
.catalog-category-view.category-finder-page .category-image.category-image0 { display: block;text-align: center;  background-color: #1c1b1c;padding: 6px 6px 3px;margin: 0 2.25%;}
.catalog-category-view.category-finder-page .col3-layout .col-wrapper .col-main{ background: #2c2a2d;border-top: 10px solid #fff; border-left: 7px solid #fff; border-right: 7px solid #fff; padding: 0;  border-bottom: 9px solid #fff;}
.block_title_cate_finder ul li{ float: left; color: #fff;  background-color: #0d0e0e;width: 24.5%; margin: 0.25%;  padding: 1px; font-size: 17px;  min-height: 34px;line-height: 34px;}
.block_title_cate_finder ul li  a{ margin-left: 1px; color: #fff;   width: 100%; display: inherit;-ms-filter: 'alpha(Opacity=20)';filter: alpha(opacity=20);-moz-opacity: .2;-khtml-opacity: .2;opacity: .2;}
.block_title_cate_finder ul li.active-cate  a,.block_title_cate_finder ul li:hover a{-ms-filter: 'alpha(Opacity=100)';filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.block_title_cate_finder ul li a .icon_cate_finder{background:  url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;display: inline-block;width: 32px;height: 32px;vertical-align: middle;padding-left: 45px;margin-top: -1px; }
.block_title_cate_finder ul li.lipo_cate_fider  a span{background-position: -157px -711px; }
.block_title_cate_finder ul li.motor_cate_fider a span{ background-position: -213px -711px;}
.block_title_cate_finder ul li.servo_cate_fider a span{ background-position: -268px -711px;}
.block_title_cate_finder ul li.propeller_cate_fider a span{background-position:-324px -711px;}
.block_title_cate_finder {  display: inline-block;width: 100%;background-color: #4f4b50;  padding: 2% 2% 0;height: 27px;margin-bottom: 24px;}
.category-finder-page .block.amshopby-filters-top{padding: 2.62% 0px;background-color: #1c1b1c;  color: #fff;display: inline-block; width: 95.38%;margin: 0px 2.25%;}
.category-finder-page .block-layered-nav dl dd{ min-height: 40px!important;}
.propeller-page .amshopby-item-top.display_weight{ display: none;}
.amshopby-item-top.config{ display: inline-block; width: 96.5%; margin: 20px 0 20px 3.5%;}
.amshopby-item-top.f_mm{ display: inline-block; width: 96.5%; margin: 20px 2.5%;}
.amshopby-item-top.material{ display: inline-block; width: 96.5%; margin: 0 2.5%;}
.image-attr-category span{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;}
.image-attr-category{ text-align: center;}
.category-finder-page.lipo-page .image-config-attr span{width: 45%; height: 113px; float: left; background-position:0px -953px;margin-top: 10px;}
.category-finder-page.servo-page .image-f_mm-attr span{width: 52.5%; height: 110px; float: left; background-position:-347px -743px;}
.category-finder-page.propeller-page .image-material-attr span{width: 52.5%; height: 113px; float: left; background-position:-375px -975px;}
.category-finder-page.lipo-page .notify-filter-finder-page{display: none;}
.category-finder-page .am-toggle-content.f_mm #narrow-by-list{ width: 47.5%; float: left;}
.category-finder-page .am-toggle-content.config #narrow-by-list{ float: left; width: 55%;}
.category-finder-page .am-toggle-content.config #narrow-by-list ol li{ float: left;  width: 16%;margin: 5px 0.3% 11px;text-align: center;}
.category-finder-page .am-toggle-content.config .text-user{ font-size: 12px; color: #f7941e;display: inline-block; width: 100%;}
.propeller-page .block-layered-nav .item-label-check-box #narrow-by-list dd ol li label{ color: transparent; width: 20px;display: block;margin: 0 auto; padding: 3px 0;height: 30px;}
.propeller-page .block-layered-nav .item-label-check-box #narrow-by-list dd ol li a{ display: block!important;padding: 0 5px;}
.propeller-page .block-layered-nav .item-label-check-box  #narrow-by-list dd ol li a span.count{ display: none;}
.propeller-page .am-toggle-content.blade_count{margin-top: 10px;}
.propeller-page .item-label-check-box dl#narrow-by-list ol li {float: left;}
.category-finder-page .actions-bottom{ text-align: center;clear: both;  margin:0;}
.category-finder-page .actions-bottom a {width: 27.8%;display: inline-block;clear: both;color: #fff;text-transform: uppercase;  float: none;border-radius: 3px;padding:4px;}
.category-finder-page .actions-bottom a.reset_filter{border: 1px solid #626263;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19);-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19);-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19);background: rgb(72,72,73);background: -moz-linear-gradient(top, rgba(72,72,73,1) 0%, rgba(51,51,52,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,72,73,1)), color-stop(100%,rgba(51,51,52,1)));background: -webkit-linear-gradient(top, rgba(72,72,73,1) 0%,rgba(51,51,52,1) 100%);background: -o-linear-gradient(top, rgba(72,72,73,1) 0%,rgba(51,51,52,1) 100%);background: -ms-linear-gradient(top, rgba(72,72,73,1) 0%,rgba(51,51,52,1) 100%);background: linear-gradient(to bottom, rgba(72,72,73,1) 0%,rgba(51,51,52,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484849', endColorstr='#333334',GradientType=0 );}
.category-finder-page .actions-bottom a.search_filter{ box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19); -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.19); border: 1px solid #f7941e; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fabe2a+0,f7921d+100 */ background: #fabe2a; background: -moz-linear-gradient(top,  #fabe2a 0%, #f7921d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fabe2a), color-stop(100%,#f7921d)); background: -webkit-linear-gradient(top,  #fabe2a 0%,#f7921d 100%); background: -o-linear-gradient(top,  #fabe2a 0%,#f7921d 100%); background: -ms-linear-gradient(top,  #fabe2a 0%,#f7921d 100%); background: linear-gradient(to bottom,  #fabe2a 0%,#f7921d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fabe2a', endColorstr='#f7921d',GradientType=0 );font-style: italic;font-weight: bold;  }
.category-finder-page ol li.list-top-header{  background-color: #1c1b1c!important;color: #fff;font-size: 12.99px;  padding: 3px 2px!important; text-align: center;}
.category-finder-page ol.products-list li div,.category-finder-page ol.products-list li div > a{ float: left;color: #d5d5d5;  height: 32px; overflow: hidden;line-height: 32px;}
.category-finder-page ol.products-list li{ margin: 0;padding: 5px;}
.category-finder-page #products-list{ margin: 10px 2.31% 0;  clear: both;}
.finder-compare-list{ width: 20%;}
.finder-description-list{width: 29%;}
.products-list .finder-list-style{ width: 20%; text-align: center;font-size: 14px;}
.products-list .finder-list-style span{ margin-left: -2px;}
.finder-stock-list{ width: 8%;text-align: center; font-size: 14px;}
.category-finder-page .category-products ol li.even{background-color: #545454; border-bottom: 1px solid #2c2a2d;}
.category-finder-page .category-products ol li.odd{ background-color:#414141; border-bottom: 1px solid #2c2a2d;}
.category-finder-page .products-list .product-name a{ font-size: 12px; color: #fff; text-transform: none;}
.category-finder-page .toolbar{ display: none;}
.finder-compare-list span{width: 15%;border: 1px solid #ababab;background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );color: #555555;border-radius: 2px;display: inline-block;padding: 2% 3.5% 1%;line-height: 12px; }
.category-finder-page .products-list .product-name{ line-height: 14px!important;width: 100%;text-align: center;}
.list-top-header .finder-list-style a.asc:after{ content: ''; position: absolute;  border-top: 10px solid #f7941e; border-left: 5px solid transparent;border-right: 5px solid transparent;margin: 11px 0 0 1%;}
.list-top-header .finder-list-style a.desc:after{ content: ''; position: absolute;  border-bottom: 10px solid #f7941e; border-left: 5px solid transparent;border-right: 5px solid transparent;margin: 11px 0 0 1%;}
.list-top-header .finder-list-style a,.list-top-header .finder-stock-list{ font-size: 12.99px;}
.category-finder-page p.note-msg{ font-size: 14px; color: #fff;padding-left: 20px; margin-top: 10px;}
img.image-loading-ajax{ width: auto;}
.catalog-category-view .products-list .save-price-bargain{display: none;}
.category-finder-page ol.products-list li div > a{ text-transform: capitalize; display: block; width: 100%; font-size: 12.99px;}
.catalog-category-view.category-finder-page .toolbar-bottom .pages{ position: inherit; bottom: 0; margin-top: 20px;text-align: right;width: 100%;}
.catalog-category-view.category-finder-page .toolbar-bottom .pages ol{ display: inline-block;}
.catalog-category-view.category-finder-page .pager{ width: 100%;padding: 0 1.6%;}
.catalog-category-view.category-finder-page .amshopby-container-top{ padding: 0 2.5%;}
.notify-filter-finder-page{ clear: both;}
.notify-filter-finder-page .icon-notify-filter-finder-page { background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left; display: block;}
.motor-page .icon-notify-filter-finder-page { background-position:-357px -852px;max-width: 239px;height: 110px;margin: 0 auto; }
.notify-filter-finder-page .text-user{color: #f7941e;text-align: left;margin: 15px 0;padding-left: 3%;}
.amshopby-slider-price {color: #798794;}
#narrow-by-list dd ol{ overflow-x: inherit!important;}
.amshopby-slider-price-content{position: relative;}
.amshopby-slider-price span{position: absolute;display: none;}
.amshopby-slider-price-to span{left: 100%;}
.amshopby-item-top{width: 45%;margin:0 2.5%;float: left;vertical-align: top;height: 100%;}
.category-finder-page .block-layered-nav input[type=email],.category-finder-page .block-layered-nav input[type=search],.category-finder-page .block-layered-nav input[type=number],.category-finder-page .block-layered-nav input[type=password],.category-finder-page .block-layered-nav input[type=tel],.category-finder-page .block-layered-nav input[type=text] {background: transparent;border: 0;}
/*=============login page============*/
#rma_create_form{color: #4b4b4b;}
.customer-account-login .col-main #login-form{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/bg_login_page.png') no-repeat top; background-position: 0 80px; min-height: 900px;}
.customer-account-login .col-main #login-form .col2-set{color:#2f2f2f; font-size: 14px;background: -moz-linear-gradient(top,rgba(230,230,230,0.46) 0%, rgba(230,230,230,0.46) 99%, rgba(230,230,230,1) 107%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,0.46)), color-stop(99%,rgba(230,230,230,0.46)), color-stop(100%,rgba(230,230,230,1)));background: -webkit-linear-gradient(top,  rgba(230,230,230,0.46) 0%,rgba(230,230,230,0.46) 99%,rgba(230,230,230,1) 107%);background: -o-linear-gradient(top,  rgba(230,230,230,0.46) 0%,rgba(230,230,230,0.46) 99%,rgba(230,230,230,1) 107%);background: -ms-linear-gradient(top,  rgba(230,230,230,0.46) 0%,rgba(230,230,230,0.46) 99%,rgba(230,230,230,1) 107%);background: linear-gradient(to bottom,  rgba(230,230,230,0.46) 0%,rgba(230,230,230,0.46) 99%,rgba(230,230,230,1) 107%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8e6e6e6', endColorstr='#a8e6e6e6',GradientType=1 );    margin: 2%;width: 96%;padding:5.4% 11% 4.4% 9.6%;}
.customer-account-login .col-main #login-form .col2-set h2{font-weight: 500; font-size: 17px; color: #fff; padding: 5px 5px 2px 14px;}
.customer-account-login .col-main #login-form .form-instructions{margin:17px 15px}
.customer-account-login .col-main #login-form ul.benefits li .icon_list,#return_shipping_instroductions .block-step-refund .icon_list{margin-top: 4px;vertical-align: top;background: #f7941e;background: #f7941e;display: inline-block;height: 7px;position: relative;width: 9px; margin-right: 8px;}
.customer-account-login .col-main #login-form ul.benefits li .icon_list:before,#return_shipping_instroductions .block-step-refund .icon_list:before {border-left: 4px solid #f7941e;border-top: 4px solid transparent;border-bottom: 3px solid transparent;content: '';height: 0;left: 9px;position: absolute;top: 0;width: 0;}
.customer-account-login .col2-set .col-1 ul li{ margin: 20px 0;}
.customer-account-login .col-main #login-form .col2-set .col-1{ width: 49.8%;}
.customer-account-login .col-main input{ width: 100%;}
.customer-account-login .col2-set .col-2 .buttons-set-login,.customer-account-login .col2-set .col-1 .buttons-set{ text-align: right;}
.customer-account-login .col2-set .col-2  .buttons-set-login{ float: right;width: 57%;}
.customer-account-login .col2-set .buttons-set a.button{padding: 8px 10px;margin: 56px 10px 0 0;}
.customer-account-login .col-main #login-form .col2-set .col-2.registered-users .buttons-set a.f-left{ margin: 45px 0 0 6px;}
.customer-account-login .col-main input.validate-email{margin-top: 3px;}
.customer-account-login .registered-users p.required{margin-top: 0;}
.customer-account-login .col2-set .buttons-set .button.button_blue{margin-top:7px;}
#return_shipping_instroductions .block-step-refund .icon_list{margin-top: 8px;}
#return_shipping_instroductions .block-step-refund h3{font-weight: normal;margin-top: 10px;margin: 10px 0;}

/*===================Category-history======================*/
.catalog-category-view  .product-image{border: none; background: #fff;}
.col-right .block-viewed  .block-title{background: #17214b; line-height: 36px; margin-bottom: 0;border-top-right-radius:12px; -moz-border-top-right-radius:12px; -webkit-border-top-right-radius:12px;}
.block-content .item{margin: 0; padding: 8px 0;  width: 100%; display: inline-block;}
.col-right .block-viewed  .block-title strong{padding-left: 12px; color: #ffffff;text-transform: none;}
.bg-gray-gradient{background: #dbdbdb;background: -moz-linear-gradient(top, #dbdbdb 0%, #F0F0F0 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#F0F0F0))!important;background: -webkit-linear-gradient(top, #dbdbdb 0%,#F0F0F0 100%)!important;background: -o-linear-gradient(top, #dbdbdb 0%,#F0F0F0 100%)!important;background: -ms-linear-gradient(top, #dbdbdb 0%,#F0F0F0 100%)!important;background: linear-gradient(to bottom, #dbdbdb 0%,#F0F0F0 100%)!important;}
.col-right #recently-viewed-items .product-details{margin-left: 4.12%;}
.col-right #recently-viewed-items .product-name{color: #404040;}
.col-right #recently-viewed-items .product-image{margin-left: 2.06%;   width: 28.04%; position: relative; float: left; }
.col-right #recently-viewed-items .info-review, .catalog-category-view .info-review span{font-size: 11px; color: #535353;}
.col-right #recently-viewed-items .info-review .button{max-height: 18px; padding:0 10px; font-size: 12px; line-height: 20px; margin: 6px 2px 0 0; border-radius: 3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.col-right .block-content{margin-top: 0; display: inline-block; width: 100%;border-bottom-right-radius: 12px;  -moz-border-bottom-right-radius: 12px;  -webkit-border-bottom-right-radius: 12px; padding-bottom: 15px; background: #dbdbdb;}
.col-right #recently-viewed-items  .info-review{width: 66.07%; float: left;   padding: 8px 0 0 4.16%;}
.col-right .block-viewed{border-right: 2px solid #e6e6e6; border-top-right-radius:14px; -moz-border-top-right-radius:14px; -webkit-border-top-right-radius:14px; float: left; border-bottom-right-radius:14px; -moz-border-bottom-right-radius:14px; -webkit-border-bottom-right-radius:14px; width: 108%;  background-color: #dbdbdb; padding-bottom: 17px;}
.col-right .block-viewed  .col-right .action{text-align: right;}
.col-right .block-viewed  .btn-delete{background-position: -51px -26px;  width: 12px; height: 12px; display: block; position: absolute; top: -3px;}
.recently-viewed-items{float: left; width: 100%; }
.catalog-category-view .old-price{float: right;}
.catalog-category-view .product-info-review .action{text-align: right;}
.info-review .stock{text-transform: uppercase;}
/*===================Quick view======================*/
.product-view .quick-view-content h2.product-name{font-size: 21px; line-height: 38px; margin: 0; color: #535353;}
.catalog-category-view .quick-view-content h2.product-name{padding-left: 15px;}
.quick-view-content .top-product-shop{max-height: 38px; margin: 0 0 12px; overflow: hidden; position: relative;}
.quick-view-content .product-shop .action{text-align: center; margin: 12px 0 0;}
.quick-view-content .action .button{font-size: 17px; line-height: 33px; padding: 0 64px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; font-weight: bold;}
.quick-view-content .product-shop .product-info .left-info{margin-left: 0;}
.quick-view-content .product-view .product-shop .short-description{margin-bottom: 14px;}
.quick-view-content .product-shop .short-description{line-height: 16px;}
.quick-view-content .product-shop .left-info .bottom-info{font-size: 12px;}
.quick-view-content .weight-wrap{float:left;}
.quick-view-content .product-info .right-info{margin-right:0; }
.quick-view-content .sku{font-size: 12px; clear: left; margin-bottom: 4px;}
.quick-view-content .price-box{text-align: right; padding-right: 4.14%; float: right; margin-top: 9px; margin-bottom: 0; max-width: 67%;}
.quick-view-content .rating-wrap .rate, .quick-view-content .separator, .quick-view-content .stock{float: left;}
.quick-view-content .product-info label{font-size: 12px;}
.quick-view-content .product-info{padding-top: 0; margin-top: 12px; float: left; width: 100%; position: relative;}
.quick-view-content .product-shop .price-box .special-price .price,.quick-view-content .product-shop .price-box.price-gift-card .price,.category-bargain-bin  .quick-view-content .product-shop .price-box .regular-price span.price{font-size: 23.89px; color: #17214b;}
.quick-view-content .sharing-links a.link-twitter {background-position: -3px -95px!important;}
.quick-view-content .sharing-links a.link-google{background-position: -41px -95px!important;}
.quick-view-content .wishlist-product-view{ background: #3e4a7c; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.quick-view-content .wishlist-product-view span.icon-wishlist{background-position: -70px -27px!important; padding:0 0 0 19px;margin-top: 8px;}
.quick-view-content .wishlist-product-view span{color:#fff; font-size: 11px;}
.quick-view-content .wishlist-product-view .link-wishlist{ height: 28px; padding: 0 9px 0 6px; line-height: 28px;}
.quick-view-content .add-to-cart{height: 31px;}
.quick-view-content .qty-wrapper #qty{margin: 5px 0px 0 0;}
.quick-view-content .qty-wrapper #qty option{font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;}
.quick-view-content .add-to-box{float: left; margin-top: -2px;}
.product-view .sharing-links li {float: left; padding: 0 1px 3px; margin-left: 5px;}
.quick-view-content .sharing-links a.link-facebook {background-position: -73px -95px!important;}
.right-info-product-view{float: right; padding-right: 4.14%;}
.right-info-product-view.right-info-product-view-gift-card{padding-right: 0;}
.quick-view-content .sharing-links{margin-top: 4px;}
.quick-view-content .add-to-cart-buttons .button{margin-top: 1px;}
.catalog-category-view .price-box .regular-price span,
.catalog-product-view .product-essential .price-box .regular-price .price,
.catalog-product-view .product-essential .price-box .special-price .price{color:#17214b; font-weight: bold;}
.catalog-category-view .price-box .regular-price span{font-size: 21.14px; }
.catalog-product-view .product-essential .price-box .regular-price .price,
.catalog-product-view .product-essential .price-box .special-price .price{font-size: 23.89px;}
.product-view .add-to-cart-wrapper{float: left; width: 100%; margin-top: 8px;}
.fancybox-skin{-webkit-border-radius: 7px;  -moz-border-radius: 7px;  border-radius: 7px; background: #fff;}
.toolbar .sorter select{float: left; margin-top: 9px;}
.quick-view-content .save-price-bargain{display: none!important;}
.quick-view-content .product-image #image-main{max-height: 316px;}
.quick-view-content .add-to-box p{position: absolute;  bottom: -22px; }
.catalog-category-view .pager .amount{float: left; margin-right: 10px; line-height: 37px; color: #636363;}
.catalog-category-view #page-change{max-width: 28px; text-align: center; background-color: transparent; height: 19px; line-height: 19px; padding: 0; border-color:rgb(169, 169, 169); border-style:solid; border-width: 1px; }
.wh-hover-wrap{background: #dadada; position: absolute; right: 0; top:0;}
.sorter > .sort-by .sort-by-switcher{background-image: url(https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_sprite.png);  background-repeat: no-repeat; text-indent: -9999px;}
.quick-view-content .mail-sharing{display: none!important;}
.quick-view-content .ratings{float: left; margin-bottom: 3px;}
.quick-view-content .price-box .special-price{line-height: 20px;}
.product-view .sharing-links a {text-indent: -9999px; display: block;}
.quick-view-content .sharing-links a {width: 26px!important; height: 26px!important;}
.quick-view-content #ulqty-wrap-qv{display: none;}
/*===================Product detail======================*/
.mobile-no-display{display: block;}
.mobile-display{display: none;}
.active-thumbnail{border: 1px solid #d5c07a!important;}
.more-view-thumb-nails .item{float: left;}
.more-view-thumb-nails .item a{border: 1px solid transparent; display: block; float: left; width: 100%;}
.quick-view-content .product-essential .more-view-thumb-nails .item a{max-width: inherit!important; position: relative;}
.top-product-shop .product-primary{float: left;}
.product-view h2.product-name{margin:0 45px 0 17px; padding: 4px 0; color: #535353; font-size: 20.58px; text-transform: none;}
.warehouse-stock-list{display: none; position: absolute; z-index: 222;}
.warehouse-stock-list li{margin: 8px 0;}
.warehouse-stock-list{background: #fdfdfd;
    background: -moz-linear-gradient(#fefefe 10%, #f5f5f5 40%,#e9ebeb 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#fefefe), color-stop(40%,#f5f5f5),color-stop(50%,#e9ebeb));
    background: -webkit-linear-gradient(#fefefe 10%, #f5f5f5 40%,#e9ebeb 50%);
    background: -o-linear-gradient( #fefefe 10%, #f5f5f5 40%,#e9ebeb 50%);
    background: -ms-linear-gradient( #fefefe 10%, #f5f5f5 40%,#e9ebeb 50%);
    background: linear-gradient(#fefefe 10%, #f5f5f5 40%,#e9ebeb 50%);
    border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 4px 8px 15px 7px; position: absolute; right: 47px; top: -22px; border: 1px solid #fff;
    box-shadow: 2px 3px 5px 0px rgba(13, 14, 14, 0.17);
    -webkit-box-shadow: 2px 3px 5px 0px rgba(13, 14, 14, 0.17);
    -moz-box-shadow: 2px 3px 5px 0px rgba(13, 14, 14, 0.17);
}
.warehouse-stock-list:before{content: '';  position: absolute;  right: -9px;  top: 28px;  width: 0;  height: 0;  border-top: 4.5px solid transparent;  border-left: 9px solid #f7f7f7;  border-bottom: 4.5px solid transparent;}
.active-warehouse{display: block;}
.product-view .short-description .std{font-size: 14px; color: #424242; line-height: 18px;}
.product-img-box {width: 69.8%;  float: left; }
.more-des a{color: #f7941e; font-size: 14px; cursor: pointer;}
.product-view .product-shop .short-description2 {margin-bottom: 3px; clear: both;}
.catalog-product-view .price-box{margin: 1px 0 8px 0; padding: 0 10px;}
.product-view .product-shop .price-info{float: left; width: 100%; text-align: right;}
.catalog-product-view .price-box .price, .catalog-product-view .price-box .price-label{font-size: 13px; color: #535353;}
.catalog-product-view .price-box .save-price{float: right; margin-left: 10px;}
.catalog-product-view .price-box .old-price .price,
.catalog-product-view .price-box .save-price .price{color: #535353; text-decoration: none;}
.catalog-product-view .price-box .old-price{float: right;}
.catalog-product-view .extra-info{border: 1px solid #e0e2e2; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float: left; width: 101.8%; padding: 16px 3.34% 9px 5%;
    background: #f1f1f1; margin: 7px 0 0; color: #535353;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #E0E0DD 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#F0F0F0))!important;
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#E0E0DD 100%)!important;
    background: -o-linear-gradient(top, #f1f1f1 0%,#E0E0DD 100%)!important;
    background: -ms-linear-gradient(top, #f1f1f1 0%,#E0E0DD 100%)!important;
    background: linear-gradient(to bottom, #f1f1f1 0%,#E0E0DD 100%)!important;  }

.stock-view{width: 143px; height: 11px; border-bottom: 1px solid #fff; -moz-border-bottom-left-radius: 4px; -moz-border-bottom-right-radius: 4px; position: relative;
    -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius: 4px; border-bottom-left-radius:4px; border-bottom-right-radius: 4px ; float: left; margin-left: 13px; }
.stock-view-content{width: 143px; border-top: 1px solid #bcbcbc; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background: #dddddd; height: 10px;
    border-radius: 4px; -moz-border-radius: 4px; -moz-border-radius: 4px;}
.extra-info label{float: left; padding-right: 3px;}
.extra-info div.weight{clear:both; float: left;/*width: 37%;*/}
.stock-view-bg{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/stock-percent.gif') repeat-x;height: 9px; display:block ; -moz-border-top-left-radius: 4px; -moz-border-bottom-left-radius: 4px;
    border-top-left-radius:4px; border-bottom-left-radius :4px; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; position: absolute; left: 0; top:0; border-right: 1px solid #2b3c81; }
.countQty{position: absolute; color: #fff; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/icon-count-qty.png') no-repeat; display: block; font:9px 'Arial', sans-serif; height: 21px; text-align: center; width: 29px; top:-22px;}
.bottom-qty-wrapper-view{margin-top: 12px; clear: both; float: left; width: 100%; line-height: 24px;}
.bottom-qty-wrapper-view .add-qty-wrapper{float: right; width: 50.4%;}
.add-qty{float: left; border: 1px solid #ccc; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #F2F2F2; max-width: 48%; position: relative;
    background: -moz-linear-gradient(top, #F2F2F2 0%, #d9d9d9 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F2F2), color-stop(100%,#d9d9d9))!important;
    background: -webkit-linear-gradient(top, #F2F2F2 0%,#d9d9d9 100%)!important;
    background: -o-linear-gradient(top, #F2F2F2 0%,#d9d9d9 100%)!important;
    background: -ms-linear-gradient(top, #F2F2F2 0%,#d9d9d9 100%)!important;
    background: linear-gradient(to bottom, #F2F2F2 0%,#d9d9d9 100%)!important;
    box-shadow: 0 1px 2px -2px #000;  -webkit-box-shadow: 0 1px 2px -2px #000;  -moz-box-shadow: 0 1px 2px -2px #000; }
.add-qty input{background: transparent; border: none; border-right: 1px solid #e5e5e5;   width: 62%; height: 22px;line-height: 22px!important;}
.add-qty ul, .add-qty input{font-size:13px; color: #666;   padding: 0 0 0 12%; float: left; cursor: pointer;}
.qty-icon-choice{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/qty-icon-choice.png') no-repeat; display: block; width: 13px; height: 11px; margin: 7px auto 0;}
.add-qty-wrapper .label{float: left; margin-right: 2%;}
.qty-wrapper-view{float: left; width: 100%;}
.add-qty .qty-wrapper{position: absolute; background: #e5e5e5; float: left; width: 100%; top: 25px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding-bottom: 5px; z-index: 20;max-height: 260px;overflow-y: auto;}
.add-qty .qty-wrapper li{line-height: 24px; cursor: pointer;}
.action-choice{float: right; width: 38%; height: 24px; cursor: pointer;}
.qty-wrapper-view label{text-transform: uppercase; padding-right: 9%;}
.rating-sku{clear: both;  margin-top: 11px;  float: left;  width: 100%; color: #535353;}
.rating-sku .rating-wrap{float: left; margin-top: -4px; display: inline-block;}
.rating-sku .rating-wrap label{float: left; margin-top: 3px;}
.rating-sku .rating-wrap .ic-rating{float: right; margin-top: -3px;}
.rating-sku .sku{float: right;}
.catalog-product-view .add-to-cart  .qty-wrapper{display: none;}
.catalog-product-view .add-to-cart-buttons span{font-size: 22px; font-weight: bold;}
.catalog-product-view .add-to-cart-buttons .btn-cart{padding: 4px 0 2px 0;}
.catalog-product-view .product-view .add-to-cart-buttons{float: none; text-align: center;}
.catalog-product-view .paypal-logo{display: none;}
.compare{display: none;}
.issue{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/icon-issue.png') no-repeat left center; display: inline-block;  height: 15px; margin-right: 1.3%; line-height: 18px; padding-left: 8.7%;}
.price-war{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/icon-price-war.png') no-repeat left center; height: 16px; display: inline-block; margin-right: 2.18%; line-height: 20px; padding-left: 8.7%;}
.links, .links a{color: #535353; }
.catalog-product-view .add-to-cart-wrapper .change,.product-essential .icon-wishlist,.catalog-product-view .product-options-bottom .change{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/icon-wishlist-detail.png') no-repeat left; height: 11px; display: inline-block; padding-left: 15px;}
.catalog-product-view .add-to-cart-wrapper .separator{display: inline-block;}
.catalog-product-view .product-view .add-to-links{margin: 0; display: inline-block; float: none;}
.catalog-product-view .product-view .add-to-links li{float: none; position: relative;}
.catalog-product-view .product-view .product-shop .add-to-cart-buttons .button{width: 100%; max-width: 209px;margin-bottom: 12px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; float: none;  font-size: 16px;  white-space: normal;
    box-shadow:0 4px 6px -5px #000;  -webkit-box-shadow: 0 4px 6px -5px #000;  -moz-box-shadow: 0 4px 6px -5px #000;}
.catalog-product-view .product-view .add-to-cart{margin:0; padding: 0;}
.catalog-product-view .links{margin-bottom: 18px; text-align: center;}
.product-view .sharing-links {float: right;}
.mail-sharing{display: none;}
.catalog-product-view .mail-sharing{display: block;}
.catalog-product-view .sharing-links li.first{display: none;}
.product-view .sharing-links a.icon-mail-sharing{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/icon-sharing.png') no-repeat;}
.navigation .btn{width: 8px; height: 12px;}
.ul.qty-wrapper{cursor: pointer;}
.catalog-product-view .product-img-box .crosssell{background: none; padding-top: 0; border: none; margin: 3px auto 0; width: 93.7%;}
.catalog-product-view .product-img-box .crosssell #crosssell-products-list div.item{background: none;}
.catalog-product-view .product-img-box .crosssell #crosssell-products-list div.item > a{padding: 0;}
.catalog-product-view .product-img-box .product-image{margin-bottom: 0; position: relative;}
.catalog-product-view .free-shipping{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/product/free-shipping-icon.png') no-repeat; background-position:0 0; display: block; width: 115px; position: absolute; right: 0; top: 0; height: 166px; }
.catalog-product-view .product-img-box .owl-controls .owl-page{margin-top: -23.5px; top: 50%;}
.catalog-product-view .product-img-box .crosssell .owl-controls .owl-page:first-child{left: -3.3%;;}
.catalog-product-view .product-img-box .crosssell #crosssell-products-list div.item{width: 98.7%;}
.block-related .product {position: relative;}
.catalog-product-view .crosssell #crosssell-products-list div.item h3{float: left;}
.catalog-product-view .crosssell #crosssell-products-list div.item .price-box .price{font-weight: bold;}
.block-related .products-grid .product-details{padding-bottom: 0;}
.related-box .crosssell .item{  width: 96.34%;   background-color: #ebebeb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center;}
.related-box .crosssell #crosssell-products-list div.item{  width: 95%;   background-color: #ebebeb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.related-box .crosssell{width: 96%;   margin: 0 auto;   background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/bg_crosssell.png') no-repeat top;   padding-top: 14px;   border-top: 1px solid #d6d4d4;}
.related-box .crosssell .owl-controls .owl-page:first-child{background: none; position: relative; left: 0; width: auto; height: auto;}
.related-box .crosssell .owl-controls .owl-page:last-child{ background: none; position: relative; right: 0; width: auto; height: auto;}
.related-box h3.product-name{min-height: 36px;}
.related-box h3.product-name a{font-size: 11.29px; color: #6c707d;}
.related-box .old-price, .related-box .save-price{display: none;}
.related-box .price-box .price{color: #17214b; font-size: 18.22px; font-weight: bold;}
.related-box .product-details{margin: 0 7%; text-align: left;}
.related-box .rating-box{margin:-3px 0 0;}
.related-box .crosssell .ratings{text-align: left;}
.related-box .item .product-image{width: 89.26%;}
.related-box .block-content .item{margin: 8px 3% 0;height: 100%;}
.catalog-product-view .related-box .price-box .special-price{margin-top: 12px;}
.desc-toggle-tab #wrap-activetab0{border-bottom: 9px solid #17214b;}
.desc-toggle-tab #wrap-activetab1{border-bottom: 9px solid #b52d2d;}
.desc-toggle-tab #wrap-activetab2{border-bottom: 9px solid #56a241;}
.desc-toggle-tab #wrap-activetab3{border-bottom: 9px solid #2a8ec4;}
.desc-toggle-tab #wrap-activetab4{border-bottom: 9px solid #e9c504;}
.desc-toggle-tab #wrap-activetab5{border-bottom: 9px solid #7017af;}
.desc-toggle-tab #wrap-activetab6{border-bottom: 9px solid #ef6917;}
.desc-toggle-tab .toggle-tabs > div {display: inline-block; color: #fff;  position: relative; text-align: center; cursor: pointer;}
.desc-toggle-tab .toggle-tabs .tab0{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg-description.png') no-repeat; margin-left: 0; z-index: 15;}
.desc-toggle-tab .toggle-tabs .tab1{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg-specs.png') no-repeat;z-index: 14;}
.desc-toggle-tab .toggle-tabs .tab2{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg-discussion.png') no-repeat; z-index: 13}
.desc-toggle-tab .toggle-tabs .tab3{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg-reviews.png') no-repeat; z-index: 12}
.desc-toggle-tab .toggle-tabs .tab4{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg-video.png') no-repeat;  z-index: 11}
.desc-toggle-tab .toggle-tabs .tab5{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/bg-download.png') no-repeat; z-index: 10}

.active-zindex{z-index: 20!important;}
.collateral-tabs .tab, .collateral-tabs .tab-container{display: none;}
.collateral-tabs .tab-container.current{display: block;}
.collateral-tabs .tab-content .std{color:#4f4e4e; line-height: 17px;}
#desc-toggle-tab .collateral-tabs .tab-content{position: relative;padding: 22px; background: #f7f7f7; float: left; width: 100%;border-width: 0 2px 0 0;-webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(black), to(rgba(0, 0, 0, 0))) 1 100%;-webkit-border-image: -webkit-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;-moz-border-image: -moz-linear-gradient(black, rgba(255, 255, 255, 0.05)) 1 100%;-o-border-image: -o-linear-gradient(#e5e5e5, rgba(255, 255, 255, 0.05)) 1 100%;border-image: linear-gradient(to bottom, #e5e5e5, rgba(255, 255, 255, 0.05)) 1 10%;}
.box-tags{display: none;}
#collateral-tabs .tab-container:nth-child(6) .std{display: none;}
#collateral-tabs .tab-container:nth-child(10) #customer-reviews{display: none;}
#collateral-tabs .tab-container:nth-child(12) #customer-reviews{display: none;}
.product-view .product-shop {width: 30.2%;  float: left;  padding: 6px 0 0 1.3%; }
.block-related .products-grid .product-image img{max-height: 99px;}
.related-box .crosssell .owl-pagination{position: absolute; top: -39px; right: -0.5%; padding-top: 10px;}
.related-box{clear: both;}
.related-box  .owl-theme .owl-controls .owl-page span{background: #000;}
.related-box .owl-theme .owl-controls .owl-buttons div{top: 46%; width: 14px; height: 42px; text-indent: -9999px; padding: 0; margin: -21px 0 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.related-box .owl-theme .owl-controls .owl-buttons .owl-prev,
.more-view-thumb-nails .owl-controls .owl-buttons .owl-prev{position: absolute;  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_preview_crosssell.png') no-repeat center;}
.related-box .owl-theme .owl-controls .owl-buttons .owl-prev{left: -2%;}
.more-view-thumb-nails .owl-controls .owl-buttons .owl-prev{left: -2.4%;}
.related-box .owl-theme .owl-controls .owl-buttons .owl-next,
.more-view-thumb-nails  .owl-controls .owl-buttons .owl-next{position: absolute; right: -2.4%;   background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_next_crosssel.png') no-repeat center;}
.related-box .owl-theme .owl-controls .owl-page span{color:#7d7d7d; height: 26px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: transparent;  margin:0; width: 26px; line-height: 26px;}
.bg-bottom-related{width: 97%;  margin: 0 auto;  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/bg_crosssell.png') no-repeat top;  padding-top: 20px;  border-top: 1px solid #d6d4d4;   margin-top: 6px;}
.more-view-thumb-nails{clear: both; margin: 3px auto 0;  width: 94%; position: relative;}
.more-view-thumb-nails .owl-buttons > div{margin: 0!important; padding: 0!important; border-radius: 0!important; -moz-border-radius: 0!important; -webkit-border-radius: 0!important;  width: 14px; height: 100%; bottom: 0;}
.more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-prev{left: -3%;}
.more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-next{right: -3%;}
#block-related .owl-page.active{border: 1px solid #16204a;}
#block-related .owl-page.active span{background: #16204a; color: #fff; height: 22px; margin: 1px 0; width: 24px; line-height: 24px;}
#block-related .owl-page{border: 1px solid #c6c6c6; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin: 0px 2px; width: 26px; height: 26px;}
.related-box .crosssell .owl-theme .owl-controls .owl-page span.owl-numbers{display: block; padding: 0; }
.catalog-product-view .block-related .mini-products-list .product-image{padding: 0; float: none; display: inline-block;}
.suggestion-wrap{position: absolute; right: 0; z-index: 999; width: 57.68%; padding:13px 1.98%; margin-top: -11px; border: 1px solid #fff;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.suggestion-box{ background: #249b70;}
.pricewar-box{ background: #24839b;}
.suggestion-wrap{color: #fffefe; }
.suggestion-wrap h2{font-size: 15.57px;}
.suggestion-wrap p.message_response{margin-bottom: 10px;font-style: italic;}
.suggestion-wrap .form-list-wrap{margin-top: 9px; float:left; width: 100%;position: relative;}
.suggestion-wrap .form-list{width: 77.636%; float: left;}
.suggestion-wrap .form-list textarea, .suggestion-wrap .form-list input{width: 100%; background: #ddd; border: none; border-radius:2px;
    -moz-border-radius:2px; -webkit-border-radius:2px;   border: 1px solid #bcbcbc;  border-bottom: 1px solid #fff;}
.suggestion-wrap textarea{height: 154px; margin-top: 3px;}
.suggestion-wrap  .button-set button{text-transform: none; color: #fff; background-color: #17214b;font: 14.98px arial; background: #17214b;  padding: 7px 16px 7px 11px;}
.catalog-product-view .product-essential{position: relative;}
.suggestion-wrap .suggestion-mail{ float: left; width: 100%;}
.suggestion-wrap .pointer{content: '';position: absolute;border-style: solid;border-width: 0 4px 8px;;display: block;width: 0;z-index: 1;top: -8px;}
.suggestion-wrap .pointer{left: 75%;}
.pricewar-box .pointer{left: 90%;}
.suggestion-box .pointer{border-color: #249b70 transparent;}
.pricewar-box .pointer{border-color:#24839b transparent;}
.issue, .price-war{cursor: pointer;}
.suggestion-wrap.hide_pop_up_box{ display: block;}
.product-view.quick-view-content .short-description .std{font-size: 12px;}
.quick-view-content .top-product-shop .product-secondary{padding: 6px 7px 0 0;}
.quick-view-content .separator{font-size: 10px; padding: 0 3px;}
.catalog-category-view .toolbar .pages,.suggestion-wrap{display:none;}
.catalog-category-view .toolbar-bottom .toolbar{position: relative; margin-bottom: 65px;}
.catalog-category-view .toolbar-bottom .toolbar .pages, .customer-account .pages{display: block;}
.catalog-category-view .toolbar-bottom .count-container ol li,
.customer-account .count-container ol li{margin-top:2px;}
.catalog-category-view .toolbar-bottom .pages{position: absolute;  right: 0; bottom: -45px;}
.catalog-product-view .add-qty-wrapper .btn-cart{display: none;}
#customer-reviews .no-rating{display: none;}
#customer-reviews .ratings .rating-box .rating,#customer-reviews .ratings .rating-box{text-indent: -9999px;}
#customer-reviews input[type='radio']{height: auto; width: auto; opacity: 10;}
#customer-reviews .ratings .rating-box{margin: 0 auto; display: block;}
#desc-toggle-tab input[type=text] {box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff;  -moz-box-shadow: 0 1px 0 #fff; background: #ddd; }
#desc-toggle-tab .button{font-size: 14px; font-weight: bold;}
#discussion-posts #create-post-btn{float: right;   margin: 20px 5% 0 0;}
#discussion-posts{float: left; width: 100%; padding-left: 0.8%;}
#desc-toggle-tab textarea{background: #ddd; box-shadow: 0 1px #fff;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px; height: 74px; float:left; color: #535151;}
#discussion-posts textarea{max-width: 573px; padding: 10px;}
#desc-toggle-tab #upload_new_video_link, #upload_new_file_link{font-size: 20px; margin-bottom: 20px; float: left; text-decoration: underline; font-weight: bold; color: #17214b;}
#desc-toggle-tab #add_new_video_form{clear: both; display: inline-block; width: 100%;}
#desc-toggle-tab #add_new_video_form ul li{margin-bottom: 10px; float: left; width: 100%;}
#desc-toggle-tab #add_new_video_form ul li .field{float: left; width: 50%;}
#desc-toggle-tab #add_new_video_form ul li .field label{float: left; width: 100%; margin-bottom: 5px;}
#desc-toggle-tab #add_new_video_form ul li .field input{float: left; width: 95%;}
#desc-toggle-tab #add_new_video_form .button{float: right; margin: 15px 25px 0 0;}
#desc-toggle-tab #product_video_list li{width: 15.57%; float: left; margin-right: 10px;}
#desc-toggle-tab #product_video_list li.last{margin-right: 0;}
#desc-toggle-tab #product_video_list li h3{font-size: 14px; text-align: center;}
#desc-toggle-tab #product_video_list{margin: 20px 0;}
#discussion-posts label{float: left; width: 20%; font-size: 14px;}
#discussion-posts .form-list .input-text{width: 60%;}
#discussion-posts .form-list > div {margin-bottom: 15px;}
#discussion-posts .form-list .button-set{float: left; width: 100%; margin-top: 5px;}
#discussion-posts .form-list #login-submit-btn{float: right; margin-right: 20%; padding: 5px 20px;}
#discussion-posts .form-list .button-set .aw-onestepcheckout-auth-form-block{margin-left: 20%; margin-top: 5px; float: left;}
#discussion-posts .form-list .button-set #aw-onestepcheckout-login-forgot-link{color:#f7941e; font-size: 14px;}
.catalog-product-view .product-view .sharing-links a,
.catalog-product-view .product-view .sharing-links .link-facebook{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/product-detail-socail.png') no-repeat;}
.catalog-product-view .product-view .sharing-links a.link-facebook{background-position: -5px -5px;}
.catalog-product-view .product-view .sharing-links a.link-twitter{background-position: -48px -5px;}
.catalog-product-view .product-view .sharing-links a.link-google{background-position: -93px -5px;}
.catalog-product-view .product-view .sharing-links a.icon-mail-sharing{background-position: -139px -5px;}
.catalog-product-view .product-view .sharing-links a{width: 30px; height: 30px;}
.more-view-thumb-nails .video-link{position: relative;}
.more-view-thumb-nails .video-link .logo-youtube{max-width: 28px; position: absolute;  top: 50%;  left: 50%;  margin-left: -14px;  margin-top: -13px;}
.quick-view-content .regular-price-bargain{display: none;}
.video_product_container{ position: relative; height: 0; padding: 28% 0;}
.product-image-thumbs .owl-item .img-thumnail{max-height: 40px;}
.catalog-product-view .product-essential .ratings .rating-box label,
.catalog-product-view .product-essential .ratings .rating-box{display: block;}
.more-view-thumb-nails .owl-carousel{position: inherit;}
.please-wait-suggest-mail{display: block; position: absolute; right: 0; bottom: 0; z-index: 10;}
.please-wait-suggest-mail .imag-loading-popup{position: absolute;top: 50%;left: 50%;margin-left: -24px;margin-top: -24px;}
.event-suggest-mail{opacity: 0.3; -ms-filter:'progrid:DXImageTransform.Microsoft.Alpha(opacity=30)';}
.suggestion-wrap input, .suggestion-wrap textarea{color:#666;}
#add_new_file_form ul li{float: left; width: 100%; margin-bottom: 10px;}
#add_new_file_form .field-first{float: left; width: 68%; margin: 0 0 0 12px;}
#add_new_file_form .field-last, #add_new_file_form .field-first label{float: left;}
#add_new_file_form .field-last{width: 31.37%; margin: -6px 0 0 -14px;}
#add_new_file_form .field-last input{width: 100%;}
#add_new_file_form .upload-file {width: 85%; float: left;}
#add_new_file_form button{float: right; margin-right: 25px; background-color: #7017af; width: 10%; height: 29px; line-height: 29px; padding: 0 5px; margin-top: -5px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#discussion-posts .blue-gradient{padding: 4px 14px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 10px; font-size: 16px; text-transform: none; font-weight: normal;}
.discussion-reply-form textarea{margin-bottom:  10px;}
#discussion-posts ul{clear: both; margin-top: 15px;}
.customer-account .pages{float: left; margin-top: 20px;}
.customer-account .pages .next:before{left: 50%; top: 50%; margin-left: -2px; margin-top: -8px;}
.customer-account .pages .previous:before{right: 50%; top: 50%; margin-left: -2px; margin-top: -8px;}
.customer-account .count-container{display: none;}
#discussion-posts .username{color:#999;}
#discussion-pagination a, #discussion-pagination .current{text-align: center;}
#discussion-pagination li{float: left; text-align: center;}
#discussion-pagination li.current span{color: #fff; background-color: #16204a; border: 1px solid #757b93;width: 24px; height: 22px;display: block; line-height: 22px;}
#discussion-pagination li{ width: 28px!important; height: 26px;border-radius: 2px; margin-right: 8px;  border: 1px solid #c6c6c6; line-height: 26px;}
#discussion-posts .user-login-icon{float: left; width: 50px; height: 50px; margin:8px 4.3% 0 0;}
#discussion-posts .comment{float: left; width: 75.5%;}
#discussion-posts #total-post{padding-left: 1.85%; float: left; color: #898989; font-style: italic; margin-top: 7px;}
#discussion-posts .button-set{clear: both; float: left; width: 100%;}
#discussion-posts .button-set button{float: right;}
#discussion-posts .number-post{font-size: 26.39px; font-weight: bold;  line-height: 24px;}
#discussion-posts .user-info-wrap-desktop{ width: 98%;}
#discussion-posts .points, #discussion-posts .time-update{float: right;}
#discussion-posts .username{color: #f6921e; font-size: 16px; float: left; line-height: 34px; text-transform: uppercase; font-weight: bold;}
#discussion-posts .user-icon{float: left; width: 50px; height: 50px;}
#discussion-posts .point{color:#1b1363; font-size: 20px; font-style: italic; padding-right: 3px; float: left; line-height: 34px;}
#discussion-posts .time-update{font-size: 10px; color: #afafaf; margin-right: 18px; line-height: 34px;}
#discussion-posts .point-character{color: #fff; font-size: 11px; line-height: 13px; padding: 0 3px; background-color: #1b1363; float: left;
    -webkit-transform: skew(-20deg);  -moz-transform: skew(-20deg); -o-transform: skew(-20deg); float: left; margin-top: 11px; margin-right: 25px;}
#discussion-posts .discussion{float: left; width: 87%;}
#discussion-posts ul li{float: left; width: 100%; margin-bottom: 19px; border-bottom: 1px solid #e1e1e1; padding-bottom: 30px;}
.discussion-content{float: right; width: 89%; font-size: 14px; color: #424242; line-height: 18px;}
.discussion-content .button-set{margin: 30px 0 0;}
.discussion-content .button-set button{float: left!important; color: #999; text-transform: none; font-weight: normal!important;}
.discussion-reply-form .yellow-gradient{border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 4px 14px; font-size: 16px; margin-left: 17px; border: none;}
.discussion-reply-form button{color: #fff!important;}
#create-post-form .button-set{margin-bottom: 20px;}
#discussion-posts blockquote{border:1px solid #f9d9b0; overflow: auto; overflow: hidden;  position: relative;  font-style: italic;  font-size: 9pt;  background: #fff4e5 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/product/category-23px-light.png') repeat-x top;
    padding: 10px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -khtml-border-radius: 4px;  border-radius: 4px; margin-bottom: 11px;}
#discussion-posts blockquote blockquote{border: none;}
#discussion-posts blockquote div{color: rgb(20,20,20); border-bottom: 1px solid #f9bc6d; margin-bottom: 5px; font-style: normal;}
#collateral-tabs textarea::-webkit-input-placeholder{color: #535151;}
#collateral-tabs textarea:-moz-placeholder{color: #535151;}
#collateral-tabs textarea:-ms-input-placeholder{color: #535151;}
#collateral-tabs textarea::-moz-placeholder{color: #535151;}
#discussion-posts .posted .button-set{margin-bottom: 20px;}
#discussion-posts .posted{float: left; width: 100%;}
#discussion-posts .posted .waiting-discussion{z-index:1;position: absolute; background-color: #000; float: left; text-align: center;height: 100%; opacity: 0.2; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';width: 100%;left: 0;top:0;}
.waiting-discussion img{left: 50%;margin-left: -24px; position: absolute;top: 24%;width: auto;}
#create-post-form{float: left; width: 100%; margin-bottom: 25px; margin-top: 17px;}
#discussion-posts .awards-medals{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/product/discuss_points_bg.png') no-repeat; display: block; width: 78px; float: left;}
.discussion-awards-medals{float:right; width: 13%; display: none;}
.awards-medals-pro{background-position: 0px -2px; height: 43px;}
.awards-medals-500{background-position: 0px -45px!important; height: 41px;}
.awards-medals-200{background-position: 0px -86px!important; height: 40px;}
.awards-medals-100{background-position: 0px -126px!important; height: 34px;}
#discussion-posts ul#discussion-pagination li{padding-bottom: 0;}
.form-add .rading-starts .icon-radio-check{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;width: 35px;height: 18px;cursor: pointer;float: left;z-index: 99;background-position: -309px -165px;}
.form-add .rading-starts .radio-checked{background-position: -261px -165px;}
.image-review .rading-starts{ display: inline-block; width: 100%;margin: 7px 0}
.image-review .rading-starts h5{float:left; width: 37%; color: #4d4d4d;font-size: 15px;font-weight: bold;}
.icon-rating-title{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left; width: 23px; height: 20px; display: inline-block; vertical-align: top;}
.title-1 .icon-rating-title{background-position: -345px -163px;}
.title-2 .icon-rating-title{background-position: -367px -163px;}
.title-3 .icon-rating-title{background-position: -389px -163px;}
.image-review .rading-starts .checkbox-image-review{float:left; width: 63%;}
span.icon-review-count{font-size: 18px;font-weight: bold;float: left;width: 15px;vertical-align: top;display: inline-block;height: 14px;line-height: 12px; cursor: pointer;}
.icon-review-count.count-dow span{background: #333333;height: 3px;width: 10px;display: block;margin-top: 3px;}
.icon-review-count.count-up span{background: #333333;height: 11px;width: 2px;display: block;position: relative;}
.icon-review-count.count-up span:after {background: #333333;content: "";height: 3px;left: -4px;position: absolute;top: 3.5px;width: 10px;display: block;}
span.icon-review-count.count-dow{margin:1px 15px 0 0;}
span.icon-review-count.count-up{margin-left: 10px;padding:0 10px;}
.tab-content{padding-top: 0;}
#customer-reviews .fieldset .form-list li.write-review{margin-bottom: 0;}
#review-button{position: absolute;top: 100%;right: 0;margin-top: -36px;border-radius: 4px;text-transform: none;font-size: 16px;}
.review-frm-content{position: relative;display: inline-block;width: 100%; }
.catalog-product-view .product-view{background: #f7f7f7;}
.catalog-product-view .product-img-box .product-image.no-galleries .video-block{display: block!important;}
.quick-view-content .add-to-box p.quick-view-info-product-country { position: inherit;clear: both; width: 100%;}
.confirm-chose.hide{display: none;}
/*======download tab=======*/
.catalog-category-view .action a{box-shadow: 2px 2px 4px -3px #000;  -webkit-box-shadow: 2px 2px 4px -3px #000;  -moz-box-shadow: 2px 2px 4px -3px #000;}
.file-upload-frm .file-upload{float: right; position: relative; margin-right: 33px;}
.ie8 .file-upload-frm .file-upload{margin-right: 10px;}
.customer-choose-file{-webkit-user-select: none;   position: absolute;  left: -60px;top:-6px; line-height: 30px; border: 1px solid #d9d8d8; height: 30px; padding: 0 24px 0 16px;
    border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  font-size: 12.7px; padding: 0 20px 0 14px}
.customer-choose-file .icon-upload{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/icon_choose_file.png') no-repeat;  width: 18px; height: 15px; float: left; margin-top: 6px;}
#customer-choose-file::-webkit-file-upload-button {visibility: hidden;}
#customer-choose-file::-moz-file-upload-button {visibility: hidden;}
#customer-choose-file::-file-upload-button {visibility: hidden;}
.table-wrap-files{float:left; width: 70%; clear: both; border-collapse: collapse; margin: 0 0 0 7px;}
.table-wrap-files .title{font-size: 13.42px; color: #ffa200;}
#product_files tr.odd td{background-color: #f7f7f7;}
#product_files tr td{padding: 6px 4px; font-size: 13px;}
#product_files .icon-download{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/icon_download.png') no-repeat; width: 13px; height: 12px; padding-left: 22px; padding-right: 6px;}
#product_files{float: left; width: 100%; margin: 4px 0 0;}
#product_files tr td.first{width: 64%;}
#add_new_file_form{float: left;  width: 100%; padding-bottom: 3px; color: #535151; margin-top: 12px;}
.customer-choose-file {
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #c1c1c1 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c1c1c1))!important;
    background: -webkit-linear-gradient(top, #ededed 0%,#c1c1c1 100%)!important;
    background: -o-linear-gradient(top, #ededed 0%,#c1c1c1 100%)!important;
    background: -ms-linear-gradient(top, #ededed 0%,#c1c1c1 100%)!important;
    background: linear-gradient(to bottom, #ededed 0%,#c1c1c1 100%)!important;
}
.file-upload-frm .first-title{padding-right: 50px; font-size: 19.4px; margin-top: -2px;}
.upload-file .file-type{font: 11px Myriad Pro, Arial; clear: both; float: left; margin-top: 11px;}
.file-upload .max-size{position: absolute; top:-26px; left: 9px;}
#customer-choose-file{max-width: 164px; margin-left: -15px;}
.hr{border-bottom: 1px solid #e1e1e1; float: left; height: 1px; width: 136%; margin-bottom: 16px;}
#product_files tr td.last{padding-right: 10px;}
.download-block{float: right; margin-top: 1px;}
.download-block img{max-width: 220px; height: 459px;}
.upload-file #advice-validate-file-customer-choose-file{margin: 5px 0 0 -60px;}
.msie #customer-choose-file{opacity: 0;  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}
.msie .choosen-file-name{position: absolute; left: 60px; top: 0;}
/*======review tab=======*/
#customer-reviews dt a.title{font-size: 21px; color: #333333; text-transform: none;}
#customer-reviews dt .review-meta{font-size: 10px; color:#f6921e; text-transform: uppercase; margin-top: 3px;}
#customer-reviews dl dd{clear: both; float: left; width: 100%;}
#customer-reviews dl dt, #customer-reviews dl .review-detail{max-width: 548px; padding-right: 3.2%;;}
#customer-reviews dl .review-detail{float: left;}
#customer-reviews dl dd .ratings-table{width: auto; float: left; display: block; margin: 0;}
.ratings-table th,.ratings-table td, #customer-reviews dl dd .ratings-table tbody{float: left;}
#customer-reviews dl{float: left; width: 100%;}
.review-rating{float: right; padding-left: 13px;}
.user-info-wrap{background-image:linear-gradient(to right,#f8f8f8, #f8f8f8 0%, #fff 60%, #f8f8f8 75%);}
#customer-reviews dl dt{padding: 9px 0 10px 0; min-width: 270px;}
#customer-reviews th em{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/product-detail-socail.png') no-repeat; float: left;}
#customer-reviews th.Quality em{width: 12px; height: 11px; background-position: -53px -78px;}
#customer-reviews th.Overall em{width: 12px; height: 10px;  background-position: -5px -78px;}
#customer-reviews th.Value em{width: 12px; height: 10px;  background-position: -29px -78px;}
.ratings-table th{text-transform: none;  min-width: 67px;}
#customer-reviews dl .review-detail{width: 72%;}
.review-rating{width: 28%;}
#customer-reviews dl .review-detail-rating{border-right: 1px solid #e1e1e1;}
.breadcrumbs h1{font-size: 17px;text-transform: capitalize;margin: 0;}
/*======spec tab=======*/
#product-attribute-specs-table ul li{  width: 49.5%;list-style: none;}
#product-attribute-specs-table .background-fill{background: #EDEDED;}
#product-attribute-specs-table ul li.odd{float: left;}
#product-attribute-specs-table ul li.even{float: right;}
#product-attribute-specs-table ul li span.label {border-right: 1px solid #ffffff; width: 55%; float: left;padding: 10px 10px 10px 15px;}
#product-attribute-specs-table ul li .data{ width: 45%; float: left;padding:10px 10px 10px 15px;}
#product-attribute-specs-table span{vertical-align: top; color: #4f4e4e;}
/*===================Account======================*/
.acc-title h2{color: #fff; font-size: 15px;  text-transform: capitalize;  margin-bottom: 0;  background-color: #4f72ad;  padding: 3px 0 2px 12px; border-bottom: none;}
.acc-title{padding-left: 35px;}
.customer-account-edit .acc-title{background:#f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon-acc-info.png') no-repeat left; }
.customer-account-edit .acc-title{background-position: 9px 4px; margin-bottom: 10px; clear: both;}
.form-account .customer-name .field,.form-account .customer-name-middlename .field {width: 50%; float: left;}
.form-account .customer-name-middlename .field.name-lastname {padding-top: 10px}
.form-account label, .form-account input, .form-account textarea{font-size: 14px; margin-top: 9px;}
.form-account .input-box{width: 93.7%;}
.form-account .input-box input{float: left; width: 100%;}
.form-account .input-box input{float: left; width: 100%;}
.dashboard-container-wrapper{padding: 13px 9px 0 9px;}
.acc-container .input-box input:focus{outline: 0;}
.form-account li{float:left; width: 50%;}
.form-list li.fields{float: left; width: 100%;}
.acc-container .buttons-set button, .newsletter-manage-index button.yellow-gradient{font-size: 17.4px; text-transform: uppercase; padding: 4px 23px 3px; font-weight: bold; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius :7px;}
.customer-account-edit .buttons-set button{margin-right: 22px;}
.customer-account-edit .buttons-set button:hover{background: #182a76!important;}
.customer-account-edit .buttons-set{margin-bottom: 66px; padding-top: 14px;}
.customer-account-edit .back-link{float: left; font-size: 14px;}
.customer-account-edit .form-account li{float: left; width: 100%;}
.customer-account-edit .form-account .input-box{width: 54%;}
.customer-account-edit .form-account .customer-name .input-box{width: 93.7%;}
.customer-account-edit li.control label.css_checkbox{margin-left: 0!important;}
.change-pass-fr .fields .field{float: left; width: 100%;}
.customer-account input[type='text']::-webkit-input-placeholder,
.customer-account input.input-text::-webkit-input-placeholder{color: #656367;}
.customer-account input[type='text']:-moz-placeholder,
.customer-account input.input-text:-moz-placeholder{color: #656367;}
.customer-account input[type='text']::-moz-placeholder,
.customer-account input.input-text::-moz-placeholder{color: #656367;}
.customer-account input[type='text']:-ms-input-placeholder{color: #656367;}
.form-account input{border: 1px solid #C0C0C0; box-shadow: 0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; }
.customer-account-edit .desc-acc{float: left; width: 50%; text-align: left;}
.customer-account-edit .desc-acc textarea{background: #f7941e; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; width: 93.7%; height: 43px; border: none;}
.customer-address-index .col2-set .col-1, .customer-address-index .col2-set .col-2{float: left; width: 100%;}
.customer-address-index .col2-set .col-1 li.first{float: left; width: 49.6%;}
.customer-address-index .col2-set .col-1 li.last, .customer-address-index .col2-set .col-1 li.empty{float: right; width: 49.6%;}
.customer-address-index .dashboard-container .col2-set li.first .box-title{background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_billing.png') no-repeat left; background-position: 8px 4px;}
.customer-address-index .dashboard-container .col2-set li.last .box-title, .customer-address-index .dashboard-container .col2-set li.empty .box-title{background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_shipping.png') no-repeat left; background-position: 7px 3px;}
.customer-account .dashboard-container .col2-set .box-title h3,
.customer-address-form .dashboard-container  .box-title h3{padding: 3px 0 2px 11px;}
.dashboard-container .head-title{font-size: 20px;}
.customer-account .head-button{right: 15px; top: 3px; font-size: 14px; color: #f7941e; margin-top: 5px; display: block; background: none; text-transform: none; position: absolute;}
.customer-address-form .contact-form{background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_billing.png') no-repeat left; background-position: 8px 4px;}
.customer-address-form .dashboard-container {padding: 9px 9px 0;}
.customer-address-form .fieldset{float: left; width: 100%;}
.customer-address-form .address-box-title{padding-left: 0!important; margin-top: 15px;}
.customer-address-form .form-account li.address{width: 100%;}
.customer-address-form .form-account li.field-box #advice-validate-city-character-city {position: absolute;top: 63px;left: 4px;}
.customer-address-form .form-account li.field-box .validation-advice {padding-right: 10px;}
.customer-address-form .box-title{margin-bottom: 10px;}
.customer-address-form li.address .input-box{float: left; width: 96.7%;}
.form-account li.default-control{float: left; width: 100%;}
.customer-address-form .acc-container .buttons-set{margin: 0 0 50px; padding-top: 20px;}
.customer-account .back-link{display: none;}
.customer-address-form .back-link{font-size: 17px;  float: left;}
.customer-address-form .back-link a{color:#f7941e;}
.sales-order-history .buttons-set{display: none;}
.sales-order-history .data-table,#my-returns-table{margin-top: 0!important;}
.sales-order-history .data-table th,#my-returns-table thead th,.enterprise-giftregistry-index-index thead th{padding: 5px 0px; border-right: 1px solid #d9d9d9; font-size: 13px; color: #ffffff; text-align: center!important;}
.sales-order-history .data-table thead tr.first,.enterprise-giftregistry-index-index .data-table thead tr.first,#my-returns-table thead tr.first{background-color: #f7941e;}
.sales-order-history .data-table tbody td,#my-returns-table tbody td {border-bottom: 1px solid #ddd; padding: 20px 10px;  text-align: center; }
.sales-order-history .data-table tbody tr.last td{border-bottom: none;}
.sales-order-history .data-table td.view a,#my-returns-table tbody tr td.last span.nobr a{color: #f7941e; text-transform: none;}
.my-account .title-buttons a{color:#f7941e;font-size: 12px;}
.sales-order-view .my-account .separator,.oldorder-order-view .my-account .separator{color:#f7941e; font-size: 12px;}
.order-info-history-info,
.sales-order-view .order-details .table-caption,
.oldorder-order-view .order-details .table-caption,
.sales-order-shipment .order-info,
.sales-order-invoice .order-info,.enterprise-rma-return-returns .order-info,.enterprise-rma-return-returns .table-caption,.my-rewards h2.sub-title ,.storecredit h2{color: #f7941e; margin-bottom: 15px; font-size: 17px; text-transform: uppercase; font-weight: bold;}
.sales-order-view .order-info,.enterprise-rma-return-returns .order-info{padding:10px; }
.sales-order-view .order-details .table-caption{padding: 15px 6px 10px;}
.sales-order-view .time-order-info{padding-left: 20px;}
.sales-order-view .time-order-info p{margin-bottom: 8px;}
.customer-account .shipping-box-title{background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_shipping.png') no-repeat left; background-position: 7px 3px;}
.customer-account .billing-box-title{background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_billing.png') no-repeat left; background-position: 8px 4px;}
.order-info-history-info{padding: 6px 10px; }
.sales-order-view .order-details .table-caption,.oldorder-order-view .order-details .table-caption,.enterprise-rma-return-returns .table-caption{padding: 15px 6px 10px;}
.customer-account .time-order-info,.enterprise-rma-return-returns .time-order-info{padding-left: 20px;}
.customer-account .time-order-info p{margin-bottom: 8px;}
.customer-account .dashboard-container .order-info-box .box-title{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left top;}
.customer-account .dashboard-container .order-info-box .box-title.shipping-method-box {background-position:-150px -840px;background-color: #f7941e;}
.customer-account .dashboard-container .order-info-box .box-title.payment-method-box {background-position:-146px -883px;background-color: #f7941e;}
.customer-account .dashboard-container .order-info-box .box-title.shipping-box-title{background-position:-144px -915px;background-color: #f7941e;}
.customer-account .dashboard-container .order-info-box .box-title.billing-box-title{background-position:-150px -761px;background-color: #f7941e;}
.shipping-method-box, .payment-method-box{background: #f7941e;}
.sales-order-view .dashboard-container,.oldorder-order-view .dashboard-container,.enterprise-rma-return-returns .dashboard-container{border-bottom: none; margin-bottom: 0; padding-bottom: 20px; float: none;}
.sales-order-view .order-details,
.oldorder-order-view .order-details,
.sales-order-shipment .order-details,
.sales-order-invoice .order-details{background-color: #f1f1f2; margin: 0 6px 0 6px; border-left: 1px solid #d4d4d6; border-right: 1px solid #d4d4d6; padding: 6px 6px 25px;}
.sales-order-view .data-table th,
#my-returns-items-table thead th,
.oldorder-order-view .data-table th,.sales-order-creditmemo .order-items .data-table th{padding :5px 10px; border-right: 1px solid #d9d9d9; font-size: 13px; color: #ffffff; }
.table-head-blue .data-table th,.storecredit .data-table th{padding :5px 10px; border-right: 1px solid #d9d9d9; font-size: 13px; color: #ffffff;}
.sales-order-view .data-table thead tr.first,#my-returns-items-table thead tr.first,
.sales-order-view .data-table thead tr.first,
.oldorder-order-view .data-table thead tr.first,.sales-order-creditmemo .order-items .data-table thead tr.first{background-color: #4f72ad; }
.table-head-blue .data-table thead tr.first,.storecredit .data-table thead tr.first{background-color: #4f72ad; }
.sales-order-view h3.product-name{font-size: 12px;}
.sales-order-view .data-table td.col-subtotal,.oldorder-order-view .data-table  td.col-subtotal{display: none;}
.oldorder-order-view .data-table tbody td{font-size: 12px;text-align: left;}
.sales-order-view .data-table tbody td{text-align: left;}
.sales-order-view .data-table tbody td,.oldorder-order-view .data-table tbody td,.sales-order-creditmemo .order-items.order-details .data-table tbody td {padding:10px; border: none;}
.table-head-blue .data-table tbody td,.storecredit .data-table tbody td{padding:10px; border: none;color: #2f2f2f;}
.sales-order-view .data-table tfoot td,
.oldorder-order-view .data-table tfoot td,
.sales-order-invoice .data-table tfoot td,.sales-order-creditmemo .order-items.order-details .data-table tfoot td{padding: 5px 20px;}
.sales-order-view .data-table tfoot td.last,
.oldorder-order-view .data-table tfoot td.last,
.sales-order-invoice .data-table tfoot td.last,.sales-order-creditmemo .order-items.order-details .data-table tfoot td.last{color: #f7941e; font-size: 14px;}
.sales-order-view .data-table tbody tr,
.oldorder-order-view .data-table tbody tr,
.sales-order-creditmemo .order-items.order-details .data-table tbody tr{border-bottom: 1px solid #d4d4d6;}
.table-head-blue .data-table tbody tr{border-bottom: 1px solid #d4d4d6;}
.sales-order-shipment .order-items,
.sales-order-invoice .order-items{clear: both;}
.sales-order-shipment .dashboard-container,.sales-order-invoice .dashboard-container{float: none; padding: 10px 0;}
.sales-order-shipment .order-info, .sales-order-shipment .time-order-info,
.sales-order-invoice .order-info, .sales-order-invoice .time-order-info{padding-left: 9px;}
.sales-order-shipment #order-info-tabs li,.sales-order-shipment #order-info-tabs li a,
.sales-order-invoice #order-info-tabs li,.sales-order-invoice #order-info-tabs li a{font-size: 17px;}
.sales-order-shipment .order-info, .sales-order-invoice .order-info{margin-bottom: 0;}
.sales-order-invoice #order-info-tabs li{margin: 0 20px 0 0;}
.sales-order-shipment .order-links, .sales-order-invoice .order-links{float: right;}
.sales-order-shipment .order-links a{text-transform: uppercase;color: #4b4b4b;}
.sales-order-shipment .dashboard-container, .sales-order-invoice .dashboard-container{margin-bottom: 0;}
.sales-order-shipment .sub-title, .sales-order-shipment .table-caption,
.sales-order-invoice .sub-title, .sales-order-invoice .table-caption{color: #f7941e; font-size: 15px;}
.sales-order-shipment .tracking-table{margin-bottom: 15px;}
.sales-order-shipment .data-table tbody tr.last{border:none;}
.data-table-order-outer{overflow-x: auto;}
.data-table-order-outer td.col-product-name, .data-table-order-outer th{text-align: left!important;}
.customer-account li.control label.css_checkbox {padding-left: 30px; margin: 10px 0 0 15px; line-height: 22px;}
.yellow-gradient-hover:hover{background: #17214b!important;}
.newsletter-manage-index .buttons-set{margin-right: 20%; margin-bottom: 20px;}
.dashboard-container .order-help{padding: 0 3.895%;}
.customer-account-index #my-orders-table td{float: left; width: 100%;}
.customer-account-index .box-recent{border: 1px solid #fff; background-color: #fdeeb5; padding: 0 0 6px 0; width: 72.91%; float: left; position: relative;}
.customer-account-index .box-recent .title{color:#253471; font-size: 16px; padding: 10px 0 4px 9.5%; background-color: #ffe07b;}
.customer-account-index #my-orders-table{margin-left: 9.5%; width: auto;}
.customer-account-index #my-orders-table .total-status > div{display: inline-block;}
.customer-account-index #my-orders-table .total-status .total{padding: 0 4.6% 0 0;}
.customer-account-index #my-orders-table  td.last{padding: 4px 0 10px 0;}
.customer-account-index #my-orders-table tr.last td.last{padding: 0!important;}
.customer-account-index .point-content span{color: #fff; font-weight: bold}
.customer-account-index .point-content .price{font-size: 34.34px;}
.customer-account-index .point-content .text{text-transform: uppercase;}
.customer-account-index .point-content{background-color: #253471; margin: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 5px 0;}
.customer-account-index .edit-wrap{clear: both; float: left; width: 100%; padding: 0 4.7% 0 5.8%; margin: 14px 0;}
.customer-account-index .point{float: right; width: 20.4%; text-align: center; background-color: #fff; border: 2px solid #c3c3c3; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-right: 11px; margin-top: 4px;}
.triangle-topleft{width: 0;  height: 0; border-left: 28px solid transparent;  border-right: 28px solid transparent; border-bottom: 28px solid #f1f1f2;
    position: absolute; top: -15px; left: -33px;  box-shadow: 0 11px 14px -9px #cdcecc; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);}
.triangle-topright{width: 0;  height: 0; border-left: 28px solid transparent;  border-right: 28px solid transparent; border-top: 28px solid #f1f1f2;
    position: absolute; bottom: -12px; right: -29px;  box-shadow: 0 -11px 14px -9px #cdcecc; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);}
.customer-address-form .form-account label{line-height: 25px;}
.sales-order-history .status em{font-size: 12px; font-style: normal;}
.sales-order-history .amount, .sales-order-history .limiter{display: inline-block;}
.sales-order-history .limiter{margin-right: 5px;}
.sales-order-history .amount strong{float: left; margin-top: 2px;}
.sales-order-history .pager{margin-right: 10px;}
.sales-order-history .data-table{float: left;}
.customer-address-form .field-select-state{position: relative;}
.customer-address-form .field-select-state #region ,.customer-address-form .field-select-state #suburb ,.customer-address-form .field-select-state #postcode {position: absolute; top: -10px;}
.customer-address-form .field-zipcode .select_box{margin-top: 8px;}
.customer-account .block-content li.last{display: none;}
.customer-account-index #my-orders-table tbody tr{display: none;}
.customer-account-index #my-orders-table tbody tr.first{display: block!important;}
.trademark{font-size: 11px; vertical-align: text-top; margin-left: -5px;}
.shipping-tracking-popup .buttons-set .button{margin-right: 20px;}
.shipping-tracking-popup h1{font-size: 24px; text-transform: uppercase; color: #f7941e;}
.customer-address-form li.control label.css_checkbox{margin: 0;}
.order-links-print{margin:15px 0 20px;}
.order-links a.link-print.button_orange{font-size: 14px; padding: 10px;}
.dashboard-container p.no-order{padding: 20px;}
.hide-popup-cancel-order,.hide-cancelorder{ display: none;}
.popup-cancel-order,.confirm-order-cancel{position: absolute;z-index: 4;background: #f7941e;text-align: center;padding: 7px;color: #fff;margin-top: 10px;border-radius: 5px;line-height: 17px;right: 0;}
.popup-cancel-order:before,.confirm-order-cancel:before{content: ''; float: right; width: 0; height: 0; border-left: 9px solid transparent; border-bottom: 13px solid #f7941e; border-right: 9px solid transparent; display: inline-block; margin-top: -16px; margin-right: 20px; margin-top: -14px;}
.my-account .title-buttons .confirm-order-cancel a,.my-account .title-buttons .confirm-order-cancel .separator{color: #fff;}
.my-account .title-buttons .confirm-order-cancel .separator{padding: 0 5px;}
.my-account .title-buttons .confirm-order-cancel a:hover{text-decoration: underline;}
.select_box.validation-error{border: 1px solid #FF0000;}
.fields-customer .select_box.validation-error{margin-bottom: 20px;}
.select_box.validation-error .validation-advice{position: absolute;}
.select_box.validation-error input.validation-failed{border-left:3px;border-right:3px; }
/*===============rma style==========================*/
#overlay_modal{position: fixed!important;bottom: 0;right: 0;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/fancybox_overlay.png');}
.sales-order-view  .top.table_window{background: transparent;border: 0;}
.enterprise-rma-return-policy .dialog,.oldorder-rma-policy .dialog,.oldorder-rma-create .dialog,.enterprise-rma-return-create .dialog{ border: 0; z-index: 8032!important;}
.oldorder-rma-view .my-account table{ width: 100%;}
.oldorder-rma-view .col2-set .col-2 a.button{padding: 5px 27px;}
.sales-order-view .mid.table_window tbody{background: #deba84;}
.enterprise-rma-return-policy .mid.table_window tbody .alphacube_message,.oldorder-rma-policy .mid.table_window tbody .alphacube_message{ text-align: center;background: #deba84;}
.enterprise-rma-return-policy .mid.table_window tbody .alphacube_message h3,.oldorder-rma-policy .mid.table_window tbody .alphacube_message h3{color: #fff;background: #a55129;padding: 3px 0;}
.enterprise-rma-return-policy .mid.table_window tbody .alphacube_message select,.oldorder-rma-policy .mid.table_window tbody .alphacube_message select{padding: 10px; display: inline-block; margin: 20px 0;}
.enterprise-rma-return-policy .mid.table_window .alphacube_buttons button,.oldorder-rma-policy .mid.table_window .alphacube_buttons button{ font-size: 14px;padding: 5px; display: inline-block;min-width: 100px;border: 0;margin: 10px;}
.enterprise-rma-return-policy .mid.table_window .alphacube_buttons,.oldorder-rma-policy .mid.table_window .alphacube_buttons{ text-align: center;background: #deba84;padding-bottom: 20px; position: relative; z-index: 1;}
.enterprise-rma-return-policy .mid.table_window .alphacube_message ul.return-policy-bullet,.oldorder-rma-policy .mid.table_window .alphacube_message ul.return-policy-bullet {padding: 0px 49px;text-align: left;list-style-type: disc;}
.my-account .title-buttons a#rma_return_link{ cursor: pointer;}
.enterprise-rma-return-policy .my-account #rma_return_link,.oldorder-rma-policy .my-account #rma_return_link {font-size: 14px;font-weight: bold;padding: 7px 20px;}
.enterprise-rma-return-policy .col3-layout .col-wrapper .col-main,.oldorder-rma-policy  .col-wrapper .col-main{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/border-shadow-12x1-left.png') 100% 0 repeat-y #fff;}
.enterprise-rma-return-policy .col-main .my-account,.oldorder-rma-policy .col-main .my-account {padding: 0 20px 20px;}
.enterprise-rma-return-create h1.page-title,.oldorder-rma-create h1.page-title{color: #fff;font-size: 17px;margin-bottom: 0;background-color: #17214b;height: 29px;padding-left: 12px;line-height: 32px;}
.enterprise-rma-return-create.customer-account .mid.table_window tbody .alphacube_message,.enterprise-rma-return-create.customer-account .mid.table_window .alphacube_buttons,.oldorder-rma-create.customer-account .mid.table_window tbody .alphacube_message,.oldorder-rma-create.customer-account .mid.table_window .alphacube_buttons{background: none;}
.enterprise-rma-return-create .dialog,.oldorder-rma-create .dialog{background: #fff;padding: 15px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border: 0; height: auto!important;color: #666;}
.enterprise-rma-return-create .dialog button,.oldorder-rma-create .dialog button{font-size: 14px; padding: 5px 10px; border: 0; display: inline-block;margin:5px;}
#rma_create_form table{background-color: #f1f1f2;width: 100%;}
#rma_create_form table tbody tr td{ padding:10px; border-bottom: 1px solid  #ddd; }
#rma_create_form .fieldset h2.legend,#return_shipping_instroductions h2.title-refund-items{color: #fff;  text-transform: capitalize; font-size: 16px;padding: 2px 0;background: #f7941e;margin-bottom: 0;padding-left: 13px;}
#registrant_options .field label{ float: left; width: 25%; padding-right: 5px;}
#registrant_options .field div.input-box{ float: left; width: 75%;}
.remaining_quantity em{margin-right: 0;}
#registrant_options .field div.select select{ width: auto;}
#registrant_options{background: #ffffff;display: inline-block;width: 100%;}
ul#registrant_options li div.field{ display: inline-block; width: 100%;clear: both;float: left;border-bottom: 0;padding: 10px;border-bottom: 1px solid #ddd;}
#registrant_options li div.field.field-confirm label{ width: 100%; margin-left: 7px;}
#registrant_options li div.field.field-confirm .validation-advice{margin-left: 7px;}
ul#registrant_options li div.field textarea{background: #fff; font-size: 12px;}
ul#registrant_options li div.field select,#rma_create_form table tbody select {padding: 5px;width: 70%;}
#rma_create_form table td label.css_checkbox{padding-left: 25px!important; display: inline-block;}
#rma_create_form .form-buttons button{ font-size: 14px; padding: 10px;min-width: 100px;margin: 0 20px 20px;}
#return_shipping_instroductions .block-step-refund{padding: 0 20px; line-height: 22px;}
.order-page .order-info{margin-bottom: 0;}
.enterprise-rma-return-create .dashboard-container{ float: none;}
#my-returns-items-table tbody tr {border-bottom: 1px solid #ddd;}
#my-returns-items-table tbody tr.near-last{border: 0;}
#my-returns-items-table tbody tr td{padding: 10px;}
#my-returns-items-table,#rma_comment {color: #4b4b4b;}
.table-caption-rma{background-color: #4f72ad;color: #fff;font-size: 15px;padding: 5px 5px 5px 12px;}
.contain-view-rma{margin: 9px;background: #fff;}
.title-comment-rma{color: #f7941e; text-transform: uppercase;}
#rma_comment button{padding: 10px 27px;font-size: 16px;}
#rma_comment #rma_comment_text{margin-top: 10px;}
#rma_comment #rma_comment_text .box-content{line-height: 15px;}
.enterprise-rma-return-history .no-return{font-size: 14px;color: #4b4b4b;margin: 10px;display: inline-block;width: 100%;}
.dialog table.table_window{background: none; border: 0;}
.enterprise-rma-return-create .dialog{background: #fff;padding: 15px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border: 0; height: auto!important;color: #666;}
.enterprise-rma-return-create .dialog button{font-size: 14px; padding: 5px 10px; border: 0; display: inline-block;margin:5px;}
.alphacube_buttons{text-align: center;}
ul#confirm_items_list li{margin-bottom: 10px;font-size: 13px;}
.alphacube_message span{font-size: 16px;    margin-bottom: 10px;display: block;}
.dialog table.table_window .alphacube_n,.enterprise-rma-return-returns .order-page .link-account.link-account-first{ display: none;}
.enterprise-rma-return-returns .table-caption{padding-left: 20px;}
body.customer-account .my-account .order-details h2.sub-title{color: #f7941e;margin-bottom: 15px;font-size: 17px;text-transform: uppercase;font-weight: bold;}
body.customer-account .my-account .order-details .order-additional.order-comments{padding: 10px;}
.enterprise-rma-return-view .form-buttons a.button{padding: 5px 27px;margin:9px 0 0px 10px;}
.enterprise-rma-return-view .form-buttons a.button{padding: 5px 27px;margin:9px 0 0px 10px;}
.enterprise-rma-return-view .my-account,.oldorder-rma-view .my-account{padding: 0 1%;}
.enterprise-rma-return-view .my-account .page-title h1,.oldorder-rma-view .my-account .page-title h1{ margin-left: -1%; width: 102%!important;margin-bottom: 5px;}
.enterprise-rma-return-view  .dashboard-container{ width: 100%;margin: 5px 0 0!important;}
.enterprise-rma-return-view .my-account table {width: 100%}
.enterprise-rma-return-view .my-account b span font, .enterprise-rma-return-create .my-account b span font, .oldorder-rma-create .my-account b span font, .oldorder-rma-view .my-account b span font {font-size: 18px !important;}
.enterprise-rma-return-view .my-account span font, .enterprise-rma-return-create .my-account span font, .oldorder-rma-create .my-account span font, .oldorder-rma-view .my-account span font {font: 12px 'Helvetica Neue','Helvetica',Arial,sans-serif !important;}
.enterprise-rma-return-view .rma-item-photo, .oldorder-rma-view .rma-item-photo{height: 64px; width: 64px; float: left; margin: 0 5px 0 0; cursor: pointer;}
#rma_track_info .info-box{ border: 0;padding: 0;margin: 10px;background: #fff;}
.customer-account .dashboard-container #rma_track_info .info-box .box-title{padding-left: 0;}
#rma_track_info .info-box .box-content{padding: 0 10px 20px;overflow-x: auto;}
#track-info-table thead tr th{padding: 5px;font-size: 13px;color: #4b4b4b;}
#track-info-tbody tr td{padding:10px 5px; border-bottom: 1px solid #ddd;color: #4b4b4b;}
#rma_track_info .info-box .box-content .a-right{margin: 10px 0;font-size: 14px;  text-transform: uppercase;color: #f7941e;}
.customer-account .dashboard-container #rma_track_info  .box-title h3{padding-left: 10px;}
.text-describe-image{ display: inline-block; width: 100%;padding-left: 5px;margin: 5px 0 0;}
.text-describe-image ul{margin-bottom: 10px;}
.text-describe-image ul li span{padding-right: 5px; }
.top-text-describe-image {margin-bottom: 0!important;}
p.link-describe-image a:hover{color: #f7941e;}
#rma_track_info #track-info-table  tfoot tr select{padding: 5px;}
#rma_track_info #track-info-table  tfoot{margin-top: 10px;}
#rma_track_info #track-info-table  tfoot td{padding: 20px 10px 0 0;}
#rma_track_info #track-info-table  tfoot td button{padding: 5px 27px;}
#rma_track_info #track-info-table  tfoot td  input,#rma_track_info #track-info-table  tfoot td  select{color: #4b4b4b;}
.sales-order-creditmemo .content-credit-store{ margin-bottom: 20px;}
.dialog .mid.table_window .alphacube_content{ height: auto!important;}
/*============= reward points page============*/
.cms-reward-points .page-title h1{color: #f7941e; font-size: 28.47px; font-weight: bold; padding-top: 25px; font-style: italic; text-transform: uppercase;}
.cms-reward-points .std img {margin: 0 auto}
.cms-reward-points .main-container .std {padding: 25px 20px !important;}
.cms-reward-points .std p {font-size: 14px !important;}
.cms-reward-points .std h2 {margin-top: 1.5em; color: #f7941e; font-style: italic; font-weight: bold;}
.my-rewards {padding:10px;color: #2f2f2f; font-size: 13px;}
.my-rewards .table-head-blue .data-table tbody td{text-align: left;}
.my-rewards #form-validate h2{margin: 20px 0 0 13px;}
.my-rewards #form-validate .form-list > li{margin-bottom: 0;}
.my-rewards #form-validate button{padding: 10px;}
.customer-account .my-rewards.dashboard-container  .box-title{padding-left: 0;}
body.customer-account .data-table .gift-registry-actions span.nobr  a{ text-transform: capitalize; width: 100%;display: block;}
.enterprise-reward-customer-info #form-validate{ display: inline-block; width: 100%;}
/*============= Store credit page============*/
.storecredit,.my-rewards {padding:10px;}
.storecredit .account-balance{margin-bottom: 20px; font-size: 14px;}
.storecredit .account-balance p a{ text-decoration: underline;}
/*============= gift card  page============*/
.giftcardaccount{padding: 10px;display: inline-block;width: 100%;}
.giftcardaccount ul li label{margin-bottom: 10px;display: block; font-size: 14px;}
.giftcardaccount button{padding: 5px 10px;text-transform: capitalize;margin-bottom: 10px;}
/*===============popup redirecting style==========================*/
#location-redirect-dialog,#location-redirect-dialog_content{background: #fff;z-index: 8032!important;}
#location-redirect-dialog .alert_buttons {text-align: center; background: #fff;padding: 15px 0;}
#location-redirect-dialog .alphacube_message,#location-redirect-dialog .alert_message {padding: 0 10px;}
#location-redirect-dialog button{font-size: 14px;padding: 5px; display: inline-block;min-width: 100px;border: 0;margin: 0 5px;}
#location-redirect-dialog.dialog table.table_window{background: none; border: 0;}
.enterprise-rma-return-view .form-buttons a.button{padding: 5px 27px;margin-top: 9px;}
/*===============Shipping Tracking==========================*/
.tracking-table-popup .after_ship_line {position: relative;line-height: 30px;padding: 5px;}
.tracking-table-popup .after_ship_line >p{float: left;margin-right: 10px;line-height: 50px}
.tracking-table-popup .after_ship_line .as-track-button{float: left;min-width: 125px;background-color:#ffa400;padding:10px 15px;border-radius: 5px;color: white;font-weight: bold;font-size:20px;}
.tracking-table-popup .after_ship_line .as-track-button img{float: left;width: auto;margin-right:5px}
.tracking-table-popup .after_ship_line iframe {width: 550px;top:100%;height: 250px;bottom: 0;z-index: 10}
/*=============Wishlist============*/
.wishlist-index-index .my-wishlist{background: #2c2a2d; padding: 0 11px 22px 14px; margin-top: 27px; float: left; width: 100%;}
.wishlist-title .pro{color: #f7941e; padding-left: 5px;}
.wishlist-title{border: 1px solid #4c4a4d; background:#1c1b1d url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon-main-wishlist.png') no-repeat left; padding: 2px 0 4px 37px;
    background-position: 9px 10px;   margin: -19px 0 0; float: left; width: 100%;
    box-shadow: 0px 1px 1px 0px #000,0px 1px 1px 0px#000; -webkit-box-shadow: 0px 1px 1px 0px #000,0px 1px 1px 0px#000; -moz-box-shadow: 0px 1px 1px 0px #000,0px 1px 1px 0px#000;}
.wishlist-title h1{background: #1c1b1d!important ; padding: 0!important; font-weight: normal;}
.my-wishlist-wrapper{background-color: #4f4b50; float:left; width: 100%;}
.wishlist-index-index .col-main .my-account{padding: 0 11px 0 14px;}
.wishlist-index-index #wishlist-table tbody{background-color: #434143;}
.wishlist-index-index #wishlist-table tbody tr{border-bottom: 1px solid #2c2a2d;}
.wishlist-index-index #wishlist-table tbody td.child-item-0{width: 0; height: 0; margin: 0; padding: 0; display: none;}
.wishlist-index-index #wishlist-table tbody td.child-item-1{padding: 12px 10px 13px 11px; width: 20.7%;}
.wishlist-index-index #wishlist-table tbody .product-name{background: #333333; padding: 1px 0 1px 13px; margin: 0 0 7px;}
.wishlist-index-index #wishlist-table tbody .product-name a{font: 12.15px Arial, sans-serif; color: #fefefe; border-bottom: 2px solid #a8a7a8;; text-transform: none;}
#wishlist-table .old-price, #wishlist-table .save-price{display: none;}
#wishlist-table tbody td.last{padding: 5px 6px 10px 0;}
#wishlist-table .comment-wishlist{float: left; width: 57.7%;}
#wishlist-table textarea {border: 1px solid #bcbcbc; width: 100%; height: 52px; font-size: 11px; background: #ddd; box-shadow: 0 1px #fff;
    border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
#wishlist-table .price{color: #f7941e; font :16.17px Arial, sans-serif;}
#wishlist-table .cart-cell .btn-cart{ font-size: 14px; font-weight: bold; padding: 5px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
#wishlist-table .cart-cell {text-align: center; padding-left: 0.5%; float: left; width: 29%;}
#wishlist-table .price-box {margin: 0 0 2px;}
#wishlist-table .btn-remove{background: #000 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon-delete.png') no-repeat center right; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;
    float: right; margin-right: 3.45%; padding: 16px; background-position: 9px 8px; margin-top: -9px;}
.blue-gradient {  background: #1f2d66;
    background: -moz-linear-gradient(top, #1f2d66 28%, #17214b 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#1f2d66), color-stop(72%,#17214b))!important;
    background: -webkit-linear-gradient(top, #1f2d66 28%,#17214b 72%)!important;
    background: -o-linear-gradient(top, #1f2d66 28%,#17214b 72%)!important;
    background: -ms-linear-gradient(top, #1f2d66 28%,#17214b 72%)!important;
    background: linear-gradient(to bottom, #1f2d66 28%,#17214b 72%)!important;
}
#wishlist-view-form .buttons-set2 button{font-size: 12.95px;}
#wishlist-view-form .buttons-set2 .blue-gradient,
#wishlist-view-form .buttons-set2 .yellow-gradient{border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 6px 20px 5px;}
#wishlist-view-form .buttons-set2 .blue-gradient{color: #e3e1e1; border: 1px solid #142464; }
#wishlist-view-form .buttons-set2 .yellow-gradient{color: #fff; border: 1px solid #a56924; font-weight: bold; font-style: italic;}
#wishlist-view-form .buttons-set2 .blue-gradient:hover{background: #17214b!important;}
#wishlist-view-form .buttons-set2 .yellow-gradient:hover{background: #f7941e!important;}
.wishlist-block1{float: left; margin: 11px 0 15px 0;}
.header-wishlist-title{float: left; width: 100%; background-color: #000; padding: 0 12px 0 16px;}
.wishlist-index-index .wishlist-choice, .header-wishlist-title .create-wishlist{width: 118px;}
.header-wishlist-title > div{color: #fff;}
.header-wishlist-title .w-name-edit{color: #f7941e; padding-left: 18px;}
.header-wishlist-title .wishlist-name h2{line-height: 37px; font-size: 14px; margin-bottom: 0;}
.header-wishlist-title .create-wishlist, .header-wishlist-title .wishlist-choice{float: right; margin-top: 5px;}
.header-wishlist-title .create-wishlist{margin-left: 10px;}
.wishlist-index-index .select_box{height: 26px; line-height: 26px;}
.wishlist-index-index .select_box select, .wishlist-index-index .select_box_image{height: 26px;}
.icon-plus{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon-plus.png') no-repeat center;  float: left; display: block; width: 14px; height: 15px;   margin: 5px 0 0 7px;}
.wishlist-index-index .text-create span{font: 11.51px Arial, sans-serif; color:#666;}
.wishlist-index-index .my-wishlist .buttons-set{text-align: center;}
.wishlist-index-index .back-link a{color:#f7941e; font-size: 16px;}
#wishlist_edit_action_container { left: 0;  position: fixed;  top: 50px;  width: 100%;  z-index: 99999; }
#wishlist_edit_action_container .popup-block {background: #F4F4F4;  border: 1px solid #CCCCCC;  display: block;  margin: 0 auto;  padding: 2% 20px;  width: 100%;  max-width: 500px;  min-width: 320px;  }
.split-button .split-button-title {display: none; }
.catalog-category-view .products-list .wishlist .change,.catalogsearch-result-index .products-grid  .add-to-links .change{color: transparent;}
.split-button .list-container {display: none;padding: 5px 0 ;max-width: 320px;  min-width: 147px;  position: absolute;    top: 100%;  background: #FBFBFB;  border: 1px solid #cccccc;  text-align: center;  z-index: 99999999;  }
.catalog-category-view .split-button .list-container{left: 16%;}
.split-button.active .list-container{display: block;}
.split-button.active .list-container ul li{line-height: 20px; cursor: pointer;}
#wishlist_edit_action_container .popup-block{position: relative;}
#wishlist_edit_action_container .popup-block .block-title .btn-close { position: absolute; right: 10px; top: 10px;  cursor: pointer; }
#wishlist_edit_action_container #wishlist-public{width: auto; height: auto; opacity: 100; margin-top: 0; margin-right: -18px; margin-left: 1px;}
#wishlist_edit_action_container #wishlist-name{width: 85%; margin-top: 10px;}
.blue-gradient span{color: #fff;}
#wishlist_edit_action_container button{padding: 5px 25px;}
#wishlist_edit_action_container .btn-cancel{border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
.catalog-product-view .split-button .list-container{left: -35%; top:148%;}
.catalog-product-view .add-to-links .wishlist-product-view{margin-right: 7px; }
.wishlist-index-index #wishlist-create-button{text-transform: none;}
.wishlist-index-index #wishlist-create-button .text-create{margin-left: -9px;}
.wishlist-index-index .wishlist-actions-container .wishlist-name{float: left;}
.wishlist-index-index #wishlists-select .change span.first{padding: 5px 35px 4px 7px;  width: 118px; border-right: 1px solid #ddd;}
.wishlist-index-index #wishlist-choice{position: relative;}
.wishlist-index-index .split-button .list-container{left: -1px; min-width: 118px; width: auto; text-align: left; padding: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; height: auto!important;}
.wishlist-index-index .split-button .list-container ul{padding-left: 9px; }
.wishlist-index-index .split-button .list-container ul li a{color: #262626;}
.wishlist-index-index #wishlists-select .change{color: #262626;}
.wishlist-index-index .back-link{display: none;}
.wishlist-empty{clear: both; color: #fff; font-size: 14px; padding: 15px 0 0 10px;}
.wishlist-index-index .main .select_box{background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0%, #d8d8d8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#d8d8d8));
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#d8d8d8 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%,#d8d8d8 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%,#d8d8d8 100%);
    background: linear-gradient(to bottom, #f2f2f2 0%,#d6d6d6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d0d0',GradientType=0 );}
.wishlist-index-index .split-button .list-container ul li{line-height: 25px;}
#wishlist-table thead,#wishlist-table .truncated{ display: none;}
.wishlist-index-share #form-validate {background-color: #e6e6e6;padding-bottom: 5px;}
.wishlist-index-share #form-validate .buttons-set .blue-gradient {color: #e3e1e1;border: 1px solid #142464;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;padding: 6px 20px 5px;margin-top: 5px;}
.wishlist-index-share #form-validate .buttons-set .blue-gradient:hover{background: #17214b!important;}
.wishlist-index-share #form-validate h2 {text-transform: none;padding: 10px 10px 0 10px;border: none;color: #2f2f2f;font-weight: 600;}
.wishlist-index-share #form-validate ul.form-list {padding: 0 10px;}
.wishlist-index-share #form-validate li:nth-child(2) .input-box {padding-top: 7px}
.wishlist-index-share #form-validate .form-list label {font-size: 14px;color: #2f2f2f;}
.wishlist-index-share #form-validate .buttons-set {padding-right: 10px}
/*===================About us======================*/
.cms-page-view .breadcrumbs{display: none;}
.cms-about-us .main-container{background-color: #fff;}
.cms-about-us .title h2,.cms-about-us .title h3{font-size: 28.47px; color: #f7941e; text-transform: none; font-style: italic; font-weight: bold; padding-bottom: 3px;}
.cms-about-us .page-title h2,.cms-about-us .page-title h3{text-transform: uppercase; padding-left: 11px;}
.col2-set-first .col2{width: 55.3%; float: right;}
.col2-set-first .col1 img{float: left;}
.cms-about-us .page-title{margin:10px 0 6px 0!important; }
.cms-about-us .title{border-bottom: 2px solid #ebebeb; margin-bottom: 4px;}
.cms-page-view .std{font-size: 13px;}
.cms-about-us .intro{padding-left: 7px; margin: 0 0 5px;}
.cms-page-view .std p, .cms-no-route .std p {color: #535353;  font-size: 13px;  line-height: 20px; }
.cms-about-us .title h2,.cms-about-us .title h3{margin-bottom: 0;}
.cms-page-view .col2-set-second .col1{float: left; width: 55.3%;}
.cms-page-view .col2-set-second .col2{float: right;}
.cms-page-view .support .col2{width: 54.3%;}
.cms-page-view .col2-set{margin-bottom: 30px;}
.cms-about-us .visitors p span{color: #f7941e; font-size: 12px; font-style: italic;}
.cms-about-us .about-hobbyking p{font-size: 12px; color: #9c9c9c; text-align: center;}
.character-hobbyking{text-align: center; width: 100%;}
.character-hobbyking img{display: inline-block; vertical-align: middle;}
.col2-set-second .col1 .title, .col2-set-second .col1 p{padding-left: 13px;}
.col2-set-first .col1,.cms-page-view .col2-set-second .col2{width: 44%;}
.btn-delete-wishlist{margin-top: 10px!important;}
.wishlist-index-index .fieldset p{margin-bottom: 0;}
/*=============Payment account============*/
.paylater-paylater-index input[type=radio].css_radio + label.css_radio{padding: 0 0 6px 26px; background-position: 0 -1px;}
#form-paylater dt{clear: both; float: left; width: 100%;}
.paylater-paylater-index #order-item-review h3{background-color: #17214b; color: #fff; padding-left: 15px; line-height: 30px;}
#order-item-review{background-color: #f7f7f7; float: left; width: 100%;}
.paylater-step{padding-left: 20px; margin-bottom: 10px;}
#form-paylater{padding:0; float: left;width: 94%;margin: 1.5% 3% 1.7%;}
.paylater-step li a{color: #f7941e; text-transform: uppercase; font-weight: bold;font-size: 17px;}
.paylater-step li:first-child{margin: 15px 0;}
.paylater-step li{line-height: 20px;text-transform: uppercase;}
#form-paylater p.required{display: none;}
#form-paylater p.select_payment{font-size: 14px;padding: 10px;}
#form-paylater #payment_form_ccsave select{height: 30px;}
#form-paylater #payment_form_ccsave li{width: 50%; float: left;}
#form-paylater .yellow-gradient{float: right; padding: 10px 15px;margin: 20px 10px 30px;}
#form-paylater .paylater-method{margin-top: 10px;}
#form-paylater .total-payment table{ float: right;}
#form-paylater .total-payment table td{padding: 8px;font-size: 14px;}
#form-paylater .total-payment{display: inline-block;width: 100%;border-top: 1px solid #dcdde1;padding-top: 20px;}
#form-paylater dt.even-pay-dollar{padding: 7% 4.5% 3%;}
#form-paylater dt.even-pay-dollar img{margin-top: -5%;}
/*=============Payment account============*/
.cms-no-route .main-container .col-main,.cms-service-unavailable .page-title,.cms-service-unavailable .main-container .col-main, .cms-page-view .main-container .col-main{background: #fff; text-align: center;}
.cms-no-route .main-container .std,.cms-service-unavailable .main-container .std,.cms-page-view .main-container .std {padding: 25px 0 20px 0; font-size: 14px;}
.cms-page-view .std li, .cms-no-route .std li{font-style: normal;}
.cms-no-route .std h3,.cms-service-unavailable .page-title h1{color: #17214b; font-size: 24px; font-weight: bold;}
.cms-no-route  .std ul.disc{float: none;}
.cms-no-route .col1-layout .col-main{padding-bottom: 0!important;}
.cms-service-unavailable .main-container .std{ min-height: 210px;}
.cms-service-unavailable .main-container .std p{ font-size: 14px;}
/*======browser ie9======*/
.ie9 .select_box select,.ie9 .catalogsearch-result-index .select_box_search select{padding: 5px 7px!important; width: 130%!important;}
.ie9 .block-title-login .select_box_image{ width: 100%; z-index: 9;}
.ie9 .block-title-login .select_box_image:before{ background: none;}
.ie9 .top-container #search_mini_form .search-button { filter: none; background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_search.png') no-repeat center; border-radius: 0; position: absolute; top: 0; right: 0; width: 32px; height: 30px; border: 0; }
.ie9 #header #search_mini_form .search-button {filter: none; background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_search.png') no-repeat center; }
.ie9 .catalogsearch-result-index .label_search_toolbar{ vertical-align: top;}
.ie9 .catalogsearch-result-index .pager .limiter select{ width: 150%;}
/*=============Paypal layout============*/
.paypal-express-review .page-title h1{background-color: #2f2f2f; border-top: 1px solid #9e9b9f; border-left: 1px solid #9e9b9f;  border-right: 1px solid #9e9b9f;  -moz-box-shadow: 0 2px 4px #9e9b9f;  -webkit-box-shadow: 0 2px 4px #9e9b9f;  box-shadow: 0 2px 4px #9e9b9f;
    width: 100%;  font-size: 17px;  color: #ffffff;  border: 0;  text-transform: capitalize;  padding: 6px 0 4px 15px!important;}
.paypal-express-review .col-main{padding: 10px 8px;}
.paypal-express-review .legend{color: #f7941e;  margin: 15px 0;  font-size: 17px;  text-transform: uppercase;  font-weight: bold;}
.paypal-express-review .col2-set .col-1,.paypal-express-review .col2-set .col-2{width: 49%;}
.paypal-express-review .box-title h3{color: #fff; font-size: 15px;  text-transform: capitalize;  margin-bottom: 0;  background-color: #4f72ad;  padding: 4px 0 2px 10px;}
.paypal-express-review .box-title h3 a{color:#f7941e;}
.paypal-express-review .data-table thead{background-color: #16204a;  color: #f7941e;  font-size: 14px;  text-transform: capitalize; border: 1px solid #d8dfe2; padding: 10px 0;}
.paypal-express-review .data-table tbody{border: 1px solid #d8dfe2;}
.paypal-express-review .box .box-content{padding: 10px;}
.paypal-express-review  #details-table th{padding: 10px 0; text-align: left;}
.paypal-express-review #review-buttons-container{background-color: transparent; float: right!important; clear: none; width: auto!important; margin-left: 10px!important; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.paypal-express-review  #details-table  thead th > .nobr{padding-left: 8px;}
.paypal-express-review #details-table .product_name_checkout{padding:10px 0 10px 8px!important;}
.paypal-express-review #details-table .product_name_checkout{width: 35%;}
.paypal-express-review #details-table .warehouse-info{width: 30%;}
.paypal-express-review #details-table .product_name_checkout h4{max-width: 265px; text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}
.paypal-express-review  #details-table tbody td{text-align: left; position: relative; padding: 5px;}
.paypal-express-review .price_grand_total_checkout td{font-size: 19px;}
.paypal-express-review .border_cart_right{right: 8px; height: 24px; margin-top: 6.5px;}
.paypal-express-review tfoot{color: #4e4e4e;}
.paypal-express-review tfoot td{padding: 5px 0;}
.paypal-express-review tfoot td.last{text-align: right; padding: 0 10px;}
.paypal-express-review #details-table tbody .checkout_price{width: 17%;}
.paypal-express-review #details-table tbody .checkout_qty{width: 6%;}
.paypal-express-review #details-table tbody .checkout_sub_total{text-align: left!important;}
.paypal-express-review tfoot tr.first td{padding-top:10px!important;}
.paypal-express-review .edit-shopping-cart{float: right; margin-top: 20px;  color: #fff;  font-size: 16px;text-transform: none; font-weight: normal; height: 34px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.paypal-express-review .edit-shopping-cart a{padding: 0 10px; line-height: 34px;}
.paypal-express-review #details-table tbody tr.odd{background-color: #E6E6E6;}
.paypal-express-review #details-table tr.even{background-color: #F1F1F1;}
.paypal-express-review #review_button{font-size: 16px;}
.paypal-express-review #details-reload{padding-top: 20px;}
.paypal-express-review .select_box select {width: 120% !important;}
/*===================Gift card layout======================*/
.catalog-product-view .product-options{padding: 10px 5px; float: left; margin-bottom: 10px;}
.catalog-product-view .product-options input{width: 100%;}
.catalog-product-view .product-options .input-box{margin-bottom: 10px;}
.catalog-product-view .product-options .form-list > li{margin-bottom: 0;}
.catalog-product-view .product-options-bottom .add-to-links{margin-top: 14px; float: left;}
/*===================send mail page======================*/
.sendfriend-product-send .send-friend form{padding: 20px 15px;}
.sendfriend-product-send .send-friend .input-box{ width: 70%;margin-bottom: 5px;}
.sendfriend-product-send .send-friend .input-box input,.sendfriend-product-send .send-friend form ul li.wide .input-box{width: 100%;color: #2f2f2f;}
.sendfriend-product-send .send-friend form .back-link.button_blue{width: auto;float:left; margin: 10px;}
.sendfriend-product-send .send-friend form button{padding: 10px;}
#add_recipient_button button{background: none;color: #000;margin-top: 10px;}
/*===================Category-main======================*/
@media only screen and (min-width: 901px) {
    .catalog-category-view .products-list > li .product-image{width: 23.88%; padding-right: 7px;}
    .catalog-category-view .products-list .product-shop{width: 76.12%; padding-left: 0px; float: right;}
    .col3-layout .col-right {width: 17.6%; padding: 0; float: left;background-color: #e6e6e6;}
    .col3-layout .col-wrapper {float: left; width: 82.4%;}
    .col3-layout .col-wrapper .col-main {float: right; width: 78.6%; padding: 9px 6px 8px 6px;}
    .col3-layout  .col-left {width: 21.4%;position: relative;background-color: #e6e6e6;}

    .main-container{max-width: 1024px;  background: #e6e6e6;}
    .catalog-category-view .toolbar{margin: 6px 0 7px 0;}
    .bottom-info .rate{margin-left: 1px; float: left;}
    .product-info .left-info{margin-left: 3%;}
    .catalog-category-view .products-list > li .product-image img{max-width: 147px; max-height: 123px;}
    .catalog-category-view .product-view{/*width: 888px;*/ background: #F5F5F5;}

    .col2-left-layout .col-left {width: 17.642%;background-color: #e6e6e6;}
    .col2-left-layout .col-main{width: 82.358%;background-color: #ffffff;}

    .catalog-category-view .products-list .action .button, .catalog-category-view .right-action .button{float: right; margin-top: 1px;}
    .quick-view-content .add-to-box p{left: 0;}
    /*===================product-detail=====================*/
    .catalog-product-view .col2-left-layout .col-main{width: 82.35%; background: #f7f7f7; border-top: 11px solid #fff;  border-right: 8px solid #fff; border-left: 8px solid #fff;}
    .product-view {padding: 15px 1% 0 1.21%;}
    .catalog-product-view .product-image-wrap ul li{display: none;}
    .catalog-product-view .product-image-wrap ul li.first{display: block;}
    .more-view-mobile{display: none;}
    .category-top-banner{margin-top: 8px;}
    /*===================search page=====================*/
    .catalogsearch-result-index .col-wrapper .col-main, .catalogsearch-result-index .col3-layout .col-wrapper .toolbar{  background-color: #f7f7f7;}

    /*===================quick view=====================*/
    .quick-view-content .product-essential{float: left; width: 100%;}
    .quick-view-content .thumb-link img{width: 100%;}
    .product-view.quick-view-content{ float: left; width: 100%;}
    .product-view.quick-view-content .product-shop{width: 46.7%; padding: 0 1% 0 0; float: right;}
    .product-view.quick-view-content .first-media .product-image-wrap{float: left;  width: 50.345%; padding-left: 1.587%;}
    .product-view.quick-view-content .more-view-thumb-nails{ margin: 10px auto 0; height: auto; width: 96%;}
    .product-view.quick-view-content{padding: 0;}
    .product-view.quick-view-content .more-views .item{/*width: 14.05%;*/ margin: 0 1px; width: 100%;}
    .product-view.quick-view-content .more-views .item .thumb-link{width: 99.5%; max-height: 68px; }
    .fancybox-inner{padding-bottom: 11px; background: #f5f5f5;}
    .first-media .more-view-thumb-nails{display: none;}
    .second-media .product-image-gallery{display: none;}
    .quick-view-content .owl-item{/*width: 14.05%!important;*/}
    .quick-view-content .product-image-thumbs .owl-item .img-thumnail{max-height: 68px!important;}
    .second-media{float: left; width: 100%; overflow: hidden;}
    .second-media .product-image-wrap{float: left; width: 100%;   padding: 0 8px 0 14px;}
    .quick-view-content .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-prev,
    .quick-view-content .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-next{height: 100%; width: 18px; background-size: 100% 100%;}
    .quick-view-content .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-prev{left: -2.5%;}
    .quick-view-content .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-next{right: -2.8%;}
    .owl-carousel-quickview{width: 820px; max-width: 820px; margin: 0 auto;}
    .desktop-desc{display: block!important;}
    .fancybox-quick-view .fancybox-inner{overflow-y: auto!important;}
}
@media all and (max-width: 1125px) and (min-width:901px ){
    .account_top .home_page{width: 12%;}
    .header-language-background .header-language-container{ padding-left: 0.75%;}
    .account_top .block-login .block-title{ width: 12%;}
    .account_top .block-login{width: 86%;}
    .account_top form{width: 86%;}
    .account_top .block-login input#mini-login{margin-right: 0.5%; width: 35%;}
    .account_top .actions .button span{font-size: 10px;}
    .store-language-container .zoom-chat{background-size: 100%;  width: 27%;}
    .store-language-container{padding:0 3px;}
    .store-language-container .form-language{width: 21%;}
    .store-language-container .country-switcher, .store-language-container .currency-contry, .currency-switcher{width: 26%!important;}
    .account_top .actions .button{ width: 10.5%; margin-right: 1%;}
}
@media all and (max-width: 986px) and (min-width: 901px){
    li.sub_category_item{width: 32.8%;}
    .quick-view-content .product-info
    .quick-view-content .product-info label,
    .quick-view-content .product-info .price{font-size: 11px;}
    .checkout-onepage-index .item-options {font-size: 12px;}
}
@media only screen and (min-width: 1063px){
    .catalog-category-view h2.product-name a{font-size: 16px;}
    .catalog-category-view .products-list .product-shop .price-box .old-price .price{/*font-size: 11px;*/}
}
@media all and (max-width: 945px) and (min-width: 901px){
    .cart .checkout-types .paypal-logo a{padding: 0 10px;}
    .method-checkout-cart-methods-onepage-bottom button{padding: 0 20px;}
}
@media all and (max-width: 1062px) and (min-width: 972px){
    .catalog-category-view h2.product-name a{font-size: 14px;}
}
@media all and (max-width: 1070px) and (min-width: 901px){
    .daily_video_block, #nav{width: 100%;margin-left: 0;}
    .col-right .block-viewed{width: 100%;}
}
@media all and (max-width: 1032px) and (min-width: 971px){
    .right_nav_header_top ul li a{font-size: 14px;}
    .right_nav_header_top{padding: 0 1%;}
    .right_nav_header_top ul li{padding: 0 2.4%;}
}
@media all and (max-width: 971px) and (min-width: 901px){
    /*=============================Checkout========================*/
    .catalog-category-view h2.product-name a{font-size: 12px;}
    .catalog-category-view .products-list .action .button, .catalog-category-view .right-action .button{font-size: 11px!important;}
    .catalog-category-view .mini-products-list .product-details .product-name{font-size: 12px!important;}
    .catalog-category-view .info-review, .catalog-category-view .info-review span{font-size: 90%!important;}
    .catalog-category-view .info-review .button{font-size: 10px!important;}
    .right_nav_header_top ul li a{font-size: 14px;}
    .right_nav_header_top{padding: 0 1%;}
    .right_nav_header_top ul li{padding: 0 1.9%;}
    .custom-linked-products .toggle-tabs:before{  border-bottom: 40px solid transparent; border-right: 46px solid #dbdbdd;  margin-left: -46px;}
    .shipping .form-list label{ font-size: 10px;}
    .left-info .bottom-info{font-size: 10px;}
    .catalog-category-view .products-list .product-info label, .catalog-category-view .products-list .product-shop .price-box .price{font-size: 11px;}
    .catalog-category-view .products-list .price-box .special-price .price{font-size: 19px;}
    .product-info .left-info .bottom-info .rating-wrap{margin-left: 8px;}
    .catalog-category-view .products-list .product-shop .price-box .regular-price .price,.catalog-category-view .products-list .product-shop .price-box.price-gift-card .price{font-size: 18px;}
    .catalog-category-view .right-action .button {height: 20px;  line-height: 21px; }
    .catalog-category-view .add-to-cart{height: 24px;}
    .qty-wrapper #qty{height: 19px;}
}
@media only screen and (min-width: 481px){
    .catalog-category-view .products-list .product-shop .price-box{float: right;}
    .show_mobile_sale_item_mb{ display: none;}
    .suggestion-wrap  .button-set{position: absolute;right: 3.5%; bottom: 4.5%;}
    .suggestion-wrap .pointer-submit {content:'';  position: absolute;  right: 100%;  top: 33%; width: 0; z-index: 1; border-top: 4px solid transparent; border-right: 4px solid #17214b; border-bottom: 4px solid transparent; }
    .icon-select{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_select.png') no-repeat right; margin:6px 6px 5px 6px ; width: 14px; height: 13px; float: right;}
    .user-info-wrap{background-image: linear-gradient(to right,#f8f8f8, #f8f8f8 0%, #fff 70%, #f8f8f8 100%);margin-bottom: 20px; float: left;}
    #discussion-posts .user-info-wrap{height: 34px;}
    .store-language-container #block-customer-address-header{z-index: 999999;left: auto!important; top: auto!important;margin-bottom:16px;position: fixed!important;bottom: 0;right: 2.267%;border: 2px solid #fff;box-shadow: -4px 4px 8px 0px rgba(18, 18, 18, 0.75);-webkit-box-shadow: -4px 4px 8px 0px rgba(18, 18, 18, 0.75); -moz-box-shadow: -4px 4px 8px 0px rgba(18, 18, 18, 0.75); border-radius: 10px; background:#986427 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_location.png') no-repeat top;padding: 1.3%;}
    .product-img-wrap-m{display: none;}
    .products-list .product-info .right-info{float: right;max-width: 60%;margin-top: 4px;}
    .category-finder-page .am-toggle-content.config #narrow-by-list label.css_checkbox{ padding: 5px 0 3px 20px!important;}
    .propeller-page .block-layered-nav .item-label-check-box #narrow-by-list dd ol li label{padding: 3px 0!important;}
    .category-finder-page.propeller-page .block-layered-nav .blade_count dl dd{padding: 0 2%;}
    .category-finder-page.propeller-page .block-layered-nav .item-label-check-box dl dd{margin-top: 5px;}
    .category-finder-page.propeller-page .block-layered-nav .item-label-check-box dl dt{ font-size: 14px;}
    .propeller-page .block-layered-nav .item-label-check-box #narrow-by-list dd ol li label{ font-size: 0;}
    .review-icon{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left; width: 12px; height: 17px; display: block;background-position: -565px -573px;position: absolute;right: 6%;margin-top: 9px;}
    .category-finder-page .category-products .only-mb{display: none;}
    .products-list .finder-list-style .value-attr-finder{width: 100%; display: inline-block;}
    .finder-stock-list .value-attr-finder{ display: inline-block; width: 100%; text-align: center;}
    .addresses-additional ol li.item{ float: left;width: 100%;padding-left: 11px;}
    #checkoutSteps .input_control{ width: 47%; float: left;}
    .customer-address-form .form-account li.fields-customer div.field{float: left; width: 50%;position: relative;}
}
/*========================== retina screen==========================================*/
@media all and (max-width: 1045px) and (min-width: 901px){
    .related-box .ratings label{font-size: 11px;}
    .related-box .ratings .rating-box .rating,.related-box .ratings .rating-box {background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/mobile_star.png');}
    .related-box .ratings .rating-box .rating {height: 13px;}
    .related-box .ratings .rating-box {width: 56px; height: 13px; background-position: 0 -12px;}
    .catalog-product-view .product-options-bottom .add-to-links{margin: 0 0 5px 0;}
    .product-options-bottom .sharing-links{float: left;}
}
@media all and (max-width: 970px){
    .nav-cat li.level0.nav-1 .bg-nav >span{ background-position: 5px -290px;}
    .nav-cat li.level0.nav-2 .bg-nav >span{ background-position: 5px -314px;}
    .nav-cat li.level0.nav-3 .bg-nav >span{ background-position: -10px -350px;}
    .nav-cat li.level0.nav-4 .bg-nav >span{ background-position: -14px -383px;}
    .nav-cat li.level0.nav-5 .bg-nav >span{ background-position: -14px -419px;}
    .nav-cat li.level0.nav-6 .bg-nav >span{ background-position: -82px -290px;}
    .nav-cat li.level0.nav-7 .bg-nav >span{ background-position: -12px -455px;}
    #categories li.level0.nav-1:hover .bg-nav > span{background-position: -236px -293px;}
    #categories li.level0.nav-2:hover .bg-nav > span{background-position: -156px -290px;}
    #categories li.level0.nav-3:hover .bg-nav > span{background-position: -162px -336px;}
    #categories li.level0.nav-4:hover .bg-nav > span{background-position: -155px -362px;}
    #categories li.level0.nav-5:hover .bg-nav > span{background-position: -152px -398px;}
    #categories li.level0.nav-6:hover .bg-nav > span{background-position: -247px -338px;}
    #categories li.level0.nav-7:hover .bg-nav > span{background-position: -163px -435px;}
}

@media all and (max-width: 1017px) and (min-width: 999px){
    .issue{padding-left: 5.7%;}
    .price-war{padding-left: 5%;}
    .catalog-product-view .product-view .short-description .std,
    .catalog-product-view .more-des{font-size: 14px; line-height: 17px;}
    .suggestion-wrap{bottom: -227px;}
}
@media all and (max-width: 998px) and (min-width: 901px){
    .issue{padding-left: 5.7%;}
    .price-war{padding-left: 5%;}
    .product-view .short-description .std,.more-des{font-size: 13px; line-height: 17px;}
    .catalog-product-view .links{margin-bottom: 10px;}
    .related-box .ratings label{font-size: 11px;}
    .related-box .ratings .rating-box .rating,.related-box .ratings .rating-box {background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/mobile_star.png');}
    .related-box .ratings .rating-box .rating {height: 13px;}
    .related-box .ratings .rating-box {width: 56px; height: 13px; background-position: 0 -12px;}
    .catalog-product-view .extra-info{padding: 8px 3.34% 6px 2%;}
    .catalog-product-view .product-essential .price-box .regular-price .price{font-size: 20px;}
}
@media all and (max-width: 965px) and (min-width: 901px){
    .cart .checkout-types .paypal-logo a{padding: 0 10px;}
    .method-checkout-cart-methods-onepage-bottom button{padding: 0 20px;}
    .catalog-product-view .add-to-cart-wrapper .links span,
    .catalog-product-view .add-to-cart-wrapper .change{font-size: 11px;}
    .extra-info div.weight{padding-right: 2.5%;}
    .qty-wrapper-view,.bottom-qty-wrapper-view{padding-left: 1.5%;}
    .qty-wrapper-view label{font-size: 11px;}
    .stock-view{margin-left: 3%;}
    .extra-info div.weight{margin-right: 0.5%;}
    .product-view .short-description .std,.more-des{font-size: 12px;}
    .catalog-product-view .price-box {margin: 3px 0 0 0;}
    .catalog-product-view .add-to-cart-buttons span{font-size: 18px;}
    .catalog-product-view .product-view .add-to-cart-buttons{max-width: 85%; margin: 0 auto;}
    .catalog-product-view .product-view .product-shop .add-to-cart-buttons .button{margin-bottom: 8px;}
    .catalog-product-view .links{margin-bottom: 10px;}
    .product-view .product-shop .sku{font-size: 10.5px;}
    .product-view.quick-view-content .product-shop .sku{font-size: 12px;}
    .rating-sku .rating-wrap label{font-size: 10.5px;}
    .bottom-qty-wrapper-view .add-qty-wrapper .add-qty{max-width: 44%;}
    .catalog-product-view .add-qty input {font-size: 11px;}
}
@media all and (max-width: 975px) and (min-width: 901px){
    .desc-toggle-tab .toggle-tabs > div {width: 17%!important; background-size: 100% 27px!important;}
    .desc-toggle-tab .toggle-tabs > div{line-height: 27px;}
    .suggestion-wrap{margin-top: -5px;}

}
@media all and (max-width: 940px) and (min-width: 901px){
    .crosssell .add-to-links a{ font-size: 10.5px;}
    #checkout-review-table-wrapper {overflow-x: auto;}
}
@media all and (max-width: 950px) and (min-width: 901px){
    .more-view-thumb-nails .owl-buttons > div{width: 12px;}
}
@media all and (max-width: 1071px) and (min-width: 971px){
    #view_video_revious{ background-size: 21px 13px; padding-top: 2px;}
    #view_video_revious,.auto_sub a span, .auto_sub #play-status{ font-size: 9.7px;}
    .auto_sub{ margin:  17px 0px 7px 0px}
    .auto_play{margin-right: 1px;}
    .bargain_innerContainer{ padding:0 7.2%;}
    .bargain_innerContainer .owl-controls .owl-prev{ left: 3%;}
    .bargain_innerContainer .owl-controls .owl-next{ right: 2%;}
    #myContainer, .yui-ac-container{ width: 30.9%;}
}
@media all and (max-width: 970px) and (min-width: 901px){
    .bargain_innerContainer{ padding:0 6.2%;}
    .auto_sub{ margin:  17px 0px 7px 0px}
    .auto_play{margin-right: 1px;}
    .bargain_innerContainer .owl-controls .owl-prev{ left: 2%;}
    .bargain_innerContainer .owl-controls .owl-next{ right: 1%;}
    #view_video_revious,.auto_sub a span, .auto_sub #play-status{ font-size: 9px;}
    #view_video_revious{  padding: 5px 0 5px 30px;}
    .daily_video_block h4{ font-size: 13px;}
    .category-bargain-bin #products-list .product-shop .action .view-detail{ font-size: 16px;}
    .more-view-thumb-nails .item a{width: 98%;}
    .footer .links a{font-size: 12px;}
}
@media all and (max-width: 1175px) and (min-width: 1036px){
    .quick-view-content .add-to-cart-buttons button span{font-size: 13px;}
    .quick-view-content .add-to-cart-buttons .button{padding: 0 8px;}
    .quick-view-content .product-shop .action{margin: 8px 0 12px;}
    .product-view .product-shop .ratings{margin-bottom: 0;}
    .right-info-product-view{padding-right: 2%;}
    .quick-view-content .action .button {font-size: 15px;line-height: 31px; padding: 0 50px;}
}
@media all and (max-width: 1036px) and (min-width: 999px){
    .more-view-thumb-nails .item a{width: 98%;}
}
@media all and (max-width: 1400px) and (min-width: 901px) {
    .store-language-container #block-customer-address-header .icon_close_location {margin: -5px -5px 0 0;}
    .fancybox-location-popup .fancybox-close { right: -5px; top: -6px;}
}
@media all and (max-width: 1035px) and (min-width: 901px){
    .quick-view-content .action .button {font-size: 14px; line-height: 28px; padding: 0 50px;}
    .quick-view-content .product-shop .action{margin: 7px 0 10px 0;}
    .product-view.quick-view-content .product-shop{padding: 0;}
    .quick-view-content .wishlist-product-view span{font-size: 10px;}
    .quick-view-content .wishlist-product-view .link-wishlist {padding: 0 6px 0 4px;}
    .quick-view-content .wishlist-product-view span.icon-wishlist{margin-top: 5px;}
    .quick-view-content .qty-wrapper #qty {margin: 3px 0 0 0;}
    .quick-view-content .add-to-cart-buttons .button{line-height: 25px; padding: 0 4px;}
    .quick-view-content .add-to-cart {height: 29px; margin-top: 2px; }
    .catalog-category-view .quick-view-content .add-to-cart{margin: 2px 0 0;}
    .quick-view-content .add-to-cart-buttons button span{font-size: 11px;}
    #wishlist-table .cart-cell .btn-cart{font-size: 12px;}
    .paypal-express-review #details-table .product_name_checkout h4{max-width: 232px;}
}
@media all and (max-width: 920px) and (min-width: 901px){
    .right_nav_header_top ul li a{ font-size: 13.25px;}
}
@media all and (max-width: 980px) and (min-width: 901px){
    .catalog-category-view.category-bargain-bin .products-list .product-shop .price-box .save-price-bargain span{font-size: 14px;}
}

/*===================Category page==================*/
@media only screen and (max-width: 900px) {

    .col3-layout .col-wrapper {float: none; width: 100%;}
    .catalog-product-view .col2-left-layout .col-main {float: right; width:100%; padding: 0;}
    .col2-left-layout .col-main{width: 100%;background-color: #ffffff;}


    .col-left, .col-right{display: none!important;}
    .customer-account-create .breadcrumbs,.customer-account-forgotpassword .breadcrumbs{ display: block!important;}
    .main{ background-color: #fff;}
    /*===================homepage tablet========================*/
    #header{position: relative;}
    #header-nav{ left: 0; top: 100%;}
    .page{background:#000 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_image_tablet.png') no-repeat top;  background-size: 100%;}
    img{ width: 100%;}
    .logo img{max-width: 900px; }
    .bargain_innerContainer .item .price_container{ height: 67px;}
    #nav h3, .logo .large{ display: none;}
    #nav ol li.level0.parent.menu-active ul.level0 li.level1 .icon_has_child{    background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_cate_child_menu.png') no-repeat left;background-position: 7%;display: inline-block;width: 15px;height: 9px;margin-right: 3%;vertical-align: middle;}
    #nav ol li.level0.parent.menu-active ul.level0 li.level1.active .icon_has_child, #nav ol li.level0.parent.menu-active ul.level0 li.level1:active .icon_has_child { background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_cate_child_menu_active.png') no-repeat left; background-position: 7%;}
    #nav ol li.level0.parent.menu-active ul.level0 li.level1.active, #nav ol li.level0.parent.menu-active ul.level0 li.level1:active { background: #f7941e;}
    .skip-link.skip-nav .icon em{ width: 100%; height: 3px;background-color: #6c6d6f;display: block;margin-bottom: 3px;margin-top: 1px;}
    .header-language-background .account_top,.nav_header_top,.skip-link.skip-nav.skip-active .icon em ,.top-container{display: none;}
    .skip-links{border:0;background: #464247;background: -moz-linear-gradient(top,  #464247 0%, #4c484d 51%, #282828 51%, #282828 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464247), color-stop(51%,#4c484d), color-stop(51%,#282828), color-stop(100%,#282828));background: -webkit-linear-gradient(top,  #464247 0%,#4c484d 51%,#282828 51%,#282828 100%);background: -o-linear-gradient(top,  #464247 0%,#4c484d 51%,#282828 51%,#282828 100%);background: -ms-linear-gradient(top,  #464247 0%,#4c484d 51%,#282828 51%,#282828 100%);background: linear-gradient(to bottom,  #464247 0%,#4c484d 51%,#282828 51%,#282828 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464247', endColorstr='#282828',GradientType=0 );}
    .skip-links-bg{background-color: #1c1b1c;border: 1px solid #4f4c50;-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);-moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65);box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.65); width: 53%; float: left}
    .skip-links .skip_left{ float: left; width: 56%;}
    .skip-links .skip_right{ float: left; width: 44%;}
    .skip-links .skip_left .skip-link,.skip-links .skip_left .skip-cart{height:29px;line-height: 29px;width:17%; float: left;border: 1px solid #413e42;background-color: #1c1b1d;border-radius: 6px; margin-right:3%;margin-top: 3px;}
    .skip-links .skip-account .icon{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_account_tablet.png') no-repeat center;width: 100%; height: 16px;}
    .skip-links .skip-cart .icon{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_cart_mb.png') no-repeat center;}
    .skip-links .skip-cart span.label{ display: none;}
    .skip-links .skip-chat .icon{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_chat_tablet.png') no-repeat center;}
    .skip-links .skip-setting .icon{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_setting_tablet.png') no-repeat center;}
    .skip-links .skip_left  .skip-link.skip-setting{margin-right: 0;}
    #header .new_items {width: 94%;margin: 0;font-size: 15px;}
    .skip-links .skip_left .skip-link.skip-nav span{width:17px; height:auto;}
    #header-account .block-content .actions a span, #header-account .block-content .actions a.register_tablet{ display: none;}
    .cms-index-index .slideshow-container{margin-top: 0;}
    p.img_item_footer{margin-right: 1%;}
    .footer_logo{padding:0;}
    #header-setting, #header-account, #header-nav, #header-cart{background: #1c1b1c;position: absolute;z-index: 99;box-shadow: 1px 1px 4px 0px rgba(13, 14, 14, 0.71);-webkit-box-shadow: 1px 1px 4px 0px rgba(13, 14, 14, 0.71);-moz-box-shadow: 1px 1px 4px 0px rgba(13, 14, 14, 0.71);}
    .page-header-container .block-title strong{ font-size: 16px; color:#f7941e;}
    .page-header-container .block-title{background-color: #1c1b1c;padding: 2% 4% 1%;}
    #header-account .block-content{ background-color: #f1f1f2;padding: 6% 3% 3% 5%;display: inline-block; width: 100%;}
    #header-account .block-content label{font-size: 14px;color: #2f2f2f;margin-top: 5px; display: block;}
    #header-account ul li a{ text-align: left;color: #f7941e;text-transform: uppercase;border-bottom: 1px solid #3e3c3e;margin-left: 2%;}
    #header-account ul li.last a{ border: 0;}
    .skip-links .skip-link.skip-chat.skip-active{ background: inherit;}
    .skip-links .skip-link.skip-chat.skip-active .icon{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_chat_tablet.png') no-repeat center;}
    .skip-links .skip-link.skip-active .icon{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_close_menu.png') no-repeat center;background-size: inherit!important;}
    .skip-links .skip-link.skip-active{background: #f7941e;}
    #header-account .block-content input{ background-color: #dddddd;border-radius: 4px; width: 100%;}
    #header-account .block-content label span{color: #f7941e;font-size: 21px;vertical-align: top;padding-left: 5px;}
    #header-account .block-content #mini-login{width: 100%;}
    .skip-content #login-form-custom .validation-advice{ margin: 8px 0;}
    #header-account .block-content p.require{font-size: 13px;color: #f7941e;font-weight: bold;text-align: right;padding-top: 10px;}
    #header-account .block-content button{width: 26%;height: 32px;border-radius: 7px;background: #38488e;background: -moz-linear-gradient(top, #38488e 0%, #17214b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#38488e), color-stop(100%,#17214b));background: -webkit-linear-gradient(top, #38488e 0%,#17214b 100%);background: -o-linear-gradient(top, #38488e 0%,#17214b 100%);background: -ms-linear-gradient(top, #38488e 0%,#17214b 100%);background: linear-gradient(to bottom, #38488e 0%,#17214b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38488e', endColorstr='#17214b',GradientType=0 );line-height: 32px;font-size: 14px;float: right;margin-top: 20px;}
    #header-account .block-content button span.login_label{ display: block!important;}
    #header-account .block-content button span.sign_in{ display: none;}
    #header-account .block-content .actions a{text-align: left;font-size: 16px;color: #2f2f2f;text-decoration: underline;margin-top:28px;}
    #header-account .links{background-color: #1c1b1c;color: #f7941e;font-size: 16px;text-transform: uppercase;font-weight: normal;clear: both;}
    .skip-content.skip-active {display: block;background: #ffffff;}
    .skip-content.skip-active .top-container #search_mini_form,  .skip-content.skip-active .top-container #categories li.level0.nav-6{display: none;}
    .skip-content.skip-active .top-container #categories li.level0{margin-right: 3%;margin-top: 2%;width: 31.3%;}
    .skip-content.skip-active .top-container #categories li.level0.nav-3,  .skip-content.skip-active .top-container #categories li.level0.nav-7{margin-right: 0;}
    .skip-links .skip_left .skip-link.skip-nav.skip-active span{margin-top: 0; height: 100%;}
    #nav ul.level0{display: none;}
    #nav ul.level0{background-color: #474747;}
    .nav-primary li.level1 a{border-bottom: 1px solid #5b595b;-moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; -webkit-transition-duration: 300ms; transition-duration: 300ms;}
    .nav-primary li.level1.last a{border: 0;}
    #nav h4{display: block;font-size: 16px;margin-bottom:0;color: #f7941e; padding-left: 2%;}
    #header-nav.skip-active #nav{display: inline-block;background: #1c1b1c;width: 100%;padding: 3% 2%;}
    #nav a{color: #ffffff;}
    #nav ol li.level0{border-top: 1px solid #3e3c3e;}
    #nav ol li.level0.parent.menu-active > ul.level0 { display: block;}
    #nav ol li.level0 > a{padding: 1% 0 0.5% 2%;}
    #header-cart{margin-top: 40px;left: 0;padding: 1% 1% 4% 2%;color: #fff;}
    #header-cart .minicart-wrapper .block-subtitle{font-size: 12.91px;color: #f7941e;text-transform: uppercase; margin-bottom: 0;}
    .mini-products-list .product-image{width: 19.5%; float: left;}
    .mini-products-list .product-details{width: 80.5%;float: left;padding-left: 2.5%;}
    .mini-products-list .product-details{color: #a5a5a5;text-transform: capitalize;}
    .mini-products-list div.qty-wrapper div{display: inline-block;margin-bottom: 2px;line-height: inherit;}
    #cart-sidebar li{clear: both;display: inline-block;border-bottom: 1px solid #3e3c3e;padding: 3% 0;}
    .sku_price_mini,.price_minicart{width: 100%;}
    .price_minicart{color: #f7941e;font-size: 13.4px;}
    .price_minicart .price{float: right;}
    .price_minicart a{font-size: 10px;color: #f7941e;}
    #cart-sidebar .product-name a{color: #a5a5a5; position: absolute;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;}
    .cart-table .product-cart-actions .validation-advice{ margin-left: -4%;}
    #cart-sidebar .product-name{height: 16px;overflow: hidden;display: inline-block;margin-bottom: 0;padding-right: 17px;position: relative;width: 98%;}
    .subtotal{font-size: 17.63px;color: #f7941e;text-align: center;padding-top: 5px;font-weight: bold;}
    #cart-sidebar .info-wrapper .qty-wrapper{ width: 100%; font-size: 11px;}
    #cart-sidebar .checkout-types{display: none;}
    .minicart-actions{text-align: center;}
    .minicart-actions a.cart-link{margin-top:20px;display: inline-block;background-color: #fcaf28;padding: 3% 3% 2%;border-radius: 5px;color: #fff;text-transform: uppercase;font-size: 14.83px;font-weight: bold; margin-bottom: 10px;}
    .footer .block-subscribe{clear: both;}
    .fb-page.fb_iframe_widget{margin-top: 0; overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch;}
    .form-language .icon_language span, .country-switcher span span{display: block!important; color: #ffffff; }
    .store-language-container select{ display: inline-block;padding-right: 47px;}
    .store-language-container span.click-image-select, .store-language-container label.click-image-select{display: inline-block;width: 28%;color: #ffffff; vertical-align: middle; text-align: left;padding: 0 10px;}
    #header-setting{padding: 1% 2%;}
    #header-setting .store-language-container div{margin-bottom: 10px; }
    .show-drop .level1-header-location{ left: -4px!important;}
    .level1-header-location li{ padding: 5px 5px 5px 10px;}
    .level1-header-location li a{    color: #6c6d6f;}
    .level0-header-location{ background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8)); background: -webkit-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: -o-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: -ms-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: linear-gradient(to bottom, #ffffff 0%,#d8d8d8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d0d0',GradientType=0 ); width: 58%; font-size: 13.46px; color: #666666; -webkit-box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); -moz-box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); border: 1px solid #ccc; border-right: 0; display: inline-block; height: 27px; position: relative; border-radius: 3px  }
    .level0-header-location span{ line-height: 27px; padding-left: 5px; height: 27px; overflow: hidden;}
    .level0-header-location:after{ content: ''; position: absolute;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_select.png') no-repeat right; height:27px; right: 5px; width: 14px;}
    .level0-header-location:before{ content: ''; position: absolute; top: 0; background: rgb(225,225,225); background: -moz-linear-gradient(left, rgba(225,225,225,1) 0%, rgba(222,222,222,1) 47%, rgba(245,245,245,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(225,225,225,1)), color-stop(47%,rgba(222,222,222,1)), color-stop(100%,rgba(245,245,245,1))); background: -webkit-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); background: -o-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); background: -ms-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); background: linear-gradient(to right, rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#f5f5f5',GradientType=1 ); display: inline-block; width: 2px; right: 26px; height: 26px; }
    #header-setting.skip-content.skip-active{display: block!important;}
    .col-main,.col3-layout .col-wrapper .col-main{ width: 100%;}
    .block-title-login .info-account-login{ display: block!important; float: left;  width: 31%;}
    .block-title-login .info-account-login .image-info-account-login{ width: 100%; background-size: 90%;}
    .block-title-login .select_box_image{ padding: 2.5%;background: #33373a;display: inline-block;width: 100%; height: auto;}
    .info-account-login .detail-info-account-login,.block-title-login .bg_top_select_right{ display: none;}
    .block-title-login .name-title-account{  padding-top: 4px;  margin-top: 5px; float: right;  width: 65%;  font-size: 11.69px; color: #eeeeee; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/icon_title_name_account_tablet.png') no-repeat left top;  padding-left: 35px; min-height: 35px;}

    .logout_header_account{position: absolute; right: 20px;  top: 59px; padding: 3px 12px; border-radius: 5px;}
    .bargain_innerContainer .price_container p{ margin-right: 16%;}
    .right_product_finder h4{padding-top: 15px;padding-left: 1%;display: block;font-size: 16px;text-transform: uppercase;color: #f7941e;margin-bottom: 5px;font-weight: normal;}
    .right_product_finder .content_image{width: 23.4%; float: left; margin:0 0.8% 7%;}
    .right_product_finder .content_image a img{ margin: 0 auto;}
    .right_product_finder .img_bg_filter_right span{text-align: center; font-size: 15px;}
    .footer .block-subscribe .input-text{ padding: 8px;}
    .store-language-container #block-customer-address-header .icon_close_location:before{ content: ''; position: absolute; width: 22px; height: 22px;opacity: 0.46; -ms-filter: 'alpha(Opacity=46)'; filter: alpha(opacity=46); -moz-opacity: 0.46; -khtml-opacity: 0.46; background: #fff; border-radius: 22px;}
    .store-language-container #block-customer-address-header{display:none; background:#965f2a url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_location_tablet.png') no-repeat top; background-size: 100%;padding: 2.5%;text-align: left;}
    .store-language-container #block-customer-address-header .block-title strong span{ font-size: 16px;line-height: 18px;}
    .store-language-container #block-customer-address-header .form-list > li{ width: 81%;}
    .store-language-container #block-customer-address-header .form-list li.state-field-location{ width: 100%;}
    .store-language-container #block-customer-address-header .form-list li.state-field-location .field-state-currency { margin-left: 8%; margin-bottom: 5px; }
    .store-language-container #block-customer-address-header .icon_close_location{margin: -5px -5px 0 0;position: relative;}
    .store-language-container #block-customer-address-header  .actions button{ float: none;}
    .store-language-container #block-customer-address-header  .actions{ text-align: center; margin-top: 15px;}
    .store-language-container #block-customer-address-header .icon_close_location:before{ top: -4px;right: -5px;}
    .product-view .add-to-cart-wrapper{margin-top: 0;}
    .header-language-container .store-language-container  .currency-switcher, .header-language-container .store-language-container  .form-language,.header-language-container .store-language-container .zoom-chat,.header-language-container .store-language-container #header-custom,.header-language-container .store-language-container .flag_contry{display: none;}
    #location-redirect-dialog, #location-redirect-dialog_content{width: 100%!important;left: 0!important;top:20%!important;}
    .msie .select_box_image select,.msie .catalogsearch-result-index .select_box_image_search select{padding: 5px 30px 5px 5px; width: 100%;height: auto; z-index: 1;-webkit-appearance:none;}
    .msie .select_box_image::before,.msie .catalogsearch-result-index .select_box_image_search::before{display:block; position:absolute; content:''; right:30px; height:25px; z-index:5; width: 19px; top:0; background: -moz-linear-gradient(top,  #ffffff 0%, #d8d8d8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8)); background: -webkit-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); background: -o-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); background: linear-gradient(to bottom,  #ffffff 0%,#d8d8d8 100%);}
    .msie .select_box_image,.msie .catalogsearch-result-index .select_box_image_search{position:relative; display:inline-block; z-index:0; width:100%; background-position: 97%;}
    /*===================quick view========================*/
    .fancybox-wrap{top:16px!important;}
    .display-desktop{display: none; float: left; width: 100%;}
    .fancybox-quick-view .fancybox-close{top: -10px; right: -10px;}
    .first-media-img .more-views{display: block;}
    .quick-view-content .product-image{width: 100%;}
    .quick-view-content .more-views{margin-top: 3px; float: left; width: 100%; }
    .quick-view-content .more-views .product-image-thumbs div{ float: left ;}
    .quick-view-content .product-image-thumbs li{width: 23%; padding-right: 3px; margin-right: 0;}
    .quick-view-content .product-image-thumbs li img{width: 100%;}
    .right-info-product-view{padding-right: 1.875%!important;}
    .catalog-category-view .qty-wrapper{min-width: 37px; margin-right: 8px!important;}
    .quick-view-content .product-info{float: left; width: 100%; margin-bottom: 15px;}
    .sharing{clear: both; float: left;}
    .catalog-category-view .product-view{background: #F5F5F5;}
    .m-pad-display{display: block!important;}
    .quick-view-content .save-price{display: none!important;}
    .bg_cart_desktop{ display: none;}
    .custom-linked-products .owl-theme .owl-controls .owl-page span.owl-numbers{ display: none;}
    .catalog-category-view .fancybox-quick-view .fancybox-close,.catalog-product-view .fancybox-quick-view .fancybox-close {bottom: 0; right: 4%; top: auto!important; background-color: #bbbdc0; width: 65px; background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/close_mobile.png'); background-repeat: no-repeat; margin-bottom: 32px;background-position: 42px 5px;height: 25px; line-height: 25px;  border-radius: 5px; background-size: 12px 13px;}
    .catalog-category-view .fancybox-quick-view .fancybox-close:after,.catalog-product-view .fancybox-quick-view .fancybox-close:after{ content: 'Close'; position: absolute; font-size: 12px; color: #7f8284; padding-left: 8px; }
    .quick-view-content .add-to-box{float: right; margin-left: 0;}
    .quick-view-content .wishlist-product-view .link-wishlist {padding: 7px 5px 7px 3px; }
    .quick-view-content .rating-box{margin-top: -2px;}
    .quick-view-content .regular-price .price,
    .quick-view-content .special-price .price{color:#17214b;}
    .quick-view-content .product-shop .action {margin: 12px 0 17px;}
    .ipad-desc{display: block!important;}
    .ipad-desc .std a{text-decoration: underline;}
    .fancybox-quick-view .fancybox-inner{height: auto!important;}
    .fancybox-quick-view  .product-options {margin-bottom: 10px;}
    /*===================Product-detail========================*/
    .catalog-product-view-view .product-view .product-shop{padding: 7px 0 0 8px;}
    .catalog-product-view .product-view .old-price span,
    .catalog-product-view .product-view .save-price span{ color: #535353;}
    .catalog-product-view .add-qty-wrapper .add-qty {max-width: 39%;}
    .stock-view{width: 66.35%;}
    .stock-view-content{width: 100%;}
    .bottom-qty-wrapper-view,.qty-wrapper-view{padding-left: 3.5%;}
    .catalog-category-view .rating-sku .rating-wrap label{font-size: 9px;}
    .desc-toggle-tab ul li{line-height: 22px;}
    .catalog-product-view .col-main{padding-top: 4px; padding-right: 2px; padding-left: 2px;}
    .product-view h2.product-name{font-size: 15.85px; }
    .catalog-product-view .extra-info{padding: 10px 1.79% 10px 3.5%; width: 100%; margin: 0;}
    .add-qty{max-width: 53%;}
    .catalog-product-view .price-box{margin: 5px 0 3px 0;}
    .ratings .rating-box label, .ratings .rating-box{display: block;}
    #desc-toggle-tab .collateral-tabs .tab-content{padding: 13px 10px 13px 17px;}
    #customer-reviews h3{margin-top: -14px;}
    .catalog-product-view .breadcrumbs{margin: 4px 1px 0;}
    /*===================search page========================*/
    .catalogsearch-result-index .category-products .category-top-banner >.toolbar .pager:after{ display: none;}
    .catalogsearch-result-index .category-products .category-top-banner >.toolbar .pager{ margin-right: 0;}
    .crosssell .add-to-links a.link-compare span{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/tablet_compare.png') no-repeat center;width: 13px; height: 13px; vertical-align: middle;  background-size: 100%; margin-right: 2px;}
    .crosssell .add-to-links li .separator{ margin-right: 0; line-height: 30px;}
    .crosssell .add-to-links a.link-compare span em{ display: none;}
    .catalogsearch-result-index .split-button .list-container{ width: 100%;}
    .catalogsearch-result-index .products-grid ul.add-to-links  .list-container li{ display: block; width: 100%;}
    /*===================checkout page========================*/
    .checkout-cart-index .shipping-container{ display: block; clear: both;}
    #checkoutSteps{ width: 100%;}
    #checkout-progress-wrapper{ display: none;}
    .second-media{display: none;}
    .product_name_checkout{padding-left: 2%!important;}
    #checkoutSteps .buttons-set{ clear:none; margin: 0;}
    #checkoutSteps .please-wait{position: absolute; right: 6%;}
    #checkoutSteps #checkout-step-login .col-1 .buttons-set{ margin-top: 10px;}
    .button_disable{ width: 100%;}
    .checkout-onepage-success .buttons-set{margin-bottom: 20px;}
    .checkout-onepage-success .a-center a:last-child, .checkout-onepage-success .separator {display: none;}
    .union-payment .logo_payment img{ width: auto;}
    /*========================Account===============================*/
    .sales-order-view .subtotal{font-size: 12px; color: inherit;}
    .sales-order-view #my-orders-table tfoot tr{border: none;}
    .sales-order-history .dashboard-container,.enterprise-rma-return-history .dashboard-container{margin: 0; width: 98%; overflow-x: auto;}
    /*===================finder page========================*/
    .catalog-category-view.category-finder-page .col3-layout .col-wrapper .col-main{ border: 0;}
    .block_title_cate_finder{  padding: 1% 1% 0;}
    .catalog-category-view.category-finder-page .category-image.category-image0{  margin: 0 1.6%;}
    .category-finder-page .am-toggle-content.config .text-user{ width: 100%;}
    /*===================bargain page========================*/
    #bargain-bin.bargain_innerContainer{ padding: 0;  margin-left: 0.25%;  width: 99.75%;}
    ul#bargain-bin li.item{width: 100%;  background-size:100%; margin-bottom: 0;}
    .catalog-category-view.category-bargain-bin .bargain-bin{ width: 100%;  display: inline-block; min-height: inherit;}
    .owl-wrapper{ width: 100%;}
    .category-bargain-bin .bargain_innerContainer .item .price_container{ height: 58%; display: inline-block; width: 100%;}
    .bargain_innerContainer .view-all{ height:18%; margin: 0;}
    .category-bargain-bin .bargain_innerContainer .item .top{ height: 21%;   padding-top: 21%;}
    .category-bargain-bin .bargain_innerContainer h4{  height: 75%;margin-top: 0;padding-top: 14%;margin-bottom: 0;}
    .helper-align{display: inline-block; height: 100%; vertical-align: middle;}
    .catalog-category-view.category-bargain-bin .products-list .product-shop .action{bottom: 4px;}
    /*===================login page========================*/
    .customer-account-login .col-main{padding: 6px 0;}
    .customer-account-login .col-main #login-form .col2-set{margin: 0.5%;width: 99%;padding: 3% 1% 6%;}
    .customer-account-login .col-main .account-login .page-title {margin: 0 4px;}
    .customer-account-login .col-main #login-form{min-height: 600px;}
    /*===========Account================*/
    .wishlist-block1{width: 100%;}
    .order-detail-button,.customer-account .head-button{display: inline-block;margin: 10px 2% 7px 0;width: 98%;position: relative;}
    .customer-account  .dialog,.dialog table.table_window .alphacube_content{ width: 100%!important;left: 0!important;top: 100px!important; display: inline-block;}
    .sales-order-view .dialog, .enterprise-rma-return-create .dialog,.dialog table.table_window .alphacube_content{ width: 100%!important;left: 0!important;top: 200px!important; display: inline-block;}
    /*===========cms about us================*/
    .cms-about-us .main-img img{width: 100%;}
    .cms-about-us .main{padding: 10px 5px;}
    .cms-page-view .std {padding: 10px;}
    .product-options-bottom .sharing-links{float: left;}
    .catalog-product-view .product-options-bottom .add-to-links{margin: 0 0 5px 0;}
    /*===========pop up checkout cart================*/
    .checkout-cart-index #cart_address .fancybox-close,#russia-valid-address .fancybox-close{ right: 0;}
    .content_cart_address,#russia-valid-address div{max-width: 100%;}
    .wholesale-payment .info-oder ul.info-bank-detail li span{width: 25%;}
}
@media all and (max-width: 900px) and (min-width: 701px){
    .quick-view-content .more-view-thumb-nails .video-link .logo-youtube{}
}
@media all and (max-width: 600px) and (min-width: 501px){
    .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons div{width: 12px;}
}
@media all and (max-width: 900px) and (min-width: 641px){
    .catalog-category-view .products-list > li .product-image{width: 23.382%;padding-right: 1px;}
    .catalog-category-view .products-list .product-shop{float: left; width: 76.462%;}
    .product-shop .add-to-cart .btn-cart span{font-size: 13px;}
    .catalog-category-view .products-list > li .product-image img{margin: 0 auto;}
    .quick-view-content .add-to-box{float: right;}
    .first-media-img{width: 53.94%; float: left;}
    .catalog-product-view .product-view.quick-view-content .old-price{ width: auto;}
    .bg_cart_mobile{ display: none;}
    .cart-forms .cart-totals tfoot{ font-size: 19px;}
    .method-checkout-cart-methods-onepage-bottom button{  padding: 0 20px; font-size: 17.69px;}
    .right_cart-forms .giftcard a.check-gc-status{ font-size: 10px; padding-top: 10px;}
    .cart .checkout-types .paypal-logo a{font-size: 8.47px;}
    .cart .checkout-types .paypal-logo a span{ font-size: 15px;}
    .catalog-product-view .product-view .product-shop .add-to-cart-buttons .button{max-width: 161px;}
    .catalog-product-view .add-to-cart-buttons .btn-cart{padding: 4px 0;}
    .catalog-product-view .product-view h2.product-name{font-size: 15px;}
    .catalog-product-view .product-view .old-price,.catalog-product-view .product-view .save-price{white-space: nowrap; overflow: hidden;}
    .desc-toggle-tab .toggle-tabs  span{font-size: 12px;}
}
@media all and (max-width: 900px) and (min-width: 481px){
    .catalog-category-view .products-list > li{margin-bottom: 4px;}
    .catalog-category-view .products-list > li .product-image img{max-width: 147px;}
    .main-container{max-width: 900px;}
    .catalog-category-view #products-list{clear: both; padding: 8px 0px; margin: 0 1.6%;}
    .catalog-category-view.category-bargain-bin #products-list{ margin: 0 0.8%;}
    .bottom-info .rate{float: left;}
    .product-view .add-to-cart-wrapper{/*position: relative;*/}
    .quick-view-content .add-to-box p{right: 0; width: 65%; margin-right: 5px; bottom: 5px;}
    .quick-view-content .add-to-cart-buttons .button{line-height: 23px;}
    .quick-view-content .add-to-cart{height: 26px;}
    .quick-view-content .qty-wrapper #qty{margin: 3px 0px 0 0;}
    .quick-view-content .wishlist-product-view .link-wishlist {padding: 0 5px;}
    .customer-address-form .form-account li.field-box div.field {margin-bottom: 34px;}
    .suggestion-wrap  .button-set{right: 0; }
    /*===================homepage tablet========================*/
    .skip-links .right_product_finder{ display: none;}
    .footer .block-subscribe .input-text {  padding: 8px 40px 8px 15px; line-height: inherit; }
    #header #search_mini_form input.input-text{ padding: 0 40px 0 15px;box-shadow: none;-webkit-box-shadow: none;height: 31px!important;-moz-box-shadow: none; line-height: inherit;}
    #header-nav .product_cate,#header-nav .top-container { display: none!important;}
    .logo{ padding: 10px 10px 5px;}
    .mobile_rotor_recipes{ display: none;}
    .tablet_rotor_recipes{display: block;}
    .cms-index-index .col3-layout .col-wrapper .col-main{padding: 5px 4px 10px!important;}
    #cart-sidebar .product-name a{ font-size: 13px;}
    #cart-sidebar .info-wrapper .qty-wrapper .qty_mini_cart label{ text-transform: uppercase;}
    #cart-sidebar  .sku{ font-size: 12px;line-height: inherit;}
    .skip-links .skip-link.skip-active .icon{ margin-top: -2px!important;}
    #header-nav.skip-active ol li.level0.menu-active a.level0 .dark_icon_has_child{    border-left: 0;float: right;width: 0;height: 0;border-top: 6px solid transparent;border-right: 8px solid #f7941e;border-bottom: 6px solid transparent;display: inline-block;margin-top: 2%;margin-right: 3%;border-left: 0;}
    #nav ol li.level0.parent a > .icon_has_child{ display: block;}
    #header-nav.skip-active ol li.level0 a.level0 .dark_icon_has_child{float:right;width: 0;height: 0;border-top: 6px solid transparent;border-left: 8px solid #f7941e;border-bottom: 6px solid transparent;display: inline-block;margin: 2% 3%  0 12px ;}
    .col-main{ padding-bottom: 59px;}
    .footer_links_detail{padding: 1% 0 0 3%;display: inline-block;width: 100%;}
    .footer .links{width: 18%;}
    .footer .links-customer-service{width:23%;}
    .footer .block-subscribe{width: 49%;margin-bottom: 50px;}
    .footer_icon{padding-left:2%;}
    .footer_icon div{float: none;position: absolute;}
    .footer_icon .footer-sns{margin-top: -130px;}
    .footer_icon .footer-payment-icon{margin-top: -75px;margin-left: 0;}
    .cms-index-index .slideshow-container .owl-theme .owl-controls{ display: none!important;}
    .skip-search{display: none;}
    .skip-links  #header-search{ width:43%; float:right;display: block;margin-top: 7px;margin-right: 2%;}
    .title_bargain_bin h2{font-size: 32px; width: 380px;}
    .footer_links .email-newsletter{width: 12.08%;background-size: 100%;}
    .left_title_bargain{ margin-left: -235px;}
    .footer_links .sale-newsletter{width: 15.8%;background-size: 100%;}
    .footer .block-title strong{font-size: 12px;}
    .footer .message-info{font-size: 11.78px;}
    .footer .block-subscribe .actions .button span{font-size: 12.81px;}
    .footer .links a{font-size: 11.89px;line-height: 15px;}
    .footer_links .block-title{margin-bottom: 0;}
    .tablet_rotor_recipes img{margin: 0 auto; margin-top:8px;}
    .top_product_finder{display: none;}
    .skip-links-bg{margin: 4px 5px 5px 5px; height:37px;padding-left: 1%;}
    .skip-links{height: 46px;}
    .skip-links .skip_right{margin-top: 6px;}
    .yui-ac #myContainer, .yui-ac-container{ top: -5px!important;  width: 46.5%;}
    .tablet_rotor_recipes img{ margin-bottom: 8px;}
    #header-setting{ width: 61%;}
    #header-account, #header-nav, #header-cart{ width: 46.5%;}
    .footer .links{ margin-top: 0!important;}
    #block-customer-address-header{ width: 48.05%!important;min-width: 305px;}
    #header-setting .store-language-container {margin-top: 20px;}
    /*====================sub category===================*/
    li.sub_category_item{width:33%;}
    .sub_category_page{padding: 0.7%;}
    .bg_cart_mobile{ display: none;}
    .cart-table .product-cart-info a{ width: 143px; overflow: hidden; display: block; height: 15px;}
    .catalog-category-view .breadcrumbs{ display: none;}
    .catalog-category-view .breadcrumbs.breadcrumbs_subcategory{ display: inline-block;width: 99%;margin: 5px 0.5%;}
    .category-image{ padding:0 1.5% 3px;}
    .category-finder-page p.note-msg{padding-bottom: 10px;}
    /*====================cart page===================*/
    .checkout-cart-index .shipping-container{ display: inline-block; width: 100%; margin-top: 10px;}
    .shipping .form-list li{  margin: 7px 2% 10px 0;}
    .bg_shipping_zip .buttons-set-total, .bg_shipping_zip .buttons-set-2{ text-align: center;  width: 83%; margin-right: 7%;}
    .checkout-cart-index .shipping ul.form-list{ width: 72%;float: left;}
    .checkout-cart-index .shipping .bg_shipping_zip{ width: 28%; float: left;  position: relative; margin-top: 20px;  text-align: right;}
    .checkout-cart-index .shipping {background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/bg_shipping_tax_tablet_center.png') repeat-x top;min-height: 105px;margin-left: 31px;margin-right: 37px;background-position: 0 -2px;}
    .checkout-cart-index .shipping::before { background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left; content: ''; position: absolute; width: 31px; height: 103px; margin-left: -31px; top: -2px;background-position: -275px -561px; }
    .checkout-cart-index .shipping::after {background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat right;content: '';position: absolute;width: 37px;height: 105px;top: -2px;right: 0;background-position: -339px -561px;}
    .cart-forms{ position: relative;min-height: 365px; padding: 0;}
    .checkout-cart-index  .shipping h2{padding: 9px 0 4px 5px; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/tablet_cart_shipping_title.png') bottom repeat-x; width: 62%; text-transform: uppercase;}
    .checkout-cart-index  .shipping-form{padding: 0 3px;}
    .buttons-set-total button{ margin-right: 0;  width: 100%;}
    .checkout-cart-index #shipping-zip-form .buttons-set button.button2{ width: 100%; padding: 0;}
    .checkout-cart-index #shipping-zip-form .buttons-set-2{  position: absolute; top: -32px; right: 0;}
    .left_cart-forms{ width: 52.94%;}
    .bg_cart_tablet img{ width: 100%;}
    .checkout-cart-index .col-main,.paylater-paylater-failure .col-main{ padding: 4px 2px;}
    .right_cart-forms{ width: 47.06%;}
    #shopping_cart_form{ margin: 5px 0 0;}
    .cart-table .product-cart-info{ width: 174px; }
    .cart-table .product-cart-total{width: 15.4%;}
    .cart-table .cart_weight{ width: 10%;}
    .cart-table .product-cart-image{ width: 9.9%;}
    .cart-table .a-center-warehouse{ width: 22%;}
    .checkout-cart-index thead{ font-size: 12px;}
    .checkout-cart-index .cart .page-title h1{ font-size: 16px;}
    .checkout-cart-index .select_box select{ font-size: 12.46px;}
    .checkout-cart-index #co-shipping-method-form{ margin-top: 73px;}
    .checkout-cart-index #crosssell-products-list  .owl-wrapper-outer{padding-bottom: 50px;}
    .crosssell a.link-wishlist, .crosssell .add-to-links .wishlist-selector a.change{ background-position: 0 0;}
    .checkout-cart-index .cart-table .cart_out_off_stock{width: 6.2%;}

    /*====================register and forgot pass page===================*/
    .form-register-account{ margin-top: 7px; padding-top: 10px;}
    .customer-account-create .account-create{ padding: 6px 3px 5px;}
    .bg_register_form ul li.fields{ width: 57.1%;}
    .form-register-account{ margin-bottom: 0;}
    .customer-account-create .page-title h1, .customer-account-forgotpassword .page-title h1,.sendfriend-product-send .page-title h1{ font-size: 16.66px;}
    .customer-account-forgotpassword .col-wrapper{ padding: 4px 2px; background: #fff;}
    .bg_forgotpass_form p.required{ font-size: 12.55px;}
    .customer-account-forgotpassword .col-main .bg_forgotpass_form button{ font-size: 12.61px;}
    .back-link a{ font-size: 13px;}
    .bg_forgotpass_form{background: #d0d6d8 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/tablet_bg_forgot_password.jpg') no-repeat top right;}
    .bg_forgotpass_form .buttons-set{ padding-top: 115px;}
    /*====================account page===================*/
    .customer-account .col-right,.customer-account .col-right .no-display{ display: block!important;}
    .customer-account  .main{ padding: 4px;}
    .customer-account .col3-layout .col-wrapper{ width: 76.6%; float: left;}
    .customer-account .col3-layout .col-right{ width: 23.4%;float: left; padding-right: 0;}
    .customer-account .col3-layout .col-wrapper .col-main{ width: 100%; border: 0;}
    .customer-account .block-account{ margin-top: 0;}
    .dashboard-container .welcome-msg p.hello{ font-size: 18.45px;}
    .dashboard-container .welcome-msg p{ font-size: 10.77px;}
    body.customer-account .my-account .page-title h1, .customer-account .dashboard .box-head h2{font-size: 13.84px;}
    .customer-account .dashboard-container .col2-set .box-title h3{ font-size: 12.3px;padding: 7px 0 3px 11px;}
    .dashboard-container .col2-set .box-content .change_pass, .customer-account .dashboard .box-head a{ font-size: 12px;}
    .customer-account .dashboard-container .col2-set .box-content{ font-size: 11px;}
    .addresses-additional ol li.item a.button_blue{font-size: 13px;margin-right: 5px;padding: 6px 7px 3px 7px;}
    .addresses-additional ol li.item address{font-size: 12px;}
    .customer-account .dashboard-container .col2-set .box-content{ font-size: 12px;}
    .dashboard-container .col2-set .box-content .edit_account, .customer-account-create .buttons-set button, .customer-account-forgotpassword .bg_forgotpass_form button{ font-size: 12px;}
    .customer-account .dashboard-container{ margin: 1%;}
    .oldorder-order-view .order-details{margin: 0 1%;}
    .acc-title h2{font-size: 12.3px; padding: 2px 0 2px 12px;}
    .customer-account-edit .acc-title{background-size: 12px 11px;}
    .acc-title{padding-left: 26px;}
    .customer-account-edit .acc-title{background-position: 7px 3px;}
    .customer-account .block-account ul li a{font-size: 10.77px;}
    .form-account label, .form-account input, .form-account textarea{font-size: 12px;}
    .acc-container .buttons-set button{font-size: 13.38px;}
    .acc-container .buttons-set button{padding: 4px 17px 3px;}
    .dashboard-container .head-title{font-size: 16px;}
    .customer-account-index .box-recent{font-size: 10.77px;}
    .customer-account-index .box-recent .title{font-size: 13.5px;}
    .customer-account-index .point-content .price{font-size: 26.34px;}
    .customer-account-index .point{margin-right: 4px; width: 22.4%;}
    .customer-account-index .box-recent{width: 69.91%;}

    /*====================quick view===================*/
    .quick-view-content .product-shop .product-info .left-info{ margin-top: 3%;}
    .catalog-category-view .quick-view-content h2.product-name, .catalog-product-view .quick-view-content h2.product-name{ font-size: 18.11px; margin-left: 0; padding: 6px 0 6px 11px;}
    .quick-view-content .short-description .std, .quick-view-content .short-description2 .std{ font-size: 12px;}
    .quick-view-content .product-info{ margin-top: 10px;}
    .custom-linked-products .toggle-tabs > div span{ font-size: 9.24px;}
    .catalog-product-view .custom-linked-products .title_left_combine h4{ font-size: 19px; padding-right: 70px;  }
    .catalog-product-view .custom-linked-products .title_left_combine h5{ font-size: 10px;   padding-right: 80px;}
    .custom-linked-products .toggle-tabs{  min-height: 22px;line-height: 22px;padding-top: 0px; display: block!important; padding-right: 0;}
    .catalog-product-view .custom-linked-products .title_left_combine{ min-height: 40px; margin-bottom: -72px; }
    .custom-linked-products .tab-container{ margin-top: 84px;}
    .custom-linked-products .toggle-tabs > div{  margin-top: 13px; height: 23px;}
    .catalog-product-view .custom-linked-products .title_left_combine h4 .icon_right_combine{ background-size: 75px 43px;}
    .custom-linked-products .toggle-tabs:before{  border-bottom: 31px solid transparent;  top: 5px;}
    .catalog-product-view .custom-linked-products .box-collateral .owl-item li{ background-size: 100%;}
    .catalog-product-view .custom-linked-products .title_left_combine:before{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/tablet_bg_combine_top.png') no-repeat left ;margin-top: -18px;}
    .catalog-category-view .fancybox-opened .fancybox-skin,.catalog-product-view .fancybox-opened .fancybox-skin{padding: 13px 4px 57px 5px!important;}
    .catalog-category-view .fancybox-wrap,.catalog-category-view .fancybox-inner,.catalog-product-view .fancybox-wrap,.catalog-product-view .fancybox-inner{ width: 98.2%!important; left: 0.8%!important; top:10px!important;}
    .product-view.quick-view-content .first-media-img, .product-view.quick-view-content .product-shop { width: 42.7%; float: left;}
    .quick-view-content .add-to-cart-wrapper .sharing-links{display: none;}
    .catalog-category-view .fancybox-close{ margin-bottom: 25px;}
    .quick-view-content .more-views .product-image-thumbs div{width: 25%!important;}
    .quick-view-content .product-image-wrap{float: left; width: 57.288%; padding-left: 7px;}
    .right-info-product-view{float: none;}
    #quickview_product_addtocart_form{float: left; width: 100%;}
    .quick-view-content .m-pad-display{margin: 22px 0; padding-left: 7px;}
    .quick-view-content .top-product-shop{margin: 0 0 8px;}
    .quick-view-content .wishlist-product-view .link-wishlist{height: 22px; line-height: 22px;}
    .quick-view-content .more-view-thumb-nails .video-link .logo-youtube{max-width: 33px; margin-left: -20%; margin-top: -21%;}
    .quick-view-content .wishlist-product-view span.icon-wishlist{background-position: -70px -27px;margin-top: 5px;padding: 0 0 0 17px;}
    .quick-view-content .price-box{margin-top: -1px;}
    .quick-view-content .ratings{margin-bottom: 11px;}
    .quick-view-content h2.product-name.mobile-no-display{ display: none;}
    .quick-view-content h2.product-name.mobile-display{ display: block;}
    /*=====================Product detail===================*/
    .qty-icon-choice{background-size: 9px 9px; width: 9px;}
    .qty-icon-choice{margin: 5px auto 0;}
    .add-qty{height: 20px; line-height: 19px;}
    .add-qty input{width: 72%;}
    .action-choice{width: 28%;}
    .add-qty input{padding: 0 0 0 5%; height: 19px;}
    .bottom-qty-wrapper-view{line-height: 19px; margin-top: 10px;}
    .catalog-product-view .add-to-cart-wrapper .icon-wishlist{background-size: 10px 8px;}
    .issue{background-size: 12px 12px; padding-left: 4.7%;}
    .price-war{background-size: 11px 12px; padding-left: 4.7%;}
    .extra-info div.weight{margin-right: 0;}
    .desc-toggle-tab .toggle-tabs > div {height: 21px;  line-height: 21px;  position: relative;  margin-left: -1%;  text-align: center;  cursor: pointer;  font-size: 10.78px;
        width: 16.73%!important;  background-size: 100% 21px!important;  }
    .catalog-product-view .product-image-wrap ul li{display: none;}
    .catalog-product-view .product-image-wrap ul li.first{display: block;}
    .more-view-mobile{display: none;}
    .catalogsearch-result-index .toolbar #search_mini_form button{  padding: 8px 7%;}
    .catalogsearch-result-index .toolbar #search_mini_form{ width: 56%;}
    .related-box .ratings label{font-size: 8.93px;}
    .product-img-wrap-m{display: none;}
    .product-img-box{width: 70.87%;}
    .product-view .product-shop{width: 29.13%;}
    .catalog-product-view .add-to-links .wishlist-product-view{margin-right: 0;}
    .rating-sku .rating-wrap{margin-top: -2px;}
    .rating-sku{margin-top: 7px;}
    .catalog-product-view .product-view .product-shop .add-to-cart-buttons .button{margin-bottom: 9px;}
    .catalog-product-view .links{margin-bottom: 15px;}
    .catalog-category-view .products-list .product-secondary-action .left-action{margin: 0 0 0 2.1%;}
    .related-box .owl-theme .owl-controls .owl-buttons .owl-prev{left: -1.7%}
    .related-box .owl-theme .owl-controls .owl-buttons .owl-next{right: -2%;}
    .related-box .crosssell{width: 94%;}
    .catalog-product-view .product-view{ padding: 10px 1.5% 0;}
    #customer-reviews h3,#customer-reviews .fieldset h4{ font-size: 16px;}
    .image-review .rading-starts h5,#customer-reviews .fieldset .form-list label{font-size: 15px;}
    #customer-reviews .fieldset .form-list textarea{font-size: 13px;height: 79px; padding-right: 20px; }
    #customer-reviews .fieldset .form-list li{margin: 10px 0;}
    #customer-reviews .fieldset .form-list .write-review:before{content: '';position: absolute;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;background-position: -274px -36px;display: block;height: 79px;width: 14px;right: 13%;z-index: 999999;margin-top: 33px;}
    #review-button{max-width: 61px;padding: 5px 2%;}
    /*=====================bargain bin===================*/
    .category-bargain-bin .left_title_bargain{ margin-left: -189px;background-size:100%; margin-top: 9px;width: 90px;}
    .category-bargain-bin .bargain-bin .huge_title{font-size: 22.79px;margin-left: -6%;  margin-top: 11%;}
    .category-bargain-bin .bargain-bin .title_bargain_bin .saving_title{ font-size: 16.66px; display: block;  margin-top: -6%;  margin-left: 8%;}
    .category-bargain-bin .title_bargain_bin h2{margin-bottom: 15px; padding-left: 40px; font-size: 29px; width: 296px; height: 48px; line-height: 48px;box-shadow: 3px 4px 5px 0px rgba(13, 14, 14, 0.75);-webkit-box-shadow: 3px 4px 5px 0px rgba(13, 14, 14, 0.75);-moz-box-shadow: 3px 4px 5px 0px rgba(13, 14, 14, 0.75);}
    .catalog-category-view.category-bargain-bin .col3-layout .col-wrapper .col-main{ background-size: 100%;border: 0;}
    .catalog-category-view.category-bargain-bin  .products-list > li .product-image img{ max-width: initial;}
    .category-bargain-bin .bargain_innerContainer .item .top{ font-size: 9px;}
    .category-bargain-bin .bargain_innerContainer .view-all a{ font-size: 12px;}
    .category-bargain-bin .bargain_innerContainer .item .price_container{ display: inline-block; width: 100%;}
    .category-bargain-bin .bargain_innerContainer h4 a{ font-size: 25px;}
    .category-bargain-bin .bargain_innerContainer h4 .up_price{ font-size: 11px;}
    .catalog-category-view.category-bargain-bin .category-products ol.products-list .product-shop .right-fix{ height: 100%;}
    .catalog-category-view.category-bargain-bin .right-action{position: absolute; bottom: 3%; right: 0;}
    .catalog-category-view.category-bargain-bin .category-products ol.products-list li.item .product-image{ position: relative;}
    .category-finder-page .block.amshopby-filters-top{  background-color: #1c1b1c;  margin: 0 1.6%; width: 96.8%;}
    /*=====================checkout page===================*/
    #checkoutSteps{background-color: #e6e6e6;padding: 0;margin-bottom: 20px;}
    #checkout-step-shipping .input_control{margin-left: 0;}
    /*====================search page===================*/
    .catalogsearch-result-index .pager .limiter .select-box-ie8{ width: 47%;}
    .catalogsearch-result-index .pager .limiter select{padding-left: 4%;}
    .catalogsearch-result-index .pager .limiter:before, .catalogsearch-result-index .pager .limiter:after{right: 7.5%;}
    .catalogsearch-result-index .main{padding: 5px 6px;}
    .catalogsearch-result-index .select-box-ie8 .select_div{ width: 90%;}
    .catalogsearch-result-index .pager .limiter select{ width: 154%;}
    /*=================paypal express===================*/
    .paypal-express-review #details-table .product_name_checkout h4{max-width: 120px;}
    /*=================rma page===================*/
    .enterprise-rma-return-view .col2-set .col-1,.enterprise-rma-return-view .col2-set .col-2{ width: 48%;}
}
@media all and (max-width: 900px) and (min-width: 839px){
    ul#bargain-bin li.item{ height: 161px;}
    .category-bargain-bin .bargain_innerContainer .view-all a{ font-size: 14px;}
    .bargain_innerContainer .price_container p{ font-size: 13px;margin-right: 20.5%;}
    .category-bargain-bin .bargain_innerContainer h4 a{ font-size: 37px;}
    .category-bargain-bin .bargain_innerContainer .item .top{ font-size: 11px;}
    .category-bargain-bin .title_bargain_bin h2{ height: 63px; line-height: 63px;width: 420px;padding-left: 85px;font-size: 34px;}
    .category-bargain-bin .left_title_bargain{ width: 120px;margin-left: -255px;margin-top: 6px;}
    .category-bargain-bin .bargain-bin .huge_title{font-size: 29.79px;}
    .category-bargain-bin .bargain-bin .title_bargain_bin .saving_title{font-size: 20.66px;}
    .checkout-cart-index .cart-table .cart_out_off_stock{width: 5.2%;}
}
@media all and (max-width: 838px) and (min-width: 811px){
    ul#bargain-bin li.item{ height: 150px;}
    .category-bargain-bin .bargain_innerContainer h4 a{ font-size: 32px;}
    .bargain_innerContainer .price_container p{ font-size: 13px;margin-right: 18%;}
    .category-bargain-bin .bargain_innerContainer .item .top{ font-size: 11px;}
    .category-bargain-bin .title_bargain_bin h2{ height: 63px; line-height: 63px;width: 420px;padding-left: 85px;font-size: 34px;}
    .category-bargain-bin .left_title_bargain{ width: 120px;margin-left: -240px;margin-top: 6px;}
    .category-bargain-bin .bargain-bin .huge_title{font-size: 29.79px;}
    .category-bargain-bin .bargain-bin .title_bargain_bin .saving_title{font-size: 20.66px;}
    .more-view-thumb-nails .item a{width: 96%;}
}
@media all and (max-width: 810px) and (min-width: 761px){
    ul#bargain-bin li.item{ height: 145px;}
    .bargain_innerContainer .price_container p{margin-right: 18%;}
    .category-bargain-bin .bargain_innerContainer h4 a{ font-size: 30px;}
    .category-bargain-bin .title_bargain_bin h2{ height: 55px; line-height: 55px;width: 370px;padding-left: 65px;font-size: 30px;}
    .category-bargain-bin .left_title_bargain{ width: 108px;margin-left: -240px;margin-top: 6px;}
    .category-bargain-bin .bargain-bin .huge_title{font-size: 26.79px;}
    .category-bargain-bin .bargain-bin .title_bargain_bin .saving_title{font-size: 18.66px;}
    .more-view-thumb-nails .item a{width: 96%;}
}
@media all and (max-width: 693px) and (min-width: 601px){
    .catalog-category-view .products-list .price-box .price-label,
    .catalog-category-view .products-list .price-box .price{font-size: 11px;}
    .catalog-category-view .products-list .price-box .special-price .price{line-height: 16px;}

}
@media all and (max-width: 693px) and (min-width: 481px){
    .catalog-category-view .rating-wrap{margin-top: 0;}
    .catalog-category-view .add-to-cart{margin-left: 0; padding-left: 2px;}
    .border_cart_right{ height: 28px;}
    .catalog-category-view .products-list .product-info .ratings label,
    .catalog-category-view .ratings .rating-box label{margin-top: 0;}
    .catalog-category-view .ratings .rating-box{margin-top: -3px;}
    #discount-coupon-form .input-text, .cart .giftcard .input-text{ font-size: 11px;  height: 27px;line-height: inherit;}
    .right_cart-forms .input-box-form label{ height: 27px;}
    .catalog-category-view .products-list .product-shop .price-box .special-price{margin-top: 0;}
    .bottom-qty-wrapper-view .add-qty-wrapper {width: 53.4%;}
}
@media all and (max-width: 680px) and (min-width: 658px){
    ul#bargain-bin li.item{  height: 121px}
    .checkout-cart-index .cart-table .cart_out_off_stock { width: 7.2%; }
}
@media all and (max-width: 657px) and (min-width: 650px){
    ul#bargain-bin li.item{  height: 140px}
    .checkout-cart-index .cart-table .cart_out_off_stock { width: 7.2%; }
}
@media all and (max-width: 640px){
    .catalog-category-view .products-list > li .product-image{  width: 23.382%; padding-right: 1px;}
    .catalog-category-view .products-list .product-shop{float: left; width: 76.462%;}
    .catalog-category-view .products-list .product-shop,
    .catalog-category-view .products-list .product-shop label,
    .catalog-category-view .products-list .product-shop span{font-size: 12px;}
    .catalog-category-view .sku{font-size: 11px;}
    .catalog-category-view .products-list > li .product-image img{margin-right: 1px;}
    .m-pad-display{display: block!important;}
    .desc-toggle-tab ul li{width: 17%; background-size: 100% 21px!important; margin-left: -5px;}
    .desc-toggle-tab #review-form ul li{width: auto;}
    .suggestion-wrap{margin-top: 0px;}
    .catalog-category-view .bottom-info .stock{margin-top: 1px;}
    .catalog-category-view .products-list .action .button, .catalog-category-view .right-action .button{font-size: 11px;}
    .toolbar-bottom .pages ol li, .sales-order-history .pages ol li{width: 28px; height: 26px;}
    .pages a, .pages .current{font-size: 11px; vertical-align: top;}
    .toolbar-bottom .pages ol li.current a,
    .sales-order-history .pages ol li.current a{width: 24px; height: 22px; line-height: 19px;}
    .toolbar-bottom .pages ol li a,
    .sales-order-history .pages ol li a,
    #discussion-pagination li a{line-height: 24px;}
    .customer-account .pages .next:before{margin-top:-7px;}
    .customer-account .pages .previous:before{left: 36%; margin-top: -7px;}
    .catalog-category-view .rating-box .rating, .catalog-category-view .ratings .rating-box{ background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/mobile_star.png');}
    .catalog-category-view .ratings .rating-box .ratings{height: 13px;}
    .catalog-category-view .ratings .rating-box {width: 56px; height: 13px; background-position: 0 -12px; margin-top: 0px;}
    .related-box .block-content .item{margin: 8px 1%;}
    .related-box .owl-theme .owl-controls .owl-buttons .owl-prev{left: -3.1%!important;}
    .related-box .owl-theme .owl-controls .owl-buttons .owl-next{right: -3%!important;}
    .catalog-product-view .free-shipping{background-position: -123px 0; width: 52px; height: 77px;}
    .addresses-additional ol li.item a.button_blue{font-size: 12px; padding: 6px 10px 3px 10px;}
    .paypal-express-review #details-reload, #checkout-review-table-wrapper {overflow-x: auto;}
    .paypal-express-review .box-title h3{font-size: 12px;}
    .paypal-express-review .data-table tbody td .item-options {font-size: 12px;}
    .paypal-express-review #details-table tbody .checkout_qty {padding: 3px}
    .suggestion-wrap .form-list{width: 68.636%;}
    .wholesale-payment .info-oder ul.info-bank-detail li span{width: 35%;}
    .wholesale-payment .info-oder ul.info-bank-detail{padding-left:25px;}
}
@media all and (max-width: 609px) and (min-width: 481px){
    .quick-view-content .wishlist-product-view span.text-wishlist{ font-size: 9px;}
    .product-view .product-shop .ratings{margin-bottom: 0;}
    .catalog-category-view .quick-view-content .sku{margin-bottom: 0;}
    /*finder page*/
    .category-finder-page ol li.list-top-header,.category-finder-page ol.products-list li div > a{ font-size: 11px;}
    .list-top-header .finder-list-style a.desc::after{border-bottom: 8px solid #F7941E; border-left: 4px solid transparent; border-right: 4px solid transparent; margin: 12px 0px 0px 0.5%;}
    .list-top-header .finder-list-style a.asc::after{border-top: 8px solid #F7941E; border-left: 4px solid transparent; border-right: 4px solid transparent; margin: 12px 0px 0px 0.5%;}
    .checkout-cart-index .cart-table .cart_out_off_stock { width: 8.2%; }
    .crosssell .ratings label{ font-size: 11px;}
    .crosssell .ratings .rating-box .rating,.crosssell .ratings .rating-box{  background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/tablet_star.png');}
    .crosssell .ratings .rating-box{ width: 65px;  height: 13px;  background-position: 0 -14px; display: inline-block;}
    .crosssell .ratings .rating-box .rating{ height: 13px;}
}
@media all and (max-width: 609px) and (min-width: 556px){
    .quick-view-content .product-info label, .quick-view-content .product-info span,
    .quick-view-content .product-info{font-size: 11px;}
    .product-view.quick-view-content .short-description .std {font-size: 11px; line-height: 15px;}
    .quick-view-content .add-to-box p{font-size: 11px; width: 65%;}
    .quick-view-content .add-to-cart-buttons button span{ font-size: 10px!important; }
    .quick-view-content .action .button{  padding: 0 37px;}
    #wishlist-table .cart-cell .btn-cart{font-size: 12px;}
    .quick-view-content .product-shop .price-box .special-price .price,.category-bargain-bin .quick-view-content .product-shop .price-box .regular-price span.price{font-size: 20px;}
}
@media all and (max-width:625px ) and (min-width: 571px ){
    .right_cart-forms .total_weight p{ font-size: 12px;}
    .cart .cart-totals table tfoot td{ font-size: 16px;}
    .cart .checkout-types .paypal-logo a span{font-size: 8.77px;}
    .cart .checkout-types .paypal-logo a{  font-size: 8.47px;padding: 0 7px;}
    .method-checkout-cart-methods-onepage-bottom button{padding: 0 10px;font-size: 10.5px;}
    .checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or{font-size: 8px;}
    .cart .checkout-types .paypal-logo a span.checkout_paypal{ font-size: 15px;}
}
@media all and (max-width:706px ) and (min-width: 691px ){
    .cart .checkout-types .paypal-logo a span.checkout_paypal{ font-size: 16px;}
    .cart .checkout-types .paypal-logo a span{ font-size: 11px;}
}
@media all and (max-width: 621px) and (min-width: 481px){
    li.sub_category_item{width: 32.8%;}
    .right_cart-forms .button-wrapper button{height: 23px;line-height: 23px;  font-size: 8.3px;}
    .right_cart-forms .giftcard a.check-gc-status{font-size: 9px;}
    #discount-coupon-form .input-text, .cart .giftcard .input-text{ font-size: 11px;}
    .catalog-category-view h2.product-name a{margin-top: 3px;}

}
@media all and (max-width: 690px) and (min-width: 620px){
    .quick-view-content .add-to-cart-buttons .button,.catalog-product-view .product-view.quick-view-content .product-shop .add-to-cart-buttons .button{padding: 0 8px;}
}
@media all and (max-width: 619px) and (min-width: 481px){
    .quick-view-content .add-to-cart-buttons .button,.catalog-product-view .product-view.quick-view-content .product-shop .add-to-cart-buttons .button{padding: 0 5px; width: auto;}

}
@media all and (max-width: 690px) and (min-width: 610px){
    .cart .checkout-types .paypal-logo a{  font-size: 12.5px;padding: 0 14px;}
    .method-checkout-cart-methods-onepage-bottom button{padding: 0 17px;font-size: 10.5px;}
    .quick-view-content .add-to-cart-buttons button span {font-size: 13px;}
}
@media all and (max-width: 900px) and (min-width: 715px){
    .footer_links .email-newsletter{ width: 10.08%;}
    .footer_links .sale-newsletter{ width: 11.8%;}
    .cart-table .product-cart-info a{ width: 190px; font-size: 14px;}
    .catalog-category-view.category-bargain-bin .products-list .price-box .special-price .price-bargain,.catalog-category-view.category-bargain-bin .products-list .product-shop .category-price-bargain-bin .price-box .regular-price .price{ font-size: 36.46px;}
    .catalog-category-view.category-bargain-bin .right-fix .price-box .save-price.save-price-bargain{ padding-bottom: 13%;}
    .cart-table thead th,.checkout-cart-index .select_box select,.cart-table .cart_weight,.cart-table .product-cart-total{ font-size: 14px;}
    .right_cart-forms .total_weight p{ font-size: 16px;}
    .cart-table .product-cart-info a.product_name_cart{ height: 20px;}
    .price_grand_total_checkout td p{font-size: 20px;}
    .paypal-express-review #details-table .product_name_checkout h4{max-width: 220px}

}
@media all and (max-width: 900px) and (min-width: 694px){
    .products-list .product-shop label,.products-list .product-shop span{font-size: 12px;}
    .catalog-category-view .sku, .catalog-category-view .price-box .price-label, .catalog-category-view .price-box .price{font-size: 12px;}
    .catalog-category-view .rating-wrap{margin-top: -4px;}
    #discount-coupon-form .input-text, .cart .giftcard .input-text{ font-size: 12px;  height: 30px;line-height: inherit;}
    .right_cart-forms .input-box-form label{ height: 30px;}
    .crosssell #crosssell-products-list div.item h3 a{ font-size: 13px;}
    .quick-view-content .more-view-thumb-nails .video-link .logo-youtube{left: 50%; top:50%; margin-left: -16px; margin-top: -16px;}

}
@media all and (max-width: 900px) and (min-width: 655px){
    .catalog-category-view h2.product-name a{font-size: 15px;}

}
@media all and (max-width: 654px) and (min-width: 481px){
    .catalog-category-view h2.product-name a{font-size: 13px;}
    .catalog-category-view .button{padding: 0 7px;}

}
@media all and (max-width:580px ) and (min-width:481px ){
    .right_cart-forms .total_weight p{ font-size: 14px;}
    .cart .cart-totals table tfoot td{ font-size: 16px;}
    .cart .checkout-types .paypal-logo a span{font-size: 12px;}
    .cart .checkout-types .paypal-logo a{  font-size: 8.47px;padding: 0 7px;}
    .method-checkout-cart-methods-onepage-bottom button{padding: 0 10px;font-size: 12.5px;}
    .checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or{font-size: 8px;}
    .checkout-cart-index .select_box select{ padding-left: 0px; overflow: hidden;}
    .cart-table .product-cart-info{  width: 145px;}
    .cart-table .product-cart-info a{width: 115px;}
    .cart .checkout-types .paypal-logo a span{   font-size: 9px;}
    /*.cart-table .cart_weight{ width: auto;}*/
    .cart .checkout-types .paypal-logo a span.checkout_paypal{ font-size: 13px;}
    .shipping .form-list label{ font-size: 9px;}
    .shipping .form-list li{ margin-right: 0;}
    .shipping .form-list .shipping-region{ margin-right: 2px;}
    .checkout-cart-index .left_cart-forms .shipping-region .bg_top_select_right{ right: 31%;}
    .catalogsearch-result-index .toolbar #search_mini_form input.input-text{  width: 64.11%;}
    .catalogsearch-result-index .toolbar #search_mini_form button{  padding: 8px 16px;}
    .catalogsearch-result-index .toolbar #search_mini_form{ width: 54%;}
    .catalogsearch-result-index .category-products >.toolbar .pager{  width: 45.75%;}
    .crosssell .owl-controls .owl-next{  right: -5%;}
    .crosssell .owl-controls .owl-prev{ left: -5.5%;}
    .catalog-category-view .products-list .action .button, .catalog-category-view .right-action .button,
    .catalog-category-view .products-list .product-shop span{font-size: 10px;}
    .catalog-category-view .products-list .add-to-links{margin: 4px 0 0;}
    .border_cart_right{ margin-top: 5.5px;}
    .validation-failed-qty .border_cart_right{margin-top: 21.5px;}
    .validation-failed-qty{ padding: 15px 0;}
    .bg_shipping_zip .buttons-set-total, .bg_shipping_zip .buttons-set-2{ font-size: 10px;}
    .checkout-cart-index #shipping-zip-form .buttons-set button.button2{ font-size: 11px;}
    .sales-order-history .data-table tbody td{padding: 20px 5px;}
    body.customer-account .data-table td.view a{font-size: 12px;}
    .sales-order-history .data-table th{padding: 5px 15px;}
    /*bargain bin category*/
    ul#bargain-bin .opacity_bg{width: 87px;left: 10%;}
    ul#bargain-bin li.item{ background-size: 87px 117px; height: 117px;}
    .category-bargain-bin #products-list .product-shop .action .view-detail{ font-size: 13px;}
    .catalog-category-view .products-list .product-shop .price-box .save-price-bargain span{ font-size: 12px;}
    .catalog-category-view.category-bargain-bin .products-list .price-box .special-price .price-bargain,.catalog-category-view.category-bargain-bin .products-list .product-shop .category-price-bargain-bin .price-box .regular-price .price{ font-size: 22px;}
    .catalog-category-view.category-bargain-bin h2.product-name a{ padding-left: 10px;}
    .catalog-category-view.category-bargain-bin .left-info{ margin-left: 10px;}
    .catalog-category-view.category-bargain-bin .product-info{ min-height: inherit;}
    .catalog-category-view.category-bargain-bin .top-product-shop, .catalog-category-view.category-bargain-bin .sku{ margin-bottom: 0;}
    .catalog-category-view.category-bargain-bin .right-action .right-info .old-price .price-label, .catalog-category-view.category-bargain-bin .right-action .right-info .old-price .price,.catalog-category-view.category-bargain-bin .right-action .right-info .regular-price .price{font-size: 14.98px!important;}
    .catalog-category-view.category-bargain-bin .right-action .add-to-links{ margin-top: -2px;}
    .catalog-category-view.category-bargain-bin .left-info{ font-size: 11px;}
    .catalog-category-view.category-bargain-bin .right-action{ margin-top: 2%;}
    .opc h3{ font-size: 13px;}
    .opc #opc-login .buttons-set .required,.opc #opc-login .col-2 .buttons-set a.f-left{ font-size: 11px; margin-bottom: 0;}
    #checkout-step-login,#checkoutSteps label,.col-1-register h4{ font-size: 13px;}
    #checkout-step-login .col-1 .form-list,.col-1-register h4{margin-top: 10px;}
    .col-1-register p{ font-size: 14px;}
    #checkoutSteps .buttons-set{padding-top: 0;}
    #checkoutSteps #checkout-step-login .col-1 .buttons-set{padding-top: 10px;margin-top: 10px;}
    #checkoutSteps .buttons-set p.required{ width: 100%; display: block; margin: 0;}
    .catalog-category-view .sku{margin-bottom: 0;}
    .top-product-shop{margin-bottom: 0;}
    .products-list .product-info .right-info{margin-top: 0;}
    .ratings-table th{min-width: 55px;}
    .review-rating{padding-left: 5px;}
    #customer-reviews dl .review-detail{width: 70%;}
    .review-rating{width: 30%;}
    .enterprise-rma-return-view .col2-set .col-1, .enterprise-rma-return-view .col2-set .col-2 {width: 100%}
}
@media all and (max-width: 580px) and (min-width: 498px){
    .footer .links a{ font-size: 9px;}
    .footer .block-title strong{ font-size: 13px;}
    #checkoutSteps .buttons-set p.required{padding-left: 10%;}
    .catalog-category-view h2.product-name a{font-size: 12px;}
}
@media all and (max-width: 555px) and (min-width: 481px){
    .quick-view-content .product-info label, .quick-view-content .product-info span,
    .quick-view-content .product-info{font-size: 10px;}
    .product-view.quick-view-content .short-description .std {font-size: 10px; line-height: 14px;}
    .quick-view-content .product-shop .price-box .special-price .price,.category-bargain-bin .quick-view-content .product-shop .price-box .regular-price span.price{font-size: 16px;}
    .quick-view-content .add-to-cart-buttons .button{line-height: 20px;}
    .quick-view-content .add-to-cart{height: 24px;}
    .quick-view-content .qty-wrapper #qty{margin: 4px 0px 0 0;}
    .quick-view-content .qty-wrapper #qty{font-size: 10px; width: 32px;}
    .catalog-category-view .quick-view-content .qty-wrapper{width: 35px;}
    .quick-view-content .add-to-cart-buttons button span{ font-size: 9px!important; }
    .quick-view-content .wishlist-product-view{margin-top: -2px;}
    .quick-view-content .product-info{margin-bottom: 8px;}
    .quick-view-content .action .button{  padding: 0 30px;}
    .quick-view-content .action .button{line-height: 25px; font-size: 14px;}
    .catalog-category-view .quick-view-content h2.product-name{font-size: 12px;}
    .quick-view-content .top-product-shop .product-secondary {padding: 3px 7px 0 0; }
    .checkout-cart-index .shipping h2{  font-size: 14.57px; padding: 10px 0 5px 5px;}
    #wishlist-table .cart-cell .btn-cart{font-size: 11px;}
    #wishlist-table .cart-cell{width: 31%;}
    #wishlist-table .comment-wishlist{width: 56.95%;}
    #wishlist-view-form .buttons-set2 button{font-size: 11.95px;}
    .category-finder-page.lipo-page .image-config-attr span{ margin-right: 5%;background-position: -8px -953px;}
    .category-finder-page.servo-page .image-f_mm-attr span{width: 48%;background-position: -371px -743px;  margin-right: 4%;}
    .category-finder-page.propeller-page .image-material-attr span{background-position: -400px -975px;}
    .category-finder-page .am-toggle-content.f_mm #narrow-by-list{width: 46%;}
    .category-finder-page .am-toggle-content.config #narrow-by-list{ width: 50%;}
    .quick-view-content .add-to-box p{font-size: 10px; width: 100%; bottom: -24px;}
    .checkout-cart-index .shipping .bg_shipping_zip .buttons-set-total button{padding: 0 2px;font-size: 11px;}
    .sub_category_page h3{ font-size: 12px;}
    .block_title_cate_finder ul li a{font-size: 16px;}
}
@media all and (max-width: 497px) and (min-width: 481px){
    .footer .links a{ font-size: 9.7px;}
    .footer_links .email-newsletter{ width: 13.08%;}
    .footer_links .sale-newsletter{ width: 17.8%;}
    #checkoutSteps .buttons-set p.required{padding-left: 0;}
    .product-view.quick-view-content .add-to-links{ margin-right: 2px;}
}
@media all and (max-width: 516px) and (min-width: 481px){
    .skip-links #header-search{width: 42%;}
    #wishlist-table .btn-remove{background-size: 11px 12px; padding: 13px; background-position: 8px 6px; margin-top: -4px;}
    .quick-view-content .more-view-thumb-nails .video-link .logo-youtube{max-width: 33px; margin-left: -18%; margin-top: -21%;}
}
@media all and (max-width: 626px) and (min-width: 581px){
    .crosssell .owl-controls .owl-prev{ left: -5%;}
    .crosssell .owl-controls .owl-next{ right: -4.5%;}
    /*bargain bin category*/
    .category-bargain-bin #products-list .product-shop .action .view-detail{ font-size: 14px;}
    .catalog-category-view .products-list .product-shop .price-box .save-price-bargain span{ font-size: 12px;}
    .catalog-category-view.category-bargain-bin .products-list .price-box .special-price .price-bargain,.catalog-category-view.category-bargain-bin .products-list .product-shop .category-price-bargain-bin .price-box .regular-price .price{ font-size: 26px;}
    .catalog-category-view.category-bargain-bin .right-fix .price-box .save-price.save-price-bargain, .catalog-category-view.category-bargain-bin .products-list .product-shop .price-box .regular-price{ padding-top: 9%;}
}
.left-info{margin-left: 1.27%;}
/*===================Home Page==================*/
@media all and (max-width: 639px) and (min-width: 481px){
    .catalog-product-view .price-box {margin: 1px 0 8px 0; }
    .catalog-product-view .product-view .product-shop .add-to-cart-buttons .button{margin-bottom: 2px;}
    .product-view .add-to-cart-wrapper{margin-top: 2px;}
    .catalog-product-view .links{margin-bottom: 4px;}
    .bottom-qty-wrapper-view{margin-top: 3px;}
    .catalog-product-view .product-view .product-shop .add-to-cart-buttons .button{width: 88%;}
}
@media all and (max-width: 639px) and (min-width: 600px){
    .product-view .product-shop{width: 32.826%;}
    .product-img-box{width: 67.174%;}
    .catalog-product-view .product-view h2.product-name{font-size: 14px;}
}
@media all and (max-width: 599px) and (min-width: 501px){
    .product-view .product-shop{width: 38.826%;}
    .product-img-box{width: 61.174%;}
    .catalog-product-view .product-view h2.product-name{font-size: 14px;}
    .catalog-product-view .top-product-shop .product-primary{width: 82%;}
}
@media all and (max-width: 500px) and (min-width: 481px){
    .product-view .product-shop{width: 40.826%;}
    .product-img-box{width: 59.174%;}
    .catalog-product-view .product-view h2.product-name{font-size: 12px;}
    .catalog-product-view .top-product-shop .product-primary{width: 82%;}
    .catalogsearch-result-index .toolbar #search_mini_form{ width: 53%;}
}
@media all and (max-width: 600px) and (min-width: 522px){
    .catalog-category-view .products-list .product-shop .product-secondary-action{bottom: 3px;}
    .catalog-category-view .products-list .price-box .special-price .price,
    .catalog-category-view .products-list .product-shop .price-box .regular-price .price,.catalog-category-view .products-list .product-shop .price-box.price-gift-card .price{font-size: 17px;}
    .catalog-category-view .right-action .button{height: 20px; line-height: 19px;}
    .catalog-category-view .products-list .qty-wrapper #qty{height: 18px; width: 33px; font-size: 10px;}
    .catalog-category-view h2.product-name a{padding-left: 5px;}
    .catalog-category-view .products-list .product-secondary-action .left-action{padding-left: 5px;}
    .catalog-category-view .products-list .add-to-cart{height: 22px;}
    .product-info .left-info .bottom-info .rating-wrap{margin-left: 6px;}
    .catalog-category-view .products-list .product-secondary-action .left-action{margin: 0;}
    .add-to-links .wishlist, .add-to-links .quick-view{height: 18px; width: 19px;}
    .add-to-links .wishlist .link-wishlist, .add-to-links .wishlist .change{margin: 4px 0 0 2px;}
    .catalog-category-view .stock{font-size: 10px;}
    .catalog-category-view .products-list .price-box .price-label,
    .catalog-category-view .products-list .price-box .price{font-size: 10.5px;}
}
@media all and (max-width: 521px) and (min-width: 481px){
    .catalog-category-view .products-list .price-box .price-label,
    .crosssell #crosssell-products-list div.item .actions button{ font-size: 11px;}
    .crosssell .add-to-links a{  font-size: 9px;}
    .crosssell a.link-wishlist{ margin-right: 1px;}
    .crosssell #crosssell-products-list .add-to-links li{ float: left;display: block; font-size: 10px;}
    .crosssell #crosssell-products-list .add-to-links li .separator{ margin: 0; float: left; font-size: 10px; line-height: 11px;}
    .crosssell .icon_compare_right_first:before{border-top: 3px solid transparent; border-left: 4px solid #f7941e; border-bottom: 3px solid transparent;top: -2px;}
    .crosssell .icon_compare_right_last:before{border-top: 3px solid transparent; border-right: 4px solid #f7941e; border-bottom: 3px solid transparent;}
    .crosssell .add-to-links a.link-compare span{ width: 8px;}
    .crosssell a.link-wishlist, .crosssell .add-to-links .wishlist-selector a.change{padding-left: 11px; background-size: 9px 9px; background-position: 0px 2px;}
    .crosssell .add-to-links{ margin: 5px 0;  display: inline-block;}
    .catalog-category-view .rating-box .rating, .catalog-category-view .ratings .rating-box{ background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/mobile_star.png');}
    .catalog-category-view .ratings .rating-box .ratings{height: 13px;}
    .catalog-category-view .ratings .rating-box {width: 56px; height: 13px; background-position: 0 -12px;}
    .catalog-category-view .rating-wrap{margin-top: 0;}
    .catalog-category-view .products-list .product-shop .price-box{margin-top: 1px;}
    .catalog-category-view .sku{margin-bottom: 0; line-height: 12px; font-size: 9px;}
    .catalog-category-view .products-list .product-shop .product-secondary-action{bottom: 0px;}
    .catalog-category-view .products-list .price-box .special-price .price,
    .catalog-category-view .products-list .product-shop .price-box .regular-price .price,.catalog-category-view .products-list .product-shop .price-box.price-gift-card .price{font-size: 14px;}
    .catalog-category-view .right-action .button{height: 20px; line-height: 20px;}
    .catalog-category-view .qty-wrapper #qty{height: 18px; width: 33px; font-size: 10px;}
    .catalog-category-view h2.product-name a{padding-left: 4px; font-size: 11px;}
    .catalog-category-view .products-list .product-secondary-action .left-action{padding-left: 5px;}
    .catalog-category-view .add-to-cart{height: 22px;}
    .product-info .left-info .bottom-info .rating-wrap{margin-left: 6px;}
    .catalog-category-view .products-list .product-secondary-action .left-action{margin: 0;}
    .add-to-links .wishlist, .add-to-links .quick-view{height: 18px; width: 19px;}
    .add-to-links .wishlist .link-wishlist, .add-to-links .wishlist .change{margin: 4px 0 0 2px;}
    .catalog-category-view .stock{font-size: 9px;}
    .catalog-category-view .product-info label{font-size: 9px!important;}
    .catalog-category-view .left-info{margin-top: 1px!important;}
    .top-product-shop .product-secondary .warehouse-icon{margin-left: 3px;}
    .catalog-category-view .ratings .rating-box{margin-top: -2px;}
    .info-product-country{font-size: 11px;max-width: 250px; }
}
@media all and (max-width: 609px) and (min-width: 498px){
    .crosssell .add-to-links a{ font-size: 9.5px;}
    .crosssell .icon_compare_right_last, .crosssell .icon_compare_right_first{ width: 6px;}
    .crosssell a.link-wishlist { padding-left: 14px; background-size: 11px 10px; background-position: 0px 2px; }
}
@media all and (max-width: 580px) and (min-width: 490px){
    .catalogsearch-result-index .toolbar #search_mini_form input.input-text{ width: 70.11%}
}
@media all and (max-width: 580px) and (min-width: 514px){
    ul#bargain-bin li.item{background-size: 92px 118px; height: 118px;}
    ul#bargain-bin .opacity_bg{  width: 92px; left: 5%;}
}
@media all and (max-width: 557px) and (min-width: 481px){
    .catalog-product-view .custom-linked-products .title_left_combine h5{font-size: 9px;padding-right: 61px;}
    .catalog-product-view .custom-linked-products .title_left_combine h4{font-size: 16px; padding-right: 60px;}
    .catalog-product-view .custom-linked-products .title_left_combine h4 .icon_right_combine{  background-size: 67px 40px;}
    .catalog-product-view .custom-linked-products .box-collateral .owl-item button span{font-size: 9.5px;}
    .catalog-category-view .qty-wrapper #qty{height: 18px;}
    .quick-view-content .more-view-thumb-nails .video-link .logo-youtube{max-width: 24px; margin-left: -12px; margin-top: -12px;}
}
@media all and (max-width: 624px) and (min-width: 581px){
    .shipping .form-list label{ font-size: 10px;}
    .footer .links a{ font-size: 11px;}
}
/*===================Cms about us==================*/
@media only screen and (max-width: 681px){
    .cms-page-view .std p, .cms-no-route .std p{font-size: 12px;}
    .col2-set-first .col1{float: left; margin-top: 30px;}
    .col2-set-second .col2{float: right; margin-top: 30px;}
    .cms-about-us .support .col1{margin-top: 0!important;}
    .col2-set-first .col1, .cms-page-view .col2-set-second .col2{width: 42%;}

}
@media only screen and (max-width: 590px) {
    .customer-address-index .col2-set .col-1 li.first,.customer-address-index .col2-set .col-1 li.last,.customer-address-index .col2-set .col-1 li.empty {float: left; width: 100%;}
}
@media only screen and (max-width: 550px){
    .cms-page-view .std p, .cms-no-route .std p{font-size: 10px;}
    .cms-about-us .title h2,.cms-about-us .title h3{font-size: 22.47px;}
}
/*===================Product Detail==================*/
@media all and (max-width: 900px) and (min-width: 791px){
    .catalog-product-view .rating-sku label, .catalog-product-view .rating-sku span {font-size: 11px;}
    .add-qty input{font-size: 12px; line-height: 19px!important;}
    .add-qty .qty-wrapper li{font-size: 11px;}
}
@media all and (max-width: 791px) and (min-width: 776px){
    .add-qty{max-width: 52%;}
}
@media all and (max-width: 790px) and (min-width: 481px){
    .catalog-product-view .ratings .rating-box .rating,
    .catalog-product-view .ratings .rating-box{background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/mobile_star.png');}
    .catalog-product-view .ratings .rating-box .rating {height: 13px;}
    .catalog-product-view .ratings .rating-box {width: 56px; height: 12px; background-position: 0 -12px;}
    .catalog-product-view .rating-sku .sku{margin-top: -2px;}
    .more-view-thumb-nails .video-link .logo-youtube{max-width: 20px; margin-left: -10px; margin-top: -9px;}
    .catalog-product-view .product-view .sharing-links a{width: 23px;  height: 23px;}
    .catalog-product-view .product-view .sharing-links a.link-facebook {background-position: -5px -48px;  }
    .catalog-product-view .product-view .sharing-links a.link-twitter{background-position: -40px -48px;}
    .catalog-product-view .product-view .sharing-links a.link-google {background-position: -77px -48px; }
    .catalog-product-view .product-view .sharing-links a.icon-mail-sharing {background-position: -109px -48px;}
    .catalog-product-view .extra-info span, .catalog-product-view .extra-info label{font-size: 10.78px;}
    .breadcrumbs a, .breadcrumbs h1, .breadcrumbs,.breadcrumbs span{font-size: 13.09px;}
    .breadcrumbs, .checkout-cart-index .page-title h1, .checkout-onepage-index .page-title h1, .checkout-onepage-success .page-title h1{padding: 5px 0 4px 0;}
    .catalog-product-view .product-essential .price-box .regular-price .price, .catalog-product-view .product-essential .price-box .special-price .price{font-size: 18.39px;}
    .catalog-product-view .rating-sku  label,
    .catalog-product-view  .rating-sku span{font-size: 9.24px;}
    .catalog-product-view .add-to-cart-buttons span{font-size: 16.94px;}
    .catalog-product-view .add-to-cart-wrapper .change, .issue, .price-war{font-size: 9.59px;}
    .catalog-product-view .add-to-cart-wrapper .change{background-size: 10px 8px; padding-left: 12px;}
    .catalog-product-view .product-view .short-description .std{font-size: 12px; line-height: 14px;}
    .more-des{font-size: 10.78px;}
    .catalog-product-view .product-view .old-price span,
    .catalog-product-view .product-view .save-price span{font-size: 10.78px;}
    .more-des a{font-size: 10.78px;}
    .add-qty ul, .add-qty input{font-size: 12px; line-height: 19px!important;}
    .product-shop .link-wishlist{font-size: 9px;}
    .catalog-product-view .product-options-bottom .add-to-links{margin-top: 7px;}
    .product-essential .icon-wishlist{padding-left: 17px;}
    .catalog-product-view .product-options input, .catalog-product-view .product-options textarea{font-size: 10.78px;}
    #product-options-wrapper .required{font-size: 10.78px;}
    .catalog-product-view .product-options input, .catalog-product-view .product-options textarea{height: 25px; line-height: 25px;}
    .related-box .price-box .price,.block-related .product-details .price-box a:first-child, .block-related .product-details .price-box p:first-child{ font-size: 14px;}
}
@media all and (max-width: 509px) and (min-width: 481px){
    .catalog-category-view .add-to-cart{padding-left: 4px;margin-left: 2px;}
    .more-view-thumb-nails .owl-buttons > div{width: 10px;}
    .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-prev{left: -4.5%;}
    .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-next{right: -4.6%;}
    .more-view-thumb-nails{width: 91%;}
    .catalog-product-view .extra-info span, .catalog-product-view .extra-info label {font-size: 9.78px;}
    .catalog-product-view .product-essential .price-box .regular-price .price, .catalog-product-view .product-essential .price-box .special-price .price{font-size: 16.39px;}
    .catalog-product-view .add-to-cart-buttons span {font-size: 11.94px;}
    .catalog-product-view .add-to-cart-buttons .btn-cart{padding: 1px 0;}
    .rating-sku{margin-top: 5px;}
    .catalog-product-view .extra-info{padding: 5px 0 8px;}
    .catalog-product-view .price-box{margin: 1px 0 2px 0;}
    .catalog-product-view .product-view .product-shop .add-to-cart-buttons .button{width: 84%;}
    .more-des a{font-size: 9.78px;}
    .product-shop .add-to-cart span{font-size: 11px;}
}
@media all and (max-width: 768px){
    .more-view-thumb-nails{width: 93%;}
    .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-prev{left: -3.5%;}
    .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-next{right: -3.5%;}
    .more-view-thumb-nails .owl-buttons > div{width: 12px;}
    #add_new_file_form .upload-file .field-first {width: 60%;}
    #add_new_file_form .upload-file .field-last {width: 40%; margin-top: 40px;}
    #desc-toggle-tab #add_new_file_form button {margin-top: 38px; margin-right: 21px;font-size: 9px;}
    #add_new_file_form .field-first .file-upload {float: left; margin-left: 60px; margin-top: 30px;}
    .wholesale-payment .info-oder ul li span.bank-change{width: auto;}
    .wholesale-payment .info-oder ul.info-important-price li span{width: auto; margin-left: 10px;max-width: inherit;}
}
@media all and (max-width: 712px){
    .footer .links{width:16%;}
    .footer .links-resources{width: 20%;}
    .footer .links-customer-service{ width: 27%;}
}
@media all and (max-width: 600px){
    .more-view-thumb-nails{width: 90%;}
    .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-prev{left: -5%;}
    .more-view-thumb-nails .owl-theme .owl-controls .owl-buttons .owl-next{right: -5%;}
    .paypal-express-review .col2-set .col-1, .paypal-express-review .col2-set .col-2{width: 100%;}
    .paypal-express-review #details-table th {padding: 10px 10px;}
}
@media all and (max-width: 520px){
    .review-summary-table .rating-box .rating-number:after{background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/mobile_star.png');}
    #customer-reviews .review-summary-table .rating-box {text-indent: 0px;  text-align: center;  background: none;  height: 16px;  width: 100%; }
    .review-summary-table .rating-box .rating-number {display: inline-block; }
    .review-summary-table .rating-box .rating-number:after{content: '';  display: inline-block;  background-position: 0px 2px;  width: 11px;  height: 16px;  margin-left: 5px;  position: relative;  top: 3px;}
    #customer-reviews .review-summary-table .rating-box .rating{display: none;}
    #desc-toggle-tab .button{font-size: 13px; margin-right: 0;}
    .paypal-express-review #details-table{font-size: 11px;}
    .paypal-express-review #details-table tbody td,
    .paypal-express-review #details-table .product_name_checkout h4,
    .paypal-express-review #details-table th{font-size: 11px;}
    .paypal-express-review .price_grand_total_checkout td{font-size: 16px;}
    .paypal-express-review .edit-shopping-cart,
    .paypal-express-review #review_button{font-size: 14px; height: 30px; line-height: 30px;}
    .paypal-express-review .edit-shopping-cart{height: 30px;}
    .paypal-express-review .edit-shopping-cart a{line-height: 30px;}
    .paypal-express-review .box-title h3{font-size: 11px;}
    .paypal-express-review .price_grand_total_checkout strong.first{padding-right: 15px;}
    #add_new_file_form .upload-file .field-first {width: 100%;}
    #add_new_file_form .upload-file .field-last {margin: 10px; width: 100%;}
    #desc-toggle-tab #add_new_file_form button {margin: 0 0 0 11px; float: left; width: 20%;}

}

/*==========================Category=======================*/
@media screen and (max-width: 480px){
    /* Carousel */
    .product-view .product-image-wrap { position:relative; }
    .carousel-wrap {position: relative;}
    .carousel-wrap li { display:inline-block; vertical-align:top; white-space:normal; margin-right: -1%;}
    .carousel-wrap .box-title { max-width:80%; }
    .carousel-wrap .ratings { display:none; }
    .carousel-wrap .carousel-items { white-space:nowrap; -webkit-transition:all 150ms linear; -moz-transition:all 250ms linear; -o-transition:all 250ms linear; transition:all 250ms linear; float: left; width: 100%;}
    .carousel-wrap .carousel-items-wrap { overflow:hidden; }
    .box-up-sell { position:relative; padding:15px; }
    .box-up-sell h2 { color:#424242; font-size:18px; font-weight:bold; line-height:25px; margin:0 0 10px; }
    .box-up-sell .item { color:#424242; font-size:15px; line-height:18px; }
    .box-up-sell .item a { color:#424242; }
    .box-up-sell .item h3 { max-height:36px; margin:0 0 5px; overflow:hidden; text-overflow:ellipsis; width:100%; }
    .box-up-sell .item img { margin:0 0 5px; }
    .box-up-sell .price-box .price { font-weight:bold; }
    .box-up-sell .product-image {}
    .box-up-sell .controls { background:url(https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_divider_dark.png) no-repeat center; position:absolute; top:15px; right:15px; height:24px; width:49px; }
    .controls .prev,
    .controls .next { display:block; position:absolute; top:0; right:0; height:24px; width:24px; }
    .controls .prev.disabled,
    .controls .next.disabled { opacity:.25; }
    .controls .prev { right:25px; }
    .counter { padding:5px 0 0; text-align:center; }
    .counter span { margin:0 2px; }
    .counter span:before { content:'\2022'; color:#ddd; font-size:20px; display:inline-block; -webkit-text-stroke:1px #ddd; }
    .counter span.active:before { color:#fff; }
    .product-shop .grouped-items-table { border:none; border-spacing:0; font-size:15px; margin:0; -webkit-border-radius:0; width:100%; }
    .product-shop .grouped-items-table th,
    .product-shop .grouped-items-table td { padding:5px 0; }
    .product-shop .grouped-items-table th { display:none; }
    .product-shop .grouped-items-table td { background:none; border:none; border-bottom:1px solid #e4e4e4; text-align:left; vertical-align:middle; }
    .product-shop .grouped-items-table tr:last-child  td { border-bottom:none; }
    .product-shop .grouped-items-table input.qty { text-align:center; width:40px; }
    .catalog-category-view .products-list > li .product-image{width: 35%; position: relative;}
    .catalog-category-view .products-list > li .product-shop{width: auto; float: left; padding:0 0 0 2.9167%; width: 50%;}
    .catalog-category-view .products-list .m-no-display{display: none!important;}
    .catalog-category-view .mobile-product-name{clear: both; float: left; width: 100%; height: 29px;}
    .catalog-category-view .mobile-product-name .product-name a{line-height: 25px;}
    .m-product-name-wrap{display: block!important; height: 30px; position: relative;}
    .catalog-category-view .products-list .product-shop .product-secondary{padding-bottom: 3px;}
    .catalog-category-view .products-list .product-name{margin-bottom: 0;}
    .catalog-category-view .rating-wrap{clear: both; margin-top: 6px;}
    .bottom-info .rate{float: left;}
    .product-info .products-list .right-info{clear: both; float: left; width: 100%;}
    .product-secondary-action .left-action .fb-icon{width: 56px!important;}
    .catalog-category-view .products-list .mobile-display{display: block!important;}
    .catalog-category-view .products-list .product-shop .product-secondary-action{ width: 98%;padding: 9px 0 6px 0;top: 99%;left: 2%;}
    .catalog-category-view .products-list .finder-description-list {width: 26%;}
    .catalog-category-view .list-top-header .finder-list-style a.asc:after {border-left: 4px solid transparent;border-right: 4px solid transparent;margin-left: 0;}
    .catalog-category-view .list-top-header .finder-list-style a.desc:after {border-left: 4px solid transparent;border-right: 4px solid transparent;margin-left: 0;}
    .catalog-category-view .finder-stock-list {width: 14%;}
    .catalog-category-view .save-price{display: none!important;}
    .catalog-category-view .sku{font-size: 12px; }
    .catalog-category-view .products-list > li{margin-bottom: 40px;}
    .catalog-category-view .product-info > div >div{margin-bottom: 4px;}
    .catalog-category-view .products-list .product-shop .price-box{margin-top: 0!important; clear: both;}
    .catalog-category-view .products-list .product-info .price-box .special-price{float: left; width: 100%;}
    .right-action{float: left!important;}
    .product-secondary-action .action{float: left;}
    .product-secondary-action .left-action .fb-icon{margin: 0!important;}
    .catalog-category-view .products-list .action .button, .catalog-category-view .right-action .button{padding: 0 12px;}
    .catalog-category-view .products-list .action .button, .catalog-category-view .right-action .button{font-size: 12px;}
    .catalog-category-view .products-list .add-to-links{margin: 0; position: absolute; right: 5px; bottom: 7px;}
    .catalog-category-view .products-list .product-shop .action{margin: 0 0 0 5px;}
    .catalog-category-view .products-list .product-name{font-size: 12px!important;}
    .catalog-category-view .product-info{padding: 0!important;}
    .catalog-category-view .products-list .price-box .old-price{float: left; margin: 5px 0 0;}
    .catalog-category-view .regular-price{float: left; margin-top: 4px;}
    .catalog-category-view .mobile-display .left-action{margin-top: 4px;}
    .checkout-cart-index .col-main{ padding: 0;}
    .checkout-cart-index .col-main .page-title ,.checkout-cart-index #shopping_cart_form{ padding: 3px;}
    .checkout-cart-index .cart-forms{padding: 3px 3px 0px;}
    #shopping_cart_form{ margin: 0;}
    .checkout-cart-index thead{ display: none;}
    .checkout-cart-index .cart .page-title h1{ font-size: 13px;}
    .cart-table th, .cart-table td, .cart-table tbody td{ display: inherit;}
    .cart-table .product-cart-image a.product-image{width: 34.5%;float: left;margin: 0;}
    .cart-table .product-cart-image .name_mobile{width: 64.5%;float: left; display: block!important; position: relative;}
    .cart-table .product-cart-image a{ margin: 0 0 0 10px;color: #666; font-size: 12.28px;}
    .cart-table .product-cart-image a.product_name_cart{ font-size: 14px; margin-top: 5px;text-decoration: underline;height:34px;overflow: hidden;display:block;width: 90%;}
    .Android-4-1-2.Safari-534-30 .cart-table .product-cart-image a.product_name_cart:after{ height: 10px; width: 98%; position: absolute; content: ''; background-color: #e6e6e6; top: 100%; left: 0;margin-left: 10px; margin-top: -5px;}
    .Android-4-1-2.Safari-534-30 .cart-table tr.even .product-cart-image a.product_name_cart:after{  background-color: #f1f1f1; }
    .cart-table label{ display: block!important; color: #f7941e; font-size: 14px;margin-bottom: 4px;}
    .cart-table .product-cart-actions, .cart-table .cart_out_off_stock, .cart-table .product-cart-remove {margin-bottom: 15px; float: left; width: 15%; text-align: center;}
    .cart-table .a-center-warehouse{ width: 55%; float: left;}
    .cart-table .a-center-warehouse .warehouse{display: block; padding-top: 10px;}
    .cart-table .product-cart-info, .cart-table .product-cart-remove{ display: none;}
    .checkout-cart-index tbody{ border: 0;}
    .checkout-cart-index tbody tr{ border-bottom: 1px solid #c5c5c5; position: relative; float: left;}
    .cart-table .product-cart-image{  width: 100%; display: inline-block; margin: 8px 0;padding-left: 1%; float: left;}
    .cart-table .cart_out_off_stock label{margin-bottom: 12px;}
    .cart-table .product-cart-remove a{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat center;  height: 22px; margin-top: 24px;background-position: -415px -590px;}
    .cart_out_off_stock span{ font-size: 16px;}
    .border_cart_right{ margin-top: 18.5px;}
    .block_mobile_banner_cart { display: block; margin-top: 5px;}
    .cart-table .product-cart-image a.product-cart-sku{  padding-top: 4%; width: 90%;}
    .cart-table .a-center-mobile-remove.product-cart-remove{ display: block!important;}
    .cart-table .cart_weight .border_cart_right,.cart-table .product-cart-total .border_cart_right{ display: none;}
    .cart-table .cart_weight span.label_cart_weight{ display:inline-block!important;padding-right: 3px;}
    .cart-table .cart_weight{ width: 50%; clear: left;font-size: 16.67px;text-align: left;padding-left:6%;  padding-top: 3%;  display: block;}
    .cart-table .product-cart-total{width: 50%; float: right; background-color: #202d67; height: 32px; line-height: 32px; font-size: 19.93px; color: #fff;  margin-top: -28px;  margin-bottom: 13px;}
    #shopping_cart_form .cart-footer-actions{ width: 100%; display: inline-block;background: #fff;}
    .data-table tfoot tr{ border:0;border-top: 1px solid #d8dfe2; }
    .right_cart-forms,.left_cart-forms{ width: 100%; clear: both; display: inline-block;  margin-top: 4px;}
    .cart .cart-totals table tfoot td{ text-align: center; font-size: 23px;}
    .bg_cart_tablet,.shopping_cart_banner{ display: none;}
    .left_cart-forms img{ margin: 0 auto; width: 100%;}
    #discount-coupon-form .input-text, .cart .giftcard .input-text{ font-size: 13.39px; line-height: inherit;}
    .checkout-cart-index .shipping{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/bg_shipping_tax_mobile_center.png') repeat-x center;  min-height: 217px;  margin-left: 33px; margin-right: 38px;}
    .checkout-cart-index .shipping::before{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left; content: '';position: absolute;width: 33px;height: 220px;margin-left: -33px;top: -2px;background-position:-11px -709px;}
    .checkout-cart-index .shipping::after{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat right; content: '';position: absolute;width: 38px;height: 220px;top: -2px; right: 0;background-position: -84px -709px;}
    .checkout-cart-index .shipping h2{ font-size: 14.57px;padding-left: 5px; text-transform: uppercase; margin-top: 13px;display: inline-block;}
    .checkout-cart-index #co-shipping-method-form{ margin-top: 30px;}
    .checkout-cart-index .shipping-form{padding: 0; margin-top: 5px; padding-left: 5px;}
    .shipping .form-list .shipping-country{ width: 78%;}
    .shipping .form-list li{margin: 7px 2% 5px 0;}
    .shipping .form-list label{ font-size: 11.87px;}
    .shipping .form-list .shipping-region{ width: 50%;clear: both;}
    .shipping .form-list .shipping-postcode{ width: 48%;}
    .bg_shipping_zip{   clear: both;margin-top: 12px;display: inline-block;width: 100%;}
    .bg_shipping_zip .buttons-set-total{width: 54%;}
    .bg_shipping_zip .buttons-set-total button{ width: 98%; font-size: 14.4px;  line-height: 28px; padding: 0 5px;}
    .button_disable { width: 98%;}
    .bg_shipping_zip .buttons-set-2{ width: 40%; border-radius:3px; }
    .checkout_with{ display: none;}
    .cart .checkout-types .paypal-logo  span.checkout_with_out{ display: block!important; margin-top: -15px;text-align: left;padding-left: 5%;}
    .cart .checkout-types .paypal-logo a{  padding: 0 35px;}
    .cart .checkout-types{ margin-top: 17px;}
    .checkout-cart-index #shipping-zip-form .buttons-set button.button2{ width: 100%;padding: 3px 5px 2px; font-size: 14px;}
    .checkout-cart-index .crosssell #crosssell-products-list div.item .actions{ display: none;}
    .checkout-cart-index .crosssell #crosssell-products-list div.item .product-info{ min-height: 0!important; padding-bottom: 0px!important;}
    .checkout-cart-index .crosssell{ width: 100%;background-color: #f1f1f1;}
    .cart .owl-controls .owl-page{ position: relative; margin-top: 0;}
    .crosssell .owl-controls .owl-page:first-child, .crosssell .owl-controls .owl-page:last-child{ background: none;right: 0; left: 0;}
    .crosssell .owl-theme .owl-controls .owl-page span.owl-numbers{ display: block!important;color: #666; padding: 0;}
    .crosssell .owl-theme .owl-controls .owl-page{ width: 29px; height: 29px;border-radius: 2px; margin-right: 8px;}
    .crosssell .owl-theme .owl-controls .owl-page.active{ border: 1px solid #16204a;}
    .crosssell .owl-theme .owl-controls .owl-page span.owl-numbers{ border: 1px solid #c6c6c6; width: 100%; height: 27px;  margin-right: 7px; left: 0; border-radius: 0; line-height: 27px;  margin: 0;border-radius: 2px;}
    .crosssell .owl-theme .owl-controls .owl-page.active span.owl-numbers{ color: #fff;background-color: #16204a;border-left: 2px solid #757b93; border-right: 2px solid #757b93;}
    .crosssell .item a.product-image{ margin-bottom: 0;  padding-bottom: 5px;}
    .crosssell #crosssell-products-list div.item h3 a{ font-size: 7.58px;}
    .crosssell #crosssell-products-list div.item .product-info h3{padding-top: 0;  line-height: 8.38px;  height: 27px; margin-bottom: 0;}
    .crosssell #crosssell-products-list div.item .rating-wrap .ic-rating{ background-size: 100%;  height: 9px;   width: 72px;}
    .crosssell #crosssell-products-list div.item.item{  border: 1px solid #d3d1d1;   margin: 0 1%; width: auto;}
    .crosssell #crosssell-products-list div.item .rate{ font-size: 7.79px; vertical-align: middle;}
    .crosssell #crosssell-products-list div.item .rating-wrap{ margin-top: 0;}
    .crosssell #crosssell-products-list div.item .price-box .price{ font-size: 12.23px;}
    .crosssell h2{ font-size: 16px; padding-left: 15px;}
    #crosssell-products-list { padding-bottom: 20px;}
    .checkout-cart-index .crosssell #crosssell-products-list{width: 98%;  margin: 0 auto;}
    .crosssell .ratings .rating-box label, .crosssell .ratings .rating-box { display: inline-block; }
    .validation-failed-qty{padding: 0;}
    .cart-table .product-cart-actions .validation-advice{ margin-left: -10%;}
    .cart-table.validation-failed-qty .cart_weight{padding-top: 5%;}
    .show_mobile_sale_item{display: none;}
    .validation-advice{ display: block; clear: both; white-space: normal;}
    .toolbar-bottom .count-container ol li, .customer-account .pages ol li{margin-right: 5px;}
    /*====================Quick view===================*/
    .breadcrumbs{display: none;}
    .quick-view-content .sharing-links{margin-top: -3px; margin-right: 0px;}
    .quick-view-content .add-to-links{margin: 0;}
    .quick-view-content .rating-wrap{display: none;}
    .quick-view-content .wishlist-product-view span.text-wishlist{font-size: 9px; line-height: 22px;}
    .quick-view-content .wishlist-product-view .link-wishlist{padding:0 5px;}
    .quick-view-content .wishlist-product-view span.icon-wishlist{padding: 0 0 0 17px; float: left; margin-top: 4px;}
    .quick-view-content .product-view .add-to-cart-buttons .button{font-size: 14px;}
    .quick-view-content .add-to-cart-buttons .button,.catalog-product-view .product-view.quick-view-content .product-shop .add-to-cart-buttons .button{padding: 0 4px;}
    .product-view .add-to-cart-buttons .button{font-size: 12px!important;}
    .quick-view-content .add-to-cart{height: 25px;}
    .quick-view-content .qty-wrapper #qty {margin: 2px 5px 0 0; width: 100%;}
    .catalog-product-view .quick-view-content .add-to-links .wishlist-product-view{margin-right: 0;}
    .quick-view-content .add-to-cart-buttons .button,.catalog-product-view .product-view.quick-view-content .product-shop   .add-to-cart-buttons .button{line-height: 23px; height: 23px;}
    .catalog-category-view .product-view{background: #F5F5F5;}
    .catalog-category-view  .product-view .short-description .std{ margin-top: 10px; font-size: 12px;}
    .catalog-category-view  .product-view.quick-view-content .m-pad-display.sharing,.catalog-product-view  .product-view.quick-view-content .m-pad-display.sharing{ display: none!important;}
    .catalog-category-view .product-view .add-to-cart-wrapper,.catalog-product-view .product-view.quick-view-content .add-to-cart-wrapper{margin-bottom: 60px;}
    .catalog-category-view .qty-wrapper{ float: left; width: 49px; margin-right: 5px!important;}
    .catalog-category-view .qty-wrapper #qty{ width: 100%;}
    .catalog-category-view .right-action .button{padding: 0 10px;}
    .catalog-category-view .add-to-cart-buttons{ float: left;}
    .product-view.quick-view-content .product-shop{float: left!important; width: 100%!important; padding: 14px 0 0 3px!important;}
    .catalog-category-view .fancybox-wrap,.catalog-category-view .fancybox-inner, .catalog-product-view .fancybox-wrap,.catalog-product-view  .fancybox-inner{ width: 100%!important; left: 0!important; top:0!important;}
    .quick-view-content .product-image-thumbs li{  width: 24%!important;}
    .top-product-shop .product-secondary{padding:0;}
    .quick-view-content .product-image-wrap{display: block; clear: both;}
    .catalog-category-view .quick-view-content .product-image{background: transparent;}
    .quick-view-content .product-shop .short-description{margin-bottom: 12px;}
    .quick-view-content .more-views .product-image-thumbs div{width: 25%!important;}
    .quick-view-content .top-product-shop .product-secondary {padding: 0px 5px 0 0; }
    .quick-view-content .price-box{margin-top: -7px;}
    .quick-view-content .more-view-thumb-nails .video-link .logo-youtube{max-width: 28px; margin-left: -14px; margin-top: -14px;}
    .catalog-category-view .stock{margin-top: 1px;}
    .catalog-category-view .right-action .view-detail{line-height: normal!important; padding-top: 6px!important;}
    .fancybox-opened .fancybox-skin{padding: 0!important;}
    .quick-view-content .top-product-shop{border-bottom: 1px solid #fff;}
    .quick-view-content .first-media{clear: both; padding: 0 5px 0 3px;}
    .qty-wrapper #qty{margin: 3px 0 0;}
    .info-product-country{width: 250px;margin-left: 2%;}
    /*===================home page mobile======================*/
    .logo img{max-width: 480px; }
    .logo{ padding: 10px 10px 0; width: 100%;}
    .mobile_rotor_recipes img{ margin-bottom: 3px; width: 100%;}
    .tablet_rotor_recipes{display: none;}
    #header-cart .minicart-wrapper .block-subtitle{ margin-top: 7px;}
    .logout_header_account{ bottom: 25px;right: 4%;height: 22px; font-size: 13.85px;}
    .block-title-login .select_box_image{padding: 1% 2% 3%;}
    .skip-links .skip-link.skip-active .icon{ margin-top: 2px!important;}
    .mb-display-link ul li.mb_new_pro a:before{background-position: -408px -630px;}
    .mb-display-link ul li.mb_free_ship a:before{background-position: -434px -630px; }
    .mb-display-link ul li.mb_about_us a:before{background-position: -458px -630px;}
    .mb-display-link ul li.mb_news a:before{background-position: -486px -630px;}
    .mb-display-link ul li.mb_forum a:before{background-position: -519px -630px;}
    .mb-display-link ul li.mb_careers a:before{background-position: -544px -630px; }
    .mb-display-link ul li.mb_contact_us a:before{background-position: -572px -630px;}
    #header-nav.skip-active .mb-display-link{ display: block; padding: 0 4px 10px 8px;}
    #header-nav.skip-active .mb-display-link.show-cate-mb{ display: none;}
    #header-nav.skip-active .mb-display-link ul li, #header-nav.skip-active .product_cate{  padding-left: 10px; border: 1px solid #4a4c4d; background: #282828; font-size: 14px; color: #c2c3c7;  margin-top: 4px;}
    #header-nav.skip-active  .product_cate{display: block; margin: 4px 4px 0px 8px; cursor: pointer; padding:7px 5px 5px 10px !important;  position: relative; }
    .mb-display-link ul li a:before,.icon_mobile_menu_cate{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left; display: inline-block; margin-right: 7px; vertical-align: middle;width: 22px;height: 19px;}
    .mb-display-link ul li a:before{left: 0;content:'';position: absolute;}
    #header-nav.skip-active  .product_cate span.icon_product_cate{background-position:-382px -630px;width: 23px; height: 17px; }
    #header-nav.skip-active .product_cate .dark_icon_has_child:after{position: absolute; content: ''; top: 50%;margin-top: -8px;  margin-left:9px;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_right_menu_mobile.png') no-repeat center; width: 12px; height: 14px;}
    #header-nav.skip-active .show-cate-mb .product_cate .dark_icon_has_child:after{position: absolute;content: '';top: 50%;margin-top: -8px;  margin-left: 8px;   background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_left_menu_mobile@2x.png') no-repeat center;background-size: 12px 14px;width: 12px; height: 14px;}
    #header-nav.skip-active .product_cate .dark_icon_has_child{ width: 28px; height: 100%; background:#050505;position: absolute; top: 0; right: 0; margin-right: 0;}
    #header-nav.skip-active .mb-display-link ul li a{ padding:7px 5px 4px 29px; display: block; color: #c2c3c7;position: relative;}
    .facebook_plugin_home,#header-nav.skip-active #nav .nav-primary,#nav h4{ display: none;}
    #header-nav.skip-active #nav .show-nav-primary{ display: block;}
    #header-nav.skip-active  #nav.show-cate-mb .nav-primary{ display: block; padding: 0;}
    #nav ol li.level0.first > a{ border: 0;}
    #nav ol li.level0.parent > a  .icon_has_child .dark_icon_has_child {background: #1c1b1c;height: 2px;position: absolute;width: 10px;right: 50%;margin-right: -5px;margin-top: 4px;margin-top: -1px;top: 50%; }
    #nav ol li.level0.parent > a  .icon_has_child .dark_icon_has_child:after { background: #1c1b1c; content: ''; height: 10px; position: absolute; width: 2px; top: 50%; margin-top: -5px; right: 50%; margin-right: -1px; }
    #nav ol li.level0.parent.menu-active > a .icon_has_child .dark_icon_has_child:after{ display: none;}
    #nav ol li.level0 > a{ display: inline-block;margin-left: 3%; width: 95%;}
    #nav ol li.level0.parent > a .icon_has_child{  background: #f7941e; display: inline-block; position: relative; width: 16px; height: 15px; border-radius: 2px;  vertical-align: top; margin:4px 10px 0 0px;}
    #nav ol li.level0{ border: 0;}
    #nav ol li.level0 >a {  border-top: 1px solid #3e3c3e;  padding-left: 10px;}
    #nav ol li.level0.menu-active + li.level0 a.level0{ border: 0;}
    #nav ol li.level0.menu-active > a.level0{ background-color: #383737;  margin: 0; width: 100%;}
    #nav ol li.level0.menu-active > a.level0  .icon_has_child{ margin-left: 3%;}
    #nav ol li.level0.parent.menu-active ul.level0 li.last, #nav ol li.level0.parent.menu-active ul.level0 li.level1.active a,#nav ol li.level0.parent.menu-active ul.level0 li.level1:active a{ border: 0;}
    #nav ol li.level0.parent.menu-active ul.level0 li.level1 a{ padding-left: 10px; margin-left: 3%;}
    #nav ol li.level0.parent.menu-active ul.level0 li.level1.active a,#nav ol li.level0.parent.menu-active ul.level0 li.level1:active a{  color: #1c1b1c;}
    .col-main{ padding-bottom: 10px}
    .cms-index-index .owl-theme .owl-controls{ margin-top: 3px;}
    .homepage_banner1{ display: none;}
    .footer_links_detail{padding:1.6% 4% 1.3%; display: inline-block;width: 100%;}
    .footer .block-subscribe .block-title strong, .footer address{font-size: 12.41px;padding-left: 10%;  vertical-align: super;}
    .footer_links .email-newsletter{background-size: 100%;width: 11.05%;}
    .footer_links .sale-newsletter{width: 13.37%;background-size: 100%;top: -75%;}
    .footer .block-subscribe .input-text{width: 84%;height: 27px;font-size: 10px; padding: 0 8px; line-height: inherit;}
    .footer .block-subscribe .input-box{text-align: center;}
    .footer .block-subscribe .input-box.validation-error .message-info{ margin-top: 1px;}
    .footer .block-subscribe .input-box .validation-advice{ text-align: left;padding-left: 10%; font-size: 11px;}
    .footer .message-info{padding-left: 10%;font-size: 10.65px;margin: 5px 0 7px;}
    .footer_links_detail .links{ float: left;width: 32%; margin-top: 125px;}
    .footer .links a{font-size: 11.44px;line-height: 17px;}
    .footer_links .block-subscribe .block-title{padding-bottom: 0; margin-bottom: 0; padding-left: 10%;}
    .footer_icon .footer-sns{margin-top: 1%;float: none;text-align: left; text-align: center;}
    .footer_icon .footer-payment-icon{margin-top:3%; padding-bottom: 7%;  text-align: center; display: block;}
    .footer .block-subscribe .actions .button{width: 79%;margin-right: 12%;margin-top:-3px;height:20px;line-height: 12px; cursor: pointer;}
    .footer .block-subscribe .actions .button span{font-size: 11px;line-height: 10px;}
    .homepage_banner2 .video,.homepage_banner2 .hobbyking_lotteria{width: 100%; float: none;margin-bottom: 3px;}
    .slideshow-container .owl-theme .owl-controls .owl-page span{background-color:#a7a9ac;width: 13px;height: 13px;}
    .slideshow-container #sync2{ display: none!important;}
    .slideshow-container .owl-theme .owl-controls{margin-top: -1%;}
    #header #search_mini_form input.input-text{border-radius: 4px;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; padding: 0 5px 0 15px; height: 31px!important; line-height: inherit;}
    .skip-links #header-search.skip-active{display: inline-block;}
    .skip-links #header-search{width: 100%;z-index: 99;position: absolute;margin-top: 35px;background-color: #1c1b1c;left: 0;}
    .skip-links{border-bottom: 1px solid #343434;height: 35px;}
    #header .skip-links  .icon{width: 58%;height: 17px; vertical-align: top;  margin-top: 3px;}
    .skip-links .skip_left .skip-link,.skip-links .skip_left .skip-cart{height: 22px;line-height: 22px;width: 18.1%;margin-right: 2%;margin-top: 2px;}
    .skip-links-bg{height:28px; margin: 3px;width: 97%;}
    .skip-links .skip_left{width: 44.5%;margin-left: 4px;}
    .skip-links .skip_right{width: 52%;margin-top: 0;}
    #header .new_items{font-size: 13px;font-weight: normal;width: 80%;float: left;margin-top: 2px;  height: 22px; line-height: 22px}
    #header .new_items a{  height: 19px;  line-height: 19px;}
    #header .new_items a span{ height: 16px; line-height: 16px;}
    .skip-link.skip-search{float:right; width: 15.1%;  margin-left: 0.5%;border-radius: 4px;height: 20px;background: #f7941e url('https://hobbyking.com/skin/frontend/hobbyking/default/images/icon_search_mobile.png') no-repeat center;line-height: 20px;margin-top: 3px;}
    #search_mini_form{padding: 3% 3% 5%;}
    #search_mini_form label{display: block;font-size: 16px;text-transform: uppercase;color: #f7941e;margin-bottom: 5px;font-weight: normal;}
    #header #search_mini_form .search-button{top: 100%; border-bottom-right-radius: 4px;border-top-right-radius: 4px; margin-top: -31px;}
    .top_product_finder{ display: none;}
    .right_product_finder{border-top: 1px solid #3e3c3e; margin: 0 1%;display: block; padding-bottom: 25px;}
    #header-setting .right_product_finder{ display: none;}
    #header .skip-links .skip-link.skip-search.skip-active .icon{margin-top: 3px;}
    .cms-index-index .slideshow-container{border: 0;margin-bottom: 3px;}
    .slideshow-container .owl-theme .owl-controls .owl-pagination{margin-bottom: 0;margin-top: -27px;}
    .cms-index-index .bargain-bin{margin-top: -1%;  background-position:68%  2px ;}
    .title_bargain_bin h2{width: 260px;height: 44px;font-size: 25px;line-height: 42px;padding-left: 55px;margin-top: 18px;  margin-left: 25px;}
    .left_title_bargain{ background-size: 86px 63px;background-position: center;margin-top: -1%;  margin-left: -172px;}
    .bargain-bin .huge_title{font-size: 20px;top:13%;left: 2%;position: relative; display: block;}
    .bargain-bin .title_bargain_bin .saving_title{font-size: 14px;top:14%;margin-left: 7%;position: relative; display: block;}
    .bargain_innerContainer{padding: 0 5% 0 4.5%;}
    .bargain_innerContainer .owl-controls .owl-next{right: 1.6%;}
    .bargain_innerContainer .owl-controls .owl-prev{left: 1%;}
    .footer_logo{height: auto!important;line-height: inherit;padding: 12px 0 0;}
    p.img_item_footer{width: 21%;margin-bottom: 12px;}
    .homepage_banner2 .video{text-align: center;}
    .homepage_banner2 .video img:nth-child(2),.homepage_banner2 .hobbyking_lotteria img{width: 100%;}
    .footer .links li{line-height: 15px;}
    .fb-page{display: none!important;}
    .tablet_rotor_recipes img{margin-bottom: 3px;}
    #bargain-bin-slide .owl-controls .owl-page:last-child{right:0.4%;}
    .cms-index-index .col3-layout .col-wrapper .col-main{ background-color: #000000;padding: 4px 4px 2px!important;}
    .skip-link.skip-nav .icon em{width: 13px;margin: 0 auto; margin-top: 2px;height: 2px;}
    #header-account, #header-nav, #header-cart,#header-setting{  width: 94%;}
    #header-setting{padding-top: 20px;}
    #header-cart{margin-top: 31px;}
    .slideshow-container .owl-theme .owl-controls .owl-page.active span{background-color: #2b2b2b;}
    .checkout-cart-index .bg_top_select_right{ right: 26px;}
    .list_mb_footer_sns,#search_mini_form label{ display: block;}
    .list_dk_footer_sns{ display: none;}
    #myContainer, .yui-ac-container{  width: 100%;top:68px!important}
    .cms-index-index .slideshow-container .owl-theme .owl-controls .owl-page span{ margin: 5px 15px;}
    .footer .block-subscribe{ padding:0; display: block; width: 89%;margin: 5px 1.5% 0; position: absolute; border-radius: 15px!important;}
    #header-nav.skip-active #nav{padding:0;}
    .store-language-container  #block-customer-address-header .icon_close_location:before{  top: -4.5px;right: -4.5px;}
    .store-language-container  #block-customer-address-header .icon_close_location {right: 12px;top: 9px;position: relative; }
    .store-language-container  #block-customer-address-header{ position: fixed; z-index: 999;left: 50%!important;top: 31px!important;margin-left: -47.8%; width: 96%!important;border: 2px solid #fff; box-shadow: -4px 4px 8px 0px rgba(18, 18, 18, 0.75); -webkit-box-shadow: -4px 4px 8px 0px rgba(18, 18, 18, 0.75); -moz-box-shadow: -4px 4px 8px 0px rgba(18, 18, 18, 0.75); border-radius: 10px;}
    .breadcrumbs span{padding: 0px 5px 2px;vertical-align: top;margin-top: -2px;}
    .ios .breadcrumbs span{margin-top: -3px;}
    .footer_links_detail .links-resources,.footer_links_detail .links-customer-service {width: 49%;margin: 10px 1% 15px 0!important;}
    /*====================register and forgot pass page===================*/
    .customer-account-create .account-create{background: #e6e6e6 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/mobile_bg_register.jpg') no-repeat top right; padding: 4px 4px 7px;}
    .bg_register_form,.form-register-account{ background: none; padding: 0; margin: 0;border-top: 0;}
    .bg_register_form ul li.fields,.bg_register_form .customer-name .field{ width: 100%;}
    .customer-account-create .fieldset{ padding: 0 15px;}
    .bg_register_form .fields-zsc .field{width: 31.1%;  margin-right: 3%;}
    .bg_register_form ul li.fields-zsc input, .bg_register_form ul li.fields-zsc .select_box{ width: 100%;}
    .bg_register_form .fields-zsc .field:nth-child(3){ margin-right: 0;}
    .bg_register_form .control label{ font-size: 11.5px; color: #2f2f2f;}
    .bg_register_form ul li.fields.fields-country{ width: 84%;}
    .bg_register_form p.required{ padding: 0 0 0 20px; text-align: left; font-size: 12.55px;display: inline-block; margin-top: 10px; float: none;}
    .customer-account-create .buttons-set button{ display: inline-block; float: none;}
    .customer-account-create .buttons-set{ width: 100%; text-align: center;}
    .customer-account-create .page-title h1, .customer-account-forgotpassword .page-title h1,.sendfriend-product-send .page-title h1{ font-size: 13.08px;}
    .customer-account-forgotpassword .col-wrapper{padding: 4px; background-color: #e4e4e4;}
    .bg_forgotpass_form h2{ font-size: 16px;}
    .bg_forgotpass_form ul li .input-box{width: 100%;}
    .bg_forgotpass_form ul li{ text-align: center;}
    .bg_forgotpass_form ul li label{ text-align: left;}
    .bg_forgotpass_form{padding: 4%; background: #d0d6d8 url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/tablet_bg_forgot_password.jpg') no-repeat bottom right;background-size: 107% 61%; background-position: -4px 106%;}
    .customer-account-forgotpassword .bg_forgotpass_form button{ float: none!important; margin-top: 15px!important;}
    .bg_forgotpass_form p.required{margin: 0 0 65px;}
    .customer-account-forgotpassword .back-link a{padding: 8px 15px 10px 9px;}
    .customer-account-forgotpassword .breadcrumbs{margin-bottom: 3px;}
    .bg_register_form ul li.control{ width: 100%;}
    .bg_forgotpass_form .back-link{margin-left: -4%;}
    .bg_resetpass_form .fields .field {width: 100%;}
    /*====================sub category===================*/
    .category-image{display: none;}
    .breadcrumbs.breadcrumbs_subcategory{ display: inline-block; margin: 0.65%;width:98.7%; padding:5px 0 1px 0; }
    li.sub_category_item{width: 49.09%;}
    .sub_category_page{padding:2px 0.65%;}
    .breadcrumbs_subcategory a, .breadcrumbs_subcategory strong, .breadcrumbs_subcategory{ font-size: 13.08px; line-height: 1;}
    /*====================combine product===================*/
    .quick-view-content h2.product-name{ font-size: 12px; margin-left: 0; padding-top: 0; line-height: 31px;padding-left: 5px!important;}
    .custom-linked-products .toggle-tabs{padding-left: 0; width:50%;margin-top: 38px; background: none; background:#f7f7f7; border-radius: 3px;box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.21);-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.21);-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.21);  border: 1px solid #cccccc; display: none;}
    .catalog-product-view .custom-linked-products .toggle-tabs .item_toggle_hide{ display: block;}
    .catalog-product-view .custom-linked-products .box-collateral .owl-item li{ background-size: 100%;}
    .catalog-product-view .custom-linked-products .title_left_combine h4{ font-size: 23px;width: auto;  padding-right: 27px;}
    .catalog-product-view .custom-linked-products .title_left_combine h5{ font-size: 10px; line-height: 2px; width: auto;  padding-right: 24px;}
    .catalog-product-view .custom-linked-products .title_left_combine h4 .icon_right_combine{background-size: 77px 43px;  right: -58px; top: -4px; z-index: 0;}
    .catalog-product-view .custom-linked-products #mb_design_tab{border-radius: 3px; display: block; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8)); background: -webkit-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: -o-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: -ms-linear-gradient(top, #ffffff 0%,#d8d8d8 100%); background: linear-gradient(to bottom, #ffffff 0%,#d8d8d8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d0d0',GradientType=0 ); font-size: 13.46px; color: #666666; -webkit-box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); -moz-box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); box-shadow: 0.25px 0px 0px 0px rgba(0, 0, 0, 0.21); border: 1px solid #ccc; border-right: 0; height: 25px; position: absolute; width: 30%; z-index: 2; right: 2.5%;  margin-top: 11px;}
    .catalog-product-view .custom-linked-products .value_combine { cursor: pointer; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/icon_select.png') no-repeat right; margin-right: 1px;display: block;  text-align: center;  padding-right: 18%;height: 25px; margin-top: 3%; background-position: 96% 2px; }
    .catalog-product-view .custom-linked-products .toggle-tabs > div{ cursor: pointer; text-align: left; background: none; width: auto!important;  line-height: 10px;   border: 0;  color: #666666; margin-top: 0px;  float: none;  padding: 10px 5px 7px 12px;}
    .catalog-product-view .custom-linked-products .value_combine:after{top: 0; background: rgb(225,225,225); background: -moz-linear-gradient(left, rgba(225,225,225,1) 0%, rgba(222,222,222,1) 47%, rgba(245,245,245,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(225,225,225,1)), color-stop(47%,rgba(222,222,222,1)), color-stop(100%,rgba(245,245,245,1))); background: -webkit-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); background: -o-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); background: -ms-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); background: linear-gradient(to right, rgba(225,225,225,1) 0%,rgba(222,222,222,1) 47%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#f5f5f5',GradientType=1 ); display: inline-block; width: 2px; position: absolute; right: 26px; height: 23px; content: '';}
    .catalog-product-view .custom-linked-products .title_left_combine{background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #dbdbdd 50%, #dbdbdd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#ffffff), color-stop(3%,#dbdbdd), color-stop(100%,#dbdbdd)); background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 10%,#dbdbdd 3%,#dbdbdd 100%); background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 10%,#dbdbdd 3%,#dbdbdd 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 10%,#dbdbdd 3%,#dbdbdd 100%); background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 10%,#dbdbdd 3%,#dbdbdd 100%); min-height: 46px;}
    .catalog-product-view .custom-linked-products .title_left_combine_mb{ background-color: #17214b; height: 46px; width: 49%;  padding-left: 3%;position: relative; }
    .custom-linked-products .toggle-tabs:before{ border: 0;}
    .catalog-product-view .custom-linked-products .toggle-tabs > div:hover{ background-color: #16204a; color: #fff;}
    .catalog-product-view .custom-linked-products .title_left_combine_mb h4:before{ content: ''; position: absolute;border-top: 46px solid transparent; border-left: 48px solid #17214b;  right:0; margin-right: -48px; top: 0;}
    .quick-view-content .add-to-cart-buttons button span{ font-size: 10px;}
    .fancybox-skin{ background: #f5f5f5; padding-top: 0px; border-radius: 0; margin-top: 8px;}
    #crosssell-products-list .owl-buttons { display: none;}
    #crosssell-products-list .owl-pagination{ display:block;}
    .ratings .rating-box .rating, .ratings .rating-box{ background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/mobile_star.png')}
    .ratings .rating-box{  width: 56px; height: 13px;  background-position: 0 -12px;}
    .ratings .rating-box .rating{ height: 14px;}
    .crosssell .ratings label{font-size: 10px; margin-right: 1%;}
    .crosssell_rating{ min-height: 15px;}
    .top-product-shop .product-primary{max-width: 69%;}
    .custom-linked-products{ z-index: 0;}
    /*====================search page===================*/
    .catalogsearch-result-index .toolbar #search_mini_form,.catalogsearch-result-index .category-products .category-top-banner >.toolbar .pager{ width: 100%; padding: 0;}
    .catalogsearch-result-index .breadcrumbs{ display: inline-block!important; width: 100%;}
    .catalogsearch-result-index .main{padding: 4px 3px 0;  background-color: #e6e6e6;}
    .catalogsearch-result-index .col-main{  border: 1px solid #d5d5d7;background-color: #f1f1f2;}
    .catalogsearch-result-index ul.products-grid li.item{  width: 48%;  margin: 1%; padding: 2.4%;}
    .catalogsearch-result-index ul.products-grid li.item:active{   border: 1px solid #f7941e;  padding: 2.4%;}
    .catalogsearch-result-index .sorter .sort-by label,.catalogsearch-result-index .toolbar #search_mini_form label{ display: none;}
    .catalogsearch-result-index .select_box_search{ width: 70%;}
    .catalogsearch-result-index .toolbar{  border: 0; padding: 10px 8px 8px; background:none;}
    .catalogsearch-result-index .toolbar #search_mini_form button{  padding: 8px 6%; float: right;border-radius: 8px;}
    .catalogsearch-result-index .toolbar #search_mini_form input.input-text{  width: 74.11%;}
    .catalogsearch-result-index .category-products .category-top-banner >.toolbar .pager{ margin-top: 8px; margin-right: 0; border-radius: 5px;}
    .catalogsearch-result-index .category-products{ background: none;}
    .catalogsearch-result-index ul.products-grid{ border: 0;}
    .catalogsearch-result-index .toolbar .count-container .amount{ width: 56%;}
    .catalogsearch-result-index .pager .limiter{ width: 44%;}
    .catalogsearch-result-index .pager .limiter:before,.catalogsearch-result-index .pager .limiter:after{  right: 10.5%;}
    .catalogsearch-result-index .product-info .price-box .special-price{ float: none;}
    .catalogsearch-result-index .toolbar-bottom .toolbar{ padding: 0;text-align: center;}
    .catalogsearch-result-index .toolbar-bottom .pager{ float: none; overflow: inherit; display: inline-block;}
    .catalogsearch-result-index .category-products >.toolbar .count-container ol li a.next{  margin-left: 49%;}
    /*====================Product Detail====================*/
    .mobile-display{display: block;}
    .catalog-product-view .flex-viewport .slides img{width: 100%;}
    .catalog-product-view .product-view h2.product-name{font-size: 14.28px; margin: 0 0 0 7px;padding: 5px 0;}
    .top-product-shop .product-secondary.product-secondary-detail{margin-top: -13.5px;}
    .quick-view-content .top-product-shop .product-secondary{margin-top: 7px;padding: 0;}
    .quick-view-content.top-product-shop .product-primary{    max-width: 69%;}
    .quick-view-content .top-product-shop .product-secondary .warehouse-icon{margin: 0;}
    .catalog-product-view .product-img-box{clear: both; width: 100%;}
    .catalog-product-view .more-view-thumb-nails  a img{height: 12px; width: 12px;}
    .catalog-product-view .more-view-thumb-nails .more-view-item.active a img{height: 15px; width: 15px;}
    .catalog-product-view .product-img-box .product-image img{height: auto;}
    .product-view .product-shop{width: 100%;}
    .more-view-thumb-nails .owl-item{float: none; display: inline-block; width: 18px!important; vertical-align: top; padding-top: 2px;}
    .product-view .product-image-wrap .more-views, .product-view .product-image-gallery.has-galleries{display: none;}
    #product-slide-img .slide-video-mobile iframe{position: absolute;}
    #product-slide-img .slide-video-mobile{position: relative; padding:35.8% 0;height: 0;}
    #product-slide-img .flex-active-slide .slide-video-mobile .no-display{ display: block!important;}
    .desc-toggle-tab .toggle-tabs .owl-item > div{ background-size: 100% 21px!important; margin-left: -7%; line-height: 21px; font-size: 12px; height: 21px;}
    .desc-toggle-tab .toggle-tabs .owl-item{position: relative;}
    .desc-toggle-tab .toggle-tabs .owl-item:first-child{z-index: 15;}
    .desc-toggle-tab .toggle-tabs .owl-item:nth-child(2){z-index: 14;}
    .desc-toggle-tab .toggle-tabs .owl-item:nth-child(3){z-index: 13;}
    .desc-toggle-tab .toggle-tabs .owl-item:nth-child(4){z-index: 12;}
    .desc-toggle-tab .toggle-tabs .owl-item:nth-child(5){z-index: 11;}
    .desc-toggle-tab .toggle-tabs .owl-item:nth-child(6){z-index: 10;}
    .desc-toggle-tab .toggle-tabs > div{display: block;}
    .catalog-product-view .product-img-box{position: relative; margin-bottom: 16px;}
    .catalog-product-view .more-view-thumb-nails .owl-wrapper{width: 100%!important; text-align: center; height: 16px;}
    .catalog-product-view .more-view-thumb-nails .owl-wrapper  .item a img,.catalog-product-view .more-view-thumb-nails .owl-controls{ display: none!important;}
    .product-desc-wrap, .more-des{display: none;}
    .catalog-product-view .main-product-shop .price-box{margin-top: 0;}
    .catalog-product-view .price-box .save-price{margin-left: 10px;}
    .catalog-product-view .main-product-shop{position: relative;}
    .catalog-product-view .main-product-shop .rating-sku{font-size: 14px; max-width: 43%; float: left; margin-top: 0;}
    .catalog-product-view .main-product-shop .rating-sku .sku{float: left; clear: both;}
    .catalog-product-view .main-product-shop .rating-sku .rating-wrap{margin-top: 0;}
    .catalog-product-view .main-product-shop .rating-sku span,
    .catalog-product-view .main-product-shop .extra-info span{font-size: 14px;}
    .catalog-product-view .main-product-shop .rating-sku label,
    .catalog-product-view .main-product-shop .extra-info label{font-size: 13px}
    .catalog-product-view .main-product-shop .ratings .rating-box .rating,
    .catalog-product-view .main-product-shop .ratings .rating-box{background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/star.png'); }
    .catalog-product-view .main-product-shop .ratings .rating-box .rating{ background-position: 0 -2px;}
    .catalog-product-view .main-product-shop .ratings .rating-box{background-position: 0 -20px; width: 85px; height: 14px; margin-top: 4px;}
    .catalog-product-view .main-product-shop .old-price span,
    .catalog-product-view .main-product-shop .save-price span{font-size: 11px;}
    .catalog-product-view .main-product-shop .price-box .regular-price .price,
    .catalog-product-view .main-product-shop .price-box .special-price .price{font-size: 27.15px; margin: 7px 0 0 2%; line-height: 28.74px;}
    .stock-view{height: 13px;}
    .catalog-product-view .extra-info{width: 95.7%;   padding: 16px 3.87% 28px 6.79%; margin: 27px 0 0 1.25%;}
    .stock-view-bg, .stock-view-content{height: 12px;}
    .stock-view-bg{background-size: 26% 100%;}
    .add-qty ul, .add-qty input{font-size: 14.09px;}
    .catalog-product-view .main-product-shop .countQty{display: none;}
    .catalog-product-view .main-product-shop .add-to-cart{width: 50%; float: right;}
    .catalog-product-view .main-product-shop .add-to-cart-wrapper{position: relative; margin-top: 12px; width: 98%;}
    .catalog-product-view .main-product-shop .add-to-cart-wrapper .links{position: absolute; top:-34px; left: 0; width: 98%; margin: 0;}
    .catalog-product-view .main-product-shop .add-to-cart-wrapper .links span{font-size: 12.46px;}
    .catalog-product-view .main-product-shop .issue{padding-left: 5.7%;}
    .catalog-product-view .main-product-shop .price-war{padding-left: 4.7%;}
    .catalog-product-view .main-product-shop .links .separator{padding: 0 1%;}
    .catalog-product-view .main-product-shop .sharing-links{float: left;width: 50%;}
    .catalog-product-view .block-related .owl-buttons{display: none;}
    .catalog-product-view .block-related .price-box .special-price{text-align: center; padding: 0;}
    .add-qty .qty-wrapper{z-index: 200;}
    .catalog-product-view .block-content li.item{padding: 6px;}
    .catalog-product-view .block-related .item a{padding: 0;}
    .bg-bottom-related{display: none;}
    .catalog-product-view .block-related{position:  relative; margin: 5px auto 0; width: 100%;}
    .catalog-product-view .block-related .product-info h3{padding: 5px 0;}
    .related-box .crosssell .owl-pagination{position: relative; margin: 5px 0; top:0; right: 0;}
    .related-box .crosssell h2{text-transform: uppercase;}
    .related-box .owl-theme .owl-controls{margin-top: 0;}
    .related-box .crosssell h2{font-size: 18.08px; font-weight: bold;}
    .catalog-product-view .main-product-shop .price-info{max-width: 55%; float: right; margin-right: 1.5%;}
    .catalog-product-view .main-product-shop{padding: 0 0 0 6px;}
    #desc-toggle-tab .std{font-size: 11px;}
    #desc-toggle-tab .collateral-tabs .tab-content{padding: 14px 8px;}
    .related-box .crosssell .owl-theme .owl-controls .owl-page span.owl-numbers{border: none;}
    .current-thumbnail{padding-top: 0!important;}
    .bottom-qty-wrapper-view #btn-cart-2{display: none;}
    .desc-toggle-tab ul{width: 100%; white-space: nowrap;}
    .more-view-item {display: inline-block; vertical-align: top;}
    .more-view-thumb-nails .more-view-item a{display: block; margin: 0 3px;}
    .more-view-thumb-nails .more-view-item.active a{margin-top: -2px;}
    .more-views-desktop{display: none;}
    .catalog-product-view .related-box .price-box .special-price{margin: 5px 0 0;}
    .related-box h3.product-name{min-height: 46px;}
    .related-box .rating-box {margin: -1px 0 0;}
    .related-box .product-details{margin: 0;}
    .suggestion-wrap{width: 103.68%; margin-top: -11px;   left: -1.5%;}
    .suggestion-wrap .pointer{left: 48%;}
    .product-image-wrap-thumnail{display: none;}
    .flex-control-nav{width: 100%;  position: absolute; bottom: 6px;  text-align: center;}
    .flex-control-nav li {margin: 0 3px; display: inline-block;vertical-align: middle;}
    #product-slide-container .flex-control-paging li a { width: 12px; height: 12px; background: #17214b; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-indent: -999px; float: left;}
    .flex-direction-nav{display: none;}
    .flex-control-paging li a.flex-active{cursor: default; width: 16px!important; height: 16px!important; background: #f7941e!important; border: 2px solid #fff;}
    .catalog-category-view .products-list .product-shop .price-box .special-price{float: left; width: auto; margin-left: 5px; margin-top: -2px;}
    .product-view .product-shop .ratings {margin-bottom: 8px;}
    .catalog-product-view .price-box{padding: 0 2px 0 3px;}
    .bottom-qty-wrapper-view, .qty-wrapper-view{padding-left: 0;}
    .bottom-qty-wrapper-view .add-qty-wrapper{width: 54%; max-width: 142px;}
    .catalog-product-view .add-to-cart-wrapper .add-to-box p.not-available{float: right; width: 50%;}
    .product-view .product-shop .short-description{display: none;}
    .suggestion-wrap .form-list{width: 100%;}
    .suggestion-wrap .button{position: relative; float: right; margin-top: 19px; line-height: 29px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0 14px;}
    .suggestion-price-war .pointer{left: 71%;}
    .catalog-product-view .col-main{padding: 0;}
    .catalog-product-view .product-essential,.catalog-product-view{padding: 0;}
    .mobile-no-display{display: none;}
    .catalog-product-view .product-essential{margin:3px;}
    .qty-wrapper-view label{padding-right: 10px;}
    .block-related .product-details .price-box{margin: 0 0 3px;}
    .warehouse-stock-list{right: 43px;  top:-22px;}
    .iframe{position: static;}
    .catalog-category-view .products-list .product-secondary-action .left-action{position: relative; margin: 4px 0 0;}
    .product-info .left-info .bottom-info .rating-wrap{margin-left: 0;}
    .catalog-category-view .products-list .ratings .rating-box .rating,
    .catalog-category-view .products-list .ratings .rating-box {background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/star.png'); }
    .catalog-category-view .products-list .ratings .rating-box label,
    .catalog-category-view .products-list .ratings .rating-box {float: left;  margin-top: -2px;  height: 17px; }
    .catalog-category-view .products-list .product-shop .ratings .rating-links {margin-top: 4px; }
    .catalog-category-view .ratings .rating-box {width: 85px;  height: 20px;  background-repeat: repeat-x;  background-position: 0 -18px;  overflow: hidden; }
    .catalog-category-view .products-list .ratings .rating-box .rating{height: 17px;}
    .quick-view-content .add-to-box p{right: 0; bottom: -20px; margin-right: 11px;}
    .product-view .sharing-links li{margin-left: 2px;}
    .product-view .sharing-links li:first-child{margin-left: 0;}
    .rating-sku .rating-wrap label{margin-top: 1px;}
    .catalog-category-view .pager .amount,
    .catalog-category-view .toolbar .pages{display: none;}
    .more-view-thumb-nails .video-link .logo-youtube{max-width: 20px; margin-top: -10px; margin-left: -10px;}
    .add-qty{height: 28px; max-width: 57%; margin-top: -2px;}
    .suggestion-wrap .button-set{padding: 0;}
    .suggestion-wrap{padding: 10px 3.3% 19px;}
    #discussion-posts{width: 100%;}
    #discussion-posts label{float: left; width: 100%;}
    #discussion-posts .form-list .input-text{clear: both; width: 97%;}
    #discussion-posts .form-list .button-set .aw-onestepcheckout-auth-form-block{margin-left: 0;}
    #discussion-posts .form-list #login-submit-btn{margin-right: 3%;}
    .catalog-category-view .toolbar{height: 40px; border-top: 1px solid #ccc; margin: 1px 0 4px;}
    .catalog-category-view #products-list{margin: 0 3px;}
    .catalog-category-view h2.product-name a{padding-left: 4px;}
    .action-choice{width: 30%;}
    .add-qty input{width: 70%; line-height: 28px;}
    .catalog-product-view .product-view .product-shop .add-to-cart-buttons .button{padding: 0 15px; height: 35px; line-height: 35px;}
    .extra-info div.weight{width: 43%; overflow: hidden; white-space: nowrap;}
    .bottom-qty-wrapper-view{line-height: 25px;}
    .qty-icon-choice{margin: 9px auto 0;}
    .catalog-category-view .right-action .button{margin-top: 1px;}
    .catalog-category-view .add-to-cart,.catalog-product-view .product-view.quick-view-content .add-to-cart{margin-left: 3px; padding-left: 7px;}
    .discussion-content{width: 100%;}
    #discussion-posts .discussion, .discussion-awards-medals{width: 100%;}
    #discussion-posts .awards-medals{width: 70px; margin-right: 5px;}
    .awards-medals-pro{background-position: -5px -2px!important; height: 41px;}
    .awards-medals-500{background-position: -5px -45px!important; height: 39px;}
    .awards-medals-200{background-position: -5px -86px!important;}
    .awards-medals-100{background-position: -5px -126px!important;}
    .discussion-awards-medals{margin-bottom: 5px; display: none;}
    #discussion-posts .user-icon{width: 12%; height: auto;}
    #discussion-posts .username{line-height: 36px; padding-left: 7px;}
    .user-info-wrap-mobile{float: left; width: 88%; background-color: #fff;}
    #discussion-posts .time-update{float: left; margin-left: 6px;}
    #discussion-posts .time-update, #discussion-posts .point{line-height: 36px;}
    #desc-toggle-tab textarea{height: 56px;}
    .product-img-wrap-m{position: relative;}
    #discussion-posts .discussion{margin-left: 6px;}
    #discussion-posts ul#discussion-pagination li{margin-left: 0;}
    .category-top-banner img{display: none;}
    #product-attribute-specs-table ul li{ width: 100%; float: none;}
    #product-attribute-specs-table ul li.odd{background: #EDEDED!important;}
    #product-attribute-specs-table .background-fill{ background: inherit;}
    #product-attribute-specs-table ul li.even{ float: none;}
    #customer-reviews h3{font-size: 15px;background: #fff;margin-left: -8px;padding: 5px 0 5px 8px;}
    #customer-reviews .fieldset .form-list .write-review-no-buy textarea{min-height: 47px;}
    #customer-reviews h3 span{width: 100%; display: inline-block;}
    .sendfriend-product-send .send-friend .input-box{ width: 100%;}
    .catalog-category-view .products-list .product-shop .price-box.price-gift-card{text-align: left;}
    .quick-view-content .add-to-box p.quick-view-info-product-country{margin: 10px 0 0 10px;}
    /*=====================My account==========================*/
    .form-account li { width: 100%; }
    .form-account .customer-name .field{width: 100%;}
    .customer-account .col-main{padding:4px 3px 20px;}
    .form-account .input-box, .customer-address-form li.address .input-box{width: 100%;}
    .customer-account-edit .form-account .input-box{width: 93.7%;}
    .sales-order-history .data-table tbody td{padding: 20px 5px;}
    .sales-order-history .data-table th{padding: 5px 15px;}
    .customer-address-index.customer-account .page-title{display: block;background-color: #17214b;text-align: center!important;}
    .customer-address-index.customer-account .page-title .head-button{position: relative;top: 0;display: inline-block;padding: 5px 0px;margin: 0;text-align: center;}
    .link-account li{background-color: #17214b; margin-bottom: 2px;}
    .link-account h2{background-color: #f7941e; line-height: 28px; margin: 0 0 0 46px;}
    .link-account h2:before{content: ''; float: left;  width: 0;  height: 0;  border-top: 9px solid transparent;  border-right: 13px solid #f7941e; border-bottom: 9px solid transparent;  display: inline-block;  margin-left: -11px; margin-top: 4.5px;}
    .link-account h2 a, .link-account h2{color: #fff; font-size: 16px;}
    .link-account .icon-minus:before, .link-account .icon-plus-link:before{color: #fff; font-size: 24px; float: left; line-height: 24px;}
    .link-account .icon-plus-link:before{content: '+'; margin-left: 14px;}
    .link-account .icon-minus:before{content: '-'; margin-left: 17px;}
    .customer-account .dashboard .box-head h2, body.customer-account .my-account .page-title h1{font-size: 16px; font-weight: normal; line-height: 30px;}
    .customer-account-index .col2-set .col-1,.customer-account-index .col2-set .col-2,.customer-account-login .col-main #login-form .col2-set .col-1{width: 100%;}
    .dashboard .box-head {margin: 10px 2px 0 1px;}
    .dashboard-container .col2-set .box-content .edit_account {margin: 10px 0 12px;}
    .link-account h2 a{margin-left: 10px;}
    .customer-account-edit .desc-acc{width: 100%;}
    .customer-account-edit .desc-acc textarea{width: 100%;}
    .customer-account-edit .buttons-set button{margin: 22px 0 0;}
    .link-account li.current span.last{margin-left: 10px;}
    .header-wishlist-title .create-wishlist, .wishlist-actions-container{display: none;}
    #wishlist-table .cart-cell{width: auto; padding-left: 3.5%;}
    #wishlist-table .comment-wishlist{width: 100%;}
    #wishlist-table textarea{height: 23px;}
    .wishlist-index-index #wishlist-table tbody td.child-item-1{padding: 6px 5px 0 5px; margin-bottom: 6px;}
    .wishlist-index-index .my-wishlist{padding: 0 3px 22px 3px;}
    .customer-account .mobile-display{display: block!important;}
    .wishlist-index-index #wishlist-table tbody td.child-item-1{clear: both;float: left; width: 100%; position: relative;}
    #wishlist-table tbody td.child-item-2{clear: both; float: left; width: 100%;}
    #wishlist-table tbody td.child-item-2 .product-name, #wishlist-table tbody td.child-item-2 .comment-wishlist{display: none;}
    .wishlist-index-index .wishlist-product-info{display: block!important; float: left; width: 75.5%; position: absolute; left: 23%; bottom: 1px;}
    #wishlist-table .wishlist-product-image{float: left; width: 22.924%; padding-right: 1.875%;}
    .wishlist-index-index #wishlist-table tbody .product-name{background: none; padding: 0; margin: 0;}
    #wishlist-table .cart-cell-price{padding: 0 12px 0 23px; background: #1f1e1f;}
    #wishlist-table .price-box{margin: 0;}
    #wishlist-table .price{line-height: 33px;}
    #wishlist-ta-ble .cart-cell .btn-cart{font-size: 15px; letter-spacing: -0.5px; padding: 0 10px; line-height: 26px; margin-top: 3px;}
    #wishlist-table .btn-remove{margin:0 3.9% 0 0;}
    .wishlist-index-index .my-wishlist .buttons-set{margin-top: 0; padding: 8px 3px 18px 1px;}
    #wishlist-view-form .buttons-set2 button{font-size: 11.52px; margin: 0;}
    .wishlist-index-index .my-wishlist .buttons-set button{width: 49.35%;}
    #wishlist-view-form .btn-add{float: left;}
    #wishlist-view-form .btn-update{float: right;}
    .quick-view-content .wishlist-product-view .link-wishlist{height: auto; line-height: normal;}
    .wishlist-index-index .main .select_box{background: #000; border: none; width: 100%;}
    .wishlist-index-index #wishlists-select .change span.first{border: none; color:#fff;}
    .icon-select{background-color:#f7941e; float: right; width: 42px; height: 34px; position: relative;}
    .header-wishlist-title .wishlist-choice{margin-top: 0;}
    .wishlist-index-index .select_box{height: 34px; line-height: 34px;}
    .header-wishlist-title{padding: 0;}
    .icon-select:before{content: ''; position: absolute; left: 54%; top: 50%; margin-left: -6px; margin-top: -7px; border-top: 7px solid transparent; border-left:12px solid #fff; border-bottom: 7px solid transparent; }
    .wishlist-index-index #wishlists-select .change{float: left; width: 100%;}
    .wishlist-index-index #wishlists-select .change span.first{padding: 0 0 0 11px;}
    .wishlist-index-index .split-button .list-container ul li a{color: #fff;}
    .wishlist-index-index .split-button .list-container{border-top: 1px solid #fff; padding-bottom: 10px;}
    .my-wishlist-wrapper{background-color: #2c2a2d;}
    .wishlist-title{margin: -25px 0 0;}
    .wishlist-block1{margin: 5px 0 0 0;}
    .wishlist-index-index #wishlist-table tbody .product-name{background: transparent; line-height: 30px;}
    .wishlist-index-index .skip-links-bg{border: none;}
    .wishlist-index-index .btn-share{display: none;}
    .wishlist-index-index .ellipsis{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 97%; color: #fff; float: left;}
    .wishlist-index-index #wishlist-table tbody .product-name{padding: 1px 5px 1px 9px;}
    .wishlist-index-index #wishlist-table tbody .product-name a{border-bottom: 2px solid #a8a7a8;}
    .customer-account-index .point-content{min-height: 63px;}
    .sales-order-view .order-details, .oldorder-order-view .order-details, .sales-order-shipment .order-details, .sales-order-invoice .order-details{margin: 0;}
    .addresses-additional ol li.item address{padding-left: 11px;}
    .addresses-additional ol li.item p{text-align: right;}
    .col2-set .col-1, .col2-set .col-2{width: 100%;}
    .order-detail-button,.customer-account .head-button{display: inline-block;margin: 10px 10px 7px 2%;width: 94%;text-align: right;position: relative;left: 0;}
    body.customer-account.customer-address-index .my-account .page-title h1{ display: none;}
    .customer-account .toolbar-bottom{ display: inline-block; width: 100%;}
    /*=====================bargain bin page==========================*/
    .catalog-category-view.category-bargain-bin .item .product-image{ margin-left: 0!important;}
    .catalog-category-view.category-bargain-bin .category-products ol.products-list li .product-shop{ min-width: inherit!important; width: 22.6%;padding: 0;}
    .catalog-category-view.category-bargain-bin .left_title_bargain{ margin-left: -165px; margin-top: -1.5%;}
    .catalog-category-view.category-bargain-bin .title_bargain_bin h2{ margin-left: 10px; padding-left: 66px;}
    .catalog-category-view.category-bargain-bin .bargain-bin .huge_title{top: 9%;font-size: 23px;}
    .catalog-category-view.category-bargain-bin .bargain-bin .title_bargain_bin .saving_title{    font-size: 15px; top: 10%;}
    .catalog-category-view.category-bargain-bin .col3-layout .col-wrapper .col-main{ border: 0; padding-bottom: 10px!important;}
    .catalog-category-view.category-bargain-bin .bargain_innerContainer .item .top{ font-size: 9px;padding-top: 27%;}
    .catalog-category-view.category-bargain-bin .category-products ol.products-list li.item .product-image{ border: 0;width: 77.4%; position: relative;}
    .category-bargain-bin .category-products{ margin: 10px 5px; display: inline-block;}
    .catalog-category-view.category-bargain-bin .f-fix  .rating-wrap{ display: none;}
    .mobile-display-bargain{ display: block;}
    .catalog-category-view.category-bargain-bin .products-list > li .product-image img{ min-height: 53px;}
    .catalog-category-view.category-bargain-bin .category-products ol.products-list li.item .product-image a.product-image-bg{ width: 30.4%;}
    .catalog-category-view.category-bargain-bin .f-fix{ width: 69.6%;}
    .catalog-category-view.category-bargain-bin  .products-list .product-name{ font-size: 11.03px!important;text-transform: none;}
    .catalog-category-view.category-bargain-bin  .products-list .product-name a{padding-left: 4px;height: 15px; line-height: 13px; overflow: hidden; }
    .catalog-category-view.category-bargain-bin .top-product-shop .product-primary{ max-width: 100%;}
    .catalog-category-view.category-bargain-bin .sku,.catalog-category-view.category-bargain-bin .bottom-info{ font-size: 10px;line-height: 12px; margin-bottom: 0;}
    .catalog-category-view.category-bargain-bin .product-info{ min-height: inherit;}
    .catalog-category-view.category-bargain-bin .ratings .rating-box{background-position: 0 -12px; height: 13px; width: 56px;}
    .catalog-category-view.category-bargain-bin  .ratings .rating-box .rating, .catalog-category-view.category-bargain-bin  .ratings .rating-box{background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/mobile_star.png');}
    .catalog-category-view.category-bargain-bin  .rating-wrap .ratings label{ font-size: 10px;  float: left;margin-top: -2px;}
    .catalog-category-view.category-bargain-bin .right-action .right-info .old-price .price-label, .catalog-category-view.category-bargain-bin .right-action .right-info .old-price .price{ font-size: 11.25px!important;}
    .catalog-category-view.category-bargain-bin  .rating-wrap{ float: left;padding:0px 5% 2px 3%;margin-top: 10px;}
    .catalog-category-view.category-bargain-bin .product-secondary-action { padding: 0px 0 2px 0;width: 100%; }
    .catalog-category-view.category-bargain-bin .right-action .add-to-links{ position: relative;margin: 5px 0 3px;bottom: 0;}
    .catalog-category-view.category-bargain-bin .add-to-links .wishlist .link-wishlist,.catalog-category-view.category-bargain-bin .add-to-links .quick-view .show-quick-view{ margin-top: 7px;}
    .catalog-category-view.category-bargain-bin .right-action{ margin-right: 5px;}
    .catalog-category-view.category-bargain-bin .right-action .right-info .old-price{ margin-left: 2px; display: block!important;}
    .category-bargain-bin #products-list .product-shop .action .view-detail{ font-size: 11px; margin: 0px 3px 0;}
    .catalog-category-view.category-bargain-bin .products-list .price-box .special-price .price-bargain,.catalog-category-view.category-bargain-bin .products-list .product-shop .category-price-bargain-bin .price-box .regular-price .price{ font-size: 20px;}
    .catalog-category-view.category-bargain-bin .products-list .product-shop .price-box .special-price{ width: 100%; margin-left: 0;}
    .catalog-category-view.category-bargain-bin .right-fix .price-box .save-price.save-price-bargain{ display: block!important; font-size: 12px;}
    .catalog-category-view.category-bargain-bin .products-list .price-box .old-price.mobile-display{ display: none!important;}
    .category-bargain-bin .bargain_innerContainer h4 .up_price,.category-bargain-bin .bargain_innerContainer .view-all a{ font-size: 11px;}
    .category-bargain-bin .bargain_innerContainer h4{ padding-top: 22%;}
    .customer-account .main{background-color: #e6e6e6;}
    .customer-account .dashboard-container{margin: 0; border-top: none;width: 100%;}
    .order-help{display: none;}
    .customer-account-index .box-recent{width: 99%; float: none; margin: 0 auto 18px;}
    .dashboard-container .welcome-msg { padding: 16px 4.36% 12px;  position: relative; z-index: 2;}
    .customer-account-index .edit-wrap{padding: 0; margin: 0 0 18px;}
    .mobile-order-help{width: 56.42%;  float: left; margin-left: 4px;}
    .triangle-topleft{ border-left: 38px solid transparent;  border-right: 38px solid transparent;  border-bottom: 38px solid #f1f1f2;  position: absolute;  top: -42px;  left: -31px;    box-shadow: -22px 11px 14px -9px #cdcecc; }
    .triangle-topright{ border-left: 32px solid transparent;  border-right: 32px solid transparent;  border-top: 32px solid #f1f1f2;  position: absolute;  bottom: -18px;  right: -31px; }
    .customer-account-index .point{width: 38.47%; margin-right: 8px;margin-top: 0px;}
    .my-account{overflow: hidden;}
    iframe{position: inherit;}
    .video_product_container iframe{position: absolute;}
    .desc-toggle-tab ul li{height: auto;}
    .catalog-category-view.category-bargain-bin .products-list .wishlist .change{background-position: -2px -24px;}
    .catalog-category-view.category-bargain-bin .toolbar-bottom .toolbar .pages,.catalog-category-view.category-bargain-bin .toolbar-bottom .toolbar .pages ol{ display: inline-block;}
    .catalog-category-view.category-bargain-bin .toolbar-bottom .toolbar .pager{ text-align: center; float: none;}
    .catalog-category-view.category-bargain-bin .split-button .list-container{left: 0;}
    .catalog-category-view .ratings .rating-box .rating,.catalog-category-view .ratings .rating-box {background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/star.png'); }
    .catalog-category-view .ratings .rating-box { width: 85px; height: 20px; background-repeat: repeat-x; background-position: 0 -18px;  overflow: hidden;  margin-top: -3px;}
    .catalog-category-view .ratings .rating-box .rating{height: 20px;}
    .bargain_innerContainer .price_container p{ font-size: 11px;}
    .top-product-shop{ padding-right: 5px;}
    .catalog-category-view.category-bargain-bin .right-action .add-to-links, .catalog-category-view.category-bargain-bin .right-action .right-info{margin-top: 5px;}
    /*=====================checkout page==========================*/
    #checkoutSteps{ margin: 13px 0 20px;}
    .checkout-cart-index .cart_out_off_stock span.out_stock{ font-size: 13px; display: block; margin-top: -5px;}
    #checkout-step-login .col2-set .col-1 .buttons-set{ padding-top: 0; margin: 0 10px 13px 0;}
    #checkoutSteps #opc-login .col2-set .col-1 button,#checkoutSteps #shipping-method-buttons-container{ margin-top: 0;}
    #checkoutSteps #opc-login .col2-set .col-1 p.required{ display: none;}
    #billing-new-address-form ul li .field, #co-shipping-form ul li .field,#checkoutSteps .buttons-set,#checkoutSteps ul li.control,#co-billing-form ul.form-list > .control{ width: 100%; margin-top: 10px;}
    #billing-new-address-form ul li .field >label ,#co-shipping-form ul li .field >label{line-height:27px;}
    #checkoutSteps .warehouse-shipping-methods .warehouse-content .shipping-methods{padding: 16px 5px 16px 8px;}
    #checkout-shipping-method-load .sp-methods dd label,#co-shipping-method-form .sp-methods dd label { padding-left: 25px!important;font-size: 12px}
    #cart_shipping_method .sp-methods dd label {padding-left: 25px!important;font-size: 13px;}
    #co-shipping-method-form .sp-methods dd .shipping-delivery-dates, #cart_shipping_method .sp-methods dd .shipping-delivery-dates {padding-left: 24px;}
    #checkoutSteps .buttons-set{position: relative;}
    #checkoutSteps .buttons-set .please-wait{ position: absolute; right: 0;}
    #checkoutSteps #checkout-step-shipping_method .back-link{margin: 7px 0 0 0;}
    #checkout-review-table thead th{ font-size: 12px;white-space: normal;}
    .product_name_checkout{padding-left: 5px!important;}
    .product_name_checkout h4{ font-size: 12px;}
    #checkoutSteps .buttons-set p.required{padding-left: 0;}
    #checkout-review-table tfoot tr.last td p{ border: 0;}
    #checkoutSteps li#opc-payment .buttons-set{ padding: 6% 3%;}
    #checkoutSteps #opc-review .buttons-set .please-wait{bottom: 20px;}
    #billing-new-address-form ul li, #shipping-new-address-form ul li{margin-bottom: 0;}
    .opc #opc-login .buttons-set .required{ float: none;}
    #checkoutSteps li#opc-review.section .step{margin-bottom: 10px;}
    #shipping-new-address-form .select_box.validation-error{margin-bottom: 20px;}
    #checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{ width: 100%;}
    #checkoutSteps li#opc-login.section .step{margin: 4% 2% 1.7%;}
    #checkoutSteps .sp-methods label{padding-left: 29px;}
    .checkout-onepage-success {font-size: 11px}
    .checkout-onepage-success .order_status .nobr {font-size: 13px}
    .sp-methods label img{padding-left: 0;}
    #co-shipping-method-form .warehouse-header{padding: 6.5% 0.5%;}
    .fieldset p.image_pay_dolar.image_pay_payment {padding: 0;margin-left: 0;line-height: 16px;margin-top: 5px;}
    #checkoutSteps label,#form-paylater  label{line-height:24px; }
    /*=====================login page==========================*/
    .customer-account-login .col-main #login-form{background:#684127  url('https://hobbyking.com/skin/frontend/hobbyking/default/images/account/bg_login_mobile_page.png') no-repeat top;background-size: 100%; min-height: auto;padding-bottom: 20px; }
    .customer-account-login .col-main #login-form .col2-set{ padding: 3% 4% 0;  background: none;}
    .customer-account-login .col-main{padding: 5px 0;}
    .customer-account-login .col2-set .col-1 ul li{font-size: 16px;margin: 10px 0;}
    .customer-account-login .col-main #login-form .form-instructions{ font-size: 18px;}
    .customer-account-login .col2-set .buttons-set a.button{padding: 8px 10px;margin: 58px 10px 20px 0;font-size: 13px;font-weight: bold;}
    .customer-account-login .col-main #login-form .col2-set .col-2{width: 100%;}
    /*=====================about us==========================*/
    .col2-set-first .col1, .cms-page-view .col2-set-second .col2{display: none;}
    .col2-set-first .col2, .cms-page-view .col2-set-second .col1{width: 100%!important;}
    .col2-set-second .col1 .title, .col2-set-second .col1 p{padding-left: 5px;}
    .col2-set-first .col2{padding-left: 5px;}
    /*======Review Tab==========*/
    #customer-reviews dl .review-detail{width: 100%;}
    .review-rating{width: 100%; padding: 0; margin: 0 0 12px;}
    #customer-reviews .fieldset .form-list{margin: 0; float: left;padding-left: 10px;width: 100%;}
    #customer-reviews .buttons-set{margin-top: 0;padding-top: 5px;}
    #customer-reviews .fieldset .form-list textarea{padding: 10px;}
    #customer-reviews dl dt{clear: both;}
    #customer-reviews .fieldset .form-list label{font-size: 16px;}
    #customer-reviews .fieldset .form-list .write-review label{border-bottom: 1px solid #bdbdbd; padding-bottom: 5px;}
    .review-frm-content{float: left; width: 100%;}
    #customer-reviews .buttons-set button{text-transform: none;color: #f6921e;font-size: 15px; margin-top: -37px;border-radius: 0;}
    .review-icon{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/category/product-detail-socail.png') no-repeat; float: left; width: 5%; height: 13px; background-position: -78px -77px; margin:5px 0 0 0px;}
    #customer-reviews .fieldset .form-list textarea{width: 79%; height: inherit; background-color: #fff; overflow: hidden; padding:6px 5px;margin: 0; border: 1px solid #bdbdbd;font-size: 14px;}
    .review-frm-content{border: 1px solid #bdbdbd; border-width: 1px 0; padding: 3px 0;}
    #review-button{background: none!important; color: #bdbdbd; font-size: 15px; padding: 0 7px 0 9px;}
    #customer-reviews .username-display{clear: both; margin-top: 14px; float: left; color: #4d4d4d;}
    #customer-reviews .fieldset .form-list li{ margin: 10px 0;}
    #customer-reviews .username-display span{font-weight: bold;}
    span.icon-review-count.count-up{margin-left: 0;}
    span.icon-review-count.count-dow{margin-right: 0;}
    #customer-reviews .fieldset .form-list input[type="text"]{background: #fff;width: 84%; border-radius: 4px}
    #customer-reviews .fieldset .form-list li.write-review,#customer-reviews .fieldset .form-list .write-review .input-box{display: inline-block;width: 100%;}
    .image-review .rading-starts h5{width: 30%;}
    .image-review .rading-starts .checkbox-image-review{width: 70%;}
    /*===============Paypal express================*/
    .paypal-express-review #details-reload{overflow: auto;}
    .paypal-express-review #details-table .product_name_checkout h4{max-width: 95px;}
    .paypal-express-review .border_cart_right{right: 0;}
    .paypal-express-review #details-table .product_name_checkout{width: 30%;}
    .paypal-express-review #details-table tbody .checkout_qty{width: 8%;}
    .paypal-express-review #details-table tbody .checkout_price{width: 21%;}
    .product-options-bottom .sharing-links{float: right; position: relative!important; margin-top: 10px;}
    ul#registrant_options li div.field select, #rma_create_form table tbody select{ width: 100%;}
    /*======finder page==========*/
    .propeller-page .block-layered-nav .item-label-check-box #narrow-by-list dd ol li .amshopby-attr,.block_title_cate_finder,.notify-filter-finder-page .icon-notify-filter-finder-page,.category-finder-page.servo-page .image-f_mm-attr,.category-finder-page.propeller-page .image-material-attr{ display: none!important;}
    .catalog-category-view.category-finder-page .col3-layout .col-wrapper .col-main{background: #1c1b1c;}
    .catalog-category-view.category-finder-page .category-image.category-image0{margin:0;padding: 0; display: none;}
    .amshopby-item-top,.amshopby-item-top.f_mm,.amshopby-item-top.material{width: 100%;margin: 10px 0;border-bottom: 3px solid #000;}
    .category-finder-page .block.amshopby-filters-top{width: 100%;padding: 10px 0; margin: 0;}
    .irs-line{border-radius: 9px;border: 4px solid #181718;}
    .irs-bar{border: 1px solid #fff;}
    .irs-slider.from,.irs-slider.to{ background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left!important; background-position: -3px -190px!important;width: 18px;height: 29px;top: -4px; }
    .irs-line:before{ content: '';border: 1px solid #fff;height: 7.4px; position: absolute;border-radius: 9px;-webkit-border-radius: 9px;box-sizing: border-box;width: 100%;top: 0px;}
    .catalog-category-view.category-finder-page .amshopby-container-top{padding: 0;}
    dl#narrow-by-list{padding:0 5%;}
    dl#narrow-by-list dt{ font-size: 18px; font-weight: normal;}
    .amshopby-item-top.config{width: 100%;margin: -10px 0 0;background: #000;}
    .category-finder-page .actions-bottom a{ width: 89%; float: none;margin-top: 13px;}
    .category-finder-page .actions-bottom a.search_filter{margin-top: 15px; border: 1px solid #fff;font-size: 24px;font-style: italic;font-weight: bold;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow: none;padding: 15px 5px;position: absolute;top: 0;left: 5.5%;max-height: 60px; }
    .category-finder-page.lipo-page .actions-bottom a.search_filter{background: #c60000;}
    .category-finder-page .actions-bottom{position: relative;}
    .category-finder-page.motor-page .actions-bottom a.search_filter,.category-finder-page.servo-page .actions-bottom a.search_filter,.category-finder-page.propeller-page .actions-bottom a.search_filter{background: #d7d7d7;color: #8a8a8a;}
    .category-finder-page .actions-bottom a.reset_filter{ color: transparent;position: relative;padding: 5px 4px;margin-top: 86px;}
    .category-finder-page .actions-bottom a.reset_filter:after{ content:'';background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left; display: block; width: 22px; height: 20px; position: absolute;background-position: -28px -189px;top: 0; left: 50%;margin-left: -11px; }
    .category-finder-page.lipo-page .image-config-attr,.category-finder-page .am-toggle-content.config .text-user{ display: none;}
    label.css_checkbox.css_checkbox_attribute{width: 100%;font-size: 18px;display: inline-block; min-width: 55px;text-align: center;font-weight: bold;padding: 9px 4px!important;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;background: rgb(94,94,94);background: -moz-linear-gradient(top,  rgba(94,94,94,1) 0%, rgba(54,54,54,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(94,94,94,1)), color-stop(100%,rgba(54,54,54,1)));background: -webkit-linear-gradient(top,  rgba(94,94,94,1) 0%,rgba(54,54,54,1) 100%);background: -o-linear-gradient(top,  rgba(94,94,94,1) 0%,rgba(54,54,54,1) 100%);background: -ms-linear-gradient(top,  rgba(94,94,94,1) 0%,rgba(54,54,54,1) 100%);background: linear-gradient(to bottom,  rgba(94,94,94,1) 0%,rgba(54,54,54,1) 100%);}
    .category-finder-page .am-toggle-content.config #narrow-by-list{ width: 100%;margin: 15px 0 10px;padding: 0 3%;}
    .propeller-page .am-toggle-content.item-label-check-box #narrow-by-list{padding: 0 3%;width: 100%;margin-bottom: 20px; display: inline-block;}
    .category-finder-page .am-toggle-content.config #narrow-by-list ol li{margin: 5px 2.75%;width: 19.5%;position: relative;}
    .category-finder-page .am-toggle-content.config #narrow-by-list dd{ text-align: center;}
    input[type=checkbox].css_checkbox:checked + label.css_checkbox.css_checkbox_config{padding: 8px 4px!important;border: 1px solid #fff;background: rgb(209,29,36);background: -moz-linear-gradient(top,  rgba(209,29,36,1) 0%, rgba(237,58,65,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,29,36,1)), color-stop(100%,rgba(237,58,65,1)));background: -webkit-linear-gradient(top,  rgba(209,29,36,1) 0%,rgba(237,58,65,1) 100%);background: -o-linear-gradient(top,  rgba(209,29,36,1) 0%,rgba(237,58,65,1) 100%);background: -ms-linear-gradient(top,  rgba(209,29,36,1) 0%,rgba(237,58,65,1) 100%);background: linear-gradient(to bottom,  rgba(209,29,36,1) 0%,rgba(237,58,65,1) 100%);}
    input[type=checkbox].css_checkbox:checked +  label.css_checkbox.css_checkbox_material,
    input[type=checkbox].css_checkbox:checked +  label.css_checkbox.css_checkbox_rotation,
    input[type=checkbox].css_checkbox:checked +  label.css_checkbox.css_checkbox_propeller_type,
    input[type=checkbox].css_checkbox:checked +  label.css_checkbox.css_checkbox_blade_count
    {padding: 8px 2px!important;border: 1px solid #fff;background: rgb(102,153,51);background: -moz-linear-gradient(top,  rgba(102,153,51,1) 0%, rgba(116,165,52,1) 67%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,153,51,1)), color-stop(67%,rgba(116,165,52,1)));background: -webkit-linear-gradient(top,  rgba(102,153,51,1) 0%,rgba(116,165,52,1) 67%);background: -o-linear-gradient(top,  rgba(102,153,51,1) 0%,rgba(116,165,52,1) 67%);background: -ms-linear-gradient(top,  rgba(102,153,51,1) 0%,rgba(116,165,52,1) 67%);background: linear-gradient(to bottom,  rgba(102,153,51,1) 0%,rgba(116,165,52,1) 67%);}
    input[type=checkbox].css_checkbox:checked + label.css_checkbox.css_checkbox_attribute:after{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat left;width: 20px; height: 20px; display: block;; content:'';position: absolute;background-position: -56px -191px;right: -1px;bottom: -2px;}
    input[type=checkbox].css_checkbox:checked + label.css_checkbox.css_checkbox_attribute.css_checkbox_material:after, input[type=checkbox].css_checkbox:checked + label.css_checkbox.css_checkbox_attribute.css_checkbox_propeller_type:after{background-position: -80px -191px;}
    .irs-min, .irs-max, .irs-single{font-size: 18px;font-weight: bold;color: #fff;}
    #narrow-by-list dd ol{padding-right: 0!important;}
    .image-attr-category{background-color: #ffffff;text-align: center; margin: -19px 0 20px;}
    .lipo-page .image-length_a-attr span{ background-position: -15px -953px;height: 113px;width: 195px; display: inline-block;}
    .propeller-page .image-diameter_x-attr span{background-position: -409px -965px;height: 113px;width: 195px; display: inline-block;}
    .image-length_a-attr,.image-shaft_a-attr,.image-a_mm-attr {border-bottom: 3px solid #000;}
    .motor-page .image-shaft_a-attr{ background: #f1f1f1;}
    .motor-page .image-shaft_a-attr span{background-position: -364px -854px;height: 105px;width: 191px; display: inline-block;}
    .servo-page .image-a_mm-attr span{background-position: -348px -753px;height: 93px;width: 244px;display: inline-block;margin-top: 8px;}
    .motor-page .image-shaft_a-attr,.servo-page .image-a_mm-attr{height: 113px;}
    .notify-filter-finder-page{background: rgb(247,148,30);background: -moz-linear-gradient(top,  rgb(246, 154, 44) 0%,rgb(237, 169, 1) 104%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(246, 154, 44)), color-stop(104%,rgb(237, 169, 1)));background: -webkit-linear-gradient(top,  rgb(246, 154, 44) 0%,rgb(237, 169, 1) 104%);background: -o-linear-gradient(top,  rgb(246, 154, 44) 0%,rgb(237, 169, 1) 104%);background: -ms-linear-gradient(top,  rgb(246, 154, 44) 0%,rgb(237, 169, 1) 104%);background: linear-gradient(to bottom,  rgb(246, 154, 44) 0%,rgb(237, 169, 1) 104%);padding: 7px; display: inline-block;width: 100%; margin: 10px 0 5px;}
    .notify-filter-finder-page .text-user{color: #fff;margin: 0; font-size: 17px;font-style: italic;}
    .propeller-page .item-label-check-box dl#narrow-by-list ol li{ position: relative;}
    .category-finder-page .am-toggle-content.f_mm #narrow-by-list{ width: 100%;}
    .propeller-page .block-layered-nav .item-label-check-box #narrow-by-list dd ol li label{color: #fff;width: 100%;height: 40px;line-height: 40px!important;text-align: center;padding: 0 2px!important;}
    .propeller-page .block-layered-nav .rotation.item-label-check-box #narrow-by-list dd ol li label,.propeller-page .block-layered-nav .blade_count.item-label-check-box #narrow-by-list dd ol li label{width: 100%;}
    .config dl#narrow-by-list dt,.material dl#narrow-by-list dt,.rotation dl#narrow-by-list dt,.propeller_type dl#narrow-by-list dt,.blade_count dl#narrow-by-list dt{padding-left: 3%;}
    .propeller-page .material.item-label-check-box dl#narrow-by-list ol li,.propeller-page .propeller_type.item-label-check-box dl#narrow-by-list ol li{width: 27%;margin: 0 3.1%;}
    .propeller-page .item-label-check-box dl#narrow-by-list ol li label span{ display: inline-block;vertical-align: middle;line-height: normal;}
    .propeller-page .rotation.item-label-check-box dl#narrow-by-list ol li, .propeller-page .blade_count.item-label-check-box dl#narrow-by-list ol li{width: 42%; margin: 10px 3%; }
    .propeller-page .rotation.item-label-check-box dl#narrow-by-list ol li.item_2_name{margin-left: 7%;}
    .propeller-page .propeller_type.item-label-check-box dl#narrow-by-list ol li.item_4_name,.propeller-page .propeller_type.item-label-check-box dl#narrow-by-list ol li.item_5_name{width: 42%;margin-top: 20px;margin-bottom: 11px;}
    .propeller-page .propeller_type.item-label-check-box dl#narrow-by-list ol li.item_4_name{margin-right: 4%;}
    .propeller-page .propeller_type.item-label-check-box dl#narrow-by-list ol li.item_5_name{margin-left: 5%;}
    .catalog-category-view.category-finder-page .page-title{ display: block;background: #000;text-align: center;padding: 40px 0 20px;}
    .catalog-category-view.category-finder-page .page-title h1{color: transparent;width: 289px; height: 73px;display: inline-block;}
    .catalog-category-view.category-finder-page.lipo-page .page-title h1{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/battery_finder.png') no-repeat left;}
    .catalog-category-view.category-finder-page.motor-page .page-title h1{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/motor_finder.png') no-repeat left;}
    .catalog-category-view.category-finder-page.servo-page .page-title h1{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/servo_finder.png') no-repeat left;}
    .catalog-category-view.category-finder-page.propeller-page .page-title h1{background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/propeller_finder.png') no-repeat left;}
    .catalog-category-view.category-finder-page #products-list{margin: 0;}
    .catalog-category-view .price-box .minimal-price-link{ display: block;padding: 5px 0 0;text-align: left;}
    .category-finder-page ol li.list-top-header,.hide-block-only-mobile{display: none;}
    .category-finder-page ol.products-list li div.finder-description-list{width: 100%;font-size: 14px;}
    .category-finder-page ol.products-list li div{height: auto;color: #fff;line-height: 1;padding: 5px 0;}
    .category-finder-page .products-list .product-name a,.products-list .finder-list-style{font-size: 18px;}
    .finder-description-label{ display: inline-block; width: 100%; text-align: center;font-weight: bold;}
    .category-finder-page .category-products ol li.even   .finder-description-label{color: #8a8a8a;}
    .products-list .finder-list-style,.finder-stock-list{width: 50%!important;border-top: 1px solid #828182;}
    .value-attr-finder{ width:55%;font-size: 18px}
    .label-attr-finder{text-align: left;width: 45%;padding-top: 8px!important;}
    .category-finder-page ol.products-list li{padding: 5px 10px;}
    .label-attr-finder{font-size: 12px;color: #dadada!important;font-weight: bold;text-transform: capitalize;}
    .category-finder-page .col-main{position: relative;}
    .category-finder-page .category-products #products-list,.category-finder-page .category-products p.note-msg{ position: absolute; top:31px; z-index: 1; height: 100%; overflow-y: auto;width: 100%}
    .category-finder-page .category-products ol li.odd{
        background: -moz-linear-gradient(top,rgba(132,131,132,0.71) 0%, rgba(132,131,132,0.71) 99%, rgba(132,131,132,1) 107%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(132,131,132,0.71)), color-stop(99%,rgba(132,131,132,0.71)), color-stop(100%,rgba(132,131,132,1)));
        background: -webkit-linear-gradient(top, rgba(132,131,132,0.71) 0%,rgba(132,131,132,0.71) 99%,rgba(132,131,132,1) 107%);
        background: -o-linear-gradient(top, rgba(132,131,132,0.71) 0%,rgba(132,131,132,0.71) 99%,rgba(132,131,132,1) 107%);
        background: -ms-linear-gradient(top, rgba(132,131,132,0.71) 0%,rgba(132,131,132,0.71) 99%,rgba(132,131,132,1) 107%);
        background: linear-gradient(to bottom, rgba(132,131,132,0.71) 0%,rgba(132,131,132,0.71) 99%,rgba(132,131,132,1) 107%);;
        border-bottom: 10px solid #060506;
    }
    .category-finder-page .category-products ol li.even{
        background: -moz-linear-gradient(top,rgba(54,54,54,0.71) 0%, rgba(54,54,54,0.71) 99%, rgba(54,54,54,1) 107%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,54,54,0.71)), color-stop(99%,rgba(54,54,54,0.71)), color-stop(100%,rgba(54,54,54,1)));
        background: -webkit-linear-gradient(top, rgba(54,54,54,0.71) 0%,rgba(54,54,54,0.71) 99%,rgba(54,54,54,1) 107%);
        background: -o-linear-gradient(top, rgba(54,54,54,0.71) 0%,rgba(54,54,54,0.71) 99%,rgba(54,54,54,1) 107%);
        background: -ms-linear-gradient(top, rgba(54,54,54,0.71) 0%,rgba(54,54,54,0.71) 99%,rgba(54,54,54,1) 107%);
        background: linear-gradient(to bottom, rgba(54,54,54,0.71) 0%,rgba(54,54,54,0.71) 99%,rgba(54,54,54,1) 107%);
        border-bottom: 10px solid #060506;
    }
    .only-mb{ display: block;}
    .category-finder-page .category-products ol li.odd .finder-description-label{color: #dadada;}
    .has-slide-finder-mobile dl#narrow-by-list,.has-slide-finder-mobile .category-title,.has-slide-finder-mobile .actions-bottom,.has-slide-finder-mobile .image-attr-category,.has-slide-finder-mobile .notify-filter-finder-page{opacity: 0.09;}
    .has-slide-finder-mobile .amshopby-item-top,.has-slide-finder-mobile .amshopby-item-top.f_mm,.has-slide-finder-mobile .amshopby-item-top.material{border: 0;}
    #icon-close-block-slide-finder {height: 29px;width: 100%;background: #000;position: absolute;z-index: 2;display: block;top: 0;}
    #icon-close-block-slide-finder span{position: relative; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/bg_close_finder_mb.png') repeat-x top; width: 60%; height: 29px; display: block;margin: 0 auto;text-align: center; }
    #icon-close-block-slide-finder span:before{z-index: 3; content: ''; position: absolute;height: 29px;width: 21px; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat;background-position:-497px -287px;margin-left: -19px;left: 0;}
    #icon-close-block-slide-finder span:after{z-index: 3; content: ''; position: absolute;height: 29px;width: 21px; background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat;background-position: -524px -287px;margin-right: -19px;right: 0;}
    #icon-close-block-slide-finder span em{z-index: 3;background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/hobbyking_sprite_1.png') no-repeat;background-position: -454px -295px; width: 29px; height: 14px; display: inline-block;margin: 7px 0 0 0;}
    .category-finder-page p.note-msg{padding: 10px 5px 20px 20px; margin: 0;}
    .catalog-category-view.category-finder-page .pager{background: #2c2a2d; padding-top: 20px;}
    /*===================rma page======================*/
    .enterprise-rma-return-view .col2-set .col-1, .enterprise-rma-return-view .col2-set .col-2{width: 100%;}
    .customer-account-changeforgotten .breadcrumbs {display: block;}
}
@media all and (max-width: 360px) and (min-width: 320px){
    /*===================home page mobile======================*/
    .bargain_innerContainer .item .top{padding-top: 22px;}
    .bargain-bin .item-1{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper1_mobile.png') no-repeat center;}
    .bargain-bin .item-2{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper2_mobile.png') no-repeat center;}
    .bargain-bin .item-3{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper3_mobile.png') no-repeat center;}
    .bargain-bin .item-4{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper4_mobile.png') no-repeat center;}
    .bargain-bin .item-5{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper5_mobile.png') no-repeat center;}
    .bargain-bin .item-6{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper6_mobile.png') no-repeat center;}
    .bargain-bin .item-7{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper7_mobile.png') no-repeat center;}
    .bargain-bin .item-8{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper8_mobile.png') no-repeat center;}
    .bargain-bin .item-9{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper9_mobile.png') no-repeat center;}
    .bargain-bin .item-10{  background: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/paper10_mobile.png') no-repeat center;}
    .bargain_innerContainer h4 a{font-size: 25px;}
    .bargain_innerContainer .view-all{margin-top: 0; height: 15%;}
    .bargain_innerContainer .view-all a{font-size: 14px;}
    .related-box .mini-products-list .product-details{width: 95%;}
    .sales-order-history .data-table th,body.customer-account .data-table td.view a{font-size: 11px;}
    .sales-order-history .dashboard-container{margin: 0;}
    .quick-view-content .add-to-box p{bottom: -34px;}
    .bargain_innerContainer .item .price_container{ height: 65px;}
    /*=====================bargain bin page==========================*/
    .category-bargain-bin .bargain_innerContainer h4 a{ font-size: 21px;}
    .catalog-category-view .products-list .product-shop .price-box .save-price-bargain span{ font-size:11px;}
    .category-bargain-bin .bargain_innerContainer h4{ height: 71%;}

}
@media all and (max-width: 360px) and (min-width: 335px){
    /*=====================bargain bin page==========================*/
    .category-bargain-bin  ul#bargain-bin li.item{ height: 120px;}
}
@media all and (max-width: 334px) and (min-width: 320px){
    /*=====================bargain bin page==========================*/
    .category-bargain-bin  ul#bargain-bin li.item{ height: 112px;}
}
@media all and (max-width: 400px) and (min-width: 361px){
    /*=====================bargain bin page==========================*/
    .category-bargain-bin  ul#bargain-bin li.item{ height: 125px;}
    .bargain_innerContainer .owl-controls .owl-prev{ left: 0;}
    .bargain_innerContainer .owl-controls .owl-next{ right: -0.4%;}
    .quick-view-content .add-to-box p{bottom: -30px;}
}
@media all and (max-width: 423px) and (min-width: 401px){
    /*=====================bargain bin page==========================*/
    .category-bargain-bin  ul#bargain-bin li.item{ height: 130px;}
    .quick-view-content .add-to-box p{bottom: -33px;}
    .bargain_innerContainer .price_container p{margin-right: 17%;}
}
@media all and (max-width: 454px) and (min-width: 424px){
    /*=====================bargain bin page==========================*/
    .category-bargain-bin  ul#bargain-bin li.item{ height: 145px;}
    .quick-view-content .add-to-box p{bottom: -29px;}
    .bargain_innerContainer .price_container p{margin-right: 19%;}
}
@media all and (max-width: 480px) and (min-width: 455px){
    /*=====================bargain bin page==========================*/
    .category-bargain-bin  ul#bargain-bin li.item{ height: 150px;}
    .bargain_innerContainer .price_container p{margin-right: 21%;}
}
@media all and (max-width: 550px) and (min-width: 481px){
    /*===================home page mobile======================*/
    #header .new_items{font-size: 11px;}
    .tablet_rotor_recipes img{margin-bottom:5px;}
    /*-------------catalog search-----------------------*/
    .catalogsearch-result-index ul.products-grid li.item{width: 48%; margin: 1%;}
}
@media all and (max-width: 500px) and (min-width: 320px){
    #header .skip-links .icon,#header .skip-cart .icon{background-size: 100%;width: 15px;height: 15px;}
}
@media all and (max-width: 360px) and (min-width: 320px){
    .bargain_innerContainer .owl-controls .owl-prev{ left: -1%;}
    .bargain_innerContainer .owl-controls .owl-next{ right: -1%;}
    .sub_category_page h3{ font-size: 12px;height: 57px;}
    .enterprise-rma-return-policy .mid.table_window .alphacube_message ul.return-policy-bullet {padding: 0px 65px;}
}
@media all and (max-width: 480px) and (min-width: 415px){
    /*===================home page mobile======================*/
    .bargain-bin .huge_title{ top: 12%;}
    .bargain-bin .title_bargain_bin .saving_title{top: 15%;}
    .catalog-product-view .custom-linked-products .box-collateral .owl-item li{background-size: 100%;}
}
@media all and (max-width: 480px) and (min-width: 361px){
    .catalog-category-view .products-list .product-shop .price-box .save-price-bargain span{ font-size: 12.25px;}
    .catalog-category-view.category-bargain-bin .right-fix .price-box .save-price.save-price-bargain, .catalog-category-view.category-bargain-bin .products-list .product-shop .price-box .regular-price{    padding: 10% 4px 0;}
    .ratings .rating-box .rating, .ratings .rating-box{ background-image: url('https://hobbyking.com/skin/frontend/hobbyking/default/images/cart/tablet_star.png')}
    .ratings .rating-box{ width: 65px; height: 14px; background-position: 0 -13px;}
    .ratings .rating-box .rating{ height: 14px;}
}
@media all and (max-width: 480px) and (min-width: 350px){
    /*===================home page mobile======================*/
    .footer_links .sale-newsletter{width: 11.37%;}
    .related-box .ratings label{font-size: 7.79px;}
}
@media all and (max-width: 350px) and (min-width: 331px){
    .catalog-category-view .item .product-image{margin-left: 3%;}
    .catalog-category-view .item .left-action{margin-left: 3%;}
}
@media all and (max-width: 420px) and (min-width: 351px){
    .catalog-category-view .item .product-image{margin-left: 6%;}
    .catalog-category-view .item .left-action{margin-left: 7%;}
    .carousel-wrap li{margin-right: -0.8%;}
}
@media all and (max-width: 480px) and (min-width: 430px){
    .footer_links .sale-newsletter{  width: 11.37%; }
    .footer_links .email-newsletter{ width: 10.05%;}
    .catalog-product-view .price-box .old-price{margin-left: 21%;}
}
@media all and (max-width: 480px) and (min-width: 421px){
    .catalog-category-view .item .product-image{margin-left: 10%;}
    .catalog-category-view .products-list .product-secondary-action .left-action{margin-left: 14%;}
    .carousel-wrap li{margin-right: -0.6%;}
}
@media all and (max-width: 600px) and (min-width: 481px){
    .footer .message-info{font-size: 10px;}
    .footer_icon .footer-payment-icon{margin-top: -16%;width: 50%;}
    .footer-payment-icon li{margin-bottom: 10px;}
    .footer_icon .footer-sns{margin-top: -26%;}
    .customer-account-login .col-main #login-form .col2-set .col-2.registered-users .buttons-set a.f-left{ font-size: 11px;}
    .customer-account-login .col2-set .col-2 .buttons-set-login{ width: 52%;}
    .customer-account-login .col2-set .buttons-set a.button{margin-top: 65px;}
    #wishlist-table textarea{height: 43px;}
}
@-moz-document url-prefix() {
    .block-customer-address-header .select_box select option{background:#fff;}
}
