@import url(https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@400..800&display=swap);

body {margin:0; padding:0; background-color:#f8f9fd; font-family:'Rethink Sans';}
body#iframe {margin:0; padding:0; background:none; background-color:#fff; font-family:'Rethink Sans';}

.error404 {font-family: 'Rethink Sans'; text-align:center; margin:auto; color:#6b6b6c; background-color:#fff; padding:20px 0; font-size:13px; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.error404 img {border-radius:1000px}
.error404 strong{font-family: 'Rethink Sans'; font-size:24px; font-weight:700;}
.error404 a {color: #476a8e; text-decoration:none; font-size:18px;}
.error404 a:hover {color:#f1780c}

.clear {clear:both; font-size:0px}
.msg_popup {line-height:3; background-color:#F1F0E0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; color:#a59985; padding-left:10px; font-weight:bold; font-size:14px; text-align:center; margin-top:30px}

.input_general {border:1px solid #CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: url(images/bg_input.gif) repeat-x; padding:7px; margin:1px; outline-width: 0; font-family:'Rethink Sans';}
.input_rtl {text-align:right}

.container {width:1200px; margin:auto; -background-color:#E8E8E8; padding-top:190px; min-height:500px}

.header_info {background-color: #e9e9e9; width:100%; z-index:100} 
.header_info .content {margin:auto; width:1200px; padding:7px 0 7px 0; color:#676767; font-size:13px; font-weight: 500;}
.header_info .contacts_left {float:left; cursor:pointer}
.header_info .contacts_left .callback_btn {font-family:'Rethink Sans'; color:#fff; font-weight:300; border:1px solid #2667aa; background:url(images/bg_btn.gif) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; font-size:13px; margin-top:-2px; margin-left:5px; outline:none; padding:2px 6px; cursor:pointer}
.header_info .contacts_left img{margin-bottom:-3px; margin-right:1px;}
.header_info .contacts_left .img_address{margin-left:10px}
.header_info .login_right {float:right; margin-right:2%}
.header_info .login_right a {color: #476a8e; text-decoration:none}
.header_info .login_right a:hover {color:#db5d35 !important}
.header_info .login_right img {margin-left:10px; margin-right:2px; margin-bottom:-3px}
.header_info .login_right .info_mobil {display:none}

/*MOD*/
.header_content {background-color:#f8f8f8; width:100%;-webkit-box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); -moz-box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); z-index:100; position:fixed;}
.header {width:1200px; margin:auto; padding:10px 0 14px 0;}
.header .head_left img {margin-top:4px}
/*MOD*/

.head_left {float:left; margin:0px}
.head_left .logo {}
.head_left .logo_mini {display:none}
.head_right {float:right; width:730px;}
.head_right .menu_mini {display:none}

.search_q {float:left; width:370px; background-color:#FFF; padding:0 0 0 5px; height:34px; display:inline-block; border-radius:5px;  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); margin-top:5px}
.search_q .input_q {border:0px; width:320px; height:30px; background:none; outline-width:0; font-family:'Rethink Sans'; margin-left:6px}

.searchbox_mobil {display:none}
.searchbox {float:left; margin-right:60px; padding-top:15px;}
	.searchbox #result{position:absolute; width:480px; display:none; overflow:hidden; background-color:#fff; font-size:13px; z-index:1000; margin-left:-6px; margin-top:4px; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3)}
	.searchbox #result a{text-decoration:none; color:#476a8e}
	.searchbox .show{padding:5px; border-bottom:1px #E8E8E8 solid; height:70px; -color: #666; font-size:14px; font-weight:bold}
	.searchbox .show:hover{background: #F3F3F3;cursor:pointer;}
	.searchbox .show .name{font-weight:500}
	.searchbox .show .date{color:#666; font-weight:500}
	.searchbox .show img {border:1px solid #fff; padding:3px; background-color:#FFF; margin-bottom:20px; border-radius:8px}
	.searchbox .show:hover img {border:1px solid #E8E8E8; padding:3px; background-color:#FFF}
	.searchbox .show .stock0 {font-size:12px; color:#C93; line-height:2; text-transform:none;}
	.searchbox .show .stock1 {font-size:12px; color:#690; line-height:2}
	.searchbox .show .sku {font-size:12px; color: #999; line-height:2}
	.searchbox .show .price_gross {font-size:14px;color:#373b48; font-weight:bold; line-height:2}
	.searchbox .show .price_old {font-size:12px;color: #999; font-weight:500; text-decoration:line-through; margin-right:5px}
	.searchbox .show .price_new {font-size:14px;color: #C00; font-weight:500;}
	.searchbox .search_btn {margin-left:-35px; margin-top:8px}
	
	.searchbox .show_noresult {height:auto; padding:10px; color: #999}
	.searchbox .results_total {padding:10px; font-weight:bold; text-align:center}
	.searchbox .results_total:hover {background-color:#F3F3F3;}
	.searchbox .total{text-decoration:none; color:#f1780c !important}

.cartbox {float:right; /*width:360px;*/ padding-top:20px; margin-right:20px}
.cartbox .cart_left {float:left; margin-right:10px; font-size:0px}
.cartbox .cart_right {float:left; font-size:12px; margin-right:10px; color:#333;}
.cartbox .cart_right strong {color:#db5d35; font-size:15px;}
.cartbox .order_btn {font-family:'Rethink Sans'; text-transform:uppercase; color:#fff; font-weight:700; border:1px solid #F1780C; background:url(images/bg_btn2.gif) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; font-size:12px; margin-top:3px; outline:none; padding:2px 6px; cursor:pointer}

.navbar_content {width:100%; margin:auto; background-color: #7ab267;}
.navbar {background-color: #7ab267; margin:auto; width:1200px; font-family:'Rethink Sans'; color:#FFF; font-size:17px; font-weight:500; line-height:2.5;}
.navbar ul {margin:0; padding:0}
.navbar ul img {margin-right:10px; margin-bottom:-2px}
.navbar .menu_item {float:left; list-style:none; -margin-right:7px; padding:0 20px 0 25px}
.navbar .first_item {float:left; list-style-type:none; padding:0 17px 0 17px; background-color:#608753; cursor:pointer; position:relative; z-index:100;}
.navbar .menu_item a, .navbar .first_item a {color:#fff; text-decoration:none;}
.navbar .menu_item a:hover, .navbar .first_item a:hover {color: #f2e1c7; text-decoration:none; }
.navbar .menu_item:hover, .navbar .first_item:hover{background: #6c995e;}
.navbar .menu_item:hover a, .navbar .first_item:hover a{color:#fff}

.main_content {width:1200px; margin:auto; padding-bottom:30px;}
.left_panel {float:left; width:220px; margin-right:20px}
.center_panel {float:left; width:1200px}
.center_panel h1, .cms_h1 {font-family: 'Rethink Sans'; font-weight:bold; color: #333; font-size:28px; margin-top:0;}
.center_panel .h1_mainpage, .center_panel h2.h1_mainpage {margin-top:30px; margin-bottom:10px; text-align:center; font-size:28px; font-weight:bold}

.center_left {float:left; width:960px;}

.footer{ background-color: #595766; font-family: 'Rethink Sans';}
.foot_cont {width:1200px; margin:auto; text-shadow: 0px -1px #666;}
.foot_left_first {width:280px; float:left; font-size:12px; color:#dfdfdf; padding-top:15px; height:240px; line-height:2;}
.foot_left_first a {color:#dfdfdf; text-decoration:none}
.foot_left_first a:hover {color:#fff;}
.foot_left_last {padding-left:30px; width:270px;}
.foot_left {float:left; font-size:14px; color:#cdcdcd; padding-top:15px; line-height:2; padding-bottom:15px}
.foot_left img {margin-bottom:-4px; margin-right:4px; opacity:0.8}
.foot_left strong {font-size:16px; text-transform:uppercase; color: #e1f3fb; font-family:'Rethink Sans'; font-weight:500}
.foot_left ul {margin:0; padding:0 20px}
.foot_left li {list-style-image:url(images/foot_list_arrow.png);}
.foot_left li a{list-style-image:url(images/foot_list_arrow.png); color:#dfdfdf; text-decoration:none}
.foot_left li a:hover{list-style-image:url(images/foot_list_arrow.png); color:#fff}
.foot_right {float:right; width:260px; background:url(images/footer_box_shadow.png) top left no-repeat; padding-left:20px; height:220px}
.foot_right .links a {color: #e1f3fb; text-decoration:none; margin:0 3px 0 3px;}
.foot_partners .logos {width:100%; margin:auto; text-align:center; color:#FFF; border-bottom:2px solid #999; padding:20px 0; font-size:0}

.foot_partners {background-color:#424242; width:100%; padding: 0; text-align:center}
.foot_partners .copy {width:100%; margin:auto; padding:10px 0; text-align:center; font-size:12px; color: #E6E6E6; line-height:2; -padding-bottom:15px}
.foot_partners .copy a {color:#E6E6E6; margin:0 6px}
.foot_partners .copy a:hover {color:#fff}
.foot_partners2 {background-color:#e6e5ed; width:100%; text-align:center; color:#676767; padding:20px 0; height:44px; font-size:15px}
.foot_partners2 img {margin-bottom:-15px; margin-right:50px; margin-left:20px}
.foot_partners2 .tit {margin-left:30px;}

/*BREADCRUMB*/
.breadcrumb {font-size:12px; color:#797979; margin-bottom:20px; margin-top:-6px; font-weight:300}
.breadcrumb .item_home {margin-right: 6px}
.breadcrumb .item {margin:0 6px}
.breadcrumb a {text-decoration:none; color:#476a8e; font-weight:500}
.breadcrumb a:hover {text-decoration:none; color:#d27b2c;}

/*BOX KATEGÓRIÁK*/
.categories_overlay {height: 100%; width: 100%; background-color: #333; opacity: .6; z-index: 99; position:fixed; top: 0;}
.categories_container{position: absolute; z-index:101; width:300px}
.categories_box {font-family:'Rethink Sans'; font-weight:500; font-size:16px; margin-bottom:20px; background-color:#EEEEEE; border-top:2px solid #d6d6d6;}
.categories_box .cat_icon {margin-bottom:-11px; margin-left:10px}
.categories_box .box_title_open {border-bottom:2px solid #d6d6d6; text-transform:uppercase; font-weight:600; font-size:15px; color:#333; padding:0 0 0 10px; cursor:pointer; line-height:1.8}
.categories_box .box_title {}
.categories_box .icon_box_title {margin-right:5px; margin-left:5px; margin-bottom: -3px}
.categories_box .icon_box_title_right {float:right; margin-right:5px; margin-top:4px}
.categories_box .cat_item {line-height:2.5; -border-bottom:2px solid #d6d6d6; -border-top:1px solid #FFF;}
.categories_box .cat_item:hover {background-color:#fff; z-index:200;}
.categories_box .cat_item a {color:#808080; text-decoration:none; text-shadow: 0px 1px #fff; margin-left:10px}
.categories_box .cat_item a:hover, .categories_box .cat_item:hover a {color:#476a8e; text-decoration:none}
.categories_box .cat_item span{float:right; margin-top:7px; margin-right:8px}
.categories_box .level1 {padding-left:10px; font-weight:bold; font-size:13px; text-transform:uppercase}
.categories_box .level2 {padding-left:20px; font-size:12px}
.categories_box .subcatbox{z-index:100; position: absolute; top:0; padding:10px; background-color: #fff; margin-left:250px; text-transform:none; font-size:12px; width:auto; box-shadow: 15px 5px 50px -8px #999999; min-width:740px; min-height:578px; border-top:2px solid #d6d6d6;}

.categories_box .current_subcat_box .subcat_tit {font-size:15px; font-weight:700; line-height:1.6; border-bottom:1px solid #d6d6d6; border-top:1px solid #FFF; padding-left:26px; color:#333}
.categories_box .current_subcat_box .subcat{font-family:'Rethink Sans'; font-weight:500; text-transform:uppercase; font-size:13px; line-height:1.6; border-bottom:1px solid #d6d6d6; border-top:1px solid #FFF; padding-left:26px}
.categories_box .current_subcat_box .subcat a {color:#808080; text-decoration:none; text-shadow: 0px 1px #fff; margin-left:10px}
.categories_box .current_subcat_box .subcat a:hover {color:#476a8e; text-decoration:none}

/*BOX SUBCATEGORIES - TERMÉKLISTA OLDAL */ 
.categories_subcatbox {font-family:'Rethink Sans'; font-weight:500; text-transform:uppercase; font-size:13px; margin-bottom:20px; background-color:#fff; padding-bottom:10px; border-bottom: 2px solid #e9e9e9;}
.categories_subcatbox .current_subcat_box .subcat_tit {font-size:15px; font-weight:700; line-height:1.6; border-bottom:1px dashed #d6d6d6; border-top:1px solid #FFF; color:#333; margin:10px; padding:5px 0}
.categories_subcatbox .current_subcat_box .subcat{font-family:'Rethink Sans'; font-weight:500; text-transform:uppercase; font-size:13px; line-height:1.6; margin:0 10px}
.categories_subcatbox .current_subcat_box .subcat a {color:#808080; text-decoration:none; text-shadow: 0px 1px #fff; margin-left:10px}
.categories_subcatbox .current_subcat_box .subcat a:hover {color:#476a8e; text-decoration:none}

/*BOX TERMÉKSZŰRŐ*/
.productfilter_box {font-family:'Rethink Sans'; font-weight:500; font-size:13px; margin-bottom:20px; background-color:#fff; padding:10px; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.productfilter_box .box_title {text-transform:uppercase; font-weight:600; font-size:16px; margin-bottom:10px; color:#333; padding-bottom:5px; border-bottom:1px dashed #d6d6d6;}
.productfilter_box .icon_box_title {margin-right:5px; margin-bottom: -3px}
.productfilter_box .filter_row {border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px}
.productfilter_box .filter_name { font-weight: 600; font-size:14px; color:#7ab267; margin-bottom:5px}
.productfilter_box .slider {width:180px; margin-left:10px; margin-top:10px}
.productfilter_box .label_value {font-family: 'Rethink Sans'; font-weight:700; color:#666666; border:0px; font-size:14px}
.productfilter_box .btn_submit {background-color:#de6b47; font-family:'Rethink Sans'; font-size:12px; font-weight:500; color:#FFF; padding:2px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:0; cursor:pointer; outline-width: 0;}
.productfilter_box .btn_submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.productfilter_box .filter_delete {float:left; margin-left:8px}
.productfilter_box .filter_submit {float:right; margin-top:-1px}
.productfilter_box .showhidebox {display:none}
.productfilter_box .filter_submit_left {float:left}
.productfilter_box .btn_delete {background-color:#de6b47; font-family:'Rethink Sans'; font-size:12px; font-weight:500; color:#FFF; padding:2px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:0; cursor:pointer; outline-width: 0;}
.productfilter_box .btn_delete:hover {opacity:0.9; filter:alpha(opacity=90);}

.productfilter_box input[type="checkbox"] {display:none;}
.productfilter_box input[type="checkbox"] + label {color:#333; cursor:pointer; font-size:12px}
.productfilter_box input[type="checkbox"]:checked + label span {background:url(images/checkbox_filter.png) -19px top no-repeat;}
.productfilter_box input[type="checkbox"] + label span {display:inline-block; width:19px; height:19px; margin:-2px 10px 0 0; vertical-align:middle; background:url(images/checkbox_filter.png) left top no-repeat; cursor:pointer;}

/*BOX BELÉPÉS*/
.login_box {font-family:'Rethink Sans'; font-size:13px; color:#666; margin:auto; padding:0; height:350px}
.login_box .box_title {line-height:3; color:#333; text-align:center; font-size:28px; font-family:'Rethink Sans'; font-weight:bold}
.login_box form {text-align:center}
.login_box .input {margin:3px; outline-width: 0; width:250px; margin-bottom:10px}
.login_box .submit {background-color:#db5d35; font-family:'Rethink Sans'; font-size:17px; font-weight:500; color:#FFF; border:0px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor:pointer; margin:6px; outline-width: 0; line-height:2; padding:2px 40px}
.login_box .submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.login_box .login_links, .forg_password .login_links {text-align:center; margin:10px 0 5px 0; font-size:13px; height:40px}
.login_box .login_links a, .forg_password .login_links a{color: #476a8e; text-decoration:none}
.login_box .msg {text-align:center; color:#C30; font-size:13px; font-weight:500; margin:10px}

/*BOX JELSZÓ*/
.forg_password {font-family:'Rethink Sans'; font-size:13px; color:#666; margin:0; padding:0; text-align:center; height:380px}
.forg_password .box_title {line-height:3; color:#333; text-align:center; font-size:28px; font-family: 'Rethink Sans'; font-weight:bold}
.forg_password .input {width:250px; margin:3px}
.forg_password .submit {background-color: #db5d35; font-family:'Rethink Sans'; font-size:17px; font-weight:500; color:#FFF; border:0px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor:pointer; margin:10px; outline-width: 0; padding:2px 30px; line-height:2}
.forg_password .submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.forg_password .pass_text {margin-bottom:20px}
.forg_password .msg {text-align:center; color:#C30; font-size:13px; font-weight:500; margin:10px}


/*REGISZTRÁCIÓ OLDAL*/
.page_register {background-color:#fff; padding:1px 20px 20px 20px; font-family:'Rethink Sans'; font-size:14px; color:#666; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.page_register h2 {font-family: 'Rethink Sans'; font-weight:700; text-transform:uppercase; color:#7ab267; font-size:20px; text-shadow: 0px 1px #fff; margin:20px 0 10px 0;}
.page_register .reg_table {width:100%; font-size:14px; border:0px}
.page_register .reg_table td {padding: 2px 2px 2px 60px;}
.page_register .reg_table span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.page_register .reg_table .warn_content {float:left; border-radius:4px; border: 1px solid #e47e94; color:#cc3353; padding:6px; background-color:#ffecec; margin:2px; font-weight:bold}
.page_register .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 8px; border-radius: 3px; color:#a59985; font-size:14px; margin:15px 0 10px 0; padding-left:10px; font-weight:500}
.reg_submit {text-align:center; margin-top:20px}
.reg_submit .submit {background-color:#db5d35; font-size:17px; border:0px; border-radius: 8px; line-height:2; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; outline-width: 0; padding:5px 50px}
.reg_submit .submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.page_register .policy a{color:#db5d35}

/*FELHASZNÁLÓ ADATOK OLDAL*/
.page_account {background-color:#fff; padding:20px; font-family:'Rethink Sans'; color:#333; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1); margin-bottom:20px}
.page_account .account_row {width:1120px; float:left;}
.page_account .account_row .icon {float:left; margin-right:20px; margin-top:4px}
.page_account .account_row .desc {float:left; width:800px; font-size:14px}
.page_account .account_row .label {font-size:16px; font-weight:500}
.page_account .back {float:left; width:34px;}
.page_account .back img {margin-top:2px}
.page_account:hover {box-shadow: 0 0px 20px rgba(0, 0, 0, 0.2); transition:all 0.2s ease-in-out;}
	.account_table {width:1160px; border-bottom-right-radius: 5px; border-bottom-left-radius: 10px; border-top-right-radius: 5px; border-top-left-radius: 5px; border:1px solid #eee}
	.account_table th {background-color:#eaeaea; font-size:12px; padding:5px; font-weight:500; line-height:2;}
	.account_table td {font-size:13px; line-height:3; -padding:5px;}
	.account_table td a {color:#db5d35; text-decoration:none; font-weight:bold}
	.account_table .order_header {background-color:#f5f5f5; cursor:pointer}
	.account_table .order_header td {border-bottom:1px solid #eaeaea; border-top:1px solid #fff;}
	.account_table .order_details {display:none;}
	.orderitems_table {width:1140px; background-color:#fafafa; border: 1px solid  #D8D8D8; margin-bottom:20px; margin-top:20px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px}
	.orderitems_table th {background-color:#dcdcdc; font-size:12px; padding:5px; font-weight:500; line-height:2;}
	.orderitems_table td {font-size:12px; line-height:2; padding:5px}
	.orderitems_table td a {color:#db5d35; text-decoration:none; font-weight:bold}
.submit_row {text-align:center; padding: 2px !important}
	
.submit_account_edit{background-color:#db5d35; border:0px; border-radius: 8px; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; font-size:17px; outline-width: 0; padding:5px 50px; margin-top:20px; line-height:2;}
.submit_account_edit:hover {opacity:0.9; filter:alpha(opacity=90);}

.page_change_password .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; color:#a59985; font-size:14px; margin:0px 0 10px 0; padding-left:10px; font-weight:500}
.page_change_password a {color:#fff !important}
.page_change_password .butt_login {background-color:#db5d35; border:0px; border-radius: 8px; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; font-size:17px; outline-width: 0; padding:5px 50px; line-height:2; margin-top:20px}
.page_change_password .butt_login:hover {opacity:0.9; filter:alpha(opacity=90);}

.change_password_content span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.change_password_content .label{float:left;width:360px; margin:6px 0 0 60px; font-size:14px; color:#666; text-align:right; margin-right:20px; line-height:2}
.change_password_content .input{float:left;width:700px; margin:6px 0}
.change_password_content .submit_password {background-color:#db5d35; border:0px; border-radius: 8px; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; font-size:17px; outline-width: 0; padding:5px 50px; line-height:2}
.change_password_content .submit_password:hover {opacity:0.9; filter:alpha(opacity=90);}

.no_warranty {font-size:13px; line-height:1}

/*FAQ OLDAL*/
.page_faq {background-color:#fff; padding:20px; font-family:'Rethink Sans'; color:#333; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.page_faq .group_name {font-family: 'Rethink Sans'; font-weight:700; text-transform:uppercase; color:#7ab267; font-size:20px; text-shadow: 0px 1px #fff; margin-top:20px; margin-bottom:20px}
.page_faq .question {margin:10px; border-radius: 7px; font-size:14px; line-height:2.4; font-weight:500; background-color:#f5f5f5; cursor:pointer; box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}
.page_faq .question img {margin-bottom:-3px; margin-left:10px; margin-right:5px}
.page_faq .answer {margin:10px; padding:10px 20px 10px 20px; font-size:14px; background-color:#fafafa; text-align:justify; border: 1px dotted #CCC; line-height:1.4; border-radius: 7px;}
.page_faq .answer a {color:#db5d35; text-decoration:none; font-weight:500}
.page_faq .answer a:hover {color:#ff9332;}
.page_faq .answer li { list-style-image: url(images/content_list_icon.png); line-height:1.6}
.page_faq .answer .infobar {border: 1px dashed #279ad2; color:#279ad2; padding:5px; background-color:#ecfaff; border-radius:6px}

/*KOSÁR OLDAL*/
.page_cart {background-color:#fff; padding:20px; font-family:'Rethink Sans'; color:#333; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.page_cart h1 {margin:0; font-family: 'Rethink Sans'; font-size:18px; line-height:3; color:#333; text-transform:uppercase;}
.page_cart .cart_content {margin-top:5px}

.page_cart .cart_header {width:100%; float:left; font-size:12px; font-weight:500; background-color: #eaeaea; line-height:3; border-radius:5px}
.page_cart .cart_header .tit_name {float:left; width:620px; text-align:left; padding-left:10px}
.page_cart .cart_header .tit_qty {float:left; width:160px; text-align:right}
.page_cart .cart_header .tit_nett {float:left; width:120px; text-align:right}
.page_cart .cart_header .tit_gross {float:left; width:120px; text-align:right}
.page_cart .cart_header .tit_total {float:left; width:110px; text-align:right; margin-right:10px}

.page_cart .cart_items {float:left; font-size:14px; line-height:2; border-bottom:1px solid #CCC; padding-bottom:10px; padding-top:10px}
.page_cart .cart_items .item_photo {float:left; width:90px; text-align:left; padding-left:10px;}
.page_cart .cart_items .item_photo img{border-radius:5px}
.page_cart .cart_items .item_name {float:left; width:510px; text-align:left; padding-left:10px; margin-top:25px; margin-bottom:15px; line-height:1.4}
.page_cart .cart_items .item_name a {color:#db5d35; text-decoration:none; font-weight:bold; font-size:14px}
.page_cart .cart_items .item_qty {float:left; width:170px; text-align:right; margin-top:25px}
.page_cart .cart_items .item_nett {float:left; width:120px; text-align:right; margin-top:25px}
.page_cart .cart_items .item_gross {float:left; width:120px; text-align:right; margin-top:25px}
.page_cart .cart_items .item_total {float:left; width:110px; text-align:right; margin-top:25px; margin-right:10px}

.page_cart .cart_total {float:left; width:100%; margin:20px 0}
.page_cart .cart_total .delivery_tit {float:left; font-size:14px; font-weight:300; width:1000px; text-align:right; line-height:1.7}
.page_cart .cart_total .delivery_price {float:right; font-size:14px; font-weight:300; width:150px; text-align:right; margin-right:10px}
.page_cart .cart_total .nett_tit {float:left; font-size:14px; font-weight:300; width:1000px; text-align:right; line-height:1.7}
.page_cart .cart_total .nett_price {float:right; font-size:14px; font-weight:300; width:150px; text-align:right; margin-right:10px}
.page_cart .cart_total .total_tit {float:left; font-size:18px; font-weight:700; width:1000px; text-align:right; line-height:1.7}
.page_cart .cart_total .total_price {float:right; font-size:20px; font-weight:700; width:150px; text-align:right; line-height:1.4; margin-right:10px}

.cart_empty {line-height:2}
.cart_empty .img_cart {float:left; width:200px}
.cart_empty .empty_tit {float:left; font-size:22px; font-weight:700; width:940px}
.cart_empty .empty_txt {float:left; font-size:14px; width:940px}
.cart_empty .btn_shopping {background-color:#db5d35; font-size:17px; border:0px; border-radius: 8px; line-height:2; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; outline-width: 0; padding:0 20px; margin-top:20px}
.cart_empty .btn_shopping:hover {opacity:0.9; filter:alpha(opacity=90);}
.payment_success {line-height:2}
.payment_success .img_payment {float:left; width:240px}
.payment_success .payment_txt {float:left; font-size:14px; width:700px}

.page_order_mod_confirm .img_cart {float:left; width:200px}
.page_order_mod_confirm .confirm_tit {float:left; font-size:22px; font-weight:700; width:740px}
.page_order_mod_confirm .confirm_txt {float:left; font-size:14px; width:740px; line-height:2}
.page_order_mod_confirm .confirm_txt a {color:#f1780c; text-decoration:none; font-weight:500}
.page_order_mod_confirm .confirm_txt a:hover {color:#ff9332;}
.page_order_mod_confirm .btn_contactus {float:left; background-color:#db5d35; font-size:17px; border:0px; border-radius: 8px; line-height:2; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; outline-width: 0; padding:5px 40px; margin-top:20px}

.page_cart .cart_buttons {text-align:right; padding-top:20px}
.page_cart .cart_buttons .button {background-color:#db5d35; font-size:17px; border:0px; border-radius: 8px; line-height:2; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; outline-width: 0; padding:5px 50px}
.page_cart .cart_buttons .button:hover {opacity:0.9; filter:alpha(opacity=90);}
.page_cart .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; color:#a59985; font-size:14px; margin:10px 0 10px 0; padding-left:10px;}
.page_cart .update_btn {margin-bottom:-3px; margin-left:4px; outline-width: 0; cursor:pointer}

/*KUPON FORM*/
.page_cart .coupon_data {border-top:1px solid #EFEFEF; padding-top:20px}
.page_cart .coupon_data .msg {line-height:3; background-color:#F1F0E0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; color:#a59985; font-size:14px; margin:10px 0 10px 0; padding-left:10px; font-weight:bold}
.page_cart .coupon_data .coupon_txt {font-size:14px; margin-top:9px; float:left}
.page_cart .coupon_data .coupon_input {float:right; text-align:right}
.page_cart .coupon_data .btn_coupon {font-size:15px; background-color:#db5d35; border-radius: 8px; line-height:2; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; border:0px; outline-width: 0; padding:1px 40px; margin-left:6px}
.page_cart .coupon_data .btn_coupon:hover {opacity:0.9; filter:alpha(opacity=90);}

/*MEGRENDELÉS OLDAL*/
.page_order {background-color:#fff; padding:20px; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1); font-family:'Rethink Sans';}
.page_order h2 {font-family: 'Rethink Sans'; font-weight:700; text-transform:uppercase; color:#7ab267; font-size:20px; text-shadow: 0px 1px #fff; margin-top:0}
.page_order .msg {line-height:3; background-color:#F1F0E0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; color:#a59985; font-size:14px; margin:10px 0 10px 0; padding-left:10px}
.page_order .choose {margin:20px 0 20px 0; font-size:13px}
.page_order .order_choose {text-align:center; float:left; width:31%; background-color: #f3f3f3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right:20px; padding:20px 0; font-size:14px; line-height:1.4; border:1px solid #CCC;}
.page_order .last {margin-right:0px}
.page_order .order_choose:hover {box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); background-color:#fff}
.page_order .order_choose img {margin-bottom:20px}
.page_order .choose_box a {color:#333; text-decoration:none}

.page_order .billing_data, .page_order .payment_modes {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #EFEFEF}
.page_order .shipping_data {padding-top:15px; margin-top:15px; border-top:1px solid #EFEFEF;}
.page_order .shipping_data .input_readonly {font-size:14px; border:0px; outline-width:0; background-color:#fff; color:#000; font-family:'Rethink Sans';}
.page_order .shipping_data .shipping_cloner {margin-bottom:10px;}

.page_order .order_table {width:100%; font-size:14px; font-family:'Rethink Sans';}
.page_order .order_table td {padding: 3px 2px 2px 20px;}
.page_order .order_table span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.page_order .order_table .field_title {width: 180px}
.page_order .order_table .edit_btn {width:100px}
.page_order .order_table .tip_content {float:left; border-radius:4px; border: 1px solid #7ec3e4; color:#279ad2; padding:6px; background-color:#ecfaff; margin:2px}
.page_order .order_table .warn_content {float:left; border-radius:4px; border: 1px solid #e47e94; color:#cc3353; padding:6px; background-color:#ffecec; margin:2px; font-weight:bold}
.page_order .order_table input[type="radio"] {margin:11px 0 15px 8px}
.page_order .shipping_modes {font-size:14px;}
.page_order .payment_modes .payment_item, .page_order .shipping_modes .shipping_item { margin:5px 0 5px 0px; padding:3px; cursor:pointer}
.page_order .payment_modes .payment_item:hover, .page_order .shipping_modes .shipping_item:hover { background-color:#ebf0f1; border-radius:8px}
.page_order .shipping_modes .shipping_item .delivery_logo {-vertical-align:top}
.page_order .payment_modes label, .page_order .shipping_modes label {display:inline-block; font-size:15px; cursor:pointer}
.page_order .payment_modes input, .page_order .shipping_modes input { vertical-align:top; margin-top:13px}
.page_order .payment_modes img, .page_order .shipping_modes img {margin:0 10px 0 5px; cursor:pointer}
.page_order .shipping_modes .free_shipping {color:#C00; font-weight:bold}
.page_order .shipping_modes a {color:#000}

.page_order .order_note textarea {width:98%; height:80px; resize: none;}
.page_order .policy {margin:10px 0 20px 0; font-size:13px}
.page_order .policy a{color:#db5d35}
.page_order .btn_order{ background-color:#db5d35; font-size:17px; border:0px; border-radius: 8px; line-height:2; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; outline-width: 0; padding:5px 50px;}
.page_order .btn_order:hover {opacity:0.9; filter:alpha(opacity=90);}

.page_order_success {background:#FFF; font-size:14px; padding:20px; text-align:justify; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.page_order_success a {color:#db5d35; text-decoration:none; font-weight:500}
.page_order_success .infobar {border: 1px dashed #279ad2; color:#279ad2; padding:5px; background-color:#ecfaff; margin-bottom:20px; border-radius:6px}
.page_order_success li { list-style-image: url(images/content_list_icon.png); line-height:1.6}
.page_order_success .paylogos {float:right; margin-top:5px}
.page_order_success .order_details {border-top: 1px dashed #e4e4e4; border-bottom:1px dashed #e4e4e4; margin-bottom:20px}
.page_order_success .order_info {float:left; width:440px}
.page_order_success .btn_paynow {background-color:#db5d35; font-size:17px; border:0px; border-radius: 8px; line-height:2; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; outline-width: 0; padding:5px 50px;}
.page_order_success .btn_paynow_again {background-color:#db5d35; font-size:17px; border:0px; border-radius: 8px; line-height:2; color:#FFF; font-family:'Rethink Sans'; font-weight:500; cursor:pointer; outline-width: 0; padding:5px 50px;}
.page_order_success .btn_paynow:hover, .page_order_success .btn_paynow_again:hover {opacity:0.9; filter:alpha(opacity=90);}

/*KERESÉS*/
.page_search {margin-bottom:10px}
.page_search .results_title {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; color:#a59985; font-size:14px; margin:10px 0 20px 0; padding-left:10px; border:1px dotted #ccc}
.page_search .pages {width:100%; margin:auto; text-align:center; margin-top:20px}
.page_search .pages .page_item_active, .page_search .pages .page_item_inactive {line-height:1.6; background-color:#fff; display:inline-block; padding:0 8px; margin:4px; font-size:14px; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); color:#476a8e; border-top:2px solid #b3b3b3; border-radius:4px}
.page_search .pages .page_item_inactive {color:#b3b3b3; border-top:2px solid #b3b3b3; }
.page_search .pages .page_item_active:hover{color:#f1780c; border-top:2px solid #f1780c;}
.page_search .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; color:#a59985; font-size:14px; margin:10px 0 10px 0; padding-left:10px; border:1px dotted #ccc}

/*OLDAL - CIKKEK LISTA*/
.article_list_page {margin-bottom:10px}
.article_list_page .article {float:left; width:49%; background-color:#FFF; color: #464646; margin-right:10px; margin-bottom:20px; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.article_list_page .article:hover {z-index:10; position:relative; box-shadow: 0 0px 20px rgba(0, 0, 0, 0.25); transition:all 0.3s ease-in-out;}
.article_list_page .image {float:left; margin:8px; font-size:0}
.article_list_page .image img{border-radius:6px;}
.article_list_page .date {float:right; margin:10px 0 10px 0; color: #B1B1B1; font-size:12px; padding:2px 8px; }
.article_list_page .title {float:left; font-size:18px; font-weight:700; margin-top:8px; margin-left:8px; max-width:50%}
.article_list_page a {text-decoration:none; color: #464646}
.article_list_page .desc {float:left; font-size:14px; margin-left:8px; margin-top:10px; max-width:60%}
.article_list_page .desc p {margin:0; padding:0}
.article_list_page .link {float:left; font-size:13px; margin:8px 0 0 8px;}
.article_list_page .link a {color: #db5d35; text-decoration:none; font-weight:bold; font-size:14px}
.article_list_page .link a:hover{color:#f1780c}

.article_list_page .pages {width:100%; margin:auto; text-align:center}
.article_list_page .pages .page_item_active, .article_list_page .pages .page_item_inactive {line-height:1.6; background-color:#fff; display:inline-block; padding:0 8px; margin:4px; font-size:13px; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); color:#476a8e; border-top:2px solid #b3b3b3;}
.article_list_page .pages .page_item_inactive {color:#b3b3b3; border-top:2px solid #b3b3b3; }
.article_list_page .pages .page_item_active:hover{color:#f1780c; border-top:2px solid #f1780c;}

/*FŐOLDAL KATEGÓRIÁK*/
.index_cat_minibox {float:left;width:390px; border-radius:10px; background-color:#fff; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1); margin-bottom:20px; margin-right:14px; font-size:0}
.index_cat_minibox_last {float:left;width:390px; border-radius:10px; background-color:#fff; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1); margin-bottom:20px; font-size:0}
.index_cat_minibox:hover, .index_cat_minibox_last:hover{box-shadow: 0 0px 20px rgba(0, 0, 0, 0.45); transition:all 0.3s ease-in-out;}

/*FŐOLDAL HÍREK*/
.article_list {margin-bottom:10px}
.article_list .article {float:left; width:485px; background-color:#FFF; color: #464646; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); border-top: 2px solid #b3b3b3; margin-right:10px; margin-bottom:15px}
.article_list .article_last {float:left; width:485px; background-color:#FFF; color: #464646; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); border-top: 2px solid #b3b3b3; margin-bottom:15px}
.article_list .article:hover, .article_list .article_last:hover {box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.article_list .image {float:left; margin:8px 0 0 5px;}
.article_list .date {float:right; color: #B1B1B1; font-size:12px; padding:8px 8px; }
.article_list .title {float:left; width:294px; font-size:13px; font-weight:700; margin-top:8px; margin-left:8px; height:36px}
.article_list a {text-decoration:none; color: #464646}
.article_list .desc {float:left; width:385px; font-size:12px; margin-left:8px; height:54px}
.article_list .desc p {margin:0; padding:0}
.article_list .link {float:right; font-size:13px; margin:0 10px 10px 0;}
.article_list .link a {color: #476a8e; text-decoration:none; font-weight:bold;}
.article_list .link a:hover{color:#ff9332}
.article_list .btn_more {float:right; background-color:#fff; font-size:12px; text-transform:uppercase; padding:5px 8px; color:#476a8e; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-top: 2px solid #B3B3B3; margin-left:10px}
.article_list .btn_more:hover {color:#f1780c}

/*FŐOLDAL KIEMELT TERMÉKEK*/
.related_title {font-family: 'Rethink Sans'; font-weight:700; text-transform:uppercase; color:#7ab267; font-size:20px; text-shadow: 0px 1px #fff; padding-top:20px}
.related {float:left; width:228px; margin-right:14px; margin-top:14px}
.related_last {float:left; width:228px; margin-top:14px}
.related .prod, .related_last .prod {padding:10px; width:210px; float:left; min-height:200px; border: 1px solid #fff; background-color:#fff; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.related .prod:hover, .related_last .prod:hover {z-index:10; position:relative; box-shadow: 0 0px 20px rgba(0, 0, 0, 0.25); transition:all 0.3s ease-in-out;}
.related .prod .left, .related_last .prod .left {width:100%; height:140px; text-align:center; display:table}
.related .prod .left .image, .related_last .prod .left .image{ display:table-cell; vertical-align:middle;}
.related .prod .left .image img, .related_last .prod .left .image img {width:210px}
.related .prod .left img, .related_last .prod .left img {border-radius:6px;}
.related .prod .left .status_icon, .related_last .prod .left .status_icon {z-index:10; float:left; position:absolute; margin-top:4px; margin-left:6px;}
.related .prod .left .status_icon img, .related_last .prod .left .status_icon img {width:40px}
.related .prod .right, .related_last .prod .right {width:100%; text-align:center; font-size:14px;}
.related .prod .right a, .related_last .prod .right a {color:#5b6686; text-decoration:none}
.related .prod .right a:hover, .related_last .prod .right a:hover {color: #6c799e}
.related .prod .right .pname, .related_last .prod .right .pname {height:52px; margin-top:7px; display:flex; align-items: center; justify-content: center;}
.related .prod .right .stock0, .related_last .prod .right .stock0 {font-size:14px; line-height:1; color:#C93;font-weight:bold; margin-top:5px}
.related .prod .right .stock1, .related_last .prod .right .stock1 {font-size:14px; line-height:1; color:#690;font-weight:bold; margin-top:5px}
.related .prod .right .price_net, .related_last .prod .right .price_net {font-size:11px; color:#666;}
.related .prod .right .price_gross, .related_last .prod .right .price_gross {font-size:20px;color:#373b48; font-weight:bold; line-height:2}
.related .prod .right .price_old, .related_last .prod .right .price_old {font-size:16px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.related .prod .right .price_new, .related_last .prod .right .price_new {font-size:20px;color: #C00; font-weight:bold; line-height:2;}


/*OLDAL - CMS TARTALMAK*/
.article_content {background-color:#FFF; padding:20px; font-size:14px; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.article_content h2 {font-family: 'Rethink Sans'; font-weight:700; text-transform:uppercase; color:#7ab267; font-size:20px; text-shadow: 0px 1px #fff; margin-top:0}
.article_content .faq_content {display:none}
.article_pagination {padding:8px; font-size:12px;}
.article_pagination .left {float:left; margin-top:5px; display:inline-block}
.article_pagination .right select {font-size:12px}
.article_pagination .right label {margin-left:10px}
.article_pagination .right {float:right;}
	.article_content p {padding:0; margin:0 0 15px 0; line-height:1.5}
	.article_content img {border-radius:10px}
	.article_content a {color:#db5d35; text-decoration:none; font-weight:500}
	.article_content a:hover {color:#ff9332;}
	.article_content li { list-style-image: url(images/content_list_icon.png); line-height:1.6}
	.article_content .icon {margin-bottom:-2px; margin-right:5px}
	.article_content .infobar {border:1px dashed #279ad2; color:#279ad2; padding:5px; background-color:#ecfaff; border-radius:6px}
	.article_content .infobar_red {border:1px dashed #fc476e; color:#de224a; padding:5px 8px 5px 8px; background-color:#fad5dd; border-radius:6px}

.article_content .info_box {text-align:center; float:left; width:31%; background-color: #f3f3f3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right:20px; margin-bottom:15px; padding:28px 0; font-size:14px; line-height:1.4; border:1px solid #CCC; text-transform:uppercase; font-weight:700; cursor:pointer}
.article_content .info_box img {margin-bottom:7px}
.article_content .info_box_last {margin-right:0px}
.article_content .info_box:hover, .article_content .info_box_last:hover {box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); background-color:#fff}
.article_content .info_link {font-style:normal; color:#000}
.article_content .info_box_warranty {height:140px; color:#000; background-color:#fdfdfd; cursor: auto}
.article_content .info_box_warranty img {margin-bottom:30px}
.article_content .info_box_warranty .phone {font-size:20px; color:#98D029;}
.article_content .info_box_warranty .email {font-size:20px; color:#f1780c; text-transform:lowercase}
.article_content .info_box_warranty .form {font-size:18px; text-transform:uppercase}

.article_content .youtube { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.article_content .youtube iframe, .article_content .youtube object, .article_content .youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.article_content .warranty_phone {font-size:24px; color:#98D029; font-weight:700;}

.article_box {float:left; width:360px; margin-right:20px;}
.article_box_last {float:left; width:360px;}
.article_mini {background-color:#FFF; color: #464646; min-height:150px}
.article_mini .image {float:left; margin:8px; width:100px}
.article_mini .title {float:left; width:230px; font-size:14px; font-weight:700; margin-top:8px}
.article_mini .desc {float:left; width:230px; font-size:12px; margin:15px 0}
.article_mini .link {float:left; font-size:13px; margin:0 0 5px 116px}
.article_mini .link a {color: #279ad2; text-decoration:none}
.article_box .article_footer, .article_box_last .article_footer{background:url(images/content_footer_mini.png) bottom no-repeat; height:9px; margin-bottom:10px; float:left; width:350px}

.article_content .contactus_callback_btn {font-family:'Rethink Sans'; color:#fff; font-weight:bold; border:1px solid #F1780C; background:url(images/bg_btn2.gif) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; font-size:13px; margin-top:-2px; margin-left:5px; outline:none; padding:2px 6px; cursor:pointer}

/*OLDAL - TERMÉKEK*/
.product_list .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; color:#a59985; font-size:14px; margin:10px 0 10px 0; padding-left:10px; border:1px dotted #ccc;}
.product {float:left; width:228px; margin-right:14px; margin-top:14px}
.product_last {float:left; width:228px; margin-top:14px}
.product .prod, .product_last .prod {padding:10px; width:210px; float:left; min-height:200px; border: 1px solid #fff; background-color:#fff; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.product .prod:hover, .product_last .prod:hover {z-index:10; position:relative; box-shadow: 0 0px 20px rgba(0, 0, 0, 0.25); transition:all 0.3s ease-in-out;}
.product .prod .left, .product_last .prod .left {width:100%; height:140px; text-align:center; display:table}
.product .prod .left .image, .product_last .prod .left .image{ display:table-cell; vertical-align:middle;}
.product .prod .left img, .product_last .prod .left img {border-radius:6px;}
.product .prod .left .status_icon, .product_last .prod .left .status_icon {z-index:10; float:left; position:absolute; margin-top:4px; margin-left:6px;}
.product .prod .left .status_icon img, .product_last .prod .left .status_icon img {width:40px}
.product .prod .right, .product_last .prod .right {width:100%; text-align:center; font-size:14px;}
.product .prod .right a, .product_last .prod .right a {color:#5b6686; text-decoration:none}
.product .prod .right a:hover, .product_last .prod .right a:hover {color: #6c799e}
.product .prod .right .pname, .product_last .prod .right .pname {height:54px; margin-top:7px; display:flex; align-items: center; justify-content: center;}
.product .prod .right .stock0, .product_last .prod .right .stock0 {font-size:14px; line-height:1; color:#C93;font-weight:bold; margin-top:5px}
.product .prod .right .stock1, .product_last .prod .right .stock1 {font-size:14px; line-height:1; color:#690;font-weight:bold; margin-top:5px}
.product .prod .right .price_net, .product_last .prod .right .price_net {font-size:11px; color:#666;}
.product .prod .right .price_gross, .product_last .prod .right .price_gross {font-size:20px;color:#373b48; font-weight:bold; line-height:2}
.product .prod .right .price_old, .product_last .prod .right .price_old {font-size:16px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.product .prod .right .price_new, .product_last .prod .right .price_new {font-size:20px;color: #C00; font-weight:bold; line-height:2;}
.product .right .cart, .product_last .right .cart{cursor:pointer; outline-width:0}
.product .right .cart:hover, .product_last .right .cart:hover {opacity:0.90}
.product .right .cart .disabled, .product_last .right .cart .disabled {opacity:0.5; cursor:not-allowed}

h1.category_title{float:left; margin-top:6px}
.product_filter {float:right; display:inline-block; font-size:12px; margin-bottom:20px}
.category_image {width:980px; margin:auto; margin-bottom:20px; -moz-box-shadow: 0 2px 4px #ccc; -webkit-box-shadow: 0 2px 4px #ccc; box-shadow: 0 2px 4px #ccc;}

.product_list .pages {width:100%; margin:auto; text-align:center; margin-top:20px}
.product_list .pages .page_item_active, .product_list .pages .page_item_inactive {line-height:1.6; background-color:#fff; display:inline-block; padding:0 8px; margin:4px; font-size:14px; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); color:#5b6686; border-top:2px solid #b3b3b3; border-radius:4px}
.product_list .pages .page_item_inactive {color:#c8c8c8; border-top:2px solid #b3b3b3; }
.product_list .pages .page_item_active:hover{color:#db5d35; border-top:2px solid #db5d35;}

/*OLDAL - TERMÉKKATEGÓRIÁK*/
.category_list {margin-bottom:30px}
.category_item {float:left; width:244px;}
.category_item_last {float:left; width:244px;}
.category_item .category, .category_item_last .category {padding:10px; width:222px; float:left; min-height:200px; border: 1px solid #fff; border-top: 2px solid #b3b3b3; background-color:#fff; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2)}
.category_item .category:hover, .category_item_last .category:hover {z-index:10; position:relative; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.category_item .category .photo, .category_item_last .category .photo {text-align:center; min-height:200px;}
.category_item .category .title, .category_item_last .category .title {text-align:center; font-size:14px; font-weight:500}
.category_item .category .title a, .category_item_last .category .title a {text-decoration:none; color:#333}
.category_item .category .title a:hover, .category_item_last .category .title a:hover {text-decoration:none; color:#666}

/*OLDAL - AKCIÓS AJÁNLATOK*/
h1.bf_title {padding:5px 10px; margin:25px 10px 15px 0; color:#e60041; float:left; text-shadow:none;}
.special_list {margin-bottom: 30px}
.specialprod {float:left; width:244px;}
.specialprod_last {float:left; width:244px;}
.specialprod_xxl {float:left; width:488px}
.specialprod_xxl .prod {padding:10px; width:466px; float:left; min-height:502px; border: 1px solid #fff; border-top: 2px solid #b3b3b3; background-color:#fff; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2)}
.specialprod_xxl .prod:hover {z-index:10; position:relative; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.specialprod_xxl .prod .left {width:100%; height:140px; text-align:center; display:table}
.specialprod_xxl .prod .left .image{display:table-cell; vertical-align:middle}
.specialprod_xxl .prod .left .image img {width: 400px !important}
.specialprod_xxl .prod .left .status_icon {z-index:10; float:left; position:absolute; margin-top:0px}
.specialprod_xxl .prod .right {width:100%; text-align:center; font-size:14px;}
.specialprod_xxl .prod .right a {color:#333; text-decoration:none}
.specialprod_xxl .prod .right a:hover {color: #666}
.specialprod_xxl .prod .right .pname {height:52px; font-size: 18px; display:flex; align-items: center; justify-content: center;}
.specialprod_xxl .prod .right .stock0 {font-size:16px; line-height:1; color:#C93;font-weight:bold}
.specialprod_xxl .prod .right .stock1 {font-size:16px; line-height:1; color:#690;font-weight:bold}
.specialprod_xxl .prod .right .price_net {font-size:11px; color:#666;}
.specialprod_xxl .prod .right .price_gross {font-size:18px;color:#cb7211; font-weight:bold; line-height:2}
.specialprod_xxl .prod .right .price_old {font-size:20px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.specialprod_xxl .prod .right .price_new {font-size:24px;color: #C00; font-weight:bold; line-height:2;}

.specialprod .prod, .specialprod_last .prod {padding:10px; width:222px; float:left; min-height:240px; border: 1px solid #fff; border-top: 2px solid #b3b3b3; background-color:#fff; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2)}
.specialprod .prod:hover, .specialprod_last .prod:hover {z-index:10; position:relative; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.specialprod .prod .left, .specialprod_last .prod .left {width:100%; height:140px; text-align:center; display:table}
.specialprod .prod .left .image, .specialprod_last .prod .left .image{ display:table-cell; vertical-align:middle}
.specialprod .prod .left .status_icon, .specialprod_last .prod .left .status_icon {z-index:10; float:left; position:absolute; margin-top:0px}
.specialprod .prod .right, .specialprod_last .prod .right {width:100%; text-align:center; font-size:14px;}
.specialprod .prod .right a, .specialprod_last .prod .right a {color:#333; text-decoration:none}
.specialprod .prod .right a:hover, .specialprod_last .prod .right a:hover {color: #666}
.specialprod .prod .right .pname, .specialprod_last .prod .right .pname {height:52px}
.specialprod .prod .right .stock0, .specialprod_last .prod .right .stock0 {font-size:14px; line-height:1; color:#C93;font-weight:bold}
.specialprod .prod .right .stock1, .specialprod_last .prod .right .stock1 {font-size:14px; line-height:1; color:#690;font-weight:bold}
.specialprod .prod .right .special_offer, .specialprod_last .prod .right .special_offer {line-height:1.4; padding:1px 3px; text-align: center; margin: auto; margin-bottom:6px; border:1px dashed #d83947; font-weight:700; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px}
.specialprod .prod .right .special_row, .specialprod_last .prod .right .special_row {height: 30px;}
.specialprod .prod .right .price_net, .specialprod_last .prod .right .price_net {font-size:11px; color:#666;}
.specialprod .prod .right .price_gross, .specialprod_last .prod .right .price_gross {font-size:18px;color:#cb7211; font-weight:bold; line-height:2}
.specialprod .prod .right .price_old, .specialprod_last .prod .right .price_old {font-size:14px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.specialprod .prod .right .price_new, .specialprod_last .prod .right .price_new {font-size:18px;color: #C00; font-weight:bold; line-height:2;}

/*OLDAL - TERMÉK ADATLAP*/
.product_details {background-color:#FFF; padding:20px; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.product_details .product_image .status_icons {z-index:10; float:left; position:absolute; margin-top:10px; margin-left:10px}
.product_details .product_image {float:left; position:relative; }
.product_details .product_image .main_image {position:relative; margin-bottom:5px; border-radius:8px}
.product_details .product_image .zoom { top:220px; left:46%; z-index:98; position: absolute;opacity: 0.0}
.product_details .product_image .img_main:hover .zoom {opacity: 0.7}
.product_details .product_data {float:right; width:620px}
.product_details .product_data h2 {font-family: 'Rethink Sans'; font-weight:400; text-transform: none; color: #999999; font-size:14px; text-shadow: 0px 1px #fff; margin:0 0 20px 0}
.product_details .product_data h3 {font-family: 'Rethink Sans'; font-weight:400; color: #666; font-size:14px; text-shadow: 0px 1px #fff;}
.product_details .product_data h4 {font-family: 'Rethink Sans'; font-weight:400; color: #666; font-size:14px; text-shadow: 0px 1px #fff;}
.product_details .product_data .special_offer {line-height:1.4; padding:1px 3px; float:left; margin-bottom:6px; border:1px dashed #d83947; font-weight:700; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px}
.product_details .product_data .product_services {margin-bottom:10px}
.product_details .product_data .product_services label {cursor:pointer}
.product_details .product_data .product_services .serviceinfo img {margin-left:5px; margin-bottom:-2px}
.product_details .product_data .price {font-size:12px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding-top:10px}
.product_details .product_data .prices {font-size:12px; margin-bottom:10px; text-align:right; float:right}
.product_details .product_data .prices strong{font-size:22px; color:#db5d35}
.product_details .product_data .prices .price_old{font-size:14px; text-decoration:line-through; margin-right:5px; color:#999}
.product_details .product_data .prices .price_new{color:#C00;}
.product_details .product_data .price .qty { float:left; margin-top:8px; }
.product_details .product_data .price .cart { float:left; margin:8px 0 0 7px; cursor:pointer}
.product_details .product_data .price .cart:hover {opacity:0.90}
.product_details .product_data .price .cart .disabled {opacity:0.5; cursor:not-allowed}
.product_details .product_data .extra_infos {margin-top:10px; font-size:13px}
.product_details .product_data .coupon {color:#d85959; font-size:14px; margin:20px 0 10px 0}
.product_details .product_data .coupon a {color:#d85959; text-decoration:none}
.product_details .product_data .coupon img {margin-bottom:-12px}
.product_details .product_data .warranty {color:#9ca84d; font-size:14px; margin:20px 0 10px 0}
.product_details .product_data .warranty a {color:#9ca84d; text-decoration:none}
.product_details .product_data .warranty img {margin-bottom:-12px}
.product_details .product_data .stockinfo {font-size:16px; margin:0 0 15px 0; float:left}
.product_details .product_data .stockinfo_desc {font-size:12px; color:#999; margin:10px 0 0 5px; float:left}
.product_details .product_data .stockinfo img {margin-bottom:-10px}
.product_details .product_data .stock_status0 {float:left; color:#C93;}
.product_details .product_data .stock_status1 {float:left; color:#690;}

.product_details .extra_images {width:500px; text-align:center;}
.product_details .extra_images img {border:1px solid #CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin:5px; border-radius:6px}
.product_details .extra_images .image_info_text {font-size:10px; color:#b3b3b3}
.product_details .product_desc_full {font-size:14px; color:#666; line-height:1.6}
.product_details .product_desc_full h3{font-size:16px; color:#333; margin-top:30px}
.product_details .product_desc_full li { list-style-image: url(images/content_list_icon.png); line-height:1.6}
.product_details .product_desc_full a {color:#f1780c; text-decoration:none; font-weight:500}
.product_details .product_desc_full a:hover {color:#ff9332;}
.product_details .product_desc_full .youtube { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
	.youtube iframe, .youtube object, .youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.product_details .product_desc_full .infobar {border: 1px dashed #279ad2; color:#279ad2; padding:5px; background-color:#ecfaff; border-radius:6px}
.product_details .product_desc_full .row0 {background-color:#f3f3f3}
.product_details .product_desc_full .row1 {background-color:#fff;}

.product_details .product_attributes {font-size:14px; color:#666}
.product_details .product_attributes h3{font-size:16px; color:#333; margin-top:30px}
.product_details .product_attributes table {border:0; width:100%}
.product_details .product_attributes .row0 {background-color:#f3f3f3}
.product_details .product_attributes .row1 {background-color:#fff;}

.related_products {background-color:#FFF; padding:20px 20px 5px 20px; border-radius:10px; box-shadow:0 0px 20px rgba(0, 0, 0, 0.1);}
.related_products h3 {font-family: 'Rethink Sans'; color: #333; font-size:16px; text-shadow: 0px 1px #fff; padding-bottom:20px; margin:0}
.related_products .related_prod {float:left; border-top:1px dotted #CCC; width:100%; padding:8px 0 8px 0}
.related_products .related_prod .left {float:left; width:60px}
.related_products .related_prod .left img {border-radius:4px}
.related_products .related_prod .center {float:left; width:760px; font-size:14px;}
.related_products .related_prod .center .stock0 {font-size:12px; line-height:2; color:#C93; font-weight:bold}
.related_products .related_prod .center .stock1 {font-size:12px; line-height:2; color:#690; font-weight:bold}
.related_products .related_prod .center a {color:#333; text-decoration:none}
.related_products .related_prod .right {float:left; width:160px; text-align:right; margin-top:3px}
.related_products .related_prod .right .price_net {font-size:11px}
.related_products .related_prod .right .price_gross {font-size:16px;color:#373b48; font-weight:bold}
.related_products .related_prod .right .price_old {font-size:12px;color: #999; font-weight:bold; text-decoration:line-through; margin-right:5px}
.related_products .related_prod .right .price_new {font-size:16px;color: #C00; font-weight:bold;}
.related_products .related_prod .right2 {float:left; width:160px; text-align:right; margin-top:5px}
.related_products .related_prod .right2 .disabled {opacity:0.5; cursor:not-allowed}
.related_products .related_prod .right2 img {cursor:pointer; margin-top:-2px}
.related_products .related_prod .right2 img:hover {opacity:0.90}
.related_products .related_prod .right2 .disabled:hover {opacity:0.5}

/*TOOLTIP*/
.tooltip {display:none; position:absolute; border:1px solid #333; background-color: rgba(0,0,0,0.9); border-radius:5px; padding:5px 10px; color:#fff; font-size:12px; z-index:1000}


@media screen and (min-height: 1300px) and (min-width: 2000px){
html{overflow-x: hidden;}
}


@media screen and (max-width: 600px) {
body#iframe .article_content{font-size:9px}
}

@media screen and (max-width: 800px) {
body {margin:0; padding:0; background:none; background-color:#EBE9EA; font-family:'Rethink Sans';}

.container {width:100%; padding-top:160px; min-height:0}

.header_info {} 
.header_info .content {margin:auto; width:100%; padding:7px 0 7px 0; color:#676767; font-size:13px; font-weight: 500;}
.header_info .contacts_left {display:none}
.header_info .login_right {float:right}
.header_info .login_right a {color: #476a8e; text-decoration:none}
.header_info .login_right a:hover {color:#d27b2c}
.header_info .login_right img {margin-left:10px; margin-right:2px; margin-bottom:-3px}
.header_info .login_right .info_mobil {float: left; display:inline-block}

/*MOD*/
.header_content {width:100%;}
.header {width:100%; padding:6px 0 14px 0}
.header .head_left img {margin-top:6px}
/*MOD*/

.head_left {width:30%}
.head_left .logo {display:none}
.head_left .logo_mini {display: block; margin-left:10px; float:left; }
.head_right .menu_mini {display: block; float:right; margin-right:13px;}
.head_right {float:right; width:70%}

.search_q {float:left; width:95%; border:1px solid #CCC; background:url(images/bg_input.gif) repeat-x; background-color:#FFF; padding:0 0 0 5px; height:30px; border-right:0px; display:inline-block }
.search_q .input_q {width:85%; margin-top:-2px; outline:none}
.search_q select {width:25%; -webkit-appearance: none; -moz-appearance: none; margin-top:3px; border: 0; text-overflow: ""; text-indent: 0.01px; background:url(images/bg_search_arrow.gif) right no-repeat; font-size:12px; border-left:1px solid #CCC; padding-left:4px; outline-width:0}

.searchbox_mobil {display:block}
.searchbox_desktop {display:none}
.searchbox {padding:0px; width:97%; margin-left:3%; margin-bottom:10px; margin-top:5px}
	.searchbox #result2{position:absolute; width:100%; display:none; overflow:hidden; background-color:#fff; font-size:13px; z-index:1000; margin-top:12px; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); left:0; right:0}
	.searchbox #result2 a{text-decoration:none; color:#476a8e}
.searchbox .search_btn {margin-left: -32px; margin-top: 9px; width:24px}

.cartbox {float:none; padding-top:10px; margin-right:0;}
.cartbox .cart_left {float:left; margin-right:10px; -margin-top:3px; font-size:0px}
.cartbox .cart_left .sale {display:none}
.cartbox .cart_left .info {display:none}

.navbar_content {width:100%; margin:auto; background-color: #6B6B6C;}
.navbar {height:0}
.navbar ul{display:none}

.main_content {width:100%; margin:auto; padding-bottom:30px;}
.left_panel {width:100%}
.center_panel {float:left; width:100%}
.center_panel h1, .cms_h1 {margin-left:3%}
.center_panel .h1_mainpage {margin-left:6px}
.center_panel h2 {font-family: 'Rethink Sans'; font-weight:700; text-transform:uppercase; color:#7ab267; font-size:20px; text-shadow: 0px 1px #fff; margin-top:0}

.center_left {float:left; width:100%;}

.foot_cont {width:100%;}
.foot_left_first {width:97%; float:none; font-size:16px; padding-top:5px; text-align:left; height:auto !important; line-height:2 !important; padding-left:3%;}
.foot_left_first img {margin-left:3%}
.foot_left_last {background:none; padding-left:3%; width:46%; font-size:12px !important; line-height:2 !important}
.foot_left {font-size:13px; padding-top:15px; height:auto !important; line-height:1.6; margin-bottom:10px}
.foot_left ul {padding:0 0 0 20px}
.foot_right { width:100%; background:none; margin-left:0; height:auto !important; margin-bottom:20px; padding:0px}
.foot_right .newsletter { float:none; text-align:left; padding-left:3%; width:97%}
.foot_right .newsletter_form { text-align:left; padding-left:3%; width:97%}
.foot_right .newsletter_form .email{width:90%;}
.foot_right .newsletter_form .submit{width:40%}
.foot_right .social {text-align:center; float:right; margin:6px 10px 0 0;}
.foot_partners .logos {width:100%;}
.foot_partners {width:100%; padding: 0;}
.foot_partners .copy {width:100%;}

.foot_partners2 {background-color:#e6e5ed; width:100%; text-align:center; color:#676767; padding:20px 0 10px 0; height:auto; border-top:1px solid #c2bfd7}
.foot_partners2 img {margin-bottom:10px; margin-right:0; margin-left:0}
.foot_partners2 .tit {margin-left:0px; display:none}

/*BREADCRUMB*/
.breadcrumb {margin-left:3%; margin-bottom:12px; margin-top:0}

/*BOX KATEGÓRIÁK*/
.categories_container{width:100%; top:92px;}
.contentcatbox {width:100%; float:left}
.categories_box {min-height:250px; padding-top:10px; padding-bottom:10px}
.categories_box .cat_item {font-size:15px; float:left; width:100%; line-height:3; margin-left:10px}
.categories_box .cat_item span{display:none}
.categories_box .subcatbox{display:none}

/*BOX SUBCATEGORIES - TERMÉKLISTA OLDAL */ 
.categories_subcatbox {display:none}

/*BOX FACEBOOK*/
.facebook_box {display:none}
.partner_box {display:none}

/*BOX BLACKFRIDAY*/
.blackfriday_timer {margin-right:5%; margin-left:5%; float:none; margin-top:0}
.blackfriday_timer span {font-family: Tahoma; font-size: 10px}

/*BOX TERMÉKSZŰRŐ*/
.productfilter_box {font-family:'Rethink Sans'; font-weight:500; font-size:13px; margin-bottom:20px; background-color:#fff; padding:5px 10px 5px 10px; border-bottom:2px solid #e9e9e9}
.productfilter_box .box_title {margin-bottom:0;  border-bottom:0; margin-top:4px}
.productfilter_box .slider {width:90%;}
.productfilter_box .filter_delete {float:none; text-align:left; display:inline-block; width:45%}
.productfilter_box .filter_submit {display:none}
.productfilter_box .showhidebox {display:block; float:right; width:50%; text-align:right; margin-top:2px}
.productfilter_box .filters_container {display:none; border-top:1px dashed #d6d6d6; padding-top:10px}
.productfilter_box .filter_submit_left {float:none; text-align:right; display:inline-block; width:45%}

/*BOX BELÉPÉS*/
.login_box {font-family:'Rethink Sans'; font-size:12px; color:#666; padding:0; max-width:300px; margin:auto}
.login_box .box_title {line-height:3; color:#333; text-align:center; font-size:28px; font-family:'Rethink Sans'; font-weight:bold}
.login_box form {text-align:center;}
.login_box .input {margin:3px; outline-width: 0; width:250px; margin-bottom:10px}
.login_box .submit {background-color:#db5d35; font-family:'Rethink Sans'; font-size:17px; font-weight:500; color:#FFF; border:0px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor:pointer; margin:6px; outline-width: 0; line-height:2; padding:2px 40px}
.login_box .submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.login_box .login_links {text-align:center; margin:15px 0 5px 0;}
.login_box .login_links a{color: #476a8e; text-decoration:none;}
.login_box .msg {text-align:center; color:#C30; font-size:13px; font-weight:500;}

/*BOX JELSZÓ*/
.forg_password {font-family:'Rethink Sans'; font-size:13px; color:#666; padding:0; text-align:center; max-width:300px; margin:auto}
.forg_password .box_title {line-height:3; color:#333; text-align:center; font-size:28px; font-family: 'Rethink Sans'; font-weight:bold}
.forg_password .input {width:250px; margin:3px}
.forg_password .submit {background-color: #db5d35; font-family:'Rethink Sans'; font-size:17px; font-weight:500; color:#FFF; border:0px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor:pointer; margin:10px; outline-width: 0; padding:2px 30px; line-height:2}
.forg_password .submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.forg_password .pass_text {margin-bottom:20px}
.forg_password .msg {text-align:center; color:#C30; font-size:13px; font-weight:500;}

/*REGISZTRÁCIÓ OLDAL*/
.page_register h2 {margin-top:10px}
.page_register .reg_table {width:100%; font-size:12px; border:0px}
.page_register .reg_table td {padding: 2px;}
.page_register .reg_table .field_title {width:35%}
.page_register input[name=customer_type] {width: 15px}
.page_register input[name=customer_phone] {width: 50%}
.page_register input[name=billing_zip], .page_register input[name=shipping_zip] {width: 30%}
.page_register input[name=billing_to_shipping], .page_register input[name=newsletter], .page_register input[name=policy] {width:20px}
.page_register input {width:90%;}

/*GARANCIA OLDAL*/
.article_content .warranty_table input[name=receive_mode] {width:20px}
.article_content .warranty_table input{width:100%;}
.article_content .warranty_table textarea{width:100%;}

/*FELHASZNÁLÓ ADATOK OLDAL*/
.page_account .account_row {width:90%; float:left}
.page_account .account_row .icon {margin-right:0; width:15% }
.page_account .account_row .desc {float:left; width:85%; font-size:12px}
.page_account .back {float:left; width:8%}
.page_change_password .butt_login {width:90%}
.account_table {width:100%;}
.account_table td, .account_table th {font-size:10px}
.account_table .icon_orderdetails, .account_table .icon_orderdelete {width:16px}
.account_table .orderitems_table{width:100%}
.submit_account_edit{width:100%}

.change_password_content {text-align:center}
.change_password_content .label{float:none;width:100%; margin:0; text-align:center}
.change_password_content .input{float:none;width:100%; margin:0 0 10px 0}
.change_password_content .input input {width:92%; padding:2%}
.change_password_content .submit_password {padding:5px 20px !important; margin-top:10px}
.page_change_password img {width:60px !important}

/*FAQ OLDAL*/
.page_faq .faq_img {display:none}
.page_faq .question {font-size:12px; line-height:2; margin:10px 0; padding:4px}
.page_faq .answer {font-size:13px; margin:0; padding:5px 15px}

/*KOSÁR OLDAL*/

.page_cart {padding:4%}
.page_cart h1 {margin:0; font-family: 'Rethink Sans'; font-size:18px; line-height:3; color:#333; text-transform:uppercase;}
.page_cart .cart_content {margin-top:5px}
.page_cart .cart_header {display:none}

.page_cart .cart_items {width:100%}
.page_cart .cart_items .item_photo { width:27%; text-align:left; padding-left:0;}
.page_cart .cart_items .item_name {width:70%; text-align:left; padding-left:3%; margin-top:5px}
.page_cart .cart_items .item_qty {width:43%; text-align:left; padding-left:3%; margin-top:0}
.page_cart .cart_items .item_qty input {max-width:40px}
.page_cart .cart_items .item_nett {display:none}
.page_cart .cart_items .item_gross {display:none}
.page_cart .cart_items .item_total {float:right; width:27%; text-align:right; margin-top:3px; margin-right:0; font-weight:700; font-size:14px}

.page_cart .cart_total {margin:15px 0}
.page_cart .cart_total .delivery_tit {float:left; font-size:14px; font-weight:300; width:50%; text-align:right; line-height:1.7}
.page_cart .cart_total .delivery_price {float:right; font-size:14px; font-weight:300; width:50%; text-align:right; margin-right:0}
.page_cart .cart_total .nett_tit {float:left; font-size:14px; font-weight:300; width:50%; text-align:right; line-height:1.7}
.page_cart .cart_total .nett_price {float:right; font-size:14px; font-weight:300; width:50%; text-align:right; margin-right:0}
.page_cart .cart_total .total_tit {float:left; font-size:15px; font-weight:700; width:50%; text-align:right; line-height:1.7}
.page_cart .cart_total .total_price {float:right; font-size:18px; font-weight:700; width:50%; text-align:right; line-height:1.4; margin-right:0}

.page_cart .cart_buttons .button {width:100%}

.cart_empty {line-height:2}
.cart_empty .img_cart {float:none; width:100%; text-align:center}
.cart_empty .empty_tit {float:none; width:100%; text-align:center}
.cart_empty .empty_txt {float:none; width:100%; text-align:center}
.cart_empty .btn_shopping {float:none; width:100%; text-align:center}
.payment_success .img_payment {float:none; width:100%; text-align:center}
.payment_success .payment_txt {float:none; width:100%; text-align:center}

/*KUPON FORM*/
.page_cart .coupon_data .coupon_txt {margin-bottom:12px; margin-top:0}
.page_cart .coupon_data .coupon_input {text-align:center; float:none; width:100%}
.page_cart .coupon_data .coupon_input input[type="text"] {width:95%}
.page_cart .coupon_data .btn_coupon {margin-top:12px;}

/*MEGRENDELÉS OLDAL*/
.page_order {padding:4%; width:92%}
.page_order h2 { font-size:20px}
.page_order .order_choose { float:none; width:100%; margin-right:0; padding:5px 0; font-size:12px; line-height:1.2; margin-bottom:6px}
.page_order .order_choose img {margin-bottom:6px}

.page_order input[name=customer_type] {width: 15px}
.page_order input[name=customer_phone] {width: 55%}
.page_order input[name=billing_zip], .page_order input[name=shipping_zip] {width: 30%}
.page_order input[name=payment_mode], .page_order input[name=shipping_mode] {width: 5%}
.page_order input[name=billing_to_shipping], .page_order input[name=newsletter], .page_order input[name=policy] {width:20px}
.page_order input {width:90%;}

.page_order .order_table {width:100%; font-size:12px}
.page_order .order_table .field_title {width:30%}
.page_order .order_table .edit_btn {width:10%}
.page_order .order_table td {padding: 2px;}
.page_order .shipping_modes {font-size:12px}
.page_order .payment_modes label {font-size:13px; float:right; width:74%}
.page_order .shipping_modes label {font-size:13px; float:right; width:74%}
.page_order .payment_modes .payment_item, .page_order .shipping_modes .shipping_item {min-height:51px}
.page_order .payment_modes label strong, .page_order .shipping_modes label strong {font-size:14px;}
.page_order .payment_modes img, .page_order .shipping_modes img {margin:0px; margin-top:7px}
.page_order .payment_modes input, .page_order .shipping_modes input {margin-top:17px}
.page_order .order_note textarea {width:95%;}
.page_order .policy {font-size:11px}
.page_order .btn_order{ width:100%;}

.page_order_success .paylogos {float:none; text-align:center}
.page_order_success .order_info {float:none; width:100%}
.page_order_success .btn_paynow, .page_order_success .btn_paynow_again {font-size:16px; background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border:1px solid #e18021; height:auto; width:100%; padding:5px 20px}

/*FŐOLDAL KATEGÓRIÁK*/
.index_cat_minibox {float:none; margin:auto; text-align:center; margin-bottom:10px; width:95%}
.index_cat_minibox_last {float:none; margin:auto; text-align:center; margin-bottom:10px; width:95%}
.index_cat_minibox:hover, .index_cat_minibox_last:hover{box-shadow: 0 0px 20px rgba(0, 0, 0, 0.45); transition:all 0.3s ease-in-out;}
.index_cat_minibox img, .index_cat_minibox_last img {width:100%}

/*FŐOLDAL HÍREK*/
.article_list .article {width:100%;}
.article_list .article_last {width:100%;}
.article_list .title {width:50%;}
.article_list .desc {width:70%; margin-bottom:10px}
.article_list .buttons_more {text-align:center; width:100%;}
.article_list .btn_more {float:none; background-color:#fff; font-size:12px; text-transform:uppercase; padding:5px 8px; color:#476a8e; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-top: 2px solid #B3B3B3; margin-left:10px; text-align:center; display:inline}

/*OLDAL - CIKKEK LISTA*/
.article_list_page {margin-bottom:10px}
.article_list_page .article {width:100%;}
.article_list_page .image {float:left; margin:8px}
.article_list_page .date {float:right; padding:2px 5px 0 0; }
.article_list_page .title {width:50%;}
.article_list_page .desc {width:70%; margin-bottom:8px}
.article_list_page .link {display:none}
.article_list_page .pages {width:100%; margin:auto; text-align:center}

/*FŐOLDAL KIEMELT TERMÉKEK*/
.related {width:49%; margin-left:3px; margin-right:0px}
.related_last {width:49%; margin-right:0px; margin-left:3px}
.related .prod, .related_last .prod {width:90%; padding:4%}
.related .prod .left, .related_last .prod .left {width:100%;}
.related .prod .right, .related_last .prod .right {width:100%; font-size:13px}
.related .prod .right .price_gross, .related_last .prod .right .price_gross {font-size:14px}
.related .prod .right .price_old, .related_last .prod .right .price_old {font-size:12px;}
.related .prod .right .price_new, .related_last .prod .right .price_new {font-size:14px;}
.related .prod .right .stock0, .related_last .prod .right .stock0 {font-size:13px;}
.related .prod .right .stock1, .related_last .prod .right .stock1 {font-size:13px;}
.related .prod .left .image img, .related_last .prod .left .image img {width:100%}

/*OLDAL - AKCIÓS AJÁNLATOK*/
h1.bf_title {padding:5px 10px; margin:25px 10px 15px 0; color:#e53176; float:left; text-shadow:none}
.bf_menu {background-color: #000; margin-top: 5px}
.bf_menu .bf_category {padding:5px 24px; margin:10px 0; background-color:#000; color:#fff; text-shadow:none; display: inline-block; border-left:1px solid #cecece}
.bf_menu .bf_category_first {padding:5px 24px; margin:10px 0; background-color:#000; color:#fff; text-shadow:none; display: inline-block;}
.bf_menu .bf_category a, .bf_menu .bf_category_first a {color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold}
.bf_menu .bf_category a:hover, .bf_menu .bf_category_first a:hover {color: #ea334f; text-decoration: none;}

.specialprod {width:50%;}
.specialprod_last {width:50%;}
.specialprod_xxl {width:100%}
.specialprod_xxl .prod {padding:2%; width:95%;}
.specialprod_xxl .prod .left {width:100%;}
.specialprod_xxl .prod .right {width:100%; font-size:13px;}
.specialprod_xxl .prod .left .image{width: 100% !important}
.specialprod_xxl .prod .left .image img {width: 100% !important}
/*
.specialprod_xxl .prod .right .price_net {font-size:11px; color:#666;}
.specialprod_xxl .prod .right .price_gross {font-size:18px;color:#cb7211; font-weight:bold; line-height:2}
.specialprod_xxl .prod .right .price_old {font-size:20px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.specialprod_xxl .prod .right .price_new {font-size:24px;color: #C00; font-weight:bold; line-height:2;}
*/
.specialprod .prod, .specialprod_last .prod {padding:4%; width:90%;}
.specialprod .prod .left, .specialprod_last .prod .left {width:100%; font-size: 13px}
.specialprod .prod .right, .specialprod_last .prod .right {width:100%; font-size:13px;}
.specialprod .prod .right .price_gross, .specialprod_last .prod .right .price_gross {font-size:14px;}
.specialprod .prod .right .price_old, .specialprod_last .prod .right .price_old {font-size:12px;}
.specialprod .prod .right .price_new, .specialprod_last .prod .right .price_new {font-size:14px;}


/*OLDAL - CMS TARTALMAK*/
.article_content {background-color:#FFF; padding:20px; font-size:14px}
.article_content .faq_content {display:none}
.article_pagination .right label {margin-left:0;}
.article_pagination .right {float:right; margin-top:10px}
	.article_content img {width:100%}
	.article_content .infobar img{width:auto !important}
.article_content .info_box {text-align:left; float:left; width:100%; margin-right:0px; margin-bottom:15px; padding:0; font-size:13px; line-height:1;}
.article_content .info_box img {margin-bottom:0; width:22% !important; text-align:left; float:left}
.article_content .info_box .info_icon {width:auto !important; margin:6px}

.article_content .info_box_warranty {height:auto; color:#000;}
.article_content .info_box_warranty p {margin:0px}
.article_content .info_box_warranty img {margin-bottom:0px; margin-left:20px; margin-right:15px; width:11% !important}
.article_content .info_box_warranty .tit {padding-top:6px}
.article_content .info_box_warranty .phone {font-size:16px; color:#98D029;}
.article_content .info_box_warranty .email {font-size:16px; color:#f1780c; text-transform:lowercase}
.article_content .info_box_warranty .form {font-size:13px; text-transform:uppercase}

.article_content .icon {width:auto !important}
.article_content .qr_kod {display:none}
.article_content .kapcsolat_img {display:none}

/*OLDAL - TERMÉKEK*/
.product_list .msg {line-height:2.5}
.product {width:49%; margin-left:3px; margin-right:0px}
.product_last {width:49%; margin-right:0px; margin-left:3px}
.product .prod, .product_last .prod {width:90%; padding:4%}
.product .prod .left, .product_last .prod .left {width:100%;}
.product .prod .right, .product_last .prod .right {width:100%; font-size:13px}
.product .prod .right .price_gross, .product_last .prod .right .price_gross {font-size:14px}
.product .prod .right .price_old, .product_last .prod .right .price_old {font-size:12px;}
.product .prod .right .price_new, .product_last .prod .right .price_new {font-size:14px;}
.product .prod .right .stock0, .product_last .prod .right .stock0 {font-size:13px;}
.product .prod .right .stock1, .product_last .prod .right .stock1 {font-size:13px;}
.product .prod .left .image img, .product_last .prod .left .image img {width:100%}

.product_filter {float:right; display:inline-block; font-size:12px; margin-bottom:20px}

.category_image {width:100%;}
.category_image img{width:100%;}


/*OLDAL - TERMÉKKATEGÓRIÁK*/
.category_list {margin-bottom:30px}
.category_item {float:left; width:50%;}
.category_item_last {float:left; width:50%;}
.category_item .category, .category_item_last .category {padding:5%; width:88%; min-height:180px;}
.category_item .category .photo, .category_item_last .category .photo {width:100%; min-height:0}
.category_item .category .photo img, .category_item_last .category .photo img {width:80%}

/*OLDAL - TERMÉK ADATLAP*/
.product_details {padding:5%}
.product_details .product_image {width:100%f}
.product_details .product_image .main_image {width:100%}
.product_details .product_image .zoom { display:none}
.product_details .product_data {width:100%}
.product_details .product_data .price {padding-bottom:10px}
.product_details .product_data .price .qty input {width:20px !important}
.product_details .extra_images {width:100%; text-align:center; margin-bottom:20px}
.product_details .product_data h1 {margin-left:0}
.product_details .product_data .prices .price_old {font-size:11px}
.product_details .product_data .prices .price_new {font-size:16px}
.product_details .product_desc_full img {width: 100% !important}

.related_products .related_prod {width:100%; padding:5px 0 5px 0}
.related_products .related_prod .left {width:15%}
.related_products .related_prod .center {width:40%; font-size:14px;}
.related_products .related_prod .right {width:45%;}
.related_products .related_prod .right2 {float:right; width:100%; text-align:right; margin-top:0}

}