/*lekerekítések*/
.card{
	border-radius: 10px;
}
.btn-primary {
    border-radius: 10px;
}
.btn-group-sm>.btn,
.btn-sm {
    border-radius: 10px;
}
.btn-outline-primary,
.btn-secondary,
.free-gift-chooser button.btn,
.gift-wrapping button.btn{
	border-radius: 10px;
}
@media (min-width: 992px) {
	.banner-items.slick-slider .slick-slide img {
		border-radius: 50px;
	}
	.banner-items-container {
		border-radius: 50px;
	}
    .newsletter-home-bg img {
        border-radius: 50px;
    }
	.newsletter-subscribe-module.home-position .newsletter-box {
		border-radius: 50px;
	}
	.announcement-item {
        border-radius: 10px !important;
    }	
}
@media (max-width: 991.98px){
	.product-cart-box {
		padding: 15px;
	}
	#product-tabs {
		border-radius: 30px;
		background-color: rgba(140, 115, 100, 0.1);
	}
	.tabs .tab-button{
		color: #D61412;
	}
}
.product-cart-box{
	border-radius: 30px;
}
.news-list .card-img-top {
    border-radius: 50px;
}
.search-module .input-group>.form-control:not(:last-child) {
    border-radius: 10px;
}
.vertical-category-menu header #category .module-head{
	border-radius: 10px 10px 0 0;
}
.product-card-image .img-thumbnail{
	border-radius: 0px;
}
.product-card-image .card-img,
.product-card-image .card-img-top {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.news-card .card-img,
.news-card .card-img-top {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.customcontent img{
	border-radius: 10px;
}
#product-image-container .product-image-element {
    border-radius: 30px;
}
.product-image-outer img{
	border-radius: 10px;
}
.product-infograph-row{
	border-radius: 30px !important;
}
.product-page-tab-content{
	border-radius: 30px;
	border-top-left-radius: 0;
}
.nav-tabs .nav-link{
	border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
.product-sticky-inner{
	border-radius: 30px;
}
.product-addtocart-wrapper .button-add-to-cart{
	border-radius: 10px;
}
.product-sticky-wrapper .product-sticky-image img{
	border-radius: 10px;
}
.cart-popup-module .popup-item-wrapper {
    border-radius: 30px;
}
.cart-popup-module .auroramessage-product-image {
    border-radius: 10px;
}
.sortbar {
    border-radius: 10px;
}
.category-description img {
    border-radius: 10px;
}
.information-introtext-box-picture img {
    border-radius: 10px;
}
.information-fulltext-box img {
    border-radius: 10px;
}
.side-position.product-module .module-head {
    border-radius: 10px;
}



/*szinezés*/
.side-position.module:not(.product-module):not(#category2) {
    border-radius: 30px;
	background-color: #8C7364;
}
#paf_filter .noUi-connect {
    background: #fff;
}
#paf_filter .noUi-handle{
	background: #fff;
}
#paf_filter .btn-outline-primary,
#paf_filter .btn-secondary,
#paf_filter .free-gift-chooser button.btn,
#paf_filter .gift-wrapping button.btn {
    color: #fff;
    border-color: #fff;
}
#paf_filter .btn-secondary:hover {
    border-color: #fff;
}
#paf_filter .widget-head:hover {
    color: #fff;
}
#paf_filter .widget label {
    color: #fff;
}
#paf_filter .widget label:hover {
    color: #2f3132;
}
#paf_filter .custom-control-input:checked~.custom-control-label {
    color: #2f3132;
}
.close-filter-btn{
	color: #fff;
}
.page-link:hover {
    background-color: #766154;
    color: #fff !important;
}
.product-page-tab-content{
	background-color: rgba(140, 115, 100, 0.1);
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background-color: rgba(140, 115, 100, 0.1);
}
.product-page-nav-tabs .nav-item.show .nav-link,
.product-page-nav-tabs .nav-link.active {
	border-bottom: none;
}
.product-card-item.product-card-wishlist .js-product-on-wishlist {
    color: #D61412;
}
.product-card-item.product-card-wishlist .js-product-on-wishlist svg {
    fill: #D61412;
    color: #D61412;
}
.js-add-to-wishlist.js-product-on-wishlist svg {
    fill: #D61412;
    color: #D61412;
}
.js-add-to-wishlist.js-product-on-wishlist {
    color: #D61412;
}
.modules-all-link .btn-link{
	color: #D61412;
}
.modules-all-link .btn-link:before {
    background-color: #D61412;
}
.modules-all-link {
    text-align: center;
}
.product-cart-box{
	background-color: rgba(140, 115, 100, 0.1);
}
section.row.footer-rows {
    background-color: #8C7364;
    padding: 15px 15px 0px 15px;
    border-radius: 50px;
}
footer .footer-contact-line svg {
    color: #fff;
}
footer .footer-social-links svg {
    color: #fff;
}
footer .footer-social-links svg:hover,
footer .footer-social-links svg:active,
footer .footer-social-links svg:focus{
    color: #2f3132;
}
.footer-position .newsletter-box .form-submit .btn-primary{
    border-color: #fff;
    color: #8c7364;
    background: #fff;
}
footer .footer-contact-line a {
    color: #fff;
	font-weight: 600;
}
footer .footer-contact-line.footer-contact-address {
    color: #fff;
}
footer .list-group-flush .list-group-item {
    color: #fff;
}
footer .newsletter-pretext {
    color: #fff;
}
footer .module-newsletter_subscribe-wrapper .custom-checkbox label {
    color: #fff;
}
footer .footer-contact-line a:active,
footer .footer-contact-line a:hover {
    color: #2f3132;
}
footer .list-group-flush .list-group-item:active,
footer .list-group-flush .list-group-item:hover {
    color: #2f3132;
}
.sr-cart-table .cart-product-name a {
    font-weight: 600;
    color: #2f3132;
}
li.informations-mobile-menu-item.mm-listitem {
    color: #8C7364;
}
.mm-counter{
	color: #2f3132 !important;
}



/*fejléc logó*/
@media (min-width: 992px){
	body.home-body header.headroom--not-bottom.headroom--top .navbar-brand img {
		max-width: 100%!important;
		height: auto;
		max-height: 80px;
		margin-top: -30px;
	}
	body:not(.home-body) header .navbar-brand img{
		max-width: 100%!important;
		height: auto;
		max-height: 80px;
		margin-top: -30px;
	}
	body:not(.home-body) header.headroom--not-top.sticky-header-pinned .navbar-brand img {
		max-width: 100%!important;
		height: auto;
		max-height: 50px;
		margin-top: 0px;
	}
}


/*főoldal*/
#module_news_wrapper #news {
    margin-bottom: 3rem;
}


/*lábléc*/
div#section-partners_footer img {
    max-width: 300px;
}


/*reszponzivitás - - - képek*/
.category-description img {
    max-width: 100%;
    height: auto !important;
}
.product-desc img {
    max-width: 100%;
    height: auto !important;
}
.information-fulltext-box img {
    max-width: 100%;
    height: auto !important;
}
@media (max-width: 767.98px){
	.category-description iframe {
		max-width: 100%;
		height: auto;
	}
	.product-desc iframe {
		max-width: 100%;
		height: auto;
	}
	.information-fulltext-box iframe {
		max-width: 100%;
		height: auto;
	}
}


/*betűméretezés*/
#module_news_wrapper .news-card .card-body .news-card-text,
#module_news_wrapper .news-card .card-body .news-card-text div,
#module_news_wrapper .news-card .card-body .news-card-text p,
#module_news_wrapper .news-card .card-body .news-card-text b,
#module_news_wrapper .news-card .card-body .news-card-text a,
#module_news_wrapper .news-card .card-body .news-card-text span,
#module_news_wrapper .news-card .card-body .news-card-text h2,
#module_news_wrapper .news-card .card-body .news-card-text h3,
#module_news_wrapper .news-card .card-body .news-card-text h4{
	font-family: Barlow, sans-serif !important;
	font-size: 13px !important;
	line-height: 23px !important;
    font-weight: 400 !important;
}
#module_news_wrapper .news-card .card-body .news-card-text{
	max-height: 100% !important;
}
@media (min-width: 992px){
	#module_news_wrapper .news-card .card-body .news-card-text,
	#module_news_wrapper .news-card .card-body .news-card-text div,
	#module_news_wrapper .news-card .card-body .news-card-text p,
	#module_news_wrapper .news-card .card-body .news-card-text b,
	#module_news_wrapper .news-card .card-body .news-card-text a,
	#module_news_wrapper .news-card .card-body .news-card-text span,
	#module_news_wrapper .news-card .card-body .news-card-text h2,
	#module_news_wrapper .news-card .card-body .news-card-text h3,
	#module_news_wrapper .news-card .card-body .news-card-text h4{
		font-size: 15px !important;
	}
}
.information-list-body .news-list h3.card-title.content-card-title a {
    font-size: 20px;
    line-height: 26px;
}
@media (min-width: 1400px) {
    .information-list-body .news-list h3.card-title.content-card-title a{
        font-size: 30px;
        line-height: 37px;
    }
}
@media (max-width: 1199.98px) {
    #module_news_wrapper .news-card-title {
        font-size: 20px;
    }
}
@media (min-width: 1200px){
	#module_news_wrapper h4.card-title.news-card-title.h1 a {
		font-size: 30px;
        line-height: 37px;
		font-weight: 700;
	}
}
#customcontent15 .module-body,
#customcontent15 .module-body div,
#customcontent15 .module-body p,
#customcontent15 .module-body b,
#customcontent15 .module-body a,
#customcontent15 .module-body span{
	font-family: Barlow, sans-serif !important;
	font-size: 15px !important;
	line-height: 23px !important;
	font-weight: 400 !important;
}
#customcontent15 .japan-eleterzes-button-wrapper a{
    font-size: 13px !important;
	font-weight: 600 !important;
    line-height: 14px !important;
}
#body.information_list_body .news-list .content-card-body .content-card-text,
#body.information_list_body .news-list .content-card-body .content-card-text div,
#body.information_list_body .news-list .content-card-body .content-card-text p,
#body.information_list_body .news-list .content-card-body .content-card-text b,
#body.information_list_body .news-list .content-card-body .content-card-text a,
#body.information_list_body .news-list .content-card-body .content-card-text span,
#body.information_list_body .news-list .content-card-body .content-card-text h2,
#body.information_list_body .news-list .content-card-body .content-card-text h3,
#body.information_list_body .news-list .content-card-body .content-card-text h4{
	font-family: Barlow, sans-serif !important;
    /*font-size: .8125rem !important;*/
	font-size: 13px !important;
    /*line-height: 1.5 !important;*/
	line-height: 23px !important;
    font-weight: 400 !important;
}
#body.information_list_body .news-list .content-card-body .content-card-text{
	max-height: 100% !important;
}
@media (min-width: 992px){
	#body.information_list_body .news-list .content-card-body .content-card-text,
	#body.information_list_body .news-list .content-card-body .content-card-text div,
	#body.information_list_body .news-list .content-card-body .content-card-text p,
	#body.information_list_body .news-list .content-card-body .content-card-text b,
	#body.information_list_body .news-list .content-card-body .content-card-text a,
	#body.information_list_body .news-list .content-card-body .content-card-text span,
	#body.information_list_body .news-list .content-card-body .content-card-text h2,
	#body.information_list_body .news-list .content-card-body .content-card-text h3,
	#body.information_list_body .news-list .content-card-body .content-card-text h4{
		font-size: 15px !important;
	}
}
#productdescriptionnoparameters,
#productdescriptionnoparameters div,
#productdescriptionnoparameters p,
#productdescriptionnoparameters b,
#productdescriptionnoparameters a,
#productdescriptionnoparameters span,
#productdescriptionnoparameters strong{
	font-family: Barlow, sans-serif !important;
	font-size: 15px !important;
	line-height: 24px !important;
}
.product-page-body .product-short-description,
.product-page-body .product-short-description div,
.product-page-body .product-short-description p,
.product-page-body .product-short-description b,
.product-page-body .product-short-description a,
.product-page-body .product-short-description span,
.product-page-body .product-short-description strong{
	font-family: Barlow, sans-serif !important;
	font-size: 15px !important;
	line-height: 24px !important;
}
.information-page-body .information-introtext-box,
.information-page-body .information-introtext-box div,
.information-page-body .information-introtext-box p,
.information-page-body .information-introtext-box b,
.information-page-body .information-introtext-box a,
.information-page-body .information-introtext-box span,
.information-page-body .information-introtext-box strong{
	font-family: Barlow, sans-serif !important;
	font-size: 14px !important;
    line-height: 21px !important;
}
@media (min-width: 992px){
	.information-page-body .information-introtext-box,
	.information-page-body .information-introtext-box div,
	.information-page-body .information-introtext-box p,
	.information-page-body .information-introtext-box b,
	.information-page-body .information-introtext-box a,
	.information-page-body .information-introtext-box span,
	.information-page-body .information-introtext-box strong{
		font-family: Barlow, sans-serif !important;
		font-size: 18px !important;
		line-height: 27px !important;
	}
}
.information-page-body .information-fulltext-box,
.information-page-body .information-fulltext-box div,
.information-page-body .information-fulltext-box p,
.information-page-body .information-fulltext-box b,
.information-page-body .information-fulltext-box a,
.information-page-body .information-fulltext-box span,
.information-page-body .information-fulltext-box strong{
	font-family: Barlow, sans-serif !important;
	font-size: 14px !important;
    line-height: 21px !important;
}
@media (min-width: 992px){
	.information-page-body .information-fulltext-box,
	.information-page-body .information-fulltext-box div,
	.information-page-body .information-fulltext-box p,
	.information-page-body .information-fulltext-box b,
	.information-page-body .information-fulltext-box a,
	.information-page-body .information-fulltext-box span,
	.information-page-body .information-fulltext-box strong{
		font-family: Barlow, sans-serif !important;
		font-size: 18px !important;
		line-height: 27px !important;
	}
}
@media (min-width: 992px) {
    .news-card-text {
        max-height: 100%;
    }
}
.category-list-body .category-description,
.category-list-body .category-description div,
.category-list-body .category-description p,
.category-list-body .category-description b,
.category-list-body .category-description a,
.category-list-body .category-description span,
.category-list-body .category-description strong{
	font-family: Barlow, sans-serif !important;
	font-size: 14px !important;
    line-height: 21px !important;
}
@media (min-width: 992px){
	.category-list-body .category-description,
	.category-list-body .category-description div,
	.category-list-body .category-description p,
	.category-list-body .category-description b,
	.category-list-body .category-description a,
	.category-list-body .category-description span,
	.category-list-body .category-description strong{
		font-family: Barlow, sans-serif !important;
		font-size: 18px !important;
		line-height: 27px !important;
	}
}