/*
Default.css - alapvető beállítások, media query-k nélkül. A korábbi main.css és antik.css összevonásával
*/
/*
    Created on : 2015.07.02., 13:15:18
    Author     : Makári Zoltán
*/
/* Antikvarium.hu
 * Author: Fingerprint
 * Version: 0.0.1 */
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700|Roboto:400,300,100,500,700,900,100italic,300italic,400italic,500italic,700italic,900italic|Roboto+Condensed:300italic,400italic,700italic,400,300,700&display=swap&subset=latin,latin-ext);

body {
    font-family: "Roboto Slab";
    -webkit-font-smoothing: antialiased;
    background-color: #fbfbfb;
    font-display: swap;
}

#gdpr {
    text-align: left;
    font-size: 10px;
}

.set-z-index {
    z-index: 100000;
}

.icon {
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 32px;
    position: relative;
}

.confetti {
    display: block;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
}

#headerFrame {
    max-width: inherit;
    padding: 0;
}


.confetti-piece {
    position: absolute;
    width: 10px;
    height: 30px;
    background: #ffd300;
    top: 0;
    opacity: 0;
    display: none;
}

.confetti-piece:nth-child(1) {
    left: 7%;
    transform: rotate(5deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 25ms;
    animation-duration: 3022ms;
}

.confetti-piece:nth-child(2) {
    left: 14%;
    transform: rotate(16deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 464ms;
    animation-duration: 3393ms;
}

.owl-title {
    font-weight: 700;
    font-size: 18px;
    color: #35969a;
}

.footer-description {
    margin-top: 2%;
    text-align: center;

}

.owl-underline {
    text-decoration: underline;
}

#owl-name .modal-footer button {
    background: #243a69;
    color: #fff;
}

#owl-name .modal-footer button {
    border-top: none;
}

.confetti-piece:nth-child(3) {
    left: 21%;
    transform: rotate(64deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 1025ms;
    animation-duration: 3336ms;
}

.confetti-piece:nth-child(4) {
    left: 28%;
    transform: rotate(0deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 849ms;
    animation-duration: 3286ms;
}

.confetti-piece:nth-child(5) {
    left: 35%;
    transform: rotate(29deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 454ms;
    animation-duration: 3556ms;
}

.confetti-piece:nth-child(6) {
    left: 42%;
    transform: rotate(73deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 488ms;
    animation-duration: 3408ms;
}

.confetti-piece:nth-child(7) {
    left: 49%;
    transform: rotate(-74deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 233ms;
    animation-duration: 2999ms;
}

.confetti-piece:nth-child(8) {
    left: 56%;
    transform: rotate(-20deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 55ms;
    animation-duration: 2839ms;
}

.confetti-piece:nth-child(9) {
    left: 63%;
    transform: rotate(55deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 274ms;
    animation-duration: 2898ms;
}

.confetti-piece:nth-child(10) {
    left: 70%;
    transform: rotate(-15deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 290ms;
    animation-duration: 2771ms;
}

.confetti-piece:nth-child(11) {
    left: 77%;
    transform: rotate(59deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 158ms;
    animation-duration: 2994ms;
}

.confetti-piece:nth-child(12) {
    left: 84%;
    transform: rotate(-18deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 12ms;
    animation-duration: 3141ms;
}

.confetti-piece:nth-child(13) {
    left: 91%;
    transform: rotate(-39deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 133ms;
    animation-duration: 2869ms;
}

.confetti-piece:nth-child(14) {
    left: 2%;
    transform: rotate(5deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 25ms;
    animation-duration: 3022ms;
}

.confetti-piece:nth-child(15) {
    left: 9%;
    transform: rotate(16deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 64ms;
    animation-duration: 2993ms;
}

.confetti-piece:nth-child(16) {
    left: 16%;
    transform: rotate(64deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 125ms;
    animation-duration: 2836ms;
}

.confetti-piece:nth-child(17) {
    left: 23%;
    transform: rotate(0deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 149ms;
    animation-duration: 2786ms;
}

.confetti-piece:nth-child(18) {
    left: 30%;
    transform: rotate(29deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 454ms;
    animation-duration: 3056ms;
}

.confetti-piece:nth-child(19) {
    left: 37%;
    transform: rotate(73deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 488ms;
    animation-duration: 2908ms;
}

.confetti-piece:nth-child(20) {
    left: 44%;
    transform: rotate(-74deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 233ms;
    animation-duration: 2999ms;
}

.confetti-piece:nth-child(21) {
    left: 51%;
    transform: rotate(-20deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 55ms;
    animation-duration: 2839ms;
}

.confetti-piece:nth-child(22) {
    left: 57%;
    transform: rotate(55deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 274ms;
    animation-duration: 2898ms;
}

.confetti-piece:nth-child(23) {
    left: 65%;
    transform: rotate(-15deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 290ms;
    animation-duration: 2771ms;
}

.confetti-piece:nth-child(24) {
    left: 72%;
    transform: rotate(59deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 158ms;
    animation-duration: 2994ms;
}

.confetti-piece:nth-child(25) {
    left: 79%;
    transform: rotate(-18deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 12ms;
    animation-duration: 3141ms;
}

.confetti-piece:nth-child(26) {
    left: 86%;
    transform: rotate(-39deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 533ms;
    animation-duration: 2869ms;
}

.confetti-piece:nth-child(27) {
    left: 4%;
    transform: rotate(5deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 525ms;
    animation-duration: 3022ms;
}

.confetti-piece:nth-child(28) {
    left: 11%;
    transform: rotate(16deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 864ms;
    animation-duration: 2993ms;
}

.confetti-piece:nth-child(29) {
    left: 18%;
    transform: rotate(64deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 525ms;
    animation-duration: 2836ms;
}

.confetti-piece:nth-child(30) {
    left: 25%;
    transform: rotate(0deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 549ms;
    animation-duration: 2786ms;
}

.confetti-piece:nth-child(31) {
    left: 32%;
    transform: rotate(29deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 754ms;
    animation-duration: 3056ms;
}

.confetti-piece:nth-child(32) {
    left: 39%;
    transform: rotate(73deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 788ms;
    animation-duration: 2908ms;
}

.confetti-piece:nth-child(33) {
    left: 46%;
    transform: rotate(-74deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 233ms;
    animation-duration: 599ms;
}

.confetti-piece:nth-child(34) {
    left: 53%;
    transform: rotate(-20deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 355ms;
    animation-duration: 2839ms;
}

.confetti-piece:nth-child(35) {
    left: 59%;
    transform: rotate(55deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 574ms;
    animation-duration: 2898ms;
}

.confetti-piece:nth-child(36) {
    left: 67%;
    transform: rotate(-15deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 1590ms;
    animation-duration: 2771ms;
}

.confetti-piece:nth-child(37) {
    left: 74%;
    transform: rotate(59deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 458ms;
    animation-duration: 2994ms;
}

.confetti-piece:nth-child(38) {
    left: 81%;
    transform: rotate(-18deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 312ms;
    animation-duration: 3141ms;
}

.confetti-piece:nth-child(39) {
    left: 88%;
    transform: rotate(-39deg);
    animation: makeItRain 1000ms infinite ease-out;
    animation-delay: 333ms;
    animation-duration: 2869ms;
}

.confetti-piece:nth-child(odd) {
    background: #17d3ff;
}

.confetti-piece:nth-child(even) {
    z-index: 1;
}

.confetti-piece:nth-child(4n) {
    width: 10px;
    height: 35px;
    animation-duration: 3000ms;
}

.confetti-piece:nth-child(3n) {
    width: 10px;
    height: 25px;
    animation-duration: 2s;
}

.confetti-piece:nth-child(4n-7) {
    background: #ff4e91;
    animation-duration: 2100ms;
}

@keyframes makeItRain {
    from {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        transform: translateY(900px);
    }
}

.buymore-day-promo {
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    padding: 10px;
    border: 3px solid #d0c933;
    margin-top: 1%;
}

.buymore-day-promo span{
    color:#e17f00;
}

.quiz-result {
    font-size: 20px;
    font-weight: 700;
    margin-top: 2%;
}

.quiz-result-secund {
    margin-top: -15px;
}

.fill-the-quiz-button {
    padding: 8px 20px;
    color: #FFFFFF;
    background: #283665;
    font-size: 16px;
    font-weight: 700;
}

.width-100 {
    width: 100%;
}

.colleges {
    text-decoration: underline;
    font-size: 14px;
    color: #283665;
    font-weight: 400;
}

.blue {
    color: #243a69;
}

#promoText {
    margin: 0;
}

.show {
    display: block;
}

#fbShare {
    margin-left: 4%;
}

.login-buttons-container {
    margin-bottom: 1%;
}

.add-left-margin {
    margin-left: 1%;
}

a {
    color: #243a69;
    text-decoration: none;
}

a.uline {
    text-decoration: underline !important;
}

.modal-head {
    min-height: 16.43px;
    padding: 15px;
}

.modal-img {
    float: left;
    padding-right: 15px;
    padding-left: 30px;
    padding-block-end: 20px;
}

.modal-text {
    text-align: left;
}

.modal-btns {
    text-align: center;
}

.modal-description {
    text-align: center;
    font-size: 22px
}

.modal-description-coupon {
    text-align: center;
    font-size: 18px
}

.maintenence {
    font-size: 24px;
    text-align: center;
    font-weight: 700;
}

.maintenence-description {
    font-size: 16px;
    line-height: 21px;
    font-weight: 300;
}

.top-image-margin {
    margin-top: 5%;
}

.added-margin {
    margin: auto;
    width: 40%;
}

.modal-orange {
    font-weight: 700;
    font-family: Roboto Slab;
    color: #f88f22;
    font-size: 22px;
}

.modal-green {
    font-weight: 700;
    font-family: Roboto Slab;
    color: #26675f;
    font-size: 22px;
}

.modal-p {
    font-weight: 400;
    font-family: Roboto Slab;
    font-size: 17px
}

.enhanced {
    color: white;
    background-color: #243a69 !important;
    padding: 1px 2px;
    border-radius: 2px;
}

.navbar-collapse.in {
    overflow-y: inherit;
}

button {
    background: none;
    border: none;
}

.btn {
    display: inline-block;
    padding: 4px 5px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
}

#advancedSearch a {
    color: #243a69;
    text-decoration: none;
}

.btn-default {
    color: #ffffff;
    background-color: #a5844c;
    border-color: #a5844c;
    transition: background-color 200ms linear, color 200ms linear;
}

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #d1af79;
    border-color: #a5844c;
}

.nav-secondary .btn-group {
    border-spacing: 2px 0;
}

.nav-secondary .btn-default {
    background-color: #D1AF79;
    border-color: #a5844c;
}

.nav-secondary .btn-default a {
    color: white;
}

.nav-secondary .btn-default:hover {
    background-color: white !important;
}

.nav-secondary .btn-default:hover a {
    color: #a5844c;
}

.btn-wrap {
    white-space: normal;
}

.form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #a17d26;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
    border-color: #a5844c;
    outline: 0;
    color: #000000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(190, 123, 0, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(190, 123, 0, .6)
}

#FilterPanel-SidePage {
    height: auto !important;
    max-width: 270px;
}

#filterpanel-sidepage-partnerbook {
    height: auto !important;
    max-width: 270px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 60px;
    padding: 5px 0;
    margin: 10px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #d1af79;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.radio label, .checkbox label {
    min-height: 20px;
    padding-left: 0;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

input[type="radio"]:disabled + span {
    color: gray;
    cursor: default;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.btn-info {
    color: #fff;
    background-color: #243a69;
    border-color: #a5844c;
}

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .btn-info:disabled, .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #314E8C;
    border-color: #a5844c;
}

/*Antik specials*/

.col-md-antik {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.list-unstyled-antik {
    font-size: 12px;
    list-style: none;
}

.list-unstyled-antik > li {
    margin-top: 10px;
    border-bottom: 1px solid #d1af79;
}

.navbar {
    min-height: 40px;
}

#searchContent #search_pile {
    display: flow-root;
}

/*ribbon*/
.ribbon {
    position: relative;
    margin-top: 0px;
    background: #000;
    color: #fff;
    text-align: center;
}

.ribbon:before {
    content: "";
    position: absolute;
    display: block;
    margin-left: 10px;
    bottom: 0;
    border: 13px solid #a5844c;
    z-index: -1;
    left: -25px;
    border-right-width: 1.5em;
    border-left-color: transparent;
}

.ribbon:after {
    right: 0;
    border-left-width: 1.5em;
    border-right-color: transparent;
}

.ribbon .ribbon-content:before {
    left: 0;
    border-width: 1em 0 0 1em;
}

.ribbon .ribbon-content:after {
    right: 0;
    border-width: 1em 1em 0 0;
}

/*HEADER*/
.navbar-antik {
    background-color: #d1af79;
    border-bottom: 2px solid #a5844c;
    font-size: 18px;
    font-weight: 300;
}

.navbar-antik-point {
    background-color: #243a69;
    border-bottom: 2px solid #314E8C;
    font-size: 18px;
    font-weight: 300;
}

/*primary-nav*/
.nav-primary {
    font-size: 14px;
    font-weight: 300;
    position: fixed;
    margin-left: 30px;
    margin-top: -30px;
    list-style: none;
    z-index: 1002;
}

@media (min-width: 1800px) {
    .nav-primary {
        margin-left: 18%;
    }
}

.nav-primary > ul > li {
    display: inline !important;
}

.nav-primary > ul > li a {
    font-weight: 300 !important;
    padding-right: 10px;
    padding-left: 10px;
}

.nav-primary :hover {
    color: #ffffff;
    text-decoration: none;
}

.nav-primary-point > ul > li a {
    color: #ffffff;
}

.nav-primary-point :hover {
    color: #bfbfbf;
    text-decoration: none;
}

/* secondary-nav*/
.nav-secondary {
    font-size: 14px;
    font-weight: 300;
    position: absolute;
    margin-left: 277px;
    margin-top: 140px;
    list-style: none;
    padding-right: 11px;
}

.nav-secondary > ul > li {
    display: inline !important;
}

.nav-secondary :hover {
    color: #243a69;
    text-decoration: none;
}

.navbar-toggler {
    position: relative;
    float: left;
    margin-top: -7px;
    margin-left: 15px;
    margin-bottom: 8px;
    background-image: none;
    border: 0;
    border-radius: 0;
    color: transparent;
}

.navbar-toggler.active .main-menu-text {
    color: #243A69;
}

.navbar-toggler.active .icon-bar {
    background-color: #243A69;
}

.navbar-toggler .icon-bar {
    display: block;
    width: 20px;
    height: 3px;
    border-radius: 1px;
    background-color: #ffffff;
    left: -20px;
    position: relative;
    margin-top: 4px;
}

.navbar-toggle-second {
    position: relative;
    float: left;
    padding: 5px 8px;
    margin: -25px 0 0px 2px;
    background-image: none;
    border: 0;
    border-radius: 0;
    z-index: 100;
}

#unsub_email {
    font-weight: 800;
}

.speckat-szalag {
    position: absolute;
    right: 15px;
    z-index: 10;
}

.login-footer {
    text-align: left;
    font-size: 14px;
    font-weight: 300;
    background: #D7DFF27A;
    margin-top: 5%;
    padding: 15px;
    display: block;
}

.login-link {
    padding: 0;
    margin-bottom: 5%;
    text-decoration: underline !important;
}

.login-button-padding {
    padding: 5px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 1%;
    width: 100%;
}

.g_id_signin {
    max-width: 92%;
    margin: auto;
}

.g_id_signin > div {
    margin: 0 auto;
    max-width: 100%;
}

.g_id_signin iframe{
    margin: auto auto 5px auto !important;
    text-align: center;
    width: 92%;
}

.fb_iframe_widget > span > iframe{
    width: 155px !important;
}


.facebook-login-icon-antik:hover
{
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
    transition: box-shadow 0.6s;
}

.facebook-login-icon-antik{
    display: flex;
    max-width: 330px;
    min-height: 37px;
    margin: auto;
    background: #1877F2 0% 0% no-repeat padding-box;
    cursor: pointer;
    align-items: center;
    transition: box-shadow 0.6s;
}

.facebook-login-icon-antik .bi-facebook{
    font-size: 20px;
    color: white;
    margin: auto 8px;
}

.facebook-login-icon-antik p{
    margin: auto;
    font: normal normal normal 13.5px/23px Roboto;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.dedikalt-ajanloban {
    top: 0;
    right: 11px;

}

@media (min-width: 1200px) {
    #legutobbiFrame, #ujdonsagokFrame, #partnerbook-proposer-frame, #legnepszerubbFrame, #pillanatnyiarFrame, #szerzoFrame, #valasztottFrame, #sorozatFrame, #legutobbiUjFrame, #sundaypromotion-proposer-frame, #smart-book-frame {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        text-align: -webkit-center;
    }

    #valasztottFrame {
        height: 600px;
    }

    #konyvAdatlapFacebookLike {
        height: 30px;
        width: 120px;
    }

    .footer {
        position: initial;
        bottom: 0;
        width: 100%;
        margin-top: 70px;
        height: 470px;
        background-image: url("https://cdn.antikvarium.hu/site/antik/home/header-bgr.jpg");
    }

    #ertesitouj-header-img img {
        height: 269px;
    }

    #osszes-ertesito-gomb {
        height: 50px;
    }

    .fix-height {
        height: 480px;
    }

    .subject-tree-height {
        min-height: 1660px;
    }

    .order-height {
        min-height: 1360px;
    }

    .list-height {
        height: 95px;
    }

    #img-holder {
        height: 280px;
    }
}

@media (max-width: 1199px) {
    .registerButton {
        margin-left: -12.5%;
        width: 300px;
    }
}

.breadcrumb-margin {
    margin: 0;
}

.navbar-toggle-second .icon-bar {
    display: block;
    width: 30px;
    height: 3px;
    border-radius: 1px;
    background-color: #d1af79;
}

.navbar-toggle-second .icon-bar + .icon-bar {
    margin-top: 4px;
}

.main-menu-text {
    font-size: 14px;
    font-family: roboto;
    font-weight: 400;
    color: #fff;
    position: relative;
    top: -20px;
    left: 5px;
}

.new-sign {
    position: relative;
    top: -7px;
    left: -5px;
    width: 16px;
    height: 16px;
}

.new-sign-ajanlo {
    position: relative;
    top: -15px;
    left: -5px;
}

.log-in {
    font-size: 11px;
    margin-top: -1px;
    position: fixed;
    background-color: #a5844c;
    z-index: 1002;
    right: 18%;
}

.log-in a {
    color: #ffffff;
}

.log-in > ul > li {
    display: inline !important;
    font-family: "Roboto";
    letter-spacing: 0.03em;
    font-weight: 300;
}

.log-in ul, ol {
    margin: 5px 5px 4px -30px;
}

.log-in > ul > li:not(:last-child) > a:after {
    font-weight: 300;
    font-size: 16px;
    line-height: 0;
    color: #d1af79;
    content: "|";
    margin-left: 2px;
}

.container-antik {
    background-color: #fbfbfb;
    padding-left: 30px;
    padding-right: 30px;
}

.background-akcio {
    background-color: #D7BF61;
}

.brand-head {
    height: 170px;
    margin-top: 40px;
    background-image: url("https://cdn.antikvarium.hu/site/antik/home/header-bgr.jpg");
}

.brand-head-points {
    height: 170px;
    margin-top: 40px;
    background: url("../images/header-bgr-points.jpg") no-repeat;
}

.antik-brand {
    margin-top: 15px;
    padding-left: 0px;
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.search1-input-group {
    position: relative;
    border-collapse: separate;
    margin-top: 10px;
    width: 460px;
    margin-left: 11px;
}

.input-group-fixed {
    position: fixed;
    margin-top: -60px;
    z-index: 1000;
    border: 1px solid #a5844c;
    -webkit-box-shadow: 0px 10px 28px -5px rgba(79, 64, 0, 1);
    -moz-box-shadow: 0px 10px 28px -5px rgba(79, 64, 0, 1);
    box-shadow: 0px 10px 28px -5px rgba(79, 64, 0, 1);
}

.input-group-fixed-bar
{
    position: fixed;
    margin-top: -210px;
    z-index: 1000;
    background: white;
}

@media (max-width: 360px) and (min-width: 321px){
    .input-group-fixed-bar
    {
        margin-top: -210px;
    }
}

@media (max-width: 320px)
{
    .input-group-fixed-bar
    {
        margin-top: -230px;
    }
}

.info-search {
    font-family: Roboto;
    font-size: 13px;
    padding-left: 50px;
    margin-top: -27px;
}

.adv-search {
    position: absolute;
    margin-left: 468px;
    margin-top: -36px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    font-weight: 300;
    white-space: nowrap;
}

.fejlec-temakori-fa {
    position: absolute;
    margin-left: 620px;
    margin-top: -36px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    font-weight: 300;
    white-space: nowrap;
}

/*SHOPPING*/
.shopping {
    margin-top: 34px;
    padding-right: 10px;
    padding-left: 0px;
}

.shopping-cart {
    width: 236px;
    height: 62px;
    float: right;
    background-image: url("../images/kosar-big.png");
    font-size: 19px;
    font-weight: 700;
    color: #a5844c;
}

.item-count {
    font-weight: 700;
    font-size: 30px;
    color: #243a69;
    margin: 5px 0 0 22px;
    width: 50px;
    text-align: center;
}

.item-count-point {
    color: #d1af79;
}

.shipping-count {
    padding-left: 95px;
    margin-top: -18px;
}

.shipping-count em {
    font-size: 12px;
    font-style: normal;
}

.shp-txt1 {
    font-family: Roboto;
    font-size: 10px;
    margin: -5px 0 0 33px;
    color: #243a69;
}

.shp-txt2 {
    font-size: 28px;
    font-weight: 700;
    margin: -54px 0 6px 94px;
    color: #7f7f7f;
}

.shp-txt3 {
    font-size: 11px;
    font-weight: 700;
    margin: -2px 0 0 94px;
    line-height: 11px;
    color: #7f7f7f;
}

.book-count {
    width: 236px;
    font-family: Roboto;
    font-size: 10px;
    text-transform: uppercase;
    color: #000000;
    text-align: left;
}

.book-count h2 {
    font-size: 32px;
    font-weight: 400;
    color: #d1af79;
    margin-bottom: 0px;
    margin-top: 0;
}

.small-shopp-cart {
    display: none;
    visibility: hidden;
}

.user {
    position: absolute;
    right: 60px;
    top: 0px;
    height: 100%;
    width: 35px;
    text-align: center;
}

.user-name {
    position: absolute;
    width: 100%;
    font-family: Roboto;
    font-size: 12px;
    color: #ffffff;
    right: 155px;
    top: 0px;
    text-align: right;
}

.user-cart {
    height: 28px;
    position: absolute;
    top: 2px;
    right: 10px;
    background: url("https://cdn.antikvarium.hu/site/home/cart.png") no-repeat;
}

/*ASIDE*/
.close-menu {
    position: fixed;
    height: 32px;
    text-align: left;
    border-left: 5px solid #d1af79;
    border-bottom: 0;
    border-right: 0;
    border-top: 0;
    font-size: 16px;
    color: #243a69;
    width: 100%;
    text-transform: uppercase;
    background: #ffffff;
    border-radius: 0;
    z-index: 1000;
}

.close-menu-text {
    padding-left: 5px;
    font-weight: 300;
}

.aside-head {
    margin: 10px 15px -5px -15px;
    position: relative;
    padding: 5px 15px !important;
    border-bottom: 5px solid #a5844c !important;
    font-size: 14px;
    color: #243a69;
    background-color: #d1af79 !important;
    border-color: #a5844c;
    text-transform: uppercase;
    z-index: 100;
}

.aside-head:focus {
    background-color: #d1af79 !important;
}

.aside-head a {
    text-decoration: none;
}

.aside-head a:visited {
    color: #243a69 !important;
}

.aside-head a :hover {
    color: #ffffff !important;
}

.aside-head-results {
    margin: 10px 13px -1px -15px;
    position: relative;
    padding: 10px 10px !important;
    border-bottom: 5px solid #a5844c !important;
    font-size: 12px;
    color: #fff;
    background-color: #243a69;
    border-color: #a5844c;
    text-transform: uppercase;
    z-index: 100;
}

.filter-search-title {
    background: transparent !important;
    border-bottom: 0px !important;
    text-align: center;
    font-family: inherit;
    text-transform: inherit;
}

.aside-head-results a {
    color: white;
    font-weight: 500;
    text-decoration: none;
}

.caret-antik {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -3px;
    bottom: -9px;
    vertical-align: middle;
    border-top: 9px solid #d1af79;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

.caret-antik-next {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    margin: 2px 0 0 -2px;
    vertical-align: middle;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #d1af79;
}

.caret-antik-prev {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    margin: 2px 0 0 -2px;
    vertical-align: middle;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #d1af79;
}

.page-header-menu-antik {
    margin-bottom: 0px;
}

.antik-top-nav-secondary {
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin-left: inherit !important;
}

.caret-antik-menu {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    right: 50%;
    left: 47%;
    margin-top: -20px;
    vertical-align: middle;
    align-content: stretch;
    border-top: 9px solid #d1af79;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

.caret-antik-results {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -3px;
    bottom: -8px;
    vertical-align: middle;
    border-top: 9px solid #243a69;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

.close-aside {
    float: left;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.panel-info {
    border-color: #b5b4b4;
}

.panel-info > .panel-heading {
    font-size: 16px;
    color: #243a69;
    background-color: #d1af79;
    border-color: #a5844c;
    text-transform: uppercase;
}

.panel-heading {
    padding: 10px 15px !important;
    border-bottom: 5px solid #a5844c !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #d1af79;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #d1af79;
    border-color: #ddd;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
    text-transform: uppercase;
}

.panel-title > a {
    color: #243a69;
}

.panel {
    margin-bottom: 0;
    margin-right: 15px;
    margin-left: -15px;
    background-color: #fff;
    border: 1px solid #b5b4b4;
    border-top: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
    font-family: Roboto;
    font-size: 14px;
    padding: 0;
}

.panel-body a {
    text-decoration: none;
}

.panel-group .panel {
    margin-bottom: 0px;
    border-radius: 0px !important;
}

.panel-group .panel-antik + .panel-antik {
    margin-top: -10px !important;
}

.search-params-head {
    padding: 0 0 3px 5px;
    border-bottom: 1px solid #d1af79;
    font-family: "Roboto Slab" !important;
}

.list-group-item {
    position: relative;
    display: block;
    margin: 0 10px;
    padding: 8px 5px;
    background-color: #fff;
    border: 0;
    border-bottom: 1px solid #d1af79;
}

.list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.list-group-item:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.list-group-item a {
    color: #000000;
    text-decoration: none;
}

.panel-body {
    padding: 0;
}

.list-group-item a > .badge {
    float: right;
}

.list-group-item-antik {
    position: relative;
    display: block;
    margin-bottom: 0;
    padding: 10px 5px;
    color: #243a69;
    background-color: #fff;
    border: 0;
    border-bottom: 2px solid #d1af79;
}

.list-group-item-antik a > .badge {
    float: right;
}

.list-group-item-nested li {
    position: relative;
    display: block;
    margin: 5px 0;
    padding: 5px 5px;
    border: 0;
    border-bottom: 1px solid #d1af79;
}

.list-group-item-nested a {
    color: #d1af79;
}

.list-group-item-nested li a > .glyphicon-antik {
    margin-right: -5px;
}

.list-group-item-nested li:last-child {
    margin-bottom: -10px;
}

.topic-tree-list-group .list-group-item {
    display: flex;
    justify-content: left;
    align-items: flex-end;
    padding: 15px 5px;
    font-size: 1.005em;
    column-gap: 8px;
}

.badge:empty {
    display: block;
}

.glyphicon-antik {
    position: relative;
    top: -4px;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-antik:after {
    content: url("../images/kuka.svg");
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: transparent !important;
    border-radius: 0px !important;
}

.akcios-visszaszamlalo {
    height: 75px;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}

.partnerbook-campaign-banner {
    height: 93px;
    width: 384px;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}

.partnerbook-modal {
    width: 237px;
    height: 118px;
    border-radius: 10px;
!important;
}

.partnerbook-modal-body {
    padding: 10px;
!important;
}

.partnerbook-modal-text {
    font-family: Roboto Slab;
    font-weight: 800;
    font-size: 20px;
    color: #872f29;
    letter-spacing: 1px;
}

.partnerbook-modal-alt-text {
    font-family: Roboto Slab;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
}

.partnerbook-modal-inner-container {
    text-align: center;
}

.partnerbook-modal-dialog {
    right: -138%;
    top: -1%;
}


.modal-arrow {
    transform: rotate(-45deg);
    content: "";
    display: block;
    position: absolute;
    top: 118px;
    bottom: auto;
    left: -30px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 47px 10px 0;
    border-color: transparent #ffffff transparent transparent;
}

#akcios-visszaszamlalo-txt {
    color: white;
}

.src-cat .glyphicon {
    font-size: 0.8em;
}

@media (max-width: 991px) {
    #akcios-visszaszamlalo-txt {
        margin-left: 85px;
    }

    ul.ui-autocomplete li {
        font-size: 16px;
        line-height: 25px;
    }

    #search1 {
        height: 45px;
        font-size: 16px;
    }

    .antik-brand span.input-group-btn {
        background-color: #a5844c;
    }

    button#searchButton1:hover,
    button#searchButton1:focus,
    button#searchButton1 {
        background-color: #d1af79;
        height: 45px;
    }
}

.sale-counter {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    padding-top: 28px;
    padding-left: 70px;
}


.SundayPromotionText {
    font-size: 1.2em;
    font-weight: 700;
    color: #243a69
}

@media (max-width: 900px) {
    .sale-counter {
        font-size: 25px;
    }
}

@media (min-width: 1200px) {
    .partner-book-list {
        max-width: 100%;
        height: auto;
        min-width: 153px;
    }

    .antik-book-list {
        max-width: 100%;
        height: auto;
        min-width: 153px;
    }
}

@media (max-width: 1200px) {
    .SundayPromotionText {
        padding-left: 26px;
        font-size: 1.1em;
    }
}

@media (max-width: 999px) {
    .SundayPromotionText {
        padding-left: 30px;
        font-size: 0.7em;
    }
}

.orszagBoltjaLogoHeader {
    padding-left: 20px;
}

.login-modal-greeting, .logout-modal-greeting {
    position: relative !important;
    text-align: center;
    z-index: 1;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.greetingModal-afternoon, .greetingModal-evening {
    color: #223a5c;
    font-size: 1em;
    font-family: Roboto Slab Bold;
}

.greetingModal-morning {
    color: #223a5c;
    font-size: 1em;
    margin-top: -96%;
    font-family: Roboto Slab Bold;
}

.greetingModal-logout-morning-text-header {
    font-size: 40px;
    color: #223a5c;
    font-family: Roboto Slab;
    word-break: break-all;
}


.greetingModal-logout-morning-text-p1 {
    font-size: 26px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: 10px;
}

.greetingModal-logout-morning-text-p2 {
    font-size: 21px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: 0px;

}

.greetingModal-afternoon {
    color: #223a68;
    margin-top: -100%;
}

.greetingModal-evening {
    color: #223a68;
    margin-top: -100%;
}

.greetingModal-CloseButton {
    background: url(https://cdn.antikvarium.hu/site/home/gomb-kilepes.png) no-repeat;
    width: 120px;
    height: 40px;
    border-color: transparent;
    background-size: cover;
}

greetingModal-CloseButton:hover {
    background-color: #223a5c;
    border-color: #223a5c;
}

.greetingModal-CancelButton {
    top: 35%;
    font-size: 24px;
    left: 51%;
    width: 120px;
    height: 40px;
    border-color: white;
    font-family: Roboto;
}


.greetingModal-afternoon-login {
    color: #223a68;
    margin-top: -96%;
    margin-left: 2%;
}


@media (max-width: 420px) {
    .greetingModal-afternoon-login {
        color: #223a68;
        margin-top: -107%;
        margin-left: -2%;
    }
}

.greetingModal-greeting {
    font-family: Roboto Slab;
    font-size: 2em;
    margin-bottom: -11px;
}

.greetingModal-greeting-night {
    font-family: Roboto Slab;
    font-size: 2em;
    margin-bottom: -11px;
}

.greetingModal-greeting-text {
    position: absolute;
    top: 29%;
    left: 10%;
    font-weight: 700;
}

.greetingModal-greeting-text-afternoon {
    margin-top: 5%;
    font-weight: 700;
    margin-left: -56%;
}

.greetingModal-greeting-text-morning {
    margin-left: 72%;
    margin-top: 14%;
    font-weight: 700;
}


.greetingModal-login-night-text-p1 {
    font-size: 29px;
    color: #edd1b2;
    font-family: Roboto Slab;
    margin-bottom: 0px;
    font-weight: bold;
}

.greetingModal-greeting-text-night {
    margin-top: 16%;
    margin-left: 63%;
    font-weight: 700;
}

#cancel {
    font-size: 25px;
    margin-left: 96%;
    margin-bottom: 0;
    line-height: 10px;
}

.cancel-padding {
    padding-bottom: 0;
}

#login-title {
    margin-top: 0;
}

@media (max-width: 414px) {
    .greetingModal-greeting-night {
        font-size: 40px;
    }

    .greetingModal-greeting {
        margin-top: 5%;
    }

    .greetingModal-morning {
        margin-top: -101%;
    }
}

@media (max-width: 375px) {
    .greetingModal-greeting-night {
        font-size: 28px;
    }
}

.greetingModal-evening-colored {
    color: #edd1b2;
    font-size: 2em;
    margin-top: -100%;
    font-family: Roboto Slab;
    font-weight: bold;
}

.greetingModal-login-night-text-p2 {
    font-size: 29px;
    color: #edd1b2;
    font-family: Roboto Slab;
    margin-bottom: 0;
    font-weight: bold;
}

.greetingModal-login-morning-text-p1 {
    font-size: 29px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: 0px;
    font-weight: bold;
}

.greetingModal-login-morning-text-p2 {
    font-size: 29px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: 0;
    font-weight: bold;
}

.greetingModal-login-afternoon-text-p1 {
    font-size: 29px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: 0px;
    font-weight: bold;
}

.greetingModal-login-afternoon-text-p2 {
    font-size: 29px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: 0;
    font-weight: bold;
}

.greetingModal-login-night-text-p1-colored {
    font-size: 29px;
    color: #edd1b2;
    font-family: Roboto Slab;
    margin-bottom: 0px;
    font-weight: bold;
}

.greetingModal-login-night-text-p2-colored {
    font-size: 29px;
    color: #edd1b2;
    font-family: Roboto Slab;
    margin-bottom: 0px;
    font-weight: bold;
}


.greetingModal-login-morning-text-morning-p1 {
    font-size: 29px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: 0;
}

.greetingModal-login-morning-text-morning-p2 {
    font-size: 29px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: 0;
}

.greetingModal-logout {

}

.navbar-fixed-top {
    width: 100%;
    right: 0;
    left: 0;
    top: 0;
    z-index: 1000;
}

/*PUSHMENU-MOBILE*/
@media screen and (max-width: 767px) {
    /*******módosítás**********/
    .user-name span {
        font-size: 15px;
        line-height: 35px;
    }

    .dataTables_wrapper {
        overflow: scroll;
    }

    /*******módosítás*********/
    .navbar-fixed-top {
        width: 100%;
        right: 0;
        left: 0;
    }

    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: none;
    }

    .navbar-nav {
        margin: 0;
    }

    .navbar-form {
        margin: 0;
    }

    /* General styles for all menus */
    .cbp-spmenu {
        background: #f8f8f8;
        position: absolute;
        padding: 0;
        margin: 0 !important;
        overflow-x: hidden;
        overflow-y: visible;
        display: block;
        visibility: visible;
    }

    #filterTemakor , #mobileAlTopicsTree {
        margin-top: 40px;
    }

    .navbar-fixed-top .cbp-spmenu {
        bottom: 0;
    }

    /* Orientation-dependent styles for the content of the menu */
    .cbp-spmenu-vertical {
        width: 261px;
        height: 100%;
        top: 0;
        z-index: 1000;
    }

    /* Vertical menu that slides from the left or right */
    .cbp-spmenu-left {
        left: -550px;
        top: -55px;
    }

    .cbp-spmenu-right,
    .cbp-spmenu-push-toleft .navbar-fixed-top .cbp-spmenu-right.cbp-spmenu-open {
        right: -260px;
    }


    .cbp-spmenu-partnerbook.cbp-spmenu-left.cbp-spmenu-open {
        left: -279px;
        top: -305px;
    }

    .cbp-spmenu-left.cbp-spmenu-open,
    .cbp-spmenu-push-toright .navbar-fixed-top .cbp-spmenu-left.cbp-spmenu-open {
        left: -260px;
        top: -55px;
    }

    .cbp-spmenu-right.cbp-spmenu-open {
        right: 0px;
    }

    /* Horizontal menu that slides from the top or bottom */
    .cbp-spmenu-top {
        top: -150px;
    }

    .cbp-spmenu-bottom {
        bottom: -150px;
    }

    .cbp-spmenu-top.cbp-spmenu-open {
        top: 0px;
    }

    .cbp-spmenu-bottom.cbp-spmenu-open {
        bottom: 0px;
    }

    /* Push classes applied to the body */
    .cbp-spmenu-push {
        overflow-x: hidden;
        position: relative;
        left: 0;
    }

    .cbp-spmenu-push-toright,
    .cbp-spmenu-push-toright .navbar-fixed-top {
        left: 260px;
    }

    .cbp-spmenu-push-toleft,
    .cbp-spmenu-push-toleft .navbar-fixed-top {
        left: -260px;
    }

    /* Transitions */
    .cbp-spmenu,
    .cbp-spmenu-push,
    .navbar {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .greetingModal-morning, .greetingModal-afternoon, .greetingModal-evening {
        left: 15%;
    }

    .greetingModal-logout {
        top: 45%;
        left: 18%;
    }

    .greetingModal-CloseButton {
        left: 12%;
    }

    .greetingModal-CancelButton {
        left: 23%;
    }

}

/*mobile shadow*/
.mobile-shadow {
    float: right;
}

.shadow {
    position: absolute;
    right: 0;
    height: 100%;
    z-index: 1001;
    width: 13px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0); /* IE6-9 */
}

/*FEEDBACK FORM*/
.feedback {
    position: fixed;
    bottom: 0px;
    left: 5px;
    background-color: #243a69;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    width: 100px;
    height: 55px;
    z-index: 1005;
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 1));
    filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 1));
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.feedback-btn-antik {
    color: white;
    font-size: 20px;
    text-align: center;
    vertical-align: central;
    padding: 5px;
}

.feedback-txt {
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    font-family: Roboto;
    line-height: 10px;
    color: whitesmoke;
}

/*RIGHT INFO PANEL */
.rp-top {
    display: none;
    width: 110px;
    height: 68px;
    text-align: center;
    right: 0px;
    bottom: 186px;
    position: fixed;
    z-index: 1005;
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 1));
    filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 1));
}

.arrow-to-top {
    position: absolute;
    margin-top: -21px;
    margin-left: -20px;
    height: 0;
    border-style: solid;
    border-width: 0 55px 20px 55px;
    border-color: transparent transparent #243a69 transparent;
}

.to-top-svg {
    width: 70px;
}

.rp-top-txt {
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    font-family: Roboto;
    line-height: 10px;
    color: #000000;
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 1));
    filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 1));
}

.rp {
    right: 20px;
    margin-top: -185px;
    position: fixed;
    z-index: 1005;
}

.rp1 {
    padding: 0 0 5px 5px;
    font-size: 10px;
    width: 130px;
    background-color: #d1af79;
}

.rp1-no {
    margin-top: -3px;
    font-size: 36px;
    color: white;
    position: absolute;
    text-align: center;
    width: 40px;
}

.rp1-txt {
    padding: 5px 0 0 40px;
    line-height: 11px;
}

.rp2 {
    width: 130px;
    height: 70px;
    margin: 15px 0 0 0;
    background: url("https://cdn.antikvarium.hu/site/home/info-panel-cart-bgr-mini.png") no-repeat;
    color: white;
}

.rp2:hover {
    height: 144px;
    background: url("../images/info-panel-cart-bgr.png") no-repeat;
    background-size: 100% 101%;
    background-position: center;
    transition: all 100ms ease;
    transform-origin: top;
    animation: balance 0.5s ease-in-out 110ms 1 alternate;
}

@keyframes balance {
    0% {
        margin-top: 15px;
    }
    25% {
        margin-top: 15px;
        transform: rotateX(-20deg);
    }
    50% {
        margin-top: 15px;
        transform: rotateX(20deg);
    }
    75% {
        margin-top: 15px;
        transform: rotateX(-10deg);
    }
    100% {
        margin-top: 15px;
        transform: rotateX(0deg);
    }
}

.rp2-header {
    text-align: center;
    font-style: italic;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: -3px;
}

.rp2-no, .rp2-txt1 {
    text-align: center;
    font-family: Roboto;
}

.rp2-no {
    font-size: 21px;
    padding-top: 0;
    text-align: center;
    padding-right: 65px;
}

.rp2:hover .rp2-no {
    font-size: 22px;
    padding-top: 0;
    text-align: center;
    padding-right: 0;
    transition: all 100ms ease;
}

.rp2-txt1 {
    font-size: 10px;
    margin-top: -2px
}

.rp2-txt2 {
    font-size: 17px;
    letter-spacing: inherit;
    position: relative;
    left: 18px;
    top: -25px;
}

.rp2:hover .rp2-txt2 {
    font-size: 20px;
    letter-spacing: inherit;
    padding-top: 16px;
    position: initial;
    left: 0;
    top: 0;
    transition: all 250ms ease;
}

.rp2-txt3 {
    font-size: 20px;
    padding-top: 4px;
    position: relative;
    top: -25px;
    left: 20px;
}

.rp2:hover .rp2-txt3 {
    font-size: 20px;
    padding-top: 4px;
    position: initial;
    left: 0;
    top: 0;
    transition: all 250ms ease;
}

.rp2-txt2, .rp2-txt3, .rp2-txt4 {
    font-weight: 700;
    line-height: 13px;
    text-align: center;
}

.rp2-txt3 em {
    font-size: 14px;
    font-style: normal;
}

.rp2-txt4 {
    display: none;
}

.rp2:hover .rp2-txt4 {
    font-size: 11px;
    text-align: center;
    display: block;
    transition: all 250ms ease;
}

.rp2-txt5 {
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    font-weight: 700;
    position: relative;
    top: -27px;
    left: 23px;
}

.rp2:hover .rp2-txt5 {
    font-size: 20px;
    line-height: 19px;
    text-align: center;
    font-weight: 700;
    position: initial;
    transition: all 250ms ease;
}

.main-back-to-top {
    width: 130px;
    height: 80px;
    padding-top: 40px;
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    font-family: Roboto;
    line-height: 10px;
    color: #7f7f7f;
    background: url("../images/back-to-top-bgr.png") no-repeat;
}

/*MAIN CONTENT*/
#contentFrame {

}

.push-down {
    margin-top: 25px;
}

/*Book-data*/
.book-data-promo-icon {
    height: 50px;
    margin-top: 10%;
    margin-bottom: 8%;
}

.push-down-book-data {
    margin-top: 26px;
}

.book-data-title {
    min-height: 75px;
    font-size: 35px;
    line-height: 1;
    color: #243a69;
}

.book-data-title span {
    margin-left: 5px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #a5844c;
}

.book-data-holder {
    margin-right: 0px;
    border-top: solid 1px #d1af79;
}

.book-data-holder img {
    max-width: 195px;
    margin-left: -15px;
}

.book-pictures img {
    width: 23px !important;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 0;
}

.author {
    margin-top: 5px;
    font-size: 16px;
    font-weight: 700;
    color: #243a69;
    text-transform: uppercase;
}

.book-data-author {
    margin-left: 10px;
    font-size: 18px;
    line-height: 26px;
    color: #a5844c;
}

.book-data-author a {
    color: #a5844c;
}

.book-data-author a:hover {
    color: #d1af79;
}

.book-data-editor {
    font-family: Roboto;
    font-weight: 300;
    font-style: italic;
    font-size: 14px;
    line-height: normal;
    margin-top: 5px;
}

.book-data-copies {
    font-style: italic;
    font-family: roboto;
    font-weight: 300;
    margin-top: 15px;
}

.book-data-txt, .book-data-txt h2 {
    font-size: 14px;
}

.book-data-txt h2 {
    margin-top: 8px;
    margin-bottom: 4px;
    font-weight: 700;
    color: #a5844c;
    text-transform: uppercase;
}

.book-data-table {
    margin-top: 10px;
}

.t0 {
    font-size: 14px;
    border: transparent;
}

.t1 {
    color: #243a69;
}

.t2 {
    padding-left: 5px !important;
}

.next-antik {
    color: #d1af79;
    margin-left: 10px;
}

.labels {
    margin-top: 10px;
}

.label-antik {
    display: inline;
    padding: 0.2em 0.6em 0.4em;
    font-size: 14px;
    font-family: Roboto;
    line-height: 35px;
    color: #d1af79;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border: 1px solid #d1af79;
    border-radius: 0;
}

.label-antik a {
    color: #a5844c;
}

.label-antik a:hover {
    color: #d1af79;
}

.book-share {
    margin-top: 15px;
    margin-bottom: 10px;
}

.add-info-header {
    position: absolute;
    padding: 5px 10px;
    border-top: 1px solid #d1af79;
    border-left: 1px solid #d1af79;
    border-right: 1px solid #d1af79;
    background: #fbfbfb;
    z-index: 100;
    max-width: fit-content;
}

.add-info-header h2 {
    font-size: 26px;
    font-weight: 300;
    color: #243a69;
    margin: 0;
}

.add-info-container {
    margin-top: 38px;
    border: 1px solid #d1af79;
}

.ex-1 {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #d1af79;
}

.ex-x {
    margin: -1px 0 0 0;
    border-bottom: 1px solid #d1af79;
}

.book-conditions h2 {
    margin: 10px 0 8px 0;
    font-size: 14px;
    text-transform: uppercase;
    color: #243a69;
}

.book-conditions p {
    font-family: Roboto;
    font-size: 12px;
    line-height: normal;
    margin-top: 5px;
}

.book-conditions img {
    width: 52px;
    margin-top: 3px;
}

.book-data-ex-holder {

}

.book-data-ex {
    margin: 20px 0 0 -20px;
    padding: 5px 5px 0 10px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.book-quality {
    position: absolute;
    width: 150px;
    margin: -10px 0 0 -14px;
    padding: 0px 5px 5px 5px;
    background-color: #fbfbfb;
    font-size: 14px;
    font-weight: 700;
    color: #243a69;
}

.book-quality span {
    color: #a5844c;
}

.add-book-price {
    margin: 5px 0 25px -10px;
    padding-left: 10px;
    font-size: 17px;
    color: white;
}

.add-price {
    background-color: #243a69;
    min-width: 100px;
    font-weight: 700;
    padding: 0 20px 0 10px;
    margin-left: -10px;
    position: relative;
    display: inline-block;
}

.add-currency {
    font-size: 12px;
}

.add-percent {
    background-color: #d1af79;
    color: white;
    border-radius: 13px;
    width: 26px;
    height: 26px;
    margin: -1px 0 0 -15px;
    position: absolute;
    font-size: 16px;
    padding: 2px 0 0 5px;
    text-align: center;
}

.add-percent:after {
    content: '%';
    color: #b5b4b4;
    margin-left: 6px;
    font-weight: 400;
}

.add-percentAkcio {
    background-color: #d1af79;
    color: white;
    border-radius: 13px;
    width: 26px;
    height: 26px;
    margin: -1px 0 0 11px;
    position: absolute;
    font-size: 16px;
    padding: 2px 0 0 5px;
    text-align: center;
}

.add-percentAkcio:after {
    content: '%';
    color: #b5b4b4;
    margin-left: 6px;
    font-weight: 400;
}

.add-book-points {
    font-family: Roboto;
    background-color: #fbfbfb;
    height: 40px;
    margin: -18px 0 0 -10px;
    position: relative;
    padding: 0 0 20px 0;
    color: black;
}

.add-points {
    width: 34px;
    height: 34px;
    font-size: 16px;
    color: white;
    background-color: #b5b4b4;
    padding: 6px 0 0 0;
    text-align: center;
    border-radius: 30px;
    position: absolute;
}

.long {
    font-size: 98%;
    padding: 7px 0 0 0;
}

.add-points-text {
    font-weight: 300;
    padding-left: 37px;
    padding-top: 7px;
    position: absolute;
    font-size:13px;
}

.buy-cart-ex, .blindOffer-cart-ex {
    width: 100%;
    height: 32px;
    margin-top: 15px;
    margin-left: 16px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 0 0 5px;
    background-color: #243a69;
    text-transform: uppercase;
    color: white;
}

.buy-cart-ex-new-book {
    width: 100%;
    height: 32px;
    margin-top: 15px;
    margin-left: 16px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 0 0 0px;
    background-color: #243a69;
    text-transform: uppercase;
    color: white;
}

.add-price-new-book {
    background-color: #872f29;
    min-width: 100px;
    font-weight: 700;
    padding: 0 20px 0 10px;
    margin-left: -10px;
    position: relative;
    display: inline-block;
}

.new-book-sign {
    width: 100px;
    height: 35px;
    margin-top: 15px;
    font-size: 17px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 0 0 5px;
    background-color: #872f29;
    text-transform: uppercase;
    color: white;
}


.buy-cart-ex:before, .blindOffer-cart-ex:before {
    content: '';
    background: url("../images/cart-ex.png") no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    margin: -6px 0 0 -37px;
    border: 1px solid #d1af79;
}

.buy-cart-ex:hover, .blindOffer-cart-ex:hover {
    color: #d1af79;
}

.buy-cart-ex-disabled {
    width: 100%;
    height: 32px;
    margin-top: 15px;
    margin-left: 16px;
    font-size: 13px;
    font-weight: normal;
    border: 1px solid #d1af79;
    padding: 5px 0 0 5px;
    background-color: #f1e7d7;
}

/*SEARCH-*/
/*search tabs*/
.searchnav > li.active > a, .searchnav > li.active > a:hover, .searchnav > li.active > a:focus {
    color: #243a69;
    cursor: default;
    border-bottom: 1px solid white;
    border-right: 1px solid #a5844c;
    border-left: 1px solid #a5844c;
    border-top: 1px solid #a5844c;
    z-index: 1000;
}

.searchnav > li > a {
    margin-right: -1px;
    line-height: 1.42857143;
    border-top: 1px solid #a5844c;
    border-bottom: 1px solid #a5844c;
    border-right: 1px solid #a5844c;
    border-left: 1px solid #a5844c;
    border-radius: 4px 4px 0 0;
    background-color: #d1af79;
    padding: 4px 4px;
}

.nav > li > a:hover, .nav > li > a:focus, .nav > li > a.active {
    text-decoration: none;
    background-color: #f1e7d7 !important;
}

.searchnav > li > a:hover {
    border-color: #a5844c #a5844c #a5844c;
}

.searchnav {
    border-bottom: 0;
}

.tabs-antik {
    font-size: 13px;
    margin-bottom: 10px;
}

.tab-pane-antik {
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #d1af79;
    margin-top: 0px;
}

.pane-head-antik {
    margin: 5px 5px;
    color: #d1af79;
    font-size: 14px;
}

.sum {
    margin-top: 5px;
    text-align: center;
}

.sum a {
    color: white;
}

.sum-txt {
    font-family: Roboto;
    background-color: #d1af79;
    padding: 5px;
}

.src-info {
    margin-top: 10px;
    margin-right: 0;
    font-size: 12px !important;
}

.src-info2 {
    text-align: end;
}

.src-options {
    color: #243a69;
    border-top: 1px solid #d1af79;
    border-bottom: 1px solid #d1af79;
    height: 70px;
    margin-left: 15px;
    margin-right: 15px;
    width: 97%;
}

.src-btns img {
    padding: 0 5px 0 5px;
}

.view-active {
    background-color: #d1af79;
}

.form-control-src {
    width: 30px;
    height: 25px;
    padding: 0 0;
    margin: -22px 0 0 0;
    text-align: center;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #a5844c;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.btn-antik {
    height: 35px;
    margin-top: -3px;
    border-left: 1px solid #d1af79;
    border-right: 1px solid #d1af79;
}

.search-col-border {
    border-right: 1px solid #d1af79;
}

.src-cat {
    font-size: 14px;
    margin: 3px 0;
    line-height: normal;
    display: inline-block;
    width: 86%;
    vertical-align: middle;
}

.push-point {
    margin-bottom: 0 !important;
}

.src-b-holder {
    margin-top: 30px;
    position: relative;
}

.src-result-book {
    border-right: 1px solid #d1af79;
    min-height: 450px;
}

.src-b-holder:has(.partnerbook-data-specific) .book-img-holder{
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.src-result-book:has(.partnerbook-data-specific) .book-img-holder-src{
    height: 212px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.src-result-book-arrow {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    min-height: 450px;
    height: 100%;
    text-align: right;
}

.src-result-book-arrow-pos {
    position: absolute;
    top: 40%;
}

.book-title-src {
    font-size: 14px;
    line-height: 1.2em;
    color: #000000;
    overflow: hidden;
}

.book-title-src a {
    color: #000000 !important;
}

.book-title-src a:hover {
    color: #243a69 !important;
}

.book-author-src {
    font-size: 15px;
    line-height: 19px;
    font-weight: 700;
    color: #a5844c;
    margin-bottom: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.book-author-src a {
    color: #a5844c;
}

.book-author-src a:hover {
    color: #243a69;
}

.book-year-src {
    font-size: 10px;
    color: #000000;
    overflow: hidden;
}

.buy-cart-src {
    height: 32px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 50px 0 10px;
    background-color: #243a69;
    bottom: 0;
    right: 0;
    position: absolute;
    margin-right: 15px;
    text-transform: uppercase;
    color: white;
    z-index: 1;
    max-width: 75%;
}

.buy-cart-src:hover {
    color: #d1af79;
}

.buy-cart-src:before {
    content: '';
    background: url("../images/cart-ex.png") no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    margin: -6px 0 0 -42px;
    border: 1px solid #d1af79;
}

.reserve-txt {
    padding: 5px 5px 0 5px;
    height: 27px;
    font-size: 12px;
    font-weight: 700;
    color: white;
    background-color: #B5B4B4;
    text-align: center;
    position: absolute;
}

.reserved-txt {
    padding: 5px 5px 0 5px;
    height: 27px;
    font-size: 12px;
    font-weight: 700;
    color: #B5B4B4;
    background-color: #fbfbfb;
    text-align: center;
    position: absolute;
}

.reserved-src {
    height: 32px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 30px 0 10px;
    background-color: #f1e7d7;
    bottom: 0;
    right: 0;
    position: absolute;
    margin-right: 15px;
    color: #5F5F5F;
}

.reserve-icon-src {
    height: 32px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 30px 0 10px;
    background-color: #f1e7d7;
    bottom: 0;
    right: 0;
    position: absolute;
    margin-right: 15px;
}

.reserve-icon-src a {
    color: #243a69;
}

.reserve-icon-src:before {
    content: '';
    background: url("../images/reserve-icon.png") no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    margin: -6px 0 0 -42px;
    border: 1px solid #d1af79;
}

.book-img-holder-src {
    position: relative;
    overflow: hidden;
    text-align: center;
}

.book-img-holder-src img {
    max-width: 100%;
    max-height: 280px;
}

.book-img-holder-src-onmouse {
    position: absolute;
    bottom: 0;
    right: 10px;
    text-align: right;
    z-index: 10;
    font-size: 2em;
    opacity: 0.4;
    color: whitesmoke;
}

.book-img-holder-src-pillanatnyi {
    position: absolute;
    top: -18px;
    left: 140px;
    z-index: 10;
    opacity: 0.9;
}

.book-img-holder-src-pillanatnyi-list-partnerbook {
    position: absolute;
    top: -15px;
    left: 110px;
    z-index: 10;
    opacity: 0.9;
}

.book-img-holder-src-pillanatnyi-ajanlo {
    position: absolute;
    width: 65px;
    height: 64px;
    top: -25px;
    left: 95px;
    z-index: 10;
    opacity: 0.8;
}

.book-img-holder-src-new-book-pillanatnyi-ajanlo {
    position: absolute;
    width: 65px;
    height: 64px;
    top: -25px;
    left: 103px;
    z-index: 11;
    opacity: .8;
}

@media (max-width: 460px) {
    .book-img-holder-src-pillanatnyi {
        top: 0px;
        left: 120px;
    }

    .book-img-holder-src-pillanatnyi-ajanlo {
        top: -22px;
        left: 175px;
    }

    .modal-img {
        padding-bottom: 15px;
        text-align: center;
        float: none;
    }

    .modal-description {

    }

    .modal-text {
        text-align: center;
    }

    .modal-p {
        text-indent: 0em;
        padding-top: 10px;
    }
}

@media (max-width: 380px) {
    .book-img-holder-src-pillanatnyi {
        left: 110px;
    }
}

.book-img-holder-src-pillanatnyi-list {
    position: absolute;
    top: -13px;
    left: 99px;
    z-index: 10;
    opacity: 0.9;
}

.book-img-holder-src-list {
    position: relative;
    margin-right: -15px;
    max-height: 210px;
    max-width: 158px;
    overflow: hidden;
}

.buy-cart-src-list, .blindOffer-cart-src-list {
    height: 32px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 15px 0 10px;
    background-color: #243a69;
    right: -13px;
    position: relative;
    float: right;
    margin: -1px;
    color: white;
}

.buy-cart-src-list:hover, .blindOffer-cart-src-list:hover {
    color: #d1af79;
}

.reserved-src-list {
    height: 32px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 15px 0 10px;
    background-color: #f1e7d7;
    right: -15px;
    position: relative;
    float: right;
    margin: -1px;
    color: #5F5F5F;
}

.reserve-icon-src-list {
    height: 32px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 5px 15px 0 10px;
    background-color: #f1e7d7;
    right: -13px;
    position: relative;
    float: right;
    margin: -1px;
}

.reserve-icon-src-list a {
    color: #243a69;
}

.reserve-icon-src-list:before {
    content: '';
    background: url("../images/reserve-icon.png") no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    margin: -6px 0 0 -42px;
    border: 1px solid #d1af79;
}

.list-view-right-holder {
    min-height: 204px;
}

.book-price-holder-list {
    text-align: right;
}

.book-data-list {
    margin: 15px 15px 0 15px;
    background-color: rgb(250, 248, 245);
    border: 1px solid #d1af79;
}

.book-data-holder-list {
    padding-top: 5px;
}

.border-bottom-list {
    border-bottom: 1px solid #d1af79;
    margin-left: 0;
    margin-right: 0;
    margin-top: -32px;
}

.book-data-genre-list {
    font-family: Roboto;
    font-size: 14px;
    color: #243a69;
}

.book-data-txt-list {
    margin-bottom: 5px;
}

.book-data-txt-list, .book-data-txt-list h2 {
    font-size: 14px;
    line-height: 1.2em;
}

.book-data-txt-list h2 {
    margin-top: 8px;
    margin-bottom: 4px;
    font-weight: 700;
    color: #a5844c;
    text-transform: uppercase;
}

.price-list {
    background-color: #243a69;
    color: white;
    padding: 0 10px 0 10px;
    font-size: 18px;
}

.book-price-list {

}

.percent-list {
    background-color: #d1af79;
    color: white;
    border-radius: 15px;
    width: 29px;
    height: 29px;
    margin: -3px 0 0 -6px;
    font-size: 16px;
    font-weight: 400;
    padding: 4px 0 0 6px;
    text-align: center;
    float: right;
    position: relative;
}

.percentAkcio-list {
    position: relative;
    z-index: 10;
    margin: -3px 0 0 0;
}

.percent-list:after {
    content: '%';
    color: #b5b4b4;
    margin-left: 6px;
    font-weight: 400;
}

.points-list {
    min-width: 30px;
    min-height: 30px;
    margin: -5px 0 0 -30px;
    text-align: center;
    padding-top: 5px;
    border-radius: 15px;
    font-size: 14px;
    color: white;
    background-color: #b5b4b4;
    position: absolute;
}

.points-text-list {
    font-size: 12px;
    font-weight: 300;
    padding-right: 32px;
}

.reserve-txt-list {
    padding: 5px 5px 5px 5px;
    font-weight: 700;
    height: 27px;
    font-size: 12px;
    color: white;
    background-color: #B5B4B4;
    text-align: center;
}

.reserved-txt-list {
    padding: 5px 5px 5px 5px;
    font-weight: 700;
    height: 27px;
    font-size: 12px;
    color: #B5B4B4;
    background-color: #fbfbfb;
    text-align: center;
}

.book-points-list {
    margin: 0 -14px 10px 0;
}

/*cart-out*/
.table-cart-list {

}

.cart-out-head {
    font-size: 2em;
}

.cart-out-border {
    margin-top: 15px;
    border-bottom: 1px solid #d1af79;
    padding-bottom: 5px;
}

.out-table-list {
    border-bottom: 2px solid #DDD;
}

.out-table-sum tr > td {
    font-weight: 600;
    text-align: left;
    min-width: 70px;

}

.out-checkbox, .out-img, .out-title, .out-reserve, .out-condition, .out-price, .out-delete {
    padding: 5px !important;
}

.out-checkbox, .out-img, .out-reserve, .out-condition, .out-price, .out-delete {
    text-align: center !important;
}

.out-checkbox {
    /*display: none;*/
}

.out-img {
    width: 80px;
}

.out-title {
    text-align: left;
}

.out-title {

}

.out-reserve {
    min-width: 45px;
}

.out-price {
    min-width: 90px;
}

.out-deliv-txt {
    padding: 10px 10px 0 10px;
    border: 2px solid #d1af79;
}

.out-info-txt {
    font-size: 0.8em;
}

.td-sum1 {
    width: 60%;
}

.td-sum2, .td-sum3 {
    text-align: right !important;
}

.td-sum3 {
    font-size: 1.3em;
}

.panel-antik {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 0 !important;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .05);
    box-shadow: 0 0 0 rgba(0, 0, 0, .05);
}

/*Car-out-panel*/
.cart-out-panel {
    border: 2px solid #d1af79;
}

.out-title-panel {
    font-size: 0.7em;
    line-height: inherit;
}

/*carousel*/
.carousel-pushdown {
    margin-top: 15px;
}

.blaze-prev, .blaze-next {
    position: absolute;
    display: block;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 25%;
    padding: 0;
    border: none;
    outline: none;
    z-index: 999;
    width: 31px !important;
    height: 49px !important;
}

.blaze-prev:hover, .blaze-next:hover {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.blaze-next{
    right: 0;
}

.blaze-prev {
    left: 0;
}

.carousel-head {
    text-align: center;
    font-size: 30px;
    font-weight: 200;
    color: #243a69;
}

.carousel-head-mini {
    text-align: left;
    font-size: 30px;
    font-weight: 200;
    color: #243a69;
}

.book-data {
    padding: 5px 10px 0 10px;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin-top: 10px;
    overflow: hidden;
}

.partnerbook-data-specific {
    border-bottom: initial;
    height: 190px;
    position: relative;
}

.partnerbook-data-specific.pds-prop {
    border-bottom: initial;
    height: 170px;
    position: relative;
}

.partnerbook-data-specific .book-price-box{
    position: absolute;
    bottom: -25px;
}

.partnerbook-data-specific.pds-prop .book-price-box{
    position: absolute;
    bottom: -8px;
}

.book-title {
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    overflow: hidden;
}

.book-title a {
    color: #000000;
}

.book-title a:hover {
    color: #243a69;
}

.book-author {
    font-size: 14px;
    font-weight: 700;
    color: #a5844c;
    margin-bottom: 5px;
}

.book-author a {
    color: #a5844c;
}

.book-author a:hover {
    color: #243a69;;
}

.book-year {
    font-size: 10px;
    color: #000000;
    overflow: hidden;
}

.book-price-old {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 700;
    color: #7f7f7f;
    text-decoration: line-through;
}

.book-price {
    margin: 5px 0 25px -10px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 600;
    color: white;
}

.price {
    background-color: #243a69;
    min-width: 75px;
    padding: 0 20px 0 10px;
    margin-left: -10px;
    position: relative;
    display: inline-block;
}

.price-egyedi {
    background-color: #243a69;
    min-width: 75px;
    padding: 0 20px 0 10px;
    margin-left: -10px;
    position: relative;
    display: inline-block;
    font-size: 0.75em;
    text-align: center;
}

.currency {
    font-size: 8px;
}

.percent {
    background-color: #d1af79;
    color: white;
    border-radius: 15px;
    width: 27px;
    height: 27px;
    margin: -3px 0 0 -12px;
    position: absolute;
    font-size: 15px;
    font-weight: 400;
    padding: 2px 0 0 5px;
    text-align: center;
}

.percent:after {
    content: '%';
    color: #b5b4b4;
    margin-left: 6px;
    font-weight: 400;
}

.percentAkcio {
    background-color: #d1af79;
    color: white;
    border-radius: 15px;
    width: 27px;
    height: 27px;
    margin: -3px 0 0 15px;
    position: absolute;
    font-size: 15px;
    font-weight: 400;
    padding: 2px 0 0 5px;
    text-align: center;
}

.percentAkcio:after {
    content: '%';
    color: #b5b4b4;
    margin-left: 6px;
    font-weight: 400;
}

.book-points {
    font-family: Roboto;
    background-color: #fbfbfb;;
    height: 30px;
    margin: -15px 0 0 10px;
    position: relative;
    padding: 0 0 20px 0;
    color: black;
}

.points {
    width: 27px;
    height: 27px;
    font-size: 13px;
    color: white;
    background-color: #b5b4b4;
    padding: 5px 0 0 0;
    text-align: center;
    border-radius: 30px;
    position: absolute;
}

.points-text {
    font-weight: 300;
    font-size: 11px;
    padding-left: 30px;
    padding-top: 7px;
    position: absolute;
}

.book-img-holder {
    position: relative;
    vertical-align: bottom;
    display: table-cell;
}

.book-img-holder img {
    vertical-align: bottom;
    min-height: 200px;
    max-height: 233px;
    max-width: 150px;
}

.gradient-left, .gradient-right {
    top: 0;
    position: absolute;
    height: 100%;
    width: 90px;
    z-index: 999;
}

.gradient-left {
    left: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1); /* IE6-8 */

}

.gradient-right {
    right: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); /* IE6-8 */

}

.delivery-price-notice {
    font-weight: 700;
    color: #862C2B;
    font-family: "Roboto";
}

/*FOOTER*/
.red-delivery-text {
    color: #862c2b;
}

.footer {
    position: initial;
    bottom: 0;
    width: 100%;
    margin-top: 70px;
    background-image: url("https://cdn.antikvarium.hu/site/antik/home/header-bgr.jpg");
}

.footer-menu {
    margin: 30px 0 0 -20px;
    text-transform: uppercase;
}

.footer-menu-head {
    font-size: 18px;
    font-weight: 700;
    color: #243a69;
    border-bottom: #d1af79 1px solid;
}

.footer-menu-list a {
    font-family: Roboto;
    font-size: 14px;
    color: #7f7f7f;
}

.footer-menu-list-i {
    margin-top: 10px;
}

.footer-contact {
    text-align: center;
}

.contact-head {
    height: 46px;
    padding: 12px;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    color: white;
    background-color: #243a69;
}

.contact-btn {
    color: white;
}

.titleText {
    font-size: 20px;
}

.descritionText {
    font-size: 16px;
}

.contact-txt {
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    background-color: #243a69;
    padding: 10px;
}

.contact-txt h2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
}

.contact-txt p {
    margin: 0;
    padding: 0;
}

.contact-txt a {
    color: #d1af79;
}

#OwlPartnerBookDate, #OwlNotificationDate, #OwlReservationDate, #OwlCartDate, #OwlBirthdayBlogDate {
    content: url("https://cdn.antikvarium.hu/site/antik/promo/2021_owl_finder_game/subpage/bagolyfigura_szines.png");
    height: 100px;
    width: 100px;
    position: fixed;
    display: none;
    z-index: 1000;
}

.owlGame {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
}

.owlColor {
    color: #35969A;
}

.owlText {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
}

.owlFirstButton {
    background: #35969A;
    font-weight: 700;
    padding: 10px 15px;
    color: white;
}

.owlLink {
    color: white;
}

.owlSecondButton {
    background: #243A69;
    font-weight: 700;
    padding: 10px 15px;
    float: right;
    color: white;
}

.owlSecondColor {
    color: #243A69;
}

.extraText {
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    margin-top: 3%;
}

.social {
    background-color: white;
    height: 100px;
}

.social-btn {
    margin: 0 0 0 -20px;
    padding: 15px 0px;
}

.social-btn img {
    opacity: 0.6;
}

.social-btn img:hover {
    opacity: 1.0;
}

.single-item {
    display: none;
}

:focus {
    outline: none;
}

a:hover, a:focus {
    color: #a5844c;
}

a:hover, a:focus {
    text-decoration: none !important;
}

.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-left: -25px;
    outline: none;
}

.list-group {
    padding-left: 0;
    margin-bottom: 0;
}

.list-group li:last-child {
    border-bottom: 0;
}

.log-in > .navbar-right > li > a:hover {
    color: #000000 !important;
}

.log-in > .navbar-right > li > a:focus {
    color: #000000 !important;
}


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0px;
    line-height: 1.3;
    vertical-align: middle;
    border-top: 0;
}

.vid {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.vid iframe, .vid object, .vid embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*
 * Row with equal height columns
 */
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* vertical alignment styles */

.col-top {
    vertical-align: top;
}

.col-bottom {
    vertical-align: bottom;
}

/* columns of same height styles */

.row-full-height {
    height: 100%;
}

.row-same-height {
    display: table;
    table-layout: fixed;
}

.col-xs-height {
    display: table-cell;
    float: none !important;
}

/*A kisebbik ajánló beállításai*/
.book-img-holder-mini {
    position: relative;
    vertical-align: bottom;
    display: table-cell;
}

.list-antik-view-valign {
    display: flex;
    justify-content: flex-end;
    align-items: end;
    flex-wrap: wrap;
}

.book-img-holder-mini img {
    vertical-align: bottom;
    min-height: 100px;
    max-height: 133px;
    max-width: 100px;
}

.book-title-mini {
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    overflow: hidden;
}

.book-title-mini a {
    color: #000000;
}

.book-title-mini a:hover {
    color: #243a69;
}

.book-author-mini {
    font-size: 12px;
    font-weight: 700;
    color: #a5844c;
    margin-bottom: 5px;
}

.book-author-mini a {
    color: #a5844c;
}

.book-author-mini a:hover {
    color: #243a69;;
}

.book-year-mini {
    font-size: 8px;
    color: #000000;
    overflow: hidden;
}

.book-price-old-mini {
    margin-top: 8px;
    margin-bottom: 5px;
    font-size: 11px;
    font-weight: 700;
    color: #7f7f7f;
    text-decoration: line-through;
}

.book-price-mini {
    margin: 5px 0 25px -10px;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 600;
    color: white;
}

.points-mini {
    width: 20px;
    height: 20px;
    font-size: 10px;
    color: white;
    background-color: #b5b4b4;
    padding: 4px 0 0 0;
    text-align: center;
    border-radius: 30px;
    position: absolute;
}

.points-text-mini {
    font-weight: 300;
    font-size: 10px;
    padding-left: 22px;
    padding-top: 4px;
    position: absolute;
}

.percent-mini {
    background-color: #d1af79;
    color: white;
    border-radius: 15px;
    width: 22px;
    height: 22px;
    margin: -3px 0 0 -12px;
    position: absolute;
    font-size: 12px;
    font-weight: 400;
    padding: 2px 0 0 5px;
    text-align: center;
}

.percent-mini:after {
    content: '%';
    color: #b5b4b4;
    margin-left: 6px;
    font-weight: 400;
}

.book-img-holder-src-pillanatnyi-ajanlo-mini {
    position: absolute;
    width: 40px;
    height: 40px;
    top: -5px;
    left: 0px;
    z-index: 10;
    opacity: 0.8;
}

.book-img-holder-src-pillanatnyi-ajanlo-mini img {
    width: 40px;
    height: 40px;
}


.choose-arrow {
    top: -235px;
    font-size: -webkit-xxx-large;
    color: #243a69;
}

/*
* login.tpl modal-hoz kell
*/
.form-group {
    position: relative;
}

.form-group .login-field-icon {
    font-size: 20px;
    position: absolute;
    right: 2%;
    top: 39%;
    transition: all 0.25s ease 0s;
    padding-top: 2%;
}

.strength_meter .veryweak , .strength_meter .weak, .strength_meter .medium , .strength_meter .strong{
    font-size: 13px;
    margin-bottom: -12px;
}

.text-danger {
    font-size: 13px;
    color: #801d1b !important;
    font-family: "Roboto Slab 400";
    overflow: visible;
}

#registrationNewsletter {
    font-family: "Roboto Slab 400";
    font-size: 13px;
    color: #333333;
}

.form-control.registrationInput {
    width: 100%;
    margin: 0;
}

.form-control.registrationInputBornYear {
    max-width: 100px;
}

#RegistrationForm {
    padding-left: 10px;
    padding-right: 10px;
}

.registrationThirdParty {
    font-size: 0.8em;
}

.loginForm {
    display: initial;
}

.onlyRegisteredUser {
    font-size: 1em;
}

.profileBornYearSelect {
    max-width: 100px;
}

.profileLoginNameDetailsText {
    font-style: italic;
}

.control-group {
    margin-bottom: 1%;
}

.minden_level {
    background: url("https://cdn.antikvarium.hu/site/antik/home/email_banner_redesign_626x74.jpg") no-repeat;
    height: 74px;
    display: inline-block;
    width: 100%;
    background-position: right;
}

.blue-button-background {
    color: white;
    font-weight: 700;
    background: #273563;
    font-size: 16px;
    padding: 8px;
}

.konyvfalo-red-button {
    text-transform: uppercase;
    padding: 10px 40px;
    background-color: #862C2B;
    color: white;
    font-size: 18px;

}

.yellow-button-konyvfalo {
    text-transform: uppercase;
    padding: 10px 20px;
    font-size: 18px;
    background-color: #d0af7a;
    color: white;
}

.summer-campaign-error-text {
    font-size: 20px;
    font-weight: bold;
    margin: auto;

}

.summer-campaign-error-text2 {
    font-size: 16px;
    font-weight: 400;
    margin: auto;
}

#login-list li::marker {
    content: "\f00c"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
}

#login-list {
    font-family: "Roboto Slab";
    font-size: 14px;
    font-weight: 400;
    padding-left: 1em;
}

.modal-margin {
    margin-left: 31.5%;
    margin-top: 5%;
}

#login-modal-content {
    border-radius: unset;
}

.login-modal-dialog {
    margin: 30px auto !important;
}

#login-modal-content {
    width: 390px;
    text-align: center;
    margin: auto;
}

@media (max-width: 840px) {
    #login-modal-content {
        width: 360px;
    }

    .modal-margin {
        margin-left: 6.5%;
        margin-top: 5%;
    }
}

@media (max-width: 365px) {
    #login-modal-content{
        width: 100%;
    }
    #login-modal{
        width: 95%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

.login-bottom-text {
    font-size: 18px;
    font-weight: 600;
}

.login-new-registration-button {
    padding: 5px;
}

.login-dialog {
    width: 19%;
    margin: auto;
    margin-top: 5%;
}

#login-list li {
    padding-left: 1em;
    font-weight: 600;
}

#newRegistrationButton {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5%;
    width: 100%;
}

.input-holder {
    padding: 0 5%;
}

#registration-small {
    font-size: 10px;
}

/*MEDIA QUERIES*/
@media (max-width: 1450px) {
    .partnerbook-campaign-banner {
        display: none;
    }
}

@media (max-width: 1200px) {
    .book-count {
        display: none;
    }

    .log-in {
        right: 14%;
    }

    .contact-btn {
        font-size: 13px;
    }

    .login-dialog {
        width: 36%;
    }

}

@media (max-width: 1200px) and (min-width: 992px) {
    .book-data-holder img {
        width: 165px;
    }

    .book-data-ex-holder {
        margin-left: -15px;
    }

    .col-md-antik {
        width: 25% !important;
    }

    .book-img-holder-src {
        max-height: 300px;
    }

    .buy-cart-ex-disabled {
        height: 50px;
    }

    .add-price {
        padding: 0 0 0 5px;
        min-width: 98px;
    }

    .add-percent {
        border-radius: 13px;
        width: 25px;
        height: 25px;
        font-size: 14px;
        padding-top: 2px;
    }

    .add-percentAkcio {
        border-radius: 13px;
        width: 25px;
        height: 25px;
        font-size: 14px;
        padding-top: 2px;
    }
}

@media (max-width: 1200px) and (min-width: 480px) {
    .src-result-book {
        min-height: 510px;
    }
}

@media (max-width: 1024px) {
    .speckat-szalag {
        right: 30px;
    }
}

.regRightMargin {
    padding-right: 25px;
}

@media (max-width: 992px) {
    .navbar-antik, .navbar-antik-point {
        font-size: 16px;
    }

    .log-in {
        right: 4%;
    }

    .carousel-head {
        font-size: 30px;

    }

    .carousel-head-mini {
        font-size: 30px;

    }

    .footer-menu {
        margin: 30px 0 80px 0px;
    }

    .social {
        text-align: center;
    }


    .search-col-border {
        border-right: 0 !important;
    }

    .border-bottom-list {
        margin-top: 0;
    }
}

@media (max-width: 2160px) {
    .nav-secondary {
        margin-left: 394px;
    }
}

@media (max-width: 1920px) {
    .nav-secondary {
        margin-left: 274px;
    }
}

@media (max-width: 1800px) {
    .nav-secondary {
        margin-left: 211px;
    }
}

@media (max-width: 1600px) {
    .nav-secondary {
        margin-left: 116px;
    }
}

@media (max-width: 1440px) {
    .nav-secondary {
        margin-left: 48px;
    }
}

@media (max-width: 991px) {
    .add-info-container {
        position: relative;
    }

    .nav-secondary {
        font-size: 11px;
        font-weight: 400;
        margin-left: 71px;
        margin-top: 146px;
    }

    .nav-secondary > ul > li:not(:last-child) > a:after {
        font-weight: 300;
        font-size: 16px;
        margin-left: 4px;
        margin-right: 2px;
    }

    .orszagBoltjaLogoHeader {
        display: none;
    }

    .carousel-head {
        font-weight: 500;
    }

    .upped_cart_buttom .col-md-2 {
        width: 64.5%;
        margin-left: -15px
    }

    .buy-cart-src {
        width: 75.5%;
    }

    .partnerbook-data-specific
    {
        height: 245px;
    }

    .reserve-icon-src {
        top: 0;
        right: -13%;
        position: relative;
        width: 87.5%;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .src-result-book {
        border-bottom: 1px solid #d1af79;
    }
}

@media (max-width: 900px) {
    .navbar-toggle-second {
        margin: 0 0 0 2px
    }

    .sale-counter {
        font-size: 25px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .small-screen {
        margin-left: -54px;
    }

    .book-data-holder img {
        width: 140px;
    }

    .col-md-antik {
        width: 50% !important;
    }

    .book-img-holder-src {
        max-height: 320px;
    }

    .speckat-szalag {
        right: 30px;
    }

    .login-dialog {
        width: 47%;
    }

}

@media (min-width: 768px) {
    .navbar-toggle-second {
        display: none
    }

    .info-search {
        display: none
    }

    .close-menu {
        display: none;
    }

    .shadow {
        display: none;
    }
}

@media (max-width: 767px) {
    #login-modal-loginPassword {
        width: 95%;
    }

    #login-modal-loginUsername {
        width: 95%;
    }

    .form-group .login-field-icon {
        right: -3px;
        top: 0px;
        padding: 8px 7px;
        width: 34px;
        background-color: #d1af79;
        cursor: pointer;
    }

    .tab-pane-antik {
        display: none;
        position: absolute;
        z-index: 9999;
        background: white;
    }

    .hourGlassStyle {
        display: none !important;
    }

    .add-book-booking-infoText {
        padding-right: 15px;
        padding-left: 15px;
    }

    .row.iNeedMarginBottom {
        margin-bottom: 20px;
    }

    #fancybox-outer #fancybox-left {
        display: block !important;
    }

    #fancybox-outer #fancybox-right {
        display: block !important;
    }

    #fancybox-outer #fancybox-left-ico {
        left: 0;
    }

    #fancybox-outer #fancybox-right-ico {
        left: initial;
        right: 0;
    }

    #fancybox-wrap, #fancybox-content {
        box-sizing: content-box;
    }

    #fancybox-wrap {
        z-index: 10000 !important;
    }

    #fancybox-overlay {
        z-index: 9999 !important;
    }

    .book-data-holder img {
        width: 195px;
        margin-top: 30px;
    }

    .upped_cart_buttom .col-md-2 {
        width: 64.5%;
        margin-left: 25px;
    }


    ul.navbar-right li a {
        padding: 4px 5px;
    }

    ul#konyvek li a {
        display: block;
    }

    span.closed {
        font-size: 28px;
        line-height: 28px;
        position: absolute;
        left: 95%;
    }

    ul#konyvek li ul {
        display: none;
    }

    ul#konyvek li .link {
        text-transform: uppercase;
    }

    .nav-secondary {
        font-size: 14px;
        font-weight: 300;
        position: absolute;
        margin-left: -32px;
        margin-top: 178px;
        list-style: none;
        padding-right: 0;
    }

    @media (max-width: 1800px) {
        .nav-secondary {
            margin-left: 8%;
        }
    }

    @media (max-width: 1600px) {
        .nav-secondary {
            margin-left: 8%;
        }
    }

    .main-nav {
        position: fixed;
        margin-top: 44px;
        padding: 0;
        background-color: #d1af79;
        right: 10%;
        left: -56%;
        top: 0;
        bottom: 10%;
        z-index: 3000;
        overflow: auto;
        height: calc(100% - 37px);
        width: 44%
    }

    .main-nav ul li a, .nav-secondary a {
        color: #243a69;
        font-weight: bold !important;
        font-size: 18px;
        background-color: transparent;
        border: none;
        line-height: 30px;
    }

    .main-menu-books, .main-menu-books:focus {
        font-size: 14px;
        color: #fff;
        margin-top: 1px;
        width: 90px;
        height: 20px;
        font-family: roboto;
        font-weight: 400;
        position: absolute;
        left: 114px;
        cursor: pointer;
    }

    .main-menu-books.active {
        color: #243A69;
    }

    .nav-primary ul {
        margin-bottom: 5px;
    }

    .slick-slider:not(.single-item ) {
        width: 100%;
        margin: auto;
    }

    .carousel-right-btn {
        right: -9%;
    }

    .carousel-left-btn {
        left: -9%;
    }

    .gradient-right {
        right: -12% !important;
        display: none !important;
    }

    .gradient-left {
        left: -12% !important;
        top: 0;
        display: none !important;
    }

    .book-img-holder img {
        margin: auto;
    }

    .slick-slide .book-data {
        padding: 5px 10px 0 10px;
        border-left: 1px solid #000000;
        border-bottom: 1px solid #000000;
        overflow: hidden;
        width: 150px;
        margin: auto;
    }

    .book-img-holder {
        display: initial;
        width: 150px;
        margin: auto;
    }

    .single-item .slick-list {
        width: 100%;
    }

    .footer-menu .col-lg-4.col-md-12, .footer-menu .col-lg-8.col-md-12 {
        padding-right: 0;
        padding-left: 0;
    }

    .footer {
        margin-top: 30px;
    }

    .contact-head a.contact-btn {
        color: white;
    }

    /***margók****/
    .help_SectionDetailsFrame:after {
        content: "";
        display: block;
        clear: both;
    }

    .iNeedClear {
        clear: both;
        padding-top: 30px;
    }

    .help_SectionDetailsFrame {
        width: 100%;
        margin: auto;
    }

    .help_SectionDetailsFramePPP {
        margin: auto;
    }

    .src-optX-title-none {
        margin-right: 10px;
    }

    #kaphatok {
        margin-left: 10px;
    }

    .row-same-height {
        display: block;
        width: 100%;
        margin: 20px auto 20px;
    }

    /***margók vége****/
    .rp1, .rp2, .rp3 {
        display: none;
    }

    .to-top-svg {
        width: 48px;
    }

    .rp-top {
        height: 30px;
        width: 74px;
        right: 5px;
        bottom: 185px;
    }

    .arrow-to-top {
        margin-top: -10px;
        margin-left: 0px;
        border-width: 0 25px 10px 25px;

    }

    .push-down {
        margin-top: 32px;
    }

    .form-group {
        margin-bottom: 15px;
        margin-right: 15px;
        margin-left: 15px;
    }

    .input-group {
        width: 100%;
    }

    .input-group-fixed {
        width: 94% !important;
        margin-top: -90px;
    }

    .small-shopp-cart {
        display: block;
        visibility: visible;
    }

    .item-count {
        font-size: 21px;
        margin: -8px 0 0 -11px;
    }

    .nav-primary {
        font-size: 18px;
        position: relative;
        text-align: center;
        margin: 0;
        display: none;
    }

    .nav-primary > ul > li {
        display: block !important;
    }

    .nav-secondary {
        position: relative;
        text-align: center;
        margin: 0;
        padding-right: 0;
    }

    .nav-secondary > ul > li {
        display: block !important;
        font-size: 18px;
    }

    .nav-secondary > ul > li a {
        color: #243a69;
    }

    .log-in {
        position: relative;
        font-size: 18px;
        font-weight: 300;
        text-align: center;
        margin-top: -11px;
        right: 0;
        left: 0;
    }

    .log-in > ul > li {
        display: block !important;
    }

    .log-in ul, ol {
        margin: 0;
    }

    .main-nav ul {
        padding: 0 !important;
    }

    .main-nav ul li {
        border-bottom: 1px solid #a5844c;
    }

    .shopping-cart {
        display: none;
    }

    .navbar-antik, .navbar-antik-point {
        height: 32px;
        border: 0;
    }

    .navbar {
        min-height: 32px;
    }

    .form-control {
        border: 1px solid #a17d26;
    }

    .nav-primary > ul > li:not(:last-child) > a:after {
        display: none;
    }

    .nav-secondary > ul > li:not(:last-child) > a:after {
        display: none;
    }

    .log-in > ul > li:not(:last-child) > a:after {
        display: none;
    }

    .log-in {
        margin-top: 6px;
        background-color: transparent;
    }

    .navbar-toggler:hover .navbar-toggler:focus {
        color: transparent;
    }

    .aside-head {
        margin: 5px 0 5px 0 !important;
    }

    .aside-head-results {
        margin: 30px 0 5px 0 !important;
    }

    .list-group-item {
        margin: 0 30px;
    }

    .list-group-item-antik {
        margin-right: 15px;
        margin-left: 15px;
    }

    .ribbon {
        display: none;
    }

    .list-group-item-nested li a > .glyphicon-antik {
        margin-right: 6px;
    }

    .glyphicon-antik {
        margin-right: 10px;
    }

    .mob-cent {
        text-align: center !important;
    }

    .book-data-ex-holder {
        margin-left: 15px;
    }

    .buy-cart-ex, .buy-ex {
        width: inherit;
    }

    .book-price-holder-list {
        margin-left: 15px;
        bottom: inherit;
        right: inherit;
    }

    .list-view-right-holder {
        min-height: 130px;
    }

    .brand-head-points, .brand-head {
        height: 195px;
        margin-top: 32px !important;
    }

    .feedback {
        width: 50px;
        height: 55px;
    }

    .feedback-btn-antik {
        padding-left: 3px;
    }

    .temakoriFa {
        font-size: 12px;
    }
}

/*Mobil nézet*/
@media (max-width: 767px) {
    .col-md-antik {
        min-height: 550px;
    }

    .src-result-book {
        min-height: 550px;
    }

    .panel-antik .panel-collapse {
        min-height: 30px;
        height: 250px;
        overflow: scroll;
    }

    #searchContent #search_pile {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

    .main-nav ul li {
        min-height: 33px;
        margin-top: 6px;
    }

    .rendComboWidth {
        padding: 5px;
    }

    .rendezes-booktype {
        padding: 5px;
    }

    .lathatoCombo {
        padding: 5px;
    }

    .btn-view {
        padding: 3px;
    }

    .lapozo-on {
        padding: 1px;
    }

    .lapozo-off {
        padding: 1px;
    }

    .pageSelect {
        padding: 3px;
    }

    .src-optX-frame-rightOrder {
        padding-left: 0 !important;
    }

    .kaphatok {
        margin-top: 5px;
        padding: 5px;
    }

    .src-options {
        height: 200px !important;
    }

    .src-optX-frame-leftOrder {
        padding-right: 0px !important;
    }

    .modal-title {
        font-size: 14px;
    }

    .book-data-title-height {
        font-size: 20px;
    }

    .book-subtitle {
        font-size: 12px;
    }

    .author {
        font-size: 12px;
    }

    .book-data-author {
        font-size: 14px;
    }

    .book-data-editor {
        font-size: 10px;
    }

    .bookDataTableHeadRows {
        font-size: 12px;
    }

    .t2 {
        font-size: 12px;
    }

    .bookParameterTitle {
        font-size: 12px;
    }

    .book-data-txt, .book-data-txt h2 {
        font-size: 12px;
    }

    .pane-head-antik {
        font-size: 12px;
    }

    .bookInStoreTitle {
        font-size: 16px !important;
    }

    .bookStatusPicsTitle {
        font-size: 12px;
    }

    .add-points-text {
        font-size: 10px;
    }

    .src-cat {
        font-size: 12px;
    }

    .add-info-header {
        margin-top: 10px;
    }
}

@media (max-width: 768px) and (min-width: 480px) {
    .col-md-antik {
        width: 33.3333% !important;
    }

    .book-img-holder-src {
        max-height: 292px;
    }

    .greetingModal-logout {
        top: 0%;
        left: 26%;
    }

    .main-nav {
        width: 40%;
    }
}

@media (max-width: 581px) {
    .src-result-book {
        min-height: 510px;
    }

    .col-md-antik {
        min-height: 530px;
    }

    .buymore {
        margin: 10px;
    }

    .minden_level {
        background: url("https://cdn.antikvarium.hu/site/antik/home/email_banner_redesign_mobil_350x80.jpg") no-repeat;
        display: inline-block;
        width: 100%;
        height: 80px;
    }

    .yellow-button-konyvfalo {
        font-size: 14px;
        width: 100%;
    }

    .konyvfalo-red-button {
        font-size: 14px;
        margin-bottom: 5%;
        width: 100%;
    }

    .padding-konyvfalo {
        padding: 0;
    }

    .summer-campaign-error-text {
        font-size: 16px;
    }

    .summer-campaign-error-text2 {
        font-size: 14px;
    }
}

@media (max-width: 541px) {
    #searchContent #search_pile {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .src-result-book {
        min-height: 550px;
        padding-top: 10%;
    }

    .breadcrumb-margin {
        margin-top: 5%;
    }
    /* ÚJ MOBIL */
    .book-img-holder-src-pillanatnyi-ajanlo {
        left: 148px;
    }
    div.new-book-flag-ajanlo {
        left: 28px;
    }
    .book-img-holder-src-new-book-pillanatnyi-ajanlo {
        left: 151px;
    }
    .book-points {
        margin: -15px 0 0 50px;
    }
    .panel {
        margin-left: initial;
    }
    .social ul{
        align-items: center;
        justify-content: center;
    }
    .social .social-login-icon-li {
        width: 50%;
        margin: 0;
    }
    #search-tabs div[role='tabpanel']{
        padding: initial;
    }
    #tab-bar{
        padding: initial;
    }
    #tab-bar li[role='presentation']{
        flex: 1 0 22%;
    }
    .book-quality
    {
        width: 100px;
    }
    #quick-save-series-topic{
        width: 100% !important;
    }
}

#antik-head-info-panel .SundayPromotionText {
    font-size: 0.8em;
    text-align: center;
    margin-top: -6px;
}

@media (max-width: 481px) {
    .main-nav {
        width: 65%;
    }

    .user-name {
        width: 160px;
    }

    .navbar {
        min-height: 45px;
    }

    .user-name span {
        font-size: 15px;
        line-height: 20px;
        display: block;
    }

    .brand-head-points, .brand-head {
        height: 195px;
        margin-top: 55px !important;
    }

    .antik-brand {
        text-align: center;
    }

    .brand-head-points, .brand-head {
        margin-top: 55px !important;
        height: 240px;
    }

    .push-down {
        display: contents;
        margin-top: 5px;
    }

    .book-data-title {
        font-size: 26px;
        line-height: 35px;
        min-height: 40px;
    }

    .push-down-book-data {
        margin-top: 8px;
    }

    .carousel-pushdown {
        margin-top: 5px;
    }

    .carousel-head {
        font-size: 22px;
        margin-bottom: 5px;
    }

    .carousel-head-mini {
        font-size: 22px;
        margin-bottom: 5px;
    }

    .gradient-left, .gradient-right {
        width: 50px;
    }

    .gradient-left {
        left: 0;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* IE10+ */
        background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 0) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1); /* IE6-8 */

    }

    .gradient-right {
        right: 0;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); /* IE6-8 */

    }

    .buy-cart-ex {
        width: 100%;
    }

    .col-md-antik {
        width: 50% !important;
    }

    .radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
        margin-left: -20px !important;
    }

    .book-img-holder-src {
        max-height: 250px;
    }

    .out-checkbox, .out-img, .out-title, .out-reserve, .out-condition, .out-price, .out-delete {
        font-size: 0.8em;
    }

    .out-reserve img{
        height: inherit;
        width: 16%;
    }

    .table-cart-list {
        padding-left: 0;
        padding-right: 0;
    }

    .out-price {
        display: inline-flex;
        align-items: center;
        column-gap: 4px;
    }

    .book-data-txt-list, .book-data-txt-list h2 {
        font-size: 12px;
    }

    .add-book-price {
        font-size: 15px;
    }

    .add-price {
        padding: 0 10px 0 5px;
        min-width: 90px;
    }

    .add-currency {
        font-size: 11px;
    }

    .add-percent {
        border-radius: 13px;
        width: 25px;
        height: 25px;
        font-size: 14px;
    }

    .add-percentAkcio {
        border-radius: 13px;
        width: 25px;
        height: 25px;
        font-size: 14px;
    }

    .add-points {
        width: 30px;
        height: 30px;
        font-size: 13px;
    }

    .add-points-text {
        font-weight: 300;
        padding-left: 33px;
        padding-top: 6px;
        position: absolute;
    }

    .btn-xs {
        padding: 0px 1px;
        font-size: 10px;
        font-weight: 400;
        width: 60px;
        white-space: normal;
    }

    .caFbCloseButton {
        padding-left: 0;
    }

    .caFbCloseButton .btn {
        font-size: 13px !important;
    }

    .caFbCartButton .btn {
        font-size: 13px !important;
    }

    .temakoriFa {
        font-size: 10px;
    }

    .added-margin {
        width: 100%;
    }

    .blue-button-background {
        padding: 8px 40px;
    }

    .login-dialog {
        width: 95%;
    }

    .form-group .login-field-icon {
        right: 0%;
        top: 36%;
        background-color: unset;
    }

    .login-buttons-container {
        padding: 0 9%;
    }

    .login-footer {
        padding: 15px;
    }

    #login-modal-loginUsername {
        width: 100%;
    }

    #login-modal-loginPassword {
        width: 100%;
    }

    .dynamicAlertModalBodyStyle {
        padding: 0;
    }

    .mobile-owl-padding {
        padding: 0;
    }

    .owl-image-margin-default {
        margin-left: 33%;
    }

    .regRightMargin {
        padding-right: 15px;
    }

    #antik-head-info-panel .SundayPromotionText {
        margin-top: -11px;
    }
}
@media (max-width: 460px) {
    /* ÚJ MOBIL */
    .book-img-holder-src-pillanatnyi-ajanlo {
        left: 115px;
    }
    div.new-book-flag-ajanlo {
        left: 10px;
    }
    .book-img-holder-src-new-book-pillanatnyi-ajanlo {
        left: 110px;
    }
    .book-points {
        margin-left: 18%;
    }
}
@media (max-width: 400px) {
    .book-img-holder-src-new-book-pillanatnyi-ajanlo {
        left: 90px;
    }
    div.new-book-flag-ajanlo {
        left: -1px;
    }
    .book-img-holder img{
        max-width:120px;
        min-height: initial;
    }
    .book-points {
        margin-left: 20%;
    }
    .book-img-holder-src-pillanatnyi-ajanlo {
        left: 90px;
    }
    .slick-slide .book-data{
        width:120px;
    }
}
@media (max-width: 412px) {
    .greetingModal-logout {
        top: 37%;
        left: 11%;
    }

    .user-name {
        width: 135px;
    }
}

@media (max-width: 401px) {
    .src-result-book {
        min-height: 500px;
    }
}
@media (max-width: 389px) {
    #tab-bar li[role='presentation']{
        font-size: 12px;
    }
}

@media (max-width: 375px) {
    .book-img-holder-src-pillanatnyi {
        left: 180px;
    }

    #searchContent #search_pile {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .book-img-holder-src {
        margin-left: auto;
        margin-right: auto;
    }

    .book-data{
        border-bottom: 0px;
    }

    .src-options-md {
        margin-bottom: 5%;
    }

    #searchContent #search_pile .col-md-antik {
        width: 80% !important;
        margin: 0 10%;
    }

    .buy-cart-src {
        margin-bottom: 30px;
        position: absolute;
        top: initial;
        right: 0;
        width: 77%;
    }

    .book-img-holder-src {
        max-width: 180px;
    }

    .book-data {
        padding: 5px 22px 0 35px;
        border-left: 0;
        margin-top: 3%;
    }

    .price {
        margin-left: 0;
    }

    .book-points {
        margin-left: 10%;
    }

    .buy-cart-src {
        width: 77%;
    }

    .buy-cart-src:before {
        border: 1px solid #d1af79;
        margin: -6px 0 0 -24%;
    }

    .form-group {
        margin: 0;
    }

    .form-group .login-field-icon {
        right: 0;
    }
}

@media (max-width: 360px) {
    .user-name {
        width: 100px;
    }

    .book-img-holder-src {
        max-height: 390px;
    }

    .antik-logo {
        width: 100%;
    }

    .book-price-old {
        font-size: 12px;
    }

    .book-price {
        font-size: 13px;
    }

    .price {
        padding: 0 20px 0 5px;
    }

    .currency {
        font-size: 10px;
    }

    .percent {
        width: 23px;
        height: 23px;
        margin: -2px 0 0 -12px;
        font-size: 12px;
    }

    .percentAkcio {
        width: 23px;
        height: 23px;
        margin: -2px 0 0 11px;
        font-size: 12px;
    }

    .add-book-price {
        font-size: 13px;
    }

    .add-price {
        padding: 0 2px 0 2px;
        min-width: 75px;
    }

    .add-currency {
        font-size: 11px;
    }

    .add-percent {
        border-radius: 10px;
        width: 20px;
        height: 20px;
        font-size: 12px;
    }

    .add-percentAkcio {
        border-radius: 10px;
        width: 20px;
        height: 20px;
        font-size: 12px;
        margin: -1px 0 0 5px;
    }

    .buy-cart-ex-disabled {
        height: 50px;
    }

    .caFbCloseButton {
        padding-left: 0;
        margin-left: -3px;
    }

    .caFbCloseButton .btn {
        font-size: 12px !important;
    }

    .caFbCartButton .btn {
        font-size: 12px !important;
    }

    .choose-arrow {
        display: none;
    }

    .chips {
        padding: 8px 2px;
    }
}

@media (max-width: 768px) {
    .brand-head-akcio {
        margin-top: 32px;
    }

    .login-modal-verticalLine {
        border-right: 0px;
        height: auto;
    }

    .book-img-holder-src-pillanatnyi {
        top: 0;
    }
}

@media (min-width: 768px) {
    .col-sm-height {
        display: table-cell;
        float: none !important;
    }
}

@media (min-width: 992px) {
    .main-menu-books {
        display: none;
    }
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 2014.09.25., 13:17:09
    Author     : Mikka
*/

.centered-col {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.left-col {
    text-align: left;
}

.right-col {
    text-align: right;
}

.kiskosar {
    border-radius: 10px 40px 10px;
    background: #BADA55;
}

.scroll-top-wrapper-search {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    z-index: 99999;
    color: #eeeeee;
    width: 250px;
    height: 50px;
    line-height: 50px;
    padding-top: 10px;
}

.scroll-top-wrapper-search.show {
    visibility: visible;
    cursor: pointer;
    opacity: 1.0;
}

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    z-index: 99999999;
    background-color: #777777;
    color: #eeeeee;
    width: 50px;
    height: 48px;
    line-height: 48px;
    right: 30px;
    bottom: 30px;
    padding-top: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.scroll-top-wrapper:hover {
    background-color: #888888;
}

.scroll-top-wrapper.show {
    visibility: visible;
    cursor: pointer;
    opacity: 1.0;
}

.scroll-top-wrapper i.fa {
    line-height: inherit;
}

p.registration {
    font-size: 1.1em;
    text-decoration: underline;
}

p.newRegistrationFinishSuccess {
    font-weight: bold;
    font-size: 1.2em;
}

.newRegistrationErtesitoBeallitasaButtonStyle {
    text-align: center;
}

.lapozo-on {
    color: #d5af76;
}

.lapozo-off {
    color: #ddd;
}

/*
A keresés eredményben a szerzők fülnél a szerzőknél felugró tooltip beállításai
*/
div#tipDiv {
    font-size: 11px;
    line-height: 1.2;
    color: #000;
    background-color: #E1E5F1;
    border: 1px solid #667295;
    padding: 4px;
    width: 270px;
}

.panel-off-antik {
    color: lightgray;
    text-decoration: none;
    pointer-events: none;
}

.panel-off-antik:hover {
    color: lightgray;
    cursor: default;
}

.sorkizart {
    text-align: justify;
}

.terkoz {
    padding: 0.5em 1em !important;
}


@media (min-width: 1200px) {
    .tablazat-atadopertner {
        height: 42px;
        padding-top: 0.8em !important;
    }
}


.terkoz-oldal-lent {
    padding: 0em 1em 1em !important;
}

.terkoz-jobb {
    padding: 0em 1em 0em 0em !important;
}

.terkoz-fent {
    padding: 1em 0em 0em 0em !important;
}

.text-normal {
    text-transform: none !important;
}

.help_SectionDetailsFrame {
    width: 100%;
}

.help_SectionDetailsFramePPP {
    width: 100%;
    height: 520px;
    text-align: left;
    padding-left: 10px;
}

.help_GoogleMaps {
    height: 350px;
    text-align: center;
}

.help_PPPVideoFrame {
    max-width: 560px;
    max-height: 315px;
    z-index: 10;
    text-align: center;
}

.help_PartnerShopTitle {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    box-sizing: border-box;
    visibility: visible;
}
.help_PartnerShopAltTitle{
    font-size: 20px;
}


.keret {
    border: 1px solid #a5844c;
    text-align: center;
}

.kozep {
    text-align: center;
}

.hatter-vb {
    background-color: #d1af79;
}

#pup {
    position: absolute;
    z-index: 3000; /* aaaalways on top*/
    padding: 3px;
    margin-left: 10px;
    margin-top: 5px;
    width: 250px;
    border: 1px solid black;
    background-color: #777;
    color: white;
    font-size: 0.95em;
}

.kosar-icon-nagy {
    font-size: 2em;
    color: red;
}

.kosar-icon-nagy-szurke {
    font-size: 2em;
    color: #7f7f7f;
}

.kosar-icon-kicsi {
    font-size: 1em;
    color: red;
}

.pontaruhaz-book-points {
    background-color: #fbfbfb;
    height: 40px;
    margin: -26px 0 0 0;
    position: relative;
    padding: 0 0 20px 0;
}

.pontaruhaz-add-book-points {
    background-color: #fbfbfb;
    height: 40px;
    margin: -26px 0 0 -20px;
    position: relative;
    padding: 0 0 20px 0;
}

.src-result-book-points {
    border-right: 1px solid #d1af79;
    min-height: 400px;
    max-height: 550px;
}

.anchor {
    position: relative;
    top: -85px;
    margin: 0;
    padding: 0;
    float: left;
}

.alMenuOff {
    width: 0px;
    float: left;
    visibility: hidden !important;
}

.antik-title {
    font-size: 1.7em;
    font-weight: bold;
}

.btn-order {
    color: #fff;
    background-color: #243a69;
    border-color: #a5844c;
    font-weight: bold !important;
    padding: 4px 15px !important;
}

.btn-order:hover, .btn-order:focus, .btn-order.focus, .btn-order:active, .btn-order.active, .open > .dropdown-toggle.btn-order {
    color: #fff;
    background-color: #314E8C;
    border-color: #a5844c;
}

/*
* ribbon teszt 2
*/
/* Date Ribbon */
.date {
    background: #c4453c;
    float: left;
    height: 75px;
    margin: 0px;
    position: relative;
    width: 50px;
}

.date p {
    color: #f6f6f6;
    font: 18px/30px Georgia, sans-serif;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 1px hsla(0, 0%, 0%, .1);
}

.date .day {
    display: block;
    font-size: 22px;
    padding-top: 30px;
}

/* Traditional Ribbon */
.traditional:after, .traditional:before {
    border-top: 10px solid #c4453c;
    bottom: -10px;
    content: '';
    height: 0;
    position: absolute;
    width: 0;
}

.traditional:after {
    border-right: 25px solid transparent;
    left: 0;
}

.traditional:before {
    border-left: 25px solid transparent;
    right: 0;
}

/*
* checkout oldal
*/
.orderButtonDivOuter {
    width: 100%;
    border: solid 2px;
    margin-bottom: 15px;
}

.orderButtonDivText {
    text-align: left;
    vertical-align: top;
    padding: 5px;
}

.orderButtonDetailText {
    font-size: 1.1em;
}

.orderButtonDiv {
    text-align: right;
    vertical-align: middle;
    padding: 5px;
}

.orderButton {
    padding-left: 30px;
    padding-right: 30px;
}

.orderButtonLabel {
    font-size: 1.3em;
    padding-left: 30px;
    padding-right: 30px;
}

.orderButtonTab {
    width: 100%;
}

.orderButtonLabelTab {
    font-size: 1.2em;
    padding-left: 0px;
    padding-right: 0px;
}

.checkoutNextBtn {
    padding-left: 10px;
    padding-right: 10px;
}

.checkoutFinal-BookPics {
    vertical-align: middle;
    padding: 5px !important;
    width: 50px;
}

.checkoutSameAddress {
    visibility: hidden;
}

.checkoutFinal-ZipCode {
    width: 110px;
}

.checkoutFinal-PhoneNumber {
    width: 80%;
}

.checkoutBoughtItemsTable {
    border: solid 2px;
    width: 100%;
}

.checkoutBoughtItemHeaderTitle {
    padding: 5px !important;
    padding-left: 18px !important;
}

.checkoutBoughtItemHeaderPrice {
    text-align: right;
    padding-right: 18px !important;
}

.checkoutBoughtItemTitleFrame {
    vertical-align: middle;
    padding-left: 18px !important;
    padding-bottom: 5px !important;
}

.checkoutBoughtItemTitle {
    font-size: 1em;
    padding-right: 18px !important;
}

.checkoutBoughtItemRealPriceFrame {
    vertical-align: middle;
    padding-right: 18px !important;
    padding-bottom: 5px !important;
    width: 90px;
}

.checkoutBoughtItemRealPrice {
    font-size: 0.9em;
    text-align: right;
    color: #7f7f7f;
}

.checkoutBoughtItemPayingPrice {
    font-size: 1.1em;
    color: green;
    text-align: right;
}

.checkoutBoughtItemPayingPriceAction {
    color: red;
}

.checkoutPromotionCodeFrame {
    padding-left: 5px;
}

.checkoutSumBillingTable {
    width: 100%;
}

.checkoutSumBillShipAddress {
    text-align: left;
    vertical-align: top;
    width: 30%;
}

.checkoutSumShippingInvisible {
    visibility: hidden;
}

.checkoutSumFrameTable {
    border: solid 0px;
    width: 100%;
    margin-top: 0px !important;
}

.checkoutSumFrame {
    padding: 0px;
}

.checkoutSumTable {
    width: 100%;
}

.checkoutSumTableNumber {
    text-align: right;
    width: 30%;
    padding-left: 5px;
    padding-right: 5px !important;
}

.checkoutSumTableType {
    text-align: left;
    width: 10%;
    padding-left: 0px;
}

.checkoutSumTableTitle {
    text-align: right;
    width: 60%;
}

.checkoutSumTableReceivePoints {
    font-style: italic;
}


/*
* checkout kosár
*/
.checkoutCartFrame {
    width: 100%;
    word-wrap: break-word;
    table-layout: fixed;
}

.checkoutCartCheckbox {
    width: 18px;
}

.checkoutCartPrice {
    width: 70px;
}

.checkoutCartDelete {
    width: 30px;
}

.checkoutCartQuestion {
    font-size: 1em;
}


/*
* előjegyzés oldal
*/
.newBookSubscribeHeader {
    margin-bottom: 15px;
}

.newBookSubscribeInput {
    max-width: 400px;
}

.newBookSubscribeInputLabel {
    font-size: 1em;
}

.newBookSubscribeRedInfoText {
    font-size: 1em;
    color: red;
}

.newBookSubscribeSelectList {
    max-width: 150px;
}

.bookSubscribeSearchInfoText {
    font-size: 0.8em;
}

.newBookSubscribeResultsNumber {
    font-size: 12px;
    font-weight: bold;
}

.newBookSubscribeBookTitleError {
    font-size: 1.3em;
}

.newBookSubscribeButton {
    text-align: right;
}

.newBookSubscribeBookTitle {
    font-size: 1.3em;
}

.newBookSubscribeBookPublisher {
    font-size: 1em;
}

.newBookSubscribeBookDateOfPublication {
    font-size: 1em;
}

.newBookSubscribeBookBinding {
    font-size: 0.9em;
}

.newBookSubscribeBookPages {
    font-size: 0.9em;
}

.saveBookSubscribeSearchButtonDiv {
    text-align: center;
}

/*
* filter panel
*/
.form-control.filterPanel-DdateOfPublication {
    width: 90%;
}

.panelBindingCategory {
    text-align: right;
    font-size: 0.8em;
}

.panelBindingType {
    text-align: right;
    font-size: 0.8em;
}

.panelPublishingDateForm {
    padding: 10px;
    margin-left: 5px;
}

.panelLanguageLink {
    text-align: right;
    font-size: 0.8em;
}

.panelInterestingTopicsButton {
    width: 100%;
}

.panelTopicsLink {
    text-align: right;
    font-size: 0.8em;
}

.clickingHandStyle {
    cursor: pointer;
}

/*
*  fizessen könyvvel oldal
*/
.fizkonyv-result-book {
    border-right: 1px solid #d1af79;
    min-height: 380px;
    max-width: 160px;
}

.fizkonyv-book-data {
    padding: 5px 5px 0 10px;
    border-left: 1px solid #000000;
    overflow: hidden;
}

.fizkonyv-book-price {
    margin: 5px 0 0 -10px;
    padding-left: 10px;
    font-size: 20px;
    color: white;
}

.fizkonyv-input {
    max-width: 400px;
}

.fizkonyv-inputLabel {
    font-size: 1em;
}

.fizkonyv-detailsFrame {
    overflow: auto;
    border: solid 1px;
    box-shadow: 3px 3px 5px 2px rgba(0, 0, 0, .5);
    padding: 10px;
}

.fizkonyv-topicsFrame {
    overflow: auto;
    border: solid 1px;
    box-shadow: 3px 3px 5px 2px rgba(0, 0, 0, .5);
    padding: 10px;
}

.fizkonyv-alTopicsFrame {
    overflow: auto;
    border: solid 1px;
    padding: 10px;
}

.fizkonyv-link-div-desktop {
    margin-left: 10px;
}

.fizkonyv-PageNavigationNumber {
    width: 30px;
    text-align: center;
}

.fizkonyv-PageNavigationBarTable {
    width: 100%;
}

.fizkonyv-PageNavigationBar {
    border: 1px solid;
    height: 30px;
    font-size: 12px;
}

.fizkonyv-PageNavigationOrder {
    padding-left: 10px;
}

.fizkonyv-SearchResultsActPage {
    text-align: right;
}

.fizkonyv-SearchResultsPagesNumbers {
    font-size: 12px;
    font-weight: bold;
}

.fizkonyv-PicsPopUpModal {
    z-index: 3001;
    overflow-y: scroll;
}

.add-book-booking-infoText {
    padding-top: 55px;
    padding-bottom: 20px;
}

.helpHandStyle {
    cursor: help;
}

.feedback-input {
    max-width: 350px;
}

.feedback-textarea {
    min-height: 100px;
}

.slick-dots-antik {
    bottom: 50px !important;
    display: inline !important;
    position: relative !important;
    width: auto !important;
}

.slick-dots-antik li button:before {
    font-size: 8px !important;
    color: white !important;
    opacity: 0.4 !important;
    -webkit-filter: drop-shadow(0px 0px 1px rgba(0, 0, 0, 1)) !important;
    filter: drop-shadow(0px 0px 1px rgba(0, 0, 0, 1)) !important;
}

.slick-dots li.slick-active button:before {
    color: white !important;
    opacity: 0.9 !important;
}

.hourGlassStyle {
    height: 300px;
}

.smallHourGlassStyle {
    height: 70px;
}

.badPromoCode {
    color: red;
}

.InMyCartLabel {
    color: green;
}

#fifty-percent-back-text-big {
    font-family: "Roboto Slab";
    font-weight: 700;
    font-size: 16px;
    color: #0f5b99;
}

#fifty-percent-back-text-small {
    font-family: "Roboto Slab";
    font-weight: 400;
    color: #0f5b99;
    font-size: 12px;
}

.dynamicAlertModal {
    overflow-y: scroll;
    transform: translate3d(0,0,0);
}

.dynamicAlertModalBodyStyle {
    padding: 30px;
}

.dynamicAlertModal .modal-header {
    display: block;
}

.dynamicAlertModal .modal-header .close {
    float: right;
}

.dynamicAlertModalLargeStyle {
    width: 90%;
}

.dynamicAlertModalLargeBodyStyle {
    overflow-y: auto;
}

.mouseoverCallbackStyle {
    position: absolute;
    display: none;
    z-index: 200;
}

.hourGlassFrame {
    height: 50px;
}

.hourGlassContent {
    text-align: center;
}

.bookModalMinH {
    min-height: 600px;
}

/*bagolymúzeum*/
.owlGaleryImgStyle {
    box-shadow: 3px 3px 5px 2px rgba(0, 0, 0, .5);
    width: auto;
    height: 453px;
    margin: 0 auto;
}

.owlGaleryGroupFrame {
    max-height: 200px;
}

.owlGaleryGroupFrame a {
    border: 1px solid #d1af79;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 10px;
    transition: border 1s;
    flex-wrap: wrap;
    height: 210px;
}

.owlGaleryGroupFrame a:hover {
    border: 1px solid steelblue;
    transition: border 1s;
}

.owlGaleryGroupTitle {
    height: 2.8em;
}

.owlGaleryGroupImg {
    max-height: 135px;
    margin-top: 10px;
}

.owlGaleryPopUpImg {
    box-shadow: 3px 3px 5px 2px rgba(0, 0, 0, .5);
    width: auto;
    height: auto;
}

/*bagolymúzeum vége*/
.antik-modalZ3000 {
    z-index: 3000;
}

/*kosar*/
.cartShippingCategoryName {
    width: 70%;
    font-size: 0.8em;
}

.cartShippingCategoryFee {
    width: 30%;
    font-size: 0.8em;
    vertical-align: middle;
}

.cartItemPrice {
    font-size: 1em;
    color: green;
}

.cartItemPriceAkcio {
    font-size: 1.3em;
    color: red;
    display: block;
    word-break: keep-all;
}

.cartPicsPopUpImg {
    box-shadow: 3px 3px 5px 2px rgba(0, 0, 0, .5);
    width: auto;
    height: auto;
}

.cartEmptyFrame {
    text-align: center;
}

.cartBookingSeparate {
    color: red;
}

.cartNotation {
    font-size: 0.8em;
    text-align: justify;
    padding: 0;
    margin: 0;
}

.cartNotationTitle {
    font-size: 0.8em;
    font-weight: bold;
    padding: 0;
    margin: 5px 0 0 0;
}

/*elojegyzes*/

.bookingPageFreeSpace {
    height: 50px;
}

.incomingBookingHeaderTable {
    width: 100%;
}

.incomingBookingHeader {
    width: 70%;
    text-align: left;
}

.incomingBookingTable {
    width: 100%;
    border: solid 2px;
}

.incomingBookingTable_HeaderDateOfPublication {
    width: 50px;
}

.bookingListHeaderTable {
    width: 100%;
}

.bookingListHeaderTableTitle {
    width: 50%;
    text-align: left;
}

.bookingListHeaderTableButton {
    width: 50%;
    text-align: right;
}

.bookingListTable {
    width: 100%;
    border: solid 2px;
}

.bookingListTableHeadDelete {
    max-width: 50px;
}

.bookingListTableHeadDateOfPublication {
    max-width: 50px;
}

.bookingListTableHeadInformMethod {
    max-width: 100px;
}

.bookingListTableHeadStatus {
    max-width: 100px;
}

.bookingListTableHeadActivation {
    max-width: 50px;
}

.bookingListTableBookReserve {
    color: red;
}

.bookingListTableBookExists {
    color: red;
}

.bookingTableHeader {
    width: 100%;
}

.bookingTableHeaderTitle {
    width: 80%;
    text-align: left;
}

.bookingTable {
    width: 100%;
    border: solid 2px;
}

.bookingTableHeadDateOfPublication {
    width: 50px;
}

.bookingTableHeadInform {
    width: 50px;
}

.bookingTableHeadSeries {
    width: 100px;
}

.bookingTableBookExists {
    color: red;
}

.bookingTableBookReserve {
    color: red;
}

.bookingSearchError {
    text-align: center;
}

.bookingSearchSuccess {
    text-align: center;
}

.bookingSearchDetails {
    font-size: 1em;
}

/*
* értesítő oldal
*/
.adviseTableHeader {
    width: 100%;
}

.adviseTableHeaderTitle {
    text-align: left;
}

.adviseTableHeaderButton {
    text-align: right;
}

.adviseTable {
    width: 100%;
    border: solid 2px;
}

.adviseTableHeadDelete {
    width: 50px;
}

.adviseTableHeadBeforeWar {
    width: 50px;
}

.adviseTableHeadActivStatus {
    width: 50px;
}

.adviseTopicsFrame {
    font-size: 1em;
    font-weight: bold;
}

.adviseTopics {
    font-size: 0.9em;
}

.newAdviseFontSize {
    font-size: 16px;
    color: #333333;
    font-family: "Roboto Slab";
}

.newAdviseTopicsTable {
    width: 100%;
    height: 300px;
    border-radius: 50px;
}

.newAdviseTopics {
    background-clip: padding-box;
    width: 100%;
    border: solid 4px;
    border-radius: 25px;
    vertical-align: top;
    padding: 0px;
    color: #d1af79;
}

.newAdviseParametersFrame {
    padding-top: 20px;
}

/*end*/

.forgottenPasswordInfoTextTwo {
    font-style: italic;
}

.galeryImg {
    box-shadow: 3px 3px 5px 2px rgba(0, 0, 0, .5);
    width: auto !important;
    height: auto;
}

.jobDataAdministrationImg {
    max-height: 20em;
}

.jobBookSelectorImg {
    max-height: 20em;
}

/*reszletes keresso*/
.advancedSearchFrame {
    height: 30px;
}

.advancedSearchTitle {
    font-size: 1.3em;
}

.advancedSearchDetails {
    font-size: 0.9em;
    color: #093A6D;
}

.advancedSearchButtonsFrameBefore {
    height: 30px;
}

.advancedSearchButtonsFrame {
    text-align: center;
}

.advancedSearchFormBefore {
    height: 30px;
}

.advancedSearchYearSelect {
    max-width: 160px;
}

.advancedSearchRowSpace {
    height: 20px;
}

.advancedSearchTopicsTitle {
    font-size: 1em;
}

.advancedSearchTopicsName {
    font-size: 0.9em;
}

.advancedSearchTopicsFrame {
    font-size: 1em;
    font-weight: bold;
}

.searchTippFrame {
    text-align: center;
}

.searchTabs {
    padding: 3px;
    text-align: center;
}

/*searchResult*/
.searchResultBackButtonFrame {
    text-align: center;
}

.searchResultBackButtonFrameBefore {
    height: 30px;
}

.searchResultProloguePopUp {
    font-size: 1em;
}

.searchResultNoResult {
    text-align: center;
}

.searchResultOverMax {
    text-align: center;
}

.searchResultBackToMoneyResultsButton {
    text-align: right;
}

.feedbackModal {
    z-index: 3000;
}

.feedbackDatas {
    text-align: justify;
    font-size: 0.8em;
}

.feedbackSendButtonFrame {
    padding-top: 10px;
}

.favouriteAuthor {
    padding-left: 10px;
}

.favouriteAuthorIndex {
    text-align: right;
}

.src-optX-frame {
    display: inline-block;
    margin-top: 5px;
    font-size: 12px;
}

.src-optX-frame-centerOrder {
    text-align: center;
}

.src-options-break {
    height: 0px;
}

.filterPanel-poz {
    z-index: 10;
    float: left;
}

.book-data-holder-list{
    margin: 10px auto auto -20px;
}
@media (max-width: 1400px) {
    .book-data-holder-list {
        margin: 10px auto auto 10px;
    }

    #antik-head-info-panel .SundayPromotionText {
        font-size: .7em;
    }
}
@media (max-width: 1200px) {
    #antik-head-info-panel .SundayPromotionText {
        font-size: .6em;
    }

    .src-options-md {
        color: #243a69;
        border-top: 1px solid #d1af79;
        border-bottom: 1px solid #d1af79;
        height: 65px;
        margin-left: 15px;
        margin-right: 15px;
        width: 95%;
        margin-top: 2%;
    }

    .src-optX-frame-leftOrder {
        text-align: left;
    }

    .src-optX-frame-rightOrder {
        text-align: right;
    }

    .src-options {
        height: 80px;
    }

    .terkoz-oldal {
        font-size: 13px;
    }

    .tablazat-atadopertner {
        min-height: 38px;
    }
    .book-data-holder-list {
        margin: 10px auto auto 30px;
    }
}

@media (max-width: 991px) {
    .tablazat-atadopertner {
        min-height: 23px;
    }
    .book-data-holder-list {
        margin: 10px auto auto 70px;
    }
}

@media (max-width: 640px) {

    .fizkonyv-link {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 1.2em;
    }

    .fizkonyv-link-div {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .greetingModal-morning, .greetingModal-afternoon, .greetingModal-evening {
        left: 10%;
    }

    .greetingModal-CloseButton {
        left: 5%;
    }

    .greetingModal-CancelButton {
        left: 18%;
    }

    .greetingModal-login-afternoon-text-p1 {
        font-size: 40px;
    }

    .greetingModal-login-afternoon-text-p2 {
        font-size: 40px;
    }

    .greetingModal-evening-colored {
        font-size: 1.8em;
    }

    .greetingModal-login-night-text-p1-colored {
        font-size: 18px;
    }

    .greetingModal-login-night-text-p2-colored {
        font-size: 18px;
    }

    .pointshop-enter {
        text-align: center;
    }

    #pontConfirmYesButton, #pontConfirmNoButton {
        font-size: 12px;
    }

    #pointshop-enter {
        text-align: center;
        padding: 10px 5px;
    }
}
@media (max-width: 581px) {
    .src-result-book {
        min-height: 510px;
    }

    .col-md-antik {
        min-height: 530px;
    }

    .buymore {
        margin: 10px;
    }

    .minden_level {
        background: url("https://cdn.antikvarium.hu/site/antik/home/email_banner_redesign_mobil_350x80.jpg") no-repeat;
        display: inline-block;
        width: 100%;
        height: 80px;
    }

    .yellow-button-konyvfalo {
        font-size: 14px;
        width: 100%;
    }

    .konyvfalo-red-button {
        font-size: 14px;
        margin-bottom: 5%;
        width: 100%;
    }

    .padding-konyvfalo {
        padding: 0;
    }

    .summer-campaign-error-text {
        font-size: 16px;
    }

    .summer-campaign-error-text2 {
        font-size: 14px;
    }

    .interesting-subjects-box a{
        min-height: 50px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        font-size: 22px;
    }
}

.mobile-list-mod-fix-size{
    width: 142px;
    min-height: 196px;
    background-size: cover;
    background-repeat: no-repeat;
}

.book-data-list {
    padding-left: 0px;
}

@media (max-width: 541px) {
    .mobile-list-mod-fix-size{
        width: 120px;
        min-height: 165px;
    }
    #searchContent #search_pile {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .src-result-book {
        min-height: 550px;
        padding-top: 10%;
    }

    .breadcrumb-margin {
        margin-top: 5%;
    }
    .book-data-list {
        margin: 15px auto 0 auto;
    }
    .book-title-mobil-list , .book-data-editor-mobil-list{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .mobile-list-mod-pos-price-list{
        position: absolute;
        left: 120px;
        font-size: 17px;
        bottom: 3px;
    }
    .reserve-txt-list{
        position: absolute;
        left: 120px;
        bottom:38px;
    }
    .mobile-list-mod-icons{
        left: 65px !important;
        top:-10px !important;
    }
    .book-img-holder-src-pillanatnyi-list{
        left: 71px !important;
        top: -13px !important;
    }
    .book-img-holder-src-pillanatnyi-list-partnerbook{
        left: initial !important;
        top: 5px !important;
        right: 5px !important;
    }
    .book-img-holder-src-pillanatnyi-list img {
        width:50px;
    }
    .book-img-holder-src-pillanatnyi-list-partnerbook img{
        width:45px;
    }
    .book-data-holder-list{
        margin: 10px auto auto -56px;
    }
    .book-price-holder-list .percent-list:nth-child(2){
        position: absolute;
        left: 185px;
        bottom: 52px;
    }
    .book-price-holder-list .percent-list:nth-child(1){
        position: absolute;
        left: 132px;
        bottom: 52px;
    }
    .book-price-old-list{
        position: absolute;
        left: 126px;
        bottom: 25px;
    }
    .book-data-editor-mobil-list{
        -webkit-line-clamp: 1;
    }
}
@media (max-width: 500px) {
    .book-data-holder-list {
        margin: 10px auto auto -40px;
    }
}

@media (max-width: 460px) {
    .book-data-holder-list {
        margin: 10px auto auto -20px;
    }
}


@media (max-width: 481px) {
    .main-nav {
        width: 54%;
    }

    .user-name {
        width: 160px;
    }

    .navbar {
        min-height: 45px;
    }

    .user-name span {
        font-size: 15px;
        line-height: 20px;
        display: block;
    }

    .antik-brand {
        text-align: center;
    }


    .push-down {
        display: contents;
        margin-top: 5px;
    }

    .quick-save-tab-container {
        display: inline-flex;
        width: 100%;
        margin: auto;
    }

    .book-data-title {
        font-size: 26px;
        line-height: 35px;
        min-height: 40px;
    }

    .push-down-book-data {
        margin-top: 8px;
    }

    .carousel-pushdown {
        margin-top: 5px;
    }

    .carousel-head {
        font-size: 22px;
        margin-bottom: 5px;
    }

    .carousel-head-mini {
        font-size: 22px;
        margin-bottom: 5px;
    }

    .gradient-left, .gradient-right {
        width: 50px;
    }

    .gradient-left {
        left: 0;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0) 100%); /* IE10+ */
        background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 0) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1); /* IE6-8 */

    }

    .gradient-right {
        right: 0;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); /* IE6-8 */

    }

    .buy-cart-ex {
        width: 100%;
    }

    .col-md-antik {
        width: 50% !important;
    }

    .radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
        margin-left: -20px !important;
    }

    .book-img-holder-src {
        max-height: 250px;
    }

    .out-checkbox, .out-img, .out-title, .out-reserve, .out-condition, .out-price, .out-delete {
        font-size: 0.8em;
    }

    .out-delete i{
        color:#243A69;
        font-size:18px;
    }

    .cartItemPriceAkcio{
        color:#2B912E;
        font-size:1.3em;
    }

    .cart-copy-input {
        border-radius: 0px;
        border: 1px solid gray;
        color: gray;
        font-size:15px;
    }

    .table-cart-list {
        padding-left: 0;
        padding-right: 0;
    }

    .book-data-txt-list, .book-data-txt-list h2 {
        font-size: 12px;
    }

    .add-book-price {
        font-size: 15px;
    }

    .add-price {
        padding: 0 10px 0 5px;
        min-width: 90px;
    }

    .add-currency {
        font-size: 11px;
    }

    .add-percent {
        border-radius: 13px;
        width: 25px;
        height: 25px;
        font-size: 14px;
    }

    .add-percentAkcio {
        border-radius: 13px;
        width: 25px;
        height: 25px;
        font-size: 14px;
    }

    .add-points {
        width: 30px;
        height: 30px;
        font-size: 13px;
    }

    .add-points-text {
        font-weight: 300;
        padding-left: 33px;
        padding-top: 6px;
        position: absolute;
    }

    .btn-xs {
        padding: 0px 1px;
        font-size: 10px;
        font-weight: 400;
        width: 60px;
        white-space: normal;
    }

    .caFbCloseButton {
        padding-left: 0;
    }

    .caFbCloseButton .btn {
        font-size: 13px !important;
    }

    .caFbCartButton .btn {
        font-size: 13px !important;
    }

    .temakoriFa {
        font-size: 10px;
    }

    .added-margin {
        width: 100%;
    }

    .blue-button-background {
        padding: 8px 40px;
    }

    .login-dialog {
        width: 95%;
    }

    .form-group .login-field-icon {
        right: 0%;
        top: 36%;
        background-color: unset;
    }

    .login-buttons-container {
        padding: 0 9%;
    }

    .login-footer {
        padding: 15px;
    }

    #login-modal-loginUsername {
        width: 100%;
    }

    #login-modal-loginPassword {
        width: 100%;
    }

    .dynamicAlertModalBodyStyle {
        padding: 0;
    }

    .mobile-owl-padding {
        padding: 0;
    }

    .owl-image-margin-default {
        margin-left: 33%;
    }

    .regRightMargin {
        padding-right: 15px;
    }
}

@media (max-width: 412px) {
    .greetingModal-logout {
        top: 37%;
        left: 11%;
    }

    .user-name {
        width: 135px;
    }
    .mobile-list-mod-fix-size{
        width: 120px;
        min-height: 165px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .mobile-list-mod-pos-price-list{
        position: absolute;
        left: 120px;
        font-size: 17px;
        bottom: 3px;
    }
    .book-data-holder-list {
        margin: 3px auto auto 0;
    }
    .reserve-txt-list{
        position: absolute;
        left: 120px;
    }
}

@media (max-width: 401px) {
    .src-result-book {
        min-height: 500px;
    }
}
@media (max-width: 380px) {

    .advancedSearchTopicsName {
        font-size: 0.8em;
    }

    .mobile-list-mod-fix-size {
        width: 105px;
        background-position-x: -5px;
    }
    .mobile-list-mod-pos-price-list{
        left: 105px;
        font-size: 17px;
        bottom: 3px;
    }
    .reserve-txt-list{
        left: 105px;
    }
    .mobile-list-mod-icons{
        left: 65px !important;
        top:-10px !important;
    }
    .book-img-holder-src-pillanatnyi-list{
        left: 64px!important;
        top: -13px!important;
    }
    .book-img-holder-src-pillanatnyi-list img{
        width:45px;
    }
    .book-data-holder-list{
        margin: 3px auto auto 0;
    }
    .book-price-holder-list .percent-list:nth-child(2){
        left: 170px;
        bottom: 52px;
    }
    .book-price-holder-list .percent-list:nth-child(1){
        left: 120px;
        bottom: 52px;
    }
    .book-price-old-list{
        left:110px;
    }
}

@media (max-width: 375px) {
    .book-img-holder-src-pillanatnyi {
        left: 180px;
    }

    #searchContent #search_pile {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .book-img-holder-src {
        margin-left: auto;
        margin-right: auto;
    }

    .book-data{
        border-bottom: 0px;
    }

    .src-options-md {
        margin-bottom: 5%;
    }

    #searchContent #search_pile .col-md-antik {
        width: 80% !important;
        margin: 0 10%;
    }

    .buy-cart-src {
        margin-bottom: 30px;
        position: absolute;
        top: initial;
        right: 0;
        width: 77%;
    }

    .book-img-holder-src {
        max-width: 180px;
    }

    .book-data {
        padding: 5px 22px 0 35px;
        border-left: 0;
        margin-top: 3%;
    }

    .price {
        margin-left: 0;
    }

    .book-points {
        margin-left: 10%;
    }

    .buy-cart-src {
        width: 77%;
    }

    .buy-cart-src:before {
        border: 1px solid #d1af79;
        margin: -6px 0 0 -24%;
    }

    .form-group {
        margin: 0;
    }

    .form-group .login-field-icon {
        right: 0;
    }
}
@media (max-width: 365px) {
    .book-price-holder-list .percent-list:nth-child(2) {
        left: initial;
        bottom: 34px;
        right: 14px;
    }
    .book-price-holder-list .percent-list:nth-child(1) {
        left: initial;
        bottom: 34px;
        right: 60px;
    }
}
@media (max-width: 330px) {
    .mobile-list-mod-pos-price-list {
        left: 105px;
        font-size: 17px;
        bottom: 33px;
    }

    .book-price-old-list {
        left: 110px;
        bottom: 55px;
    }
    .book-author-list-mod-mobile{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 1;
    }
    .book-data-holder-list {
        margin: 3px auto auto 10px;
    }
    .book-title-mobil-list{
        font-size: 12px;
    }
}
@media (max-width: 360px) {
    .user-name {
        width: 100px;
    }

    .book-img-holder-src {
        max-height: 390px;
    }

    .antik-logo {
        width: 100%;
    }

    .input-group-fixed {
        width: 90% !important;
        margin-top: -90px;
    }

    .book-price-old {
        font-size: 12px;
    }

    .book-price {
        font-size: 13px;
    }

    .price {
        padding: 0 20px 0 5px;
    }

    .currency {
        font-size: 10px;
    }

    .percent {
        width: 23px;
        height: 23px;
        margin: -2px 0 0 -12px;
        font-size: 12px;
    }

    .percentAkcio {
        width: 23px;
        height: 23px;
        margin: -2px 0 0 11px;
        font-size: 12px;
    }

    .add-book-price {
        font-size: 13px;
    }

    .add-price {
        padding: 0 2px 0 2px;
        min-width: 75px;
    }

    .add-currency {
        font-size: 11px;
    }

    .add-percent {
        border-radius: 10px;
        width: 20px;
        height: 20px;
        font-size: 12px;
    }

    .add-percentAkcio {
        border-radius: 10px;
        width: 20px;
        height: 20px;
        font-size: 12px;
        margin: -1px 0 0 5px;
    }

    .buy-cart-ex-disabled {
        height: 50px;
    }

    .caFbCloseButton {
        padding-left: 0;
        margin-left: -3px;
    }

    .caFbCloseButton .btn {
        font-size: 12px !important;
    }

    .caFbCartButton .btn {
        font-size: 12px !important;
    }

    .choose-arrow {
        display: none;
    }

    .chips {
        padding: 8px 2px;
    }
}

@media (max-width: 540px) {
    .src-optX-title-none {
        display: none !important;
    }

    .greetingModal-morning, .greetingModal-afternoon, .greetingModal-evening {
        font-size: 1.5em;
    }

}

@media (max-width: 480px) {

    .help_ShippingTableData {
        min-height: 25px;
    }

    .greetingModal-CancelButton {
        left: 23%;
    }

    .greetingModal-CloseButton {
        font-size: 1em;
        left: 18%;
        top: 35%;
    }

    .greetingModal-CancelButton {
        font-size: 1em;
        top: 35%;
        left: 52%;
    }

    .greetingModal-afternoon, .greetingModal-evening, .greetingModal-morning {
        left: 19%;
    }

    .greetingModal-logout-morning-text-header {
        font-size: 22px;
        margin-bottom: -4px;
    }

    .greetingModal-logout-morning-text-p1 {
        font-size: 22px;
        margin-bottom: 1px;
    }

    .greetingModal-logout-morning-text-p2 {
        font-size: 16px;
        margin-bottom: 0;
    }

    .greetingModal-greeting-text {
        position: absolute;
        top: 25%;
        left: 10%;
        font-weight: 700;
    }

    .greetingModal-login-morning-text-p1 {
        font-size: 23px;
        margin-bottom: 0;
    }

    .greetingModal-login-morning-text-p2 {
        font-size: 23px;
        margin-bottom: 0;
    }

    .greetingModal-login-afternoon-text-p1 {
        font-size: 23px;
    }

    .greetingModal-login-afternoon-text-p2 {
        font-size: 23px;
    }

    .greetingModal-greeting-text-morning {
        margin-top: -10%;
    }

    .greetingModal-logout-morning-text-header {
        font-size: 38px;
    }

    .greetingModal-login-morning-text-morning-p1 {
        font-size: 15px;
    }

    .greetingModal-login-morning-text-morning-p2 {
        font-size: 15px;
    }

    .greetingModal-evening-colored {
        font-size: 1.8em;
    }

    .greetingModal-login-night-text-p1-colored {
        font-size: 18px;
    }

    .greetingModal-login-night-text-p2-colored {
        font-size: 18px;
    }

    .terkoz-oldal {
        font-size: 13px;
    }
}

@media (max-width: 375px) {
    #text-right, #text-left {
        padding: 0;
    }

    .speckat-szalag {
        right: 0px;
    }

}

@media (max-width: 414px) {
    .greetingModal-greeting-text-morning {
        margin-top: 8%;
    }

    .adviseTableHeaderButton {
        text-align: left;
    }

    .new-notification {
        width: 100%;
    }

    #ertesito_cim {
        text-align: center;
    }
}

@media (max-width: 375px) {
    .book-points {
        margin-left: 14%;
    }
}

@media (max-width: 360px) {
    .adviseTableHeaderButton, .adviseTableHeaderTitle {
        text-align: center;
    }

    #text-right, #text-left {
        margin: 5px 0;
    }

    .greetingModal-morning greetingModal-logout {
        top: -1%;
        left: 22%;
    }

    .greetingModal-logout-morning-text-header {
        font-size: 22px;
        margin-bottom: -4px;
    }

    .greetingModal-logout-morning-text-p1 {
        font-size: 15px;
        margin-bottom: 1px;
    }

    .greetingModal-logout-morning-text-p2 {
        font-size: 16px;
        margin-bottom: 0;
    }

    .orderButton {
        padding-left: 0px;
        padding-right: 0px;
    }

    .terkoz-oldal {
        font-size: 10px;
    }

    .help_ShippingTableData {
        min-height: 1px;
    }

    .help_GoogleMaps-xs {
        margin-left: 15px !important;
    }

    .greetingModal-morning, .greetingModal-afternoon, .greetingModal-evening {
        font-size: 1em;
    }

    .greetingModal-CloseButton {
        font-size: 1em;
        top: 36%;
        width: 89px;
        height: 30px;
    }

    .greetingModal-CancelButton {
        font-size: 1em;
        top: 36%;
        left: 50%;
        width: 89px;
        height: 30px;
    }

    .greetingModal-greeting-text {
        position: absolute;
        top: 25%;
        left: 10%;
        font-weight: 700;
    }

    .greetingModal-login-morning-text-p1 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .greetingModal-login-morning-text-p2 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .greetingModal-greeting-text-morning {
        margin-top: 17%;
    }

    .greetingModal-login-afternoon-text-p1 {
        font-size: 18px;
    }

    .greetingModal-login-afternoon-text-p2 {
        font-size: 18px;
    }

    .greetingModal-evening-colored {
        font-size: 1.8em;
    }

    .greetingModal-login-night-text-p1-colored {
        font-size: 13px;
    }

    .greetingModal-login-night-text-p2-colored {
        font-size: 13px;
    }

    #text-left, #text-right {
        text-align: center;
    }
}


.info-search-mobile {
    margin-top: -32px;
    padding-left: 15px;
    background-color: transparent;
}

.footer-menu-push {
    margin-left: 1px;
}

.footer-contact-pull {
    margin-left: -1px;
}

.cartBadgeAllItems {
    padding-top: 10px !important;
}

.glyphicon-book-color {
    color: #d1af79;
}

/*
* megrendelések listája (megrendelés history))
*/
.mrListViewRow {
    border: solid 2px;
    width: 100%;
}

.mrListViewRowColumn {
    padding: 15px;
}

.mrListViewTitle {
    font-size: 1em;
}

.mrListViewDataTable {
    width: 100%;
}

/*
* megrendelések listájában egy megrendelés adatai (megrendelés history))
*/
.mrDataTableFrame {
    border: solid 2px;
    width: 100%;
}

.mrDataBackButton {
    text-align: right;
    padding-top: 30px;
    padding-right: 30px;
}

.mrDataFrame {
    padding-left: 30px;
}

.mrDataTitle {
    font-size: 1em;
}

.mrDataLeft {
    text-align: left;
    padding-left: 10px;
}

.mrDataRight {
    text-align: right;
    padding-right: 10px;
}

.mrDataCopySpace {
    padding: 30px;
}

.mrDataCopyTableTitle {
    font-size: 1em;
}

.mrDataCopyTable {
    border: solid 2px;
    width: 100%;
}

.mrDataCopyTableHeaderTitle {
    width: 40%;
}

.mrDataCopyTableHeaderStatus {
    width: 10%;
}

.mrDataCopyTableHeaderComment {
    width: 40%;
}

.mrDataCopyTableHeaderStorageNumber {
    width: 10%;
}

.mrDataCopyTableBookTitleFrame {
    text-align: left;
    vertical-align: middle;
}

.mrDataCopyTableBookTitle {
    font-size: 1.1em;
}

.mrDataCopyTableBookBinding {
    font-size: 1.0em;
}

.mrDataCopyTableBookStatusFrame {
    text-align: left;
    vertical-align: middle;
}

.mrDataCopyTableBookStatus {
    font-size: 1.1em;
}

.mrDataCopyTableBookCommentFrame {
    text-align: left;
    vertical-align: middle;
}

.mrDataCopyTableBookComment {
    font-size: 1.1em;
}

.mrDataCopyTableBookStorageNumberFrame {
    text-align: left;
    vertical-align: middle;
}

.mrDataCopyTableBookStorageNumber {
    font-size: 1.1em;
}

.mrDataPresentBook {
    font-size: 0.9em;
}

.mrDataShippingCategory {
    font-size: 1em;
}

.mrDataShippingPlace {
    background-color: lightgray;
    padding: 5px;
}

.mrDataPaymentMethod {
    font-size: 1em;
}

.mrDataBillingDetailsTitle {
    font-size: 1em;
}

.mrDataBillingDetails {
    background-color: lightgray;
    padding: 5px;
}

.mrDataShippingDetailsSpace {
    width: 30px;
}

.mrDataShippingDetailsTitle {
    font-size: 1em;
}

.mrDataShippingDetails {
    background-color: lightgray;
    padding: 5px;
}

.mrDataPhoneNumberFrame {
    vertical-align: text-top;
}

.mrDataPhoneNumberTitle {
    font-size: 1em;
}

.mrDataPhoneNumber {
    background-color: lightgray;
    padding: 5px;
}


/*
* megrendelés véglegesítve oldal (megrendelem gomb után)
*/
.mrFinalTextBig {
    font-size: 1.3em;
}

.mrFinalTextNormal {
    font-size: 1em;
}

.mrFinalBankTextFrame {
    padding-bottom: 20px;
    padding-top: 20px;
}

.mrFinalLogo {
    margin-top: 15px;
}

.mrFinalHr {
    margin-top: 3px;
    margin-bottom: 3px;
}

.mrFinalTab {
    padding: 7px;
    min-height: 100px;
    margin-top: 10px;
    background-color: #d1af79;
}

.mrFinalTabBgImgAtvet {
    background-image: url("../../../assets/ikon_atvet.png");
}

.mrFinalTabBgImgCim {
    background-image: url("../../../assets/ikon_cim.png");
}

.mrFinalTabBgImgVeg {
    background-image: url("../../../assets/ikon_adat.png");
}

.mrFinalTabBgImgFizmod {
    background-image: url("../../../assets/ikon_fizet.png");
}

.mrFinalTabOn {
    background-color: #a5844c;
    cursor: pointer;
    pointer-events: auto;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100px;
}

.mrFinalTab:after {
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-left: 15px solid;
    border-bottom: 50px solid transparent;
    position: absolute;
    top: 0;
    right: -15px;
    content: "";
}

.mrFinalTabOn:after {
    border-left-color: #a5844c;
}

.mrFinalTabOff {
    background-color: #d1af79;
    cursor: pointer;
    pointer-events: auto;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100px;
}

.mrFinalTabOff:after {
    border-left-color: #d1af79;
}

.mrFinalTabOff:hover {
    background-color: #a5844c;
}

.mrFinalTabOff:hover:after {
    border-left-color: #a5844c;
}

.mrFinalTabDisable {
    border-color: #cccccc;
    background-color: #dddddd;
    color: #ffffff;
    cursor: default;
    pointer-events: none;
}

.mrFinalTabDisable:after {
    border-left-color: #dddddd;
}

.mrFinalTabDisableButton {
    border-color: #cccccc;
    background-color: #dddddd;
    color: #ffffff;
    cursor: default;
    pointer-events: none;
}

.mrFinalTabTitle {
    font-size: 1.2em;
    font-weight: bold;
    color: white;
    text-align: center;
    white-space: nowrap;
}

.mrFinalTabContent {
    border: 1px solid;
    margin-top: 10px;
    padding: 18px;
}

@media (max-width: 767px) {
    .mrFinalTab {
        min-height: 38px;
        background-size: 55px;
        background-position-x: 4%;
    }

    .mrFinalTabOn:after {
        border-top: 19px solid transparent;
        border-bottom: 19px solid transparent;
    }

    .mrFinalTabOff:after {
        border-top: 19px solid transparent;
        border-bottom: 19px solid transparent;
    }

}


/*
* könyv adatlap
*/
.bookDataTableHeadRows {
    vertical-align: top;
}

.bookDataTableAuthors {
    text-align: center;
}

.bookDataNames {
    padding-left: 40px;
}

.bookDataDetails {
    font-size: 1em;
}

.bookDataGreenSign {
    color: green;
}

.bookDataRedSign {
    color: red;
}

.bookParameterTitle {
    margin-top: 8px;
    margin-bottom: 4px;
    font-weight: 700;
    color: #a5844c;
    text-transform: uppercase;
    font-size: 14px;
    font-family: inherit;
    box-sizing: border-box;
}

.bookInStoreTitle {
    font-size: 26px;
    font-weight: 300;
    color: #243a69;
    margin: 0px;
    font-family: inherit;
    line-height: 1.1;
    box-sizing: border-box;
}

.bookStatusPicsTitle {
    margin: 10px 0px 8px;
    font-size: 14px;
    text-transform: uppercase;
    color: #243a69;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    box-sizing: border-box;
}


.book-data-title a span {
    margin-left: 0px;
    min-height: 75px;
    font-size: 35px;
    line-height: 1;
    text-transform: none;
    font-weight: normal;
    color: #243a69;
}

/*
* kosárba tétel utáni visszajelző modal ablak
*/
.caFbBookDataPadding {
    padding-left: 8px;
}

.caFbBookLabelWidth {
    width: 100px;
}

.caFbBookDataVAlign {
    vertical-align: top;
    word-break: break-word;
}

.caFbText {
    padding-top: 10px;
    padding-bottom: 10px;
}

.caFbShippingPriceInfo {
    text-align: right;
    font-weight: bold;
}

.caFbCloseButton {
    text-align: left;
}

.caFbCartButton {
    text-align: right;
}


/*
* A kosárban lévő óra ikon beállítások
*/
.caClock {
    color: #7F7F7F;
    font-size: 1em;
}

.caClockOver {
    color: red;
    font-size: 1em;
}

.rendComboWidth {
    max-width: 149px;
}

.rendezes-booktype {
    width: 149px;
}

.book-data-title-height {
    margin-top: 0px;
}

.book-subtitle {
    margin-left: 5px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #a5844c;
}

.book-title-popup {
    font-family: inherit;
    font-size: 18px;
    margin: 0px;
    line-height: 1.42857;
    font-weight: 500;
    color: inherit;
    box-sizing: border-box;
}

.page-title {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    box-sizing: border-box;
}

.footer-contact-label {
    color: #FFF;
    text-decoration: none;
    background-color: transparent;
    box-sizing: border-box;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    font-family: "Roboto Slab";
    line-height: 1.42857;
}

.header-book-counter {
    font-size: 32px;
    font-weight: 400;
    color: #D1AF79;
    margin-bottom: 0px;
    margin-top: 0px;
    font-family: inherit;
    box-sizing: border-box;
    text-transform: uppercase;
    text-align: left;
}

/*
*Másolás védelem
*/
.disabledCopy {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
}


.bookModalTopCloseButton {
    float: right;
}


/*
*Az érintőképernyős eszközökön felugró tooltip beállításai
*/
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 2999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
    background-color: white;
}

body .ui-tooltip {
    border-width: 2px;
}


/*
* Könyv adatlap tartalom
*/
.tartalomFejlecSzoveg {
    text-align: left;
    font-weight: bold;
    width: 80%;
    padding-top: 10px;
}

.tartalomFejlecOldal {
    text-align: right;
    font-weight: bold;
}

.tartalomSzoveg {
    text-align: left;
    width: 80%;
    padding-left: 30px;
    padding-top: 10px;
}

.tartalomOldal {
    text-align: right;
}

.margin-top-10 {
    margin-top: 10px;
}

.elojegyzesKosarButton {
    max-width: 100px;
    text-align: center;
    padding: 5px;
    margin-top: 5px;
}

.searchAltemakorokUtvonal {
    font-size: 1em;
}

.searchCsakSzerzoAdat {
    font-size: 1em;
}

.startPageFrame {
    text-align: center;
    font-size: 1em;
    font-weight: bold;
    color: #D1AF79;
}

.dobokocka-title, .internetesVasarlasNapja-title {
    text-align: center;
    font-size: 1.5em;
}

.dobokocka-centerAlign, .internetesVasarlasNapja-centerAlign {
    text-align: center;
    font-size: 1.2em;
}

.dobokocka-landingPage-tipp {
    list-style-type: none;
}

.dobokocka-landingPage-tipp li:before {
    content: '✔';
    margin-left: -1em;
    margin-right: .100em;
}

.dobokocka-KosarIkonFelirat {
    font-style: italic;
    font-weight: bold;
    font-size: 0.9em;
}

.orszagBoltjaLogo {
    margin: 25px 0px 25px 0px;
}

.orszagBoltja-PageTitle, .myCenter {
    text-align: center;
}

.orszagBoltja-landingPageLink {
    text-align: center;
    font-size: 1.5em;
}

.orszagBoltja-imgCenter {
    display: block;
    margin: 0 auto;
    padding: 10px;
}

.orszagBoltja-rules {
    list-style-type: none;
}

.orszagBoltja-rules li:before {
    content: '✔';
}

.orszagBoltja-postScript {
    font-style: italic;
    text-align: center;
}

.orszagBoltja-collapseImg {
    max-height: 80px;
}

/*
vaklicit
 */
.blindOffer-cart-src-list:before {
    background: url("../images/reserve-icon.png") no-repeat;
}

.blindOffer-cart-ex:before {
    background: url("../images/reserve-icon.png") no-repeat;
}

.blindOffer-input {
    width: 100%;
    height: 40px;
    margin-top: 15px;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    padding: 5px 0 0 5px;
    background-color: #f1e7d7;
    color: red;
}

.blindOffer-price {
    color: red;
    font-style: italic;
    font-weight: bold;
    font-size: 1.1em;
}

.blindOffer-add-points-text {
    font-weight: 300;
    padding-top: 7px;
    position: absolute;
    font-style: italic;
}

.blindOffer-login {
    font-style: italic;
    font-weight: bold;
    font-size: 1.1em;
}

.blindOffer-backToList {
    padding-bottom: 20px;
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
    color: #d1af79;
}

.blindOffer-title {
    font-style: italic;
}

.owlSaid-informationRow {
    padding-left: 15px;
    padding-right: 15px;
}

.criticalPageTitle {
    font-size: 1em;
    text-decoration: none;
}

table#kosar {
    background-color: #fbfbfb;
}

#tartalomShort {
    max-height: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.txtimg {
    max-height: 453px;
    transition: max-height 0.2s;
    -webkit-transition: max-height 0.3s;
}

.txtimg:hover {
    max-height: 640px;
}

#loginBelepesSikertelen {
    z-index: 4400;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
}

#forgotPwd {
    z-index: 2000;
}

#regSzemelyesMezokHiba {
    z-index: 4400;
}

div.spec-flag {
    position: absolute;
    bottom: 0;
    max-width: 70%;
}

div.new-book-flag {
    max-width: 70%;
    position: absolute;
    top: -13px;
    left: 15px;
    z-index: 10;
}

div.moratorium-book-flag {
    width: 13%;
    height: 14%;
    position: absolute;
    top: -13px;
    left: 113px;
    z-index: 10;
}


.moratorium-book-flag img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
}

@media (max-width: 500px) {
    div.moratorium-book-flag {
        width: 13%;
        height: 19%;
        position: absolute;
        top: -13px;
        left: 98px;
        z-index: 10;
    }
}

div.new-book-flag-partner-book-discount {
    max-width: 70%;
    position: absolute;
    top: -13px;
    left: 0px;
    z-index: 10;
}

div.new-book-flag-ajanlo {
    max-width: 70%;
    position: absolute;
    top: -13px;
    z-index: 10;
}

.new-book-flag-list {
    max-width: 70%;
    position: absolute;
    top: -13px;
    left: 0px;
    z-index: 10;
}

@media (max-width: 320px) {
    .login-footer {
        padding: 15px;
    }
}

h2.book-title, h2.book-title-src {
    margin: 0 !important;
}

#tartalomFull {
    max-height: 300px;
    overflow: auto;
}

.panel-antik .panel-heading {
    border-bottom: 2px solid #A5844C !important;
    background: none;
    padding: 0 !important;
}

.panel-antik-tele .panel-heading {
    background-color: #A5844C;
}

.panel-antik .panel-title {
    display: inline-block;
    background-color: #A5844C;
    color: white;
    padding: 5px 15px;
}

.panel-title-arrow {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #A5844C;
    margin: 0 0 -10px 15px;
}

.panel-antik {
    background: none;
    border: none;
}

.panel-antik .panel-collapse {
    border: 1px solid #b5b4b4;
    border-top: none;
    padding-top: 10px;
}

.panel-antik-info {
    margin-bottom: 20px !important;
}


/* Elszamolo felulet  */
.border {
    border: 1px solid grey;
}

.sort {
    display: none;
}

.csomagrendezvesup {
    color: red;
}

#elszfel_params td {
    padding: 1px;
}

.bootbox.modal {
    z-index: 3000;
}

#fizkonyv-gyujto {
    border: 1px solid;
    height: 600px;
    overflow-y: auto;
    width: 330px;
}

#fizkonyv-gyujto-tartalom {
    margin: 0 10px;
}

#fizkonyv-gyujto-osszesito {
    margin-top: 5px;
}

.fizkonyv-gyujto-konyv {
    border-bottom: 1px solid black;
    margin: 0 5px 10px;
}

.csomagar-r {
    background-color: #E8FF00;
}

.csomagar-bf {
    background: linear-gradient(to right, #5fff5f, #00b8ff);
}

.csomagar-f {
    background-color: #5fff5f;
}

.csomagar-b {
    background-color: #00b8ff;
}


/* Spec kategorias konyvek */
.speckat-book_1, .speckat-book_1 .book-points {
    background-color: #dae3d8;
}

.speckat-book_2, .speckat-book_2 .book-points {
    background-color: #ecdbcb;
}

.speckat-book_3, .speckat-book_3 .book-points {
    background-color: #e5ebd4;
}

.speckat-book_4, .speckat-book_4 .book-points {
    background-color: #e9dfbf;
}

.speckat-book_5, .speckat-book_5 .book-points {
    background-color: #d2e7e1;
}

.speckat-book_f, .speckat-book_f .book-points {
    background-color: #f7e8df;
}

.speckat-book_1, .speckat-book_1 .buy-cart-src-list, .speckat-book_1 .buy-cart-src-list:before,
.speckat-book_1 .reserve-icon-src-list, .speckat-book_1 .reserve-icon-src-list:before,
.speckat-book_1 .buy-cart-src, .speckat-book_1 .buy-cart-src:before,
.speckat-book_1 .reserve-icon-src, .speckat-book_1 .reserve-icon-src:before {
    border-color: #607650;
}

.speckat-book_2, .speckat-book_2 .buy-cart-src-list, .speckat-book_2 .buy-cart-src-list:before,
.speckat-book_2 .reserve-icon-src-list, .speckat-book_2 .reserve-icon-src-list:before,
.speckat-book_2 .buy-cart-src, .speckat-book_2 .buy-cart-src:before,
.speckat-book_2 .reserve-icon-src, .speckat-book_2 .reserve-icon-src:before {
    border-color: #c07334;
}

.speckat-book_3, .speckat-book_3 .buy-cart-src-list, .speckat-book_3 .buy-cart-src-list:before,
.speckat-book_3 .reserve-icon-src-list, .speckat-book_3 .reserve-icon-src-list:before,
.speckat-book_3 .buy-cart-src, .speckat-book_3 .buy-cart-src:before,
.speckat-book_3 .reserve-icon-src, .speckat-book_3 .reserve-icon-src:before {
    border-color: #cadc32;
}

.speckat-book_4, .speckat-book_4 .buy-cart-src-list, .speckat-book_4 .buy-cart-src-list:before,
.speckat-book_4 .reserve-icon-src-list, .speckat-book_4 .reserve-icon-src-list:before,
.speckat-book_4 .buy-cart-src, .speckat-book_4 .buy-cart-src:before,
.speckat-book_4 .reserve-icon-src, .speckat-book_4 .reserve-icon-src:before {
    border-color: #be9c28;
}

.speckat-book_5, .speckat-book_5 .buy-cart-src-list, .speckat-book_5 .buy-cart-src-list:before,
.speckat-book_5 .reserve-icon-src-list, .speckat-book_5 .reserve-icon-src-list:before,
.speckat-book_5 .buy-cart-src, .speckat-book_5 .buy-cart-src:before,
.speckat-book_5 .reserve-icon-src, .speckat-book_5 .reserve-icon-src:before {
    border-color: #42ada2;
}

.speckat-book_f, .speckat-book_f .buy-cart-src-list, .speckat-book_f .buy-cart-src-list:before,
.speckat-book_f .reserve-icon-src-list, .speckat-book_f .reserve-icon-src-list:before,
.speckat-book_f .buy-cart-src, .speckat-book_f .buy-cart-src:before,
.speckat-book_f .reserve-icon-src, .speckat-book_f .reserve-icon-src:before {
    border-color: #eb5b23;
}

div.szerzoleiras {
    margin-bottom: 10px;
    margin-left: -15px;
}

.szerzoleiras h2 {
    color: #A5844C;
    font-size: 18px;
}

.szerzoleiras h3 {
    font-size: 16px;
}

.szerzoleiras blockquote {
    font-size: 16px;
    color: #666;
}

#konyv-szerzoleiras {
    min-height: 136px;
    display: block;
    visibility: visible;
    overflow: hidden;
    margin-bottom: 10px;
}

#konyv-szerzoleiras:not(.in) {
    height: 0px;
}

#konyv-szerzoleiras:not(.in):not(.collapsing):before {
    content: '';
    width: 100%;
    height: 36px;
    position: absolute;
    left: 0;
    top: 100px;
    background: linear-gradient(transparent, white);
}

#szerzoleiras-button:not(.collapsed) #buttxt-vissza, #szerzoleiras-button.collapsed #buttxt-tovabb {
    display: inline;
}

#szerzoleiras-button.collapsed #buttxt-vissza, #szerzoleiras-button:not(.collapsed) #buttxt-tovabb {
    display: none;
}

.rendeles-panel-cim b span {
    font-size: 200%;
    color: white;
    background-color: #243a69;
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
}

#kosar-tabla {
    overflow-y: auto;
    max-height: 420px;
}

select.has-error {
    border-color: red;
}

#fejlecKonyvInspiracio {
    color: #ffee61;
}

.ertesitouj-kiemeles {
    color: #2e4970;
}

#ertesitouj-header-img div {
    position: relative;
    overflow: hidden;
}

#ertesitouj-header-img img {
    float: right;
    max-width: 200%;
}

#ertesitouj-header {
    font-family: Georgia;
    font-size: 16px;
}

#ertesitouj-header-title {
    font-weight: bold;
    font-family: Georgia;
    font-size: 20px;
}

#ertesitoujlablec {
    background-image: url("https://cdn.antikvarium.hu/site/antik/home/uj_ertesito_aloldal_lablec_uj_meret.png");
    background-repeat: no-repeat;
    background-position: center;
    height: 290px;
    display: table;
    width: 100%;
}

#ertesitoujlablecszoveg {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
}

#ertesitoujlablecszoveg p {
    color: white;
}

#ertesitoujlablec p {
    text-align: center;
}

.new-notification {
    padding: 10px;
    color: #fff;
    background-color: #243a69;
    border: none;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
}

#temakorContainer {
    overflow: scroll;
    height: 886px;
}

@media (max-width: 767px) {
    #temakorContainer {
        height: 300px;
    }
}

@media (min-width: 767px) {
    .btn-wlg {
        display: inline-block;
        padding: 4px 5px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 0px;
    }

    .btn-default-wlg {
        color: #ffffff;
        background-color: #a5844c;
        border-color: #a5844c;
        transition: background-color 200ms linear, color 200ms linear;
    }

    .btn-default-wlg:hover, .btn-default-wlg:focus, .btn-default-wlg.focus, .btn-default-wlg:active, .btn-default-wlg.active, .open > .dropdown-toggle.btn-default-wlg {
        color: #fff;
        background-color: #d1af79;
        border-color: #a5844c;
    }

    #rendeles-atvetelmod {
        height: max-content;
    }

    #rendeles-fizmod {
        height: 235px ;
    }

    #rendeles-szlacim {
        height: max-content;
    }

    #rendeles-veglegesit {
        min-height: 655px;
    }

    .rendeles-panel-cim {
        line-height: 200%;
    }
}

@media (max-width: 993px) {
    #rendeles-atvetelmod {
        height: initial !important;
    }

    #rendeles-fizmod {
        height: initial !important;
    }

    #rendeles-szlacim {
        height: initial !important;
    }

    #rendeles-veglegesit {
        height: initial !important;
    }
    .log-in{
        font-size: 10px;
        z-index: 1006;
        margin-top: 0px;
    }
    .btn-wlg{
        font-size:11px;
    }
    .nav-primary{
        margin-left:initial;
    }
    .rp{
        right: 40px;
        margin-top: -161px;
    }
    .src-options{
        height:160px;
    }
}
@media (max-width: 576px) {
    #rendeles-fizmod {
        margin-top: 30px;
    }
}
/*
col-xxs bootstrap add-on
*/
/*
    Created on : 2015.03.30., 13:58:57
    Author     : Zoli
*/

.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}

@media (max-width: 360px) {
    .speckat-szalag {
        right: 0px;
    }

    .col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
        float: left;
    }

    .col-xxs-12 {
        width: 100%;
    }

    .col-xxs-11 {
        width: 91.66666667%;
    }

    .col-xxs-10 {
        width: 83.33333333%;
    }

    .col-xxs-9 {
        width: 75%;
    }

    .col-xxs-8 {
        width: 66.66666667%;
    }

    .col-xxs-7 {
        width: 58.33333333%;
    }

    .col-xxs-6 {
        width: 50%;
    }

    .col-xxs-5 {
        width: 41.66666667%;
    }

    .col-xxs-4 {
        width: 33.33333333%;
    }

    .col-xxs-3 {
        width: 25%;
    }

    .col-xxs-2 {
        width: 16.66666667%;
    }

    .col-xxs-1 {
        width: 8.33333333%;
    }

    .col-xxs-pull-12 {
        right: 100%;
    }

    .col-xxs-pull-11 {
        right: 91.66666667%;
    }

    .col-xxs-pull-10 {
        right: 83.33333333%;
    }

    .col-xxs-pull-9 {
        right: 75%;
    }

    .col-xxs-pull-8 {
        right: 66.66666667%;
    }

    .col-xxs-pull-7 {
        right: 58.33333333%;
    }

    .col-xxs-pull-6 {
        right: 50%;
    }

    .col-xxs-pull-5 {
        right: 41.66666667%;
    }

    .col-xxs-pull-4 {
        right: 33.33333333%;
    }

    .col-xxs-pull-3 {
        right: 25%;
    }

    .col-xxs-pull-2 {
        right: 16.66666667%;
    }

    .col-xxs-pull-1 {
        right: 8.33333333%;
    }

    .col-xxs-pull-0 {
        right: auto;
    }

    .col-xxs-push-12 {
        left: 100%;
    }

    .col-xxs-push-11 {
        left: 91.66666667%;
    }

    .col-xxs-push-10 {
        left: 83.33333333%;
    }

    .col-xxs-push-9 {
        left: 75%;
    }

    .col-xxs-push-8 {
        left: 66.66666667%;
    }

    .col-xxs-push-7 {
        left: 58.33333333%;
    }

    .col-xxs-push-6 {
        left: 50%;
    }

    .col-xxs-push-5 {
        left: 41.66666667%;
    }

    .col-xxs-push-4 {
        left: 33.33333333%;
    }

    .col-xxs-push-3 {
        left: 25%;
    }

    .col-xxs-push-2 {
        left: 16.66666667%;
    }

    .col-xxs-push-1 {
        left: 8.33333333%;
    }

    .col-xxs-push-0 {
        left: auto;
    }

    .col-xxs-offset-12 {
        margin-left: 100%;
    }

    .col-xxs-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-xxs-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-xxs-offset-9 {
        margin-left: 75%;
    }

    .col-xxs-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-xxs-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-xxs-offset-6 {
        margin-left: 50%;
    }

    .col-xxs-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-xxs-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-xxs-offset-3 {
        margin-left: 25%;
    }

    .col-xxs-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-xxs-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-xxs-offset-0 {
        margin-left: 0;
    }

    .hidden-xxs {
        display: none !important;
    }

    .src-result-book-points-xxs {
        border-right: 1px solid #d1af79;
        min-height: 350px;
        max-height: 450px;
    }


    .src-options-md {
        margin-bottom: 5%;
    }

    #searchContent #search_pile .col-md-antik {
        width: 80% !important;
        margin: 0 10%;
    }

    .buy-cart-src {
        margin-bottom: 30px;
        position: absolute;
        top: initial;
        right: 0;
        width: 77%;
    }

    .book-img-holder-src {
        max-width: 180px;
    }

    .out-price-xxs {
        width: 100px;
    }

    .book-data {
        padding: 5px 10px 0 26px;
        border-left: 0;
    }

    .price {
        margin-left: 0;
    }

    .book-points {
        margin-left: 14%;
    }

    .add-book-booking-infoText-xxs {
        padding-top: 80px;
        padding-bottom: 20px;
    }

    .buy-cart-src {
        width: 77%;
    }

    .buy-cart-src:before {
        border: 1px solid #d1af79;
        margin: -6px 0 0 -23.5%;

    }

    .book-img-holder-src-pillanatnyi {
        left: 180px;
    }

    .buy-cart-src-xxs {
        padding: 5px 10px 0 10px;
    }
}


/* BANNEREK */

#bannerFrame {
    z-index: 2;
    height: 265px;
    margin: auto auto 40px auto;
}

.antik-slider img {
    display: block;
    max-width: 100%;
    height: auto
}


.antik-slider {
    height: 290px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    width: 100%;
}

.antik-slider {
    background-position: center center;
    background-size: contain;
}

#sliderFrame .slick-slider {
    z-index: 1;
    text-align: center;
}

.antik-slider .container {
    height: 100%;
}

.antik-slider .bannerrow1 {
    height: 80%;
}

.antik-slider .bannerrow1 div {
    height: 100%;
}

.antik-slider .bannerrow1 div img {
    max-height: 100%;
}

.antik-slider .bannerrow2 {
    height: 20%;
}

.antik-slider .bannerrow2 div {
    height: 100%;
}

.antik-slider .bannerrow2 div img {
    max-height: 100%;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#foxpostmap {
    width: 100%;
    height: 930px;
    border: none;
}

@media (min-width: 992px) {
    #foxpostmap {
        height: 540px;
    }
}

.temakor-kulcsszo-column {
    margin-top: 1em;
}

.temakor-kulcsszo-table {
    display: table;
    width: 112%;
    margin: 0 -6%;
}

.temakor-kulcsszo {
    height: 3.4em;
    line-height: 1em;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    padding: 0.2em;
    overflow: hidden;
}

.temakor-kulcsszo div {
    max-height: 3em;
}

.temakor-kulcsszo-0 {
    background: linear-gradient(45deg, #e9ce7f 0%, #f5e5b2 50%, #e9ce7f 100%);
}

.temakor-kulcsszo-1 {
    background: linear-gradient(45deg, #d3c1e2 0%, #e0d3eb 50%, #d3c1e2 100%);
}

.temakor-kulcsszo-2 {
    background: linear-gradient(45deg, #b5cfa2 0%, #c0d4ac 50%, #b5cfa2 100%);
}

.temakor-kulcsszo-3 {
    background: linear-gradient(45deg, #e7c19c 0%, #f1d9b9 50%, #e7c19c 100%);
}

.temakor-kulcsszo-4 {
    background: linear-gradient(45deg, #b9d6e2 0%, #d2e4ec 50%, #b9d6e2 100%);
}

.temakor-kulcsszo-5 {
    background: linear-gradient(45deg, #e4b1b1 0%, #f2d6d1 50%, #e4b1b1 100%);
}

#search1 {
    border-width: 2.5px;
}

@media (min-width: 500px){
    #cartPageContainer #bannerFrame{
        width: 100%;
        height: initial;
    }

    #cartPageContainer .antik-slider{
        height: 360px;
    }
}

@media (max-width: 480px) {
    .antik-slider {
        background-position-x: 70%;
    }

    .owlSecondButton {
        margin-left: 10%;
        margin-right: 10%;
        margin-top: 5%;
        width: 80%;
        float: none;
    }

    .owlFirstButton {
        margin-left: 10%;
        margin-right: 10%;
        margin-top: 5%;
        width: 80%;
    }
}

@media (min-width: 768px) {
    .parcelshop-alert {
        width: 800px;
    }
}

#hiba-az-adatok-betoltese-kozben {
    text-decoration: underline;
}

.parcelshop-alert {
    font-size: 18px;
}

#couponCheckButton {
    color: #fff;
    background-color: #314e8c;
    border-color: #a5844c;
    height: 24px;
    padding: 0px 5px;
    margin-bottom: 2px;
}

.coupon-ignore-btn {
    background-color: #e75127 !important;
}

#coupon-check-modal {
    font-size: 20px;
}

#coupon-check-modal .modal-footer {
    border-top: none;
}

#coupon-check-modal .modal-footer button {
    background-color: #314e8c;
    width: 150px;
    height: 42px;
}

#tax-number-notification .modal-header .close {
    margin-top: -8px;
    opacity: unset;
    color: white;
    font-weight: 100;
    font-size: 47px;
}

#tax-number-notification .modal-title {
    color: white;
}

#tax-number-notification .modal-header {
    background-color: #a5844c;
}

#tax-number-notification .dynamicAlertModalBodyStyle {
    padding: 19px;
}

#tax-number-notification .modal-body {
    font-size: 20px;
}

#tax-number-notification .modal-body {
    font-size: 16px;
}

#tax-number-notification .modal-footer {
    text-align: center;
    border-top: 0px;
}

#tax-number-notification .modal-footer button {
    background-color: #243a69;
    border: 0px;
    padding: 10px;
}

.cart-copy-input {
    width: 30px;
    font-size: 18px;
    text-align: center;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.new-book-sign-cart {
    width: 80px;
    height: 25px;
    margin-left: 0px;
    font-size: 13px;
    font-weight: 700;
    border: 1px solid #d1af79;
    padding: 4px 0 0 5px;
    background-color: #872f29;
    text-transform: uppercase;
    color: white;
    margin-bottom: 15px;
}

.partner-subject {
    cursor: pointer;
}

.partner-add-info-header {
    margin-top: -39px;
    margin-left: 0px;
    position: absolute;
    padding: 5px 10px;
    border-top: 1px solid #d1af79;
    border-left: 1px solid #d1af79;
    border-right: 1px solid #d1af79;
    background: #fbfbfb;
    z-index: 100;
    width: max-content;
}

.new-book-price {
    background-color: #872f29;
    min-width: 75px;
    padding: 0 20px 0 10px;
    margin-left: -10px;
    position: relative;
    display: inline-block;
}

.underline {
    text-decoration: underline;
}

.blue-cookie-accept-button, .blue-cookie-save-button {
    background-color: #243a69;
    padding: 10px 10px;
    font-weight: 700;
    width: 45%;
    float: right;
}

.blue-cookie-accept-button:hover, .blue-cookie-save-button:hover {
    color: #fff !important;
}

.blue-cookie-save-button {
    display: none;
}

.cookies-modal-content-add {
    border-radius: 0;
}

.cookie-set-all-settings {
    border: 2px solid #243A69;
    padding: 10px 10px;
    font-weight: 700;
    color: #243A69;
    width: 45%;
    float: left;
    display: none;
}

.cookie-set-all-settings:hover {
    color: #243a69 !important;
}

.cookies-input-box {
    float: left;
}

.cookies-input-label {
    width: 80%;
}

.cookies-modal-close {
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
    height: 28px;
    font-size: 28px;
    color: #333333;
    cursor: pointer;
}

.cookies-settings-show {
    text-align: left;
    text-decoration: underline;
    font: bold 14px/19px Roboto Slab;
    letter-spacing: 0.5px;
    color: #243A69;
    cursor: pointer;
    position: absolute;
    bottom: -40px;
}

.cookies-settings div {
    font: normal normal normal 14px/18px Roboto Slab;
    letter-spacing: 0px;
    color: #333333;
    margin: 2px 10px 2px 0px;
}

.cookies-settings {
    margin-top: 5px;
    display: none;
}

.cookies-settings div {
    display: inline-block;
}

.cookies-modal-top-text {
    text-align: left;
    font: bold 15px/18px Roboto Slab;
    letter-spacing: 0px;
}

.cookies-modal-top-text a {
    text-decoration: underline;
}

.cookies-settings input {
    font-size: 13px;
    height: 20px;
    width: 20px;
    border: 1px solid #A8A8A8;
    border-radius: 0;
}

.cookies-settings input:checked {
    accent-color: #243a69;
    border: 1px solid #A8A8A8;
}

@media (max-width: 510px) {
    .cookie-set-all-settings, .blue-cookie-save-button {
        width: 100%;
        margin: 10px auto !important;
    }

    .blue-cookie-accept-button {
        width: 100%;
        margin: 45px auto auto !important;
    }
}

.back-to-main-page {
    color: white;
    font-weight: 700;
    background: #273563;
    font-size: 16px;
    padding: 8px;
}

.no-border {
    border: none;
}

@media (max-width: 320px) {
    .form-control.registrationInput {
        width: 100%;
        margin: 0;
    }

    .user-name span {
        font-size: 14px;
        line-height: 20px;
        display: block;
    }

    .user-name {
        width: 67px;
    }

    /************************/
    .brand-head, .brand-head-points {
        height: 252px;
    }

    .buy-cart-src {
        padding: 5px 30px 0 10px;
        width: 73%;
    }

    .buy-cart-src:before {
        margin: -6px 0 0 -27%;
    }

    #searchContent #search_pile .col-md-antik {
        width: 90% !important;
        margin: 0 5%;
    }


    .reserve-icon-src {
        padding: 5px 20px 0 10px;
    }

    .book-data-editor {
        font-size: 12px;
        margin-top: 0;
    }

    /**********************/
    .greetingModal-CancelButton {
        font-size: 1em;
        top: 36%;
        left: 50%;
        width: 89px;
        height: 30px;
    }

    .greetingModal-CloseButton {
        font-size: 1em;
        top: 36%;
        width: 89px;
        height: 30px;
    }

    .antik-slider {
        height: 180px;
    }
}

@media (min-width: 321px) and (max-width: 375px) {
    .antik-slider {
        height: 205px;
    }
}

@media (min-width: 376px) and (max-width: 414px) {
    .antik-slider {
        height: 230px;
    }

    .speckat-szalag {
        right: 0px;
    }
}

@media (min-width: 415px) and (max-width: 768px) {
    .antik-slider {
        background-position: center center;
        background-size: contain;
    }
}

@media (min-width: 769px) and (max-width: 800px) {
    .partner-add-info-header {
        margin-top: 12px;
        margin-left: 10px;
    }
}

@media (min-width: 801px) and (max-width: 1024px) {
    .antik-slider {
        height: 165px;
    }

}

.partner-book-back-button {
    background-color: #D1AF79;
    border: none;
}

.partner-book-back-sign {
    float: left;
    padding-left: 5px;
    padding-top: 8px;
    font-size: 18px;
    font-weight: 100;
    margin-right: 10px;
}

.partner-book-back-text {
    padding-left: 10px;
    font-size: 15px;
    font-family: "Roboto Slab";
}

@media (max-width: 450px) {
    .partner-book-back-text {
        font-size: 18px;
    }

    .priceholder {
        font-size: 14px;
    }
}


@media (max-width: 375px) {
    .book-img-holder-src-pillanatnyi-list-partnerbook {
        left: 57%;
    }

    .book-img-holder-src-pillanatnyi-list {
        left: 50%;
    }
}

@media (max-width: 360px) {
    .book-img-holder-src-pillanatnyi-ajanlo {
        top: -22px;
        left: 85px;
    }
}

@media (max-width: 320px) {
    .book-img-holder-src-pillanatnyi-ajanlo {
        top: -22px;
        left: 70px;
    }
}

@media (max-width: 280px) {
    .book-img-holder-src-pillanatnyi-ajanlo {
        top: -22px;
        left: 120px;
    }
}

#parcel-shop-notification .btn-default {
    background-color: #243a69;
}

.button-notify {
    background-color: #243a69 !important;
    width: 48%;
    margin-right: 1%;
}

.book-data-quick-notification {
    margin-bottom: 2%;
    display: block;
    max-width: 594px;
}

.quick-save-success {
    /*position: absolute;*/
    display: none;
    background-color: white;
    width: 289px;
    margin-right: 8px;
    border-color: #243a69 !important;
    color: black;
}

/*#quick-save-series-success {*/
/*    right: 16px;*/
/*}*/

#search-keyword {
    padding-right: 0px;
    padding-left: 0px;
}

#quick-save-topic {
    width: 100% !important;
    padding-left: 0px;
    border-color: #243a69 !important;
    border-width: 2px;
    white-space: break-spaces;
    margin:5px;
}

#quick-save-keyword {
    display: none;
    width: 230px;
    z-index: 2000;
    background-color: #fff;
    height: 120px;
    border-color: #243a69 !important;
    border-width: 2px;
    position: absolute;
}

.quick-save-chekcbox {
    color: #000;
    background-color: #fff;
    display: inline-block;
    width: 90px;
    height: 50px;
    padding-right: 10px;
    padding-left: 4px;
    font-size: .9em;
    margin-right: 4%;
    margin-left: 3%;
    border: 1px solid #243a69 !important;
    padding-top: 2%;
    margin-top: 2%;
}

#checkboxes input[type=radio] {
    opacity: 0;
    position: absolute;
    z-index: 2;
}

#checkboxes input[type=radio]:checked + .quick-save-chekcbox {
    background-color: #efe4d2;
}

#quick-save {
    margin-top: 5%;
    width: 100px;
    float: right;
    margin-right: 10px;
}

.quick-save-chekcbox:hover {
    cursor: pointer;
}

#quick-save-keyword:hover {
    cursor: default;
}

#quick-save-keyword-success {
    width: 230px;
    z-index: 2000;
}

#quick-save-search {
    width: 230px;
    padding-left: 0px;
    border-color: #243a69 !important;
    border-width: 2px;
}

@media (max-width: 420px) {

    #quick-save-series-topic {
        margin-top: 0px !important;
        margin-left: 0px !important;
    }

    #quick-save-keyword-success {
        width: 352px !important;
        margin-left: 12px !important;
        margin-top: -8px !important;
    }

    .button-notify {
        width: 250px;
        z-index: 5;
    }

    .quick-save-success {
        width: 251px;
        margin-left: 50px;
        margin-top: -10px !important;
    }

    #quick-save-publisher-success {
        margin-top: 0px !important;
        z-index: 2000;
        margin-left: 10px !important;
        width: 370px !important;
    }

    #quick-save-series-success {
        margin-top: 0px !important;
        z-index: 2000;
        right: -6px !important;
        width: 370px !important;
    }

    #quick-save-publisher {
        margin-left: 3%;
        width: 100%;
    }

    #quick-save-series {
        margin-top: 10px;
        margin-left: 3%;
        width: 100%
    }

    .quick-save-chekcbox {
        width: 124px;
        margin-left: 5px;
    }

    #quick-save {
        margin-top: 3%;
        margin-right: 7px;
    }

    .password-margin {
        margin-top: 4%;

    }
}

@media (max-width: 400px) {

    #quick-save-series-topic {
        margin-top: 0px !important;
        margin-left: 0px !important;
    }

    #quick-save-keyword-success {
        width: 333px !important;
        margin-left: 12px !important;
        margin-top: -8px !important;
    }
}
@media (max-width: 350px) {
    .quick-save-chekcbox {
        width: initial;
    }
}
@media (max-width: 380px) {
    .orderButton {
        padding-left: initial;
        padding-right: initial;
        font-size: 12px;
    }

    #quick-save-keyword-success {
        width: 315px !important;
        margin-top: -8px !important;
    }

    #quick-save-publisher-success {
        margin-top: -8px !important;
        z-index: 2000;
        width: 330px !important;
    }

    #quick-save-series-success {
        margin-top: -8px !important;
        z-index: 2000;
        width: 330px !important;
    }

}


@media (max-width: 320px) {

    #quick-save-keyword-success {
        width: 290px !important;
        margin-top: 0 !important;
        margin-left: -28px !important;
    }

    #quick-save-publisher-success {
        margin-top: 0px !important;
        z-index: 2000;
        width: 273px !important;
    }

    #quick-save-series-success {
        margin-top: 0px !important;
        z-index: 2000;
        width: 273px !important;
    }

    .SundayPromotionText {
        font-size: 12px !important;
    }
}

#search-keyword h4 {
    font-size: 20px;
    color: #243a69;
}


.no-padding {
    padding-left: 0px;
    padding-right: 0px;
}

@media (min-width: 1000px) {
    .topic-button {
        padding-left: 51px;
        padding-right: 0px;
    }

    #temakorNev {
        padding-left: 0px;
    }
}

.table-scroll {
    position: relative;
    max-width: 100%;
    margin: auto;
    overflow: hidden;
}

.table-wrap {
    width: 100%;

}

.table-table {
    width: 100%;
    margin: auto;
    border-collapse: separate;
    border-spacing: 0;
}

.table-scroll th, .table-scroll td {
    padding: 5px 10px;
    white-space: nowrap;
}

.fixed-side {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
}

@media (max-width: 768px) {
    .table-wrap {
        overflow-x: scroll;
    }
}

#auction-button {
    width: 184px;
    height: 36px;
}

.bank-final-text {
    font-size: 17px;
}

#search-subject-button {
    min-width: 257px;
    min-height: 45px;
}

.search-subject-books {
    text-align: center;
}

#simple-pay-info-message {
    display: inline-block;
    position: relative;
    padding-left: 10px;
    font-size: 11px;
}

#emailvalidation-container {
    background-color: #862c2b;
    margin-bottom: 2%;
    padding: 4px;
}

.emailvalidation-text {
    color: #fff;
    font-size: 15px;
}

.emailvalidation-send-email {
    color: #fff;
    font-size: 11px;
}

.emailvalidation-url {
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
}

#emailvalidation-container-top {
    background-color: #862c2b;
    margin-bottom: 2%;
    margin-top: 2%;
    padding: 4px;
    text-align: center;
}

.emailvalidation-url:hover {
    cursor: pointer;
}

.verify-success {
    text-align: center;
    color: #6D9745;
    font-size: 13px;
    visibility: hidden;
}

.verify-success:before {
    content: "\2713";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    font-weight: bold;
}

.login-padding {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}

.registration-success {
    font-size: 16px;
}

.title-margins {
    margin-top: 2%;
    margin-bottom: 2%;
}

.registration-email-validation {
    text-align: justify;
}

.text-small {
    font-size: 12px;
}

.login-padding {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}

.winner-text {
    font-size: 34px;
    font-weight: 700;
    margin-bottom: -3%;
}

.winner-text-1 {
    font-size: 20px;
    color: #fff;
    position: absolute;
    margin-top: 14%;
    margin-left: 25%;
}

.winner-text-2 {
    font-size: 18px;
    margin-left: 12%;
    margin-top: 5%;
}

.winner-container {
    background-image: url(https://cdn.antikvarium.hu/site/antik/promo/partnerBookDiscount/home/visszaigazolo-oldal-nyertes-kep-bg-1.png);
    width: 540px;
    height: 165px;
}

.foxpost_action_slider_default_subpage {
    margin-top: 15px;
}


@media (max-width: 768px) {
    .winner-text-1 {
        font-size: 13px;
        color: #fff;
        position: absolute;
        margin-top: 18%;
        margin-left: 38%;
        text-align: left;
    }

    .winner-container {
        background-image: url(https://cdn.antikvarium.hu/site/antik/promo/partnerBookDiscount/home/visszaigazolo-oldal-nyertes-kep-bg-2.png);
        background-repeat: no-repeat;
        width: 353px;
        height: 214px;
        background-size: contain;
    }
    .new-book-sign-cart {
        margin-top: initial;
    }
}

@media (max-width: 375px) {
    .winner-text-1 {
        font-size: 13px;
        color: #fff;
        position: absolute;
        margin-top: 19%;
        margin-left: 38%;
        text-align: left;
    }

    .winner-container {
        background-image: url(https://cdn.antikvarium.hu/site/antik/promo/partnerBookDiscount/home/visszaigazolo-oldal-nyertes-kep-bg-2.png);
        background-repeat: no-repeat;
        width: 353px;
        height: 214px;
        background-size: contain;
    }

}

.foxpost-background {
    margin-top: 3%;
}

.cart-title-text-alert {
    font-size: 16px;
    color: white;
    background-color: #e0262d;
    padding: 12px;
    font-weight: 700;
}

.literature-banner-for-main-page {
    width: 100%;
    padding-right: 20px;
}

@media (max-width: 767px) {
    .search1-input-group{
        width: 97%;
    }
    .partner-add-info-header{
        margin-top: 11px;
    }

    .orderButton{
        padding-left: initial;
        padding-right: initial;
        font-size:11px;
    }
}

@media (max-width: 500px) {
    #quick-save-search{
        width: 100%;
    }
    #quick-save-topic{
        margin:auto;
    }
}

#advanced-search-date-not-valid-alert {
    color: red;
    display: none;
}

.left-float {
    float: left;
}

.right-float {
    float: right;
}

#legnepszerubbFrame {
    margin-top: 40px;
}

#saleCounter {
    padding-left: 0px;
    padding-top: 14px;
    padding-right: 48px;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

#criticalPageTitle {
    color: #d1af79 !important;
}

#tab-bar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}

#tab-bar ul li {
    font-size: 13px;
    padding-top: 0px;
    text-align: center;
    margin-bottom: -1px;
}

#tab-bar ul li a {
    display: block;
}

.nav-tabs > li.imActive > a, .nav-tabs > li.imActive > a:hover, .nav-tabs > li.imActive > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border-bottom-color: transparent;
}

.searchnav > li > .active {
    color: #555;
    cursor: default;
    background-color: #fff;
    border-bottom-color: transparent;
}

.book-holder-top-margin {
    margin-top: 4%;
    width: 100%;
    float: left;
}

.book-holder-notification-text {
    color: #243a69;
    text-decoration: none;
    font-size: 30px;
}

#antik-topics-button{
    border: 2px solid #A5844C;
    color:#A5844C;
    padding: 9px;
    text-align: center;
    cursor: pointer;
    font-weight: 600;
    font-size: 15px;
}

#filterCloseButton{
    width: initial;
    background: initial;
    position: absolute;
    left: -4px;
}

#fejlecLogo {
    margin-left: 11px;
}

#gyikAccordion ol {
    margin: 0;
}

#searchResultPontaruhazKilepes-listas {
    margin-bottom: -60px;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.filter-list input[type="radio"] {
    margin-top: 4px;
    margin-left: -25px;
    outline: 0;
}
#alt-options-tab-mobil-close{
    background: white;
    padding-top: 10px;
    padding-bottom: 10px;
    justify-content: flex-start;
    align-items: center;
    color: #243a69;
    font-size: 15px;
    display: none;
    cursor: pointer;
}

#alMenuAntikvarKonyvek{
    background: transparent;
    border-radius: 0px;
    color: #243a69;
    border-top: 1px solid #a5844c;
}
#alMenuFejlecAntikvarTemakorok {
    font-size: 18px;
}
#alMenuFejlecAntikvarTemakorok-collapse ul li , #alMenuFejlecAntikvarTemakorok-collapse .list-group-item , #alMenuFejlecUjkonyvTemakorok-collapse .list-group-item , #alMenuFejlecAntikvarTemakorok-collapse ul li{
    margin:0;
    margin-left: 10px;
    margin-right: 10px;
}
#alMenuFejlecAntikvarTemakorok-collapse>ul>li a , #alMenuFejlecUjkonyvTemakorok-collapse>ul>li a{
    font-size: 14px;
    color: initial;
    text-align: left;
    float: left;
    font-weight: 500 !important;
}
#alMenuFejlecAntikvarTemakorok-collapse , #alMenuFejlecUjkonyvTemakorok-collapse{
    background-color:white;
}

#fejlecBelepes-user-icon i{
    font-size: 27px;
    color: white;
}

#alt-options-tab-content-mobil-active {
    text-align: left;
    letter-spacing: 0.45px;
    color: #243A69;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 10px;
    display: none;
}

#search-filter-open-panel{
    float: initial;
    text-decoration: underline;
    font: normal normal bold 15px/20px Roboto Slab;
    letter-spacing: 0px;
    color: #243A69;
}

.cart-feedback-book-footer{
    flex-wrap: initial !important;
}

@media (max-width: 576px) {
    .orderButton{
        padding-left: 30px;
        padding-right: 30px;
        font-size:14px;
    }

    .mobile-align {
        margin-left: 8%;
    }
    .tab-pane-search-mobile {
        top: -55px;
        left: 0;
        width: 60%;
        height: 100%;
        position: absolute;
        background: #d1af79;
        border: 0;
    }
    .tab-pane-search-mobile .tab-content{
        background: white;
    }
    #alt-options-tab-mobil-close{
        display: flex;
    }
    .tab-pane-search-mobile i{
        font-size:18px;
    }
    #alt-options-tab-content-mobil-active {
        display: block;
    }
    .order-mobile-flex {
        flex-direction: column;
    }
    #quick-save-keyword {
        width: 100%;
        margin-top: -8px;
    }
    .cart-feedback-book-footer{
        flex-wrap: wrap !important;
    }
    .cart-feedback-book-footer div{
        text-align: center;
        margin: 6px auto;
    }
    .cart-feedback-book-footer button{
        width: 98%;
    }
    .cart-feedback-book-footer div:nth-child(1) button{
        font: normal normal bold 20px/26px Roboto Slab;
        letter-spacing: 0.72px;
        color: #FFFFFF;
        text-transform: uppercase;
        background: #243A69 0% 0% no-repeat padding-box;
        border: 2px solid #243A69;
    }
    .cart-feedback-book-footer div:nth-child(2) button{
        text-align: center;
        font: normal normal bold 20px/26px Roboto Slab;
        letter-spacing: 0.72px;
        color: #243A69;
        text-transform: uppercase;
        border: 2px solid #243A69;
        background: white;
    }
    .feedback-book-modal-new-item .caFbText input[type='checkbox']{
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 1px solid #333333;
        border-radius: 0;
        width: 27px;
        height: 27px;
    }
    .feedback-book-modal-new-item .caFbText {
        text-align: left;
        font: normal normal 300 15px/20px Roboto Slab;
        letter-spacing: 0.3px;
        display: flex;
        column-gap: 5px;
    }
    .feedback-book-modal-new-item .delivery-price-section{
        text-align: left;
        font: normal normal bold 15px/20px Roboto Slab;
        letter-spacing: 0.24px;
        color: #A4844B;
    }
    .feedback-book-modal-new-item .modal-header , .feedback-book-modal-new-item .modal-footer{
        border:0;
    }
    .feedback-book-modal-new-item .modal-header{
        text-align: left;
        font: normal normal bold 16px/21px Roboto Slab;
        letter-spacing: 0.26px;
        color: #333333;
    }
    .feedback-book-modal-new-item .modal-body .col-4{
        text-align: left;
        font: normal normal bold 16px/21px Roboto Slab;
        letter-spacing: 0.26px;
        color: #243A69;
    }
    .feedback-book-modal-new-item .modal-body .col-8{
        text-align: left;
        font: normal normal medium 16px/21px Roboto Slab;
        letter-spacing: 0.26px;
        color: #333333;
    }
}

#mpl-order-comment-text{
    width:100%;
    height:120px;
    resize: none;
    border: 1px solid #a17d26;
    border-radius: 0;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    margin-top:6px;
}

#mpl-order-comment-text:disabled{
    cursor: no-drop;
}

.bootbox-close-button{
    position: absolute;
    right: 10px;
    top: 10px;
}

#konyvAdatlapPeldanyElojegyzes {
    width: 110px;
}

.unique-filter-input {
    margin-left: -25px;
    outline: 0;
}

#mobie-list-add-plus{
    text-decoration: underline;
    font: normal normal bold 19px/25px Roboto Slab;
    letter-spacing: 0px;
    color: #243A69;
    cursor:pointer;
}

.mobile-search-top-head div{
    display: flex;
    justify-content: left;
    align-items: center;
}
.mobile-search-top-head div:nth-child(1){
    font: 13px/18px Roboto Slab;
    letter-spacing: 0px;
}

.mobile-search-top-head hr{
    border-top: 1px solid #D1AF79;
    margin:10px;
}

.modal-description-explorer {
    text-align: left;
    font-size: 15px;
    font-weight: 700;
}

#internet-explorer-modal .modal-header {
    border: 0px;
}

#internet-explorer-modal .modal-footer {
    border: 0px;
}

#internet-explorer-modal .btn-default {
    background-color: #243A69;
}

#bookPageGoProducts{
    background:#243A69;
}

.accordion-header-footer-antik{
    color:#243A69 !important;
    background: transparent !important;
}

@media (min-width: 1200px) {
    #internet-explorer-modal .modal-content {
        width: 608px;
        height: 178px;
    }

    #internet-explorer-modal .modal-header {
        padding: 10px;
    }

    #internet-explorer-modal .dynamicAlertModalBodyStyle {
        padding-left: 13px;
        padding-right: 10px;
        padding-top: 6px;
        padding-bottom: 0px;
    }

    #internet-explorer-modal .modal-btns {
        padding-top: 5px;
    }
}
.mobile-proposer-altlink a{
    text-decoration: underline;
}

#alMenuUjkonyv.collapsed {
    background: white
}

#alMenuUjkonyv.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

#alMenuUjkonyv:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.disabledbutton {
    pointer-events: none;
    opacity: 0.4;
}

#atvHelyAtvevo {
    max-height: 420px;
    overflow: hidden;
    word-break: break-word;
    padding-bottom: 5px;
}

#mpl-delivery-point{
    max-width: 600px;
}

.antik-mobile-table-list-box .col-12 {
    border-bottom: 1px solid #a5844c;
    margin: 0;
    padding: 10px 0px;
    word-break: break-word;
}

.antik-mobile-cart-table-list-box .col-12{
    border-bottom: 1px solid #a5844c;
    margin: 0;
    word-break: break-word;
    padding: 0;
}
.antik-mobile-table-list-box .col-12:last-child{
    border-bottom: 0px;
}

.antik-mobile-table-list-box, .antik-mobile-cart-table-list-box{
    border: 1px solid #A5844C;
    padding: 0px;
}

.antik-mobile-table-list-box .col-6:first-child{
    font-weight: 600;
    letter-spacing: -0.13px;
}

.antik-mobile-cart-table-list-box .col-6:first-child{
    padding-left: 12px !important;
    font-weight: 600;
    letter-spacing: -0.13px;
}

.antik-mobile-cart-table-list-box .col-6{
    padding-left:20px;
    text-align:left !important;
    font: medium 16px/21px Roboto Slab !important;
    letter-spacing: 0.16px;
}

.antik-mobile-table-list-box:nth-child(2n){
    background: #F3E7D4 0% 0% no-repeat padding-box;
}

.antik-mobile-table-list-box input[type="checkbox"] , .antik-mobile-cart-checkbox input[type="checkbox"]{
    width: 18px;
    height: 18px;
    accent-color: #243A69 !important;
}

.antik-mobile-top-option a{
    width: 100%;
    padding: 10px;
    font: normal normal bold 18px/24px Roboto Slab;
    letter-spacing: 0.18px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.antik-mobile-top-option{
    margin-top:15px;
    padding:0px;
}

.antik-mobile-top-options{
    margin-top: 20px;
    margin-bottom: 50px;
}

.currently-price-bubble{
    font: normal normal bold 26px/35px Roboto Slab;
    letter-spacing: 0;
    color: #243a69;
    border-radius: 50%;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 22%;
    background: #FFFFFF;
    border: 2px solid #243A69;
}

.currently-price-bubble-box{
    column-gap: 3%;
    margin-bottom: 20px;
}

.cpb-active{
    background: #243A69 0% 0%;
    color:white;
}
@media (max-width: 390px) {
    .currently-price-bubble{
        font: normal normal bold 22px/35px Roboto Slab;
    }
}

@media (max-width: 360px) {
    .currently-price-bubble-box {
        column-gap: 2%;
    }
    .currently-price-bubble{
        font: normal normal bold 18px/35px Roboto Slab;
        height: 63px;
        flex: 0 0 23%;
    }
}
#partnerbook-proposer-frame .new-book-holder ,#legutobbiUjFrame .new-book-holder {
    margin-right: 24px;
    border-right: 1px solid #B5822F;
}
#partnerbook-proposer-frame .book-data-new-book-prop, #legutobbiUjFrame .book-data-new-book-prop{
    margin-top: 10px;
    border-left:1px solid black;
    padding: 5px 10px 0 0;
}

#partnerbook-proposer-frame .new-book-alt-title, #legutobbiUjFrame .new-book-alt-title{
    text-align: left;
    font: normal normal bold 10px/13px Roboto Slab;
    letter-spacing: 0px;
    color: #A5844C;
}

#partnerbook-proposer-frame .new-book-action-title , #legutobbiUjFrame .new-book-action-title{
    text-align: left;
    font: normal normal bold 10px/13px Roboto Slab;
    letter-spacing: 0px;
    color: #89322B;
}

#partnerbook-proposer-frame .new-book-price-c , #legutobbiUjFrame .new-book-price-c
{
    margin-right: 5px;
    padding: 2px 27px 2px 18px;
    text-align: left;
    font: normal normal bold 16px/21px Roboto Slab;
    letter-spacing: 0px;
    color: #FFFFFF;
    background: #882F27 0% 0% no-repeat padding-box;
}

#partnerbook-proposer-frame .new-book-price-b, .new-book-price-a, #legutobbiUjFrame .new-book-price-b, .new-book-price-a{
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #7A7A7A;
}

@media screen and (max-width: 550px) {
    #partnerbook-proposer-frame .new-book-price-b, .new-book-price-a, #legutobbiUjFrame .new-book-price-b, .new-book-price-a{
        margin-top: -6px;
    }
    #legutobbiUjFrame .book-actual-price, #partnerbook-proposer-frame .book-actual-price {
        margin-top: -2px;
    }
}

.book-price-info-popover{
    color:white;
    font-size: 10px;
}

.book-price-info-popover h4{
    font-size: 11px;
    font-weight: bold;
}

.popover-arrow::after{
    border-bottom-color: black !important;
    opacity: 0.8 !important;
}

.popover-arrow::before{
    border-bottom-color: black !important;
    opacity: 0.8 !important;
}

.popover{
    background-color: rgba(0, 0, 0, 0.9) !important;
    border-radius: 0 !important;
}

.book-price-info-popover .bi-x {
    position: absolute;
    right: 4px;
    top: 0px;
    cursor: pointer;
    font-size: 20px;
}

#partnerbook-proposer-frame .book-actual-price .bi-info-circle-fill, #legutobbiUjFrame .book-actual-price .bi-info-circle-fill{
    font-size: 20px;
    color: #333333;
}

#partnerbook-proposer-frame .book-actual-price a, #legutobbiUjFrame .book-actual-price a{
    display: inline-flex;
    align-items: flex-end;
    justify-content: flex-start;
}

#partnerbook-proposer-frame .book-actual-price , #legutobbiUjFrame .book-actual-price{
    margin-top: -6px;
}

 .book-price-online-pb span{
     font-size: 12px;
     display: block;
     color:#B5822F;
 }
.book-price-online-pb .price-alt{
    color:#919191;
}
.book-price-old-promotion span:first-child , .book-price-subpage-promotion span:first-child{
    color:#B5822F;
    font-size:12px;
    margin-bottom: -10px;
}

.book-price-old-promotion span:nth-child(2){
    color:#B7B7B7;
    font-size:13px;
}

.book-price-subpage-promotion span:nth-child(2){
    color:black;
    font-size:14px;
    font-weight: bold;
}

.book-price-subpage-promotion{
    margin-top:-10px;
}

.competition {
    position: fixed;
    transition: all 0.3s ease;
    z-index: 1005;
}

.competition.c2{
    width: 233px;
    height: 61px;
    background-image: url('https://cdn.antikvarium.hu/site/antik/ginop/kedvezmenyezetti-infoblokk.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    right: 0;
}

.competition.c1{
    right: 0;
    bottom: 60px;
    width: 168px;
    height: 120px;
    background-image: url('https://cdn.antikvarium.hu/site/antik/home/szechenyi-2020-logo-bottom.png');
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

.competition-close {
    width: max-content;
    left: -7%;
    top: -19%;
    scale: .8;
    position: absolute;
    z-index: 1;
    cursor: pointer;
}

.competition a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

@media screen and (max-width: 720px) {
    .competition {
        right: 0px;
        bottom: 0px;
        width: 200px;
        height: 54px;
    }

    .competition-close {
        left: -7%;
        top: -25%;
    }

    #competition-container {
        height: 180px;
        width: auto;
    }
}

.border-remove {
    border-bottom: none !important;
}

.registration-list {
    display: inline-block;
    margin: 0;
    padding: 0;
    zoom: 1
}

.registration-list p{
    margin-bottom: 0.6px;
}

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

#registration-modal-content {
    width: 420px;
    text-align: center;
    margin: auto;
    color: #243a69;
}

@media screen and (max-width: 720px) {
    #registration-modal-content {
        width: 100%;
    }
}

.number-circle {
    border-radius: 50%;
    width: 23px;
    height: 23px;
    padding: 0;
    background: #243a69;
    color: #fff;
    text-align: center;
}

#tick1, #tick2, #tick3 {
    display: none;
    color: #6D9745;
    font-weight: 600;
    font-size: 11px;
}

#tick1false, #tick2false, #tick3false {
    display: none;
    color: darkred;
    font-weight: 600;
    margin-right: 5px;
}
#campaign-popup-modal img{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.indent {
    font-size: 11px;
    padding-left: 18px;
    text-indent: -18px;
}

#register-user {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10%;
    width: 100%;
}

#registration-modal-content p {
    margin-bottom: 0;
}

.subject-holder {
    background-color: #F3EFE3;
}

.modal-notify {
    background-color: #F3EFE3;
    padding: 12%;
    font-size: 12px;
    color: #243a69!important;
}

.sms-verify-button {
    width: 100%;
    margin-top: 3%;
    background-color: #243a69 !important;
    font-size: 23px;
}

.get-sms {
    width: 100%;
    margin-top: 3%;
    background-color: unset;
    color: #243a69;
}

.sms-verify-modal {
    margin-bottom: 5%;
    color: #243a69;
    font-weight: 600
}

.sms-input {
    font-size: 27px;
    text-align: center;
    letter-spacing: 12px;
    color: #243a69 !important;
    font-weight: bold;
}

.sms-footer {
    padding: 18px;
    border: 0
}

#sms-verify .modal-footer>* {
    margin: 0;
}

#sms-verify .modal-content {
    max-width: 415px!important;
}

#profilechange-sms-modal .modal-content {
    max-width: 415px!important;
}

#profilechange-sms-modal .modal-footer>* {
    margin: 0;
}

.profile-change-exit {
    text-align: right;
    font-size: 26px;
}

.expire-date {
    color: #d1af79;
}

.sms-verify-success {
    background-image: url("https://cdn.antikvarium.hu/site/antik/home/Group 160.png");
    min-height: 400px;
    background-size: contain;
    background-repeat: no-repeat;
}

.success-text-modal {
    color: #6D9745; font-size: 23px
}

.matched-node {
    background-color: #ffff00;
    font-weight: bold;
}

#appleid-signin div {
    margin: auto !important;
}

.search-result > div {
    color: #872f29;
    font-weight: 800;
}

#SocialLoginDynamicAlertID {
    z-index: 1056;
}

#microsoft-login-button {
    background-color: dimgray;
    padding: 8px;
    color: white;
    font-size: 15px;
    cursor: pointer;
    border-radius: 4px;
    font-weight: 600;
}

.registration-notification-text {
    font-size: 10px;
}

.datatable-table-container {
    overflow-x: auto;
}