.static-text { color: black !important; text-align: left !important }
.shipping-info i { margin-top: -10px; padding: 10px; background-color: #000; color: white; text-align: left; position: absolute; left: 0 }
.shipping-info { color: #000; background-color: white; border: 2px solid black; text-align: center; font-weight: bold; position: relative; padding: 10px 0; }

.shipping-info.header { color: white !important; background-color: #000 !important; border: 2px solid white; margin-top: 30px }
.shipping-info.mobile-header { color: white !important; background-color: #000 !important; border: 0px solid white; margin-top: 0px; width: 160px; padding-left: 45px }
.shipping-info.mobile-header i { font-size: 30px; padding: 10px 0 10px 10px; }

@media (max-width: 1230px) {
    .shipping-info.header i { display: none }
}

@media (max-width: 992px) {
    .shipping-info.header { display: none }
}

.book-signature { padding: 15px; text-align: center; border: 2px dashed #000; display: block; margin-right: 80px; font-family: "Amatic SC",cursive; font-size: 30px }
.result.label { display: block; margin-bottom: 15px; color: #ff6e12; font-family: "Amatic SC",cursive; font-size: 30px; font-weight: 700; text-transform: uppercase; text-align: left; margin-left: 0; padding-left: 0; line-height: 1.2; white-space: normal; }
.bank-info { line-height: 20px; font-family: Raleway,sans-serif; }
.on-stock { text-transform: uppercase; color: green !important; font-family: "Amatic SC",cursive; font-size: 19px; }
.product-section .product .info-block .price { margin-bottom: 15px; }
main { position: relative; top: 95px; margin-bottom: 95px; }
.no-padding { padding: 0 !important }
.no-margin { margin: 0 !important }

@media (max-width: 768px) {
    main { position: relative; top: 50px; }
    .book-signature { margin: 15px auto !important }
}

header { position: fixed; width: 100%; z-index: 9; }
.dropdown-lang { width: 50% !important; }
.registration-section .registration .item.text-center { padding: 0; }
input.error, select.error { background-color: #f2dede !important; }
.banks { padding-left: 25px; }
.besteron-info { margin-bottom: 20px !important; font-weight: bold; }
.besteron-info img, img.besteron { margin-left: 10px; position: relative; top: 10px; }
.besteron-logo, img.besteron { max-height: 30px; width: auto; }
.besteron-logo-small { display: none; }
.inline-block { display: inline-block; }
.main-thumbnail img { max-height: 100%; }
.slider-section .slider .item .image.gogo { background-image: none !important; }
.loader { width: 100%; height: 100%; text-align: center; position: fixed; top: 0; left: 0; z-index: 9999999; background: rgb(100, 100, 100); background: rgba(100, 100, 100, .2); height: 100%; }
.newsletter-popup-wrapper { background: rgba(100, 100, 100, .8) !important; }
.loader img { position: fixed; top: 50%; left: 50%; margin-top: -11px; margin-left: -11px; z-index: 99999; }
div.status div { float: left; margin-top: 10px !important; border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; display: block; width: 100%; }
.item a:hover { color: #ff6e12; }
.img-slider { width: auto; max-width: 100%; height: auto; margin: auto; }
/*.image-wrapper{width:100%!important;height:auto!important}*/
.image-wrapper img { margin: auto; }
.slider-section .slider { height: auto !important; }
.products-section .products .title p { margin-bottom: 0; color: #000; font-family: "Amatic SC",cursive; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 1.4; padding-bottom: 0px; text-align: center; }
.slider-section .slider .item .image.gogo { height: 450px !important; width: auto !important; }

@media (max-width: 992px) {
    .slider-section .slider .item .image.gogo { width: auto !important; height: 267px !important; }
    .slider-section .slider .item .image { display: inline-block; vertical-align: middle; position: absolute; right: -30px; }
}

@media (max-width: 768px) {
    .slider-section .slider .item .image { right: -80px; }
}

@media (max-width: 550px) {
    .slider-section .slider .item .image { display: none; }
}

.product-section .product .slider .item .image-wrapper { background-image: none; }
.login-service { cursor: pointer; }
.discount-wrapper span { font-family: "Amatic SC",cursive; font-weight: 700; text-transform: uppercase; }
.price .discount-wrapper { max-width: 140px; position: relative; }
.discount-wrapper span { display: inline-block; }
.discount-wrapper .old-price { position: absolute; top: 0; right: -10px; color: #000; font-size: 30px; padding: 5px; }
.discount-wrapper .old-price:before { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%) rotate(145deg); -moz-transform: translate(-50%,-50%) rotate(145deg); transform: translate(-50%,-50%) rotate(145deg); background: #ff6e12; width: 100%; height: 1px; }
.discount-wrapper .bg { position: relative; right: 25px; display: block; width: 124px; height: 114px; background-image: url(http://www.gogoshop.cz/assets/img/discount-tag.png); background-position: center; background-size: cover; background-repeat: no-repeat; }
.discount-wrapper .new-price { display: block; color: #fff; font-size: 40px; text-align: center; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.price { position: relative; }
#LiteralGalleryMobile .image-wrapper { height: auto !important; }
.product-section .product .slider { height: auto !important; }
.siska { position: fixed; right: 0; top: 95px; z-index: 11; max-width: 200px; height: auto }

@media (max-width: 992px) {
    .siska { display: none }
}

.pointer { cursor: pointer !important }