/*
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&subset=latin,latin-ext);

body {
    font-family: "Roboto Slab";
    -webkit-font-smoothing: antialiased;
    background-color: #fbfbfb;
    font-display: swap;
}
.womens-day-promo{
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    padding: 10px;
    border: 3px solid #add3e0;
    margin-top: 1%;
}
.blue{
    color: #243a69;
}
#promoText{
    margin:0;
}
.show{
    display: block;
}

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: 24px
}
.modal-orange{
    font-weight: 700;
    font-family:Roboto Slab;
    color:#e57b0b;
    font-size: 24px;
}
.modal-p{
    font-weight: 400;
    font-family: Roboto Slab;
    text-indent: 6.5em;
    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;
}
.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;
}

/*ribbon*/
.ribbon {
    position: relative;
    margin-top: 26px;
    background: black;
    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 :hover, :focus {
    color: #000000;
}

.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: -50px;
    margin-top: 9px;
    list-style: none;
    z-index: 1100;
}

.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: -32px;
    margin-top: 178px;
    list-style: none;
    padding-right: 11px;
}

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

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

.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: -3px;
    margin-left: 15px;
    margin-bottom: 8px;
    background-image: none;
    border: 0;
    border-radius: 0;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 20px;
    height: 3px;
    border-radius: 1px;
    background-color: #ffffff;
    left: -20px;
    position: relative;
}
.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;
}

@media (min-width: 1200px) {
    #legutobbiFrame,#ujdonsagokFrame, #partnerbook-proposer-frame, #legnepszerubbFrame, #pillanatnyiarFrame, #szerzoFrame, #valasztottFrame, #sorozatFrame {
        height: 550px;
        width: 935px;
        margin-left: auto;
        margin-right: auto;
        text-align: -webkit-center;

    }
    #konyvAdatlapFacebookLike{
        height: 30px;
        width: 120px;
    }
    .footer {
        position: relative;
        bottom: 0;
        width: 100%;
        margin-top: 70px;
        height: 470px;
        background-image: url(../images/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;
    }
}

.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: #ffffff;
    position: relative;
    top: -17px;
    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: 30px;
    position: fixed;
    background-color: #a5844c;
    z-index: 1200;
    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;
}

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

.brand-head {
    height: 170px;
    margin-top: 40px;
    background-image: url("../images/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;
}

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

.input-group-fixed {
    position: fixed;
    margin-top: -72px;
    z-index: 2999;
    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);
}

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

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

.fejlec-temakori-fa {
    position: absolute;
    margin-left: 600px;
    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;
}

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

.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 -1px -15px;
    position: relative;
    padding: 5px 15px !important;
    border-bottom: 5px solid #a5844c !important;
    font-size: 14px;
    color: #243a69;
    background-color: #d1af79;
    border-color: #a5844c;
    text-transform: uppercase;
    z-index: 100;
}

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

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

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

.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;
}

.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: 0px;
    margin-left: -15px;
    margin-right: -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: 0;
    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;
}

.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: 1%;
    top: 1%;
}

.modal-arrow {
    transform: rotate(-45deg);
    content: "";
    display: block;
    position: fixed;
    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;
    text-align: center;
}
.greetingModal-afternoon, .greetingModal-evening {
    position: absolute;
    color: #223a5c;
    font-size: 2em;
    left: 32%;
    top: 0%;
    font-family: Roboto Slab Bold;
}

.greetingModal-morning {
    position: absolute;
    color: #223a5c;
    font-size: 2em;
    left: 27%;
    top: 0%;
    font-family: Roboto Slab Bold;
}
.greetingModal-logout-morning-text-header {
    font-size: 53px;
    color: #223a5c;
    font-family: Roboto Slab;
    margin-bottom: -15px;
}


.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;
    left: 28%;
    top: 1%;
}
.greetingModal-evening {
    color: #223a68;
    left: 28%;
    top: 1%;
}
.greetingModal-CloseButton {
    background: url(https://cdn.antikvarium.hu/site/home/gomb-kilepes.png) no-repeat;
    width: 120px;
    height: 40px;
    position: absolute;
    border-color: transparent;
    background-size: cover;
    left: 29%;
    top: 35%;
}

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

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

.greetingModal-afternoon-login {
    color: #223a68;
    left: 34%;
    top: 1%;
    position: absolute;
}
.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 {
    position: absolute;
    top: 30%;
    left: 10%;
    font-weight: 700;
}

.greetingModal-greeting-text-morning {
    position: absolute;
    top: 40%;
    left: 68%;
    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 {
    position: absolute;
    top: 40%;
    left: 68%;
    font-weight: 700;
}

.greetingModal-greeting-text-night {
    position: absolute;
    top: 36%;
    left: 67%;
}

.greetingModal-evening-colored {
    position: absolute;
    color: #edd1b2;
    font-size: 2em;
    left: 32%;
    top: 0%;
    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-greeting-text-morning {
    position: absolute;
    top: 39%;
    left: 67%;
}

.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 {

}

/*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%;
    }

    .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: fixed;
        padding: 0;
        margin: 0 !important;
        overflow-x: hidden;
        overflow-y: visible;
        display: block;
        visibility: visible;
    }

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

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

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

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

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

    .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));
}

.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: 28px;
    /*left: 28px;*/
    bottom: 0px;
    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;
    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%;
}
.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;
}

.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;
}

.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: 100%;
    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;
}

.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 5px;
    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 {
    text-decoration: none;
    background-color: #f1e7d7;
}

.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;
}

.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-info1 {
    margin-left: 30px;
}

.src-info2 {
    right: 20px;
    position: absolute;
}

.src-options {
    color: #243a69;
    border-top: 1px solid #d1af79;
    border-bottom: 1px solid #d1af79;
    height: 55px;
    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-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;
}

.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;
    max-height: 219px;
    overflow: hidden;
    max-width: 159px;
}

.book-img-holder-src img {
    width: 100%;
}

.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: 10;
    opacity: .8;
}

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

    .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: 120px;
    }
}

.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-left: -15px;
    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: -15px;
    position: relative;
    float: right;
    margin: -1px;
    color: white;
}

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

.buy-cart-src-list:before, .blindOffer-cart-src-list: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;
}

.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: -15px;
    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 20px 0 10px;
    font-size: 18px;
}

.book-price-list {
    padding: 0 10px 10px 0;
}

.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 0 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;
}

.carousel-right-btn, .carousel-left-btn {
    position: absolute;
    display: block;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 25%;
    padding: 0;
    border: none;
    outline: none;
    z-index: 999;
}

.carousel-left-btn:hover, .carousel-right-btn:hover {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.carousel-right-btn {
    right: 0;
}

.carousel-left-btn {
    left: 0;
}

.carousel-right-btn:after {
    content: url("../images/carousel-right-btn.png");
}

.carousel-left-btn:after {
    content: url("../images/carousel-left-btn.png");
}

.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;
    overflow: hidden;
}

.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: 11px;
}

.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 {
    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 */

}

/*FOOTER*/
.footer {
    position: relative;
    bottom: 0;
    width: 100%;
    margin-top: 70px;
    background-image: url("../images/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;
}

.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-top: 4px;
    margin-left: -25px;
}

.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: inherit;
    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-lg-5{
    background-color: white;
    float: right;
    margin-bottom: 4.5%;
    margin-top: 4.5%;
    margin-right: 4.5%;
    padding-right: 25px;
    padding-left: 25px;
}
.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;
}

.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: 15px;
    top: 3px;
    transition: all 0.25s ease 0s;
    padding-top: 2%;
}

.login-modal-verticalLine{
    border-right: 2px solid #ddd;
    margin-bottom: 15px;
}

.veryweak{
    font-size: 13px;
    margin-bottom: -12px;
}
.text-danger{
    font-size: 13px;
    color: #801d1b;
    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;
    background-image: url(../../../../../../themes/theme01/css/assets/regisztracio_bg_kep_desktop.jpg);
}

.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%;
}
/*MEDIA QUERIES*/
@media (max-width: 1450px) {
    .partnerbook-campaign-banner {
        display: none;
    }
}

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

    .log-in {
        right: 10%;
    }

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

@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: 992px) {
    .navbar-antik, .navbar-antik-point {
        font-size: 16px;
    }

    .log-in {
        right: 8%;
    }

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

    }

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

    }

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

    .social {
        text-align: center;
    }

    .row-eq-height {
        display: block !important;
    }

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

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


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

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

    .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 {
        top: 0;
        right: -13%;
        position: relative;
        width: 87.5%;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .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;
    }
    #searchContent #search_pile {
        -webkit-column-count: 2;
        -webkit-column-gap: 10px;
        -webkit-column-fill: auto;
        -moz-column-count: 2;
        -moz-column-gap: 10px;
        -moz-column-fill: auto;
        column-count: 2;
        column-gap: 15px;
        column-fill: auto;
    }
    #searchContent #search_pile .col-md-antik {
        width: 100% !important;
        display: inline-block;
        margin: 0 2px 15px;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        column-break-inside: avoid;
        background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
    }
}
@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;
    }
}
@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;
    }
    .buy-cart-ex:before, .blindOffer-cart-ex:before {
        margin: -6px 0 0 0px;
        left: 0;
    }
    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;
    }
    .main-nav {
        position: fixed;
        margin-top: 31px;
        padding: 0;
        background-color: #d1af79;
        right: 10%;
        left: -45%;
        top: 0;
        bottom: 10%;
        -webkit-box-shadow: 6px 6px 0 0 rgba(0,0,0,.2);
        -moz-box-shadow: 6px 6px 0 0 rgba(0,0,0,.2);
        box-shadow: 6px 6px 0 0 rgba(0,0,0,.2);
        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: white !important;
        margin-top: 6px;
        width: 90px;
        height: 20px;
        font-family: roboto;
        font-weight: normal;
        position: absolute;
        left: 95px;
    }
    .nav-primary ul {
        margin-bottom: 5px;
    }
    .slick-slider:not(.single-item ) {
        width: 80%;
        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%;
        height: 350px;
        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: 0;
        bottom: 10px;
    }

    .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: -84px;
    }

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

    .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-toggle :hover {
        color: #ffffff;
    }

    .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;
    }

    .add-info-header, .ex-1, .ex-x {
        margin-left: 10px;
        margin-right: 10px;
    }

    .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: 145px !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: 50%;
    }
}
@media (max-width: 581px) {
    .src-result-book {
        min-height: 510px;
    }
    .col-md-antik {
        min-height: 530px;
    }
    .womens-day-promo{
        margin: 10px;
    }
}

@media (max-width: 541px) {
    #searchContent #search_pile {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .src-result-book {
        min-height: 550px;
    }
}
@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: 30px;
        height: 195px;
    }

    .push-down {
        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 {
        min-width: 37px;
    }
    
    .table-cart-list {
        padding-left: 0;
        padding-right: 0;
    }

    .out-price {
        min-width: inherit;
    }

    .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;
    }
 }

@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: 360px) {
    .user-name {
        width: 100px;
    }
    #searchContent #search_pile {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;

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

    .antik-logo {
        width: 100%;
    }

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

    .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;
    }
}
@media (max-width: 768px) {
    .col-xs-height {
        display: inline-block !important;
    }
    .brand-head-akcio {
        margin-top: 32px;
    }

    .login-modal-verticalLine{
        border-right: 0px;
        height: auto;
    }
}

@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;
}

.terkoz-oldal {
    padding: 0em 2em  !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%;
    height: 350px;
}
.help_SectionDetailsFramePPP {
    width: 100%;
    height: 520px;
    text-align: left;
    padding-left: 10px;
}
.help_GoogleMaps {
    height:350px;
    text-align: center;
}
.help_PPPVideoFrame {
    max-width: 560;
    max-height: 315;
    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;
}


.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;
}

.checkoutGoogleMap {
    height: 220px;
}

.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: 30px!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;
}

.dynamicAlertModal {
    z-index: 3000;
    overflow-y: scroll;
}

.dynamicAlertModalBodyStyle {
    padding: 30px;
}

.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;
}

.owlGaleryGroupFrame {
    max-height: 200px;
}

.owlGaleryGroupTitle {
    height: 2.8em;
}

.owlGaleryGroupImg {
    max-height: 150px;
}

.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.5em;
    color: red;
}
.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 {
    width: 50%;
    text-align: left;
}
.adviseTableHeaderButton {
    width: 50%;
    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: 4px;
    font-size: 12px;
}
.src-optX-frame-centerOrder {
    text-align: center;
}
.src-options-break {
    height: 0px;
}
.filterPanel-poz {
    z-index: 10;
}

@media (max-width: 1200px) {
    .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%;
    }
    
    .src-optX-frame-leftOrder {
        text-align: left;
    }
    .src-optX-frame-rightOrder {
        text-align: right;
    }
    .src-options {
        height: 80px;
    }
}

@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;
    }

     .help_ShippingTableRowHeader {
        font-size: 12px;
        min-height: 22px;
    }
    
    .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;
        left: 24%;
        top: -8px;
    }
    .greetingModal-login-night-text-p1-colored {
        font-size: 18px;
    }
    .greetingModal-login-night-text-p2-colored {
        font-size: 18px;
    }

}

@media (max-width: 540px) {
    .src-optX-title-none {
        display: none !important;
    }

    .greetingModal-morning, .greetingModal-afternoon, .greetingModal-evening {
        font-size: 1.5em;
        left: 21%;
        top: 0%;
    }
}

@media (max-width: 480px) {
     .help_ShippingTableRowHeader {
        font-size: 11px;
        min-height: 32px;
    }
    
    .help_ShippingTableData{
        min-height: 32px;
    }
    
    .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 {
        top: 42%;
        left: 65%;
    }
    .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;
        left: 24%;
        top: -8px;
    }
    .greetingModal-login-night-text-p1-colored {
        font-size: 18px;
    }
    .greetingModal-login-night-text-p2-colored {
        font-size: 18px;
    }

}   
    
@media (max-width: 360px) {
    .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;
    }
    
     .help_ShippingTableRowHeader {
        min-height: 66px;
    }

    .help_ShippingTableColHeader {
        min-height: 110px;
    }
    
    .help_ShippingTableData{
        min-height: 1px;
    }

    .help_GoogleMaps-xs {
        margin-left: 15px !important;
    }
    
    .greetingModal-morning, .greetingModal-afternoon, .greetingModal-evening {
        font-size: 1em;
        left: 16%;
    }
    .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 {
        position: absolute;
        top: 42%;
        left: 62%;
    }

    .greetingModal-login-afternoon-text-p1 {
        font-size: 18px;
    }
    .greetingModal-login-afternoon-text-p2 {
        font-size: 18px;
    }
    .greetingModal-evening-colored {
        font-size: 1.8em;
        left: 24%;
        top: -8px;
    }
    .greetingModal-login-night-text-p1-colored {
        font-size: 13px;
    }
    .greetingModal-login-night-text-p2-colored {
        font-size: 13px;
    }
}

.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;
}

.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: 80px;
    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;
}
#forgotPwd {
    z-index: 4200;
}
#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.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: 450px) {

    div.new-book-flag-ajanlo {
        top: 0px;
        left: 78px;
    }

    .book-img-holder-src-new-book-pillanatnyi-ajanlo {
        top: -24px;
        left: 184px;
    }
}

@media (max-width: 400px) {

    div.new-book-flag-ajanlo {
        top: 0;
        left: 63px;
    }

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

@media (max-width: 320px) {

    div.new-book-flag-ajanlo {
        top: 0;
        left: 42px;
    }

    .book-img-holder-src-new-book-pillanatnyi-ajanlo {
        top: -18px;
        left: 155px;
    }
}

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-antik .panel-heading + .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;
}

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

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 {
    margin-top: -7%;
    font-family:Georgia;
    font-size: 16px;
}

#ertesitouj-header-title {
    font-weight: bold;
    font-family: Georgia;
    font-size: 20px;
}

#ertesitoujlablec{
    background-image: url("../../../assets/Ertesito_Aloldal_Lablec.png");
    background-repeat: no-repeat;
    background-position: right;
    height: 270px;
    display: table;
    width: 100%;
}

#ertesitoujlablecszoveg {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
}

#ertesitoujlablecszoveg p {
    color:white;
}

#ertesitoujlablec p {
    text-align: center;
}

#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:1344px;
    }
    #rendeles-fizmod {
        height: 190px;
    }
    #rendeles-szlacim {
        height: 520px;
    }
    #rendeles-veglegesit {
        height: 620px;
    }
    .rendeles-panel-cim {
        line-height: 200%;
    }
}



/*
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) {
    .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;
    }
    
    .out-price-xxs {
        width: 100px;
    }
    
    .add-book-booking-infoText-xxs {
        padding-top: 80px;
        padding-bottom: 20px;
    }
    
    .buy-cart-src-xxs {
        padding: 5px 10px 0 10px;
    }
}




/* BANNEREK */

#bannerFrame {
    z-index: 2;
    widows: 950px;
    height: 265px;
}

.antik-slider img {
    display: block;
    max-width: 100%;
    height: auto
}


.antik-slider {
    height: 230px;
    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;
}

#search1 {
    border-width: 2.5px;
}

@media (max-width: 480px) {
    .antik-slider {
        background-position-x: 70%;
    }
}

@media(min-width: 768px) {
    .parcelshop-alert {
        width: 800px;
    }
}

.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 button {
    background-color: #314e8c;
}

#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-top: -30px;
    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;
}

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

@media (max-width: 320px) {
    .book-img-holder-src-pillanatnyi {
        top: -22px;
        left: 240px;
    }

    .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: 180px;
    }

    .buy-cart-src {
        padding: 5px 30px 0 10px;
    }

    .reserve-icon-src {
        padding: 5px 20px 0 10px;
    }

    .book-data-editor {
        font-size: 12px;
        margin-top: 0;
    }
    .help_ShippingTableColHeader {
        min-height: 110px;
    }
    /**********************/
    .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;
    }
}
@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;
    }

}
@media (max-width: 1024px) {
    .book-img-holder-src-pillanatnyi-list {
        top: -13px;
        left: 52%;
    }
    .book-img-holder-src-pillanatnyi-list-partnerbook{
        left: 62%;
    }
}

@media (max-width: 768px) {
    .book-img-holder-src-pillanatnyi-list {
        left: 60%;
    }
    .book-img-holder-src-pillanatnyi-list-partnerbook{
        left: 68%;
    }
}
.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;
}

.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;
    }
}

.regRightMargin {
    padding-right: 25px;
}

@media (max-width: 375px) {
    .book-img-holder-src-pillanatnyi-list-partnerbook{
        left: 57%;
    }
    .book-img-holder-src-pillanatnyi-list {
        left: 50%;
    }
}

@media (max-width: 320px) {
    .book-img-holder-src-pillanatnyi-ajanlo {
        top: -22px;
        left: 160px;
    }
}

#parcel-shop-notification .btn-default {
    background-color: #243a69;
}