.btn-outline-primary, .btn-secondary, .free-gift-chooser button.btn, .gift-wrapping button.btn {
	color: #fff;
	background-color: #296d8ec7;
	border-color: #296d8ec7;
	text-transform: uppercase;
}
.product-card-image:hover a > img {
	transform: scale(1.08);
	transition: .5s;
}
#module_newsletter_subscribe_wrapper .form-submit .btn.btn-primary:hover{
	color: #fff;
}
.product-card{
	transition: 0.5s;
}
.product-card:hover {
	transform: translateY(-10px);
}
.vertical-category-menu header .category-menu > li:hover > a , .children .category-list:active > a, .children .category-list:hover > a{
	color: #588da6;
}
.headermenu-list > .nav-item > a:active, .headermenu-list > .nav-item > a:hover {
	color: #d2d2d2;
}
#module_categoryoffer_wrapper .img-fluid.categoryoffer-card-image.card-img {
	background: #fff;
}
.invalid-feedback{
	color: #000;
}
.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
	border-color: #000;
	background-color: #000;
}
.newsletter-pretext p{
	color:#fff;
}

body{
	background:#fff;
}
.header-top-line{
	background:#6E8A7B;
}
.headermenu-list > .nav-item > a {
	color: #fff;
}
.search-module .form-control{
	border: 2px solid #588da6;
	background-color: #fff;
}
.search-module .input-group-append button {
	color: #fff;
	background: #588da6;
}
.search-module .input-group-append button:active, .search-module .input-group-append button:hover {
	color: #fff;
}
.search-module .input-group-append button:hover{
	background:#132f57;
}
.vertical-category-menu header .category-menu{
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
	border-radius:0 0 10px 10px;
}
.home-body {
	background-image: url('/custom/sportjatekshop1/image/data/2023design/design_elemek/background-header.png');
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;
}
#section-announcement_bar .announcement-box .slick-list{
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
	border-radius:10px;
	background:#6e8a7b;
}
#section-announcement_bar .announcement-title{
	text-transform: uppercase;
	font-weight: 700;
	font-size:1rem!important;
}
#module_featured_wrapper{
	margin-top: 5rem;
}
#js-cart .cart-product-count{
	background-color: #588da6;
}
.dropdown-menu-footer {
	background-color: #fff;
}
.cart-action-list {
	background-color: #fff;
}
.bg-dark {
	background-color: #000 !important;
}
.module .module-head .module-head-title {
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
}
#module_category_wrapper .module .module-head .module-head-title {
	color: #fff;
}
#module_categoryoffer_wrapper .category-card.card{
	box-shadow:none;
}
#module_categoryoffer_wrapper .card-body{
	background:#fff;
}
#module_categoryoffer_wrapper .category-card-link, #module_categoryoffer_wrapper .category-snapshot-name-link {
	color: #000;
	text-transform: uppercase;
}
#module_categoryoffer_wrapper .card-body:hover{
	background:transparent;
}
#section-news_mosaic .card img{
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;	
}
#section-news_mosaic .news-mosaic-title {
	font-weight: 600;
	text-transform: uppercase;
	color: #296d8ec7;
}
#section-news_mosaic .news-mosaic-item:hover .news-mosaic-title {
	color: #000;
}
#section-news_mosaic .card:hover img{
	transform: scale(0.95);
}
#section-news_mosaic .card img{
	transition: .4s ease-in-out;
}
.show-quantity-in-module .product-module .product-snapshot-vertical .product-card-footer .product-card-item{
	width:100%;
}
.product-card-footer .product-card-item{
	width:100%!important;
}
.aurora-scroll .card{
	box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
}
.aurora-scroll-list{
	padding-bottom: 15px;
}
.aurora-scroll-forward:active, .aurora-scroll-forward:hover , .aurora-scroll-back:active, .aurora-scroll-back:hover{
	box-shadow:none;
}
.category-card.card::before{
	background-color: #296d8e26;
	transition: all .8s ease-in-out;
}
#module_categoryoffer_wrapper .category-card.card{
	transition: 0.5s;
}
#module_categoryoffer_wrapper .card.category-card.text-center:hover {
	transform: translateY(-10px);
}
#module_lastseen_wrapper .product-card-image:hover a > img {
	transform: none;
	transition: none;
}
.product-list-body .category-description , .category-custom-html-bottom{
	color: #000;
	background: #296d8e26;
	padding: 10px;
	border-radius: 10px;
}
.product-list-body .category-card.card {
	box-shadow: none;
	border: 2px solid #296d8ec7;
	border-radius: 10px;
}
.decrease-amount{
	background-color: #eb0e19;
}
.product-list-body .module .module-head .module-head-title{
	color: #296d8ec7;
}
.show-quantity-in-category .product-snapshot-vertical.grid-style .product-card-footer .product-card-item {
	width: 100%;
}
.product-page-price-special {
	color: #eb0e19;
}
.product-page-body .product-attribute-name span{
	font-weight: 600;
}
.product-page-body .form-control{
	border: 2px solid #296d8ec7;
}
.product-page-body .product-attributes-select-box .element-label .form-control {
	border: 1px solid #296d8ec7;
}
.product-page-body .product-parameters td {
	color: #000;
}
.product-page-body .product-page-nav-tabs .nav-link.active {
  color: #296d8ec7;
	text-transform: uppercase;
}
.product-price-special{
	color: #eb0e19;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background-color: #fff;
}
.product-page-body .product-sticky-inner{
	border: 2px solid #296d8ec7;
}
.product-page-body .form-control{
	border: 1px solid #e4e4ea;
}
.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #7999ca;
	border-color: #7999ca;
}
.sr-cart-page .fancy-box-button-wrapper {
	border-radius: 5px;
	border: 1px solid #000;
}
.sr-cart-page .fancy-box-button-wrapper:hover {
	border: 1px solid #296d8ec7;
}
.sr-cart-page .sr-offer-request:hover {
	color: #296d8ec7;
}
.email-row-container a:hover , .phone-row-container a:hover{
	color: #fff;
}
.email-row-container .email-row:hover , .phone-row-container .kozponti-telefonszam:hover{
	background: #000;
}
.kozponti-telefonszam-description:hover .help-custom-design span, .cim-custom-row-description:hover .help-custom-design span , .name-custom-address-phone:hover .help-custom-design > span , .product-parameter-row.loyaltypoints-param-row:hover .custom-text-loyalty-point , .product-parameter-row.productstock-param-row:hover .custom-delivery-places{
	top: 22px!important;
	background: #fff!important;
	font-size: 13px!important;
	border: none!important;
	font-weight: 500!important;
	border-radius: 10px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
	color: #000!important;
	line-height: 16px;
}
#section-rating .rating-pictures{
	text-align:center;
}
.product-page-body .short-description-row-custom{
	margin-bottom: 15px;	
}
.collateral-custom-js-open{
	padding: 10px 0;
	border-radius: 10px;
	margin-top: 15px;
}
.product-page-body #js-collateral-wrapper.active .product-collateral-list{
	border: 2px solid #132f57;
	padding: 15px;
	border-radius: 10px;
}
.account_page_body .account-account-menu h4{
	color: #296d8ec7;
}
.cart-popup-module{
	background-color: #fff;
}
.main_blog .card-body {
	border-radius: 10px;
	padding: 10px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.main_blog .card-body h3 a{
	color: #7999ca;
}
#module_categoryoffer_wrapper .home-position{
	margin-bottom:5rem !important;
}
#module_categoryoffer_wrapper .category-card.card{
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
	border-radius: 10px;
}
#section-rating .rating-pictures{
	margin: 0px auto!important;
}
.footer-copyright {
	text-align: center!important;
}
.module-description-custom-other-text{
	padding:10px;
}
.announcement-box.announcement-box-1 > div{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px!important;
}
.product-list-body .subcategory-list .category-card.card:hover .category-card-link{
	color:#000!important;
}
.navbar-brand img{
	max-height: 70px;	
}
.product-page-body .fancybox-image, .product-page-body .fancybox-spaceball{
	background:#fff;
}

footer a {
	color: #588da6;
}
footer .module .module-head .module-head-title {
	color: #6E8A7B;
}
footer {
	border-top: 5px solid #132f57;
}
footer .partners-item{
	text-align: center;
	margin: auto;
}
.footer-contact-line.footer-contact-mail a , .footer-contact-line a{
	color: #588da6;
}
footer .addresses > div > span:nth-child(2){
	color: #000;
}

.has-sticky{
	margin-top: 1rem;
}

#section-partners_footer{
	margin-top: 5rem;
	margin-bottom: 2rem;
}
#section-contact .footer-contact-line.footer-contact-phone p {
	white-space: normal;
}
#js-mobile-nav .address_1 {
	white-space: normal;
}
#section-partners_footer .partners-item {
	margin: auto;
}



@media(max-width:340px){

#section-partners_footer .d-flex{
	display:inherit!important;
}
#section-partners_footer .justify-content-start{
	justify-content: center !important;
}
#section-partners_footer .partners-item{
	display: flex;
	justify-content: center;
}
	#section-partners_footer {
	margin: 15px !important;
}

}

.information-page.list_page.search_list .grid-container .menu-item img {
    max-width: 100px;
}