/* Fejléc menü */
.header-navbar{
	background-image: url('https://muveszwebshop.hu/custom/muveszwebshop2teszt/image/data/images/category_backgr.png');
	background-repeat: no-repeat;
	background-size: 100%;
}

/* Fejléc kép */

.dropdown {
    z-index: 1931;
}

.header-navbar li a {
	color: black;
	font-weight:bold;
}

.header-navbar {
    font-size: 1.1rem;
}

/* Elem | https://muveszwebshop.hu/ */


#layer1 {
  z-index: 1910;
  padding-left: 1%;
  padding-right: 4%;
  padding-bottom: 1%;
/*   background-image: url('https://muveszwebshop.hu/custom/muveszwebshop2teszt/image/data/images/fejleckep.jpg');
	background-repeat: no-repeat; */
}

#layer_snow{
	z-index: 1915;
	padding-left:1%;
	padding-right:4%;
	padding-bottom:1%;
}

#layer2 {
  z-index: 1920;
  padding-left: 0%;
  padding-right: 3%;
}


/* Beágyazott #10 | https://muveszwebshop.hu/ */

.h-c {
  /* top: 0; */
  /* left: 0px; */
  position: absolute;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  width: inherit;
}

/* Elem | https://muveszwebshop.hu/ */

#layer3 {
  z-index: 1930;
  padding-right: 7%;
  padding-top: 1%;
  padding-left: 2%;
}

#logo {
	background-color:#ffffff9e;
}

.header-middle-right{
	padding-top: 4%;
}

/* Elem | https://muveszwebshop.hu/ */

#search > div:nth-child(1) {
  background: #3b1428;
}

/* Elem | https://muveszwebshop.hu/ */

#module_cart_wrapper {
  background: #3b1428;
}


.header-container {
  height: 300px;
}


/* .container.header-container {
    background-image: url('https://muveszwebshop.hu/custom/muveszwebshop2teszt/image/data/images/naplementegif.jpg.gif');
    background-repeat: no-repeat;
    background-size: 100%;
    height: 300px;
    background-position: center;
} */


/*háttérkép */
/* .mm-slideout {
    background-image: url('https://muveszwebshop.hu/custom/muveszwebshop2teszt/image/data/images/repeat_bck.png');
    background-repeat: repeat;
    background-size: contain;
}
 */
#body{
    background-image: url('https://muveszwebshop.hu/custom/muveszwebshop2teszt/image/data/images/repeat_bck.png');
    background-repeat: no-repeat;
    background-size: cover;	
	background-attachment: fixed;
}

/* Fő kategória képek */
.header-categories-wrapper {
    background: transparent;
    margin: 0 auto;
    background-image: url('https://muveszwebshop.hu/custom/muveszwebshop2teszt/image/data/images/category_backgr.png');
	background-repeat: no-repeat;
	background-size: 100%;
}

/* #category-nav{
	display: grid;
	grid-template-rows: 180px;
} */

.category {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto auto;
	background: transparent;
}

.category-list-link.module-list-link.main-category{
	padding:0;
}

/* .children{
	padding:0 25px;
} */

.category-image-icon {
   	max-width: 90%;
   	display: block;
   	margin-left: auto;
   	margin-right: auto;
}

.category-list-link:hover, .category-list-link:active, .selected > .category-list-link, .children .selected > .category-list-link:hover, .parent:hover > .category-list-link {
    color: #fff;
    background: #ac4e30a1;
    font-weight: 300;
}

/* Ide raktam mindent, amit a mobil nézetben változtatok */
@media only screen and (max-width: 992px){
	#layer1 {
  		display: none;
	}

	#layer_snow{
		display: none;
	}
	
	#layer2 {
		display: none;
	}	
	.header-container {
    	height: 0px;
	}
	.scroller-container {
    	display: none;
	}	
	.footer-row {
 		background: #73360ec2 !important;
		
	}
	.footer-background-image{
		display: none;
	}
	
	.runningword h3 {
		font-size: 2em !important;
		padding-top: 0px !important;
	}
	.runningword {
		height: 60px !important;
	}
}

/* @media only screen and (min-width: 1150px){
	.category-image-icon {
    	max-width: 99px;
   	max-height: 135px;     
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
	}
}
@media only screen and (min-width: 1279px){
	.category-image-icon {
    	max-width: 112px;
	  	max-height: 135px;     
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
	}
}  */

/* .category.category_menu.sf-menu.sf-horizontal.cached.sf-js-enabled.sf-arrows {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto auto auto auto auto auto auto auto;
} */

/*Hobby almenüinek balra nyitása */
#cat_147.item.category-list.module-list.parent.odd ul.children {
    left: -70%;
}

#cat_180.item.category-list.module-list.parent.even ul.children {
    left: -100% !important;
}

#cat_182.item.category-list.module-list.parent.odd ul.children {
    left: -100% !important;
}

.sf-arrows .children .sf-with-ul::after,
.sf-arrows.sf-vertical .sf-with-ul::after {
    content: "\f067";
    font-family: "FontAwesome",sans-serif;
    position: absolute;
    right: 1em;
}



/* .category-list-link-text{
	display: none;
} */

/* .category-list-link:hover, .category-list-link:active, .selected > .category-list-link, .children .selected > .category-list-link:hover, .parent:hover > .category-list-link {
    color: transparent;
    background: transparent;
    font-weight: 300;
} */

.sf-horizontal > li.dropDownParent > a::after, .sf-horizontal > li.parent > a::after {
    content: "\f107";
    font-family: "FontAwesome",sans-serif;
    display: none;
}

/* html.no-js.wf-opensans-n3-active.wf-opensans-n4-active.wf-opensans-n6-active.wf-opensans-n7-active.wf-opensans-n8-active.wf-active.mm-opened.mm-blocking.mm-background.mm-theme-dark.mm-border-full.mm-opening body#body.bootstrap-body.page-body.home_body.body-pathway-top.desktop-device-body.body-admin-logged.rome2_cappuccino-body div#menu-nav.mm-menu.mm-theme-dark.mm-border-full.mm-offcanvas.mm-current.mm-opened div.mm-panels div#mm-1.mm-panel.mm-hasnavbar.mm-opened.mm-current ul.mm-listview li a h3.category-list-link-text{
	display: inline;
} */

div#menu-nav.mm-menu.mm-theme-dark.mm-border-full.mm-offcanvas.mm-current.mm-opened div.mm-panels div#mm-1.mm-panel.mm-hasnavbar.mm-opened.mm-current ul.mm-listview li a h3.category-list-link-text{
	display: inline;
}

.container.header-categories{
	width:90%;
}

.sf-horizontal .children {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 10;
    min-width: 100%;
    background-image: url('https://muveszwebshop.hu/custom/muveszwebshop2teszt/image/data/images/menu_hatter.png');
}

/* Havazás CSS */

#snowing{
    position:absolute;top:0;left:0;
    background-image: linear-gradient(bottom, rgb(105,173,212) 0%, rgb(23,82,145) 84%);
    background-image: -o-linear-gradient(bottom, rgb(105,173,212) 0%, rgb(23,82,145) 84%);
    background-image: -moz-linear-gradient(bottom, rgb(105,173,212) 0%, rgb(23,82,145) 84%);
    background-image: -webkit-linear-gradient(bottom, rgb(105,173,212) 0%, rgb(23,82,145) 84%);
    background-image: -ms-linear-gradient(bottom, rgb(105,173,212) 0%, rgb(23,82,145) 84%);
    
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(105,173,212)),
        color-stop(0.84, rgb(23,82,145))
    );
}

/* Banner */
.nivo-controlNav{
	display: none;
}

.scroller-container{
	padding: 1% 11%;
}

.bannerscroller-module {
    margin: 0;
    position: relative;
    padding: 1.5%;
    background: #c16639;
	-webkit-border-radius: 4px;
}


/* Főoldal */
.home-top-section, .home-bottom-section {
    background: transparent;
}

div.page-wrap main div.home-layout section.column-content.one-column-content.home-top-section.home-wide div.container.home-container{
	background: transparent !important;
}

div#mm-0.mm-page.mm-slideout div.page-wrap main div.container{
	background: #e4783399;
	padding-top: 50px;
}

div#legal_doc {
    color: black;
    background: #e2cdcd61;
    padding: 45px;
}

 #legal_doc a {
    color: #ffffff;
} 

/* Termékek */
/* Termék név blokk növelése*/
.snapshot-list-item.list_prouctname {
    height: 80px;
}

/* Lábléc */
/*  .footer-row{
	background-image: url('https://muveszwebshop.hu/custom/muveszwebshop2teszt/image/data/images/footer.png') !important;
	background-repeat: no-repeat !important;
	padding-top: 50px;
	background-size: 100% !important;
} */

.hidden-print{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.footer-background{
	margin-right: auto;
	margin-left: auto;
	z-index: 10;
}

.footer-background-image{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	z-index: 10;
	position: absolute;
}

.footer-row{
	z-index: 20;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	padding: 5% 0% 0% 0%;
	width: 100%;
}

.footer-row .module-head::after {
	top: 0%;
}

.footer-row .module-head-title {
	background: transparent;
	color: black;
	font-weight: unset;
}

footer a:not(.btn), footer a:not(.btn):hover {
    color: #000;
    font-weight: bold;
}


.newsletter_subscribe-module.footer-position input::placeholder {
  color: #000;
}

.form-control::placeholder {
  color: #000;
}

.newsletter_subscribe-module.footer-position input {
  border: 2px solid #1a1818;
  color: #000;
}

.copyright-inner {
  background: #3d3c3a91;
}


.footer-copyright, .footer-bottom-1-position, .footer-bottom-2-position, .footer-row {
    background: transparent; 
    color: black;
}