
body{font-family: "Poppins", sans-serif; font-size: 13px; -webkit-font-smoothing: antialiased; line-height: 17px; color: #333333;}
a{text-decoration: none; color: #00A1E3;}
a:hover{text-decoration: none; color: #007bff;}
img{max-width: 100%; height: auto;}
input, select, textarea{width: 100%; padding: 5px 10px;}
textarea{resize: none; height: 70px; font-family: arial;}
select{padding: 4px 10px;}
sup{vertical-align: baseline; position: relative; top: -2px;}
label{cursor: pointer;}
.page-width{max-width: 1215px; width: 100%; margin: auto;}
span.error{display: block; font-size: 11px; font-weight: bold; color: #FF0000; line-height: 12px; padding-top: 3px;}
.mobil-show{display: block;}
.success-message{width: 100%; padding: 5px 10px; background: #00A1E3; color: #ffffff; font-size: 12px; margin-bottom: 10px;}

.change-warning{background: #FF0000; color: #ffffff; font-size: 12px; line-height: 16px; padding: 5px 10px;}
.change-warning a{color: #ffffff; font-weight: bold;}
.change-warning a:hover{color: #ffffff; font-weight: bold; text-decoration: underline;}

header{ color: #ffffff;}
#top-header-1{display: none; background: #333333; order: 2; font-size: 11px; line-height: 14px; padding: 5px 15px;}
#top-header-1-row{}
#top-header-2{background: #ffffff; order: 1; padding: 0px;}
#top-header-2-row{align-items: center;}
#top-header-2-row div:nth-child(1){order: 1; text-align: left; padding-left: 10px;}
#top-header-2-row div:nth-child(2){order: 2; padding: 5px 5px 5px 5px; text-align: center;}
#top-header-2-row div:nth-child(3){order: 4; text-align: center; background: #ffffff; padding: 10px;}
#top-header-2-row div:nth-child(4){order: 3; text-align: right; padding-right: 10px;}
#top-header-3{background: #000000; order: 3; padding: 0px 0px; box-shadow: 0px 8px 8px #AAA;}
#top-header-3-row{display: block;}

#header-small-brand-box{display: none;}

#morzsa{padding-bottom: 5px; font-size: 12px; padding: 3px 10px 2px 10px;}
#morzsa a{color: #333333; font-size: 12px; }
#morzsa a:hover{color: #007bff;}
#top-menu{display: none;}
#mobile-menu{display: none; position: absolute; width: 100%; z-index: 99999; top: 120px;}
#mobile-menu ul{background: #333333;}
#mobile-menu ul li{border-top: 1px solid #555555; position: relative;}
#mobile-menu ul li a{padding: 8px 12px; display: inline-block; color: #dddddd;}
#mobile-menu ul li ul{background: #4F4F4F;}
#mobile-menu ul li ul li{border-top: 1px solid #333333;}
#mobile-menu ul li ul li a{color: #cccccc;}
#mobile-menu ul li ul li ul{background: #767676;}
#mobile-menu ul li ul li ul li{border-top: 1px solid #333333;}
#mobile-menu ul li ul li ul li a{ color: #bbbbbb;}

.list-down-arrow{display: block; position: absolute; top: 9px; right: 12px; z-index: 99999;}

#maccount{background: #333333; padding: 0px 5px;}
#maccount div {padding: 5px;}
#maccount div a{display: block; padding: 5px; text-align: center;}
#new-account{background: #ffffff; color: #00A1E3;}
#login-account{background: #00A1E3; color: #ffffff;}

#list-new-discount{}
#list-new-discount li{}
#list-new-discount li a{padding: 5px 10px; color: #ffffff; display: block;}
#list-new-discount li:nth-child(1){background: #FF0000;}
#list-new-discount li:nth-child(2){background: #00A1E3;}

#submenu{display: none;}

#search-table{width: 100%; margin: auto; font-size: 11px;}
#search-table tr td{line-height: 0px;}
#search-table tr td:nth-child(1){padding: 10px; background: #EFF1F4;}
/* #search-table tr td:nth-child(2){width: 180px; padding: 5px; background: #ffffff;} */
#search-table tr td:nth-child(2){background: #EFF1F4; padding: 10px; width: 34px; height: 34px;}

#search-form{padding: 5px 10px; display: block; background: #ffffff; }
#search_text{border:none; height: 29px; outline: none; background: #EFF1F4;}
#search_category{height: 29px; outline: none;}
#search_submit{width: 29px; height: 29px; padding: 0px; outline: none; border: none;}
#search_text-error{max-width: 500px; margin: auto;}

#basket-table{float: right; color: #ffffff; position: relative; top: 10px;}
#basket-table tr td{line-height: 0px;}
#basket-table tr td:nth-child(1){line-height: 43px; padding-bottom: 31px; font-size: 21px; text-align: center; vertical-align: top; background: url(../design/products-in-the-basket-icon.png) no-repeat center top; width: 44px; height: 43px;}
#basket-table tr td:nth-child(2){vertical-align: middle;}
#basket-table tr td:nth-child(3){vertical-align: middle; padding-left: 5px; padding-top: 10px; font-size: 13px;}
#basket-table tr td:nth-child(3) a{color: #ffffff; text-decoration: none; font-weight: bold;}
#basket-table tr td:nth-child(3) a:hover{color: #007bff; text-decoration: none;}

#content{background: #ffffff; padding: 0px;}
#top-brand-slider{display: block;}
.top-brands{width: 552px; float: left;}
.header-small-brand{list-style: none;}
.header-small-brand li{float: left; padding-right: 4px; padding-bottom: 4px; max-width: 33.33333%; line-height: 0px;}
.top-slider{overflow: hidden;}

.category-line{}
.category-line header{overflow: hidden;}
.category-line header.green-header{background: #D6D6D6;}
.category-line header.black-header{background: #000000;}
.category-line header.black-header h2{color: #00A1E3;}
.category-line header h2{width: 100%; float: left; color: #00A1E3; font-size: 18px; padding: 0px 0px 0px 15px; text-transform: uppercase; line-height: 32px;}
.category-line header h2.single{text-transform: none; font-weight: normal;}

.link-line{font-size: 11px!important; display: inline-block; padding: 0px 15px; float: right; color: #ffffff; text-transform: uppercase;}
.black-line{background: #00A1E3;}
.black-line:hover{}
.red-line{background: #FF0000;}
.red-line:hover{}
.green-line{background: #ffffff;}
.black-line:hover{}

.products-box{background: #EFF1F4; padding: 8px 7px 7px 8px;}
.products-box-inner{background: #EFF1F4; padding: 8px 7px 7px 8px;}
.product-box{width: 50%; padding: 7px 8px 8px 7px;}
.product-box-2{width: 50%; padding: 7px 8px 8px 7px;}
.product-box-inner{background: #ffffff; padding: 5px; overflow: hidden; position: relative;}
.product-box-label-discount-box{z-index: 9999; background: #FF0000; position: absolute; left: -75px; top: 10px; width: 200px; text-align: center; -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.product-box-label-discount-box span{color: #ffffff; display: inline-block; padding: 5px 10px; margin: auto; font-size: 12px; font-weight: bold;}

.product-box-label-discount-box2{z-index: 9999; background: #FF0000; position: absolute; left: -65px; top: 20px; width: 200px; text-align: center; -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.product-box-label-discount-box2 span{color: #ffffff; display: inline-block; padding: 8px 10px; margin: auto; font-size: 18px; font-weight: bold;}



.product-thumb{background-size: contain!important; background-position: 50% 50%!important; background-repeat: no-repeat!important;}
.product-box-inner h3{min-height: 67px; padding-top:12px; margin-top: 6px; background: url('/design/procuct-line.png') center top no-repeat;}
.product-box-inner h3 a{color: #000000; text-decoration: none;}
.product-box-inner h3 a:hover{color: #D6D6D6; text-decoration: none;}
.product-list-price-text{font-weight: bold; color: #000000; margin-top: 5px; text-transform: uppercase; font-size: 12px; padding: 5px; text-align: right; background: #D6D6D6;}
.product-list-status{font-weight: bold; color: #000000; margin-top: 5px; text-transform: uppercase; font-size: 12px; padding: 5px; text-align: right; background: #D6D6D6;}
.product-list-buy{font-weight: bold; color: #000000; margin-top: 5px; text-transform: uppercase; font-size: 12px; padding: 5px; text-align: right; background: #494949;}
.product-list-buy a{color: #ffffff; text-decoration: none;}
.product-list-buy a:hover{color: #ffffff; text-decoration: none;}

.product-list-discount{background: #FF0000;}
.product-list-preorder{background: #BDC405;}
.product-list-outof{background: #333333;}
.product-list-soon{background: #E79C0B;}

.products-left-menu{width: 100%; }
.products-right-box{width: 100%; }
#products_db{text-align: right; padding-right: 15px;}

#slider-rotator{padding: 15px; position: relative;}
#slider-rotator .next_button{position: absolute; top: 40%; right: -59px; line-height: 0px; cursor: pointer;}
#slider-rotator .prev_button{position: absolute; top: 40%; left: -59px; line-height: 0px; cursor: pointer;}

#slider-rotator-inner{overflow: hidden; width: 100%; line-height: 0px;}
.rotator-inner-box{width: auto; overflow: hidden;}
.rotate-item{float: left; margin-right: 15px;}
.rotate-item:hover{border: 5px solid #ffffff;}

/* 1 Termék */
#product-one{padding: 10px 10px 0px 10px;}
#product-one-left{background: #ffffff;}
#product-one-right{background: #eae6e5;}
#product-one-product-infos{padding: 10px}
#product-one-product-infos header{display: block; overflow: visible; padding: 10px 0px;}
#product-one-product-infos header h1{font-size: 24px; font-weight: normal; line-height: 28px; color: #00A1E3;}
#product-one-brand-box{padding: 5px 0px; font-weight: bold;}
#product-one-brand-box.eq-column:first-child{line-height: 0px;}
#product-one-description{padding-top: 15px; background: url(/design/procuct-line.png) no-repeat center top;}
#product-one-description h1{}
#product-one-description h2{}
#product-one-description h3{}
#product-one-description p{padding: 5px 0px 10px 0px; line-height: 100%;}
#product-one-description ul{}
#product-one-description ul li{}
.product-pictures-thumb{list-style: none; overflow: hidden; padding: 5px;}
.product-pictures-thumb li{padding: 5px; float: left; width: 33.33333%;}
.product-pictures-thumb li .product-thumb{border: 5px solid #ffffff; box-shadow: 0px 0px 10px #aaaaaa; -webkit-box-shadow: 0px 0px 10px #aaaaaa;}

.small-text{display: block; font-size: 14px; line-height: 16px; font-weight: normal;}
#product-one-price{text-align: right; padding: 10px 15px; border: 1px solid #ffffff; border-left: none; background: #00A1E3; color: #ffffff; }
#product-one-price-box{text-align: right; display: inline-block; font-size: 32px; line-height: 32px;}
#product-one-price-box del{font-size: 16px; line-height: 18px; display: block;}

#product-one-points{text-align: right; padding: 10px 15px; font-size: 16px; line-height: 21px; border: 1px solid #ffffff; border-right: none; background: #00A1E3; color: #ffffff; font-weight: bold;}
#product-one-sizes{text-align: right; padding: 10px 15px; color: #ffffff; border: 1px solid #ffffff; border-left: none; border-right: none; background: #00A1E3;}
#product-one-status{text-align: right; padding: 10px 15px;  border: 1px solid #ffffff; border-left: none; background: #00A1E3; color: #ffffff; font-weight: bold; text-transform: uppercase;}
#product-one-buy-it{text-align: right; padding: 10px 15px; border: 1px solid #ffffff; border-right: none; background: #00A1E3; color: #ffffff; font-weight: bold; text-transform: uppercase;}
.product-one-buy-it-submit{cursor: pointer; color: #ffffff; text-decoration: none; display: inline-block; padding-left: 30px; background: url(/design/basket-icon.png) no-repeat left center; background-size:  contain;}
.product-one-buy-it-submit:hover{text-decoration: none; color: #000000;}
#product-one-favorite{text-align: right; padding: 10px 15px; border: 1px solid #ffffff; border-left: none; border-right: none; background: #00A1E3; color: #ffffff; font-weight: bold; text-transform: uppercase;}
#product-one-favorite a{color: #ffffff; text-decoration: none; display: inline-block; padding-left: 30px; background: url(/design/heart-icon.png) no-repeat left center; background-size:  contain; }
#product-one-favorite a:hover{text-decoration: none; color: #000000;}
#product-storage{text-align: right; padding: 10px 15px; border: 1px solid #ffffff; border-left: none; border-right: none; background: #333333; color: #ffffff; }


.size_button{cursor: pointer; display: inline-block; margin-top: 2px; padding: 5px 10px; border: 1px solid #000000; background: #ffffff; top: 2px; position: relative; font-size: 12px; font-weight: bold; color: #000000;}
.size_button.selected, .size_button:hover{background: #000000; border: 1px solid #ffffff; color: #ffffff;}
.size-error{padding: 5px 10px; color: #000000; font-weight: bold;}

.small-raktar{display: inline-block; padding: 2px 6px; margin: 2px; background: #ffffff; border: 1px solid #000000; color: #000000; font-weight: bold; font-size: 11px;}


.show-more-box{padding: 0px 7px 15px 8px; width: 100%;}
.show-more-box-inner{text-align: center; margin: auto; padding: 0px 7px 0px 7px;}
.show-more-box-inner a{display: inline-block; width: 100%; color:#ffffff; background: #00A1E3; border: 1px solid #00A1E3; padding: 15px 20px; font-size: 21px;}
.show-more-box-inner a:hover{background: #00A1E3; border: 1px solid #00A1E3;}

#filter-products{display: inline-block; padding: 0px 15px; float: left;}
#filter-products label{display: inline-block; float: left; color: #333333; padding-top: 6px; padding-right: 3px;}
#filter-products select{background: #EFF1F4; color: #333333; border:1px solid #333333; width: 220px; float: left;}
#filter-products select#orderby{margin-right: 10px;}
#filter-products select#limit{width: 70px;}


footer{padding: 15px; background: #EFF1F4; margin-top: 20px; box-shadow: 0px -8px 8px #bbbbbb;}
#footer-inner{color: #333333;}
#footer-inner p{padding: 0px 0px 10px 0px; line-height: 19px;}
#footer-inner h1{color: #00A1E3; border-bottom: 1px solid #333333; padding-bottom: 8px; margin-bottom: 8px;}
#footer-inner ul{list-style: none; margin-bottom: 20px;}
#footer-inner ul li{color: #333333; padding: 2px 0px;}
#footer-inner ul li a{color: #333333; text-decoration: none; line-height: 17px;}
#footer-inner ul li a:hover{color: #00A1E3; text-decoration: none;}
.footer-box-1{padding: 0px;}
#footer-copyright{align-items: center; border-top: 1px solid #333333;}
#footer-copyright div{padding: 8px 0px;}
#footer-copyright div:nth-child(1){text-align: left; color: #cccccc;}
#footer-copyright div:nth-child(1) span{display: inline-block; padding-bottom: 10px;}
#footer-copyright div:nth-child(2){text-align: center;}

.content-white{background: #ffffff; width: 100%; padding: 10px;}
#szemelyes-adatok, #szamlazasi-adatok, #adatvedelem-adatok{padding: 10px; border: none; text-align: left;}
.form-row{border-top: 1px solid #cccccc; padding-top: 5px; margin-top: 5px;}
.form-row label{display: inline-block; font-size: 12px; line-height: 12px; font-weight: bold; padding: 2px 10px 2px 0px;}
#szemelyes-adatok legend h4, #szamlazasi-adatok legend h4, #adatvedelem-adatok legend h4{text-transform: uppercase; font-size: 14px; font-weight: normal; padding: 2px 0px;}
#szemelyes-adatok select, #szamlazasi-adatok select{height: 27px; padding: 4px 10px;}
span.required{color: #FF0000; display: inline-block; padding-right: 2px;}
.display-table{display: table; width: 100%; padding: 0px; margin: 5px 0px;}
.display-table-cell{display: table-cell; vertical-align: middle; padding: 0px;}
.display-table-cell label{padding: 0px 2px!important;}
#adatvedelem-adatok .form-row-spec{border: none; margin: 2px 0px;}
#adatvedelem-adatok .form-row-spec:nth-child(4){border:none;}
#forget-password{display: inline-block; text-transform: none; font-size: 12px; float: right; position: relative;}
.fiok-actions{padding: 10px; text-align: center;}
.padding-10{padding: 10px;}
.padding-15{padding: 15px;}

.article{margin-bottom: 10px; font-size: 15px;}
.article h1, .article header h1{color: #00A1E3; padding: 0px 0px 5px 0px; margin-bottom: 10px;}
.article h2, .article header h2{color: #00A1E3; padding: 0px 0px 5px 0px; margin-bottom: 10px;}
.article h3, .article header h3{color: #00A1E3; padding: 0px 0px 5px 0px; margin-bottom: 10px;}
.article h4, .article header h4{color: #00A1E3; padding: 0px 0px 5px 0px; margin-bottom: 10px;}
.article ul, ol{margin: 15px 25px;}
.article ul li, .article ol li{line-height: 20px;}
.article p{padding: 5px 0px 10px 0px; line-height: 20px;}
.article a{}
.article a:hover{}
.article img{max-width: 100%!important;; height: auto!important;}

.arrow-icon{padding: 0px 2px;}

input[type="submit"]{background: #00A1E3; color: #ffffff; border: none; cursor: pointer; padding: 6px 10px; font-size: 12px; text-transform: uppercase;}
input[type="submit"]:hover{background: #00A1E3; color: #ffffff; border: none; cursor: pointer;}
.submit-button{width: 100%; height: 27px; background: #00A1E3; color: #ffffff; border: none; cursor: pointer; padding: 6px 10px; font-size: 12px; text-transform: uppercase;}
.submit-button:hover{background: #00A1E3; color: #ffffff; border: none; cursor: pointer;}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:0px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#buy-next-step{position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: url(/design/background-dialog.png) repeat; z-index: 99999;}
#buy-next-step-contener{background: #ffffff; max-width: 400px; width: 100%; padding: 5px 10px; position: absolute; margin-left: -200px; left: 50%; top: 30%;}
#buy-next-step-contener h5{font-size: 18px; line-height: 24px; font-weight: normal; color: #00A1E3; padding: 5px 10px; border-bottom: 1px dotted #cccccc;}
#buy-next-step-contener p{ line-height: 16px; padding: 5px 10px; margin-bottom: 10px;}
#answer-box div:nth-child(1){padding: 5px 10px;}
#answer-box div:nth-child(2){padding: 5px 10px;}
#answer-box a{display: block; background: #00A1E3; text-align: center; color: #ffffff; padding: 5px 10px;}
#answer-box a:hover{text-decoration: none; background: #00A1E3;}

#kosar-tartalma{padding: 10px; margin-bottom: 20px;}
.kosar-sor-header{font-weight: bold; font-size: 13px!important; display: none;}
.kosar-sor{border-bottom: 1px dotted #cccccc; font-size: 16px;}
.kosar-sor:first-child{border-top: 1px dotted #cccccc;}
.kosar-sor div{padding: 5px;}
.kosar-kep{padding: 10px; line-height: 0px; display: none;}
.kosar-kep a{display: inline-block; border: 5px solid #ffffff; box-shadow: 0px 0px 10px #aaaaaa; -webkit-box-shadow: 0px 0px 10px #aaaaaa; background-repeat: no-repeat!important; background-size: contain!important; background-position: 50% 50%!important;}
.kosar-nev{text-align: center;}
.kosar-nev a{line-height: 19px;}
.kosar-ar{text-align: center}
.kosar-db{text-align: center;}
.kosar-plus{text-align: left;}
.kosar-minus{text-align: right;}
.kosar-delete{text-align: center;}
.kosar-plus img, .kosar-minus img, .kosar-delete img{cursor:pointer;}

#basket-h{font-size: 16px; font-weight: normal; text-transform: uppercase; padding: 0px 10px; width: 100%;}
#basket-summary{list-style: none; padding: 10px;}
#basket-summary li{padding: 5px 0px;}
#basket-summary li a{display: block; padding: 5px 10px; background: #333333; color: #ffffff; font-weight: bold;}
.basket-substep-box{background: #efefef; margin-top: 10px; padding: 10px;}
.column-left-side{border: none; padding: 0px;}
.column-right-side{border: none; padding: 0px;}

#all-brands{list-style: none;}
#all-brands li{width: 33.33%; padding: 7px 8px 8px 7px; float: left;}
#all-brands li{line-height: 0px;}

.cookies{width: 100%; position: fixed; bottom: 0; left: 0px; z-index: 99999; background: #555555;}
.cookies-inner{max-width: 975px; padding: 5px 10px; margin: auto; color: #ffffff; font-size: 11px;}
.cookies-inner a{color: #00A1E3; text-decoration: none;}
.cookies-inner a:hover{color: #00A1E3; text-decoration: underline;}
.cookies-inner span{top:-11px;display: inline-block; padding: 5px 10px; position: relative; float: right; cursor: pointer; background: #333333; color: #ffffff; font-weight: bold;}
.cookies-inner span:hover{background: #00A1E3;}

#slider-brand-box{display: none;}



.list-header{background: #212121; color: #ffffff; text-transform: uppercase; font-size: 11px; line-height: 14px;}
.list-ul{list-style: none; font-size: 12px;}
.list-ul li{border-bottom: 1px solid #cccccc;}
.list-ul li:nth-child(even){background: #ffffff;}
.list-ul li:nth-child(odd){background: #efefef;}
.display-table{display: table; width: 100%;}
.display-table-cell{display: table-cell; vertical-align: middle; text-align: left; padding: 5px 10px;}

.orders-list-id{padding: 5px 0px; text-align: left; width: 150px;}
.orders-list-id span{display: inline-block; padding: 5px 10px; background: #00A1E3; color: #ffffff; font-size: 21px; cursor: pointer;}
.orders-list-id span:hover{text-decoration: underline;}
.orders-list-name{padding: 5px 10px; text-align: left; font-size: 14px; line-height: 15px; color: #8698ae; font-weight: bold;}
.orders-list-payment-type{padding: 5px 10px; text-align: left; width: 130px; font-size: 13px; line-height: 15px;}
.orders-list-payment-method{padding: 5px 10px; text-align: left; width: 150px; font-size: 13px; line-height: 15px;}
.orders-list-totalpay{padding: 5px 10px; text-align: right; width: 110px; font-size: 15px; line-height: 15px;}
.orders-list-action{padding: 5px 10px; text-align: right; width: 140px;}


.order-list-products{list-style: none; display: none;}
.order-list-products li{background: none!important; border-bottom: none!important; border-top: 1px dotted #cccccc;}

.order-list-product-nums{width: 40px; text-align: center;}
.order-list-product-name{ text-align: left;}
.order-list-product-price{width: 90px; text-align: right;}
.order-list-product-piece{width: 55px; text-align: right;}
.order-list-product-subtotal{width: 90px; text-align: right;}

.order-deliver-info{width: 100%;}
.order-deliver-info tr td{padding: 4px 10px; border:1px solid #bbbbbb;}

#unicreditfiles{padding: 10px; background: #EFEFEF;}
#unicreditfiles img{padding: 0px 5px;}


@media (min-width:601px){
    #mobile-menu{display: none!important;}
    #header-small-brand-box{display: block;}
    
    #submenu{padding: 10px 0px 10px 15px; display: block;}
    #submenu ul{list-style: none; }
    #submenu ul li{padding:0px; background: url(/design/submenu-list-arrow-white.png) no-repeat right 12px top 6px #00A1E3;}
    #submenu ul li a{color: #ffffff;font-weight: bold; display: inline-block; padding: 3px 15px}
    #submenu ul li:hover{background: url(/design/submenu-list-arrow-grey.png) no-repeat right 12px top 6px #ffffff; color: #333333;}
    #submenu ul li:hover a{color: #333333;}
    #submenu ul li ul{padding: 5px 15px;}
    #submenu ul li ul li{background: #ffffff; border-bottom: 1px dotted #333333;}
    #submenu ul li ul li:hover{background: #ffffff; }
    #submenu ul li ul li a{color: #333333;}
    #submenu ul li ul li a:hover{color: #00A1E3;}
    #submenu ul li ul li:first-child{border-top: 1px dotted #333333;}
    
    .product-box{width: 33.33%;}
    .products-left-menu{width: 25%; }
    .products-right-box{width: 75%; }
    
    #product-one-product-infos header h1{font-size: 32px; font-weight: normal; line-height: 34px;}
    #product-one-price{border:none; }
    #product-one-points{border:none; border-top:1px solid #ffffff;}
    #product-one-favorite{border:none; border-top:1px solid #ffffff;}
    #product-one-sizes{border:none; border-top:1px solid #ffffff; }
    #product-one-status{border:none; border-top:1px solid #ffffff;}
    #product-one-buy-it{border:none; border-top:1px solid #ffffff;}
    #product-storage{border:none; border-top: 1px solid #ffffff;}
    #szemelyes-adatok, #szamlazasi-adatok, #adatvedelem-adatok{padding: 10px; border: none;}
    #adatvedelem-adatok .form-row-spec{border-right: 1px dotted #ccc; margin: 0px; padding: 5px;}
    #adatvedelem-adatok .form-row-spec:nth-child(2){border: none;}
    #adatvedelem-adatok .form-row-spec:nth-child(4){padding:0px 0px 0px 10px; margin-top: 0px;}
    
    .footer-box-1{padding: 0px 10px;}
    #footer-copyright div{padding: 8px 0px;}
    #footer-copyright div:nth-child(2){text-align: right;}
    .kosar-sor-header{display: flex; display: -webkit-flex; flex-flow: row wrap;}
    .kosar-kep{display: block;}
    .kosar-nev{text-align: left;}
    .kosar-nev a{line-height: 19px;}
    .kosar-ar{text-align: right}
    .kosar-db{text-align: center;}
    .kosar-plus{text-align: left;}
    .kosar-minus{text-align: right;}
    .kosar-delete{text-align: center;}
    
    .column-left-side{border: none; padding: 0px 20px 0px 0px;}
    .column-right-side{border: none; padding: 0px 0px 0px 20px; border-left: 1px dotted #cccccc;}
    #all-brands li{width: 25%;}
}

@media (min-width:993px){
    .mobil-show{display: none;}
    #maccount{display: none;}
    #top-header-1{order: 1; display: block;}
    #top-header-2{order: 2;}
    #top-header-3{order: 3; background: #333333;}
    
    #top-header-2-row div:nth-child(1){order: 1; text-align: left; padding-left: 10px;}
    #top-header-2-row div:nth-child(2){order: 2; padding: 5px 5px 5px 30px; text-align: left;}
    #top-header-2-row div:nth-child(3){order: 3; text-align: center; background: #ffffff; padding: 10px;}
    #top-header-2-row div:nth-child(4){order: 4; text-align: right; padding-right: 10px;}
    #top-header-3-row{display: block; }
    #search-table{max-width: 500px;} 
    #morzsa{padding: 0px 0px 4px 0px;}
    .list-down-arrow{display: none;}
    #top-menu{padding-left: 10px; display: block!important; position: static;}
    #top-menu ul{}
    #top-menu ul li{float: left; border: none!important; position: relative;}
    #top-menu ul li:first-child{ border: none;}
    #top-menu ul li a{float: left; padding: 15px 20px; display: inline-block; overflow: hidden; color: #ffffff!important; border-right: 1px solid #ffffff; -ms-transform:skewX(-23deg); -webkit-transform:skewX(-23deg); -moz-transform:skewX(-23deg); -o-transform:skewX(-23deg); transform:skewX(-23deg);}
    #top-menu ul li:first-child a{ border-left: 1px solid #ffffff; }
    #top-menu ul li a span{display:inline-block; -ms-transform:skewX(23deg); -webkit-transform:skewX(23deg); -moz-transform:skewX(23deg); -o-transform:skewX(23deg); transform:skewX(23deg);}
    #top-menu ul li a:hover, #top-menu ul li:hover a, #top-menu ul li.selected a{background: #00A1E3;}
    
    #top-menu ul li ul{padding: 5px; position: absolute; z-index: 99999; top: 47px; left: -10px; background:#00A1E3; display: none; max-width: 300px;}
    #top-menu ul li ul li{position: relative; width: 100%; padding: 5px;}
    #top-menu ul li ul li a{display: block; width: 100%; margin-bottom: 5px!important; background: #ffffff!important; color: #00A1E3!important; font-weight: bold; padding: 5px; border: none!important; border: none; -ms-transform:skewX(0deg); -webkit-transform:skewX(0deg); -moz-transform:skewX(0deg); -o-transform:skewX(0deg); transform:skewX(0deg);}
    #top-menu ul li ul li:hover a{background: #none!important;}
    #top-menu ul li ul li a:hover{background: #333333!important; color:#ffffff!important;}
    #top-menu ul li ul li a span{-ms-transform:skewX(0deg); -webkit-transform:skewX(0deg); -moz-transform:skewX(0deg); -o-transform:skewX(0deg); transform:skewX(0deg);}
    
    #top-menu ul li ul li ul{display: block!important; padding: 0px 0px 0px 20px; width: 100%; position: static; left: 0px; top: 0px; list-style: disc!important;}
    #top-menu ul li ul li ul li{clear: both; padding: 0px!important; width: 100%;}
    #top-menu ul li ul li ul li a{display:inline-block!important; width: auto!important; padding: 0px!important; margin-bottom: 0px!important; background: none!important; font-weight: normal!important; color: #ffffff!important; font-size: 12px;}
    #top-menu ul li ul li ul li a:hover{color: #333333!important; background: none!important;}
    #content{padding-top: 4px;}
    #slider-brand-box{display: block;}
    .product-box{width: 20%;}
    .product-box-2{width: 25%;}
    .products-left-menu{width: 20%; }
    .products-right-box{width: 80%; }
    #all-brands li{width: 20%;}
    #szemelyes-adatok{padding: 0px 20px 0px 10px;}
    #szamlazasi-adatok{padding: 0px 10px 0px 20px; border-left: 1px dotted #cccccc;}
    #adatvedelem-adatok .form-row-spec{border-right: 1px dotted #ccc; margin: 0px; padding: 5px;}
    #adatvedelem-adatok .form-row-spec:nth-child(2){border-right: 1px dotted #ccc;}
}