 @charset "UTF-8";

/* ÁLTALÁNOS
------------------------------------------------------------------------------------------------------------------------ */

body {background-color:#ffffff; font-family: 'Didact Gothic', sans-serif; color:#2b2b2b; font-size:14px; font-weight:normal; font-style:normal; position:relative; overflow-x:hidden;background-image: url('../images/newsbg.png'); background-position: center top; background-repeat: repeat-y;}

#topbar {background-color: #2b2b2b; width: 100%; top: 0; z-index: 1000;position: fixed;}
#topbar .container {padding:0;position: relative;}
#topbar .topleft .loginout .logout {float: right;}

.topbar-changed .topleft {padding-top:0px; padding-bottom:0px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}

#topbar .logo {position:relative; opacity:0; margin-left:-600px; margin-right:0; height:36px; line-height:39px; font-weight:bold; font-family:'Molengo', sans-serif; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; max-width:178px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#topbar .logo:hover {color:rgba(0,0,0,1);}
#topbar .logo img {max-height:36px; background-color:#e9e9e9; padding:0 10px; border-radius:4px;}
#topbar .slogan {display:none;}

#topbar .topleft > div > .btn-group {position:static;}
#topbar .topleft > div > div > button {color:rgba(255,255,255,1); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; padding:5.5px 13px; text-decoration:none; border:none; font-size: 12px}
#topbar .topleft .loginout .login a.reg {color: rgba(255,255,255,1); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; padding: 0; text-decoration: none; border: none; font-size: 12px; padding: 0 15px; border-left: 1px solid #555555; border-right: 1px solid #555555;position: relative;top:3px;}
#topbar .topleft .loginout .login a.reg:hover {color:#288fa2;}
#topbar .topleft > div > div > button:hover,
#topbar .topleft > div > .open > button {text-decoration:none;  color:#288fa2;}
#topbar .topleft > div > div > .dropdown-menu {background-color:#2b2b2b; color:rgba(245,246,249,1); margin:0; border-radius:0 0 4px 4px; top:51px; left:15px; border:none; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; display: block; visibility:hidden; opacity: 0;}
#topbar .topleft > div > div > .dropdown-menu li a {color:rgba(245,246,249,1); padding:8px 13px;}
#topbar .topleft > div > div > .dropdown-menu li a:hover,
#topbar .topleft > div > div > .dropdown-menu li a:focus {    background-color: #288fa2;
    color: #fff;}

#topbar .topleft > div > .open > .dropdown-menu {display:block; top:30px; opacity:1; visibility:visible;}

#topbar .topleft > .loginout > .login > .dropdown-menu {width:320px;}
#topbar .topleft > .loginout > .login > .dropdown-menu a {color:#e9e9e9;}
#topbar .topleft > .loginout > .login > .dropdown-menu .input-group {padding:5px 0;}
#topbar .topleft > .loginout > .login > .dropdown-menu .checkbox {-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
#topbar .topleft > .loginout > .login > .dropdown-menu .submit {font-size: 16px;font-weight: 300;background-color: #288fa2;border: none;color: #fff;}

#topbar .topleft > .searchicon > div > .dropdown-menu {width:320px;}
#topbar .topleft > .searchicon > div > .dropdown-menu .form-group {margin-bottom:0;}

#topbar .webshop_cart {position:relative;}
#topbar .webshop_cart .cart-wrapper {background-color: #2b2b2b;position: absolute;right: 15px;top: 0;width: 100%;padding-top: 0px;z-index: 1002;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;overflow: hidden;color: #fff;}
#topbar .webshop_cart .cart-wrapper .fullprice { color: #000; }
#topbar .webshop_cart .cart-wrapper .fullprices{color:000;}
#topbar .webshop_cart .cart-wrapper .cartsummary {padding:0 40px 0 10px; height:30px; line-height:30px;}
#topbar .webshop_cart .cart-wrapper .cartsummary p {margin:0;    font-size: 12px;}
#topbar .webshop_cart .cart-wrapper .cartsummary b {padding:0 5px;}
#topbar .webshop_cart .cart-wrapper .cartsummary .gotocart {padding: 2px 10px; font-size: 13px; font-weight: 300; background-color: #288fa2; border: none; margin-top: 4px;}
#topbar .webshop_cart .cart-wrapper .arrow {    position: absolute;
    right: 11px;
    top: 3px;
    cursor: pointer;
    color: #fff;}

#topbar .webshop_cart .cart-wrapper .ajaxcart table {margin-bottom:0; max-height:280px; display:block; overflow-y:auto;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr {background-color:rgba(255,255,255,1); padding:10px; display:block; width:100%; border-top:10px solid rgba(140,143,151,1);}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr:first-child {border-top:1px solid rgba(140,143,151,1);}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr td {vertical-align:middle; display:block; width:100%;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .image img {border-radius:4px; padding:0.2em; background-color:rgba(255,255,255,1); border:none; width:100%;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .image i {font-size:5em;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params {display:block; position:relative; width:auto; height:22px; overflow:hidden;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params:hover {overflow:visible;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params .parambutton button {background-color:rgba(245,246,249,1); border:1px solid #e9e9e9; color:rgba(101,104,111,1);}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params .paramkey {display:none;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params .parambox {filter:alpha(opacity=0); opacity:0; position:absolute; top:25px; left:0; width:255px; z-index:10000; border-radius:4px; background-color:rgba(245,246,249,1); box-shadow:0 1px 3px rgba(101,104,111,1);}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params .parambox table {width:100%; margin:0; color:rgba(101,104,111,1); font-size:12px;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params .parambox table tr {border:none; background-color:transparent; display:table-row;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params .parambox table tr td {padding:5px 10px; display:table-cell; width:50%;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params .parambox table tr .category {font-weight:bold;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params:hover .parambox {filter:alpha(opacity=100); opacity:1; zoom:1; -webkit-transition:opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .amount {display:table-cell; width:30%;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .fullprices {display:table-cell; width:60%;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .fullprices .crossed {display:block; font-size:11px;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .fullprices .crossed:hover {text-decoration:none;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .remove {display:table-cell; width:10%;}
#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .remove a {cursor:pointer;}

#topbar .webshop_cart .cart-wrapper .ajaxcart .bottom {background-color:#a4664d; padding:10px 20px; border-top:1px solid rgba(140,143,151,1); font-size:13px;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .bottom .full {margin-bottom:10px; display:table; width:100%; font-weight:bold;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .bottom .full b {font-size:18px;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .bottom .delivery {display:table; width:100%; margin-bottom:10px;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .bottom div > span {width:55%; display:table-cell;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .bottom div b {/*width:45%;*/ display:table-cell;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .moredelivery {background-color:#288fa2; color:rgba(255,255,255,1);padding:5px 20px; font-size:13px;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .gocart {padding:10px 20px;}

#topbar .webshop_cart .cart-wrapper .ajaxcart .prow .cart .pmcart {width:50px; position:relative; top:20px;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .prow .cart .plusminus {width:17px; position:relative; bottom:14px; left:24px;}
#topbar .webshop_cart .cart-wrapper .ajaxcart .prow .cart .plusminus span {width:17px; height:17px; line-height:17px;}

#topbar .webshop_cart .longcart {width:292px; z-index:1010; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}

#topbar .webshop_cart #cart_popup {background-color:#2b2b2b; display:none; position:absolute; top:0; right:15px; width:292px;
	padding-top:0px; border-radius:0 0 0px 0px; border-bottom:1px solid rgba(255,255,255,1);
	box-shadow:0 1px 3px rgba(101,104,111,1); z-index:1011; overflow:hidden;color:#fff;}
#topbar .webshop_cart #cart_popup .closeicon {position:absolute; right:11px; top:5px; cursor:pointer; color:#ffffff;}
#topbar .webshop_cart #cart_popup .top {height:30px; line-height:30px; padding:0 10px;}
#topbar .webshop_cart #cart_popup .top b {padding: 0 5px;}
#topbar .webshop_cart #cart_popup .inner .product {background-color:rgba(255,255,255,1); padding:10px; border-top:1px solid rgba(140,143,151,1);}
#topbar .webshop_cart #cart_popup .inner .product span {color:rgba(140,143,151,1); font-size:15px;}
#topbar .webshop_cart #cart_popup .inner .product span img {border-radius:4px; padding:0.2em; background-color:rgba(255,255,255,1); border:2px solid rgba(245,246,249,1);}
#topbar .webshop_cart #cart_popup .inner .product .image {width:21%;}
#topbar .webshop_cart #cart_popup .inner .product .image i {font-size:5em;}
#topbar .webshop_cart #cart_popup .inner .product .name {width:48%; padding:15px;}
#topbar .webshop_cart #cart_popup .inner .product .amount {width:10%; padding-top:15px;}
#topbar .webshop_cart #cart_popup .inner .product .fullprice {width:17%; padding-top:15px;}
#topbar .webshop_cart #cart_popup .inner .cart_url a {position:absolute; right:11px; bottom:10px;
	border-radius:0; width:29%;     background-color: #288fa2; color:rgba(255,255,255,1); border-radius: 3px}
#topbar .webshop_cart #cart_popup .inner .cart_url a:hover {background-color:#a4664d; color:#fff;border-color:#a4664d;}

.topbar-changed .loginout > div > .dropdown-menu {top:51px!important;}
.topbar-changed .langs > div > .dropdown-menu {top:51px!important;}
.topbar-changed .searchicon > div > .dropdown-menu {top:51px!important;}
.topbar-changed div > .open > .dropdown-menu {top:30px!important;}
/*
.topbar-changed .topleft {padding-top:4px;}*/
/*.topbar-changed .langs > div > button {padding:10px 13px!important;}
.topbar-changed .loginout > div > button {padding:10px 13px!important;}
.topbar-changed .searchicon > div > button {padding:10px 13px!important;}*/
.topbar-changed .logo {opacity:1!important; margin-left:0!important; margin-right:10px!important;}
#topbar .topleft p {color: #fff; font-size: 14px; padding-top: 4px;padding-bottom: 0px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
#topbar .topleft.delivery p span {font-size: 11px !important;position: relative;top: -3px;}
#topbar .delivery p{padding-left: 41px;}

#topbar .delivery {background-image: url('../images/truck.png'); background-repeat: no-repeat;     background-position: 20px 6px;padding-right:0;}


header {padding-top:45px;border-bottom: 1px solid #e0e1e1; background-color: #ffffff}
header .container {margin:0px auto; padding:0; overflow:hidden;}
header .container .logo {text-align:center; padding-left:0;}
header .container .logo .logotext {font-family:'Molengo', sans-serif; font-size:50px;}
header .container .logo .slogan {position:absolute; bottom:-16px; left:5px; font-size:11px; font-family:'Molengo', sans-serif;}
header .container .info {padding-right:0;}
header .container .info address {font-size:15px; color:rgba(0,0,0,1); margin-bottom:0; text-align:left;}
header .container .info address .icon {background-color:rgba(140,143,151,1); color:rgba(255,255,255,1); border:1px solid rgba(101,104,111,1); box-shadow:0 0 3px rgba(101,104,111,1); border-radius:30px; width:45px; height:45px; line-height:45px; margin:3% 1% 3% 6%;}
header .container .info address .icon i {position:relative; top:3px;}
.content-wrapper #gallery {background-color: rgba(245,246,249,1);
    padding: 40px;}

#menu-wrapper {border-radius: 0;z-index: 200;border-top: none;border-bottom: none;box-shadow: none;top: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; margin-bottom:0;    position: relative !important;}
#menu-wrapper .navbar-header .home {margin-right:0; margin-left:0px;color: white;}
#menu-wrapper .navbar-header button a {    color: #2b2b2b;}
#menu-wrapper .navbar-header .hidden-xs {width:50px; height:50px; line-height:50px; margin-left:0; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
#menu-wrapper .navbar-header .hidden-xs:hover,
#menu-wrapper .navbar-header .active {background-color:#2a3032; color:rgba(255,255,255,1); }
#menu-wrapper .navbar-header .hidden-xs i {position:relative; top:5px;color:#ffffff;}
#menu-wrapper .logo {position:relative; position:absolute; left:24%; top:15px!important; height:35px; line-height:35px; font-weight:bold; font-family:'Molengo', sans-serif; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; max-width:175px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#menu-wrapper .logo:hover {color:rgba(0,0,0,1);}
#menu-wrapper .logo img {max-height:35px;}
#menu-wrapper .slogan {position:absolute; top:49px; right:88px; font-size:9px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; max-width:165px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-family:'Molengo', sans-serif;}
#menu-wrapper ul li {position:relative; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
#menu-wrapper ul li button {background-color:transparent; padding:0; border-radius:0; border:none; box-shadow:none; width:100%;}
#menu-wrapper ul li .dropdown-toggle a {padding:15px 15px 15px 3px!important;}
#menu-wrapper ul li .dropdown-toggle a .fa-caret-down {padding-left:5px; border-left:1px dotted rgba(140,143,151,1);}
#menu-wrapper ul li:hover .dropdown-toggle a .fa-caret-down,
#menu-wrapper ul li.active .dropdown-toggle a .fa-caret-down {border-color:rgba(255,255,255,1);}

#menu-wrapper ul > li > button > a {line-height:20px; position:relative; display:block; padding:15px;}

#menu-wrapper ul li a {text-transform: uppercase; font-weight: 200; font-size: 18px; color: #2b2b2b;    padding-top: 14px;
    padding-bottom: 14px;}
#menu-wrapper ul li ul li {width:100%; min-height:0; position:relative;}
#menu-wrapper ul li ul li:hover {background-color:rgba(101,104,111,1);}
#menu-wrapper ul >li >ul >li:hover >button >a {color:rgba(255,255,255,1);}
#menu-wrapper ul li ul li button {width:100%;}
#menu-wrapper ul li ul li .dropdown-toggle a {padding:10px 15px 10px 3px!important;}
#menu-wrapper ul li ul li .dropdown-toggle a .fa-caret-right {padding-left:10px; border-left:1px dotted rgba(140,143,151,1);}
#menu-wrapper ul li ul li:hover .dropdown-toggle a .fa-caret-right,
#menu-wrapper ul li ul li.active .dropdown-toggle a .fa-caret-right {border-color:rgba(255,255,255,1);}
#menu-wrapper ul li ul li button a {text-transform:none; padding:10px 15px; text-align:left;}
#menu-wrapper ul li.active {background-color:transparent;}
#menu-wrapper ul li.active > button > a {color:rgba(255,255,255,1);}
.nav>li>a:hover, .nav>li>a:focus {background-color: transparent;}

#menu-wrapper ul li.active  a, #menu-wrapper ul li  a:hover  {color:#288fa2;}
.menu-head #menu-wrapper {border-top: 1px solid #e9e9e9;}
.menu-head {padding:0;}


#slider-wrapper {background-color:rgba(255,255,255,1); margin-bottom:20px;position: relative;}
#slider-wrapper ul li {background-position:center right; background-repeat:no-repeat;}
#slider-wrapper .container {position:relative; padding:0;}
#slider-wrapper .slider_left {padding:3% 15px; text-align:center;}
#slider-wrapper .slider_left .name {text-transform:uppercase; font-weight:bold;}
#slider-wrapper .slider_left .name h2 {color:rgba(0,0,0,1); font-family: 'Didact Gothic', sans-serif; letter-spacing:7px; font-size:2.3em;}
#slider-wrapper .slider_left .introtext {font-size:1.3em; padding:20px 0;}
#slider-wrapper .slider_left .prices .netto,
#slider-wrapper .slider_left .prices .netto_action {display:none;}
#slider-wrapper .slider_left .prices .brutto .text,
#slider-wrapper .slider_left .prices .brutto_action .text {display:none;}
#slider-wrapper .slider_left .prices .brutto .crossed {font-size:16px; padding:5px 0; display:inline-block; background-color:transparent; color:rgba(0,0,0,1);}
#slider-wrapper .slider_left .prices .brutto .crossed:hover {text-decoration:none;}
#slider-wrapper .slider_left .prices .action_icon {position:absolute;  right:2%; top:22%; z-index:100;}
#slider-wrapper .slider_left .prices .action_icon i {color:rgba(0,0,0,1);}
#slider-wrapper .slider_left .prices .action_icon span {color:rgba(255,255,255,1); position:absolute; font-size:17px; right:10px; top:21px; font-weight:bold;}
#slider-wrapper .slider_left .prices .brutto a,
#slider-wrapper .slider_left .prices .brutto_action .number {font-size:32px; background-color:rgba(0,0,0,1); color:rgba(255,255,255,1); padding:10px 40px; display:inline-block; width:100%; margin-top:20px;}
#slider-wrapper .slider_left .stock,
#slider-wrapper .slider_left .rating {display:none;}
#slider-wrapper .slider_left .buttons {margin-top:40px;}
#slider-wrapper .slider_left .buttons .cart {margin-bottom:20px; position:relative;}

#slider-wrapper .slider_left .buttons .cart .plusminus {position:absolute; top:1px; left:49px;}
#slider-wrapper .slider_left .buttons .cart .plusminus span {border-radius:0; width:18px; height:24px; line-height:24px; background-color:rgba(0,0,0,1); color:rgba(255,255,255,1);}
#slider-wrapper .slider_left .buttons .cart .plusminus span:hover { background-color:rgba(255,255,255,1); color:rgba(0,0,0,1); border:1ox solid rgba(0,0,0,1);}
#slider-wrapper .slider_left .buttons .cart .plusminus span:first-child {border-bottom:1px solid rgba(255,255,255,1);}
#slider-wrapper .slider_left .buttons .cart .pmcart {display:inline-block; height:48px; top:0; width:47px; border-radius:0; font-weight:bold;}
#slider-wrapper .slider_left .buttons .cart .cart_submit {margin-left:45px; padding:7px 40px; font-size:20px; border:4px solid rgba(0,0,0,1); display:inline-flex;}
#slider-wrapper .slider_left .buttons .cart .cart_submit:hover {color:rgba(255,255,255,1); background-color:rgba(0,0,0,1); cursor:pointer;}
#slider-wrapper .slider_left .buttons .cart .cart_submit i {position:relative; top:3px;}

#slider-wrapper .slider_right .imgdiv {display:table-cell; vertical-align:middle; width:570px; height:500px; position:relative;}
#slider-wrapper .slider_right .imgdiv .nopic i {font-size:23em;}
#slider-wrapper img {max-height:300px; margin: 0 auto;}
#slider-wrapper .more {padding:9px 18px; background-color:rgba(255,255,255,1); font-size:10px; border:4px solid rgba(0,0,0,1); position:absolute; left:2%; bottom:36%;}
#slider-wrapper .more:hover {color:rgba(255,255,255,1); background-color:rgba(0,0,0,1);}

#slider-wrapper .bx-controls .bx-pager {position:absolute; right:10px; bottom:5px; z-index:100;}
#slider-wrapper .bx-controls .bx-pager .bx-pager-item {display:inline-block; padding:5px;}
#slider-wrapper .bx-controls .bx-pager .bx-pager-item a {display:block; width:20px; height:20px; background-color:rgba(255,255,255,1); color:rgba(0,0,0,1); text-align:center; border:3px solid rgba(0,0,0,1); text-indent:-333px; overflow:hidden; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
#slider-wrapper .bx-controls .bx-pager .bx-pager-item a:hover {background-color:rgba(0,0,0,1);}
#slider-wrapper .bx-controls .bx-pager .bx-pager-item .active {background-color:rgba(0,0,0,1); width:60px;}
#slider-wrapper .bx-controls .bx-controls-direction {position:absolute; width:100%; top:42%; left:0; z-index:100;}
#slider-wrapper .bx-controls .bx-controls-direction a {    width: 33px;
    height: 100px; background-color: #2b2b2b; position: absolute; font-size: inherit; color: #fff; opacity: 0; border-radius: 0; margin-left: 0; border: 0;}
#slider-wrapper:hover .bx-controls .bx-controls-direction a {opacity:0.8;}
#slider-wrapper .bx-controls .bx-controls-direction .bx-prev {left:-40px;}
#slider-wrapper .bx-controls .bx-controls-direction .bx-prev:before {font-size: 22px; line-height: normal; margin: 39px 0;    position: relative;left: -3px;}
#slider-wrapper:hover .bx-controls .bx-controls-direction .bx-prev {left:0;}
#slider-wrapper .bx-controls .bx-controls-direction .bx-next {right:-40px;}
#slider-wrapper .bx-controls .bx-controls-direction .bx-next:before {font-size: 22px;line-height: normal;margin: 39px 0;    position: relative;right: -3px;}
#slider-wrapper:hover .bx-controls .bx-controls-direction .bx-next {right:0;}
#slider-wrapper .text {position: absolute;left: 0;width: 100%;}
#slider-wrapper .bx-controls-direction {display: none;}
#slider-wrapper ul li .text .name {color: #fff; font-size: 24px;
	line-height: 26px; margin-bottom: 6px;    padding: 10px 0;}
#slider-wrapper ul li .text .fulltext {color:#2b2b2b;font-size: 13px}
#slider-wrapper ul li .text a.mores{background-color: #288fa2;font-size: 14px;text-transform: uppercase;color: #fff;padding: 0px 30px;border-radius: 4px;display: inline-block;margin-top: 0;float: right;}
#navigate-wrapper {display:none;}
.special_category.seven-cols.clearfix {position: relative;}

#variable-wrapper {clear: both;padding: 30px 0;background-color: rgba(251, 251, 251, 0.08);}

#main-wrapper > .container {background-color:rgba(245,246,249,1);}
#main-wrapper #left_column {    padding: 1px;
    border: 1px solid #e9e9e9;
    border-right: 0;
    background-color: #fff;}
#main-wrapper #left_column .title {background-color: #a4664d; border-bottom: none; cursor: pointer; padding: 2px 0;}
#main-wrapper #left_column .title h4 {padding:0.6em 40px 0.6em 0.6em; margin:0; color:rgba(255,255,255,1); text-transform:uppercase; font-family: 'Didact Gothic', sans-serif; font-size:20px; font-weight:bold; position:relative; top:2px;}
#main-wrapper #left_column article {position:relative;}
#main-wrapper #left_column article .controlicon {position:absolute; top:17px; right:13px;}
#main-wrapper #left_column article .controlicon i {color:rgba(255,255,255,1); position:absolute; top:0; right:0;}
#main-wrapper #left_column article .articlebox {margin-bottom:20px; display:none;}
#main-wrapper #left_column article .articlebox .product_list_simple:last-child {margin-bottom:0;}
#main-wrapper #left_column article .articlebox .product_list_row_nopic {}
#main-wrapper #left_column article .articlebox .product_list_row_nopic .pcart input,
#main-wrapper #left_column article .articlebox .product_list_row_nopic .pcart .plusminus {display:none;}
#main-wrapper #left_column article .articlebox .product_list_row_nopic .prrow > .product_name {width:30%;}
#main-wrapper #left_column article .articlebox .product_list_row_nopic .prrow > div,
#main-wrapper #left_column article .articlebox .product_list_row_nopic .prrow > .product_name h2 {font-size:11px; padding:4px}

#main-wrapper #left_column .product_list .thumbnail .caption h2 a {font-size:14px;}

#main-wrapper #center_column {background-color:rgba(255,255,255,1);padding: 30px 15px;}
#main-wrapper #center_column.base {border: 1px solid #e9e9e9;}
#main-wrapper #center_column.shop {border: 1px solid #e9e9e9;}
#main-wrapper #center_column .page-header {padding-bottom:9px;}
#main-wrapper #center_column .mainpage_content {margin:-30px -15px; padding:0; overflow:hidden;}
#main-wrapper #center_column .mainpage_content .bx-wrapper {margin:0!important;}
/*#main-wrapper #center_column .mainpage_content .bx-wrapper .bx-viewport {overflow:visible!important;}*/
#main-wrapper #center_column .mainpage_content > div {position:relative;}
#main-wrapper #center_column .mainpage_content > div ul {z-index:10;}
#main-wrapper #center_column .mainpage_content > div ul .product_list_row_nopic:first-child .thumbnail div {border-top:none;}
#main-wrapper #center_column .mainpage_content > div:hover ul {z-index:15;}
#main-wrapper #center_column .mainpage_content > .breaking_news ul {z-index:1;}
#main-wrapper #center_column .mainpage_content .about_static_content .page-header {padding-left:15px; margin-bottom:15px; color:#fff
; text-align: center !important; text-transform: none; margin-bottom: 0; padding-bottom: 10px}
#main-wrapper #center_column .mainpage_content .about_static_content .page-header:after {content: " "; width: 48px; height: 3px; background-color: rgba(255,250,250,0.30); display: block; margin: 20px auto;}
    #main-wrapper #center_column .mainpage_content .about_static_content {padding: 60px 0;}
.mainpage_content .new_products .container {position: relative;}
.mainpage_content .new_products .container .bx-controls-direction a.bx-next {position: absolute;right:-15px;top: 50%;}
.mainpage_content .new_products .container .bx-controls-direction a.bx-prev {position: absolute;left: -15px;top: 50%;}
.mainpage_content .new_products .container h2.page-header.title:after {content: " "; width: 48px; height: 3px; background-color: #e9e9e9; display: block; margin: 20px auto;}
.mainpage_content .new_products .container h2.page-header.title{color: #a4664d; padding-left: 0; text-align: center !important; text-transform: none; margin-bottom: 0}
#main-wrapper #center_column .mainpage_content .new_products  {background-image: url('../images/newsbg.png'); background-position: center top; background-repeat: repeat-y;padding:70px 0;}
#main-wrapper #center_column .mainpage_content .new_products .container .bx-wrapper .bx-viewport {overflow: hidden;}
#main-wrapper #center_column .mainpage_content .new_products .product_list {padding: 0; margin-right:-1px !important}

#main-wrapper #center_column .mainpage_content .opinions {background-image: url('../images/opinionbg.png');padding: 98px 0;background-repeat: no-repeat;background-position: center top;}
#main-wrapper #center_column .mainpage_content .opinions #shownewslist {margin:0;}
#main-wrapper #center_column .mainpage_content .opinions .intronews_row  {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
#main-wrapper #center_column .mainpage_content .opinions .intronews_row .thumbnail {background-color:transparent; border:none;padding:0;}
#main-wrapper #center_column .mainpage_content .opinions .intronews_row .caption {padding:0;}
#main-wrapper #center_column .mainpage_content .opinions .intronews_row .caption:before {    content: "\f10e"; font: normal normal normal 63px/1 FontAwesome; color: #b7816b; display: block; text-align: center; margin-bottom: 10px;}
#main-wrapper #center_column .mainpage_content .opinions .intronews_row .introtext p {text-align: center; font-size: 15px; color: #ffffff; line-height: 30px; font-style: italic; padding-bottom: 19px}
#main-wrapper #center_column .mainpage_content .opinions .bx-pager-item {display: inline-block;margin:0 1.5px;}
#main-wrapper #center_column .mainpage_content .opinions .bx-pager a.bx-pager-link {width: 25px; height: 6px; border: 1px solid #bd8975; display: block; overflow: hidden; border-radius: 1px; }
#main-wrapper #center_column .mainpage_content .opinions .bx-controls .bx-pager { right: 10px; bottom: 68px; z-index: 100; width: 100%; text-align: center; }
#main-wrapper #center_column .mainpage_content .opinions .bx-pager a.bx-pager-link:hover, #main-wrapper #center_column .mainpage_content .opinions .bx-pager a.bx-pager-link.active {background-color: #ffffff; border-color:#ffffff;}
#main-wrapper #center_column .mainpage_content .about_static_content .text {padding:0 15px;}
#main-wrapper #center_column .mainpage_content .about_static_content .content-wrap a {text-indent:10px;}
#main-wrapper #center_column .mainpage_content .about_static_content .content-wrap i {display:block; width:75px; height:75px; line-height:75px; text-align:center; font-size:2.6em; background-color:rgba(140,143,151,1);  border-bottom:4px solid rgba(101,104,111,1); border-radius:70px; color:rgba(255,255,255,1); margin:0 10px 60px 0; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
#main-wrapper #center_column .mainpage_content .about_static_content .content-wrap i:hover {background-color:rgba(255,255,255,1); color:rgba(140,143,151,1); border-bottom:0 solid rgba(101,104,111,1);}
#main-wrapper #center_column .mainpage_content .about_static_content .content-wrap h3 {font-family: 'Didact Gothic', sans-serif; font-weight:bold; font-size:22px; margin-bottom:7px;}
#main-wrapper #center_column .mainpage_content .about_static_content .content-wrap h4 {font-family: 'Didact Gothic', sans-serif; font-weight:bold; font-size:22px; margin: 0 0 7px 0;}
#main-wrapper #center_column .mainpage_content .about_static_content .content-wrap p {    font-size: 16px; text-align: justify; line-height: 25px; color: #fff;}
 #main-wrapper #center_column .mainpage_content .about_static_content .content-wrap img {border:none; padding:0; margin-right:0;}
#main-wrapper #center_column .mainpage_content .about_static_content {background-image: url('../images/contentbg.png'); background-position: center top; background-repeat: no-repeat;}


#main-wrapper #center_column .mainpage_content .breaking_news .newscategoryname:after {content: " "; width: 48px; height: 3px; background-color: #e9e9e9; display: block; margin: 20px auto;}
#main-wrapper #center_column .mainpage_content .breaking_news {background-image: url('../images/newsbg.png'); background-position: center top; background-repeat: repeat-y;padding-top: 70px;padding-bottom: 20px;}
#main-wrapper #center_column .mainpage_content .breaking_news .thumbnail {padding:30px; border: 1px solid #e9e9e9;}
#main-wrapper #center_column .mainpage_content .breaking_news .intronews:first-child .thumbnail  {border-right: 0}
#main-wrapper #center_column .mainpage_content .breaking_news .intronews:nth-child(2) .thumbnail  {border-right: 0}
#main-wrapper #center_column .mainpage_content .breaking_news .intronews {padding:0;height: 560px}
#main-wrapper #center_column .mainpage_content .breaking_news .intronews .image {height: 242px}
#main-wrapper #center_column .mainpage_content .breaking_news .newscategoryname {color: #a4664d; padding-left: 0; text-align: center !important; text-transform: none; margin-bottom: 0}

select.ipp_select { height: 33px; }

#titlebg .newscategoryname {color: #a4664d; padding-left: 0; text-align: center !important; text-transform: none; margin-bottom: 0;font-size: 40px;margin-top: 0;}
#titlebg .newscategoryname:after {content: " "; width: 48px; height: 3px; background-color: #e9e9e9; display: block; margin: 20px auto;}

#titlebg .category_name {color: #a4664d; padding-left: 0; text-align: center !important; text-transform: none; margin-bottom: 0;font-size: 40px;margin-top: 0;}
#titlebg .category_name:after {content: " "; width: 48px; height: 3px; background-color: #e9e9e9; display: block; margin: 20px auto;}

#titlebg .page-header {color: #a4664d; padding-left: 0; text-align: center !important; text-transform: none; margin-bottom: 0;font-size: 40px;margin-top: 0;}
#titlebg .page-header:after {content: " "; width: 48px; height: 3px; background-color: #e9e9e9; display: block; margin: 20px auto;}


#topfooter-wrapper {margin-top:20px; background-color:#a4664d;clear: both;}
#topfooter-wrapper2 {background-color: #288fa2;display: none;}
#topfooter-wrapper2 .form-inline .form-group {display: block !important;}
#topfooter-wrapper ul li a {color:#ffffff;font-size: 16px}
#topfooter-wrapper2 .newsletterbox {position:relative; overflow:hidden;}
#topfooter-wrapper2 .newsletterbox .bg {position:absolute; font-size:10em; top:-36px; opacity:0.16; color:rgba(255,255,255,1); left:18px;}
#topfooter-wrapper2 .newsletterbox .newsletter {margin:10px 0; position:relative; background-color:rgba(43, 43, 43, 0.33); border-radius:4px; z-index:100;}
#topfooter-wrapper2 .newsletterbox .newsletter form {padding: 15px 20px; margin-bottom:0;}
#topfooter-wrapper2 .newsletterbox .newsletter .title {color:rgba(255,255,255,1); text-transform:uppercase; font-size:22px; font-weight:bold; margin:0; height:46px; line-height:46px;}
#topfooter-wrapper2 .newsletterbox .newsletter input {border-radius:0; color:rgba(101,104,111,1);    margin-top: 6px;}

#topfooter-wrapper2 .newsletterbox .newsletter .submit {position:absolute; right:0; top:3px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
#topfooter-wrapper2 .newsletterbox .newsletter .submit:hover {-webkit-transform: rotate(360deg); transform:rotate(360deg);}
#topfooter-wrapper2 .newsletterbox .newsletter .submit i {color:rgba(255,255,255,1);}

#topfooter-wrapper2 .newsletterbox .unsubscribe .text {color:rgba(255,255,255,1); padding:3px 0px;}
#topfooter-wrapper2 .newsletterbox .unsubscribe .submit:hover {-webkit-transform:none; transform:none;}

#topfooter-wrapper .payinfo .guarantee {border-right:1px solid rgba(140,143,151,1); margin:14px 0; position:relative;}
#topfooter-wrapper .payinfo .guarantee .icon { position:absolute; left:24px; top:-7px;}
#topfooter-wrapper .payinfo .guarantee .icon .fa-certificate {font-size:3em; color:rgba(101,104,111,1);}
#topfooter-wrapper .payinfo .guarantee .icon .fa-circle-thin {font-size:1.7em; color:rgba(245,246,249,1); left:5px; top:9px;}
#topfooter-wrapper .payinfo .guarantee .icon .fa-check {font-size:0.7em; color:rgba(245,246,249,1); left:5px; top:9px;}
#topfooter-wrapper .payinfo .guarantee .text {color:rgba(255,255,255,1); text-transform:uppercase; font-size:12px; font-weight:bold; height:37px; line-height:37px; position:relative; top:39px;}
 #topfooter-wrapper .newsletter h3.title {background-color: #288fa2; color: #fff; padding: 12px 9px; margin: 0; text-transform: uppercase; text-align: center;cursor: pointer;}
#topfooter-wrapper2 .newsletter .error_message {color:red;    text-align: center;}
#topfooter-wrapper .newsletter form {position: absolute; background-color: #a4664d; padding: 15px; right: 0; top: -146px;}
#topfooter-wrapper .newsletter .submit  {padding:0;}
#topfooter-wrapper .newsletter .submit a  {background-color: #288fa2; color: #fff; margin: 0; padding:12px 10px; text-transform: uppercase; font-weight: 700; display: block;}
#topfooter-wrapper .newsletter form p {color: #fff; font-weight: 300; margin-bottom: 10px;}
#topfooter-wrapper .payinfo .paycards {padding-right:0; border-left:1px solid rgba(101,104,111,1); margin:14px 0;}
#topfooter-wrapper .payinfo .paycards .pay {width:50px; height:30px; display:inline-block; margin:2px 0 0 1px; background-image:url("../../../../../templates/base/images/pay_types_sprite.png"); background-repeat:no-repeat; position:relative; top:1px; overflow:hidden;}
#topfooter-wrapper .payinfo .paycards .paypal {background-position:-100px top;}
#topfooter-wrapper .payinfo .paycards .payu {background-position:-150px top;}
#topfooter-wrapper .payinfo .paycards .visa {background-position:-200px top;}
#topfooter-wrapper .payinfo .paycards .mastercard {background-position:-50px top;}
#topfooter-wrapper .payinfo .paycards .visa_e {background-position:right top;}
#topfooter-wrapper .payinfo .paycards .amex {background-position:left top;}
#topfooter-wrapper .payinfo .paycards .paypal:hover {background-position:-100px bottom;}
#topfooter-wrapper .payinfo .paycards .payu:hover {background-position:-150px bottom;}
#topfooter-wrapper .payinfo .paycards .visa:hover {background-position:-200px bottom;}
#topfooter-wrapper .payinfo .paycards .mastercard:hover {background-position:-50px bottom;}
#topfooter-wrapper .payinfo .paycards .visa_e:hover {background-position:right bottom;}
#topfooter-wrapper .payinfo .paycards .amex:hover {background-position:left bottom;}
#topfooter-wrapper #menu-wrapper ul li.active a,#topfooter-wrapper #menu-wrapper ul li a:hover {color: #2b2b2b;}
#centerfooter-wrapper {background-color:#2b2b2b;padding: 50px 0;}
#centerfooter-wrapper ul li a {color: #959595;font-size: 12px;padding:0;}
#centerfooter-wrapper ul li a:hover {color: #288fa2;}
#centerfooter-wrapper ul li {float:none;}
#centerfooter-wrapper .page-header {font-size: 26px; padding: 0 15px 9px 15px; margin-bottom: 0; padding-left: 0; color: #ffffff; font-size: 20px; text-transform: none; border-bottom: 1px solid #3b3b3b; padding-bottom: 15px; margin-bottom: 15px; margin-top: 15px}
 #centerfooter-wrapper .navbar-nav {margin:0;}
#centerfooter-wrapper .wsproducts .col-md-6.col-sm-6 {padding:0;}
/*#centerfooter-wrapper .wsproducts {padding:15px 0;}*/
#centerfooter-wrapper .wsproducts .col .cat {margin-bottom:20px;}
#centerfooter-wrapper .wsproducts .col .cat .cat_title {border-bottom:1px solid rgba(101,104,111,1); margin-bottom:5px; font-family: 'Didact Gothic', sans-serif; font-size:17px; color:rgba(101,104,111,1); text-transform:uppercase;}
#centerfooter-wrapper .wsproducts .col .prod {margin-top:9px;}
#centerfooter-wrapper .wsproducts .col .prod a {padding:2px 10px; background-color:rgba(140,143,151,1); border-radius:4px; color:rgba(255,255,255,1); font-size:12px;}
#centerfooter-wrapper .wsproducts .col .prod a i {font-weight:bold;}
#centerfooter-wrapper .wsproducts .col .prod a:hover {background-color:rgba(0,0,0,1); text-indent:5px;}

#centerfooter-wrapper .contact {padding:15px 0;}
#centerfooter-wrapper .contact > div {padding-bottom:20px;}
#centerfooter-wrapper .contact .social_media a {margin-bottom:10px; border-radius:4px;}
#centerfooter-wrapper .contact .social_media i {font-size:15px; border-radius:30px; width:30px; height:30px; display:inline-block; text-align:center; line-height:30px; border:1px solid rgba(204,204,204,0); color:white; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
#centerfooter-wrapper .contact .social_media span {font-size:13px; padding-left:5px;}
#centerfooter-wrapper .contact .social_media .facebook_media i {background-color:#3B5998;}
#centerfooter-wrapper .contact .social_media .twitter_media i {background-color:#00ACED;}
#centerfooter-wrapper .contact .social_media .googleplus_media i {background-color:#DD4B39;}
#centerfooter-wrapper .contact .social_media .linkedin_media i {background-color:#007BB6;}
#centerfooter-wrapper .contact .social_media .pinterest_media i {background-color:#CB2027;}
#centerfooter-wrapper .contact .social_media .rss_media i {background-color:#F60;}

#centerfooter-wrapper .contact .social_media a:hover i {background-color:white; border:1px solid #e9e9e9;}
#centerfooter-wrapper .contact .social_media .facebook_media:hover i {color:#3B5998;}
#centerfooter-wrapper .contact .social_media .twitter_media:hover i {color:#00ACED;}
#centerfooter-wrapper .contact .social_media .googleplus_media:hover i {color:#DD4B39;}
#centerfooter-wrapper .contact .social_media .linkedin_media:hover i {color:#007BB6;}
#centerfooter-wrapper .contact .social_media .pinterest_media:hover i {color:#CB2027;}
#centerfooter-wrapper .contact .social_media .rss_media:hover i {color:#F60;}

#centerfooter-wrapper .contact .sitename {font-size:21px; font-weight:bold; margin-bottom:5px; letter-spacing:1px;}
#centerfooter-wrapper .contact .information {margin-bottom:15px;}
#centerfooter-wrapper .contact .information span.fa {background-color:rgba(0,0,0,1); color:rgba(255,255,255,1); font-size:15px; border-radius:30px; width:30px; height:30px; text-align:center; line-height:30px; margin-right:12px; border:1px solid rgba(204,204,204,0); -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
#centerfooter-wrapper .contact .information .text {font-size:14px; display:flex; padding-top:4px;}

#centerfooter-wrapper .contact .information:hover i {color:rgba(0,0,0,1); background-color:rgba(255,255,255,1); border:1px solid #e9e9e9;}
#centerfooter-wrapper #siteForm button.submit {background-color: transparent; border: none; color: #288fa2; font-weight: 700; font-size: 16px;padding:0;}
#centerfooter-wrapper #siteForm .form-group {margin-bottom: 10;}
#centerfooter-wrapper #siteForm .form-group .col-sm-offset-2.col-sm-10 {margin: 0; text-align: right;}
 #centerfooter-wrapper #siteForm .form-group .col-sm-10{width: 100%}
#centerfooter-wrapper #siteForm .form-control.textareaelement {height: 90px}

#centerfooter-wrapper #siteForm .form-control {background-color: #3b3b3b; border: none; border-radius: 0; min-height: 40px;}
#bottomfooter-wrapper {background-color:rgba(140,143,151,1); padding:10px 0; text-align:center;}
#bottomfooter-wrapper .wsglogo {height:40px;}
#bottomfooter-wrapper .wsglogo a {display:inline-block;}
#bottomfooter-wrapper .wsglogo a img {background-color:#e9e9e9; height:40px; padding:0 10px; border-radius:4px;}

#bottomfooter-wrapper2 {background-color:#2b2b2b;  text-align:center;}
#bottomfooter-wrapper2 .container {border-top:1px solid #3b3b3b;    padding: 21px 0;}
#bottomfooter-wrapper2 .copyright {color:#e9e9e9; font-size:12px;}
#bottomfooter-wrapper2 .basemenu nav ul li {padding:0 10px; display:inline-block; height:15px; line-height:15px;}
#bottomfooter-wrapper2 .basemenu nav ul li.last {padding-right:0;}
#bottomfooter-wrapper2 .basemenu nav ul li button {background-color:transparent; padding:0; border-radius:0; border:none; box-shadow:none;}
#bottomfooter-wrapper2 .basemenu nav ul li  a {font-size:12px; padding:0; color: #959595}
#bottomfooter-wrapper2 .copyright a {font-size:12px; padding:0; color: #959595;background-image: url('../images/dilogo.png'); background-repeat: no-repeat;background-position: left;padding-left: 25px; padding-top: 3px;}
#bottomfooter-wrapper2 .copyright a:hover {color: #288fa2;}
#bottomfooter-wrapper2 .basemenu nav ul li a:hover {color: #288fa2;}

.wmenulevel_1 .controls { cursor: pointer; }
.breaking_news .bx-controls {display: none !important;}

.variable-wrapper {display:block !important; width:100% !important;}

/*Category_list*/
.webshop_categories_list .category_name a {color: white; font-size: 18px; font-weight: 300;  padding: 3px 0px; display: block; top: -5px; position: relative;text-indent: center}
.webshop_categories_list .category_wrapper {margin-bottom:0px;}
.webshop_categories_list .category_wrapper .thumbnail {background-color: #a4664d;height: 40px;display: flex;justify-content: center;align-items: center;}
.webshop_categories_list .category_image {padding:0;}
.webshop_categories_list .category_wrapper .thumbnail {margin-bottom: 0}
.category_image img {width: 100%;padding-top: 6px}
.special_category .bx-controls-direction a.bx-next{position: absolute; right: 0; top: 0;}
.special_category .bx-controls-direction a.bx-prev{position: absolute; left: 0; top: 0;}
.special_category .bx-controls-direction .bx-prev:before {line-height: 110px}
.special_category .bx-controls-direction .bx-next:before {line-height: 110px}


.special_category .bx-controls-direction a{width: 33px; height: 110px; background-color:rgba(43, 43, 43, 0.8); position: absolute; font-size: inherit; color: #fff; border-radius: 0; margin-left: 0; border: none;}
/* --Left modules-- */
.wmenulevel_1 > li {border-top:1px solid #e9e9e9; display:block; position:relative;}
.wmenulevel_1 > li:first-child {border-top:0;}
.wmenulevel_1 li {margin-top: 0 !important;}
.wmenulevel_1 li a {padding:9px 28px 9px 20px; display:block; font-size: 16px;text-transform: uppercase; color:#2b2b2b;}
.wmenulevel_1 li a:hover, .wmenulevel_1 li a:focus,{color: #288fa2 !important; background-color:rgba(245,246,249,1)!important;}
.wmenulevel_1 li.active ul li a {background-color: transparent; color:#2b2b2b;}
.wmenulevel_2 li a:hover, .wmenulevel_2 li a:focus, .wmenulevel_2 li.active a,  .wmenulevel_3 li a:hover, .wmenulevel_3 li a:focus, .wmenulevel_3 li.active a {color: #288fa2 !important; background-color:transparent !important;}
.wmenulevel_1 li .controls {position:absolute; top:13px; right:7px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; text-shadow:1px 0px 0px rgba(101,104,111,1);}
.wmenulevel_1 li .controls i {cursor:pointer; color:rgba(140,143,151,1);}
.wmenulevel_1 li .controls .minus {display:none;}
.wmenulevel_1 li .controls .plus {display:block;}
.articlebox .nav > .active > .controls .minus {display:block;}
.articlebox .nav > .active > .controls .plus {display:none;}
.wmenulevel_1 li { position: relative;}
.wmenulevel_1 > li ul {display:none; padding-left:5px;}
.wmenulevel_1 > li ul li a {padding-left:15px;text-transform: none;font-size: 14px;}
.wmenulevel_1 > li ul li a span {color:#288fa2;}

.productFilter .filter_title {font-family: 'Didact Gothic', sans-serif; font-size:18px; font-weight:bold; margin: 11px 7px 5px 8px;}
.productFilter ul {margin-bottom:15px; padding:5px;}
.productFilter ul li {display:inline-block; margin:5px; font-size:13px; padding:5px; background-color: #a4664d;}
.productFilter ul li a {display:inline-block; font-size:13px; padding:5px;  color:#FFF;}
.productFilter .list-inline li a {border:1px solid #e9e9e9; padding:4px 18px; font-size:12px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.productFilter .list-inline li a:hover {border:1px solid rgba(101,104,111,1);}
.productFilter .list-inline li .colorstyle {width:48px; height:25px;}
.productFilter .number_filter {position:relative; margin:0 15px 25px 15px;}
.productFilter .number_filter .from,
.productFilter .number_filter .to {padding:5px 0;}

.productFilter .action_filters {margin-bottom:25px; padding-bottom:5px; border-bottom:1px dotted rgba(101,104,111,1);}
.productFilter .action_filters > p {font-size: 20px;
    padding-bottom: 10px;
    position: relative;
    padding-left: 7px;
    padding-top: 5px;}
.productFilter .action_filters > p a {position:absolute; right:0;}
.productFilter .action_filters ul {margin-bottom:0;}
.productFilter .action_filters ul li a {display: block; position: relative; background-color: #288fa2; color: rgba(255,255,255,1); border: 1px solid #288fa2; padding: 4px 10px;}
.productFilter .action_filters ul li a .colorstyle {width:40px; border:1px solid rgba(101,104,111,1); margin-right:5px;}
.productFilter .action_filters ul li a i {position:absolute; right:6px; top:7px;}

.articlebox .nav .active > a {background-color:rgba(245,246,249,1); color:rgba(0,0,0,1);}
.articlebox .nav .active > ul {display:block;}
.articlebox .wmenulevel_1 li a:hover, .articlebox .wmenulevel_1 > .active > a {color:rgba(0,0,0,1); background-color:rgba(245,246,249,1);}
.articlebox .page-header {display:none;}


/* search */
.quicksearch {position:relative;}
.quicksearch form .form-group input {font-size: 14px;color: rgba(101,104,111,1);padding-right: 45px;border-color: #e9e9e9;box-shadow: none;height: 38px;}
.quicksearch form .submit {position: absolute;top: 0px;right: 0px;border: none;outline: none;padding: 9px 16px;}
.quicksearch form .submit i {color:rgba(0,0,0,1);}
header .quicksearch fieldset {padding:0;}
.ajaxsearchresults {position:absolute; top:45px; z-index:238; background-color:transparent; left:0; width:100%; padding:0.8em 1em; max-height:370px; overflow-y:auto;}
.ajaxsearchresults .res {background-color:rgba(255,255,255,1); border-bottom:1px solid rgba(140,143,151,1);}
.ajaxsearchresults .res table {margin-bottom:0;}
.ajaxsearchresults .res table tr {background-color:rgba(255,255,255,1); -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.ajaxsearchresults .res table tr:hover {background-color:rgba(245,246,249,1);}
.ajaxsearchresults .res table tr td {vertical-align:middle; padding:5px;}
.ajaxsearchresults .res table tr .image {width:23%;}
.ajaxsearchresults .res table tr .image .nopic i {font-size:6em;}
.ajaxsearchresults .res table tr .name {padding-left:10px;}
.ajaxsearchresults .res img {border-radius:4px; padding:0.2em; background-color:rgba(255,255,255,1); border:2px solid rgba(245,246,249,1);}
.ajaxsearchresults .more {padding:10px;}

.search_result .search_text {font-size:14px;}
.search_result .search_text span {color:rgba(0,0,0,1); font-size:18px; font-weight:bold;}
.search_result .results .subtitle {    position: relative;
    font-size: 18px;
    padding: 10px;
    margin-top: 40px;
    text-align: left!important;
    text-transform: none;}
.search_result .results .breadcrumb li:last-child a {background-color:transparent; z-index:1; cursor:pointer; margin:0; color:rgba(140,143,151,1);}
.search_result .results .breadcrumb li:last-child a:after {background-color:transparent;}
.search_result .results .breadcrumb li:last-child a:before {background-color:rgba(255,255,255,1); display:none;}
.search_result .results .morefullsearch a {border-radius:0;}
.search_result .results .back {margin-top:40px;}


/*Search Cloud*/
.articlebox .search_tags a {padding:0 5% 5px; display:inline-block;}


/* hírek */
.created {font-size:12px; color:rgba(140,143,151,1); padding:3px;}
.created i {margin-right:2px; font-size:14px;}
.breaking_news .intronews { height:464px;}
.intronews {margin-bottom:40px; position:relative;}
.intronews .thumbnail {position: relative; padding: 0; border: none; background-color: #fff; margin-bottom: 0; height: inherit; }
.intronews .thumbnail .image {height:170px; overflow:hidden;}
.intronews .thumbnail .image img {width:100%; background-color:transparent; padding:0; border-radius:0; border:none; margin:0;}
.intronews .thumbnail .image .nopic {height:170px; line-height:170px;}
.intronews .thumbnail .image .nopic i {position:relative; top:14%;}

.intronews .thumbnail .newstitle {margin-top:5px; margin-bottom:5px; font-size:16px; font-weight:bold; height:52px; overflow:hidden;}
.intronews .thumbnail .newstitle a {display: table-cell;height: 52px;vertical-align: middle;color: #a4664d;font-size: 19px;font-weight: normal;line-height: 28px;}
.intronews .thumbnail .newstitle a:hover {color: #288fa2;}
.intronews .thumbnail .caption .introtext {font-size:16px; padding:10px 0; height:160px; overflow:hidden;}

.intronews .thumbnail .more {text-align:left;padding:0;}
.intronews .thumbnail .more a {border-radius: 0;color: #288fa2;font-weight: normal;text-transform: none;border: none;background-color: transparent;}



 .intronews_row {margin-bottom: 35px; padding-bottom: 35px; border-bottom: 1px solid #e9e9e9;}
 .intronews_row .thumbnail .image {margin-bottom:15px; padding-left:0; height:auto;}
.intronews_row .thumbnail .newstitle {height:auto;}
.intronews_row .thumbnail .newstitle a {height:auto; display:inline; font-size:21px;}
.intronews_row .content-wrap .created {color: #959595;font-size: 14px;}
.intronews_row .thumbnail .more a {font-size: 16px; padding:0;}
#shownewslist .btn-toolbar {border-top:1px solid #e9e9e9; padding:10px 15px; margin:0 15px;}




/*Teljes hír*/
.fullnews .newscategoryname {position:relative; background-color:rgba(0,0,0,1); color:rgba(255,255,255,1); font-size:23px; padding:10px; letter-spacing:3px;}
.fullnews h1.page-header.newstitle {text-transform: none; color: #a4664d; font-size: 40px; margin-bottom: 15px; display: block;}
.fullnews .created {padding-bottom: 0; font-size: 13px; padding-top: 1px;}
.fullnews .created_social {background-color:rgba(219, 222, 225, 0.37);border-top:none; margin-bottom: 20px; height: 30px}
.fullnews .created_social .like {position: relative; background:transparent; margin:0 !important;top: 5px;}
.fullnews .big_image {padding-left:0; margin-bottom:10px;}
.fullnews .introtext {font-size: 24px; color: #2b2b2b; line-height: 30px;}

/* tartalmak */

.content-wrap .text h1 {color:#288fa2;font-weight: 700}
.content-wrap .text h2 {color:#a4664d;font-weight: 700}
.content-wrap .text h3 {color:#303030;font-weight: 700}
.content-wrap .text h4 {color:#303030;font-weight: 700}

.content-wrap {font-size:14px; line-height:26px;}
.content-wrap .like > div  > div {display:flex;}
.content-wrap blockquote {padding: 0; color: #2b2b2b; font-size: 24px; font-family: 'Didact Gothic', sans-serif; border: 0;}
.content-wrap img {margin:0 10px 10px 0; width:100%; max-width:100%; height:auto;}
.content-wrap p {padding-bottom: 16px; color: #202020; font-size: 16px;}
.content-wrap ol, .content-wrap ul {padding-left:40px; margin-bottom:20px;}
.content-wrap ol {list-style:outside decimal;}
.content-wrap ul {list-style:outside disc;}
.content-wrap table {width:100%; max-width:100%; margin-bottom:20px; border:1px solid #e9e9e9;}
.content-wrap table > thead > tr > th, .content-wrap table > tbody > tr > th, .content-wrap table > tfoot > tr > th, .content-wrap table > thead > tr > td, .content-wrap table > tbody > tr > td, .content-wrap table > tfoot > tr > td {padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #e9e9e9;}
.content-wrap table > thead > tr > th, .content-wrap table > tbody > tr > th, .content-wrap table > tfoot > tr > th, .content-wrap table > thead > tr > td, .content-wrap table > tbody > tr > td, .content-wrap table > tfoot > tr > td {padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #e9e9e9; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.content-wrap table > tbody > tr:hover > td, .content-wrap table > tbody > tr:hover > th {color:rgba(255,255,255,1);}
.content-wrap h1.page-header.title {text-transform: none; color: #a4664d; font-weight: normal;}

/* galéria */
#gallery_groups .gallbox {padding-bottom:10px; border-bottom:1px solid #e9e9e9; height:550px; overflow:hidden; margin-bottom:30px;}
#gallery_groups .gallbox .title {margin:0; padding-bottom:20px;}

#gallery img {border:none; padding:0; background-color:transparent; border-radius:0; margin:0; width:100%;}
#gallery .bigimg {position:relative; height:477px; display:flex; justify-content:center; overflow:hidden;}
#gallery .bigimg a {margin:auto; cursor:pointer;}
#gallery .bigimg a img {max-height:477px; width:auto;}

#gallery .thumbs {margin:20px 0 40px; position:relative;}
#gallery .thumbs .gallist {list-style:none; margin-bottom:0; padding-left:0; position:relative; display:flex; align-items:center; z-index:10; height:inherit;}
#gallery .thumbs .gallist li {padding:0 2px; height:inherit;}
#gallery .thumbs .gallist li a {border-radius:4px; height:inherit; display:table-cell; vertical-align:middle; margin-bottom:0;}
#gallery .thumbs .gallist li a:hover {border:1px solid rgba(0,0,0,1);}

#gallery .bx-controls-direction {width:100%; height:212px; left:0; top:0;}
#gallery .bx-controls-direction a {position:absolute; top:32%; opacity:0.9; z-index:20;}
#gallery .bx-controls-direction .bx-prev {left:-10px;}
#gallery .bx-controls-direction .bx-next {right:-10px;}
#gallery .bx-controls-direction .disabled {opacity:0!important; z-index:1;}

#gallery .fulltext {margin-bottom:20px;}

.content-wrap #gallery {background-color: rgba(245,246,249,1);padding:30px;}
.content-wrap #gallery .thumbs .gallist li a {padding:0;border-radius: 0;}
.content-wrap #gallery .bx-controls-direction {height: auto;}
/* Share */
.share {position:fixed; right:0; top:38%; z-index:100; display:none;}
.share a {display:block!important; padding:10px; border-radius:0; margin-bottom:1px; background-color:rgba(0,0,0,0.1); color:rgba(255,255,255,1);}
.share .facebook:hover {background-color:#3B5998; color:white;}
.share .twitter:hover {background-color:#00ACED; color:white;}
.share .googleplus:hover {background-color:#DD4B39; color:white;}
.share .linkedin:hover {background-color:#007BB6; color:white;}
.share .email:hover {background-color:rgba(0,0,0,1); color:rgba(255,255,255,1);}


/* Bx Slider */
/*#slider.bx-controls-direction {position:absolute; top:6px; right:15px; display:none;}*/
.bx-controls-direction .bx-prev:before {display:block; line-height:28px; content:"\f053";} .bx-controls-direction .bx-next:before {display:block; line-height:28px; content:"\f054";}
.bx-controls-direction a {width:31px; height:31px;  opacity:1; font:normal normal normal 14px/1 FontAwesome; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; display:inline-block; text-align:center; background-color:transparent; color:rgba(101,104,111,1); margin-left:5px; border-radius:4px; overflow:hidden;}
.bx-controls-direction .disabled {opacity:0.1; cursor:default;}
.bx-controls-direction a:hover { color:rgba(255,255,255,1);}
.bx-controls-direction .disabled:hover {background-color:rgba(255,255,255,1); color:rgba(101,104,111,1);}


/* Navigator */
.breadcrumb {display:inline-block; padding:0; font-weight:bold;  font-size:12px; line-height:33px; min-height:6px; margin-bottom:5px; overflow:hidden;  background-color: transparent;}
.breadcrumb li:before {display:none;}
.breadcrumb li:nth-last-child(2) a {padding-right:7px;}
.breadcrumb a {display:inline-block;   padding: 0 7px 0 22px; margin-left:-6px; position:relative; z-index:2;  color::#24847c; font-weight:normal;  text-transform: lowercase;}
.breadcrumb a.home {padding: 0 12px; text-indent:5px; z-index:3;color:#24847c;}
.breadcrumb a.home:before {display:none;}
.breadcrumb a.home i {font-size:16px;}
.breadcrumb a:after {  display: inline-block;content: "»";position: absolute;right: -24px;top:0px;width: 24px;height: 24px;border-radius: 2px;  color: #000;}
/*.breadcrumb a:before {display:inline-block; content:" "; position:absolute; left:-13px; top:5px; width:24px; height:24px; background-color:transparent; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-radius:2px; text-indent:-5000px; z-index:-1; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}*/
.breadcrumb .active a {background-color:transparent; z-index:1; cursor:default; margin:0;      color: #000;  padding-left: 15px;}
.breadcrumb .active a:after {background-color:transparent;}
.breadcrumb .active a:before {background-color:rgba(255,255,255,1); display:none;}
div#navigate-wrapper {background-color: #edeeed;height: 32px;margin-bottom: 30px;box-shadow: inset 1px 6px 9px #e0e2e1;}
.nav-bar {margin-top: 0;}

/*Banner*/
.articlebox .banner {display:block; margin:15px 0;}
.articlebox .banner img {max-width:100%;}


/*Category*/
.webshop_categories_list .category_wrapper {padding: 0 0.5px;}

/* SiteForm */
#siteForm .toptext {padding-bottom:20px;}
#siteForm .bottomtext {padding-top:20px;}

.form-group .labelname {padding:0; padding-left:15px;}
.form-group {position:relative;}
.form-group .tipicon {background-color:rgba(0,0,0,1); color:rgba(255,255,255,1); text-align:center; padding:0 9px; display:inline-block; margin-top:4px;}
.form-group textarea {resize:vertical;}
.form-group .labelname .name {display:inline-block; height:34px; line-height:34px; font-size:14px;}
.form-group img {padding:0; border:none; background-color:transparent; border-radius:0; margin:0; width:auto; max-width:none;}
.checkbox .btn-link {color:rgba(0,0,0,1); display:inline; padding:0; font-size:100%; position:relative; bottom:2px; font-weight:bold; border:none;}


/* GoToTop */
.gototop {width: 50px;height: 50px;position: fixed;bottom: -100px;right: 10px;z-index: 100;cursor: pointer;background-color: #a4664d;color: rgba(255,255,255,1);border-radius: 300px;border-top: 1px solid rgb(255, 204, 184);line-height: 50px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.gototop i {position:relative; top:3px;}
.gototop:hover {background-color:rgba(101,104,111,1);}
.gotoup {bottom:35px;}

/*Cookie bar*/

#cookie-bar {z-index:1000;position:fixed; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,0.9); height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}



/* Profile */
#registration .bottomplus {padding:0;}
#registration .bottomplus button {border-radius:0;}
#registration .addressbox td {vertical-align:middle;}
#registration .addressbox td label {margin-bottom:0;}
#registration .addressbox .buttons {width:17%;}
.profil .nav-tabs>li>a {padding:10px 17px; font-size:12px;}

/* Rateing */
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {color:rgba(0,0,0,1);}


/* product_list */
.product_list {list-style: none;margin-bottom: -1px;position: relative;padding: 0;margin-right: -1px;}

.product_list .thumbnail {position:relative; margin-bottom:0; left:0; top:0; width:100%; box-shadow:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;    padding: 15px;
    border: 1px solid #e9e9e9;height: 525px}
.product_list .thumbnail .image {position:relative; height:242px; background-color:rgba(255,255,255,1); overflow:hidden;}
.product_list .thumbnail .image a {width:inherit; height:inherit; display:table-cell; vertical-align:middle; text-align:center; width:480px;}
.product_list .thumbnail .introtext {font-size: 19px;text-align: center;}
.product_list .thumbnail .image .nopic i {font-size:9em;}
.product_list .thumbnail .image img {/*width:194px;*/ -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;max-height: 240px}
.product_list_row .thumbnail .image img {max-height: 125px}
.product_list .thumbnail .image div {width:110px; height:110px; color:rgba(255,255,255,1); position:absolute; text-align:center; font-weight:bold; opacity:0.8;}
.product_list .thumbnail .image .stock {background-color:rgba(0,0,0,1); top:0; left:0; -moz-transform:scale(1) rotate(-45deg) translateX(0px) translateY(-80px); -webkit-transform:scale(1) rotate(-45deg) translateX(0px) translateY(-80px); -o-transform:scale(1) rotate(-45deg) translateX(0px) translateY(-80px); transform:scale(1) rotate(-45deg) translateX(0px) translateY(-80px); padding:70px 15px 0;}
.product_list .thumbnail .image .action {top:0; right:0; -moz-transform:scale(1) rotate(45deg) translateX(0px) translateY(-80px); -webkit-transform:scale(1) rotate(45deg) translateX(0px) translateY(-80px);  -o-transform:scale(1) rotate(45deg) translateX(0px) translateY(-80px); transform:scale(1) rotate(45deg) translateX(0px) translateY(-80px); padding-top:81px;}
.product_list .thumbnail .image .new {background-color:rgba(0,0,0,1); bottom:0; right:0; -moz-transform:scale(1) rotate(-45deg) translateX(0px) translateY(80px); -webkit-transform:scale(1) rotate(-45deg) translateX(0px) translateY(80px); -o-transform:scale(1) rotate(-45deg) translateX(0px) translateY(80px); transform:scale(1) rotate(-45deg) translateX(0px) translateY(80px); padding-top:11px;}
.product_list .thumbnail .image .browsestar {bottom:0; left:0; width:auto; height:auto; border-radius:0 4px 0 0; padding:5px 10px; background-color:rgba(255,255,255,0.5); font-family:serif;}



.product_list .thumbnail .caption {position:static; color:rgba(0,0,0,1);}
.product_list .thumbnail .caption h2 {margin:0 0 10px 0;  overflow:hidden;}
.product_list .thumbnail .caption h2 a {font-size:27px; height:60px; display:table-cell; vertical-align:middle;color: #a4664d;}
.product_list .thumbnail .caption .prices {min-height:42px;overflow:hidden;text-align: center;}
.product_list .thumbnail .caption .prices .brutto,
.product_list .thumbnail .caption .prices .brutto_action {font-size:17px;}
.product_list_row .thumbnail .caption .prices .brutto,
.product_list_row .thumbnail .caption .prices .brutto_action  {    float: left;}
.product_list .thumbnail .caption .prices .nonprice1 {font-size:12px;}
.product_list .thumbnail .caption .cartfake {position:absolute; top:82px; right:5%; opacity:1; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.product_list .thumbnail .caption .pcart { overflow:hidden; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.product_list .thumbnail .caption .pcart .addtocart .pmcart {display:none;}
.product_list .thumbnail .caption .pcart .addtocart .plusminus {display:none;}
.product_list .thumbnail .caption .pcart .addtocart .cart_submit,
.product_list .thumbnail .caption .pcart .addtocart .details {min-width:186px; margin-top:15px; border-radius:0; font-size:17px; font-weight:bold; font-family: 'Didact Gothic', sans-serif; position:relative;width: 56px;
    height: 56px;min-width: 56px;padding: 0;background-color: #288fa2;border: none;border-radius: 300px;font-size: 20px;}
    .product_list .thumbnail .caption .pcart .addtocart .details {background-color:#a4664d;    line-height: 51px;}
.product_list .thumbnail .caption .pcart .actions {margin-top:13px;}
.product_list .thumbnail .caption .pcart .actions span:nth-child(2n) {display:inline-block; border-left:1px solid #e9e9e9; padding-left:20px; margin-left:20px;}
.product_list .thumbnail .caption .more_cat_product {position:absolute; bottom:-12px; right:0;}
.product_list .thumbnail  .caption .prices .number {font-size: 26px}
.product_list .thumbnail .pcart .addtocart {    position: absolute; top: 102px; right: 0; opacity: 0; -webkit-transition: opacity .75s ease-in; -moz-transition: opacity .75s ease-in; -ms-transition: opacity .75s ease-in; -o-transition: opacity .75s ease-in; transition: opacity .75s ease-in; width: 100%;}
.product_list .thumbnail:hover {z-index:110;box-shadow: inset 0px 0px 0px 5px #288fa2;}
.product_list .thumbnail:hover .addtocart {opacity: 1; }
.product_list .thumbnail .caption .pcart .addtocart .cart_submit:hover {background-color: #a4664d}

.product_list_row {height:auto; margin-bottom: 0}
.product_list_row .thumbnail {border:none;}
.product_list_row .thumbnail .image {border:1px solid #e9e9e9; padding:0px 19px;}
.product_list_row .prices p {text-align: left;}

.product_list_row .thumbnail .caption {padding:9px 18px; height:146px;}
.product_list_row .thumbnail .caption .browsestar {opacity:1;}
.product_list_row .thumbnail .caption .cartfake {display:none;}
.product_list_row .thumbnail .caption h2 {height:auto;}
.product_list_row .thumbnail .caption h2 a {display:block; height:32px; overflow:hidden;}
.product_list_row .thumbnail .caption .prices {display:block; height:auto; max-height:70px; overflow:hidden;text-align: left;}
.product_list_row .thumbnail .caption .introtext {margin:12px 0 2px 0;}
.product_list_row .thumbnail .pcart {height:90px!important; overflow:visible!important;}
.product_list_row .thumbnail .caption .pcart .actions {text-align: left !important;}
.product_list_row .thumbnail:hover {box-shadow:none;}
.product_list_row .thumbnail .pcart .addtocart{    position: absolute;  top: 45px;  right: 72px;
    opacity: 1;-webkit-transition: opacity .75s ease-in; -moz-transition: opacity .75s ease-in; -ms-transition: opacity .75s ease-in; -o-transition: opacity .75s ease-in; transition: opacity .75s ease-in;width: auto}
.product_list_row .thumbnail .image .nopic i {font-size:6em;}
.product_list_row .thumbnail .image {    height: 146px;}
.product_list_row .thumbnail{    height: auto; border-bottom: 1px solid #e9e9e9; padding: 0; padding-bottom: 30px; margin-bottom: 30px;}
.product_list_simple {margin-bottom:12px;}
.product_list_simple .thumbnail .image {height:70px; padding:0 5px;}
.product_list_simple .thumbnail .image .browsestar {padding:0 3px;}
.product_list_simple .thumbnail .image .browsestar i {font-size: 0.6em;}
.product_list_simple .thumbnail .image .nopic i {font-size:3.5em; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.product_list_simple .thumbnail .image img {width:64px;}
.product_list_simple .thumbnail .caption {height:70px; padding:0 0 0 10px; overflow:hidden;}
.product_list_simple .thumbnail .caption h2 {margin:0 0 2px 0; height:36px; overflow:hidden;}
.product_list_simple .thumbnail .caption h2 a {font-size:14px; display:table-cell;}
.product_list_simple .thumbnail .caption .prices {display:table-cell;}
.product_list_simple .thumbnail .caption .prices .brutto,
.product_list_simple .thumbnail .caption .prices .brutto_action {font-size:13px;}
.product_list_simple .thumbnail .caption .prices .nonprice1 {font-size:10px;}

.product_list_row_nopic {height:auto; margin-bottom:0; display:table; width:100%;}
.product_list_row_nopic:last-child {margin-bottom:30px;}
.product_list_row_nopic .prrow {display:table-row;}
.product_list_row_nopic .header > div {vertical-align:bottom!important; border-bottom:2px solid #e9e9e9!important; font-size:16px; font-weight:bold;}
.product_list_row_nopic .prrow > div {display:table-cell; padding:8px; line-height:1.42857143; vertical-align:middle; border-top:1px solid #e9e9e9; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition: ll 0.5s ease; transition:all 0.5s ease;}
.product_list_row_nopic .prrow > .product_name {width:40%;}
.product_list_row_nopic .prrow > .product_name h2 {margin:0; font-size:22px;}
.product_list_row_nopic .prrow > .prices {width:20%; text-align:right;}
.product_list_row_nopic .prrow > .pcart {width:40%; text-align:right;}
.product_list_row_nopic .prrow > .pcart .addtocart .pmcart {width:30%; display:inline-block; height:40px;}
.product_list_row_nopic .prrow > .pcart .addtocart .plusminus {position:relative; top:15px;}
.product_list_row_nopic .prrow > .pcart form > .actions {display:none;}


.product_list .prices .price1 {font-size: 20px; font-weight: 700; color: #288fa2;}
.product_list .prices .price2 {color:#a4664d;}
/* Flypage */
.webshop_flypage_default .image_gallery .bigimg {background-color:rgba(255,255,255,1); padding:4px; border:1px solid #e9e9e9;}
.webshop_flypage_default .image_gallery  .thumbs .bx-wrapper {max-height: 120px !important}
.webshop_flypage_default .image_gallery  .thumbs .bx-viewport {max-height: 140px !important}
.webshop_flypage_default .image_gallery .bigimg > div {width:170px; height:170px; color:rgba(255,255,255,1); position:absolute; text-align:center; font-weight:bold; opacity:0.8;}
.webshop_flypage_default .image_gallery .bigimg > div span {font-size:20px;}
.webshop_flypage_default .image_gallery .bigimg .stock  {background-color:rgba(0,0,0,1); top:0; left:0; -moz-transform:scale(1) rotate(-45deg) translateX(0px) translateY(-121px); -webkit-transform:scale(1) rotate(-45deg) translateX(0px) translateY(-121px); -o-transform:scale(1) rotate(-45deg) translateX(0px) translateY(-121px); transform:scale(1) rotate(-45deg) translateX(0px) translateY(-121px); padding:111px 15px 0;}
.webshop_flypage_default .image_gallery .bigimg .action {top:0; right:0; -moz-transform:scale(1) rotate(45deg) translateX(0px) translateY(-121px); -webkit-transform:scale(1) rotate(45deg) translateX(0px) translateY(-121px);  -o-transform:scale(1) rotate(45deg) translateX(0px) translateY(-121px); transform:scale(1) rotate(45deg) translateX(0px) translateY(-121px); padding-top:121px;}
.webshop_flypage_default .image_gallery .bigimg .new {background-color:rgba(0,0,0,1); bottom:0; right:0; -moz-transform:scale(1) rotate(-45deg) translateX(0px) translateY(121px); -webkit-transform:scale(1) rotate(-45deg) translateX(0px) translateY(121px); -o-transform:scale(1) rotate(-45deg) translateX(0px) translateY(121px); transform:scale(1) rotate(-45deg) translateX(0px) translateY(121px); padding-top:18px;}
.webshop_flypage_default .image_gallery .bigimg {height:355px!important;}
.webshop_flypage_default .image_gallery .bigimg a img {max-height:344px!important;}
.webshop_flypage_default .image_gallery .bx-controls-direction {height:86px!important;}

.webshop_flypage_default .product_information {position:relative;}
.webshop_flypage_default .product_information .prices .price1 {font-size: 20px; font-weight: 700; color: #288fa2;}
.webshop_flypage_default .product_information .prices .price2 {color: #a4664d;}
.webshop_flypage_default .product_information .top {border-bottom:1px solid #e9e9e9; padding-bottom:7px; margin-bottom:15px; font-size:13px;}
.webshop_flypage_default .product_information .top .product_name {color: #a4664d;font-size: 30px;margin-top: 0;}
.webshop_flypage_default .product_information .top .page-header {border-bottom:none!important; margin-bottom:0!important;}
.webshop_flypage_default .product_information .top a .scrorepercent {font-size:18px; font-weight:bold; padding:0 3px 0 8px;}
.webshop_flypage_default .product_information .top > span:nth-child(3) {display:inline-block; border-left:1px solid #e9e9e9; padding-left:20px; margin-left:20px;}

.webshop_flypage_default .product_information .prices {margin-bottom:15px;text-align: right;}
.webshop_flypage_default .product_information .prices > p {display:inline-block;}
.webshop_flypage_default .product_information .prices .brutto .number,
.webshop_flypage_default .product_information .prices .brutto_action .number {font-size: 30px;}
.webshop_flypage_default .product_information .prices .brutto .crossed,
.webshop_flypage_default .product_information .prices .brutto_action .crossed {font-size:14px; padding-left:20px;}
.webshop_flypage_default .product_information .prices .unit {padding-left:10px;}
.webshop_flypage_default .product_information .prices .unit:before {content:"/";}
.webshop_flypage_default .product_information .prices .brutto_lbl:after {content:":";}
.webshop_flypage_default .product_information .prices .brutto_price {margin-left: 5px; }
.webshop_flypage_default .product_information .prices .netto_lbl:after {content:":";}
.webshop_flypage_default .product_information .prices .netto_price {margin-left: 5px; }


.webshop_flypage_default .product_information .introtext {margin-bottom:15px;}

.webshop_flypage_default .product_information .like {margin-bottom: 15px;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;padding-top: 5px;}

.webshop_flypage_default .product_information .product_params .input[type=radio],
.webshop_flypage_default .product_information .product_params input[type=checkbox] {margin-top:0;}
.webshop_flypage_default .product_information .product_params ul,
.webshop_flypage_default .product_information .product_params li {margin:0;}
.webshop_flypage_default .product_information .product_params label {width:100%;margin-right:15px; margin-bottom:0;-webkit-user-select: none; -moz-user-select:none; -ms-user-select:none;}
.webshop_flypage_default .product_information .product_params #colors .selected {border-bottom:1px solid rgba(0,0,0,1); box-shadow:1px 1px 3px rgba(140,143,151,1);}
.webshop_flypage_default .product_information .list-group-item {border:none; background-color:rgba(255,255,255,1);}

.webshop_flypage_default .product_information .addtocart {padding:10px 0;}
.webshop_flypage_default .product_information .addtocart .totalprice {padding:7px 0;}
.webshop_flypage_default .product_information .addtocart .totalprice strong {font-size:17px; color:red;}
.webshop_flypage_default .product_information .addtocart input {width:20%; height:40px;}
.webshop_flypage_default .product_information .addtocart .plusminus {position:relative; bottom:40px; left:50px;}
.webshop_flypage_default .product_information .addtocart .cart_submit {font-size: 19px;padding: 6px 20px;}
.webshop_flypage_default .product_information .addtocart .cart_submit .loader{right:10px; top:15px;}

.webshop_flypage_default .fulltext .specifics {width:100%; font-size:14px;}
.webshop_flypage_default .fulltext .specifics table {border-radius:4px;}
.webshop_flypage_default .fulltext .specifics table tr td {padding:2px 10px; vertical-align:middle;}
.webshop_flypage_default .fulltext .specifics table tr .text-right {font-size:13px;}

.webshop_flypage_default .feedback .left {padding-top:90px;}
.webshop_flypage_default .feedback .left .browsestar i {font-size:55pt;}
.webshop_flypage_default .feedback .left #rateinfo {font-size:18px;}
.webshop_flypage_default .feedback .left #rateinfo strong {font-size:35px;}
.webshop_flypage_default .feedback .right .title {margin-bottom:15px;}
.webshop_flypage_default .feedback .right .small-warning {font-size:10px; margin-bottom:10px;}
.webshop_flypage_default .feedback .right .small-warning button {padding:0; font-size:10px; line-height:normal;}
.webshop_flypage_default .feedback .right .nopadding > div {padding:0; position:relative;}
.webshop_flypage_default .feedback .right .nopadding > div .loader {position:absolute; top:5px; left:-25px;}
.webshop_flypage_default .feedback .table-responsive {margin-top:60px;}
.webshop_flypage_default .feedback table .assessor {width:16%;}
.webshop_flypage_default .feedback table .assessor .score i {color:rgba(0,0,0,1); margin-right:3px;}
.webshop_flypage_default .feedback table .feedbackrate {position:relative;}
.webshop_flypage_default .feedback table .feedbackrate .feedbackmessage {margin:10px 18% 5px 0;}
.webshop_flypage_default .feedback table .feedbackrate .feedbackdate {font-style:italic; font-size:10px; position:absolute; bottom:10px; right:10px;}

.webshop_flypage_default .product_information .panel-default .product_params .radio_list{ max-height: 200px; overflow-y: scroll; overflow-x:hidden;    width: 100%;}

.attached_products {margin-top:50px;}

.addtocart .loader {position:absolute; right:5px; top:5px; color:inherit;}

.plusminus {width:18px; overflow:hidden; display:inline-block; margin:0 10px 0 -3px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
.plusminus span {display:block; width:18px; height:20px; line-height:20px; background-color:#2b2b2b; color:rgba(255,255,255,1); font-size:10px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; cursor:pointer;}
.plusminus span:hover {background-color:#e9e9e9; color:rgba(101,104,111,1);}
.plusminus .plus {border-radius:0 0 0 0; border-bottom:1px solid rgba(101,104,111,1);}
.plusminus .minus {border-radius:0 0 0 0; border-bottom:1px solid transparent;}


/* Category list */
.webshop .category_info_box {background-position:right top; background-repeat:no-repeat; background-size:100% auto; padding:20px; background-color:rgba(140,143,151,1); border-bottom:4px solid rgba(101,104,111,1); min-height:195px; display: none;}
.webshop .category_info_box .category_name {margin:0 0 10px 0; color:rgba(255,255,255,1); text-transform:uppercase; font-weight:bold; font-family: 'Didact Gothic', sans-serif; font-size:36px;}
.webshop .category_info_box .category_description {color:rgba(255,255,255,1); max-width:380px; font-size:13px;}

.webshop_categorylist {margin:20px 0;}
.webshop_categorylist .categorylist_item {height: 45px;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    margin-bottom: 20px;}
.webshop_categorylist .categorylist_item h3 {margin:0; height:inherit;}
.webshop_categorylist .categorylist_item h3 a {display:block; text-align:center; height:inherit;}
.webshop_categorylist .categorylist_item h3 a span {    display: block;
    bottom: 0;
    position: absolute;
    background-color: rgb(164, 102, 77);
    font-size: 16px;
    text-transform: uppercase;
    padding: 8px;
    line-height: 1.1em;
    overflow: hidden;
    width: 100%;
    color: rgba(255,255,255,1);
    height: 55px;}

.webshop .toolbar {margin:20px 0; padding:10px 0; border-bottom:1px solid #e9e9e9;}
.webshop .toolbar .ordering {margin-bottom:20px;}
.webshop .toolbar .views {margin-right:15px;}
.webshop .toolbar .views a {margin-right:5px;}
.webshop .toolbar .views .active {background-color:#288fa2; color:rgba(255,255,255,1);}
.webshop .toolbar select {border:1px solid #e9e9e9; color:rgba(0,0,0,1);}
.webshop .toolbar select option {color: rgba(0,0,0,1);}
.webshop .toolbar-bottom {border-top:1px solid #e9e9e9; padding:10px 15px; margin:0;}

.btn-toolbar .lapozo_aktualis  {background-color:#a4664d; color:rgba(255,255,255,1);}
.btn-toolbar a,
.btn-toolbar a {border:1px solid #e9e9e9;}
.btn-toolbar a:hover,
.btn-toolbar a:hover {background-color: rgba(245,246,249,1);}

  .webshop_flypage_default .tab-content .content-wrap .page-header.title  {display: none !important;}

/*Favourites*/
.favorite_icon  {cursor:pointer;}


/*Compare*/
.compare_icon {cursor:pointer;}
.compare_active {background-color:#288fa2; color:rgba(255,255,255,1); padding:5px; border-radius:4px;}
.compare_button {border-radius:0; margin-bottom:20px;}
.compare_product .compare_div {overflow:auto;}
.compare_product .compare_div .compare_table {}
.compare_product .compare_div .compare_table tr {}
.compare_product .compare_div .compare_table tr td {vertical-align:middle; width:202px;}
.compare_product .compare_div .compare_table tr td.price {text-align:center;}
.compare_product .compare_div .compare_table tr td.price  p {font-size:20px;}
.compare_product .compare_div .compare_table tr td.product {position:relative;}
.compare_product .compare_div .compare_table tr td.product .deletep {position:absolute; top:5px; right:5px; z-index:1000;}
.compare_product .compare_div .compare_table tr td.product h2 {font-size:15px;}
.compare_product .compare_div .compare_table tr td form .addtocart input,
.compare_product .compare_div .compare_table tr td form .addtocart .plusminus {display:none;}
.compare_product .compare_div .compare_table tr td .image img,
.compare_product .compare_div .compare_table tr td .image i {height:152px; margin:0 auto; line-height:152px;}
.compare_product .compare_div .compare_table tr th {vertical-align:middle; width:100px;}


/* WEBSHOP */
.order_list_table {border:1px solid #e9e9e9;}
.order_list_table > tbody > tr > td {vertical-align:middle;}

#center_column .steps {margin-bottom:40px;}
#center_column .steps a {font-size:1.5em;   background-color: #2b2b2b; z-index: 10; color: #fff;}
#center_column .steps a:first-child {z-index:20;}
#center_column .steps a:after {display:inline-block; content:" "; position:absolute; right:-21px; top:5px; width:37px; height:37px; border-radius:4px; background-color: #2b2b2b; border-right:1px solid rgba(0,0,0,1); border-top:1px solid rgba(0,0,0,1); text-indent:-5000px; z-index:-1; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
#center_column .steps a i {position:relative; left:15px;}
#center_column .steps a span {font-size:0.75em;}

#center_column .steps .stepcartstep {z-index:5!important;}
#center_column .steps .steporder:after {display:none;}

#center_column .steps .active {background-color:#288fa2; color:rgba(255,255,255,1); z-index:5;}
#center_column .steps .active:after {background-color:#288fa2; border-right:1px solid rgba(0,0,0,1); border-top:1px solid rgba(0,0,0,1);}
#center_column .steps .disabled {background-color:rgba(245,246,249,1); color:rgba(101,104,111,1); z-index:1; border-left:0;}
#center_column .steps .disabled:after {background-color:rgba(245,246,249,1); border-right:1px solid rgba(0,0,0,1); border-top:1px solid rgba(0,0,0,1);}

table .picture {}
table .picture a {border:1px solid #e9e9e9; display:block; background-color:rgba(255,255,255,1);}
table .picture a img {width:100px; max-width:none; margin:0 auto;}
table .description {width:50%;}
table .description a {font-size: 1.4em;margin-bottom: 6px;display: inline-block;color: #a4664d;}
table .description .sku {font-size:0.9em;}
table .description .parameters {font-size:0.9em;}
table .oneprice {font-size:1.0em;}
table .amountbox {}
table .amountbox input {width:60px; display: inline-block; position:relative; bottom:7px; height:40px;}
table .amountbox .plusminus {position:relative; top:8px;}
table .allprice {font-size:1.0em;}
table .remove {}

.cart_footer td {padding:0!important; background-color: #e9e9e9!important;}
.cart_footer td div > div {border-top:1px solid #e9e9e9;}
.cart_footer td div > div:first-child {border-left:1px solid #e9e9e9;}

.stepbutton {margin-top:40px;}

/* Cartstep 1 */
.cart_table tr td {vertical-align:middle!important;}

#cart .voucher .col-xs-4 {padding-left:0;}
#cart .voucher .input-group-addon {padding:0;}
#cart .voucher .input-group-addon button {height:100%; background:none; border:none;}

.loginreg h5 {font-size:20px; background-color:#a4664d; padding:10px; color:rgba(255,255,255,1); border-bottom:none; margin-bottom:0;}
.loginreg .login {background-color:rgba(245,246,249,1); padding-top:20px;}
.loginreg .login .input-group {padding-bottom:10px;}
.loginreg .login .pull-right {display:none;}
.loginreg .login .submit {float: left; width: 50%; background-color: #288fa2; border-color: #288fa2; color: rgba(255,255,255,1);}
.loginreg .login .pull-left {padding:8px 20px;}
.loginreg .registration {background-color:rgba(245,246,249,1); padding:20px 10px;}
.loginreg .registration h1 {display:none;}
.loginreg .registration .form-group .labelname {padding:0; padding-left:15px; width:100%; display:block; text-align:left;}
.loginreg .registration .form-group > div {width:100%;}
.loginreg .registration form button[type=submit] {width:100px;}


/* Cartstep 2 */
#webshop_cartsteps {margin:20px 0;}
#webshop_cartsteps #delivery_options {border-right:1px dashed #e9e9e9; padding:20px 15px;}
#webshop_cartsteps #billing_options {padding:20px 15px;}

#webshop_cartsteps .table tr td {vertical-align:middle;}
#webshop_cartsteps .table tr td label {margin-bottom:0;}

#webshop_cartsteps .table .form-group {margin-bottom:0;}
#webshop_cartsteps table.address {margin-bottom:0;}
#webshop_cartsteps .checkbox {padding:17px; -webkit-user-select: none; -moz-user-select:none; -ms-user-select:none;}

#delivery_options .topicon,
#billing_options .topicon {margin-bottom:20px;}
#delivery_options .topicon i,
#billing_options .topicon i {background-color: #a4664d;
    border-bottom: 4px solid #754937; padding:20px; border-radius:70px; color:rgba(255,255,255,1); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition:all 0.5s ease;}
#delivery_options .bottom_row td,
#billing_options .bottom_row td {padding:0;}
#delivery_options .bottom_row button,
#billing_options .bottom_row button {border-radius:0;}
#delivery_options div.delivery_types,
#billing_options div.payment_types {margin-bottom:50px;}
#delivery_options div.delivery_types table tr td,
#billing_options div.payment_types table tr td {padding:0 8px; position: relative;}
#delivery_options div.delivery_types table tr td .popicon {position: absolute;right:15px;top:5px;}
#delivery_options div.delivery_types table tr td .popicon span {color:#a4664d;}
#delivery_options div.delivery_types table tr td label,
#billing_options div.payment_types table tr td label {padding:4px 0; display:block; font-size:14px;}
#delivery_options div.delivery_types table tr td label span,
#billing_options div.payment_types table tr td label span {width:24px; display:inline-block; text-align:center; margin-right:6px;}
#delivery_options div.delivery_types table tr td label a,
#billing_options div.payment_types table tr td label a {padding-left:15px;}
#delivery_options div.delivery_types table tr .col1,
#billing_options div.payment_types table tr .col1 {width:7%;}
#delivery_options .delivery_addresses .list .table-responsive {    max-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;}

#billing_options div.billing_addresses .checkbox {visibility:hidden;}
  #slider-wrapper .text {bottom: 0;background-color: rgba(0, 0, 0, 0.62);}

/* Cartstep 3 */
.order_table tr td {vertical-align:middle!important;}
.order_table .totalprice {font-weight:bold;}
.order_table .totalprice .price1,
.order_table .totalprice .price2 {color: #288fa2;
    font-size: 15px;}
.order .table {margin-bottom:40px;}
.order .table textarea {resize:vertical;}
.order .panel {margin-bottom:40px;}
 .seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1  {width: 100%; /* *width: 100%;*/}
.basemenu nav.pull-right {float:none !important;}
.logo2 {text-align: center;}
/* Small devices (mobile) */
@media (min-width: 480px) {
	header .info address {text-align:center;}
	#topbar .topleft > div > .btn-group {position:relative;}
	#topbar .topleft > div > div > .dropdown-menu {left:0;}
	#topbar .webshop_cart .longcart {width:450px;}
	#topbar .webshop_cart #cart_popup {width:450px;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart .bottom {padding:4px 20px;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table {max-height:171px;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr {display:table-row; border-top:1px solid rgba(140,143,151,1);}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr td {display:table-cell;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .image {width:21%;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .image img {border:2px solid rgba(245,246,249,1);}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .product_name {width:36%;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params {display:inline-table;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .params .parambox {width:auto;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .amount {width:18%;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .fullprices {width:19%;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table tr .remove {width:6%;}
	#navigate-wrapper {display:block;}
	.bx-controls .bx-pager {text-align:right;}
	#slider-wrapper .slider_left .buttons .cart .plusminus {left: 29%;}
	#topfooter-wrapper .payinfo .guarantee .text {font-size:15px; top:1px;}
	#centerfooter-wrapper .wsproducts .col {text-align:center;}
	#bottomfooter-wrapper {text-align:left;}
	#bottomfooter-wrapper2 {text-align:left;}
	.content-wrap .like {margin:20px;}
	.webshop .toolbar .ordering {margin-bottom:0;}
	.compare_button {display:inline-block; width:auto;}
	.webshop_flypage_default .product_information .addtocart .plusminus {float:left; position:static; bottom:0; left:0;}
	.webshop_flypage_default .product_information .addtocart input {float:left;}
}


/* Small devices (mobile) */
@media (min-width: 768px) {
	 .seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1  {width: 100%; /* *width: 100%;*/}
   	 #topbar .searchicon {position:relative;}
	#topbar .searchicon .searchtop {left:0;}
	header .logo {text-align:left;}
	header .info address {text-align:left;}
	#topbar .webshop_cart .longcart {width:488px;}
	#topbar .webshop_cart #cart_popup {width:488px;}
	#topbar .webshop_cart .cart-wrapper .ajaxcart table {max-height:434px;}
	#slider-wrapper .container {overflow:hidden;}
	#slider-wrapper .slider_left .name h2 {font-size:4em; max-height:176px; overflow:hidden;}
	#slider-wrapper .slider_left .prices .action_icon {right:7%; bottom:36%; top:inherit;}
	#slider-wrapper .slider_left .buttons .cart .cart_submit {margin-left:50px;}
	#slider-wrapper .slider_left .buttons .cart .plusminus {top:1px; left:36%;}
	#slider-wrapper .more {padding:10px 30px; font-size:20px; left:7%; bottom:35%;}
	.page-header {text-align:left!important;}
	#main-wrapper #left_column {float:left;}
	#main-wrapper #center_column {float:right;}
	.share {display:block;}
	dl dt {width:20%!important; display:flex; align-self:center;}
	#center_column .steps a i {position:relative; left:0;}
	table .amountbox input {width:49px;}
	.stepbutton button,
	.stepbutton a {display:inline-block; width:auto;}
	.profil .nav-tabs>li>a {padding:10px 20px; font-size:1em;}
	#topfooter-wrapper .newsletterbox .newsletter input {width: 430px;}
	.ajaxsearchresults .res table tr .image .nopic i {font-size:3em;}
	#menu-wrapper ul li button {width:auto;}
	#menu-wrapper ul li.dropdown > button > a {padding-right:40px;}
	.loginerror {padding: 0px; top: 30px; border-radius: 4px; z-index: 55; right: 0; position: absolute;}
    .loginerror .error_message {padding: 0px;color: red !important;background-color: #2b2b2b;padding: 5px 10px;}
    #main-wrapper #center_column .mainpage_content .opinions .intronews_row .introtext p {font-size: 21px;}
     .basemenu nav.pull-right {float:right !important;}
     #slider-wrapper .text {position: absolute;left: 0;width: 100%;}
    #slider-wrapper ul li .text .name {color: #fff; font-size: 39px;
    	line-height: 49px; margin-bottom: 0;}
    #slider-wrapper ul li .text .fulltext {color:#2b2b2b;font-size: 18px}

}


/* Medium devices (tablets) */
@media (min-width: 992px) {
    .product_list_row .thumbnail{    height: 177px;}
#main-wrapper #center_column .mainpage_content .opinions .intronews_row .introtext p {padding-bottom: 35px}
    #main-wrapper #center_column .mainpage_content .opinions .intronews_row .caption:before {  font: normal normal normal 100px/1 FontAwesome;  margin-bottom: 20px;}
    .logo2 {text-align: left;}
     #centerfooter-wrapper .page-header{margin-top: 0;}
     /*#centerfooter-wrapper .navbar-nav {margin:7.5px -15px;}*/
     #slider-wrapper .text {position: absolute;left: 0;width: 100%;}
	#menu-wrapper .navbar-collapse.collapse{padding:0;}
	header .container .logo a {position: absolute;z-index:1002;top: -45px;left: -15px;}
	#main-wrapper #center_column .mainpage_content .about_static_content {padding: 167px 0;}
	#topbar .webshop_cart .longcart {width:100%;}
	#topbar .webshop_cart #cart_popup {width:100%;}
	#slider-wrapper .container {overflow:visible;}
	#slider-wrapper .slider_left {text-align:left;}
	#slider-wrapper .slider_left .buttons {position:absolute; top:386px; margin:0;}
	#slider-wrapper .slider_left .prices .brutto a, #slider-wrapper .slider_left .prices .brutto_action .number {width:auto; margin-top:0;}
	#slider-wrapper .slider_left .prices .action_icon {right:-15%; top:10px;}
	#slider-wrapper .slider_left .buttons .cart .plusminus {top:1px; left:49px;}
	#slider-wrapper .more {left:0%; bottom:9%;}
	#slider-wrapper img {max-height:850px; margin: 0 auto;width:100%}
	header .container {overflow:visible;}
	header .container .logo {text-align:left;}

	.bx-controls .bx-controls-direction {display:block!important;}
	#menu-wrapper .container {padding:0;}
	#main-wrapper #left_column article .title {cursor:inherit;}
	#main-wrapper #left_column article .title h4 {padding:0.6em; padding-left: 20px}
	#main-wrapper #left_column article .articlebox {display:block;}
	#topfooter-wrapper .newsletterbox .newsletter {margin:28px 0;}
	#topfooter-wrapper .newsletterbox .newsletter input {width: 100%;}
	#topfooter-wrapper .payinfo .guarantee .text {height:73px; line-height:73px; top:25px;}
	#topfooter-wrapper .payinfo .guarantee .icon {left:110px;}
	#centerfooter-wrapper .wsproducts .col {text-align:left;}

	.product_list_simple .thumbnail .caption .prices .brutto,
	.product_list_simple .thumbnail .caption .prices .brutto_action {font-size:11px;}

	.eventsCalendar-currentTitle .monthTitle {font-size:84%;}
	.eventsCalendar-subtitle {font-size:100%;}

	.product_list .thumbnail .caption .cartfake {top:102px; right:3%;}
	.product_list .thumbnail .caption .cartfake i {font-size:2em;}
	.product_list .thumbnail .caption h2 a {font-size:21px;}
	.webshop_flypage_default .fulltext .specifics {margin-left:40px; width:40%;}

	#center_column .steps a span {font-size:1.0em;}
	table .amountbox input {width:60px;}
	table .oneprice {font-size:1.3em;}
	table .allprice {font-size:1.3em;}

	#delivery_options div.delivery_types,
	#billing_options div.payment_types {min-height:175px;}
	  .seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {width: 14.285714285714285714285714285714%; /*width: 14.285714285714285714285714285714%;*/ }
	  .intronews_row .thumbnail .image {margin-bottom: 0;}
      .product_list .thumbnail .image .nopic {width:242px;}
	 }


/* Large devices (large desktops) */
@media (min-width: 1200px) {
	.seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {width: 14.285714285714285714285714285714%; /*width: 14.285714285714285714285714285714%; */}
	#topfooter-wrapper .newsletterbox .newsletter {margin:10px 0;}
	#topfooter-wrapper .payinfo .guarantee .text {height:37px; line-height:37px; top:1px; left:0;}
	#topfooter-wrapper .payinfo .guarantee .icon {left:0;}
	.eventsCalendar-currentTitle .monthTitle {font-size:100%;}
	.product_list .thumbnail .caption .cartfake {top:82px; right:5%;}
	.product_list .thumbnail .caption .cartfake i {font-size:3em;}
	.product_list .thumbnail .caption h2 a {font-size:18px;}
	.product_list_simple .thumbnail .caption .prices .brutto,
	.product_list_simple .thumbnail .caption .prices .brutto_action {font-size:13px;}
	.product_list_simple .thumbnail .image .browsestar i {font-size: 0.8em;}
	#main-wrapper #left_column .product_list .thumbnail .caption h2 a {font-size:17px;}
	#menu-wrapper ul li:hover>ul {display:block;}
}
@media (min-width: 1600px) {
     #slider-wrapper .text {position: absolute;left: 0;width: 100%;}
}


/* JAVTÓK
------------------------------------------------------------------------------------------------------------------------ */
pre {position:relative; z-index:100000; margin-bottom:0; border-radius:0; border:0; color:#fff; background-color:#333;}

/* Bootstrap */
#webshop_cartsteps .error_message {color:red;text-align: center;font-weight: 700;font-size: 20px}
.btn-primary {background-color:#288fa2; border-color:#288fa2; color:rgba(255,255,255,1);    border-radius: 3px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; text-transform:uppercase; font-size:12px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {background-color:#a4664d; border-color:transparent;}
.btn-default {background-color:rgba(245,246,249,1); border-color:rgba(101,104,111,1); color:rgba(101,104,111,1); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; text-transform:uppercase; font-size:12px;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {background-color:rgba(255,255,255,1); border-color:rgba(140,143,151,1);}
.btn:focus, .btn:active:focus, .btn.active:focus,
.form-control:focus {outline:none; border-color:inherit; box-shadow:none;}
.dropdown-menu {background-color:rgba(245,246,249,1);}
.dropdown-menu .activelang a {cursor:default;}
.thumbnail {background-color:rgba(255,255,255,1); border:1px solid #e9e9e9; border-radius:0;}
a {color:#a4664d; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
a:hover, a:focus {color:rgba(140,143,151,1); text-decoration:none; outline:0;}
.dropdown-menu>li>a {color:rgba(0,0,0,1);}
#menu-wrapper .nav>li:hover, #menu-wrapper .nav>li:focus {background-color:transparent;}
#menu-wrapper .nav>li:hover>button>a, #menu-wrapper .nav>li:focus>button>a {color:rgba(255,255,255,1);}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color:rgba(101,104,111,1); color:rgba(255,255,255,1); border-color:rgba(140,143,151,1);}
.popover {color:rgba(0,0,0,1);}
.page-header {margin:0; font-size:40px; border-bottom:none; font-family: 'Didact Gothic', sans-serif; text-transform:uppercase; margin-bottom:15px; text-align:center;}
.panel-default {border:1px solid #e9e9e9; border-radius:0;}
.panel-title > a {display:block;}
.panel-default > .panel-heading {background-color:rgba(245,246,249,1); border:1px solid rgba(245,246,249,1); color:rgba(101,104,111,1);}
.badge {background-color:#a4664d; color:rgba(255,255,255,1); position:relative; top:1px;}
.tab-content {padding:20px; border:1px solid #e9e9e9; border-top:0;border-radius: 0;}
.nav-tabs {border-bottom:1px solid #e9e9e9;}
.alert-warning {color:rgba(255,255,255,1); background-color:#a4664d; border-color:rgba(101,104,111,1);}
.alert-warning  p {color:#fff;}
.form-group .labelname {font-weight: normal;}
.close {color:rgba(0,0,0,1);}
/*.nav-tabs>li.active, .nav-tabs>li.active:hover, .nav-tabs>li.active:focus {border:1px solid #e9e9e9; border-bottom:1px solid transparent; font-weight:bold; background-color:rgba(255,255,255,1);}*/
.nav-tabs>li>a {padding:10px 30px;border-radius: 0;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {background-color:rgba(255,255,255,1);}
.alert p {padding:0;}
button:focus {outline:0!important}
.panel-body {background-color:rgba(255,255,255,1);}
.modal-content {background-color:rgba(255,255,255,1);}
.input-group-addon {background-color: #a4664d;border: 1px solid rgb(115, 113, 113);color: white;}
.tooltip-inner {background-color:rgba(0,0,0,1); color:rgba(255,255,255,1);}
.tooltip.left .tooltip-arrow {border-left-color:rgba(0,0,0,1);}
.tooltip.bottom .tooltip-arrow {border-bottom-color:rgba(0,0,0,1);}
.tooltip.top .tooltip-arrow {border-top-color:rgba(0,0,0,1);}
.tooltip.right .tooltip-arrow {border-right-color:rgba(0,0,0,1);}
.tooltip.bottom .tooltip-arrow {top:0!important;}
dl {padding-bottom:10px; border-bottom:1px solid rgba(245,246,249,1); margin-bottom:10px; display:block;}
dl:last-child {margin-bottom:0; border-bottom:none; padding-bottom:0;}
dl dt,
dl dd {display:inline-block;}
dl dt {width:100% !important; align-self:center; margin: 5px 0px; font-size: 17px;}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color:rgba(245,246,249,1); font-size: 14px}
.btn-link {color:rgba(0,0,0,1); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.btn-link:hover, .btn-link:focus {color:rgba(140,143,151,1); text-decoration:none; outline:0;}
.bg-danger {background-color:#F01B1B;}
.text-danger {color:#F01B1B;}

#cart .brutto_lbl, #cart .netto_lbl, .order .brutto_lbl, .order .netto_lbl {display: none;}
#cart .cart_footer .price1, #cart .cart_footer .price2 {color: #288fa2;font-weight: 700;font-size: 16px;}


/* Jquery nouisilder */
.noUi-handle {background-color:#e9e9e9; border:1px solid rgba(101,104,111,1); border-radius:20px; cursor:pointer;}
.noUi-connect {background-color:rgba(140,143,151,1);}
.noUi-handle:after, .noUi-handle:before {background:rgba(255,255,255,1); display:none;}


/* Event Calendar */
.eventCalendar-wrap {border:none; box-shadow:none; border-radius:0; margin-bottom:0; background-color:transparent; color:rgba(101,104,111,1);}
.eventsCalendar-list li a.eventTitle {color:rgba(0,0,0,1);}
.eventsCalendar-currentTitle {line-height:35px; background-color:#e9e9e9; outline:none; border:none; border-radius:4px 4px 0 0;}
.eventCalendar-wrap .arrow {top:17px; background-color:rgba(255,255,255,1); border-radius:4px; padding:4px 12px; margin:0 5px; border:1px solid #e9e9e9;}
.eventCalendar-wrap .arrow span {border-left:6px solid rgba(101,104,111,1);}
.eventCalendar-wrap .arrow.prev span {border-right:6px solid rgba(101,104,111,1);}
.eventsCalendar-currentTitle .monthTitle {color:rgba(101,104,111,1);}
.eventsCalendar-day-header {border-bottom:1px solid #e9e9e9; font-size:12px; font-weight:bold;}
.eventsCalendar-daysList.showAsWeek {background:rgba(255,255,255,1); margin:0; margin-bottom:40px; border:1px solid #e9e9e9; border-radius:0 0 4px 4px!important;}
.showAsWeek .eventsCalendar-day a {border-color:rgba(245,246,249,1);}
.eventsCalendar-daysList.showAsWeek li.empty {background-color:#e9e9e9;}
.eventsCalendar-list .eventsCalendar-noEvents {font-size:100%; background-color:rgba(140,143,151,1); color:rgba(255,255,255,1); text-shadow:none; box-shadow:none;}
.eventsCalendar-loading {left:28%; top:38px; background-color:transparent; color:rgba(140,143,151,1); text-shadow:none; box-shadow:none;}
.eventsCalendar-daysList li.dayWithEvents a {background-color:rgba(140,143,151,0.4);}
.eventsCalendar-daysList li.dayWithEvents a:hover {background-color:rgba(140,143,151,1);}
.eventsCalendar-daysList li.current a {color:#fff; background-color:rgba(0,0,0,0.4); box-shadow:none; text-shadow:none;}
.eventsCalendar-daysList li.current a:hover {background-color:rgba(0,0,0,1);  box-shadow:none; text-shadow:none;}
.eventsCalendar-daysList li.today a {background-color:rgba(0,0,0,1); color:rgba(255,255,255,1); font-weight:bold;}
.eventsCalendar-daysList li.today a:hover {background-color:rgba(0,0,0,1);}
.eventsCalendar-day a:hover {text-shadow:1px 1px 3px rgba(255,255,255,1); background-color:rgba(245,246,249,1);}
.eventsCalendar-list li time small {background-color:rgba(140,143,151,1);}
.eventsCalendar-list li a.eventTitle:hover {text-decoration:none;}
.eventsCalendar-loading.error {left:0; top:0; line-height:normal; color:rgba(255,255,255,1); height:auto; padding:10px 0;}


/* Colorbox */
#cboxTitle {background-color:rgba(0,0,0,1); padding:2px 15px; font-weight:bold; border-radius:4px 4px 0 0;}



.bx-viewport .pcart .actions,
.attached_products .pcart .actions {display:none;}
p {margin-bottom:0}
ul {padding-left:0;}
.menulevel_3 {left:98%; top:-8px;}
.crossed {text-decoration:line-through; color:rgba(101,104,111,1)!important;}
.nopic {width:100%; display:inline-block; opacity:0.3; text-align:center;}
.nopic i {font-size:5em;}
table {border:1px solid #e9e9e9!important;}
.content-wrap table > thead > tr > th {vertical-align:bottom!important; border-bottom:2px solid #e9e9e9!important;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {border-top:1px solid #e9e9e9!important;}
.table>thead>tr>th {    border-bottom: none;
    background-color: #2b2b2b;
    color: #fff;}
.tab-content .page-header {display:none;}
.prices .number {color:#288fa2;}
.form-control {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #dadada; border-radius: 0;box-shadow: none;}
/*Error üzenetek*/
.loginerror .error_message:empty {display: none;}

.otherPrice{
	text-align: right;
	margin-top: -15px;
}