/* Zesty.CSS v.6.00.00 */
/* Basics&Bootstrap */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;700&family=Josefin+Sans&family=Source+Sans+Pro:wght@400;700&display=swap');
@import url(css/bootstrap.min.css);

/* trick */
.form-group.mx-0.row.mod {position: absolute;left:-20000px;}

/*basics*/
body {min-width: 360px !important;font-family: "Open Sans", sans-serif;font-size: 15px;color: #4C4C4C;}/*35%gray*/

/* !!!SZÍNEK ELŐRE!!! FŐ SZÍNEK => D.ORANGE: #BF4E19 (h1) | ORANGE: #cf6021/#fc5900 (btn-pri-m) | GREEN: #88AF0C/#628100 (h2+ & link) #628100/#88AF0C (btn-pri)     
*******************************************************************************/
a {color: #f4a460;text-decoration: none;}
a:hover,a:focus{color:#628100;text-decoration:none;}

a.disabled {cursor: default;opacity: 0.5;}
/*p a {font-weight:bold;}*/

h3.card-title a, header a {}

.btn-link {color: #505050;text-decoration: none;}
.btn-link:hover{color:#202020;text-decoration:none;}

.form-control, .btn, .modal-content, .orderform .form-select {border-radius:2px;}
.btn {text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);font-size:.9rem;}             
.btn-primary, .btn-primary:hover {color: #fff;background-color: #6c806c;border-color: #657865;}
      .btn-primary:hover {opacity:.8;}
      .btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {color: #fff;background-color: #6c806c;border-color: #657865;}
      .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {color: #fff;background-color: #6c806c;border-color: #657865;}
      .btn-primary.focus, .btn-primary:focus {box-shadow: 0 0 0 0.2rem rgba(152,202,0,.2);}
      .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(152,202,0,.5);}
.btn-primary-mod {color: #fff;background-color: #cf6021;border-color: #b9561d;}
      .btn-primary-mod:hover {color: #fff;background-color: #fc5900;border-color: #e24f00;}
      .btn-primary-mod.active, .btn-primary-mod:active, .open>.dropdown-toggle.btn-primary-mod {color: #fff;background-color: #fc5900;border-color: #e24f00;}
      .btn-primary:not(:disabled):not(.disabled).active, .btn-primary-mod:not(:disabled):not(.disabled):active, .show>.btn-primary-mod.dropdown-toggle {color: #fff;background-color: #fc5900;border-color: #e24f00;}
      .btn-primary-mod.focus, .btn-primary-mod:focus {box-shadow: 0 0 0 0.2rem rgba(252,89,0,.5);}
      .btn-primary-mod:not(:disabled):not(.disabled).active:focus, .btn-primary-mod:not(:disabled):not(.disabled):active:focus, .show>.btn-primary-mod.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(252,89,0,.5);}
a.btn-primary:hover, a.btn-primary:focus, a.btn-primary-mod:hover, a.btn-primary-mod:focus {color: #fff;}

.form-control:focus {border-color: #cbe480;box-shadow: 0 0 0 0.2rem rgba(152,202,0,.25);}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {/*font-family: 'Cormorant Garamond', serif;*/line-height: 1.1em;margin: 0 0 .8em;font-weight:700;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #4C4C4C;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #d14031;}
h1, .h1 {font-size: 22px;}
h2, .h2 {font-size: 22px;}
h3, .h3 {font-size: 20px;}
h4, .h4 {font-size: 19px;}
h5, .h5 {font-size: 18px;}
h6, .h6 {font-size: 16px;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {color:#7F8C8d!important;}
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small {font-weight: 300 !important;}
.lead {/*font-family: 'Cormorant Garamond', serif;*/font-size:26px;}

.text-logo {/*font-family: 'Cormorant Garamond', serif;*/font-size:50px;line-height:1em;margin-left:1rem;color:#4C4C4C;letter-spacing:-2px;display:inline-block;padding-top:.6em;}
.text-logo span {color:#6c806c;}

.colorPrimary {color:#6c806c;!important;}
.colorSecondary {color:#dd403a!important;}                          
.colorTertiary {color:#7F8C8d!important;}

/*szinek*/
.sienna {color: #BF4E19!important;}
.green {color: #88AF0C!important;}
.asbestos {color: #7F8C8d !important;}
.crete {color: #7D8A2E !important;}

.concrete {color: #95A5A6 !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;}

.bg-crete {background-color: #7D8A2E !important;}
.bg-wheat {background-color: #f4ecd6 !important;}
.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;}


.latestnews {margin-left: 0px;padding-left:0px;list-style-type: none;}
.latestnews img {height:60px;}
.latestnews li {display:block;}

.imgContainer {width:100%;aspect-ratio:auto 3/2;background-repeat:no-repeat;background-size:cover;background-position:center center;}
@media (min-width: 1200px) {
  .col-xl-25 {flex: 0 0 auto;width: 20%!important;}
}

.badge-lg {font-size: 110%;font-weight:600;}
.entrydate {color: #8D8D8D;text-align: center;width: 115px;}
.entryday {border-right: 1px solid #cacaca;font-size: 30px;font-weight: bold;line-height:1em;display: inline;float:left;width:50%;}
.entrymonth {display: inline;float: left;font-size: 14px;line-height: 1em;text-transform: uppercase;width:50%;padding-top: 3px;}
.entryyear {display: inline;float: left;font-size: 10px;font-weight: bold;letter-spacing: 2px;line-height: 1em;width:50%;}
.entryhour {display: inline;clear: both;float: left;border-top: 1px solid #cacaca;font-size: 14px;font-weight: bold;padding-top:3px;line-height: 1em;text-align:center;width: 100%;}

.sub-sticker-wrapper {display:/*block*/none;text-align:center;padding:.2rem;color:#fff;background-color:rgb(220,53,69);background-image: linear-gradient(rgba(255,255,255,0.15), rgba(255,255,255,0));text-transform:uppercase;}

/*header'n navbar*/
.secondary-nav {font-size:94%;}
.basketdock {border-left: 1px solid #c7cdbd;}
.basketdock div {background: url(../_img/ico-nagykosar.png) no-repeat left center;padding-left: 64px;line-height: 1.2em;}
.basketdock span {display: block;}
.basketdock .cart {color: #59664c;text-transform: uppercase;}

.navbar-wrapper {z-index: 200;}
.navbar {/*font-family: 'Josefin Sans', serif;*/font-size: 18px;background-color:#6c806c!important;}
#nav-container-top {height: 1px;margin-top:-1px;}

#navbar-brand {width:0px;transition: width .4s ease;-webkit-transition: width .4s ease;}
#navbar-brand img {width:1px;height:40px;opacity: 0;transition: opacity .2s ease;-webkit-transition: opacity .2s ease;}
#navbar-brand.active {width:29px;transition: width .2s ease;-webkit-transition: width .2s ease;}
#navbar-brand.active img {width:29px;opacity: 1;transition: opacity .4s ease;-webkit-transition: opacity .4s ease;}

#navbar .btn-secondary {background:#566656;border-color:#4b594b;}
#navbar .form-control {border-color:#4b594b;/*font-family: "Open Sans", sans-serif!important;*/}
.navbar-collapse, .navbar-collapse.collapse {max-height: 88vh !important;overflow-y: auto !important;}

.navbar-nav .nav-link {padding-right: 1rem;padding-left: 1rem;}
.navbar-dark .navbar-nav>li>a, .navbar-dark .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;}
.navbar-dark .navbar-nav>.open>a, .v .navbar-nav>.open>a:focus, .navbar-dark .navbar-nav>.open>a:hover {color: #fff;background-color: #31373c;}
.megamenu .nav, .megamenu .collapse, .megamenu .dropup, .megamenu .dropdown {position:static;}
.megamenu .container {position:relative;}
.megamenu .dropdown-menu {left:auto;}
.megamenu .nav.navbar-right .dropdown-menu {left:auto;right:0;}
.megamenu .dropdown.megamenu-fw .dropdown-menu {left: 0;right: 0;}
.dropdown-header {font-size:1.3rem;color:#964e6c;}
.dropdown-item.active, .dropdown-item:active {background-color: #6c806c;color:#fff !important;}
.dropdown-toggle.rnd {border:1px solid rgba(250,250,250,.2);border-radius:4px;}

.dropdown-item {white-space: normal!important;}

.navbar-toggler-mod {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid rgba(255,255,255,.1);border-radius: .25rem;color: rgba(255,255,255,.5);
    opacity:0;transition: opacity .4s ease;-webkit-transition: opacity .4s ease;width:0px;}
.navbar-toggler-mod.active {opacity:1;transition: opacity .4s ease;-webkit-transition: opacity .4s ease;width:auto;}

.navbar-sticky-icon {width: auto;height: 1.5em;display:inline-block;text-align:center;color:rgba(255,255,255,.5);}
.navbar-sticky-icon i {margin-top:4px;}
.navbar-sticky-icon .badge {margin-left:-8px;margin-top:-3px;margin-right:-3px;color:#fff;background-color: #f60;border-radius: .5rem;font-size:60%;}

/*homepage*/

/* homepage carousel */
#carouselHome.carousel, #carouselHome .carousel-inner, #carouselHome .carousel-item {height:500px;width:100% !important;}
#carouselHome .carousel-item {background-size: cover;background-repeat: no-repeat;background-position: center;}
#carouselHome .carousel-caption {text-align: left !important;}
#carouselHome h5 {white-space:nowrap;color:#fff;display:inline-block;font-size:1.8rem;line-height:1.8rem;font-weight:400 !important;
                  background:rgba(0, 0, 0, 0.6);margin: 0px;padding:9px 16px 12px;}
#carouselHome p {white-space: nowrap;color:#fff;display:inline-block;line-height:1.2rem;font-size:1.2rem;
                  background: #cf6021 /*rgb(136, 175, 12)*/;margin: 0px;padding: 9px 16px 12px;}
#carouselHome .btn {line-height:1.2rem;font-size:1.2rem;padding: 9px 16px 12px;border:0!important;border-radius:0!important;}
#carouselHome .btn-primary-mod.focus, #carouselHome .btn-primary-mod:focus {box-shadow: 0 0 0 0 !important;color:#fff;}

/* main items */
img.medialogo {max-height: 56px;max-width: 140px;margin: .2rem .5rem !important;}

.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;}

.imgquotes .card-header {height: 250px;background-size: cover;}
.hqsmall .card {height:auto !important;}


.page-header {border-bottom: 1px dotted #E1E1E1;margin: 10px 0 20px;padding-bottom: 3px;}

.card {height: 100%;}
.card p {font-size:95%;color:#4C4C4C;}
/*.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-body {padding: .8rem;}
.card-title {position: relative;}

.item-row h4 span {/*font-family: 'Josefin Sans', serif!important;text-transform:uppercase;*/font-size:15.5px;font-weight:400!important;color:#999;}
a.vip {/*font-family: 'Josefin Sans', serif!important;*/text-transform:uppercase;font-size:14px;font-weight:400!important;}
.item-row h3 {color:#dd403a;font-size:18px;}
.item-row .cimgbg {background-repeat: no-repeat;background-size:cover;background-position:center center;--bs-aspect-ratio: 154%;border:1px solid #e1e1e1;}
.item-row .card {border:0;border-radius:0;}
.group-row .card  {border-radius:2px;}
.item-row .card .card-body {padding:0.8rem 0 0 0;}

.blogArt .cimgbg {background-repeat: no-repeat;background-size:cover;background-position:center center;--bs-aspect-ratio: 154%;}
.blogArt p {color:#4C4C4C;}
.ratio {background-repeat: no-repeat;background-size:cover;background-position:center center;}

.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:6px 0;padding:6px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}

#zehfullprice {font-size:22px;}

.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;}
.sticker-wrapper.top-right {top: -3px;right: -3px;}
.sticker-wrapper.top-left {top: -3px;left: -3px;}
.sticker.new {background-color: #6279B8;color: #fff;}
.sticker.sale {background-color: #dd403a;color: #fff;}
.sticker.green {background-color: #336600;color: #fff;}
.sticker {width: 60px;height: 60px;border-radius: 50%;font-size: 1.1666em;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: 65px;height: 65px;}
.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;}
.pricetag small {margin-top:-6px;}
.priceplate {padding:8px 15px; justify-content: space-evenly; 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;*/}
    
blockquote {border-left: 5px solid #333;margin: 0;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: .55rem 1rem;font-size: 0.85rem;}
.breadcrumb a {color: rgba(0,0,0,.5);}
.breadcrumb a:hover, breadcrumb-item.active > a {color: rgba(0,0,0,.9);}
.breadcrumb, .c-brc {background-color:#fff;}
.c-brc {border-bottom: 1px solid #dedcdb;}
.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;}

.responsiveSelector .table td {padding: 0;margin:0;vertical-align: top;border-top:0;}
.responsiveSelector .table td img {margin-left:-8px;}
.responsiveSelector .table.ketto td img {margin-left:-14px;}
.responsiveSelector .table td:first-child img {margin-left:0px;}
.responsiveSelector .table {margin-bottom:0;}

.img-circle {border-radius:50%;}

.card {border-bottom-left-radius:2px;border-bottom-right-radius: 2px; }
.sb-title {background-color: #6c806c;color: #FFFFFF;padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 2px;border-top-right-radius: 2px;text-transform:uppercase;font-weight:400 !important;/*font-family: 'Cormorant Garamond', serif;*/}
.sidebar-heading {border-bottom: 1px solid #e1e1e1;padding: 15px 10px 5px 0;font-size: 20px;font-weight: 300 !important;}
.latest {margin-left: -40px;}
.latest li {list-style: none;display: block;clear: both;}
.latest li a {font-size: .92rem;}
.latest li a span {color: #69767F;display: block;font-size: 85%;margin-bottom: 6px;}

/* 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, .orderform .form-select, .orderform .input-group {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 {box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3);z-index: 6000;}
footer .col-lg-2, footer .col-lg-3, footer .col-lg-4 {margin:40px 0;}
footer .col-border {border-left: 1px solid #5e6102;padding-bottom:12px;}

footer p {color: rgba(250,250,250,0.6);font-size: 94%;padding: .8rem 0;}
footer span.title {/*font-family: 'Cormorant Garamond', serif;*/display: block;font-size: 24px;color: #fff;padding-bottom: 16px;}
footer a:link, footer a:visited {text-decoration: none;color: #fff;}
footer a:hover {color:#fff;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;}

/* ÉSAKKOR RESPONSIVE */
@media (min-width: 1340px) {
  .wider { margin-right: -8% !important;margin-left: -8% !important; }
}
@media (min-width: 1400px) { /*xxl*/
  .wider { margin-right: -12% !important;margin-left: -12% !important; }
  .col-xxl-25 {width:20%;}
}
@media (max-width: 1200px) {
  #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: 992px) {
  
  .navbar-collapse {border-top: 1px solid #272c30;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);padding-bottom:1rem;}
  .navbar-nav {margin-top: 7.5px;margin-bottom: 7.5px;}
  .dropdown-menu {background:rgba(0,0,0,.2);border:0;border-radius:0;color:#f8f9fa;}
  .dropdown-menu div {display:block;width:100%;padding: 0.5rem 0;}
  .dropdown-menu a:link, .dropdown-menu a:visited {color: #D7D7D7;white-space:normal;}
  .dropdown-header {font-size:1.4rem;padding-left:1rem;color:#f8f9fa;}
  .dropdown-item:focus, .dropdown-item:hover {color: #D7D7D7;text-decoration: none;background-color: #505559;}
  
  #carouselHome.carousel, #carouselHome .carousel-inner, #carouselHome .carousel-item {height:370px;}
  #carouselHome h5 {font-size:1.4rem;line-height:1.4rem;padding:7px 12px 9px;}
  #carouselHome p, #carouselHome .btn {line-height:1rem;font-size:1rem;padding:7px 12px 9px;}
  
  .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;}

  .card-footer .btn:first-child {margin-left:-0.5rem;}
  .card-footer .btn:last-child {margin-right:-0.5rem;}

}
@media (max-width: 768px) {
  header {display: none;}
  navbar {justify-content: none;}

  #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;}
  
}
@media (max-width: 767px) {
  td.mobile-view {display:table-cell;}
  .desktop-view {display:none;}
}
@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) {
  #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 (max-width: 520px) {
  .card-footer .btn:first-child {display:block;width:100%;float:none;margin-bottom:4px;}
  .card-footer .btn:last-child {display:block;width:100%;float:none;}
}
@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) {
	#cookie p, #cookie #close {float:none;display:block;width:auto}
}
