/*
Header elemek, linkek színe
 */
header .svg-header-heart,
header .svg-header-login,
header .svg-header-search header .svg-header-mail,
header .svg-header-phone,
.header-middle a {
    fill: #bcd1ed;
    color: #bcd1ed;
}

/*
Header elemek, linkek hover színe
 */
.header-middle .header-middle-top-left .header-mail a:active .svg-header-mail,
.header-middle .header-middle-top-left .header-mail a:hover .svg-header-mail,
.header-middle .header-middle-top-left .header-phone a:active .svg-header-phone,
.header-middle .header-middle-top-left .header-phone a:hover .svg-header-phone,
.header-middle a:active,
.header-middle a:hover {
    fill: #fff;
    color: #fff;
}

.header-col-login li.logged-dropdown.dropdown > a:hover {
  color: #FFF;
}

.logged-dropdown ul.dropdown-hover-menu > li > a {
  color: #bcd1ed !important;
}

.logged-dropdown ul.dropdown-hover-menu > li > a:hover {
  color: #FFF !important;
}

/*
Kosár link színek
 */
.cart-module-button {
    color: #bcd1ed;
}

.cart-module-button:active,
.cart-module-button:hover {
    color: #FFF;
}

/*
Login ikon és link színei
 */
.login-list li a {
    color: #bcd1ed;
}

.login-list .login-list-item a:active,
.login-list .login-list-item a:hover {
    color: #FFF;
}

/*
Breadcrumb utolsó eleme 
 */
.pw-item-last-h a.pw-link {
    color: #7f8c97;
}

/*
Termékoldal 
 */
.product_desc li {
    padding-bottom: 0 !important;
}

.parameter_table tr td {
    color: #211f1d;
}

@media (min-width: 992px) {
    .flypage .position-3-container .module-head:not(#review_title) {
        padding: 0 0 5px 10px;
    }	
}

.product_table_addtocart_wrapper .button-add-to-cart {
    padding: 14px 20px;
    margin-left: 10px;
}

/*
Termékkártyák
 */
.snapshot-list-item,
.list_sku.snapshot-list-item,
.list_stock.snapshot-list-item {
    font-size: 0.8rem;
    line-height: 0.8rem;
    padding: 4px 0;
}

.list-productname-link {
    font-size: 1.1rem;
    line-height: 1.3rem;
    font-weight: 300;
}

@media (max-width: 575.98px) {
    .list-productname-link {
        height: 62px !important;
    }
}

.snapshot_vertical_product .list_prouctprice {
    display: block;
    text-align: right;
}

.list_price,
.list_special {
    font-size: 1.2rem;
    font-weight: 400;
}

.product-snapshot .list_original {
    margin-right: 5px;
}

.product-snapshot:hover .snapshot_vertical_product_inner {
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	transform: scale(1.05);
}

.product-snapshot .snapshot_vertical_product_inner {
	border: 2px solid #e4e4e4;
	background: rgb(228, 228, 228);
	background: linear-gradient(0deg, rgba(228, 228, 228, 1) 0%, rgba(255, 255, 255, 1) 50%);
	transition: all .2s ease-in-out;
}

.category_snapshot {
    transition: all .2s ease-in-out;
}

.category_snapshot:hover {
    transform: scale(1.1);
}

.category-snapshot-name-link {
    display: none;
}

@media (max-width: 767.98px) {
    .category_snapshot .category-snapshot-name-link {
        display: none;
    }
}

@media (min-width: 992px) {
    .category_snapshot .img-thumbnail-link {
        padding: 0px;
    }
}

/*
Modulnevek
 */
.flypage .home-position .module-head,
.home-position .module-head,
.home-bottom-position .module-head {
    border-bottom: 2px solid #19365e;
    /*border-left: 10px solid #ab2330;*/
    padding: 0 0 0 3px;
    margin: 1.5rem 0;
}

.home-position .module-head-title,
.home-bottom-position .module-head-title {
    display: inline-block;
    background-color: #19365e;
    color: #fff;
    font-weight: 400;
    padding: 10px 20px;
    transform: skew(-20deg);
}

@media (min-width: 992px) {
    .flypage .position-3-container .module-head:not(#review_title) {
        padding: 0 0 0 8px;
        margin: 1.5rem 0;
    }
}

/*
Kategória menü
 */
.header-bottom .module-category-wrapper #category-nav>ul {
    background: #F8F8F8;
}

.children {
    background: #F8F8F8;
}

header .header-bottom {
    background-color: #E8E8E8;
}

.subcategory-name {
	font-weight: 600;
}

.subcategory-item-inner {
    border: none;
    background-color: #FFF;
}

.subcategory-item-inner:hover {
	background-color: #4d6281;
}

.manufacturers .subcategory-item-inner:hover {
    background-color: #e4e4e4;
}

.subcategory-item-inner:hover .subcategory-name {
	color: #fff;
}

.manufacturers .subcategory-item-inner:hover .subcategory-name {
	color: #000;
}

header .header-bottom .headermenu-list.navbar-nav li:hover>a {
    color: #19365e;
    background-color: #fff;
}

/*
Horizontális menü
*/
header .header-bottom .headermenu-list.navbar-nav li a {
    font-size: 1rem;
    font-variant: small-caps;
}

/*
 Search gomb 
  */
.search-module .input-group-btn {
    background-image: linear-gradient(to bottom, #FF0000 0%, #FF0000 100%);
}

.search-module .input-group-btn::before {
    background-image: linear-gradient(to bottom, #FA8072 0%, #FA8072 100%);
}

.header-quantity-box {
    background-image: linear-gradient(to bottom, #FF0000 0%, #FF0000 100%);
}

.home-kickerimages.kickerimages .kickerimages-col {
    margin-top: 30px;
}

/* category menu icons*/
.parent.category-list>.category-list-link::after,
.parent .parent.category-list > .category-list-link:after {
    border: solid #5b5b5b;
    border-width: 0 1px 1px 0;
}

.category_menu li>.category-list-link>.category-list-link-text {
    position: relative;
    padding-left: 30px;
}

.category_menu li>.category-list-link>.category-list-link-text:before {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all 0.2s ease-in-out;
    background-size: 90% 90% !important;
    background-position: center center !important;
}

.category_menu li#cat_157>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_157.svg") no-repeat;
}

.category_menu li#cat_159>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_159.svg") no-repeat;
}

.category_menu li#cat_164>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_164.svg") no-repeat;
}

.category_menu li#cat_175>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_175.svg") no-repeat;
}

.category_menu li#cat_270>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_270.svg") no-repeat;
}

.category_menu li#cat_160>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_160.svg") no-repeat;
}

.category_menu li#cat_1242>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_1242.svg") no-repeat;
}

.category_menu li#cat_1181>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_1181.svg") no-repeat;
}

.category_menu li#cat_318>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_318.svg") no-repeat;
}

.category_menu li#cat_1286>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_1286.svg") no-repeat;
}

.category_menu li#cat_1293>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_1293.svg") no-repeat;
}

.category_menu li#cat_357>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_357.svg") no-repeat;
}

.category_menu li#cat_230>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_230.svg") no-repeat;
}

.category_menu li#cat_1182>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_1182.svg") no-repeat;
}

.category_menu li#cat_252>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_252.svg") no-repeat;
}

.category_menu li#cat_206>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_206.svg") no-repeat;
}

.category_menu li#cat_338>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_338.svg") no-repeat;
}

.category_menu li#cat_1116>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_1116.svg") no-repeat;
}

.category_menu li#cat_245>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_245.svg") no-repeat;
}

.category_menu li#cat_214>.category-list-link>.category-list-link-text:before {
    content: "";
    background: url("/custom/albaszerszam1/image/data/icons/cat_214.svg") no-repeat;
}

.kickerimage-button .btn {
    background-color: rgba(0, 0, 0, 0.5);
}

.snapshot-list-item.list_details .list-details-link::before {
    background-color: #19365e;
}

.snapshot-list-item.list_details .list-details-link:hover::before {
    background-color: #FFF;
}

.snapshot-list-item.list_details .list-details-link {
    color: #fff;
}

.snapshot-list-item.list_details .list-details-link:focus,
.snapshot-list-item.list_details .list-details-link:hover,
.snapshot-list-item.list_details .list-details-link:active {
    background-color: #FFF;
}

header .header-top-custom-position {
    background: #3b3d3d;
    border-bottom: 3px solid #fff;
}

@media (min-width: 576px) {
    header .header-top-custom-position .section-topline {
        color: #fff;
    }
}

header .header-top-custom-position .section-topline {
    color: #FFF;
}

@media (min-width: 1200px) {
    .header-middle {
        height: 110px;
    }
}

.information_page:not(.information_list) {
    color: #5b5b5b;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5em;
}

.search-module .input-group {
    height: 40px;
}

@media (max-width: 991.98px) {
    .search-module .input-group .form-control {
        height: 40px;
        line-height: 40px;
    }
}

button:focus {
    outline: none;
}

@media (max-width: 991.98px) {
    .all-manufacturer-link-wrapper {
        text-align: center !important;
    }
}

@media (max-width: 767.98px) {
    .manufactureroffer-row .manufacturer-snapshot-col {
        width: 50%;
        flex: 1 0 50%;
    }

    .categoryoffer_list .category-snapshot-col {
        flex: 1 0 50%;
    }
}


/*
Termék leírás
*/
.product_desc {
	margin-top: 10px;
}
.product_desc h3 {
	font-size: 1.275rem;
	margin-top: 2rem;
	margin-bottom: 0.5rem;
}
.product_desc h4 {
	font-size: 0.9rem;
	margin-bottom: 0.4rem;	
}
.product_desc ul {
	margin-bottom: 1rem!important;	
}
.product_desc p {
	margin-bottom: 0.4rem!important;
}


@media (min-width: 768px) {
td.param-label {
  padding-right:10px!important;
  text-align: right;
	}
}

@media (min-width: 992px) {
.product-page-right .product_options_wrapper .product_parameters.product_options_table td.param-label {
    width: 45%;
    text-align: right;
    padding-right: 10px;
	}
}

.product-sticky-wrapper .product-sticky-name-and-links .product-sticky-links a {
	color: #211f1d;
}

.tags {
	margin-top: 10px;
}

.tags a {
	padding: 5px;
	line-height: 2rem;
	background: #fff;
	border: 1px solid #D7D7D7;
	color: #666666;
	text-decoration: none;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.collapse:not(.show) {
  display: block;
}

.category-page-middle-section button.subcategory-title {
	display: none;	  
}

#productcustomcontent a {
	color: #19365e!important;	
	font-weight: bold;
}

#productcustomcontent a:hover {
	text-decoration: underline;
}