@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=greek-ext,latin);
/* GDPR */
.basicLightbox {
    position: fixed;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: flex-end;
    top: unset;
    left: 0;
    width: 100%;
    height: auto !important;
    background: transparent !important;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
    z-index: 99999;
    will-change: opacity;
    bottom: 0;
}
.gdpr-consent-tabs nav {
    width: 100% !important;
}
a.show-gdpr-modal.gdpr-buttons:hover {
    color: #c7081b !important;
}
.show-gdpr-modal {
    background: transparent;
    border: 1px solid transparent;
    padding: 0;
    font-size: 13px;
    margin-left: -5px !important;
}
.gdpr-footer .ApHtml.block {
    margin-top: 0 !important;
}
a.show-gdpr-modal.gdpr-buttons {
    color: #9a9a9a !important;
}
.show-gdpr-modal img {
    width: 13px;
    position: relative;
    top: -2px;
    margin-right: 3px;
}
.gdpr-footer .ApHtml.block {
    position: relative;
    top: -17px;
}
.show-gdpr-modal:hover {
    background: transparent;
}
.div_summary_checkboxes {
    display: none;
}
.gdpr-consent-tabs-navigation li {
    width: 25% !important;
}
.gdpr-consent-tabs-content li {
    max-height: unset;
    height: 100%;
    padding-right: 0;
    padding-left: 0;
}
.gdpr-consent-tabs-content {
    width: calc(100% - 0px);
}
.gdpr-consent-tabs-navigation a.selected {
    background-color: #0e4568 !important;
    color: white;
    text-align: center;
}
.gdpr-consent-tabs-navigation a {
    text-align: center;
}
.div_summary_checkboxes + .div_hide_show .show_details,
.div_summary_checkboxes + .div_hide_show .hide_details {
    padding-right: 0;
}
.div_control_your_privacy h3 {
    display: none !important;
}
.gdpr-consent-tabs {
    margin-bottom: 0;
}
.div_control_your_privacy p, .div_control_your_privacy .div_text {
    margin-bottom: 15px !important;
}
.div_top_buttons {
    margin: auto;
    float: left;
    margin-bottom: 0;
    top: -10px;
    position: relative;
}
.div_center_area {
    border: 0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    clear: both;
}
.gdpr-consent-tabs-content .table-responsive td.td_checkbox.allowed label,
.gdpr-consent-tabs-content .div_necessary .table-responsive td.td_checkbox label {
    display: none;
}
.gdpr-consent-tabs-content .module-cookies-chkbox + label {
    display: none;
}
.gdpr-consent-tabs-content li p {
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
    text-align: justify;
}
.gdpr-consent-tabs-content:before {
    display: none;
}
#gdpr-check-all-modules {
    display: none;
}
td.td_expiry,
td.td_provider{
    text-align: center;
}
.basicLightbox .table td,
.basicLightbox .table th {
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    color: black;
}
.basicLightbox footer button {
    background-color: transparent !important;
    border: 0px solid #0e4568;
    border-left: 0px solid #0e4568;
    color: #0e4568;
    padding: 0px;
    line-height: 22px;
    height: auto;
    font-size: 12px;
}
.basicLightbox footer label {
    display: none;
}
.div_under_16.div_cookie_category {
    display: none;
}
.basicLightbox footer button:hover {
    background: transparent !important;
    text-decoration: underline !important;
}
.div_summary_checkboxes + .div_hide_show .show_details:hover {
    text-decoration: underline;
}
.basicLightbox footer button#accept-all-gdpr {
    display: none !important;
}
.div_summary_checkboxes + .div_hide_show {
    width: auto !important;
    background-color: white;
    border: 0px solid #0e4568;
    border-left: 0 solid #0e4568;
    color: #0e4568;
    float: unset;
    padding: 0;
    position: relative;
    top: -9px;
    margin-left: 10px;
}
.div_summary_checkboxes + .div_hide_show .show_details:after,
.div_summary_checkboxes + .div_hide_show .hide_details:after,
.div_summary_checkboxes .div_cookie_category > span:before {
    display: none;
}
/* END OFD GDPR */
td.country img {
    float: left;
    padding-left: 20px;
	width: 20%;
}
#order-opc label.codefee-row {
    width: 100%;
    font-weight: 700 !important;
    color: #48484b;
    font-size: 14px;
}
#order-opc span.payment-titles.codeefe {
    font-size: 14px !important;
    font-weight: 700 !important;
}
#order-opc span.price-codefe {
    float: right;
    font-weight: 700 !important;
    font-size: 14px !important;
}
#order-opc #carrier_area .delivery_option > div {
    margin-bottom: 17px!important;
}
#addresses .main-page-indent .btn {
    padding: 5px 48px 5px 53px;
}
#addresses .address li.address_update a {
    margin: 0 3px 0 0;
}
#addresses li.address_update a:nth-child(1) {
       padding: 5px 33px 5px 33px;
       margin-bottom: -15px;
}
#addresses li.address_update a:nth-child(2) {
       padding: 5px 45px 5px 39px;
       margin-bottom: -15px;
}
#addresses.lang_en li.address_update a:nth-child(2) {
    padding: 5px 39px 5px 32px;
    margin-bottom: -15px;
}
.main-page-indent .btn {
    padding: 3px 67px 2px 51px;
}
.address li.address_update a {
    margin: 0 3px 0 0;
}
#order-opc .addresses-group h3 {
    background-color: #624028;
    color: white;
    font-size: 16px;
    padding: 8px 12px;
}
#topbar a.logout {
    display: inline;
    padding: 1px!important;
}
.login_user_welcome {
    color: #e6c180!important;
	padding: 2px!important;
}
.login_user_welcome:hover {
    color: #624028!important;
    background-color:#e6c180!important;
    padding: 2px!important;
}
button#disable_on_edit_address {
    background-color: transparent;
    border: 0px solid transparent;
}
.sidebar .block {
    padding: 5px;
}
.cms-gap {
    margin-left: 20px;
}
.country {
    width: 20%;
}
 .slider3-header-text {
    color: #624028;
    font-size: 26px;
}
#topbar .popup-over .popup-title:before {
    color: #e6c180;
}
#topbar .ap-total {
    color: #e6c180;
}
#topbar a:hover {
    color: #624028;
    background-color:#e6c180;
}
#topbar .header_user_info li a:hover .ap-total {
color:#624028;
}
#group_7_chess,
#group_9_chess {
    display: none;
}
#group_8_chess {
    display: none;
}
.category-293 .produst_list_default .product-block .name {
    height: 20px;
}
.prosoxi-text {
    color: #624028;
    background-color: #e6c180;
    padding: 15px;
    border-radius: 10px;
}
.content-slider55{
	display:none!important;
}
.content_sortPagiBar.bottom-pagination-content {
    display: block!important;
    margin-bottom: 10px;
}
.top_header {
    background-image: url(../img/pattern-chess-2.jpg);
    background-repeat: repeat;
    background-position: center top;
}
.produst_list_default .product-block .name {
    height: 45px;
}
#layered_form div div ul {
    max-height: 270px;
    background-color: white;
}
.layered_subtitle_heading {
    background-color: #624028;
    color: #e6c180;
    padding: 7px;
}
.bannercontainer .content-slider {
        background-image: url(../img/pattern-chess-2.jpg);
    background-repeat: repeat;
    background-position: center top;
}
.sidebar .block .title_block {
    padding: 5px 15px;
}
#layered_block_left div > form > div > div {
    margin-top: 0;
    clear: both;
}
#layered_block_left .layered_subtitle {
    width: 100%;
}
a#reset-filters {
    float: right;
    background-color: #624028;
	border:1px solid #624028;
    color: #e6c180;
    padding: 2px 10px;
}
a#reset-filters:hover {
	background-color: #e6c180;
	color: #624028;
	border:1px solid #624028;
}
#thumbs_list li {
    height: 53px;
    width: 80px;
}
#enabled_filters {
    background: #e6c180;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0;
}
#layered_block_left #enabled_filters ul {
    background-color: #e6c180;
}
#back-top a {
    background: #e6c180;
    width: 39px;
    height: 39px;
    display: inline-block;
    color: #624028;
    font-weight: 700;
    font-size: 25px;
    text-transform: uppercase;
}
.btn {
    background: #e6c180;
    color: #624028;
	font-weight: 400;
}
.panel-default > .panel-heading {
    color: #e6c180;
    background-color: #624028;
    border-color: #624028;
}
.btn:hover {
    color: #e6c180;
    border-color: #624028;
    background: #624028;
}
body {
    background-color: white;
	color: #624028;
}
#product .product_list.grid .product-block {
    padding-bottom: 0;
    margin-bottom: 0;
}
#product .block {
    margin-bottom: 0;
}
#product #columns {
    min-height: 309px;
    background-image: url(../img/pattern-chess.jpg);
    background-repeat: repeat;
    background-position: center top;
	margin-bottom: 0;
}
#category #columns {
    min-height: 309px;
    background-image: url(../img/pattern-chess.jpg);
    background-repeat: repeat;
    background-position: center top;
	margin-bottom: 0;
}
#index #columns{
    background-image: url(../img/pattern-chess.jpg);
    background-repeat: repeat;
    background-position: center top;
}
#columns{
    background-image: url(../img/pattern-chess.jpg);
    background-repeat: repeat;
    background-position: center top;
}
div#breadcrumb {
    background-color: #e6c180;
}
#product.content_only div.primary_block {
    background-color: white;
}
#category .columns-container .container {
    background-color: white;
}
#topbar {
    background: #624028;
    color: #624028;
}
#topbar a {
    color: #e6c180;
	padding: 2px!important;
}
#first-languages a {
    color: black!important;
}
#topbar .popup-content a {
    padding:0px!important;
}
#first-languages a:hover {
    background-color: transparent!important;
}
#product .columns-container .container {
    background-color: white;
}
.columns-container .container {
    background-color: white;
}
#center_column {
    min-height: 478px;
}
#index  .columns-container .container {
    background-color: transparent;
}
#product .columns-container .pb-center-column {
    position: relative;
    top: 0;
}
.nav-tabs.page-product-heading {
    background-color: white;
}
.country-name {
    text-align: left;
    width: 78%;
    float: left;
    padding-left: 30px;
}
h1, .h1 {
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
    color: #48484b;
    text-transform: none;
}
#history .box.address li .page-subheading {
    font-size: 16px;
}
#history .submit input[type="submit"] {
    display: none;
}
#layer_cart {
    right: 110px;
    width: 560px;
    text-shadow: 0px 0px #f9f9f9;
    top: 50px !important;
    background-color: #ffffff;
}
#layer_cart .layer_cart_product {
    padding: 10px 30px 30px 30px;
}
#layer_cart .button-container {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}
#layer_cart .continue {
    cursor: pointer;
}
#layer_cart .layer_cart_product h2 {
    font: 400 15px/30px "Roboto Condensed";
    color: #4e3320;
    margin-bottom: 10px;
    padding-right: 100px;
}
.button.exclusive-medium {
    font-size: 17px;
    padding: 0;
    line-height: 21px;
    color: #333;
    font-weight: bold;
    background: #e6c180;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    color: #4e3320;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 0;
    font-size: 18px;
    padding: 5px 25px 5px 25px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    font-weight: 400;
    border-color: transparent;
    text-shadow: 0px 0px transparent;
}
.button.exclusive-medium:hover {
	 background: #4e3320 !important;
    color: #e6c180;
}
.go-to-checkout {
    font-size: 17px;
    padding: 0;
    line-height: 21px;
    color: #333;
    font-weight: bold;
    background: #e6c180 !important;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    color:  #4e3320;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 0;
    font-size: 18px;
    padding: 5px 25px 5px 25px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    font-weight: 400;
    border-color: transparent;
    float: right;
	text-shadow: 0px 0px transparent;
}
.go-to-checkout:hover {
    background: #4e3320 !important;
    color: #e6c180;
}
#layer_cart_product_price {
    float: right;
}
#layer_cart_product_quantity {
    float: right;
}
#layer_cart .cross:hover {
    color: black;
}
#opc_account_form #opc_account_errors >b {
    display: none;
}
.login_user_welcome {
    color: #624028;
}
#opc_account_errors.alert {
    padding: 10px 10px 0 10px;
    margin-bottom: 0;
    border: 1px solid transparent;
    border-radius: 0;
    width: 103.5%;
    position: relative;
    left: -10px;
}
#guest-tracking .page-subheading {
    font-size: 25px;
}
#guest-tracking .alert-info {
	display:none;
}
#guest-tracking .description_box.box ul >li:nth-child(3) {
    display: none;
}
.fancybox-inner .breadcrumb {
    display: none;
}
.page-subheading.codfee {
    font-size: 25px;
}
.back-payment-codfee {
    display: none;
}
.complete-order-codfee input {
    padding: 8px 20px;
}
.complete-order-codfee:hover input {
    padding: 8px 20px;
}
body#order-confirmation span.price strong {
    font-size: 25px;
}
#emptyCartWarning {
    display: none;
}
.ajax_block_product {
    padding-right: 0;
}
.authentication .page-heading {
    display: none;
}
.crossseling {
    display: none;
}
.authentication #center_column {
    margin-top: 40px;
}
.box.address li .page-subheading {
    background: #F5F5F5;
    padding: 5px;
    font-size: 22px;
}
table.detail_step_by_step.table.table-bordered > tbody >tr >td:nth-child(2) {
    text-align: left;
    font-size: 15px;
}
table.detail_step_by_step.table.table-bordered > tbody >tr >td:nth-child(2) span {
    padding: 6px;
    font-size: 13px;
    background-color: transparent !important;
    color: #48484b;
}
span.ajax_cart_no_product {
    display: none !important;
}
#cart .heading .ajax_cart_quantity {
    display: block !important;
}
p#desc_contact4 {
    display: none !important;
}

html[lang="en-US"] #contact h1.page-heading.bottom-indent,
html[lang="en-US"] #contact span.contact-subheader-title {
    display: none;
}


.image_description > .title_banners_home.adidas.big {
    background: none;
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 1s ease;
}
.product_list.grid {
	overflow:visible;
}
.image_description >  .title1_banners_home.adidas-collection.big {
    background: none;
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 1s ease;
}
#contact h1.page-heading.bottom-indent {
    margin-top: 38px;
    margin-bottom: -11px;
}
.effect-banner-asics {
    position: relative;
    margin-bottom: 22px;
}
.effect-banner-asics a {
	position: relative;
	overflow: hidden;
	display: block;
}
.effect-banner-asics img {
	display: inline-block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-banner-asics .image_description {
	position: absolute;
	bottom: 20%;
	text-align: right;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	color: black;
}
.effect-banner-asics .image_description {
	bottom: 4% !important;
	text-align: left !important;
	color: white !important;
	left: 10% !important;
}
.effect-banner-asics:hover .image_description {
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
.effect-banner-big {
	position: relative;
	margin-bottom: 12px;
}
.effect-banner-big a {
	position: relative;
	overflow: hidden;
	display: block;
}
.effect-banner-big img {
	display: inline-block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-banner-big .image_description {
	position: absolute;
	bottom: 20%;
	text-align: right;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	color: black;
}
.effect-banner-big .image_description {
	top: 17% !important;
	text-align: left !important;
	color: white !important;
	left: 6% !important;
}
.effect-banner-big:hover .image_description {
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
p.title_banners_home.adidas {
	background: transparent;
	padding: 0px 5px 0px 5px;
	font-size: 71px;
	margin-bottom: 0;
	width: auto;
	font-weight: 700;
	letter-spacing: -4px;
    line-height: 70px;
	font-family: 'Roboto Condensed', sans-serif;
}
p.title1_banners_home.adidas-collection {
	background: transparent;
	padding: 0px 5px 0px 5px;
	font-size: 71px;
	margin-bottom: 0;
	position: relative;
	font-weight: 700;
	letter-spacing: -4px;
    line-height: 70px;
	font-family: 'Roboto Condensed', sans-serif;
	top: -14px;
}
p.title2_banners_home.adidas-collection-global {
	font-size: 17px;
	font-weight: 700;
	width: 87%;
	position: relative;
	top: -15px;
	letter-spacing: 0px;
	left: 8px;
}
.effect-banner-big .btn {
	position: relative;
	top: -10px;
	left: 8px;
}
p.slider-header-text5 {
    text-shadow: 3px 3px #624028;
    font-size: 71px;
    font-weight: 700;
    line-height: 57px;
    font-family: 'Roboto Condensed', sans-serif;
}
p.slider-header-text {
	font-size: 71px;
	text-shadow: 3px 3px #624028;
	font-weight: 700;
	line-height: 57px;
	font-family: 'Roboto Condensed', sans-serif;
}
p.slider-content-bettersport {
	font-size: 45px;
	width: auto;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
}
.bannercontainer .content-slider p {
    font-family: 'Roboto Condensed', sans-serif;
}
.effect-banner-right {
	position: relative;
	margin-bottom: 0px;
}
.effect-banner-right:first-child {
    padding-bottom: 9.5px;
}
.banners-right-homepage {
    padding-left: 15px;
}
.one-small-banner-left {
    padding-right: 15px;
}
.one-small-banner-right {
    padding-left: 15px;
}
.two-small-banner-left {
    padding-right: 15px;
}
.big-small-banner-right {
    padding-left: 15px;
}
.effect-banner-right a {
	position: relative;
	overflow: hidden;
	display: block;
}
.effect-banner-right img {
	display: inline-block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-banner-right .image_description {
	position: absolute;
	bottom: 5%;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	color: black;
	left: 30%;
}
.effect-banner-right.image_description {
	bottom: 4% !important;
	text-align: left !important;
	color: white !important;
	left: 10% !important;
}
.effect-banner-right:hover .image_description {
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
.blockcart_top {
    margin-left: 10px;
}
#cart .cart-inner.media-body:before {
	content: "\f07a";
	font-family: "FontAwesome";
	color: white;
	font-size: 16px;
	position: absolute;
	left: -37px;
	top: -16px;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	line-height: 50px;
	text-align: center;
	font-weight: 400;
}
#cart h4.title-cart {
	display: none;
}
.top_header .header-bot {
	padding: 15px 0 15px 0;
}
.iview-directionNav a:hover {
	background-color: unset !important;
}
#cart .ajax_cart_quantity, #cart .ajax_cart_product_txt_s {
	color: white;
}
.til-paraggelies .img-responsive, .dorean-apostoli .img-responsive, .paralavi-katastima .img-responsive, .pliromi-paradosi .img-responsive, .paradosi .img-responsive {
	display: block;
	margin: 0 auto;
}
.til-paraggelies .image_description {
	text-align: center;
}
.til-paraggelies .image_description p:first-child {
	margin: 2px 0 0 0;
	font-size: 18px;
	color: #121212;
	font-weight:700;
	font-family: 'Roboto Condensed', sans-serif;
}
p.phone-orders-text {
	font-size: 33px;
	color: #121212;
	font-family: 'Roboto Condensed', sans-serif;
	top: -9px;
	position: relative;
}
.dorean-apostoli .image_description {
	text-align: center;
	color: #121212;
}
.dorean-apostoli .image_description p:first-child {
	font-weight: 700;
	font-size: 19px;
	margin: 10px 0 0px 0;
	font-family: 'Roboto Condensed', sans-serif;
}
.dorean-apostoli .image_description p:last-child {
	font-size: 14px;
	font-weight: 400;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0;
}
.paralavi-katastima .image_description {
	color: black;
	font-weight: 700;
	font-size: 19px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	margin-top: 10px;
	line-height: 21px;
}
.pliromi-paradosi .image_description {
	color: black;
	text-align: center;
}
.pliromi-paradosi .image_description p:first-child {
	font-size: 19px;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 10px 0 0 0;
	line-height: 21px;
}
.pliromi-paradosi .image_description p:last-child {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.paradosi .image_description {
	text-align: center;
	font-weight: 700;
	color: black;
	font-size: 19px;
	font-family: 'Roboto Condensed', sans-serif;
	margin-top: 10px;
	line-height: 21px;
}
.footer_about .fa-map-marker {
	padding: 0 10px 0 0;
	font-size: 20px;
}
.footer_about .fa-phone {
	padding: 0 10px 0 0;
	font-size: 20px;
	color: #e6c180;
}
.footer_about .fa-envelope {
	padding: 0 7px 0 0;
	font-size: 15px;
}
.footer_about .block:nth-child(2) {
	margin-top: 30px;
}
#bettersport .orario {
	font-size: 19px;
	font-weight: 700;
	color: white;
    margin-bottom: 0;
}
#bettersport .meres {
    font-size: 15px;
	color: white;
    font-weight: 700;
}
#newsletter-bettersport .block div {
    font-weight: 300;
    font-size: 14px;
    color: white;
	font-family: 'Roboto Condensed', sans-serif;
    margin-bottom: -10px;
}
.social-footer .fa-facebook {
	font-size: 23px;
    width: 36px;
	background-color: #777777;
	color: white;
	line-height: 23px;
	padding: 8px;
	margin-right: 3px;
}
.social-footer .fa-facebook:before {
    margin-left: 4px;
}
.social-footer .fa-twitter {
	font-size: 23px;
	background-color: #777777;
	color: white;
	line-height: 23px;
	padding: 8px;
	margin-right: 3px;
}
#bettersport p {
    color: white;
}
section#columns {
    min-height: 475px;
}
.blockproductscategory {
    display: none;
}
.social-footer .fa-google-plus {
	font-size: 23px;
	background-color: #777777;
	color: white;
	line-height: 23px;
	padding: 8px;
}
.text-copyright {
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 13px;
}
.text-copyright div {
    display: inline-block;
    text-align: left;
	color: white;
}
.carts-images .img-responsive {
	float: right;
}
#footer #newsletter_block_left form .btn {
	background: #624028  !important;
}
#footer .fa-map-marker:before, #footer .fa-envelope:before {
    color: #e6c180;
}
#footer h4.title_block {
	padding:0px 0 10px 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 700;
}
#bettersport .title_block {
    font-size: 23px !important;
    top: -8px;
}
#footer .title_block {
    background-image: url(/img/cms/bottom-borders.jpg);
}
#footer .copyright {
	padding-top: 20px;
}
.border-bottom-better {
    background-image: url('/img/cms/bottom-borders.jpg');
    background-repeat: repeat-x;
    margin-top:20px;
}
#topbar .header_user_info li {
    margin-left: 0px;
}
.caption-contain {
	font-family: 'Roboto Condensed', sans-serif;
}

.image_description:hover > .title_banners_home {
    background: linear-gradient(to right, #624028 50%, #e6c180 50%);
    background-size: 202% 100%;
    background-position: left bottom;
    transition: all 0.8s ease;
	color: #e6c180;
}
.image_description:hover > .title1_banners_home {
    background: linear-gradient(to right, #624028 50%, #e6c180 50%);
    background-size: 202% 100%;
    background-position: left bottom;
    transition: all 1s ease;
	color: #e6c180;
}
p.title_banners_home {
    width: 100%;
    letter-spacing: 0;
    padding: 10px 30px;
	background-color: #624028 !important;
}
.image_description > .title_banners_home {
    background: linear-gradient(to left, #624028 50%,#624028 50%);
    background-size: 202% 100%;
    background-position: right bottom;
    transition: all 1s ease;
    color: #fff;
}
.image_description > .title1_banners_home {
    background: linear-gradient(to left,  #624028 50%,#624028 50%);
    background-size: 201% 100%;
    background-position: right bottom;
    transition: all 1s ease;
	color: #e6c180;
}
.menu-static {
    padding: 0;
}
.iview-directionNav a:before {
    font-size: 43px !important;
    line-height: 26px !important;
    top: 11px !important;
}
.iview-directionNav a.iview-prevNav:before {
    left: 15px !important;
}
.iview-directionNav a.iview-prevNav {
    left: 10px !important;
}
.iview-directionNav a.iview-nextNav {
    right: 5px !important;
}
.iview-directionNav a.iview-nextNav:before {
    right: 15px !important;
}
.iview-directionNav a:hover {
    background-color: #624028 !important;
}
.effect-banner .image_description button, .effect-banner-asics .image_description button{
    color: white;
    border-color: #624028;
    background: #624028;
    font-size: 14px;
}
.effect-banner-big p.title_banners_home:hover, .effect-banner-big p.title1_banners_home:hover  {
    background: transparent;
    color: white;
}
.footer_links .fa-home:before {
    color: white;
}
#my-account ul.myaccount-link-list li a i {
    color: #624028 !important;
}
.carts-images {
    margin-top: 10px;
}
.btn.table-size {
    text-transform: none;
    font-weight: 400;
    font-size: 14px;
	background-color:#c6c6c6;
	padding: 8px 15px 8px 15px;
}
.btn.table-size:hover {
	background-color:black;
}
.btn.epistrofes-allages {
    text-transform: none;
    font-weight: 400;
	background-color:#c6c6c6;
    font-size: 14px;
	padding: 8px 15px 8px 15px;
    margin-left: 18px;
}
.btn.epistrofes-allages:hover {
	background-color:black;
}
.add_to_compare.bettersport {
    display: inline-block;
    color: #48484b;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 15px;
    float: left;
    margin-right: 30px;
    clear: both;
}
.add_to_compare.bettersport:hover {
    display: inline-block;
    color: #624028;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 15px;
    float: left;
    margin-right: 30px;
    clear: both;
}
.add_to_compare.bettersport:before {
    content: url('/img/cms/compare.png');
    top: 4px;
    position: relative;
}
.sendtofriend.bettersport {
    list-style: none;
    color: #48484b;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 15px;
    margin-top: 45px;
}
.product_attributes .btncart {
    left: 50px;
    position: relative;
}
.product_attributes #add_to_cart .btn {
    margin-left: 0px;
    margin-right: 2px;
    background-color: #e6c180;
    color: #624028;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding: 7px 30px 0px 15px;
    position: relative;
    top: -5px;
}
.product_attributes #add_to_cart .btn span {
    position: relative;
    top: -7px;
}
.product_attributes #add_to_cart .btn:hover {
    margin-left: 0px;
    margin-right: 2px;
    background-color: #624028;
    color: #e6c180;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding: 7px 30px 0px 15px;
    position: relative;
    top: -5px;
}
.box-info-product hr {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: 0px solid #c2c2c2 !important;
    width: 100%;
    float: left;
}
.addthis_native_toolbox {
    clear: both;
}
a#send_friend_button {
    top: 4px;
    position: relative;
}
.sendtofriend.bettersport:before {
    content: url('/img/cms/email.png');
    top: 7px;
    position: relative;
}
.buttons_details_product_bettersport {
    padding: 0;
}
.product_attributes #add_to_cart .btn:before {
    content: url('/img/cms/cart-image.png');
    margin-right: 13px;
}
.product_attributes #add_to_cart .btn:hover:before {
    content: url(/img/cms/cart-image-hover.png);
    margin-right: 13px;
}
#quantity_wanted_p .btn:hover {
	border-color: #624028;
	background-color: #624028;
}
#quantity_wanted_p .btn span {
	padding: 0;
}
#quantity_wanted_p label {
    margin-bottom: 0;
    display: block;
    float: left;
    min-width: 85px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    top: 12px;
    position: relative;
    font-family: 'Roboto Condensed', sans-serif;
}
.leo-megamenu .dropdown-menu .menu-title {
    margin-bottom: 7px;
    font-size: 19px;
    text-transform: uppercase;
    border-bottom: 1px solid #e3e0e0;
    padding-bottom: 0;
    color: #1e1e21;
    font-weight: 400;
    line-height: 30px;
    font-family: 'Roboto Condensed', sans-serif;
}
.leo-megamenu .dropdown-menu li a:before {
    content: url('/img/cms/li.png');
    margin-right: 5px;
}
.leo-megamenu .dropdown-menu li a {
    color: #777777;
    padding: 0;
    font-size: 15px;
    line-height: 15px;
    font-family: 'Roboto Condensed', sans-serif;
}
.leo-megamenu .dropdown-menu li {
    line-height: 21px;
    padding: 2px 0;
}
.leo-megamenu .dropdown-menu img {
    width: auto;
}
.leo-megamenu .dropdown:hover > .dropdown-menu {
    display: block;
    left: -188px;
}
.dropdown-menu .col-sm-2:nth-child(2) {
    margin-left: 2%;
}
.dropdown-menu .col-sm-3:nth-child(3) {
    padding: 0;
    margin-left: 7%;
}
.banner-image1 {
    display: inline-block;
    margin-top: 10%;
}
.banner-image1 a {
    display: inline-block;
    float: left;
    padding-right: 15px;
}
p.banner1-text1 {
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;
}
p.banner1-text2 {
    display: inline-block;
    width: 50%;
    font-size: 15px;
    line-height: 14px;
    color: #626060;
	font-family: 'Roboto Condensed', sans-serif;
}
.menu_button_banner {
    font-size: 13px;
    line-height: 20px;
    margin-top: 5px;
}
.banner-image2 {
    display: inline-block;
    margin-top: 10%;
}
.banner-image2 a {
    display: inline-block;
    float: left;
    padding-right: 15px;
}
p.banner2-text1 {
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;
}
p.banner2-text2 {
    display: inline-block;
    width: 50%;
    font-size: 15px;
    line-height: 14px;
    color: #626060;
	font-family: 'Roboto Condensed', sans-serif;
}
.banner-image3 {
    position: relative;
    margin-bottom: 0px;
    margin-top: 6%;
}
.banner-image3 a {
    position: relative;
    overflow: hidden;
    display: block;
}
.banner-image3 p {
    position: absolute;
    bottom: 27%;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    color: black;
    left: 17%;
}
.dropdown-menu .col-sm-2:nth-child(1) {
    margin-left:7%;
}

.banner-image1-woman {
    display: inline-block;
    margin-top: 9%;
}
.banner-image1-woman a {
    display: inline-block;
    float: left;
    padding-right: 15px;
}
p.banner1-text1-woman {
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;
}
p.banner2-text1-woman {
    display: inline-block;
    width: 50%;
    font-size: 15px;
    line-height: 14px;
    color: #626060;
	font-family: 'Roboto Condensed', sans-serif;
}
.leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu .col-sm-4 {
    width: 32%;
}
.leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu .col-sm-3 .banner-image3 {
    margin-top: 11%;
}
.pedika .dropdown-sub.dropdown-menu {
    margin-left: 35%;
}
.pedika .col-sm-6 {
    margin-left: 9%;
    width: 36%;
}
.banner-image1-pedika {
    position: relative;
    margin-bottom: 0px;
    margin-top: 6%;
    margin-left: 11%;
}
.banner-image1-pedika a {
    position: relative;
    overflow: hidden;
    display: block;
}
p.banner1-text1-pedika {
    position: absolute;
    bottom: 8%;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    color: white;
    left: 3%;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0px 1px #cacaca;
}
p.banner1-text2-pedika {
    position: absolute;
    bottom: 1%;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    color: white;
    left: 26%;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0px 1px #cacaca;
}
.aksesouar .dropdown-sub.dropdown-menu {
    margin-left: 52%;
}
.aksesouar .col-sm-6 {
    margin-left: 10%;
    width: 35%;
}
.aksesouar .col-sm-6:nth-child(2) .menu-title {
    display: none;
}
.aksesouar .col-sm-6:nth-child(2) ul {
    margin-top: 38px;
}
.brands .dropdown-sub.dropdown-menu {
    margin-left: 20%;
}
.brands .col-lg-2-4 {
    border: 1px solid #e2dfdf;
    width: 19%;
    margin: 4px;
    padding: 0;
}
.vrefika .dropdown-sub.dropdown-menu {
    margin-left: 35%;
}
.vrefika .col-sm-6 {
    margin-left: 10%;
    width: 35%;
}
#floating-panel {
    position: absolute;
    top: 20px;
    left: 1.5%;
    background-color: #fff;
    padding: 5px 5px 5px 30px;
    font-family: 'Roboto Condensed', sans-serif;
    width: 400px;
    color: #48484b;
    font-weight: 700;
    font-size: 21px;
    line-height: 28px;
    text-align: left;
}
#floating-panel_content {
    position: absolute;
    top: 55px;
    left: 1.5%;
    background-color: #fff;
    padding: 5px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    padding-left: 10px;
    width: 400px;
    color: #48484b;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    height: 517px;
    overflow: hidden;
    overflow-y: scroll;
    margin-top: 20px;
}
.title-shop {
    margin-top: 10px;
    text-align: left;
    padding: 5px 5px 5px 20px;
    font-size: 15px;
    font-weight: 700;
    color: #666666;
}
.title-shop-orario {
    text-align: left;
    padding: 5px 5px 5px 20px;
    font-size: 15px;
    font-weight: 700;
    color: #666666;
}
.title-address {
    text-align: left;
    padding: 5px 5px 5px 20px;
    font-size: 14px;
    color: #717171;
    font-weight: 400;
}
img.images-stores {
    margin-top: -5px;
}
.orario_stores {
    font-size: 14px;
    font-weight: 400;
    color: #717171;
    text-align: left;
    padding: 0px 5px 5px 18px;
}
.line-stores {
    padding: 0px 5px 5px 18px;
    background-repeat: repeat-x;
    background-image: url("/img/cms/dotted-line-contact.jpg");
    width: 90%;
    margin-top: 5px;
    margin-left: 18px;
}
#floating-panel_content::-webkit-scrollbar {
    width: 5px;
}

#floating-panel_content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

#floating-panel_content::-webkit-scrollbar-thumb {
  background-color: #ae1525;
  outline: 1px solid #ae1525;
}
#stores #map {
    width: 100%;
    height: 600px;
    margin-bottom: 0;
}
span.contact-subheader-title {
    font-weight: 400;
    text-transform: none;
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    top: 5px;
    position: relative;
    margin-bottom: 10px;
}
.page-heading {
    font-size: 28px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #48484b;
    text-transform: none;
    line-height: 38px;
    margin-bottom: 10px;
    margin-top: 5px;
    font-weight: 700;
}
.body-faq {
    color: #717171;
    padding-left: 10px;
    background-color: #ffe51e;
}
.body-faq p:first-child {
    margin: 0;
    padding: 10px 0 10px 0;
}
.body-faq p {
    margin: 0;
    padding: 10px 0 10px 0;
}
.header-faq {
    background-color: #f8f8f8;
    color: #717171;
    display: block;
    padding: 10px;
    margin: 0;
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    line-height: 14px;
    font-weight: 400;
	cursor: pointer;
    margin-bottom: 2px;
}
.open-body-collapse .header-faq:before {
    content: "\f068";
    font-family: "FontAwesome";
    display: inline-block;
    font-size: 14px;
    color: black;
    float: right;
}
.close-body-collapse .header-faq:before {
    content: "\f067";
    font-family: "FontAwesome";
    display: inline-block;
    font-size: 14px;
    color: black;
    float: right;
}
table td, table th {
    background-color: #ececec;
    padding: 3px 4px;
    border: 1px solid white;
    text-align: center;
}
.blog-description h2>strong {
    font-size: 20px;
}
.table-bottom {
    margin-bottom: 25px;
}
.blog-description h1 {
    font-size: 28px;
    font-weight: 700;
}
.blog-detail .blog-meta {
    border-bottom: 0px solid #dddddd;
    padding-bottom: 0px;
}
a.ul-before:before {
    content: url('/img/cms/li.png');
    margin-right: 5px;
}
#blog-listing div#pagination,#blog-listing .product-count {
    display: none;
}
.blog-item {
    border-bottom: 0px solid #dddddd;
}
.extra-blogs.row {
    display: none;
}
hr.empty-line {
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 0px solid white;
}
#module-leoblog-blog .sidebar .block {
    padding: 13px 15px;
}
#module-leoblog-blog .sidebar .block .title_block {
    font-size: 16px;
    padding: 0px 15px 10px 15px;
    margin: 0 -15px 10px -15px;
}
.breadcrumb-ct {
    font-size: 13px;
	margin-top: 3px;
}
.cms h1 {
    font-size: 28px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #48484b;
    margin-bottom: 0;
    text-transform: none;
    line-height: 38px;
    margin-bottom: 10px;
    margin-top: 5px;
    font-weight: 700;
}
.subtitle-cms {
    font-size: 19px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #717171;
    margin-bottom: 15px;
    text-transform: none;
    font-weight: 700;
    line-height: 18px;
    padding-top: 5px;
}
#contact .bottom-indent .header-contact {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 19px;
    color: #48484b;
    line-height: 25px;
}
.contact-form-box {
    background-color: #624028;
    margin-top: 25px;
}
#contact #desc_contact3 {
    color: white;
}
#contact #desc_contact2 {
    color: white;
}
td.history_invoice i {
    margin-right: 5px;
}
.page-subheading {
    font-size: 28px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #48484b;
    text-transform: none;
    line-height: 38px;
    margin-bottom: 10px;
    margin-top: 5px;
    font-weight: 700;
}
.contact-form-box h3.page-subheading {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 21px;
    color: white;
    text-transform: capitalize;
    padding-left: 10px;
}
.contact-form-box label {
    color: white;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 25px;
}
.contact-form-box .submit {
    margin-top: 25px;
}
#product #center_column {
    min-height: 519px;
    padding-top: 50px;
}
.fa-search:after {
    content: "\f0d7";
    margin-left: 7px;
    margin-right: 7px;
}
#search_block_top .field-search {
    top: 67px;
    display: none;
    right: -50px;
    position: absolute;
    text-align: center;
}
#cart .ajax_cart_product_txt_s {
    display: none !important;
}
.cart_block_no_products.unvisible {
    display: none !important;
}
#header .cart_block {
    width: 335px;
}
#search_block_top {
    padding-top: 20px;
    text-align: right;
    margin-left:0px;
    padding-left: 0;
    padding-right: 0;
}
#search_block_top #searchbox {
    position: relative;
    display: inline-block;
}
.leo-megamenu .navbar-nav > li > a {
    font-size: 19px;
    font-weight: 400;
    padding: 7px 29px 10px 24px;
}
#search_block_top #search_query_top {
    background: #f4bd00 none repeat scroll 0 0;
    border: 1px solid #f4bd00;
    color: #48484b;
    display: inline-block;
    font-size: 14px;
    height: 31px;
    margin-right: 0;
    padding: 0 45px 0 15px;
    width: 369px;
    max-width: 100%;
}
#search_block_top .btn.button-search {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background: transparent none repeat scroll 0 0;
    bottom: 0;
    box-shadow: none;
    color:#624028;
    height: 30px;
    padding: 4px 12px 6px 10px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 34px;
}
#contact .alert.alert-danger {
    margin-top: 20px;
}
#sticky_top .current .fa-search {
    color: white;
    border-right: 1px solid #624028;
}
span.ajax_cart_product_txt {
    color: white;
	display:none !important;
}
span.ajax_cart_product_txt.unvisible {
    display: none !important;
}
.unvisible {
    display: none;
}
.product_list {
   background-color: transparent;
}
.product-block .product-meta {
    text-align: center;
}
.product-block .label-sale {
    right: 0;
    background-color: transparent;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    color: #624028;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 3px 6px 5px 5px;
    width: 72px;
}
.product-block .label-new {
    left: 0;
	background-color: #624028;
    display: none;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    color: #e6c180;
    font-size: 15px;
    width: 50px;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;
}
.product-block .functional-buttons .cart {
    margin-left: 35px;
}
#category .sidebar.block {
    display: none;
    display: inline-block;
    font-weight: bold;
    background-color:white;
    width: 100%;
    padding: 15px;
}
.pb-left-column .p-label {
    display: none;

}
#layered_block_left .layered_subtitle {}
#wishlist_button, #wishlist_button_nopop {
    display: none;
}
#category .compare {
    text-align: right;
    margin-right:0px;
	border:0;
	width:41px;
	float:right;
	display:inline-block;
}
#category .compare i {
    width: 41px;
    text-align: center;
}
.blog-meta {
    display: none;
}
.blog-detail .blog-image {
    display: none;
}
/* Costantinos Edit */

.product_list.grid .product-block .functional-buttons a.quick-view, .owl-item .product-block .functional-buttons a.quick-view {
    display: inline-block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    color: white;
    background: #624028;
    border-color: #624028;
    width: 236px;
    margin: 0;
	float:left;
    border: 0;
}
.product_list.grid .product-block .functional-buttons a:hover, .owl-item .product-block .functional-buttons a:hover {
    background-color: #e6c180;
    border-color: #e6c180;
    color: #624028;
}
.product_list.grid .product-block .functional-buttons a, .owl-item .product-block .functional-buttons a {
    display: inline-block;
    width: 39px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
	border-color: white;
    color: black;
    background-color: white;
}
.product_list.grid .product-block .functional-buttons, .owl-item .product-block .functional-buttons {
    left: 0;
    right: 0px;
    width: 277px;
	top:0;
    display: inline-block;
}
.fa-file-text-o:before {
    content: "\f0f6";
}
.display.hidden-xs.pull-left {
    display: none;
}
small.heading-counter {
    margin-top: -20px;
	float:right;
    margin-left: 100px;
}
.content_sortPagiBar #productsSortForm {
    margin-right: 48px;
    float: right !important;
}
.product-block .product-additional {display:none;}
.product_list.grid .product-block .left-block .image .product_img_link:before, .owl-item .product-block .left-block .image .product_img_link:before {
	background-color:transparent;
}
#footer {
    background-image: url(../img/pattern-chess-2.jpg);
    background-repeat: repeat;
    background-position: center top;
}
#footer .container {
    background:transparent !important;
}
#footer a {
    color: white;
}
#footer a:hover{
    color: #e6c180;
}
.content_sortPagiBar .sort {
    margin-top: 0px;
    width: 920px;
}
.pb-left-column #image-block #view_full_size .span_link:after {
    color: #624028;
}
.pb-left-column #image-block #view_full_size .span_link:hover:after {
    color: black;
}
span.span_link.no-print.status-enable.btn.btn-outline {
    background: white;
}
.pb-left-column #image-block #view_full_size .span_link:hover {
    background-color: white;
}
#attributes {
    width: 100%;
    clear: both;
}
.content_prices {
    display: inline-block;
    float: left;
	margin-right: 35px;
}
#group_1_chess {
    width: 25%;
    display: inline-block;
    margin-right: 0 !important;
	margin-left:2px;
}
#group_1_chess .attribute_list {
    margin-left: 9px;
    width: 78%;
}
#group_1_chess label.attribute_label {
    top: 0;
    background-color: #624028;
    color: #e6c180;
    width: 77.9%;
    text-align: center;
    padding: 2px;
    left: -1px;
}
#group_2_chess {
    margin-right: 11px !important;
    width: 37%;
    display: inline-block;
}
#group_2_chess  label.attribute_label {
    top: 0;
    background-color: #624028;
    color: #e6c180;
    width: 93.5%;
    text-align: center;
    padding: 2px;
    left: -10px;
}
#group_2_chess .attribute_list {
    width: 93.5%;
}
#group_3_chess {
    width: 34%;
    margin-right: 0 !important;
    display: inline-block;
}
#group_3_chess .attribute_list {
    width: 90%;
}
#group_3_chess label.attribute_label {
    top: 0;
    background-color: #624028;
    color: #e6c180;
    width: 90%;
    text-align: center;
    padding: 2px;
    left: -10px;
}
#group_4_chess {
    width: 24%;
    display: inline-block;
    margin-right: 0 !important;
    margin-left: 2px;
}
#group_4_chess label.attribute_label {
    top: 0;
    background-color: #624028;
    color: #e6c180;
    width: 90%;
    text-align: center;
    padding: 2px;
    left: -10px;
}
#group_4_chess .attribute_list {
    margin-left: 0px;
    width: 90%;
}
#group_5_chess {
    width: 40%;
    display: inline-block;
    margin-right: 0 !important;
}
#group_5_chess label.attribute_label {
    top: 0;
    background-color: #624028;
    color: #e6c180;
    width: 90%;
    text-align: center;
    padding: 2px;
    left: -10px;
}
#group_5_chess .attribute_list {
    width: 90%;
}
#group_6_chess {
    margin-right: -75px !important;
    width: 31%;
    display: inline-block;
}
#group_6_chess  label.attribute_label {
    top: 0;
    background-color: #624028;
    color: #e6c180;
    width: 70%;
    text-align: center;
    padding: 2px;
    left: -10px;
}
#group_6_chess .attribute_list {
    width: 70%;
}
.page-heading {
    font-size: 18px;
}
.content_sortPagiBar {
    background: white;
    margin-bottom: -40px;
    padding: 0px 10px 0px 0px;
    min-height: 39px;
    display: none;
}
.content_sortPagiBar .col-md-12.col-sm-12.col-xs-12 {
    padding: 0;
}
.content_sortPagiBar .nbrItemPage {
    margin-left: 10px;
}
#productsSortForm .select {
    margin-top: 8px;
}
h4.title_block.productscategory_h3 {
    font-size: 18px;
}
.blockproductscategory {
   background-color: #f1f1f1;
}
h4.title_block.productscategory_h3 {
    font-size: 18px;
	border-bottom: 1px solid red;
}
.carousel-control.right {
    left: auto;
    right: 0;
    TOP: -62px;
}
.carousel-control.left {
    right: 40px;
    top: -62px;
}
.carousel-control {
    width: 29px;
    height: 29px;
    line-height: 26px;
}

#blockproductscategory {
    margin-top: -6px;
}
.cart-prices p {
    display: none;
}
.cart-images img {
    width: 50px;
    height: 50px;
}
.cart-prices-line.first-line {
    display: none;
}
.cart-prices-line:nth-child(2) {
    display: none;
}
table#product_comparison .functional-buttons a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;

    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
span.sale-label.product-label.label-warning.label {
    margin-left: 36px;
}
.fa-chain:before, .fa-link:before {
    display: none;
}
.product-block .product-label {
    top: 0px;
    border-radius: 0;
    height: 22px;
    line-height: 16px;
}
a.button.ajax_add_to_cart_button.btn.btn-default {
    display: none;
}
.product-block .functional-buttons a span {
    display: inline-block;
}
span#product_price_10_58_27 > br {
    display: none;
}

#supercheckout-fieldset .price {
    margin: 0px 11px;
}
.product-block .price-percent-reduction {
    background: #624028;
}
.shipping_info label {
    color: black !important;
}
.carrier_price label {
    color: black !important;
}
.carrier_days {
    color: black !important;
}
.full_body_carrier {
    background:#ececec;
}
#supercheckout-fieldset table.radio tr.highlight {
    background-color: #ececec;
}
#supercheckout-fieldset table.radio tr.highlight td:nth-child(2) {
    background-color: #ececec !important;
}
#supercheckout-fieldset .supercheckout-threecolumns table.radio td label {
    color: black !important;
}
#supercheckout-fieldset .input-different-shipping {
    background-color: #ececec;
	color:black !important;
}
#supercheckout-fieldset .input-different-shipping label {
    color: black !important;
}
#choices {
    background: #ececec !important;
}
#supercheckout-fieldset #choices label {
    color: black !important;
}
.fa-trash-o:hover:before {
    content: "\f014";
	color: #624028;
}
span.sale-label.product-label.label-warning.label {
    color: red;
	background: #ffffff;
	margin-left: 300px;
}
span.new-label.product-label.label-info.label{
  background: #ffffff;
  color: #f0ad4e;
}
div#new_customer_password {
	width: 365px;
    display: inline-block !important;
}
.supercheckout-large-field {
    display: inline-block;
	    width: 235px;
    margin-left: 2px;
}
#email_log {
    margin-left: 6px !important;
}
.phone-orders {
    font-size: 15px;
    font-weight: bold;
    color: #624028;
    width: 67%;
}
.product_list.grid .product-block .functional-buttons .compare a {
    border-top: 1px solid #48484b!important;
    border-right: 1px solid #48484b!important;
    border-bottom: 1px solid #48484b!important;
}

/*------ History Page Css -----*/
#order-list tbody tr td {
    background-color: white;
}
.history_state .label {
	font-size: 100%;
	font-weight: 300;
}
.block-order-detail {
	display:block !important;
}
div#block-order-detail.unvisible {
    display: block !important;
}
#block-order-detail .dark.titles {
    background-color: #48474c;
    padding: 10px;
	font-size: 16px;
    text-align: center;
    color: white;
}
.carrier_history {
    width: 33%;
    display: inline-block;
    border: 1px solid #d6d4d4;
    padding-bottom: 15px;
}
.payment_history {
    width: 33%;
    display: inline-block;
	border: 1px solid #d6d4d4;
    padding-bottom: 15px;
}
.tipos_parastatikou {
    width: 33%;
    display: inline-block;
    border: 1px solid #d6d4d4;
    padding-bottom: 15px;
}
.tipos_parastatikou strong {
    background-color: #48474c;
    width: 100%;
    font-size: 16px;
    display: block;
    color: white;
    padding: 10px;
}
.tipos_parastatikou .typos_parastatikou_inner {
    padding-left: 10px;
}
.carrier_history strong {
    background-color: #48474c;
    width: 100%;
	font-size: 16px;
    display: block;
    color: white;
    padding: 10px;
}
.payment_history strong {
    background-color: #48474c;
    width: 100%;
	font-size: 16px;
    display: block;
    color: white;
    padding: 10px;
}
.carrier_history .carrier_data {
    padding-left: 10px;
}
.payment_history .color-myaccount {
    padding-left: 10px;
}
.detail_step_by_step tbody tr td {
    background-color: white;
}
.detail_step_by_step thead tr th.last_item {
    text-align: left;
}
.adresses_bloc.history-page ul.address {
    padding: 0;
}
.adresses_bloc.history-page ul.address > li:first-child {
    padding: 0;
}
.adresses_bloc.history-page ul.address > li:first-child h3 {
    margin-top: 0;
    background-color: #48474c;
    color: white;
    text-align: center;
    padding: 0;
}
div#order-detail-content tbody tr.item:first-child td {
    background-color: white;
}
#order-detail-content tfoot tr td strong {
    text-align: right;
}
#order-list thead tr th {
    background-color: #48474c;
    color: white;
	font-size: 16px;
	font-size: 16px;
}
.detail_step_by_step thead tr th {
    background-color: #48474c;
    color: white;
	font-size: 16px;
}
#order-detail-content thead tr th {
    background-color: #48474c;
    color: white;
	font-size: 16px;
}
#order-detail-content tfoot tr td {
    text-align: right;
}
.phone-orders {
    width: 69.3%;
}
.popup-over.pull-left.e-translate-top {
    margin-left: 0px;
}
.button-exclusive.btn.btn-outline {
    margin-top: 14px;
}
/*.columns-container .container .row #center_column p:nth-child(3) {
    margin-top: 21px;*/

.form-group.form-ok input, .form-group.form-ok textarea, .form-group .form-ok input, .form-group .form-ok textarea {
    color: #000;
    background-color: #fff;
    border: 1px solid #cccccc;
}
.text.form-control.validate{
    color: #000;
    background-color: #fff;
    border: 1px solid #cccccc;

}
.pb-left-column #image-block {
    background: white;
}
#store_price_display {
    font-size: 25px !important;
    color: #48484b;
    position: relative;
	top: -4px;
}
#store_price strong {
    display: block !important;
    margin-bottom: 10px;
}
.tab-content.page-product-content {
    border: 0px solid #c2c2c2;
}
#tab4 a.exclusive.button {
    display: none;
}
#tab4 .product-block .functional-buttons > div {
    display: none;
}
#tab4  .product_list.grid .product-block .functional-buttons a.quick-view {
	width:100%;
}
#store_price {
    padding-top: 10px;
}
#web_price_display {
    font-size: 35px !important;
    color: #624028;
}
.web_price {
    background-color: unset !important;
}
#store_price br {
   display:none;
}
#quantity_wanted_p {
    margin-bottom: 0;
    top: -4px;
}
#quantity_wanted_p input {
    height: 45px;
}
#quantity_wanted_p .fa-plus:before, #quantity_wanted_p .fa-minus:before {
    color: #624028;
}
#quantity_wanted_p .btn:hover .fa-plus:before, #quantity_wanted_p .btn:hover .fa-minus:before {
    color: #e6c180;
}
#quantity_wanted_p .btn {
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    border: 1px solid #e6c180;
    background: #e6c180;
}
.label-our_price {
    display: block;
    font-size: 14px;
	font-weight: bold;
}
#old_price {
    padding-top:10px;
}
.label-old-price {
    display: block;
    font-size: 14px;
    margin-bottom: 6px;
	font-weight: bold;
	color: #787878;
}
#old_price_display {
	text-decoration:line-through;
}
#old_price, .old-price {
    text-decoration: none;
	text-align: center;
}
#attributes .attribute_list .form-control {
    max-width: 320px;
}
.our_price_display  {
	font-size: 25px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #624028;
    background-color: #e6c180;
    padding: 5px 28px;
    top: -4px;
	margin-right: 18px;
    position: relative;
    text-align: center;
}
.web_price {
    padding: 4px 12px !important;
}

.form-group.unvisible
{
    display:block;
}


@media (max-width:1600px){
	p.slider-content-bettersport {
    font-size: 23px;
}
}
@media (max-width:1400px){
	.bannercontainer .content-slider p {
    font-size: 20px;
    line-height: 27px;
}
	.bannercontainer .content-slider{
		width:250px!important;
}
}
@media (max-width:1050px){
#product.content_only div.primary_block #back-top {
    bottom: -2px;
}
#product.content_only div.primary_block .pb-center-column h1 {
    margin-top: 15px;
    margin-bottom: 15px;
}
#product.content_only div.primary_block #thumbs_list {
    width: 380px;
}
#product.content_only div.primary_block #attributes .attribute_list .form-control {
    max-width: 450px;
}
#product.content_only div.primary_block #group_1_chess{
	width:100%;
    margin-left: 0px!important;
}
#product.content_only div.primary_block #group_1_chess label.attribute_label {
	width:100%
}
#product.content_only div.primary_block #group_1_chess .attribute_list {
    width: 100%;
}
#product.content_only div.primary_block #group_2_chess{
	width:100%;
	margin-left: 9px!important;
}
#product.content_only div.primary_block #group_2_chess label.attribute_label {
	width:100%
}
#product.content_only div.primary_block #group_2_chess .attribute_list {
    width: 100%;
}
#product.content_only div.primary_block #group_3_chess{
	width:100%;
	margin-left: 9px!important;
}
#product.content_only div.primary_block #group_3_chess label.attribute_label {
	width:100%
}
#product.content_only div.primary_block #group_3_chess .attribute_list {
    width: 100%;
}
#product.content_only div.primary_block #group_4_chess{
	width:100%;
	margin-left: 9px!important;
}
#product.content_only div.primary_block #group_4_chess label.attribute_label {
	width:100%
}
#product.content_only div.primary_block #group_4_chess .attribute_list {
    width: 100%;
}
#product.content_only div.primary_block #group_5_chess{
	width:100%;
	margin-left: 9px!important;
}
#product.content_only div.primary_block #group_5_chess label.attribute_label {
	width:100%
}
#product.content_only div.primary_block #group_5_chess .attribute_list {
    width: 100%;
}
#product.content_only div.primary_block #group_6_chess{
	width:100%;
	margin-left: 9px!important;
}
#product.content_only div.primary_block #group_6_chess label.attribute_label {
	width:100%
}
#product.content_only div.primary_block #group_6_chess .attribute_list {
    width: 100%;
}
	#order-opc.lang_en #cart_summary tfoot td.text-right {
    width: 55.3%;
}
#order-opc.lang_en .btn-group.opc-account-type .btn {
    font-size: 14px;
    padding: 5px 5px 5px 10px;
}
#order-opc #opc_account_form .horizontal-groups {
    width: 104.4%;
}
#layer_cart {
    right: -12px;
}
.lang_en#product .pb-right-column {
    float: right;
}
#product .quick-view {
    width: 81.3%!important;
}
#category .quick-view {
    width: 178px!important;
margin-left: -10px!important;}

#category .functional-buttons.clearfix {
    width: 209px!important;
	margin-left: 15px!important;
}
	.bannercontainer .content-slider {
    width: 260px!important;
}
.bannercontainer .content-slider p {
    font-size: 23px;
    line-height: 32px;
	font-family: 'Roboto Condensed', sans-serif!important;
}
.bannercontainer .content-slider h4 {
    font-size: 35px!important;
    line-height: 32px;
}
.bannercontainer .content-slider a {
	font-size: 23px!important;
}
	.top_right_banner {
    font-size: 30px!important;
}
	.big-small-banner-right {
    width: 66%;
    padding-left: 10px;
}
.menu-cart-search {
    width: 10.4%;
}
.two-small-banner-left {
    padding-right: 10px;
    width: 32.99%;
    margin-left: 9px;
}
	#footer h4.title_block {
    font-size: 14px;
}
	.border-bottom-better .carts-images {
    margin-top: -2px;
    width: 40%;
    float: right;
}
	#logo_bettersport {
    width: 30% !important;
    display: inline-block;
}
	.menu-static {
    padding: 0;
    width: 61% !important;
    display: inline-block;
}
	.leo-megamenu .navbar-nav > li > a {
    padding: 7px 27px 6px 6px;
}
	.top_header {
    background-image: url(../img/pattern-chess-2.jpg);
    background-repeat: repeat;
    background-position: center top;
    padding-bottom: 15px;
    padding-top: 15px;
}
p.title_banners_home {
    font-size: 25px;
	padding: 8px 20px;
}

	.big-small-banner-right {
    width: 66%;
    padding-left: 10px;
}

.two-small-banner-left {
    padding-right: 10px;
    width: 32.99%;
    margin-left: 9px;
}
	#footer h4.title_block {
    font-size: 14px;
}
	.border-bottom-better .carts-images {
    margin-top: -2px;
    width: 40%;
    float: right;
}
	#logo_bettersport {
    width: 30% !important;
    display: inline-block;
}
.menu-static {
    padding: 0;
    width: 59% !important;
    display: inline-block;
}
#search_block_top .field-search {
    top: 51px;
    right: -61px;
}
.leo-megamenu .navbar-nav > li > a {
    padding: 7px 10px 6px 6px;
}
.menu-cart-search {
    width: 10.4%;
}
	.top_header {
    background-image: url(../img/pattern-chess-2.jpg);
    background-repeat: repeat;
    background-position: center top;
    padding-bottom: 15px;
    padding-top: 15px;
}
p.title_banners_home {
    font-size: 25px;
	padding: 8px 20px;
}
#back-top {
    bottom: 30px;
}
}
@media (max-width:800px){
	#topbar .header_user_info .popup-content a {
    padding: 3px!important;
}
#product.content_only div.primary_block #thumbs_list {
    margin-left: 50px;
    width: 518px;
}
#product.content_only div.primary_block .product_attributes .btncart {
    left: 2px;
    position: relative;
    float: right;
}
#product.content_only div.primary_block .pb-left-column #image-block img {
    display: inline-block;
    width: 100%;
}
#product.content_only div.primary_block .btncart span {
    display: none;
}
#product.content_only div.primary_block .product_attributes #add_to_cart .btn {
    padding: 7px 10px 0px 17px!important;
}
#product.content_only div.primary_block .product_attributes #add_to_cart .btn:hover {
    padding: 7px 10px 0px 17px!important;
}
#order-opc .cart_description .product-name a img {
	margin-top:10px;
	}
#order-opc #message {
    width: 100%;
}
#order-opc .in-opc-final {
    float: left;
    display: inline-block;
    margin-top: 25px;
}
#order-opc #opc_account_form .horizontal-groups {
    width: 102.8%;
}
#order-opc .opc-wrapper-half {
    margin: 0;
    padding: 10px 10px 0px 10px;
}
#order-opc .box {
    padding-bottom: 0;
	margin-bottom: 0;
}
#order-opc .checkboxes-terms-newsletters {
    width: 100%;
}
#order-opc #opc_new_account .btn-group.opc-account-type button.btn {
    width: 33.4%!important;
}
#order-opc #carrier_area .delivery_option > div {
    margin-bottom: 0px!important;
}
#order-opc #cart_summary tfoot td.text-right {
    width: 50%;
}
#order-opc td.cart_unit .price {
    font-size: 20px;
}
#order-opc .address-col-half {
    width: 50%;
    display: inline-block;
}
#order-opc #address1 {
    width: 103.1%;
}
#address1_invoice {
    width: 103.1%;
}
#layer_cart {
    right: 20px;
    margin-top: 422px;
}
#product .pb-center-column h1 {
    font-size: 26px;
    margin-bottom: 20px;
}
#product #thumbs_list {
    margin-left: 101px;
	width: 518px;
}
#product .pb-left-column #image-block img {
    display: inline-block;
    width: 66%;
}
	#product .quick-view {
    width: 100%!important;
}
#product .product-block .functional-buttons a span {
    display: inline-block;
    margin-left: 8px;
}
.toggle-footer.list-group.bullet {
    display: block!important;
}
#category .ajax_block_product {
    width:49%;
    display:inline-block;
    clear:right;
}
#category .quickview {
    display: block!important;
}
	#footer .footer_about {
    width: 50%;
}
	#leo-top-menu {
    text-align: left;
}
	.big-small-banner-right {
    width: 65.7%;
    padding-left: 10px;
}

.two-small-banner-left {
    padding-right: 8px;
    width: 32.99%;
    margin-left: 8px;
}
	#footer h4.title_block {
    font-size: 14px;
}
	.border-bottom-better .carts-images {
    margin-top: -2px;
    width: 40%;
    float: right;
}
	#logo_bettersport {
    width: 100% !important;
    display: inline-block;
}
	.menu-static {
    padding: 0;
    width: 61% !important;
    display: inline-block;
}
.leo-megamenu .navbar-nav > li > a {
    padding: 21px 11px 6px 6px;
}
	.top_header {
    background-image: url(../img/pattern-chess-2.jpg);
    background-repeat: repeat;
    background-position: center top;
    padding-bottom: 15px;
    padding-top: 15px;
}
p.title_banners_home {
    font-size: 21px;
    padding: 1px 16px;
}
#back-top {
    bottom: 30px;
    right: 28px;
}
#header-main {
    margin-bottom: 0px;
}
.text-copyright {
    width: 60%;
}
.menu-static {
    display: inline-block;
    width: 80% !important;
    padding: 0px;
    margin-top: 10px;
}
.menu-cart-search {
    width: 14%;
    float: right;
}
p.slider-content-bettersport {
    font-size: 33px;
}
#footer:before {
    height: 0px;
}
#footer h4.title_block {
    font-size: 17px;
	margin-top: 10px;
}
.menu-cart-search {
    width: 14%;
    float: right;
    margin-top: 10px;
}
.header_user_info .popup-content {
    right: -37px;
    background-color: #624028;
	background-color: #624028;
    top: 30px;
}
}
@media (max-width:768px){
	.header_user_info .popup-content {
    right: -21px;
}
	#product.content_only div.primary_block #thumbs_list {
    margin-left: 0px;
    width: 478px;
}
.navbar-header .navbar-toggle {
    background-color: #e6c180;
}
.navbar-header .navbar-toggle:hover {
    background-color: #fff;
    color: #e6c180
}
.blockcart_top {
    bottom: 0px;
}
#off-canvas-nav .navbar-nav > li > a {
    background-color: #624028;
}
}
@media (max-width:660px){
	.header_user_info .popup-content {
    right: -16px;
}
	#order-opc #cart_summary td.cart_unit {
		display: none;
	}
	#order-opc #cart_summary th.cart_unit.item {
		display: none;
	}
	#product.content_only div.primary_block .btncart span {
    display: inline-block;
}
	#product.content_only div.primary_block #back-top {
    bottom: 6px;
}
	#product.content_only div.primary_block #attributes .attribute_list .form-control {
    max-width: 536px;
}
#product.content_only div.primary_block div.pb-center-column {
    width: 100%!important;
}
#product.content_only div.primary_block div.pb-right-column {
    width: 100%!important;
}
	#order-opc #cart_summary tfoot td.price {
    font-size: 14px;
}
	#cart_summary tbody td.cart_description .product-name a {
    font-size: 12px;
}
#order-opc #cart_summary tfoot td.text-right {
    width: 445px !important;
    display: inline-block;
}

	#order-opc #opc_account_form .horizontal-groups {
    width: 103.2%;
}
	#order-opc #address1_invoice {
    width: 101.7%;
}
	#order-opc  #address1 {
    width: 101.7%;
}
	#order-opc .address-col-half {
    width: 100%;
    display: inline-block;
}

#order-opc td#cart_voucher {
    width: 445px !important;
    display: inline-block;
}
#order-opc th.cart_total.item {
    display: none;
}
#order-opc tbody td.cart_total {
    display: none;
}
#order-opc .table tbody > tr > td.cart_quantity {
    padding: 41px 5px 25px!important;
}
#layer_cart {
    right: -19px;
}
#product .product_list.grid .product-block {
    padding-bottom: 0;
    margin-bottom: 0;
    width: 45%;
}
#product .pb-left-column #image-block img {
    display: inline-block;
    width: 79%;
	}

#product #thumbs_list {
    margin-left: 90px;
	width: 431px;
}
	.content_sortPagiBar .product-count {
    margin: 17px 8px 0;
}
	#back-top {
    bottom: 46px;
}
	#off-canvas-nav .navbar-nav > li > a {
    background-color: #624028;
    border-bottom: 1px solid #e6c180;
    margin-bottom: 0;
}
#off-canvas-nav .navbar-nav > li:hover > a {
    background-color: #e6c180;
    color: #624028;
}
	ul.toggle-footer.list-group.bullet {
    display: block!important;
}
.tp-caption.content-slider {
    display: none;
}
.slider3-header-text {
    display: none;
}
p.slider-header-text {
    display: none;
}
p.slider-content-bettersport {
    display: none;
}
.top_right_banner {
    display: none;
}
#logo_bettersport {
    width: 100%!important;
}
.menu-static {
    display: inline-block;
	margin-top: -8px;
}
.menu-cart-search {
    width: 12.4%;
    margin-right: 50px;
    height: 44px;
}
.blockcart_top {
    position: relative;
    bottom: 39px;
    right: -44px;
    z-index: 9;
}

.menu-cart-search {
    margin-top: -19px;
}
.menu-static {
    display: inline-block;
    width: 7% !important;
    padding: 0px;

}
.navbar-header .navbar-toggle {
    color: #e6c180;
    background-color: #624028;
}
.navbar-toggle:hover {
    background-color: #e6c180!important;
    color: #fff!important;
}
#off-canvas-nav .offcanvas-mainnav {
    background-color: #624028;
}
#off-canvas-button {
    color: #624028;
    padding: 10px;
    background-color: #e6c180;
}
#search_block_top .field-search {
    top: 50px;
    right: -60px;
}
}
@media (max-width:500px){
	#addresses .pull-right{
    float:left!important;
}
		#product.content_only div.primary_block .btncart span {
    display: none;
}
	#order-opc .in-opc-final {
    float: none!important;
}
	#order-opc.lang_en #cart_summary tfoot td.text-right {
    width: 441px !important;
    display: inline-block;
}
	#order-opc.lang_en td#cart_voucher {
    width: 441px !important;
    display: inline-block;
}
#order-opc.lang_en .btn-group.opc-account-type .btn {
    font-size: 13px;
}
	#order-opc #address1_invoice {
    width: 102.5%;
}
	#order-opc #address1 {
    width: 102.5%;
}
	#order-opc #login_form_content .horizontal-groups.row {
    width: 99.7%!important;
}
	#order-opc #opc_account_form .horizontal-groups {
    width: 104.6%;
}
	#order-opc #cart_summary tfoot td.price {
    font-size: 14px!important;
}
	#order-opc td#cart_voucher {
    width: 442px !important;
    display: inline-block;
	}
	#order-opc #cart_summary tfoot td.text-right {
		width: 442px !important;
		display: inline-block;
	}
	.lang_en #layer_cart .button.exclusive-medium {
    padding: 5px 39px 5px 45px;
}
	.lang_en #layer_cart .go-to-checkout {
    padding: 5px 29px 5px 36px;
}
	#layer_cart .layer_cart_product .layer_cart_product_info > div {
    padding-right: 5px;
}
	#layer_cart .layer_cart_product .layer_cart_product_info {
    padding: 14px 0px 0px 0px;
}
	#layer_cart .layer_cart_product .product-image-container {
    max-width: 243px;
}
	#layer_cart .layer_cart_product h2 {
    padding-right: 28px;
}
	#layer_cart {
    right: 23px;
    width: 306px;
	margin-top: 492px;
}
	#layer_cart .button.exclusive-medium {
		padding: 5px 36px 5px 39px;
	}
	#layer_cart .go-to-checkout {
    padding: 5px 21px 5px 29px;
    float: left;
    margin-top: 10px;
}
	#product.lang_en .product_attributes .btncart {
    left: 34px;
	}
	#product.lang_en #quantity_wanted_p {
		position: relative;
		right: 35px;
	}
	#product .product_list.grid .product-block {
    width: 47%;
    display: block;
    text-align: center;
    float: none;
}
	#product .quick-view {
    width: 75%!important;
}
#attributes .attribute_list .form-control {

    max-width: 444px;
}
#group_1_chess {
    width: 125%;
    margin-right: 0 !important;
    margin-left:2px;
}
#group_1_chess .attribute_list {
    margin-left: 9px;
    width: 80%;
}
#group_1_chess label.attribute_label {
    top: 0;
    width: 80%;
    text-align: center;
    padding: 2px;
    left: -1px;
}
#group_2_chess {
    margin-right: 0 !important;
    width: 100.3%;
    margin-left: 9px!important;
}
#group_2_chess  label.attribute_label {
    top: 0;
    width: 100%;
    text-align: center;
    padding: 2px;
    left: -10px;
}
#group_2_chess .attribute_list {
    width: 100%;
}
#group_3_chess {
    width: 100.3%;
    margin-right: 0px !important;
    margin-left: 9px!important;
}
#group_3_chess .attribute_list {
    width: 100%;
}
#group_3_chess label.attribute_label {
    top: 0;
    width: 100%;
    text-align: center;
    padding: 2px;
    left: -10px;
}
#group_4_chess {
    margin-left: 9px;
    width: 100%;
    display: inline-block;
    margin-right: 0 !important;
}
#group_4_chess label.attribute_label {
    top: 0;
    width: 100.2%;
    text-align: center;
    padding: 2px;
    left: -10px;
    margin-left: 2px;
}
#group_4_chess .attribute_list {
    margin-left: 2px;
    width: 100.6%;
}
#group_5_chess {
    width: 111.7%;
    margin-right: 0 !important;
    margin-left: 10px!important;
}
#group_5_chess label.attribute_label {
    top: 0;
    width: 90%;
    text-align: center;
    padding: 2px;

}
#group_5_chess .attribute_list {
    width: 90%;
}
#group_6_chess {
    margin-right: -75px !important;
    width: 101%;
    margin-left: 9px!important;
}
#group_6_chess  label.attribute_label {
    top: 0;
    width: 99.3%;
    text-align: center;
    padding: 2px;
    left: -10px;
}
#group_6_chess .attribute_list {
    width: 100%;
}
#product .pb-center-column h1 {
    font-size: 23px;
    line-height: 27px;
    margin-bottom: 20px;
}
#product .content_prices {
    display: inline-block;
    float: left;
    margin-right: 34px;
}
#product .pb-left-column #image-block img {
    display: inline-block;
    width: 100%;
}
#product .product_attributes .btncart {
    left: 44px;
	position: inherit;
    float: right;
}
#product #thumbs_list {
    margin-left: 48px;
	width: 345px;
}
#category .ajax_block_product {
    width: 97%;
    display: inline-block;
    clear: right;
}
.one-small-banner-right {
    padding-right: 15px;
    margin-top: 32px;
    padding-left: 11px;
}
.big-small-banner-right {
    width: 100%;
    padding-left: 11px;
    padding-right: 14px;
}
.two-small-banner-left {
    padding-right: 15px;
    width: 100%;
    margin-left: 1px;
    margin-top: 32px;
}
p.slider-header-text {
    font-size: 86px;
}
p.slider-content-bettersport {
    font-size: 51px;
}
.top_right_banner {
    font-size: 41px!important;
}
#footer .footer_about {
    width: 100%;
}
#back-top {
    bottom: -9px;
    right: 12px;
}
}
@media (max-width:400px){
	#add_edit_addresses {
 padding: 5px 5px 5px 12px;
}
	#product.content_only div.primary_block #thumbs_list {
    width: 185px;}
#product.content_only div.primary_block .product_attributes #add_to_cart .btn {
    padding: 7px 7px 0px 11px!important;
}
#product.content_only div.primary_block .product_attributes #add_to_cart .btn:hover {
    padding: 7px 7px 0px 11px!important;
}
#product.content_only div.primary_block .box-info-product {
    margin-left: 14px;
}
#product.content_only div.primary_block .our_price_display {
    padding: 5px 6px;
}
#order-opc.lang_en #opc_new_account .btn-group.opc-account-type button.btn {
    width: 99.8%!important;
    font-size: 15px;
    padding: 5px 25px 5px 37px;
    margin-left: 0px;
}
	#order-opc.lang_en #cart_summary tfoot td.text-right {
    width: 348px !important;
    display: inline-block;
}
#order-opc.lang_en td#cart_voucher {
    width: 348px !important;
    display: inline-block;
}
	#order-opc #opc_new_account .horizontal-groups .form-group {
    width: 100%!important;
    margin-bottom: 5px!important;
}
#order-opc #opc_new_account .btn-group.opc-account-type button.btn {
    width: 33.4%!important;
    font-size: 14px;
    padding: 5px 25px 5px 16px;
}
#order-opc #opc_account_form .horizontal-groups {
    width: 105.9%;
}
	#order-opc #address1 {
    width: 103.1%;
}
#order-opc #address1_invoice {
    width: 103.1%;
}
		#order-opc td#cart_voucher {
    width: 336px !important;
    display: inline-block;
	}
	#order-opc #cart_summary tfoot td.text-right {
		width: 336px !important;
		display: inline-block;
	}
		#view_scroll_right {
		right: 20px;
		z-index: 1;
	}
	#layer_cart .layer_cart_product {
		padding: 10px 30px 30px 30px;
		z-index: 2;
	}
	#layer_cart {
    right: -24px;
    width: 306px;
	margin-top: 247px;
	}
	#product .our_price_display {
		padding: 5px 22px;
}
	#product.lang_en .product_attributes .btncart {
    left: 84px;
	}
	#product.lang_en #quantity_wanted_p {
		position: relative;
		right: 18px;
	}
	#product .content_prices {
    display: inline-block;
    float: left;
    margin-right: 15px;
	}
	#product .product_attributes #add_to_cart .btn {
		padding: 7px 10px 0px 15px;
	}
	#product .product_attributes #add_to_cart .btn span{
	display:none;
	}
		#product .product_list.grid .product-block {
		width: 100%;
	}
	#product .product_attributes .btncart {
		left: 72px;
	}
	#product .quick-view {
		width: 96%!important;
	}
	#product #thumbs_list {
    margin-left: 41px;
    width: 255px;
}
	.text-copyright div {
    text-align: center;
}
	.text-copyright {
    width: 100%;
    text-align: center;
}
.border-bottom-better .carts-images {
    margin-top: -9px;
    width: 100%;
    float: none;
}
	.carts-images .img-responsive {
    float: none;
    width: 40%!important;
    text-align: center!important;
}
	.menu-cart-search {
    width: 15.4%;
    margin-right: 50px;
    height: 44px;
}
.menu-static {
    width: 69% !important;
}
#back-top {
    bottom: 26px;
    right: 10px;
}
}
@media (max-width: 365px){
#product.content_only div.primary_block .our_price_display {
    padding: 5px 6px;
}
	#order-opc #opc_account_form .horizontal-groups {
    width: 106.3%;
}
	#order-opc #opc_new_account .btn-group.opc-account-type button.btn {
    width: 33.4%!important;
    font-size: 13px;
    padding: 5px 13px 5px 14px;
	}
	#order-opc td#cart_voucher {
    width: 323px !important;
    display: inline-block;
	}
	#order-opc #cart_summary tfoot td.text-right {
		width: 323px !important;
		display: inline-block;
	}
#layer_cart {
    right: -32px;
    width: 306px;
	margin-top: 237px;
}
#product .product_attributes .btncart {
    left: 57px;
}
#product.lang_en .product_attributes .btncart {
    left: 57px;
}
#order-opc.lang_en #cart_summary tfoot td.text-right {
    width: 321px !important;
    display: inline-block;
}
#order-opc.lang_en td#cart_voucher {
    width: 321px !important;
    display: inline-block;
}
#add_edit_addresses {
    padding: 5px 9px 5px 12px;
    font-size: 15px!important;
}
}
