/*FEJLÉC*/
div#module_category_wrapper .sf-horizontal .children {
	background: #000000;}
div#module_category_wrapper .sf-horizontal .children a {color:white!important;}

.header-navbar {
    background-image:url('/custom/omgstore1/image/data/omgstore/design/header-wallpaper.jpg');
}
.header-bottom {
	background: #fbfbfb;}
.header-category-navbar {
    height: 40px;
}
header .search-module .search-module-button {
	top: 9px;}
.sf-horizontal > .category-list > .nav-link {
	line-height: 42px;}
div.row.no-gutters.w-100 {
    width: 75% !important;
    max-width: 992px;
    margin-right: auto;
    margin-left: auto;
}
#category-nav .sf-horizontal > .category-list > .nav-link {
    font-size: 14px;
    font-weight: 900;
}
.header-font-color > a {
    color: #ffffff;
    font-weight: 800;
}
header .languageselect .language-text.active span {
    color: white;
}
header .language-text span {
    opacity: 70;
    color: white;
}

/*AKTIV FEJLÉC*/
div.header-bottom.sticky-head.sticky-head-active nav.navbar.header-navbar.p-0 {height: 80px;}
div.header-bottom.sticky-head.sticky-head-active a.navbar-brand.mr-auto.ml-auto img {max-width: 110px!important;}
/*BANNER*/
.slider-container {
    margin-top: 0px;
}
@media (min-width: 992px){
.banner-items-title {
    font-size: 40px;
    width: 700px;
    color: whitesmoke;
}}
@media (min-width: 992px){
.banner-items-subtitle {
    font-size: 1.125rem;
    color: white;
	}}
#section-banner_slider .btn-primary {
    color: #000;
    background-color: #ffffff;
    border-color: #ffffff;
}
@media(max-width: 992px){.banner-items-content {
	position: inherit!important;}}
@media(max-width: 992px){#section-banner_slider .btn-primary {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
	}}
	
/*VIDEO BANNER*/
#module_customcontent_wrapper {    width: calc(100vw - 10px);
    position: relative;
    left: 50%;
    margin-left: -50vw;}
#module_customcontent_wrapper .home-position .module-body {
    margin-top: 0px;
}
#module_customcontent_wrapper .videobanner-box {position: absolute;
    top: 200px;
    right: 200px;
}
#module_customcontent_wrapper .videobanner-title {    background: #010101ab;
    padding: 10px;
    color: white;
    font-weight: 700;
    font-size: 25px;
padding:20px;}
#module_customcontent_wrapper .videobanner-2title {background: #010101ab;
font-weight: 800;
    font-size: 16px;
    color: white;
padding:20px;}
#module_customcontent_wrapper .videobanner-btn {background: white;
    text-align: center;
    font-weight: 900;
    font-size: 15px;
    letter-spacing: 5px;
    padding: 10px;}
#module_customcontent_wrapper video {height:800px!important}
@media(max-width:992px){#module_customcontent_wrapper video {height:100%!important}}
@media(max-width:992px){#module_customcontent_wrapper .videobanner-box-desktop {display:none;}}
@media(min-width:992px){#module_customcontent_wrapper .videobanner-box-mobil {display:none;}}
@media(max-width:992px){#module_customcontent_wrapper .videobanner-box-mobil .videobanner-box {
    position: unset;
    top:0px;
    right: 0px;
	}}
@media(max-width:992px){#module_customcontent_wrapper .videobanner-box-mobil .videobanner-title {
	background: #000000;}}
@media(max-width:992px){#module_customcontent_wrapper .videobanner-box-mobil .videobanner-2title {
	background: #010101e6;}}
#module_customcontent_wrapper .home-position {
    margin-bottom: 0rem;
}

/*NÉPSZERŰ KATEGÓRIÁK*/
#module_categoryoffer_wrapper {    width: calc(100vw - 10px);
    position: relative;
    left: 50%;
    margin-left: -50vw;
background-image:url('https://www.omgstore.eu/custom/omgstore1/image/data/omgstore/design/nepszeru-kategoriak-hatter.png');
    background-position: center;}
#module_categoryoffer_wrapper h3, .h3 {
    font-size: 0rem;
}
#module_categoryoffer_wrapper .text-white {
    color: #fff !important;
	font-size: 13px;}
#module_categoryoffer_wrapper .card-title {
    margin-bottom: 0;
    background: black;
    padding: 10px;
}
#module_categoryoffer_wrapper .card-img {
    width: 100%;
    filter: grayscale(1);
}

#module_categoryoffer_wrapper .categoryoffer-img-overlay {
    background: none;
}
#module_categoryoffer_wrapper .card:hover {
	filter: drop-shadow(2px 4px 6px black);}

#categoryoffer {    padding-right: 20px;
    padding-left: 20px;}
#module_categoryoffer_wrapper .module-body {
    margin-top: 0px!important;
	padding:50px;
}
@media(max-width:992px){#module_categoryoffer_wrapper .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center;
	}}
/*AKCIÓS TERMÉKEK*/
#special h3.module-head-title {
    font-weight: 500!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
}

#special div.product-card-item.product-card-manufacturer span {display: none;}

#special div.product-card-item.product-card-manufacturer a {
    color: black;
    text-decoration: none;
    font-weight: 700;
    padding: 5px;
}

#special .product-card-price .product-price-special {
    font-size: 20px;
    font-weight: 500;
}
/*AKCIÓS MATRICÁK*/
a.badgeitem.badgeitemid_10.badgecolor_k.badgetype_6 {    background: black!important;
    width: 158px!important;
    height: 30px!important;
}

/*LEGÚJABB TERMÉKEK*/
#latest h3.module-head-title {
    font-weight: 500!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
}

#latest div.product-card-item.product-card-manufacturer span {display: none;}

#latest div.product-card-item.product-card-manufacturer a {
    color: black;
    text-decoration: none;
    font-weight: 700;
    padding: 5px;
}

#latest .product-card-price .product-price-special {
    font-size: 20px;
    font-weight: 500;
}

#latest .product-price {
    color: #000000;
    font-weight: 500;
    font-size: 20px!important;
}

/*GYÁRTÓK*/
#manufactureroffer h3.module-head-title {
    font-weight: 500!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
}

/*RÓLUNK*/
#module_customcontent2_wrapper {width: calc(100vw - 10px);
    position: relative;
    left: 50%;
    margin-left: -50vw;
background-image:url('https://www.omgstore.eu/custom/omgstore1/image/data/omgstore/design/about-background.jpg');
	height:902px;
    background-position: center;}
#module_customcontent2_wrapper .about-home-page-box {        max-width: 450px;
    margin-right: 120px;
    color: white;}
#module_customcontent2_wrapper .about-home-page {    padding-top: 120px;
    display: flex;
    justify-content: space-evenly;}
#module_customcontent2_wrapper .about-home-page-box2 {background: white;
    max-width: 2px;
    margin-right: auto;}
@media(max-width:557px){#module_customcontent2_wrapper .about-home-page {    padding-top:0px;
display: flex;
    justify-content: space-evenly;
    flex-direction: column;}}
@media(max-width:557px){#module_customcontent2_wrapper .about-home-page-box2 {background: none;
    max-width: 0px;
	margin-right: auto;}}
@media(max-width:557px){#module_customcontent2_wrapper .about-home-page-box {
    max-width: 100%;
    margin-right: 0px;
	color: white;}}
@media(max-width:557px){#module_customcontent2_wrapper {width: calc(100vw - 10px);
    position: relative;
    left: 50%;
    margin-left: -50vw;
background-image:url('https://www.omgstore.eu/custom/omgstore1/image/data/omgstore/design/about-background.jpg');
	height:100%;
	    background-position:left;}}
#module_customcontent2_wrapper a {color:white;}
/*HÍRLEVÉL*/
#module_customcontent3_wrapper .newsletter-subscribe-module.footer-position {
    width: 100%;
}
#module_customcontent3_wrapper {width: calc(100vw - 10px);
    position: relative;
    left: 50%;
    margin-left: -50vw;
	background-image:url('https://www.omgstore.eu/custom/omgstore1/image/data/omgstore/design/hirlevel-hatter.jpg');
background-position: center;
height:413px;
    color: white;}
#module_customcontent3_wrapper .home-position .module-body {
    margin-top: 0px;
}
#module_customcontent3_wrapper .module-newsletter_subscribe-wrapper {padding-top:120px;}
@media(max-width:773px){#module_customcontent3_wrapper {
    width: calc(100vw - 10px);
    position: relative;
    left: 50%;
    margin-left: -50vw;
    background: black;
    background-position: center;
    height: auto;
    color: white;
	}}
#module_customcontent3_wrapper .home-position {
    margin-bottom: 0rem;
}
@media(max-width:773px){#module_customcontent3_wrapper .module-newsletter_subscribe-wrapper {
    padding-top: 50px;
	}}
/*BLOG*/
#module_news_wrapper .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
    background: #000000e8;
    padding: 10px;
}
#module_news_wrapper a {
    color: #ffffff;
}
#module_news_wrapper .text-muted {
    color: #ffffff !important;
}
#module_news_wrapper .home-position .news-card-text {
    color: #ffffff;
}
#module_news_wrapper .btn-outline-primary {
    color: #ffffff;
    border-color: #ffffff;
    margin-bottom: 10px;
}
#module_news_wrapper .text-muted {
    color: #ffffff !important;
}
#module_news_wrapper h3.module-head-title {
    font-weight: 500!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
	color:white!important;
}
#module_news_wrapper {    width: calc(100vw - 10px);
    position: relative;
    left: 50%;
    margin-left: -50vw;
background-image:url('https://www.omgstore.eu/custom/omgstore1/image/data/omgstore/design/blog-hatter.jpg');
    background-position: center;}

@media(max-width:800px){#module_news_wrapper .card-deck .card {
    display: flex;
    flex: none;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
    background: #000000e8;
    padding: 10px;
    flex-direction: column;}}
@media(max-width:800px){#module_news_wrapper .news-card-deck {
	overflow-x: scroll;}}

/*TERMÉKAJÁNLÓ*/
#module_bestseller_wrapper h3.module-head-title {
    font-weight: 500!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
}

#module_bestseller_wrapper div.product-card-item.product-card-manufacturer span {display: none;}

#module_bestseller_wrapper div.product-card-item.product-card-manufacturer a {
    color: black;
    text-decoration: none;
    font-weight: 700;
    padding: 5px;
}

#module_bestseller_wrapper .product-card-price .product-price-special {
    font-size: 20px;
    font-weight: 500;
}

#module_bestseller_wrapper .product-price {
    color: #000000;
    font-weight: 500;
    font-size: 20px!important;
}

footer {
background-image:url('https://www.omgstore.eu/custom/omgstore1/image/data/omgstore/design/footer.jpg');
	background-position: center;
}
footer .container {
    max-width: 1170px;
    background: #000000cc;
    padding: 10px;
}

body {
	font-size: 0.95rem;}

/*KATEGÓRIAOLDAL*/
.category-list-body .page-head {background: #010101;
    text-align: center;
	border-radius: 10px;}
.category-list-body h1.page-head-title {color: white!important;}
.category-list-body div.row.subcategory-list .card {
    border: 1px solid;
}

.card-body {
	display: flex;
	flex-direction: column;
}

.product-card-stock {
	margin-top: auto;
}

/*TERMÉKOLDAL*/
div#section-product_advantages.section-wrapper.module-editable .text-muted {
    color: #000000 !important;
    font-weight: 800!important;
}
div#section-product_advantages.section-wrapper.module-editable img {max-width:55px;}
.product-page-body .product-page-top {background-image:url('/custom/omgstore1/image/data/omgstore/design/termekoldal-hatterkep.png');
    padding-top: 30px;}
.product-page-body .product-page-top .container {
    background: #ffffff;
    border-radius: 20px;
    padding: 20px;
}

.product-page-body .product-pathway-container {
    padding-top: 1rem;
}
.product-page-body ol.breadcrumb a {
	color: #ffffff;}
.product-page-body .product-pathway-container {
	background: #040404;}
.product-page-body div#product-image-container img {border-radius: 30px;
    border: 1px solid black;}
.product-page-body .breadcrumb {
    margin-bottom: 1rem;
}
.product-page-body .product-parameters td {
    border-top-color: #816b3663;
    font-weight: 600;
}

#module_customcontent6_wrapper {background: #ebebeb;
    border-radius: 30px;
    padding: 10px;}

.product-page-body div#section-product_advantages.section-wrapper  .font-weight-normal {
    font-weight: 800 !important;
}
.product-page-body div#section-product_advantages.section-wrapper  .text-muted {
	color: #000000 !important;}
.product-page-body .product-page-head-title {
    font-size: 1rem;
    margin-bottom: 2rem;
    background: #2e2e2e;
    color: #f8f8f8;
    padding: 10px;
    border-radius: 20px;
    text-align: center;
}
.product-page-body .product-page-price {
    color: #000000;
    font-weight: 900;
    font-size: 1.7rem;
    font-style: normal;
}
.product-page-body div.tags.d-flex.flex-wrap {background: black;
    color: white;
    border-radius: 20px;
    padding: 10px;}
.product-page-body div.tags.d-flex.flex-wrap a {
	color: #ffffff;}
@media(max-width:992px){.product-page-body #section-product_advantages {display:none;}}
@media(max-width:992px){div.tags-wrapper  {display:none;}}
div.tags.d-flex.flex-wrap {display:none!important;}
div.tags-wrapper {display:none;}

.product-page-price-line {
	justify-content: center;
}

.product-sticky-wrapper-mobile {
	padding: 0;
}

/*RÓLUNK*/
.informationid_53 .page-head-title {
    display: none;
}
.informationid_53 .col-lg-3 {
    display: none;
}
.informationid_53 .col-lg-9 {
    flex: 100%;
    max-width: 100%;
}
.informationid_53 div.information-item-description .container {
    max-width: 100%!important;
	padding-right: 0px;
    padding-left: 0px;
}
.informationid_53 {background-image:url('/custom/omgstore1/image/data/omgstore/design/hatter_001.jpg');
    color: white;}
.informationid_53 div.information-item-description a {color: white;}

.informationid_53 .uzlet-rolunk {color:white!important;
    background: white;
    padding: 10px;
    border-radius: 20px;}
.informationid_53 footer {
    background: black;
}
.informationid_53 #module_lastseen_wrapper {display:none!important;}

/*NANOBAR*/
.nanobar-settings-button:hover {
    color: #fff;
}
header .header-bottom .container .row.no-gutters.w-100{
	width:100%!important;
	max-width:100%!important;
}
.header_custom_span_class.left{
	font-weight:800;color:#ffffff;align-items: center;display: flex;margin-left: 8%;
}
.header_custom_span_class.right{
	font-weight:800;color:#ffffff;align-items: center;display: flex;margin-right: 8%;
}
@media(max-width:1200px){
.header_custom_span_class.left{
	font-weight:400;color:#ffffff;align-items: center;display: flex;margin-left: 2%;
}
.header_custom_span_class.right{
	font-weight:400;color:#ffffff;align-items: center;display: flex;margin-right: 2%;
}
	header .nav a,header .nav span{
		font-weight:400;
	}
	header .container{
		max-width:95%;
	}
	header .dropdown.cart-dropdown.dropright{
		margin-left:0;
	}
}
@media(max-width:1100px){
	header .col-lg-2 img{
		max-width:100%!important;
	}
	header .col-lg-2{
		max-width:15%!important;
	}
	.header-navbar .nav-link {
	font-size: 13px;
}
	header svg{
		width:20px;
		height:20px;
	}
	header svg image{
		width:100%;
		height:100%;
	}
}
header .cart-dropdown,.header_custom_span_class.left {
	margin-left: 0;
}
header .search-module .search-results {
	top: 39px;
	max-width: 100%;
}
header .search-module .search-results .card.dropdown-item {
	width: 270px;
}

/*TELEFON*/
@media(max-width:575px){.category-list-body div.col-sm-6.col-md-4.col-lg-3.col-xxl-2 {    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 30px;}}
@media(max-width:575px){.category-list-body .subcategory-list .category-card-image {
    width: 100%;
    max-width: 180px;
    margin-right: auto;
    margin-left: auto;
	}}