* { font-family: arial, sans-serif; font-size: 15px; color: #000; }
ul { padding: 0px; margin: 0px; list-style: none; }
p { font-size: 12px; line-height: 1.5; }
a { text-decoration: none; color: #000; }
img { display: block; }
.product-tags img { display: inline-block; }
table { border-collapse: collapse; }
/* helper classes */
.gray { color: gray; }
.fc-red { color: #fe0034; }
.red { background-color: #fe0034; color: #fff; }
/* search form */
#search-form { float: right; margin: 0px; }
.text { padding: 12px 10px; border: #e3e3e3 solid 1px; border-right: none; border-radius: 2px 0px 0px 2px; width: 387px; font-size: 15px; }
.btn { border: none; background-color: #ee1c25; width: 69px; height: 43px; }
.btn-search { background: #ee1c25 url('../images/ebay/ic_search_white_18dp_2x.png') no-repeat center; cursor: pointer; }
.element-group > * { float: left; }
/* header dropdown */
.combobox { padding: 12px 10px; border: #e3e3e3 solid 1px; position: relative; cursor: pointer; }
.combobox .icon-arrow-drop-down { position: absolute; top: 2px; right: 0px; }
.combobox span {color: #b7b7b7; font-size: 15px; padding: 0px; }
.combobox .drop-down-menu { z-index: 5; position: absolute; background-color: #fff; left: -1px; right: -1px; top: 41px; border: #e3e3e3 solid 1px; padding: 5px 0px; display: none; }
.combobox:hover .drop-down-menu { display: block; }
.combobox:hover .icon-arrow-drop-down { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.combobox .drop-down-menu li a { display: block; padding: 12px 10px; cursor: pointer; }
.combobox .drop-down-menu li a:hover { background-color: #e3e3e3; }
/* main menu */
ul.main-menu { background-color: #fe0034; }
ul.main-menu a.fc-yellow { color: yellow; }
ul.main-menu { list-style: none; margin: 0px; padding: 0px; text-align: center; }
ul.main-menu li { display: inline-block }
ul.main-menu a { font-weight: bold; color: #fff; text-transform: uppercase; padding: 10px 40px; display: block; cursor: pointer; }
ul.main-menu a:hover { background-color: #fe335c; }
/* left menu */
#left-menu > li { position: relative; margin-bottom: 20px; }
#left-menu .icon-arrow-drop-down { position: absolute; top: 0px; right: 0px; cursor: pointer; }
#left-menu > li.active i { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
#left-menu, #left-menu ul { margin: 0px; padding: 0px; list-style: none; }
#left-menu > li > a { background-color: #dfdfdf; font-weight: bold; padding: 10px 20px; padding-left: 40px; display: block; cursor: pointer; }
#left-menu ul { display: none; }
#left-menu li.active ul { display: block; }
#left-menu ul { padding-top: 20px; }
#left-menu ul li a { padding: 10px 20px; display: block; cursor: pointer; font-size: 12px; }
#left-menu ul li a:hover { font-weight: bold; color: #fe0034; }
/* typography */
h1 { font-size: 25px; text-transform: uppercase; margin-bottom: 0px; }
h2 { font-size: 20px; text-transform: uppercase; font-weight: normal; margin-top: 0px; }
h3 { font-size: 12px; text-transform: uppercase; margin: 0px; }
h4 { font-size: 12px; text-transform: uppercase; font-weight: normal; margin: 0px; }
h5 { font-size: 12px; }
.product-details { position: relative; }
/* card */
.card { bottom: 0; position: absolute; left: 0; white-space: nowrap; }
.card .card-header { margin-bottom: 10px; }
.card .card-header span { color: #49884f; font-weight: bold; text-transform: uppercase; }
.card .card-content { border: #528655 solid 2px; padding: 10px; display: inline-block; }
.card .card-content span { font-size: 12px; text-transform: uppercase; }
.card .card-content strong { font-size: 12px; }
/* tab control */
.tab-control .nav-tabs { margin-bottom: -1px; z-index: 1; }
.tab-control .nav-tabs li { display: inline-block; border-top: #979797 solid 4px; 
    border-left: #d9d9d9 solid 1px; border-right: #d9d9d9 solid 1px; }
.tab-control .nav-tabs li.active { border-top-color: #fe0034; border-bottom: #fff solid 1px; }
.tab-control .nav-tabs li:hover { border-top-color: #fe0034; }
.tab-control .nav-tabs li a { display: block; padding: 6px 14px 6px; cursor: pointer; font-weight: bold; color: #979797; }
.tab-control .nav-tabs li.active a, .tab-control .nav-tabs li:hover a { color: #000; }
.tab-control .tab-content .tab-pane { padding: 30px 20px; border: #d9d9d9 solid 1px; display: none; }
.tab-control .tab-content .tab-pane.active { display: block; }
/* table */
.tab-pane table { border-collapse: collapse; }
.tab-pane table tr:nth-child(odd) { background-color: #ebebeb; }
.tab-pane table tr td { padding: 5px; }
/* gray panel */
.panel { background-color: #ebebeb; padding: 20px; text-align: justify; margin: 15px 0; display: block; }
/* footer */
#footer { background-color: #f4f4f4; text-align: center; padding: 40px 0px; }
#footer strong { font-size: 12px; }
#footer img { display: inline-block; }
#footer #img-payment { margin-bottom: 40px; }
#footer h3 { margin-bottom: 20px; }
#footer h4 { margin-bottom: 40px; }

.icon-arrow-drop-down { background: url('../images/ebay/ic_arrow_drop_down_black_18dp_2x.png'); 
    display: block; width: 36px; height: 36px; }
.icon-arrow { background: url('../images/ebay/header.png'); display: block; width: 20px; height: 20px; margin-left: -2px; margin-bottom: 5px; }
.zone-info { font-size: 12px; }

#product-right-block { height: 365px; position: relative; }
.badge { display: inline-block; padding: 5px 10px; text-transform: uppercase; font-size: 13px; }

.info-block .header strong { display: block; text-transform: uppercase; padding: 10px; }
#info-block-delivery .header { background-color: #f4f4f4; }
#info-block-bestsellers .header { background-color: #fe0034; color: #fff; }
#info-block-social-media .header { background-color: #28274f; color: #fff; }
#info-block-bestsellers .header strong, #info-block-social-media .header strong { color: #fff; }
#info-block-delivery { position: relative; overflow: hidden; }
#info-block-delivery:after { content: ""; background-color: #f4f4f4; display: block; width: 36px; height: 36px; position: absolute;
    -ms-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); transform: rotate(-60deg); top: 25px; left: -24px; }
#info-block-bestsellers { position: relative; overflow: hidden; }
#info-block-bestsellers:after { content: ""; background-color: #fe0034; display: block; width: 36px; height: 36px; position: absolute;
    -ms-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); transform: rotate(-60deg); top: 25px; left: -24px; }
#info-block-social-media { position: relative; overflow: hidden; }
#info-block-social-media:after { content: ""; background-color: #28274f; display: block; width: 36px; height: 36px; position: absolute;
    -ms-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); transform: rotate(-60deg); top: 25px; left: -24px; }
#info-block-delivery .content .col { background-color: #ebe7e8; height: 200px; }
#info-block-delivery .content .left img { margin-left: 26px; padding-top: 40px; }
#info-block-delivery .content .right { background-color: #fff; }
#info-block-bestsellers .left img { margin-top: 30px; margin-left: 30px; }
#info-block-bestsellers .right h3 { margin-top: 50px; margin-bottom: 2px; font-size: 12px; }
#info-block-bestsellers .right h4 { font-size: 12px; }
.delivery-info { margin-top: 20px; }
