/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/* tartalom háttere */
body {
    background-image: url(/themes/premiumo/assets/img/patterns/pattern14.png);
    background-repeat: repeat;
}
/* főoldal információs ikonok képeinek kerekítése */
div#image-form_2290129487585500 img {
    border-radius: 22%;
}

div#image-form_3094009164817952 img {
	border-radius: 22%;
}
div#image-form_9708864342714884 img {
	border-radius: 22%;
}
div#image-form_7960589097750105 img {
	border-radius: 22%;
}
/* Kapcsolat oldal fájl kiválasztása gomb szabálya */
span.buttonText {
    position: relative;
    display: inline-block;
    margin: 10px;
}
/* Lenyíló menüsor szélesség beállítása szöveghossznak megfelelően */
@media (min-width: 992px) {
.leo-megamenu .dropdown:hover > .dropdown-menu {
    display: block;
    width: max-content;
}}

/* Tartalom átlátszó háttér */
section .container {
    background-color: #ffffff77;
}
/* Termékkereső keresés gomb háttér */
@media (min-width: 992px){
#leo_search_block_top .btn {
    background-color: #a00000 !important;
}}
/* Fejléc ikonok háttérszíne */
.dp-top .ap-total-wishlist, .dp-top .cart-products-count {
    background-color: #a00000 !important;
}
/* Oldal tetejére nyíl színe */
#back-top a {
    background-color: #a00000 !important;
}
#back-top a:before {
    border-bottom-color: #a00000 !important;
}
/* fejléc telefonszám színe */
.h2-box-menu > div:last-child .ApRawHtml a {
    font-size: 15px;
    font-weight: 500;
    color: #a00000 !important;
    margin-left: 3px;
}
/* Gyors reg és belépés lenyíló Title színe */
.wr-quicklogin .lql-social-login .lql-social-login-title, #wrapper .breadcrumb li:last-child a, .wr-quicklogin .leo-login-title, .wr-quicklogin .leo-register-title, .wr-quicklogin:hover .header-button i, .wr-quicklogin:hover .header-button span {
    color: #a00000 !important;
}
/* termékkereső keretének színe, amikor fölé viszem az egérkurzort */
#leo_search_block_top:hover {
    border-color: #a00000 !important;
}

.box-blog .ApBlog .blog-meta i, .box-main-footer .info-footer p:nth-child(3) a, .footer-container li a:hover, .box-blog .ApBlog .nqt-more, .link-bn:hover, .leo-wishlist-button-dropdown .move-wishlist-item:hover, .leo-wishlist-button-dropdown .wishlist-item:hover, .leo-wishlist-button-dropdown .move-wishlist-item.added:hover, .leo-wishlist-button-dropdown .wishlist-item.added:hover, .leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .block-categories .category-sub-menu li > a:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .products-selection .display > div a:hover, .product-quantity .wishlist .btn-product:hover, .product-quantity .wishlist .btn-product.added, .product-quantity .compare .btn-product:hover, .product-quantity .compare .btn-product.added, .leo-megamenu .navbar-nav > li:focus > a, .menu-under-list-cate .widget-raw-html strong, .leo-megamenu .dropdown-menu li a:hover {
    color: #a00000 !important;
}
/* kapcsolat oldalon a checkbox keret színe */
.custom-checkbox input[type="checkbox"] + span, .custom-checkbox input[type="radio"] + span {
    border: 1px solid #fb0000 !important;
}
/* Kapcsolat oldalon a fájl kiválasztás gomb háttérszíne */
.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {
    background: #a00000 !important;
}

/* Kategória oldalakon az oldal léptetés gombok színe */
.owl-theme .owl-buttons div:hover, .thumbnail-container .functional-buttons > div .btn.added, .pagination .current a, .pagination a:hover, .pagination a:focus, .thumbnail-container .functional-buttons > div .btn:hover, .sidebar #search_filters .ui-slider .ui-slider-handle, .products-sort-order .select-list:hover, .product-tabs.tabs .nav-tabs .nav-link:after, .menu-under-list-cate .widget-raw-html a, .thumbnail-container .functional-buttons > div .quick-view:hover {
    background: #a00000 !important;
    border-color: #6b0000 !important;
}
/* Kategória képek elrejtése, mert nem volt érdemleges kép a kategóriáknál */
.category-cover {
    display: none;
}
/* Termék oldal kosár gomb, meg a többi háttérszíne */
.blog-item .more:hover:after, #module-leoblog-list .sidebar .block#tags_blog_block_left .block_content > a:hover, #module-leoblog-blog .sidebar .block#tags_blog_block_left .block_content > a:hover, #module-leoblog-category .sidebar .block#tags_blog_block_left .block_content > a:hover, #module-leoblog-list .sidebar .block .title_block:before, #module-leoblog-blog .sidebar .block .title_block:before, #module-leoblog-category .sidebar .block .title_block:before, .link-bn:hover:after, #product_comparison.table-bordered::-webkit-scrollbar-thumb, .block_newsletter form .btn, .box-blog .ApBlog .nqt-more:after, .leo-wishlist-button-dropdown .leo-list-wishlist .wr-list-wishlist::-webkit-scrollbar-thumb, .ApColumn .title_block:before, .enable_fheader.btn_yes:after, .dptop-mobile #_desktop_cart .cart-products-count, #customize-body .nav-tabs a.active, .sidebar #search_filters .ui-widget-header, .product-quantity .add .btn, .enable_fheader.btn_no:before {
    background-color: #a00000 !important;
}
/* Termék oldal mennyiség szekció háttérszíne */
.product-quantity .qty .input-group.bootstrap-touchspin {
    background: white !important;
}
/* termékoldal nyomtatás css szabályok */
@media print { 
 /* All your print styles go here */
 .zoomContainer { float: left;}
	#header,
	.header-container,
	.header.nav,
	.header-top,
	.product-add-to-cart,
    .print-link,
	.thumb.js-thumb.selected,
	.product-additional-info,
	.wr-cate-product,
	.apProductTag,
	.footer-center,
	.container,
	.leo-top-menu,
	.products-accordion.card,
	#usefull_link_block,
	#product-detail,
	#back-top,
	#leofeature-product-review,
    #footer { display: none !important; }
	
	.block.info-footer.ApRawHtml {display: block; }
}
/* Lábléc kapcsolati szekció sorközök */
.kapcsolat-lablec p {
    line-height: 5px;
}

/* Felső banner desktop és mobil css szabályok */
@media (min-width: 766px) {
.mobilbannertop {
	display: none !important;
}}

@media only screen and (max-width: 766px) {
.desktopbanner {
	display: none !important;
}}

.mobilbannertop {
    clear: both;
    position: relative;
    margin-top: 52px;
}
/* Boltok oldalon a szekesztőség nyitvatartás eltüntetése */
article#store-7 div.divide-left {
    display: none;
}
/* Egyedi szövegblokkok modul css szabálya */
#custom-text {
    background: #610000;
    border-radius: 2px;
    margin-bottom: 1.5rem;
    padding: 3.125rem 3.125rem;
    text-align: center;
}
/* Egyedi szöveg színének modul css szabálya */
div#custom-text p {
    color: antiquewhite;
}

.product-prices {
    padding-bottom: 0px;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 0px;
}

.products-accordion {
	margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

select {
    width: 100% !important;
}
/* Főoldal hírek szekció */
.row.h2-box-bn-2.ApRow.has-bg.bg-boxed {
    margin-top: 20px;
}
/* Lábléc felső része */
.footer-center {
    margin-top: 20px;
}
/* Mobil nézetben a nagyító ikon középre pozicionálása */
.header-button.click-show-search {
    margin: 0 auto;
    display: inline-block;
    position: absolute;
}
/* Lábléc Könyvesbolt telefonszám kiemelése */
.box-main-footer .info-footer p:nth-child(11) a {
    color: #980000;
	font-size: 15px;
    font-weight: 700;
}
/* rendelés gomb színe */
.btn.btn-outline {
    background: #A00000;
    color: white;
    -webkit-animation: bounce 5s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 1;
}
/* rendelésnél a folytatás gomb színe + mozgatása */
button.btn.btn-primary.continue.float-xs-right {
    background: #a00000;
    color: white;
    -webkit-animation: bounce 5s ease-out;
    -webkit-animation-iteration-count: infinite;
}
/* rendelés leadása gomb színe */
button.btn.btn-primary.center-block {
    background: #a00000;
    color: white;
	-webkit-animation: bounce 5s ease-out;
    -webkit-animation-iteration-count: infinite;
}

.thumbnail-container {
    position: relative;
    margin: 0 8px 20px 8px;
    box-shadow: none;
    padding: 0;
}

/* Gombok megrázása */
.product-quantity .add .btn {
    -webkit-animation: bounce 5s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 1;
}
/* kupon kód sor eltüntetése kérésre */
.block-promo .promo-code-button {
    padding-left: 1.25rem;
    margin-bottom: 1.25rem;
    display: none;
}
/* Rendelésnél a kedvezmény felirat színe piros kérésre */
#cart-subtotal-discount span.label {
    color: #f00000;
}
/* főoldali terméklapozó gombok háttere */
.carousel-control .icon-prev, .carousel-control .icon-next {
    background: #a20000;
}
/* Főoldali terméklapozó távolsága a termékajánlótól */
.carousel .direction {
    top: -40px !important;
}
/* fejléc bejelentkezés link formázása */
.block.belepes.ApRawHtml {
    margin-top: 10px;
    float: right;
    margin-right: 10px;
}

.block.belepes.ApRawHtml a {
	color: #a20000;
}

/* fejléc saját fiók lenyíló szekció */
p.userinfo-selector span:nth-child(2) {
    font-weight: 700;
    color: #a20000;
}
ul {
    font-family: poppins !IMPORTANT;
}
div.star.star_on:before, div.star.star_hover:before {
    content: "\f005";
    font-family: "FontAwesome";
    display: inline-block;
    color: #1f1f1f;
    font-size: 14px;
}
.star a {
    display: block;
    position: absolute;
    text-indent: -5000px;
}

/*redőny stíluslap*/

.redony {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active > .redony:hover {
  background-color: #ccc; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}
@media (min-width: 767px) {
.block-categories.block.block-highlighted.visible-lg-down {
    display: none !important;
}}
/*redőny stíluslap vége*/
	