/* Anyafalva.CSS v.6.02.00 */
/* Basics&Bootstrap */
/*@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@400;700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;700&display=swap');
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic);
@import url('https://fonts.googleapis.com/css2?family=Style+Script&display=swap');
/*@import url(https://fonts.googleapis.com/css?family=Andada&subset=latin-ext);*/
@import url(bootstrap.min.css);

body {overflow-x:hidden;}
.form-group.tage {position:absolute; left:-20000px;}

@font-face {
    font-family: 'anyafalva';
    src:  url('./fonts/anyafalva.eot?g9xlt');
    src:  url('./fonts/anyafalva.eot?g9xlt#iefix') format('embedded-opentype'),
      url('./fonts/anyafalva.ttf?g9xlt') format('truetype'),
      url('./fonts/anyafalva.woff?g9xlt') format('woff'),
      url('./fonts/anyafalva.svg?g9xlt#anyafalva') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="aficon-"], [class*=" aficon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'anyafalva' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-clipboard:before {
    content: "\e900";
  }
  .icon-discount:before {
    content: "\e901";
  }
  .icon-home:before {
    content: "\e902";
  }
  .icon-more:before {
    content: "\e903";
  }
  .icon-blogging:before {
    content: "\e904";
  }
  .icon-calendar:before {
    content: "\e905";
  }
  .icon-heart:before {
    content: "\e905";
  }

/*basics*/
html, body {min-height:100%!important;margin:0;padding:0;}
body {min-width: 360px !important;font-family: "Open Sans", sans-serif;font-size: .95rem;color: #4C4C4C;}/*35%gray*/
body { background-color: #fff !important;} /*#eceae4*/



a {color: #52599D;text-decoration: none;font-weight:600;}
a:hover,a:focus{color:#49508c;text-decoration:none;}

.card-header a {color:#4C4C4C !important;}
.card-text.text-muted a {color: rgba(242,175,194,1);}
.card-text.text-muted a:hover, .card-text.text-muted a:focus{color:#d99eae;}

/*
.btn-link {color: #505050;text-decoration: none;}
.btn-link:hover{color:#202020;text-decoration:none;}
*/
.btn p {margin:0!important;} 

.nav.justify-content-center.nav-pills {min-width:100%;}

a.disabled {cursor: default;opacity: 0.5;}
.btn {text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);/*font-size:.9rem;*/}

/*.btn-primary {
    background-color: rgba(242,175,194,1);
    border-color: #d99eae;
    color:rgba(250,250,250,1);border-radius:0;
    /*text-shadow: 0px 0px 2px #000;* /
    font-weight:bold;
    font-size:140%;}*/                           
.btn-primary {
    background-color: #8886C7;border-color: #7170a6;
    color:#fff;
    /*border-radius:0;*/
    /*text-shadow: 0px 0px 2px #000;*/
    font-weight:bold;
    /*font-size:140%;*/}                           
.btn-primary:hover {color: #fff;background-color: #7170a6;border-color: #7170a6;}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {color: #fff;background-color: #7170a6;border-color: #7170a6;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {color: #fff;background-color: #8886C7;border-color: #7170a6;}
.btn-primary.focus, .btn-primary:focus {color: #fff;box-shadow: none !important;/*0 0 0 0.2rem rgba(242,175,194,.4);*/}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {color: #fff;box-shadow: 0 0 0 0.2rem rgba(242,175,194,.4);}

.btn-primary.prmod {
    background-color: #D3B4D8;border-color: #c2a6c7;
    color:#fff;
    /*border-radius:0;*/
    /*text-shadow: 0px 0px 2px #000;*/
    font-weight:bold;
    /*font-size:140%;*/}
.btn-primary.prmod:hover {color: #fff;background-color: #c2a6c7;border-color: #c2a6c7;}
.btn-primary.prmod.active, .btn-primary.prmod:active {color: #fff;background-color: #D3B4D8;border-color: #c2a6c7;}
.btn-primary.prmod:not(:disabled):not(.disabled).active, .btn-primary.prmod:not(:disabled):not(.disabled):active {color: #fff;background-color: #D3B4D8;border-color: #c2a6c7;}
.btn-primary.prmod.focus, .btn-primary.prmod:focus {color: #fff;box-shadow: none !important;/*0 0 0 0.2rem rgba(242,175,194,.4);*/}
.btn-primary.prmod:not(:disabled):not(.disabled).active:focus, .btn-primary.prmod:not(:disabled):not(.disabled):active:focus {color: #fff;box-shadow: 0 0 0 0.2rem rgba(242,175,194,.4);}

.btn-primary.mod2 {
    background-color: #E8ACD4;border-color: #d9a1c6;
    color:#fff;
    /*border-radius:0;*/
    /*text-shadow: 0px 0px 2px #000;*/
    font-weight:bold;
    /*font-size:140%;*/}                           
.btn-primary.mod2:hover {color: #fff;background-color: #d9a1c6;border-color: #d9a1c6;}
.btn-primary.mod2.active, .btn-primary.mod2:active {color: #fff;background-color: #d9a1c6;border-color: #d9a1c6;}
.btn-primary.mod2:not(:disabled):not(.disabled).active, .btn-primary.mod2:not(:disabled):not(.disabled):active {color: #fff;background-color: #E8ACD4;border-color: #d9a1c6;}
.btn-primary.mod2.focus, .btn-primary.mod2:focus {color: #fff;box-shadow: none !important;/*0 0 0 0.2rem rgba(242,175,194,.4);*/}
.btn-primary.mod2:not(:disabled):not(.disabled).active:focus, .btn-primary.mod2:not(:disabled):not(.disabled):active:focus {color: #fff;box-shadow: 0 0 0 0.2rem rgba(242,175,194,.4);}

.btn-secondary {
    background-color: #E8ACD4;
    border-color: #d69fc4;
    color:rgba(250,250,250,1);
    /*border-radius:0;*/
    /*text-shadow: 0px 0px 2px #000;*/
    font-weight:bold;
    /*font-size:140%;*/}
.btn-secondary:hover {color: #fff;background-color: #d69fc4;border-color: #d69fc4;}
.btn-secondary.active, .btn-secondary:active, .open>.dropdown-toggle.btn-secondary {color: #fff;background-color: #d69fc4;border-color: #d69fc4;}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {color: #fff;background-color: #E8ACD4;border-color: #d69fc4;}
.btn-secondary.focus, .btn-secondary:focus {box-shadow: none !important;/*0 0 0 0.2rem rgba(242,175,194,.4);*/}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(143,202,202,.4);}

.btn-secondary.mod {
    background-color: #C2C3F3;
    border-color: #b5b6e3;
    color:rgba(250,250,250,1);
    /*border-radius:0;*/
    /*text-shadow: 0px 0px 2px #000;*/
    font-weight:bold;
    /*font-size:140%;*/}
.btn-secondary.mod:hover {color: #fff;background-color: #b5b6e3;border-color: #b5b6e3;}
.btn-secondary.mod.active, .btn-secondary.mod:active {color: #fff;background-color: #C2C3F3;border-color: #b5b6e3;}
.btn-secondary.mod:not(:disabled):not(.disabled).active, .btn-secondary.mod:not(:disabled):not(.disabled):active {color: #fff;background-color: rgba(242,175,194,1);border-color: #8bc4c4;}
.btn-secondary.mod.focus, .btn-secondary.mod:focus {box-shadow: none !important;/*0 0 0 0.2rem rgba(242,175,194,.4);*/}
.btn-secondary.mod:not(:disabled):not(.disabled).active:focus, .btn-secondary.mod:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(143,202,202,.4);}


.btn-info.mod {
    color: #fff;
    background-color: #52599D;
    border-color: #52599D;
}
.btn-info.mod:hover {
    color: #fff;
    background-color: #484e8a;
    border-color: #484e8a;
}

.form-control:focus {border-color: #d99eae;box-shadow: 0 0 0 0.2rem rgba(242,175,194,.4);}
/*.form-control {border-radius:0;}*/
.listholder .form-control:focus {box-shadow: none !important;}

.btn-file {/*min-width:200px;*/}
/*.file-caption {height:45px;padding-top: .6rem!important;}*/
.file-caption-main, .fileuploadsub {width:60%!important;margin:0 auto;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Lora', serif;font-weight: 700 !important;line-height: 1.1em;margin: 0 0 .8em;}
/*h1, h2, h3, h5, h6 {color: #88AF0C;}*/
h1, .h1 {/*font-size: 2.1em;*/font-size:1.7em!important;line-height:1.35em!important;padding-left:3rem!important;padding-right:3rem!important;}
h2, .h2 {font-size: 1.85em;}
h3, .h3 {font-size: 1.65em;}
h4, .h4 {font-size: 1.45em;}
h5, .h5 {font-size: 1.35em;}
h6, .h6 {font-size: 1.25em;} 
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small {font-weight: 300 !important;}
.lead {font-size: 1.1rem;font-weight: 300;}

.txtbtn .card-body {font-size: 14px;line-height:1.2;font-family: 'Lora', serif;}

.couponItem img {max-height:50px;margin-right:.4rem;margin-left:.2rem;/*float:left;*/}
.couponItem {line-height:1.3em;}
.clear {clear:both;}

.couponItem {display:table-row!important;border:1px solid rgba(0,0,0,.4);border-radius:5px;font-size:13px!important;}
.couponItem img, .couponBContent {display:table-cell!important;margin-top:auto;margin-bottom:auto;vertical-align:middle;} 

/*szinek*/
.sienna {color: #BF4E19!important;}
.green {color: #88AF0C!important;}
.concrete {color: #95A5A6 !important;}
.asbestos {color: #7F8C8d !important;}
.crete {color: #7D8A2E !important;}
.pewter {color: #91AA9D !important;}
.white {color: #FFF !important;}
.dark, .dark p {color: #505050 !important;}
.red {color: #DC143C !important;}
.text-blight {color: rgba(250,250,250,0.6) !important;}

.concretelight {color: rgba(149,165,166,.3) !important;}
.redlight {color: rgba(220,20,60,.3) !important;}
.redlight:hover {color: rgba(220,20,60,1) !important;}

.bg-01 {background-color: #feaea5 !important;}
.bg-02 {background-color: #f3e29a !important;}
.bg-03 {background-color: #8fc9ca !important;}
.bg-04 {background-color: #f3b0c2 !important;}
.bg-05 {background-color: #ccaacb !important;}
.bg-06 {background-color: #ffdbcd !important;}
.bg-07 {background-color: #97c1ab !important;}
.bg-08 {background-color: #ecd5e3 !important;}
.bg-09 {background-color: lightgray !important;}
.bg-10 {background-color: silver !important;}
.bg-11 {background-color: gold !important;}

.bg-01, .bg-02, .bg-03, .bg-04, .bg-05, .bg-06, .bg-07, .bg-08, .bg-09, .bg-10, .bg-11 {margin-left:-15px;padding-left:15px;margin-right:-15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}

.bg-crete {background-color: #7D8A2E !important;}
.bg-wheat {background-color: #f4ecd6 !important;} background-color:#eceae4;
.bg-offwhite {background-color: #F5F5F5 !important;}
.bg-clouds {background-color: #ECF0F1 !important;}
.bg-message {background-color: #acc86e;}
.bg-tmst {background-color: rgb(136, 175, 12) !important;}

h1.col-12 {background:#D3B4D8;padding-top:6px;padding-bottom:6px;max-width:none!important;width:calc(100% + 30px);}
h1.col-12.innerH {margin-top:-0.4rem;padding-left:15px!important;padding-right:15px!important;}
h1.col-12.innerHm {padding-left:15px!important;padding-right:15px!important;}

p img {max-width:100%!important;}

iframe, blockquote {max-width:calc(100% - 2px)!important;}
.modal-body {overflow-x:hidden!important;}

.accordion>.card .card-header {background-color: #D3B4D8;}
.accordion>.card {border:1px solid #c2a6c7;}

/*header'n navbar*/
.header-wrapper {border-bottom:1px solid rgba(0,0,0,.2);z-index: 1025;zoom:1;}/**/
.navbar {font-family: 'Lora', serif;font-size: 15px;text-transform:uppercase;}
.navbar-light {color: rgba(0,0,0,.9)!important;}
.navbar-brand img {max-height:90px;}
.navbar-collapse, .navbar-collapse.collapse {max-height: 88vh !important;overflow-y: auto !important;}

.navbar button:focus {outline: 0px;}
.navbar-light .navbar-toggler {
    background-color: rgba(242,175,194,1);
    border-color: #d99eae;
    border-radius: 0rem;
    padding: .75rem;                            
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(250, 250, 250, 0.9)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.navbar-nav .nav-link {padding-right: 1rem;padding-left: 1rem;}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.7);
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: rgba(242,175,194,1);font-weight:700;
}
.navbar-nav>li>a, .navbar-nav>li>a:focus {color: #D7D7D7;}
.navbar-nav>li>.dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;border-top:0;}
.nav, .collapse, .dropup, .dropdown {position:static;}
.container {}
.dropdown-menu {left:auto;}
.nav.navbar-right .dropdown-menu {left:auto;right:0;}
.dropdown.megamenu-fw .dropdown-menu {left: 0;right: 0;}
.dropdown-header {font-size:1.08rem;}
.dropdown-item.active, .dropdown-item:active {background-color: #8FCACA;color:#fff !important;}

.form-check-label {font-size:1rem;}
.eventbubble {border-radius:6px;padding:.7em;background-color:rgba(136,134,199,.3);}
.eventbubble.b2 {background-color:rgba(232,172,212,.3);}

.navbar-nav .badge {margin-left: -20px;margin-top: -3px;margin-right: -3px;color: #fff;background-color: #e44634;border-radius: 0.5rem;/*font-size: 60%;*/font-family:"Open Sans", sans-serif;}
.navbar-nav .far {font-size:2.2rem;color:#52599D;margin-top:3px;}
#ertesitok .alert-light {border:1px solid #dee2e6!important;padding: 0.4rem 0.6rem;}
#ertesitok .alert-light p {margin-bottom:0;}

.footer-wrapper {border-top:1px solid rgba(0,0,0,.2);}
.bottombar .navbar-nav>li a>span { font-size: 13px;/*color: #8FCACA;*/ text-transform:none!important;display: block !important;}
.bottombar .navbar-nav>li {max-width:20%;}

.bottombar .navbar-nav>li.current-item a>span, .bottombar .navbar-nav>li.current-item a:before {
    /*color: #e97195 !important;*/
}
.bottombar .navbar-nav>li a:before {
    content: "";
    font-size: 32px;
    font-family: 'anyafalva';
    text-indent: 0px;
    display: block !important;
    text-align:center;
    font-weight:400!important;
    /*color: #8FCACA;*/
}
.bottombar .navbar-nav>li.footer-m-home a:before {content: "\e902";}/*{content: "\e902";}*/
.bottombar .navbar-nav>li.footer-m-aboutus a:before {content: "\e904";}
.bottombar .navbar-nav>li.footer-m-profile a:before {content: "\e903";}

.bottombar .navbar-nav>li.footer-m-blog a:before {content: "\e904";}
.bottombar .navbar-nav>li.footer-m-lists a:before {content: "\e900";} /*\e900*/
//.bottombar .navbar-nav>li.footer-m-lists a:before {content: "\f004";font-family: 'Font Awesome 5 Free'!important;font-weight: 400;} /*\e900*/
.bottombar .navbar-nav>li.footer-m-coupons a:before {content: "\e901";}
.bottombar .navbar-nav>li.footer-m-others a:before {content: "\e903";}
.bottombar .navbar-nav>li.footer-m-calendar a:before {content: "\e905";}

.bottombar .dropup .dropdown-toggle::after {display:none;}
.bottombar .dropdown-menu {right: 0;}
.bottombar .navbar-nav>li .dropdown-menu a:before {content: ""!important;}
.bottombar .navbar-nav>li>.dropdown-menu {margin-bottom: 0rem;margin-top: .125rem;border-top-left-radius: .25rem;border-top-right-radius: .25rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-top:1px;}
.bottombar .navbar-nav>li>.dropdown-menu a {padding-top:0.5rem;padding-bottom:0.5rem;}
.navbar-collapse, .navbar-collapse.show, .dropdown, .dropdown.show, .dropdown-menu, .dropdown-menu.show {transition:.5s ease all;}

.subpage.fixed-bottom {bottom:84px!important;}
.subpage {background:rgba(255,255,255,.7);border-top:1px solid rgba(0,0,0,.12);}

.fa-heart {color:#cbaacb!important;}

.lrgr {font-size:120%;display: inline-block;
    padding: 0.25em 0.4em;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 1rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    background-color:#FDC4CE;}

/* listák */
.middler {position:absolute;top:50%;right:2%;transform: translate(0, -50%);}
.middlerleft {position:absolute;top:50%;left:2%;transform: translate(0, -50%);}
.middlerspec {position:absolute;top:50%;right:2rem;transform: translate(0, -50%);}
.redspecial {color: rgba(220,20,60,.8) !important;}


.listholder {border-radius:0 0 .25rem .25rem;}
.listholder.card:hover, .listholder.card:focus {box-shadow:none!important;}
.listholder b {font-size:120%;}
.listholder i {font-size:140%;}
.listholder p {position:relative;padding-left:3rem!important;padding-right:3rem!important;}
.listholder p:last-child {margin-bottom:0;}
.modal {z-index: 12500;zoom:1;}

::placeholder {color:rgba(0,0,0,.4)!important;opacity: 1;}
:-ms-input-placeholder {color:rgba(0,0,0,.4)!important;}
::-ms-input-placeholder {color:rgba(0,0,0,.4)!important;}


/*homepage*/
.body-wrapper {min-height: calc(100vh - 192px);}  /*background-color: #fafafa !important;  105-header 86-footer 8-bugmiattnemtudom*/
.btn-hetek  {position:absolute;bottom:1rem;width:90%;left:50%;transform: translate(-50%, 0);}

.btn-hetek .btn:first-child {border-top-left-radius: 50%;border-bottom-left-radius: 50%;}
.btn-hetek .btn:nth-child(3) {border-top-right-radius: 50%;border-bottom-right-radius: 50%;}


.fruit-hetek {position:absolute;bottom:3%;left:30%;width:100px;}   /*asztalin left:30%;*/


.h100 {min-height: calc(100vh - 185px);}
/*.h100mod {min-height: calc(100vh - 119px);margin-top:66px;}*/
.h90 {height: calc(100vh - 288px);overflow:hidden;}

.table {text-align:center;}
.table thead {font-weight:bold;color:#fff;background-color:#d99eae;}


/* blog plus */
.categoriesTOP.sticky-top {top:100px;z-index: 2000;}

.categories .nav-pills>li {
    flex-grow: 1;
}
.categories a.nav-link {
    border-radius: 0;
    background: #e3e3e3;
    border-right: 1px solid #ddd;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    color: #696973;
    position: relative;
    z-index: 1;
}
.categories .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #8886C7;
    z-index: 222;
}
.categories .nav-pills .nav-link.active:after {
    content: '';
    display: block;
    position: absolute;
    border: 10px solid transparent;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0);
    border-top-color: #8886C7;
    border-top-width: 10px;
    z-index: 2000;
}
.kepeimbody {z-index: 1122;z-index: 2000;margin-top:-1.4rem!important;}
.categories .nav-pills .nav-link:hover {
    color: #fff;
    background-color: #8886C7;
}

.categories .nav-pills {padding-bottom:1.4rem;}
.afblog .card-header {background:#fff;}

.tab-content {border:0!important;}
.tab-content > .tab-pane {padding:0!important;width:100%;}


a.tabbtnspec {color:#D3B4D8;border:1px solid #D3B4D8;background:#fff;border-radius:20px!important ;padding-left: 2.4rem!important;padding-right: 2.4rem!important;}
a.tabbtnspec:hover, a.tabbtnspec.active {color:#fff;border:1px solid #D3B4D8;background:#D3B4D8!important;}

a.tabbtnspec.reverse {color:#fff;border:1px solid #E8ACD4;background:#E8ACD4;border-radius:20px!important ;padding-left: 2.4rem!important;padding-right: 2.4rem!important;}
a.tabbtnspec.reverse2 {color:#fff;border:1px solid #8886C7;background:#8886C7;border-radius:20px!important ;padding-left: 2.4rem!important;padding-right: 2.4rem!important;}
a.tabbtnspec.reverse:hover, a.tabbtnspec.reverse.active, a.tabbtnspec.reverse2:hover, a.tabbtnspec.reverse2.active {color:#6c757d;border:1px solid #6c757d;background:#fff!important;}

.zehleft {left:6px;position:absolute;top:200px;/*top:50%;transform:translate(0,-50%);*/cursor: pointer;opacity:.6;z-index: 1125;}
.zehright {right:6px;position:absolute;top:200px;/*top:50%;transform:translate(0,-50%);*/cursor: pointer;opacity:.6;z-index: 1125;}
.zehleft:hover, .zehright:hover {opacity:1;}

.moresubmenu {margin-bottom:58px;}

.separator { height: 1px;background-color: #e1e1e1;width: 50%;margin-left: 25%;margin-top: 25px;margin-bottom: 25px;}
.separator-style {background-color: #FCFCFC;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;
    border-style: solid;border-color: #e1e1e1;border-width: 2px;display: block;
    height: 9px;left: 50%;margin-left: -5px;margin-top: -4px;position: absolute;width: 9px;}
.seperator-dark {height: 0px;max-width: 1170px;margin: auto;border-top: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(255,255,255,1);}

.parallax {background-attachment: fixed;background-position: 50% 50%;background-repeat: no-repeat;background-size:cover;-webkit-background-size:cover;
           min-height: 500px;}
.pbg-1 {background-image: url(../_img/nyito/pbg-2.jpg);}
.pbg-2 {background-image: url(../_img/nyito/pbg-3.jpg);}
.pbg-3 {background-image: url(../_img/nyito/pbg-1.jpg);}

.imgquotes .card-header {height: 250px;background-size: cover;}
.hqsmall .card {height:auto !important;}

.latest {padding:0;}
.latest li {display: block;clear: both;margin: 0;width: 100%;box-sizing: border-box;position: relative;}
.latest li {list-style: none;}
.latest li:before {content: "\f10c";font-family: FontAwesome;font-size: 11px;left: 0;position: absolute;top: 4px;}
.latest li:hover:before {content: "\f192";}
.latest li>a {padding: 10px 0 10px 20px;font-weight:600;}

.page-header {border-bottom: 1px dotted #E1E1E1;margin: 10px 0 20px;padding-bottom: 3px;}

.card {height: 100%;}
.card p {font-size:95%;color: #999;}
.card:hover, .card:focus {/*box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;*/}
.card-header {background:#fff;}
.card-body {padding: .8rem;}
.card-title {position: relative;}
.collapse, .collapse.show { transition: .5s ease all !important;}
.fasmaller {font-size:90%;padding-top:2px;}

.groupset h1, .groupset h2 {margin-bottom: 15px;}
.groupimgdiv {background-size:100% 100%;padding:0;text-align:right;overflow:hidden;}
.groupimgdivwide {background-size:cover;background-position: 50% 50%;ackground-repeat: no-repeat;padding:0;text-align:right;overflow:hidden;height:340px;}
.groupimgdiv img {max-height:400px;max-width: 100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.logoset img {max-height:70px;margin: 0 6px 0 0;}
.logoset {margin:12px 0;}

.gal-item {padding: 4px;}
.gal-item .box {height:100%;background-size: cover;background-repeat:no-repeat;background-position:center;border-radius: .15rem;overflow:hidden;position:relative;}
.gal-thumb {height:100%;padding:.25rem;background-color: #fff;border: 1px solid #dee2e6;border-radius: .25rem;}
.gal-row {height:24rem;}
.gal-item .box .item-title {display:block;position:absolute;bottom:0;padding:1rem;text-align:center;width:100%;background-color:rgba(0,0,0,.7);color:#fff!important;}

.sticker-wrapper {position: absolute;
    transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out;-webkit-transition: all 150ms ease-in-out;-o-transition: all 150ms ease-in-out;z-index:400;}
.sticker-wrapper.top-right {top: -4px;right: -4px;}
.sticker-wrapper.top-left {top: -4px;left: -4px;}
.sticker.new {background-color: #e44634;color: #fff;}
.sticker.sale {background-color: #ed143d;color: #fff;}
.sticker.green {background-color: #336600;color: #fff;}
.sticker {width: 34px;height: 34px;border-radius: 50%;font-size: .9em;line-height: 1em;
    font-weight: bold;text-align: center;display: table-cell !important;vertical-align: middle !important;
    transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out;-webkit-transition: all 150ms ease-in-out;-o-transition: all 150ms ease-in-out;}
.sticker img {width:100%;height:auto;}
.card:hover .sticker {width: 38px;height: 38px;}
.cat-label {text-transform:lowercase !important;position: absolute;top:-3rem;right:0;padding: 0 6px;font-size: 12px;line-height: 22px;background-color: rgba(0, 0, 0, 0.6);color: #fff;
    font-family: Arial, Helvetica, sans-serif;font-weight: normal;
    transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out;-webkit-transition: all 150ms ease-in-out;-o-transition: all 150ms ease-in-out;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;}
.cat-label2 {text-transform:lowercase !important;padding: 5px 10px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;line-height: 1.5;background-color: rgba(0, 0, 0, 0.6);color: #fff;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;margin-top:2px;}
.card:hover .cat-label {padding: 2px 8px;top:-3.2rem;}
.btn-select {color: #333;background-color: #fff;border-color: #ccc;margin-bottom:3px;}
.btn-select:hover, .btn-select:focus, .btn-select:active, .btn-select.act {color: #fff !important;background-color: #f0ad4e;border-color: #eea236;box-shadow: 0 0 0 0.2rem rgba(240,173,78,.25);}

.pricetag {margin-bottom:0;text-transform:capitalize;line-height:0.9em;padding-right:.8em;}
.pricetag small {margin-top:-6px;}
.priceplate {padding:8px 15px; justify-content: flex-end; border:1px solid #e5e5e5;margin-top:15px;background:#fafafa;}
.cardplate {padding:15px; text-align:center; border:1px solid #e5e5e5;margin-top:15px;}
.cardplate img {max-width:100%;}
.priceplate input {text-align:right;}

.priceplate .form-control {width: auto;vertical-align: middle;}

.tab-content {border-left: 1px solid #DDD;border-right: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.tab-content > .tab-pane {padding: 1.5rem 1.2rem;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border-top: 2px solid #88AF0C;}

.imgquotes .card-header {height: 250px;background-size: cover;}
.imgquotes .card-header img {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.imgquotes .card {height:auto;}
.imgquotes .card-profile-img {max-width: 60px;margin-top: -30px;margin-bottom: 5px;border: 3px solid #fff;border-radius: 100%;box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.imgquotes .card-title {margin-bottom: 5px;/*text-transform: uppercase;*/color: inherit;}
    
blockquote {border-left: 5px solid #333;font-size: 15px !important;padding: 10px 20px;}

.error-404 {font-size: 6em;margin: 50px;}
.mhbox {box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.2);}
.mhbox .brded {border-left: 1px solid rgba(127,140,141,0.6);}

.breadcrumb {padding: .8rem 1rem;font-size: 0.95rem;}
.breadcrumb a {color: rgba(0,0,0,.6);}
.breadcrumb a:hover, breadcrumb-item.active > a {color: rgba(0,0,0,.9);}
.breadcrumb, .c-brc {background:transparent;}
.c-brc {border-bottom: 1px solid rgba(0,0,0,.2);background: url(../_img/baby-pink-bg-light.jpg) repeat-x;}
.breadcrumb-item {text-transform:capitalize;}

.row.raki div.fa {margin:0 1rem;}
.row.raki div.col-6:first-child {border-right: 1px solid #e1e1e1;}
.mythumbnail {border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}

/*item carousel*/
#carouselItem .carousel-indicators li {background-size: cover;background-position:center center;width:3rem;height:3rem;}
/*#carouselItem*/ .carousel-control-next, /*#carouselItem*/ .carousel-control-prev {filter: invert(100%);}
.ekko-lightbox-nav-overlay a {color: #000 !important;}

/* COOKIES POPUP STYLES */
#cookie {height:auto;position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);z-index:2147483647;}
#cookie a span {color: #cf6021 !important;}
#cookie #wrapper {padding:20px;}
#cookie h2 {color:#BEBEBE;display:block;text-align:center;font-size:1.2em;float:left;}
#cookie p {color:#BEBEBE;display:block;font-size:1em;text-align:left !important;}
#cookie #close {text-align:center;}
#closecookie {color:#ffffff;font-size:1.1em;text-decoration:none;padding: 4px 7px;background-color:rgb(160,159,159);box-sizing:border-box;float:right;border-radius:3px;margin-top:12px;}

#szotar div.szotaritem {background:rgba(0,0,0,0.04);border-radius:.25rem;}

/* Responsive Video */
.video-container {position: relative;	padding-bottom: 56.25%;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe, .u_0_0 {width:100% !important;} /* fb iframe-ben .u_0_0 style-ban kap szélességet, kuka az egész kb */

.clickme {color:#000;float:none;cursor:pointer;}
#zehresponse blockquote {border-color:#88AF0C;}
#zehresponse blockquote.red {border-color:#DC143C}

.orderform label {width: 36%;font-weight: lighter;text-align:left !important;justify-content: start !important;}
.orderform .input-group, .orderform .form-group {margin-bottom:.3em;}
.orderform .form-group .form-control {width:63%}
.has-error .form-control {border-color: #a94442;}
.has-error .form-control:focus {box-shadow: 0 0 0 0.2rem rgba(169,68,66,.25);}
.has-success .form-control {border-color: #98CA00;}
.has-success .form-control:focus {box-shadow: 0 0 0 0.2rem rgba(152,202,0,.25);}


/*footer'n copyright*/
footer {z-index: 6000;padding-bottom:84px;} /* border-top:1px solid rgba(0,0,0,.2); */
footer .col-lg-2, footer .col-lg-3, footer .col-lg-4 {margin:40px 0;}
footer .col-border {border-left: 1px solid rgba(0,0,0,.2);padding-bottom:12px;}

footer p {color: rgba(0,0,0,.6);font-size: 94%;}
footer span.title {font-family: 'Lora', serif;display: block;font-size: 20px;color: #fff;padding-bottom: 16px;}
footer a:link, footer a:visited {font-weight:400!important;text-decoration: none;color: rgba(242,175,194,1);padding: 0 1rem;}
footer a:hover {color:#8fcaca;/*border-bottom: 1px dotted #fff;*/}

footer .form-group {color: rgba(250,250,250,0.6);font-size: 94%;}

.subfooter {background-color: rgba(0,0,0,.1);color:rgba(255,255,255,.6);font-size: 90%;}
.subfooter a:link, .subfooter a:visited {color: #fff;}

/*ekko lightbox szépítés*/
.ekko-lightbox .modal-header {padding:0!important;border:none!important;height:0px!important;overflow:visible;display:relative;}
.ekko-lightbox .modal-header .close {position:absolute;right:7px;top:7px;opacity:1;z-index:30000;background:#fff;border-radius:50%;padding:.3rem .6rem;box-shadow:0px 0px 5px 0px #000;} 
.ekko-lightbox .modal-header .close:hover {opacity:1!important;}


/* ÉSAKKOR RESPONSIVE */
@media (min-width: 1400px) {
  .wider { margin-right: -12% !important;margin-left: -12% !important; }
}
@media (min-width: 1340px) {
  .wider { margin-right: -8% !important;margin-left: -8% !important; }
}
@media (min-width: 992px) {
  footer { /*position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;*/ }
}

@media (max-width: 1200px) {

  .fruit-hetek {left:25%;}
  
  
  #carouselHome.carousel, #carouselHome .carousel-inner, #carouselHome .carousel-item {height:435px;}
  .carousel-caption {left:5%;}
  
  .groupimgdiv {text-align: center;}
  .gal-row {height:20rem;}
}
@media (max-width: 991px) {
  
  .fruit-hetek {left:20%;}
  
  .navbar-collapse {border-top: 1px solid rgba(0,0,0,.2);box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
  .navbar-nav {margin-top: 7.5px;margin-bottom: 7.5px;}
  .dropdown-menu {border:0;}
  .dropdown-menu a:link, .dropdown-menu a:visited {color: rgba(0,0,0,.7);}
  .dropdown-header {font-size:1.08rem;padding-left:1rem;}
  .dropdown-item:focus, .dropdown-item:hover {color: rgba(0,0,0,.9)!important;background-color:#fff;text-decoration: none;}

  .gal-row {height:16rem;}
  
}
@media (min-width: 768px) {
  
  .modal-dialog {max-width: 600px;}
  
  td.mobile-view {display:none;}
  td.desktop-view {display:table-cell;}
  thead.desktop-view {display:table-header-group;}
  
  .gyumitab {background-size:auto 100%!important;-webkit-background-size:auto 100%!important;}
}
@media (max-width: 768px) {
  header {}
  navbar {justify-content: none;}
  .fruit-hetek {left:15%;}

  #carouselHome.carousel, #carouselHome .carousel-inner, #carouselHome .carousel-item {height:305px;}
  
  .gal-row {height:14rem;}
  .gal-row.gal-spec {height:auto!important;}
  .gal-row.gal-spec .gal-thumb {height:16rem;}
  
  .c-brc {/*display:none;*/}
  .card-footer .btn:first-child {margin-left:-0.5rem;}
  .card-footer .btn:last-child {margin-right:-0.5rem;}

  .sharedGultra span.whoo {display:block;margin:-140px 12% 0;padding:165px 26px 20px;}
  .sharedG div:first-child img {margin-bottom: -20px;}
  .sharedG div:nth-child(2) img {margin-top: -20px;z-index:60 !important;}
  
  .sharedGultra div:first-child img {margin-bottom: -20px;}
  .sharedGultra div:nth-child(2) img {margin-top: -20px;margin-bottom: -20px;z-index:60 !important;}
  .sharedGultra div:nth-child(3) img {margin-top: -20px;margin-bottom: -0;z-index:65 !important;}
  
}
@media (max-width: 767px) {
  td.mobile-view {display:table-cell;}
  .desktop-view {display:none;}
}
@media (max-width: 575px) {
  .afblog .card {display:flex;flex-direction: row;}
  .afblog .card-header {float:left;width:33.3%;border-bottom:0px;}
  .afblog .card-header:first-child {border-radius: calc(.25rem - 1px) 0 0 calc(.25rem - 1px) !important;}
  .afblog .card-header img {width:100%;height:auto;display:block;border-radius: calc(.25rem - 1px) 0 0 calc(.25rem - 1px) !important;}
  .afblog .card-body {width:66.6%;margin-bottom:0;position:relative;}
  .afblog .card-body h6 {font-size:100%;position:absolute;left:10px;top:50%;transform:translate(0,-50%);right:10px;}
  .afblog .card-text {display:none;}
  .afblog .card-title {margin-bottom:0!important;}
  .afblog .card {margin-bottom: .5rem!important;}
  .categories {margin-bottom:0!important;}
  .categories .nav-pills {display:table;overflow:hidden;}
  .categories .nav-pills .nav-item {display:table-cell;white-space: nowrap;}
  .categories .nav-pills .nav-link {padding: .93rem .93rem;}
  .categories::-webkit-scrollbar {display: none;}
  /* Hide scrollbar for IE, Edge and Firefox */
  .categories {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
  }
  .file-caption-main, .fileuploadsub {width:90%!important;margin:0 auto;}
}
@media (min-width: 575px) {
  /*.orderform label {width: 40%;font-weight: lighter;text-align:left !important;justify-content: start !important;}
  .orderform .input-group {margin-bottom:.5em;}*/
}
@media (max-width: 575px) {
  
  .fruit-hetek {left:10%;}


  #carouselHome.carousel, #carouselHome .carousel-inner, #carouselHome .carousel-item {}
  #carouselHome .carousel-inner, #carouselHome.carousel {height:auto;}
  #carouselHome .carousel-item {margin-top:4rem;}
  #carouselHome .carousel-caption {left:0;right:0;top:0;padding-top:0;margin-top:-4rem;}
  #carouselHome h5, #carouselHome p {width:100%;text-align:left;}
  #carouselHome .btn {display:none;}
  
  .gal-row {height:12rem;}
  /*.gal-row {height:auto;} .gal-item .box {padding-top:60%;} } -- alternatív, teljes szélességhez -- */
  
  .priceplate .input-group:first-child {margin-bottom: 6px;padding-right:0;}
  .pricetag {padding-right: 0;}
  .mhbox .container {width: auto !important;}
  
  .mhbox .brded {border-left:none;padding-top:30px;}
  
  .row.raki div.col-6 {text-align:center;}
  .row.raki div.col-6 div {text-align:center;display:block;float:none !important;margin: 5px auto;}

  .groupimgdivwide {height:280px;}
}


@media (min-width: 480px) {
	#cookie #wrapper{max-width:900px;margin-left:auto;margin-right:auto;}
	#cookie h2{margin-top:0;margin-right:2%;float:left;text-align:right;}
	#cookie p {margin:0 1%;float:left;}
	#cookie #close{float:right;}
}

@media (max-width: 500px) {
  .fruit-hetek {left:5%;width:86px;}

	#cookie p, #cookie #close {float:none;display:block;width:auto}
}
