/* index HOME CSS Start*/

@import url('//fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap');

.aurora-overlay-content {
    padding: 0rem !important;
}

/*Mega menu, kat lenyilo - + szinek */

.row.kat-menu div.col-md-2{
	    padding: 0px 0px 0px 10px;
}

/*FERFI Cipo zold #77b453*/
#category.category-module li#cat_31203 .subtree-dropdown {background-color: #77b453;}

/* GYERMEK cipo - #c67cc0*/
#category.category-module li#cat_31126 .subtree-dropdown {background-color: #c67cc0;}

/*NOI Cipo piros #ea3d56 */
#category.category-module li#cat_30969 .subtree-dropdown {background-color: #ea3d56;}

/*RUHA - sárga #e3b730*/
#category.category-module li#cat_45381 .subtree-dropdown {background-color: #e3b730;}

/*TASKA karamell #cc9c49 */
#category.category-module li#cat_870 .subtree-dropdown {background-color: #cc9c49;}

/* KIEG. világoskék #67c1be */
#category.category-module li#cat_31005 .subtree-dropdown {background-color: #67c1be;}

/*Feher link */
#category.category-module li#cat_31203 .subtree-dropdown a, #category.category-module li#cat_31126 .subtree-dropdown a, #category.category-module li#cat_30969 .subtree-dropdown a, #category.category-module li#cat_45381 .subtree-dropdown a, 
#category.category-module li#cat_870 .subtree-dropdown a, #category.category-module li#cat_31005 .subtree-dropdown a {
color: #fff;}

#category.category-module li#cat_31203 .subtree-dropdown li::marker, #category.category-module li#cat_31126 .subtree-dropdown li::marker, #category.category-module li#cat_30969 .subtree-dropdown li::marker, #category.category-module li#cat_45381 .subtree-dropdown li::marker, 
#category.category-module li#cat_870 .subtree-dropdown li::marker, #category.category-module li#cat_31005 .subtree-dropdown li::marker,#category.category-module li#cat_31203 .subtree-dropdown li, #category.category-module li#cat_31126 .subtree-dropdown li, #category.category-module li#cat_30969 .subtree-dropdown li, #category.category-module li#cat_45381 .subtree-dropdown li, 
#category.category-module li#cat_870 .subtree-dropdown li, #category.category-module li#cat_31005 .subtree-dropdown li {
color: #fff;}

#category.category-module li#cat_31203 .subtree-dropdown .marka-dd img , #category.category-module li#cat_31126 .subtree-dropdown .marka-dd img , #category.category-module li#cat_30969 .subtree-dropdown .marka-dd img , #category.category-module li#cat_45381 .subtree-dropdown .marka-dd img , 
#category.category-module li#cat_870 .subtree-dropdown .marka-dd img , #category.category-module li#cat_31005 .subtree-dropdown .marka-dd img  {
    margin-bottom: 3px;}

/* marketing modul */

.header-marketing-title {font-weight:300;}
.header-marketing-section-position {
    padding: 7px 0 7px 0 !important;
}
.header-marketing-section-position .round-title{
	font-weight: bold;
}
.header-container {
    padding: 15px 50px;
}
.header-marketing-section-position > .container {
    max-width: 865px;
}

.header-marketing-section-position > .container:before{
 	    background: none !important;
}

.header-marketing-section-row .header-marketing-section-col:first-child, .header-marketing-section-row .header-marketing-section-col:last-child {
       justify-content: center !important;
    text-align: center;
}

.header-marketing-section-position .round-title{
   background-color: #fa883c;
    padding: 4px;
    border-radius: 11px;
    color: #fff;
    line-height: 25px;
    letter-spacing: 11px;
    padding-left: 12px;

}

@media (min-width: 1200px){
	.header-marketing-box {
		    padding: 0 30px !important;
	}
	}
/* miert icons */

.why-main-box {
	margin-bottom: 20px;
}
.why-box{
 background-color: #f9f9f9;
padding: 6px 10px 35px 10px;
	    margin:0;
}

.why-icons img.why-svg{
 	max-width: 80px;
	    margin: 20px;
} 

div.why-icons{ text-align: center;padding: 7px 35px 7px 35px;}

/*Slider  button*/
.banner-items-content-inner .banner-items-title::after{
	border: solid #fa883c;
    border-width: 0 2px 2px 0;
    content: " ";
    height: 15px;
    width: 15px;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
	float: right;
    transform: rotate(-45deg);
	margin: 15px 16px 16px 16px;
}

/*Moduls buttons */

.news-all-button .btn, .all-manufacturer-link-wrapper .btn, .product-module-list-link-wrapper .btn {
	border: 1px solid #202020;
	color: #202020;
	padding: 13px;
}

.news-all-button .btn:hover, .all-manufacturer-link-wrapper .btn:hover, .product-module-list-link-wrapper .btn:hover{
	color: #fa883c;
    border: 1px solid #fa883c;
}

.news-all-button .btn svg, .all-manufacturer-link-wrapper .btn svg, .product-module-list-link-wrapper .btn svg{
display: none;
}

/* Kicker img modul */

.kickerimage-button {
	    margin-top: 0;
    float: right;
}

@media (min-width: 576px){
	.kickerimage-section-body .card-body {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
}

h3.kickerimage-title {
font-size: 1.075rem;
    line-height: 2.075rem;
    font-weight: 500;
    float: left;
    margin-bottom: 0px;
    text-transform: uppercase;
}




/* SALE INSTA font */
#module_customcontent13_wrapper p.ql-align-center, #special.home-position .module-head .module-head-title {
font-family: 'Dancing Script', cursive;
        font-size: 53px !important;
}
#module_customcontent13_wrapper p.ql-align-center, #special.home-position .module-head .module-head-title {
    text-transform: lowercase;
}

#module_customcontent13_wrapper p.ql-align-center strong{
	color:#fa883c !important;
}
#special.home-position .module-head .module-head-title::last-letter{
color:#fa883c !important;
}

.em-pt-5{
    padding-top: 45px;}

.em-load-more-background svg {
    width: 1.95em;
    height: 1.95em;
}

/*fizetesi modul home */

.page-body.home-body #module_customcontent4_wrapper, #module_customcontent4_wrapper{
	    display: flex;
}
/* Price MODEs */

.product-card-item .product-price, .product-card-item .product-price-special{
	font-size: 1.825rem;
    line-height: 1.825rem;
    font-weight: 700;
}
.product-card-item .product-price-original{    padding: 7px 0px; }
/* banner - Slider*/

.slider-container .banner-names{
	    background: white;
}
.slider-container .banner-names-item {
	font-weight: 500;
    color: #202020;
    padding: 10px 0px;
}
.banner-names-item:active, .banner-names-item:hover, .banner-names-item.slick-current{
	    text-shadow: none !important;
		color: #fa883c;
}

.slider-container .banner-names-separator{ 
	color: #202020 !important;
    padding: 10px;
}

.slider-container .banner-names-item:last-child .banner-names-separator{ 
	color: #ccc0 !important;
}

#trusindex {margin:0 auto; position: relative;
    display: block;    text-align: center;}

.footer-telefon {
    float: left;
    line-height: 90px;
}

footer .list-group-item {text-decoration: none; }
body {
	 -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media (min-width: 576px){
	footer {
		padding: 1.25rem 0 1rem;
	}
	

.home-position {
    margin-bottom: 2rem;

	}
}

@media (min-width: 1340px){
	body.desktop-device:not(.landing-page) .sticky-top + main {
		padding-top: 110px;
	}
}

.manufactureroffer-col.col-6 {
	max-width: 150px;
}

.module:not(.side-position) .news-card-deck {
    margin-top: 0rem;
}

.module-head-title{
	font-weight: 500;
    letter-spacing: 2px;
}


.card.manufacturer-card .manufactureroffer-col{
	max-width: 150px;
}


@media (max-width: 580px){
.row.kickerimage-row img.d-sm-block {
		display: block !important;
		max-width: 420px;
    	margin: 0 auto;
	}
}

@media (min-width: 992px) {
	div.row.why .left-why img {
        width: 100%;
        margin-bottom: 10px;
        max-width: 450px;
        float: right;
    }

    div.row.why .right-why img {
        width: 100%;
        margin-bottom: 10px;
        max-width: 450px;
        float: left;
    }
}

@media (max-width: 780px) {

    div.row.why .left-why,
div.row.why .right-why {
        text-align: center;
    }

    div.row.why .left-why img,
div.row.why .right-why img {
        max-width: 90%;
    
    }

}
/* index HOME CSS END */
/*Lexikon START  */

.abc{
    text-align: center;
    font-size: 16px;
    margin-bottom: 60px;
}
/*Lexikon END*/

/* footer ikonok fix  start */


.footer-svg{

    text-align: center;
    margin-bottom: 15px;
	padding-top:60px;

}
.footer-arukereso{
padding-top:40px;
}
.footer-svg img {
	margin: 0 4px 0 4px;
}
.footer-payment-icon .icon-box {
	/*background-color: #fff;
    padding: 1px;
    width: 65px;
    height: 65px;
    border: 2px solid #969696; 
     border-radius: 3px; 
    float: left;
    margin: 5px 15px 5px 15px;
    position: relative;
    display: flex;
    text-align: center;*/
	background-color: #fff;
    padding: 1px;
    float: left;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-top: 27px;
}

.footer-payment-icon .icon-box img {
    width: 85%;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
footer .footer-top-1-position .module {
	width: 100%;
}
/* footer ikonok fix  end */


/*Footer lines 2021 */
#customcontent4 .module-head {
	    text-align: center;
    margin-bottom: -40px;
}

.d-print-none.footer-first-line{
    background-color: inherit;
    display: flex;
    margin-bottom: 10px;
}

/* footer hirlevel */

.hirlevel-wrap{
	display: none;
}

.hirlevel-wrap .hirlevel-left h5{
	text-transform: uppercase;
    color: #fa9c4d;
}
.hirlevel-wrap .hirlevel-left p{
	font-family: 'Dancing Script', cursive;
    font-size: 45px !important;
    font-weight: bolder;
    background-image: url(../../../../../image/data/ikonok/repulo.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position-x: right;
}

.newsletter-subscribe-module:not(.side-position) .module-head-title{
    font-size: 1.1875rem;
    color: #fa590f;
}
.newsletter-subscribe-module:not(.side-position) .newsletter-pretext-2{
	    font-family: 'Dancing Script', cursive;
    font-size: 53px !important;
    color: #000;
    line-height: 50px;

}

.newsletter-subscribe-module:not(.side-position) .newsletter-pretext-3{
font-size: 1.1875rem;
    color: #fa590f;
    text-transform: uppercase;
    margin-top: 23px;

}
.newsletter-subscribe-module .newsletter-subscribe-col-left{
    background-image: url(../../../../../image/data/ikonok/repulo.png);
    background-repeat: no-repeat;
    background-size: 80px;
    background-position: top;
    background-position-x: 300px;
    background-position-y: 60px;
}
/* Form */
.newsletter-subscribe-module .col-6.news-form-in{padding: 0;}
.newsletter-subscribe-module .col-6.news-form-in .col-12{
	    padding: 0 0 10px 0;
}

.newsletter-subscribe-module:not(.side-position) .form-control{
	    color: #1f1f1f;
}
.newsletter-subscribe-module:not(.side-position) .newsletter-subscribe-button:hover {
    background-color: #fa883c;
    border-color: #fa883c;
    color: #ffffff;

}

#module_newsletter_subscribe_wrapper .news-form-buttons {
	margin-top: 78px;
}
/* google trust*/
.ti-widget[data-layout-id='12'][data-set-id='dark-background']>.ti-widget-container>.ti-header, .ti-widget[data-layout-id='12'][data-set-id='dark-background']>.ti-widget-container>.ti-footer{
	background-color: inherit !important;
    border: inherit !important;
}


/* Logo + menü fix start */
@media (min-width: 1700px){
	.header-middle-left {
		flex: 1 1 9%;
		max-width: 9%;
		max-width: 100px;
	}
}


/* Logo + menü fix start MOBILE */
.mobile-logo img {
	    max-width: 75px !important;
}

/* Logo + menü fix end */

/*Drop down start */
.dropDownParent.align-1 .subtree-dropdown-inner {
    max-width: 1170px;
    margin: 0 auto;
}

.marka-dd li{     list-style: none !important;}
/*Drop down end */

/* ### #### Product page start */
.embed-responsive-16by9::before{
padding-top: none !important;
display:none;
}

.embed-responsive.embed-responsive-16by9 iframe{
width: 100%;
    height: 500px;
    position: relative;
}
.prod-buttons-box .col-lg-6{margin-top:15px;}
.prod-buttons-box .prod-buttons-right{
	text-align: right;
}
.prod-buttons-box .prod-buttons-right .button{
	width: 260px;
}

.ruhameret-gallery{
    visibility: hidden;
}

@media (min-width: 992px){
	.product-page-top .product-image-row .col-lg-6{
	flex: 0 0 15%;
	max-width: 96px;
	}
	
.product-page-top .product-image-row .col-lg-6.prod-imgs-1, .product-page-top .product-image-row .col-lg-6.prod-imgs-2{
    flex: 0 0 50%;
    max-width: 50%;
	}
	
	.product-page-icon-left{text-align: right;}
	.product-page-icon-left img, .product-page-icon-right img{max-width:425px;}
	.product-page-top{padding-bottom: 1rem;}
}

@media (max-width: 992px) {
	.prod-buttons-box .prod-buttons-right {text-align:left;}
.product-page-icon-left img, .product-page-icon-right img{max-width:90%;}
.product-page-icon-left , .product-page-icon-right {text-align:center;}
}

.product-cart-box .product-attribute-item .variable a .icon .color{
	max-height: 67px;
}
.product-image-box #product-image-container{
	max-height: 850px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.product-addtocart-wrapper .button-add-to-cart {width: 100%;}

#product-page-pay {width:100%;}

.footer-svg.prod-page{

    text-align: left;
	float: right;
	line-height: 36px;
}

.product-page-top .position-5-wrapper div#socail-media{float: left;}
@media (max-width: 1339px){
.product-page-top .position-5-wrapper div#socail-media{float: none;}
	.footer-svg.prod-page{
		text-align: left;
		float: left;
		line-height: 36px;
	}

}


/*Product page end */

/* Category  page start */


/* + Term. modul */
.product-card-image{
    border: solid 1px #f2f2f2;
}

/* prod title  */
.h5.product-card-title{
	min-height: 44px;
    text-transform: uppercase;
    font-weight: 600;
}

.product-card .card-body {
padding: 10px;}

.product-snapshot-vertical .btn-quickview, .product-snapshot-vertical .btn-details{
	    background-color: #ffffff;
}

.page-head {
    margin-bottom: 1rem;
}

.snapshot-list-container .product-snapshot .product-card-item.product-card-description{
    margin-bottom: 5px;
    padding-bottom: 5px;
    max-height:90px;
    overflow:hidden;
    text-overflow: ellipsis;
    content: "";
    position:relative;
}
.snapshot-list-container .product-snapshot .product-card-item.product-card-description p{
	    margin-bottom: 5px;
}
.snapshot-list-container .product-snapshot .product-card-item.product-card-description:before {
    content:'';
    width:100%;
    height:100%;    
    position:absolute;
    left:0;
    top:0;
    background:linear-gradient(transparent 60px, white);
}

.badgeitem{
    background: none !important;
    background-color: #262d33 !important;
	width: max-content !important;
}
.badgeitem-text {
    padding: 0px 10px 0px 10px;
}

/* custom bg  */

/*
body.product-list-body{
	background-image: url("../../../../../image/data/backgrounds/pattern-bg-35.jpg");
}
*/

/*-% matrica */
.product_badges a.badgeitemid_3 {
    background: #fa883c !important;
	font-weight: 600;
}

/*nemszeru matrica */
.product_badges a.badgeitemid_5 {
    background: #fa883c !important;
}
/* Category  page end  */

/* Sale category Start   */
.special-list-body .row .page-head:after {
    content: "";
    width: 100%;
    height: 205px;
    background: url(../../../../../image/data/banner_home/2020M/sale-slider-2.jpg) no-repeat;
    display: block;
    background-size: contain;
    background-position: center;
}

@media (max-width: 768px) {
	.special-list-body .row .page-head:after {height: 90px;}
}



/* Sale category Stop   */

/* Pay icon start CART */

#summaryBox .sr-cart-summary-box-table:before {
    content: "";
    width: 500px;
    height: 72px;
    background: url(../../../../../image/data/ikonok/pay-hu.jpg) no-repeat;
    display: block;
    position: absolute;
    right: 490px;
    background-size: cover;
}
@media (max-width: 992px) {
    #summaryBox .sr-cart-summary-box-table:before {
        margin-top: 130px;
        right: 0;
    }
	#summaryBox.cart-summary-box.row{ margin-bottom: 66px;}
}

.sr-cart-page {
    padding-bottom: 0rem;
}

/* Akciós - SALE - OLDAL */

/* Other start */
.meretek-box{text-align: center;}
.meretek-img{
width: 100%; margin-top: 5px; margin-bottom: 50px; max-width: 900px;
}
 
/*Meret tablazatok */
.row.size-tabe table{

}

/* Other End */


/* BLOG START*/
.information_list_body  section.column-content
{
 flex: 0 0 100%;
    max-width: 100%;
}

.information_list_body  .card-deck.card-multiple .card {
    background: #f5f5f5;
    padding: 15px;
}

.information_list_body  .card-deck.card-multiple .card h3
{
 	min-height: 80px !important;
    overflow: inherit;
    text-align: center;
}

.information_list_body h1.page-head-title{
	text-align:center;
	display:none;
}

.information_list_body .card-deck.card-multiple .card .news-card-footer{
margin-top:15px;
}

/* BLOG END  */

/* XMAS */

/*
 .page-wrap header, #js-mobile-navbar {
    background: url(../../../../../image/data/ikonok/kari.jpg);
    background-position: bottom;
    background-size: auto;
    background-position-y: -49px;
    background-repeat-y: no-repeat;
	background-color: white;
}

.product-page-body .product-page-top .product_badges.vertical-orientation .badgeitem-content:last-child:after {
    content: "";
    width: 50px;
    height: 100px;
    background: url(../../../../../image/data/ikonok/gomb.png);
    display: inline-block;
    background-size: cover;
	z-index: -1;
	margin-top: -10px;
}

.product-page-body .product-page-top #product-image-container:after {
    content: "";
    width: 50px;
    height: 100px;
    background: url(../../../../../image/data/ikonok/doboz.png);
    display: inline-block;
    background-size: cover;
	z-index: 1;
	right: 15px;
	position: absolute;
    top: 0px;
}
*/
/*
li#cat_37900 {
    background: #f52b2bf5;
}

li#cat_37900 a {
    color: #fff;
} 
*/
/* XMAS */