body {
	margin: 0px auto;
	font-size: 14px;
	font-family: Tahoma,Helvetica,"Century Gothic",sans-serif,arial,verdana;
	background-color: #FFF;
	color: #767676;
}

a {
	color: #000;
}

a:hover {
	color: #000;
}

/**
* body slider
*/
.rslides {
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/**
* body slider eddig
*/

.container {
	max-width: 100%;
}
.system-container {
	/*background: #fff;*/
	z-index: 2;
	/*position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	padding: 0px;*/
	width: 100%;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.center-container {
	/*background: #fff;*/
	width: 1350px;
	display: inline-block;
	text-align: left;
}

.header-out {
	background: #dbdbdb;
	text-align: center;
}

.header-out .header-out-inner {
	width: 1350px;
	padding: 5px 0;
	display: inline-block;
	text-align: left;
}

.header-out .header-out-inner .header-out-item {
	float: right;
	color: #767676;
	font-size: 13px;
	padding-left: 20px;
}

.header-out .header-out-personal {
	float: right;
	font-size: 11px;
    line-height: 19px;
}

.header-out .header-out-personal .item {
	float: left;
	margin-right: 15px;
}

.header-out .header-out-inner .header-out-item a {
	color: #767676;
	font-size: 13px;
}

.header-out .header-out-inner .header-out-item .fa {
	margin-right: 5px;
	font-size: 15px;
}

.header-out .header-out-inner .header-out-item .fa-facebook-square {
	font-size: 18px;
}

.header-box {
	width: 100%;
	background-color: #FFF;
}

.header-box-inner {
	max-width: 1350px;
	position: relative;
	display: inline-block;
}

.header {
	height: 65px;
	text-align: left;
	display: inline-block;
	width: 1350px;
}

.header-logo {
	width: 18%;
	float: left;
}

.header-search {
	float: left;
	width: 30%;
	padding-top: 17px;
	padding-left: 20px;
	position: relative;
}

.header-phone {
	float: right;
	width: 19%;
}

.header .fa {
	color: #767676;
	font-size: 30px;
	line-height: 70px;
}


.header-phone .d-phone {
	float: left;
}

.header-phone .d-phone .gray {
	font-size: 20px;
	color: #767676;
}

.header-phone .d-phone-text {
	float: left;
	padding-top: 20px;
	padding-left: 12px;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
}

.header-phone .d-phone-text .orange {
	color: #f07f23;
	font-size: 20px;
}

.header-login {
	float: right;
	width: 13%;
	position: relative;
}

.header-login .d-login {
	float: left;
	padding-left: 12px;
	cursor: pointer;
}

.header-login .d-login-text {
	float: left;
	padding-top: 20px;
	padding-left: 12px;
	font-size: 20px;
	color: #767676;
	cursor: pointer;
}

.header-login .d-login-text .gray {
	font-size: 20px;
	color: #767676;
}

.d-personal-ico {
    float: left;
    padding-top: 3px;
    margin-left: 10px;
}

.d-personal-ico .fa {
    font-size: 20px;
}

.header-login .d-login-personal-box {
	position: absolute;
    top: 70px;
    background: #FFF;
    padding: 10px;
    z-index: 1;
    width: 170px;
    line-height: 15px;
    display: none;
}

.header-login .d-login-personal-box .item {
	font-size: 11px;
    /*border-bottom: 1px #f07f23 solid;*/
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.header-login .d-login-personal-box .item a {
	color: #767676;
}

.header-basket {
	float: right;
	width: 10%;
	position: relative;
}

.header-basket .d-basket {
	float: left;
	padding-left: 12px;
}

.header-basket .d-basket-text {
	float: left;
	padding-top: 20px;
	padding-left: 12px;
	font-size: 20px;
	color: #767676;
	position: relative;
}

.header-basket .d-basket-text .gray {
	font-size: 20px;
	color: #767676;
}

.d-basket-db {
	position: absolute;
	background: #f07f23;
	color: #FFF;
	top: 30px;
    left: -7px;
    font-size: 12px;
    padding: 0px 3px;
}

.header-basket .d-basket-box {
	position: absolute;
    top: 73px;
    z-index: 2;
    background-color: #FFF;
    left: -75px;
    padding: 10px;
    display: none;
}

.header-basket .d-basket-box .kosartermek {
	font-size: 11px;
    /*border-bottom: 1px #f07f23 solid;*/
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.header-basket .d-basket-box .kosartermek a {
	color: #767676;
}

.header-basket .d-basket-box .btn-penztar {
	background-color: #5a8450;
    border-color: #5a8450;
    width: 100%;
}

.gray {
	color: #767676;
}

.d-basket-ico {
	float: left;
	padding-top: 3px;
	margin-left: 10px;
}

.d-basket-ico .fa {
	font-size: 20px;
}

.navbar-default  {
	background-color: #b99d6d;/*#57412F;/*#B99C6B; /*#5a8450;*/
	border-color: #b99d6d; /*#B99C6B; /*#5a8450;*/
}

.mobile-new-mode {
	color: #EF7F22;
	text-align: center;
	font-size: 17px;
	line-height: 37px;
	display: none;
}

.mobile-new-mode a {
	color: #EF7F22;
}

.mobile-new-mode a:hover {
	text-decoration: none;
}

.header-login-box {
	position: absolute;
	top: 0px;
	right: 10px;
	width: 612px;
}

.header-login-box .header-login-box-item {
	line-height: 25px;
	margin-right: 10px;
	font-size: 11px;
}

.header-login-box .header-login-box-item a {
	color: #666;
}

.header-login-box .header-login-box-item a:hover {
	color: #666;
	text-decoration: underline;
}

.header-login-box-min {
	padding-left: 28px;
	margin-bottom: 10px;
	display: none;
}

.header-login-box-min .header-login-box-item {
	line-height: 25px;
	margin-right: 10px;
	font-size: 11px;
}

.header-login-box-min .header-login-box-item a {
	color: #666;
}

.header-login-box-min .header-login-box-item a:hover {
	color: #666;
	text-decoration: underline;
}


.login-box {
	padding: 2px 15px 20px 0;
	background: #ededed;
	margin-bottom: 15px;
}

.login-box .title, .reg-form-container .title {
	color: #767676;
	font-size: 17px;
	margin: 20px 0;
	text-align: center;
}

.login-box .login-inputbox {
	text-align: center;
	padding-right: 0px;
	/*float: left;*/
	width: 100%;
}

.login-box .login-inputbox-l {
	text-align: right;
	padding-right: 10px;
	float: left;
	width: 60%;
}

.login-box .login-inputbox .form-control, .login-box .login-inputbox-l .form-control {
	display: inline-block;
	max-width: 70%;
}

.login-box .btn-orange {
	padding-left: 40px;
	text-align: left;
	padding: 5px 29px 5px 15px;
}

.btn-orange .fa {
	margin-right: 15px;
}

.login-box .facebook-btn {
	background: #3a599a;
	border: 1px #3a599a solid;
	color: #FFF;
	text-transform: uppercase;
	padding: 5px 15px;
}

.facebook-btn .fa {
	margin-right: 15px;
}

.login-box .login-buttonbox {
	text-align: center;
	padding-left: 0px;
	/*float: left;*/
	width: 100%;
	margin-top: 15px;
}

.login-box .login-buttonbox-l {
	text-align: left;
	padding-left: 10px;
	float: left;
	width: 30%;
}

.login-box .header-login-box-item a {
	color: #767676;
}

.login-box .header-login-box-item a:hover {
	color: #666;
	text-decoration: underline;
}

.login-button {
	display: none;
}

.reg-form-container {
	background: #fff;
	border: 1px #ededed solid;
}

.reg-form-container .reg-left {
	float: left;
	width: 50%;
	padding-left: 50px;
}

.reg-form-container .form-title {
	color: #f07f23;
	font-size: 14px;
    margin-bottom: 10px;
}

.reg-form-container .reg-right {
	float: left;
	width: 50%;
	padding-left: 50px;
}

.reg-form-container .img-responsive {
	max-width: 125px;
	margin-left: 10px;
}


.min-kosar-gomb {
	display: none;
}

.navbar {
	border-radius: 0px;
	margin-bottom: 5px;
	min-height: 40px;
	position: relative;
}

.navbar-container {
	/*padding: 10px 0px;*/
	/*background-color: #EFECE3;*/
	padding: 0px;
	max-width: 1350px;
}

.navbar-collapse {
    padding-left: 0px;
}

.navbar-nav {
	margin-top: 10px;
	width: 100%;
}

.navbar-nav li {
	/*border-right: 1px solid #CFCFCF;*/
}

.navbar-nav li a {
	font-size: 17px;
	line-height: 20px;
	/*text-transform: uppercase;*/
	color: #FFF;
	font-weight: normal;
	padding: 0px 25px;
	text-transform: uppercase;
	font-size: 14px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	text-decoration: underline;
	background: none;
	color: #FFF;
}

.navbar-default .navbar-nav > li > a {
	color: #333;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #FFF;
}

.navbar .ujdonsag {
	background-color: #F07F23;
	color: #fff;
}

.navbar-default .navbar-nav .ujdonsag a {
	color: #fff;
}

.header-search .fa {
	line-height: 0px;
	/*position: relative;
    right: 34px;
    top: 3px;*/
    font-size: 22px;
    color: #D0D0D0;
    cursor: pointer;
}

.bejarasblock  {
	position: absolute;
    background: #b99d6d;
    color: #000;
    padding: 0 10px;
    left: 25px;
    top: 29px;
    text-align: left;
    line-height: 26px;
    z-index: 1000000;
    display: none;
}

.navbar-nav li a .bejarasblock a {
	padding: 0;
}



.search-button-box {
    float: right;
    background: #FFF;
    width: 30px;
    line-height: 37px;
    border-top: 1px #AAA solid;
    border-bottom: 1px #AAA solid;
    /* margin-right: 5px; */
    position: relative;
    right: 32px;
}

.search_input {
    width: 350px;
    font-size: 12px !important;
    border: 1px solid #AAA !important;
    padding: 10px 6px !important;
    background-color: #FFF !important;
    margin: 0px !important;
    position: relative;
}

.search_button {
	background: url(../design/search-icon2.png) center no-repeat;
	width: 20px;
	height: 25px;
	border: 0px;
	position: relative;
	top: 8px;
	right: 28px;
}

.search-text-box {
	position: absolute;
    top: 73px;
    left: 20px;
    background: #fff;
    z-index: 1;
    font-size: 12px;
    padding: 10px 0;
    border: 1px solid #AAA !important;
    width: 350px !important;
    display: none;
}

.search-text-box .search-text-item {
	border-bottom: 1px #F0F0F0 solid;
    padding-bottom: 3px;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

.navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0px;
    vertical-align: middle;
    padding-top: 5px;
}

.navbar-form-min {
	display: block;
}

.slider-box {
	padding-left: 0px;
	padding-right: 5px;
}

.top-news-box {
	padding-left: 0px;
	padding-right: 0px;
}

.top-news-box .news-item {
	padding-left: 45px;
	line-height: 30px;
	background-color: #F4F4F4;
	margin: 1.6px 0px;
	text-transform: uppercase;
	cursor: pointer;
}

.top-news-box .news-item:hover {
	color: #EF7F22 !important;
	text-decoration: underline;
}

.top-news-box a {
	color: #000;
}

.banner-box-left {
	margin-top: 5px;
	padding-left: 0px;
	padding-right: 2.5px;
}

.banner-box-right {
	margin-top: 5px;
	padding-left: 2.5px;
	padding-right: 0px;
}

.banner-box-center {
	margin-top: 5px;
	padding-left: 2.5px;
	padding-right: 2.5px;
}

.footer-top-container {
	margin-top: 10px;
}

.footer-top-box {
	height: 150px;
	padding-top: 13px;
	background-color: #E6E6E6;
}

.footer-top-box-title {
	padding-left: 10px;
	font-size: 16px;
	color: #EF7F22;
	margin-bottom: 10px;
}

.footer-top-box-item {
	padding-left: 10px;
	font-size: 10px;
	color: #827569;
	line-height: 18px;
}

.footer-top-box-item a {
	color: #827569;
}

.footer-container {
	background-color: #E6E2D6;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.footer-container .fotter-box {
	border-right: 1px #827569 solid;
	height: 250px;
}

.footer-container .footer-title {
	color: #EF7F22;
	text-transform: uppercase;
	padding: 10px;
}

.footer-container .footer-item {
	line-height: 22px;
	padding-left: 10px;
}

.footer-container .footer-item a {
	color: #827569;
}

.footer-container .termekek-footer-box {
	display: block;
}

.footer-container .fotter-data-item {
	color: #827569;
	font-size: 11px;
	margin: 3px 0px;
}

.fotter-copyright {
	background-color: #E6E2D6;
	padding: 0px 0px 10px 0px;
	color: #827569;
	font-size: 11px;
	text-align: center;
}

.footer-outer1 {
	background: #f0f0f0;
	color: #767676;
	text-align: center;
	padding-bottom: 20px;
}

.footer-outer1 .footer-inner1 {
	width: 1350px;
	display: inline-block;
	text-align: left;
}

.footer-outer1 .footer-inner1 .f-title1 {
	font-size: 27px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 50px;
}

.footer-outer1 .footer-inner1 .f-fa-item .min {
	font-size: 15px;
}

.footer-outer1 .footer-inner1 .f-fa-item .big {
	font-size: 20px;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
}

.footer-outer1 .footer-inner1 .f-fa-item .fa {
	margin-right: 10px;
}

.footer-outer1 .footer-inner1 .f-menu {
	border-top: 1px #d5d5d5 solid;
	margin-top: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

.footer-outer1 .footer-inner1 .f-menu .f-menu-box {
	display: inline-block;
	width: 800px;
}

.footer-outer1 .footer-inner1 .f-menu .f-menu-box a {
	color: #767676;
	padding: 0 10px;
}

.footer-outer2 {
	background: #d5d5d5;
	padding: 10px 0px;
	text-align: center;
}

.footer-outer2 a {
	color: #767676;
	padding: 0 10px;
}

.footer-outer2 .fa {
	font-size: 30px;
}

.footer-outer3 {
	text-align: center;
	background: #666666;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #FFF;
}

.footer-outer3 .footer-inner3 {
	width: 1350px;
	display: inline-block;
	text-align: left;
	line-height: 60px;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}


.totop {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 2;
	display: none;
}

.totop .totop-item {
	background: transparent url("../design/totop.png") no-repeat scroll left -51px;
	width: 51px;
	height: 51px;
	display: block;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.totop .totop-item:hover {
	background: transparent url("../design/totop.png") no-repeat scroll left 0px;
}

.box-h1-title h1 {
	margin: 0px 0px 0px 0px;
	padding-left: 10px !important;
	font-size: 16px;
	font-weight: normal;
	color: #F07F23;
	text-align: left;
	line-height: 30px;
	background-color: transparent;
	/*border-bottom: 2px solid #E6E2D6;*/
}

.box-h1-title h1 a{
	color: #F07F23;
}

.box-h1-title h1 a:hover{
	color: #F07F23;
}

.box-h1-title {
	margin: 0px 0px 10px 0px;
	padding-left: 10px !important;
	font-size: 16px;
	font-weight: normal;
	color: #745e47;
	text-align: left;
	line-height: 30px;
	background-color: transparent;
	/*border-bottom: 2px solid #E6E2D6; */
}

.box-h1-title a{
	color: #F07F23;
}

.box-h1-title a:hover{
	color: #F07F23;
}

.left-box {
	padding-left: 5px;
	padding-right: 5px;
}

.right-box {
	padding-left: 5px;
	padding-right: 5px;
}

.center-box {
	padding-left: 0px;
	padding-right: 0px;
}

.bgwhite {
	background: #FFF;
	margin-left: 5px;
	margin-right: 5px;
}

.termek-box {
	/*border-top: 1px #ED7F31 solid;*/
	text-align: center;
	padding: 10px 0px;
	font-size: 10px;
	position: relative;
}

.termek-box:hover {
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    z-index: 2;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
    -moz-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
    box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
}

.termek-box .termek-akcios {
	position: absolute;
	top: -1px;
	right: 0px;
	text-align: right;
}

.termek-box .termek-box-pic {
	height: 150px;
	width: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-right: 10px;
}

.termek-box .termek-box-pic img {
	display: inline;
}

.termek-box .termek-box-ar {
	line-height: 22px !important;
	font-size: 25px;
	color: #855723;
	font-weight: bold;
	display: block;
	text-align: left;
}

.termek-box .termek-box-ar-regi {
	height: 20px !important;
	color: #898989;
	font-size: 13px;
	/*font-weight: bold;*/
	text-decoration: line-through;
	text-align: left;
}

.termek-box .termek-megnevezes {
	height: 55px;
	text-align: left;
}

.termek-box .termek-megnevezes h2 {
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin-top: 0;
}

.termek-box .termek-megnevezes h2 a {
	color: #767676;
}

.termek-box .info {
	margin: 5px 0px;
}

.termek-box:hover .kosar-btn-box{
	opacity: 1;
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}

.termek-box .kosar-btn-box {
	text-align: left;
	padding-top: 20px;
	float: left;
	visibility: hidden;
    opacity: 0;
}

.termek-box .btn-kosar {
	background-color: #5a8450;
	border-color: #5a8450;
	width: 200px;
}

.termek-lista-box {
	text-align: center;
	padding: 10px 0px;
	font-size: 10px;
	position: relative;
	float: left;
	width: 24.1%;
	margin: 5px;
	background: #FFF;
	min-height: 380px;
	border: 1px #FFF solid;
}

.akcios-t-box {
	width: 19.2%;
}

.termek-lista-box .termek-akcios {
	position: absolute;
	right: 0;
	top: 0;
}

.termek-lista-box .pic-outer {
	/*min-height: 180px;*/
	padding: 0 10px;
}

.termek-lista-box .termek-box-pic {
	width: 100%;
	height: 180px;
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.termek-lista-box .termek-megnevezes {
	min-height: 75px;
	padding: 0 10px;
}

.termek-lista-box .termek-megnevezes h2, .termek-lista-box .termek-megnevezes h1 {
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
}

.termek-lista-box .termek-megnevezes a {
	color: #767676;
}

.termek-lista-box .info {
/*	float: left;
    width: 50%;*/
    font-size: 13px;
    border-bottom: 1px #F0F0F0 solid;
}

.termek-lista-box .termek-box-ar  {
	float: left;
	width: 50%;
	color: #855723;
    font-size: 15px;
    font-weight: 600;
    line-height: 37px;
    text-align: right;
    padding-right: 15px;
}

.termek-lista-box .termek-box-ar-regi {
	float: left;
	width: 50%;
	line-height: 37px;
    text-align: left;
    padding-left: 15px;
    font-size: 15px;
    text-decoration: line-through;
    font-weight: 600;
    color: #ACACAC;
    min-width: 50%;
}

.btn-primary:active:hover, .btn-primary.active:hover {
    color: #fff;
    background-color: #5a8450;
    border-color: #5a8450;
}

.reszletek-kep-box {
	text-align: center;
	margin: 10px 0px;
}

.reszletek-kep-box img {
	display: inline;
}

.reszletek-title {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 20px 0px;
}

.reszletek-title h1 {
	font-size: 25px;
	font-weight: bold;
	color: #767676;
}

.termekleiras h2 {
	font-size: 12px;
}

.reszletek-item {
	line-height: 33px;
	/*border-bottom: 1px #000 solid;*/
	font-size: 13px;
	color: #767676;
}

.reszletek-item-keszlet {
	line-height: 33px;
	font-size: 15px;
	color: #767676;
	float: left;
}


.reszletek-item a {
	color: #F18832;
}

.reszletek-item a:hover {
	color: #F18832;
}

.reszletek-item div {
	float: left;
	margin-right: 10px;
	min-width: 130px;
	font-weight: bold;
}

.keszlet-ertesito {
	float: right;
	border: 1px #f0f0f0 solid;
	line-height: 33px;
	background-color: #f0f0f0;
	text-align: center;
	font-weight: normal;
	width: 65%;
    margin-bottom: 10px;
}

.kedvenc {
	border: 1px #f0f0f0 solid;
	line-height: 33px;
	background-color: #f0f0f0;
	text-align: center;
	/*font-weight: bold;*/
	color: #808080;
	margin-top: 10px;
}

.bordered-box {
	border: 1px #F0F0F0 solid;
	padding: 7px;
}

.price-col {
	width: 24.5%;
}

.link-title {
	color: #F18832;
	text-align: center;
	margin: 20px;
	font-size: 13px;
	font-weight: bold;
	border: 1px #F18832 solid;
	padding: 10px;
	max-width: 520px;
    display: inline-block;
}

.link-title a {
	color: #F18832;
}

.info-box {
	color: #C83F17;
	text-align: center;
	border: 1px #C83F17 solid;
	padding: 10px;
	margin: 10px 0px;
}

.reszletek-item .select2-container--default .select2-selection--single {
    border-radius: 0px;
    background-clip: padding-box;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 37px;
    line-height: 24px;
    padding: 5px 0px 5px 8px;
    color: #444;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #AAA;
    width: 100%;
}

.termek-box .btn-reszletek {
	font-size: 11px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #EFEFEF !important;
	border: none;
	padding: 7px;
	margin: 5px;
	color: #000;
}

.termek-box .btn-reszletek:hover {
	background-color: #FB8510 !important;
	color: #FFF !important;
}

.termek-box .btn-group .btn-reszletek {
    font-size: 11px;
    border-radius: 4px;
    background-color: #EFEFEF !important;
    border: medium none;
    padding: 7px;
    margin: 5px 0px;
    color: #000;
}

.termek-lista-box .btn-group .btn-reszletek {
    font-size: 13px;
    background-color: #B99C6B !important; /*#79604C   #D5C4A1*/
    border: medium none;
    padding: 0px 20px;
    margin: 5px 0px;
    color: #FFF;
	border-left: 2px #FFF solid;
	line-height: 35px;
}

.termek-lista-box .btn-reszletek {
    font-size: 13px;
    background-color: #79604C !important;
    border: medium none;
    padding: 8px 20px;
    margin: 5px 0px;
    color: #FFF;
}

.btn-group .btn-reszletek:hover {
	background-color: #B99C6B !important; /*#f07f23*/
	color: #FFF !important;
}

.btn-group .btn-kosar {
	background-color: #FFF !important;
	padding: 0px 7px;
	margin: 5px 0px;
    border: 1px #767676 solid;
    line-height: 33px;
}

.btn-group .btn-kosar .fa {
	color: #767676;
}

.btn-group .btn-kosar-red {
	background-color: #C83F17 !important;
	padding: 4.5px 7px;
	margin: 5px 0px;
    border: medium none;
}

.btn-group .btn-kosar:hover {
	background-color: #FFF !important;
    border: 1px #767676 solid;
}

.btn-group .btn-kosar .fa {
	font-size: 23px;
}

.btn-group .btn-kosar-red:hover {
	background-color: #585858 !important;
    border: medium none;
}

.btn-group .btn-kosar-red .fa {
	font-size: 18px;
}

.box-tartalom {
	padding: 5px 15px;
}

/**
* pénztár
*/

.penztar-th {
	background-color: #f0f0f0;
    line-height: 52px;
    font-weight: bold;
    font-size: 12px;
    color: #767676;
}

.penztar-td-row {
	margin-top: 10px;
    border-bottom: 1px #E0E0E0 solid;
	font-size: 11px;
}

.penztar-td {
	line-height: 50px;
	font-size: 13px;
    color: #767676;
}

.penztar-td a {
	color: #767676;
	/*font-weight: bold;*/
}

.penztar-td .form-control {
	margin-top: 7px;
	text-align: center;
	display: inline;
}

.penztar-td .fa {
	margin-left: 10px;
	font-size: 20px;
	color: #D20000;
}

#penztar-figy {
	animation-duration: 500ms;
	animation-name: blink;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

@keyframes blink {
   from {
      opacity: 1;
   }
   to {
      opacity: 0;
   }
}

.penztar-img {
	height: 130px;
    width: 115px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    margin-right: 10px;
}

.kosar-osszesen {
	text-align: right;
	font-size: 15px !important;
	font-weight: 600;
	margin: 15px 0;
	color: #008000;
}

.kosar-osszesen-help {
	text-align: right;
	font-size: 12px !important;
	font-weight: 300;
	margin: 0 0 10px 0;
	color: #767676;
}

.kosar-osszesen-price {
	color: #008000;
	text-align: right;
	font-size: 25px;
	font-weight: 600;
}

.szall-box {
	font-size: 12px;
	padding: 5px !important;
	line-height: 23px;
	text-align: right;
}

.szall-box a {
	color: #D20000;
}

.sum-box-outer .btn-orange {
	padding: 8px 35px;
}

.fiz-szall-box {
	padding: 0px;
}

.fiz-szall-box input {
	float: left;
	line-height: 30px;
	margin-right: 10px;
	margin-top: 9px;
}

.fiz-szall-box div {
	line-height: 30px;
}

.penztar-box {
	display: block;
}

.penztar-td-row {
	display: block;
}

.mobil-penztar-box {
	display: none;
}

.mobil-penztar-box .penztar-th {
	float: left;
	width: 30%;
	margin-right: 10px;
}

.mobil-penztar-box .delete {
	float: right;
}

.mobil-penztar-box .penztar-td .form-control {
    margin-top: 4px;
    text-align: center;
}

.border-bottom-dotted {
	border-bottom: 1px #000 dotted;
}

/**
* hirek, gyik
*/

.news-row {
	/*margin-top: 15px;*/
	/*border-bottom: 1px #000 dotted;*/
	padding: 15px;
	/*margin-left: 10px;*/
	float: left;
	width: 32%;
}

.news-row-blog {
	margin-top: 15px;
	border-bottom: 1px #E0E0E0 dotted;
	padding-bottom: 5px;
	margin-left: 10px;
}

.news-image {
    width: 100%;
    height: 180px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.news-row .title {
	font-size: 14px;
	/*border-bottom: 1px #ED7F31 solid;*/
	padding-bottom: 5px;
	text-align: center;
	margin: 10px 0;
}

.news-row-blog .title-blog {
	font-size: 14px;
	/*border-bottom: 1px #ED7F31 solid;*/
	/*padding-bottom: 5px;*/
}

.news-row-blog .date {
    color: #ADADAD;
    /*margin-top: 8px;*/
}

.news-row .title a{
	color: #ED7F31;
}

.news-row-blog .title-blog a{
	color: #ED7F31;
}

.news-row .short-content {
	text-align: justify;
	display: block;
	padding-top: 10px;
	font-size: 9pt;
	color: #767676;
	min-height: 115px;
}

.news-row-blog .short-content-blog {
	text-align: justify;
	display: block;
	padding-top: 10px;
	font-size: 9pt;
	color: #585858;
	text-align: center;
}

.news-row .bovebben, .news-row-blog .bovebben {
	text-align: right;
	font-size: 7pt;
	color: #F07F23;
	text-transform: uppercase;
	padding-top: 15px;
}

.news-row .datum {
	font-size: 11px;
	color: #F07F23;
	margin-top: 5px;
}

.news-row .bovebben a, .news-row-blog .bovebben a {
	color: #F07F23;
}

.news-row i {
	font-size: 13px;
}

.news-row .news-inner-box {
	padding-right: 0px;
	padding-left: 0px;
}

.fb-like-box {
	margin: 15px;
}

.back {
	text-align: right;
	margin-bottom: 10px;
	font-size: 15px;
	margin-top: 20px;
}

.back .btn-back {
	background: none;
	border: none;
	color: #F07F23;
	padding: 3px 10px;
}

.back .btn-back:hover {
	background-color: #E8E4D9;
	border: 1px #E8E4D9 solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #000;
	padding: 3px 10px;
}

.doksi-box {
	margin: 10px 20px 5px 20px;
}

.doksi-title {
    font-size: 11pt;
    font-weight: normal;
    color: #5E5E5E;
    margin: 12px 0px;
}

.doksi-item {
	border-bottom: 1px #000 dotted;
	margin-top: 10px;
	padding-bottom: 5px;
}

.doksi-item a {
	font-size: 13px !important;
	color: #F49D60;
}

.galeria-box {
	padding-left: 0px;
	padding-right: 0px;
}

.galeria-img {
	height: 150px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	vertical-align: bottom;
	margin: 5px;
	border-style: solid;
	border-width: 2px;
	border-color: #DDD9CE;
	position: relative;
}

.galeria-title {
	background-image: url("../design/background_white.png");
	text-align: center;
	color: #22090C;
	padding: 4px 2px;
	font-weight: normal;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.galeria-title:hover {
	background-image: url("../design/background_dark.png");
	color: #FFF;
}

/**
* hirek, gyik eddig
*/

/**
* uzletek
*/

.boltok-title {
	border-left: 5px solid #ED7F31 !important;
	padding-left: 10px !important;
	background-color: #ECECEC !important;
	font-size: 14px !important;
	line-height: 30px !important;
}

.boltok-kiemelt {
	border-left: 5px solid #000 !important;
	padding-left: 10px !important;
	background-color: #ED7F31 !important;
	font-size: 14px !important;
	line-height: 30px !important;
}

.boltok-title-y {
	color: #F07F23;
}

.boltok-kiemelt .boltok-title-y {
	color: #fff;
}

.boltok-kiemelt .kiemelt-box {
	float: right;
	color: #fff;
}

.boltok-inner {
	border-bottom: 1px #000 dotted;
	margin-bottom: 16px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.boltok-kep {
	height: 80px;
	width: 120px;
	float: right;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	border-style: solid;
	border-width: 2px;
	border-color: #E2E2E2;
	margin: 5px 0px 5px 5px;
}

.bolt-outer {
	float: left;
	width: 24.2%;
	margin: 5px;
	border: 1px #F0F0F0 solid;
}

.bolt-outer .bolt-title {
	font-size: 14px;
    font-weight: 600;
    text-align: center;
    margin: 10px 0;
    cursor: pointer;
}

.bolt-outer .bolt-varos {
	font-size: 14px;
    font-weight: 600;
    text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}

.bolt-outer .bolt-item {
	font-size: 12px;
	text-align: center;
	margin: 5px;
}

.bolt-outer .bolt-kiemelt {
	color: #f07f23;
}

.bolt-outer .bolt-image {
	height: 140px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
	margin-bottom: 10px;
}


.info_content h3 {
	border-left: 5px solid #ED7F31 !important;
	padding-left: 10px !important;
	font-size: 14px !important;
	line-height: 30px !important;
	background-color: #ECECEC;
}

.kiemelt h3 {
	border-left: 5px solid #000 !important;
	padding-left: 10px !important;
	font-size: 14px !important;
	line-height: 30px !important;
	background-color: #ED7F31;
}

.info_content {
	color: #000;
}

.info_content #imgContent {
	text-align: center;
}

.info_content #imgContent img {
	border-style: solid;
	border-width: 2px;
	border-color: #E2E2E2;
	margin: 5px 0px 5px 5px;
}

.video-box {
	margin: 5px 15px;
	height: 145px;
}

/**
* kepviselet
*/

.brand-box {
	width: 16%;
	height: 220px;
	/*margin: 5px;*/
	position: relative;
	cursor: pointer;
	text-align: center;
	color: #767676;
    font-size: 20px;
}

.brand-box .brand-box-title {
	line-height: 30px;
	text-align: center;
	color: #767676;
	/*background-color: #ED7F31;*/
}

.brand-box .brand-box-title:hover {
	background-color: #000;
}

.brand-box .brand-box-footer {
	position: absolute;
	bottom: 0px;
	text-align: center;
	/*border-bottom: 1px #F0F0F0 solid;*/
	width: 100%;
}

/**
* kepviselet eddig
*/

/**
* form elemek
*/

.form-control {
	border: 1px solid #BBB;
	padding: 7px;
	margin: 0px;
	font-size: 13px;
	border-radius: 0px;
	height: auto;
}

.width400 {
	max-width: 400px;
}

.width90 {
	max-width: 90px;                                                                                    .
}

.width120 {
	max-width: 120px;
}

.width50  {
	max-width: 50px;
}

.width350 {
	max-width: 350px;
}

.width300 {
	max-width: 300px;
}

.width200 {
	max-width: 200px;
}

.btn-magnum {
	border: 1px solid #BBB;
	padding: 2px 5px;
	background-color: #22090C;
	margin: 2px;
	font-size: 11px;
	border-radius: 0px;
	height: auto;
	color: #FFF;
}

.login-button {
	position: relative;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	font-size: 33px;
	padding: 0px 10px;
	color: rgb(136, 136, 136);
}

.cart-button-gray {
	position: relative;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	font-size: 33px;
	padding: 0px 10px;
	color: rgb(136, 136, 136);
}

.cart-button-orange {
	position: relative;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	font-size: 33px;
	padding: 0px 10px;
	color: rgb(237, 127, 49);
}

.form-container {
	/*box-shadow: 0px 0px 3px #AAA;
	border: 2px solid #FFF;
	background-color: #F9F9F9;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	padding-left: 0px;
	padding-right: 0px;*/
    -webkit-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
    -moz-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
    box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
    background: #fff;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 15px;
}

.form-container .gray {
	background: #E0E0E0;
}

.form-container .form-header {
	height: 40px;
	background-color: #EAE8DC;
	border-top: 1px solid #FFF;
}

.form-container .form-header ul {
	margin-left: 20px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	position: relative;
	margin: 0px 2px;
	background: #A9A095 none repeat scroll 0% 0%;
	color: #F4F4F4;
	border-radius: 0px;
}

.form-container .tab-content {
	padding: 15px 15px;
}

.form-container .form-title {
	color: #F07F23;
	font-size: 14px;
	text-align: left;
	margin-bottom: 15px;
}

.form-container .semi-title {
	font-size: 20px;
    color: #767676;
    margin: 15px 0;
}

.form-container label {
	float: left;
	width: 240px;
	text-align: right;
	margin-right: 10px;
	line-height: 30px;
}

.form-container .form-group {
	/*border-bottom: 1px #000 dotted;*/
	padding-bottom: 5px;
}

.form-container .form-control {
	font-size: 12px;
	padding: 5px;
	float: left;
}

.form-container .form-sufix {
	color: #C83F17;
	line-height: 35px;
}

.form-container .form-info {
	line-height: 32px;
	font-size: 12px;
}

.btn-green {
	background-color: #007D00;
	border: 1px #007D00 solid;
	color: #fff;
	margin-top: 10px;
}

.btn-green:hover {
	background-color: #007D00;
	border: 1px #007D00 solid;
	color: #fff;
}

.form-container .input-text {
	float: left;
	line-height: 30px;
	margin: 0px 10px;
}

.form-container .radio-checkbox {
	width: 10px;
	margin-top: 9px;
}

.form-container .inbox {
    float: left;
    width: 220px;
    padding: 15px 0px 0px 4px;
}

.form-container .graybar {
    float: left;
    width: 220px;
    height: 3px;
    background: #DDD none repeat scroll 0% 0%;
}

.form-container .colorbar {
    float: left;
    height: 3px;
    width: 1px;
    margin-top: -3px;
    background-image: url("../design/passwordstrength.jpg");
}

.form-container .percent {
    float: left;
    margin-top: 0px;
    padding-right: 7px;
}

.form-container #result {
    float: left;
    color: #F00;
}
.form-container .result {
    font-family: Tahoma;
    font-size: 11px;
}

.form-container img#refresh{
	float:left;
	margin-top:30px;
	margin-left:4px;
	cursor:pointer;
}

.btn-orange {
	background-color: #5a8450;
	border: 1px #5a8450 solid;
	color: #FFF;
	padding: 8px 45px;
    font-size: 15px;
    text-transform: uppercase;
}


/**
* form elemek eddig
*/

/**
* magnum tablák
*/

.magnum-table-box table {
	margin-bottom: 0px;
	/*border: 1px #585858 solid;*/
}

.magnum-table-box table table {
	margin-bottom: 0px;
	border: 0px #585858 solid;
}

.magnum-table-box table th{
	background-color: #f0f0f0;
	color: #767676;
	font-size: 12px;
	padding: 13px 8px;
}

.magnum-table-box .btn-green {
	margin-top: 0px;
}

.magnum-table-box table td {
	line-height: 35px;
	color: #767676;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	vertical-align: middle;
	font-size: 13px;
}

.table > thead > tr > th, .table > tbody > tr > th {
	padding: 13px 8px;
}

.magnum-table-box .td-separator {
	padding: 0;
	height: 6px;
	background: #f0f0f0;
}

/**
* magnum modal
*/

.magnum-modal-container {
	position: fixed;
	z-index: 10;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.5);
	/*background: url('../design/modalbg.png') top left repeat;*/
}

.magnum-modal-container .magnum-modal-box {
	max-width: 600px;
	margin: 100px auto;
}

.magnum-modal-container .magnum-modal-box .magnum-modal-inner {
	background: #fff;
	border: 2px #404040 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.75);
}

.magnum-modal-container .magnum-modal-title {
	color: #EF8328;
	font-size: 40px;
	line-height: 55px;
	/*border-bottom: 1px #000 dotted;*/
	margin: 15px;
}

.magnum-modal-container .magnum-modal-content {
	font-size: 15px;
	color: #404040;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.magnum-modal-container .magnum-modal-close {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #404040;
	opacity: 0.5
}

.magnum-modal-container .magnum-modal-close:hover {
	opacity: 1;
}

.magnum-modal-container .magnum-modal-btn-box {
	margin: 15px;
	/*border-top: 1px dotted rgb(0, 0, 0);*/
	padding-top: 15px;
	text-align: right;
}

.magnum-modal-container .magnum-modal-btn-box .magnum-modal-btn-close {
	border: 1px #404040 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #EF8328;
	padding: 5px 10px;
	font-size: 13px;
}

.magnum-modal-container .magnum-modal-btn-box .magnum-modal-btn-close:hover {
	background: #404040;
}

.magnum-modal-container .error {
	color: #C83F17;
}

.magnum-modal-container .succes {
	color: #007D00;
}

/**
* magnum kosar modal
*/

.magnum-kosar-modal {
	position: fixed;
	z-index: 12;
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0px auto;
	display: none;
}

.magnum-kosar-modal .inner {
	background: #fff;
	border: 2px #404040 solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.75);
	max-width: 450px;
	margin: 10% auto;
	text-align: center;
	padding: 30px;
}

.magnum-kosar-modal .close {
	position: absolute;
	top: 8px;
	right: 8px;
}

.magnum-kosar-modal .text {
	margin-bottom: 20px;
}

.magnum-kosar-modal .btn-group .folytatas {
	background: #5B5B5A;
	background: transparent -moz-linear-gradient(center top , #B9B9B9 0%, #5B5B5A 100%) repeat scroll 0% 0%;
	border: 1px solid #B9B9B9;
	border-radius: 5px;
	padding: 5px 10px;
	color: #FFF;
	font-family: "Helvetica Neue",sans-serif;
	font-size: 14px;
	cursor: pointer;
}

.magnum-kosar-modal .btn-group .penztar {
	background: #4AA400;
	background: transparent -moz-linear-gradient(center top , #5CCD00 0%, #4AA400 100%) repeat scroll 0% 0%;
	border: 1px solid #5CCD00;
	border-radius: 5px;
	padding: 5px 10px;
	color: #FFF;
	font-family: "Helvetica Neue",sans-serif;
	font-size: 14px;
	cursor: pointer;
}

.login-modal {
	position: fixed;
	z-index: 12;
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0px auto;
	display: none;
}

.login-modal .inner {
	background: #fff;
	border: 2px #404040 solid;
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/
	position: relative;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.75);
	max-width: 500px;
	margin: 10% auto;
	text-align: center;
	padding: 30px;
}

.login-modal .inner .close {
	color: #D20000;
	cursor: pointer;
}

.login-modal .inner .title {
	font-size: 25px;
	color: #5a8450;
	margin-bottom: 10px;
}

.login-modal .inner .separator {
	line-height: 30px;
	text-align: center;
	height: 30px;
}

.login-modal .inner .form-control {
	margin-bottom: 5px;
}

.login-modal .inner .facebook-btn {
	background-color: #2450AF;
	color: #fff;
	width: 100%;
}

.login-modal .inner .btn-success, .login-modal .inner .btn-warning {
	width: 100%;
}

.btn {
	border-radius: 0px;
	margin-bottom: 5px;
}

.btn-success {
	border-color: #5a8450;
	background-color: #5a8450;
}

.btn-warning {
	border-color: #f07f23;
	background-color: #f07f23;
}

.jobb-kosar-box .kosar-item-box {
	border-bottom: 1px dotted rgb(0, 0, 0);
	margin-bottom: 5px;
}

.jobb-kosar-box .kosar-item-box .kosar-item {
	float: left;
	width: 80%;
}

.jobb-kosar-box .kosar-item-box .kosar-item a{
	color: #585858;
}

.jobb-kosar-box .kosar-item-box .kosar-item a:hover{
	color: #585858;
}

.jobb-kosar-box .kosar-item-box .kosar-delete{
	float: right;
	color: #C83F17;
	cursor: pointer;
}

.kosar-box-min {
	margin-top: 10px;
	padding: 0px 11px 0px 24px;
	display: none;
}

.kosar-box-min .kosar-item-box {
	border-bottom: 1px dotted rgb(0, 0, 0);
	margin-bottom: 5px;
}

.kosar-box-min .kosar-item-box .kosar-item {
	float: left;
	width: 80%;
}

.kosar-box-min .kosar-item-box .kosar-item a{
	color: #585858;
}

.kosar-box-min .kosar-item-box .kosar-item a:hover{
	color: #585858;
}

.kosar-box-min .kosar-item-box .kosar-delete{
	float: right;
	color: #C83F17;
	cursor: pointer;
}



/**
* egy-két alap
*/
.float-right {
	float: right;
}

.float-left {
	float: left;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.pointer {
	cursor: pointer;
}

.clear {
	clear: both;
}

.red {
	color: #C83F17;
}

.red a {
	color: #C83F17;
}

.green {
	color: #007D00;
}

.blue {
	color: #297CB4;
}

.blue a {
	color: #297CB4;
}

.help {
	color: #ADADAD;
	font-size: 11px !important;
}

.no-border {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

.no-border-bottom {
	border-bottom: none;
}

.simple-item {
	margin-left: 15px;
	line-height: 30px;
}

.info {
	padding: 10px;
}

/**
* onload
*/

.onload {
	position: fixed;
	z-index: 10;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	text-align: center;
	background: rgba(0,0,0,0.3);
}

.onload .onload-gear {
	width: 50px;
	display: inline;
	height: 80px;
	position: fixed;
	top: 47%;
}

.onload .onload-gear img {
	opacity: 0.5;
	width: 80px;
}

/**
* termékek
*/

.center-kateg-box {
    height: 255px;
    min-width: 255px;
    float: left;
    margin: 5px;
    position: relative;
}

.center-kateg-box .center-kateg-box-image {
	background-repeat: no-repeat;
	background-size: auto auto;
	background-position: center center;
	width: 240px;
	height: 215px;
	background-size: contain;
}

.center-kateg-box .center-kateg-box-title {
	position: absolute;
	bottom: 0px;
	text-align: center;
	line-height: 30px;
	/*background-color: #7F7F7F;*/
	color: #9b9b9b;
	text-transform: uppercase;
	font-size: 14px;
	width: 100%;
}

.center-kateg-box-title h2 {
	font-size: 14px;
}

.left-outer-box {
	background: #FFF;
}

.box-lista {
	/*margin-left: 10px;*/
}

.box-lista .box-lista-elem {
	line-height: 25px !important;
	border-bottom: 1px dotted #D5D5D5;
	font-size: 13px;
	padding-left: 10px;
}

.box-lista .box-lista-elem-ujdonsag {
	background-color: #F07F23;
    color: #fff;
    text-align: left;
    line-height: 25px;
	font-size: 13px;
	padding-left: 10px;
}

.box-lista .box-lista-elem a {
	color: #22090C;
}

.box-lista .box-lista-elem-ujdonsag a {
	color: #fff;
	text-decoration: none;
}

.box-lista .box-lista-elem-ujdonsag a:hover {
	color: #fff;
	text-decoration: underline;
}

.box-lista .aktiv a {
	color: #855723;
	font-weight: bolder;
}

.box-lista .box-lista-elem a:hover {
	color: #ED7F31;
}

.box-lista .box-lista-elem .box-lista-elem-sufix {
	float: right;
	color: #ACACAC;
}

.box-lista .select2-container--default {
	width: 100%;
}

.box-lista .select2-container--default .select2-selection--single {
	border-radius: 0px;
	background-clip: padding-box;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 37px;
	line-height: 24px;
	padding: 5px 0px 5px 8px;
	color: #444;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #AAA;
	width: 100%;
}

.box-lista .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 32px;
}

.termek-box {
	float: left;
	width: 33.3%;
	/*border: 1px #F0F0F0 solid;*/
	/*height: 350px;*/
	height: 315px;
	position: relative;
	-webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background: #fff;
    z-index: 1;
    padding: 10px;
}

.deal-termek-box:hover {
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    z-index: 2;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
    -moz-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
    box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
	height: 382px;
}

.termek-box:hover .deal-kosar-btn-box {
	opacity: 1;
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}

.termek-box .deal-kosar-btn-box {
	text-align: left;
	padding-top: 0px;
	visibility: hidden;
	opacity: 0;
}

@keyframes fadeIn {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }
    60% {
        transform: scale(1);
    }
    80% {
        transform: scale(0.9);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    60% {
        -webkit-transform: scale(1);
    }
    80% {
        -webkit-transform: scale(0.9);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

.termek-box .deal-btn-kosar {
	background-color: #5a8450;
	border-color: #5a8450;
	width: 100%;
}

.termek-box .deal-btn-kosar-off {
	background-color: #D0D0D0;
	border-color: #D0D0D0;
	width: 100%;
	cursor: not-allowed;
}

.min-height {
	height: 180px;
}

.border-right {
	border-right: 1px #D0D0D0 solid;
}

.border-left {
	border-left: 1px #D0D0D0 solid;
}

.border-bottom {
	border-bottom: 1px #D0D0D0 solid;
}

.termek-reszletek-container {
	position: relative;
	background: #FFF;
	color: #767676;
}

.termek-reszletek-container .akcios-termek {
	position: absolute;
	top: 0px;
	left: 0px;
}

.termek-reszletek-container .reszletek-kep-box {
	text-align: center;
	margin: 15px 0px;
	padding-top: 20px;
}

.termek-reszletek-container .reszletek-kep-box img {
	display: inline;
}

.termek-reszletek-container .reszletek-item .select2-container--default .select2-selection--single {
    border-radius: 0px;
    background-clip: padding-box;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 27px;
    line-height: 24px;
    padding: 0px 0px 5px 8px;
    color: #444;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #AAA;
    width: 100%;
}

.termek-reszletek-container .nagyker-kisker-ar {
	font-size: 14px;
	font-weight: bold;
	color: #008000;
	text-align: left;
	margin: 20px 0px;
}

.termek-reszletek-container .kisker-ar-box {
	margin-bottom: 15px;
	margin-top: 15px;
}

.termek-reszletek-container .kisker-ar-regi {
	font-size: 14px;
    color: #767676;
    text-decoration: line-through;
    text-align: left;
    margin-bottom: 7px;
}

.termek-reszletek-container .nagyker-kisker-ar-regi {
	text-align: left;
	font-size: 13px;
	color: #767676;
	text-decoration: line-through;
	margin-top: 15px;
	margin-bottom: -15px;
}

.termek-reszletek-container .mennyiseg {
	float: left;
	/*width: 35%;*/
}

.termek-reszletek-container .mennyiseg label {
	float: left;
	color: #767676;
	font-size: 18px;
	font-weight: normal;
	margin-right: 10px;
	line-height: 29px;
}

.termek-reszletek-container .mennyiseg .form-control {
	padding: 4px;
	font-size: 15px;
	margin-left: 5px;
	background-color: rgb(255, 255, 255);
	width: 35px;
	text-align: center;
}

.termek-reszletek-container .kisker-ar {
	/*float: right;*/
	font-weight: bold;
	color: #767676;
	text-align: left;
	font-size: 20px !important;
	line-height: 33px;
}

.termek-reszletek-container .valtozat-gomb {
	padding: 5px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #F07F21;
}

.termek-reszletek-container .login-gomb {
	padding: 5px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #F07F21;
}

.termek-reszletek-container .login-gomb a {
	color: #ED7F31;
}

.separator {
	height: 2px;
	border-bottom: 1px #F0F0F0 solid;
	margin-bottom: 15px;
}

.separator-big  {
	height: 2px;
	border-bottom: 6px #F0F0F0 solid;
	margin-bottom: 15px;
}

.termek-reszletek-container .megrendeles-gomb {
	background-color: #5a8450;
	color: #FFF;
	border-style: none;
	font-weight: normal;
	padding: 10px;
	cursor: pointer;
	text-align: center;
	font-size: 25px;
}

.termek-reszletek-container .megrendeles-gomb:hover {
	background-color: #EF8328;
}

.termek-reszletek-container .megrendeles-gomb-red {
	background-color: #C83F17;
	color: #FFF;
	border-style: none;
	font-weight: normal;
	padding: 10px;
	cursor: pointer;
	text-align: center;
	font-size: 25px;
}

.termek-reszletek-container .megrendeles-gomb-reder {
	background-color: #EF8328;
}

.tovabbi-kepek {
	width: 120px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border-style: solid;
	border-color: #F0F0F0;
	border-width: 1px;
	margin: 5px;
	float: left;
}

.termek-leiras {
	line-height: 23px;
	margin: 10px 0;
	text-align: justify;
}

#termek-box {
	padding: 2px;
/*	-webkit-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
	-moz-box-shadow:    0px 0px 7px 0px rgba(187, 187, 187, 0.75);
	box-shadow:         0px 0px 7px 0px rgba(187, 187, 187, 0.75);
*/
    border: 1px #D0D0D0 solid;
	background: #fff;
	padding-bottom: 15px;
}

.termek-filter-box {
	padding: 2px;
/*	-webkit-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
	-moz-box-shadow:    0px 0px 7px 0px rgba(187, 187, 187, 0.75);
	box-shadow:         0px 0px 7px 0px rgba(187, 187, 187, 0.75);
*/
    border: 1px #D0D0D0 solid;
	background: #fff;
	padding-bottom: 15px;
	width: 100%;
    padding-top: 15px;
}

/**
* lapozó
*/

.pagination {
    margin: 10px 0px;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 8px;
    margin-left: 1px;
    line-height: 1.42857;
    color: #F4F4F4;
    text-decoration: none;
    background-color: #C9C9C9;
    border: 1px solid #C9C9C9;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #F4F4F4;
    cursor: default;
    background-color: #ED7F31;
    border-color: #ED7F31;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    z-index: 3;
    color: #F4F4F4;
    background-color: #ED7F31;
    border-color: #ED7F31;
}

.pagination .fa {
	font-size: 15px;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.drawpager-order {
	padding-left: 5px;
	padding-right: 0px;
	width: 30%;
	float: left;
}

.drawpager-order .drawpager-select {
    border-radius: 0px;
    background-clip: padding-box;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 32px;
    line-height: 24px;
    padding: 2px 0px 5px 8px;
    color: #444;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #E0E0E0;
    width: 100%;
    margin: 10px 0px;
    float: left;
}

.drawpager-kaliber {
	display: none;
}

.drawpager-kaliber .drawpager-select {
    border-radius: 0px;
    background-clip: padding-box;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 32px;
    line-height: 24px;
    padding: 2px 0px 5px 8px;
    color: #444;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #AAA;
    width: 100%;
    margin: 10px 0px;
}

.drawpager-brand .drawpager-select {
    border-radius: 0px;
    background-clip: padding-box;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 32px;
    line-height: 24px;
    padding: 2px 0px 5px 8px;
    color: #444;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #AAA;
    width: 100%;
    margin: 10px 0px;
}

.drawpager-order .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px;
}

.drawpager-order .sufix {
	line-height: 50px;
}

.drawpager-order .select2-container--default {
	float: left;
}

.drawpager-order .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 3px;
}

.pagenum-box {
	width: 20%;
	float: left;
}

.drawpager-keszlet {
	float: left;
	width: 15%;
	line-height: 52px;
}

.drawpager-keszlet input {
	margin-right: 5px;
	position: relative;
	top: 2px;
}

.pagination-box {
	text-align: right;
	padding-right: 10px;
	float: right;
	width: 35%;
}

.mobile-news-box {
	display: none;
}

.mobile-news-box .news-item {
    padding-left: 45px;
    line-height: 30px;
    background-color: #F4F4F4;
    margin: 1.6px 0px;
    text-transform: uppercase;
    cursor: pointer;
}

.mobile-news-box a {
    color: #000;
}

.full-page {
	display: block;
}

.mobile-page {
	display: none;
}

/**
* cookie
*/

.cookie-box {
	position: fixed;
	z-index: 13;
	bottom: 0px;
	color: #FFF;
	margin: 0px auto;
	background-color: #585858;
	background-color:rgba(0, 0, 0, 0.7);
	text-align: center;
	width: 100%;
	padding: 15px;
}

.cookie-box a {
	color: #fff;
}

.cookie-box .cookie-box-inner {
	max-width: 1000px;
	margin: 0px auto;
	padding: 0px 10px;
	font-size: 11px;
}

.cookie-box .cookie-box-inner .cookie-text {
	float: left;
	line-height: 32px;
	width: 87%;
	text-align: left;
}

.cookie-box .cookie-box-inner .cookie-btn {
	float: right;
	margin-left: 20px;
}

/**
* belépő oldal
*/
.portal-container {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 2;
	text-align: center;
	margin: 0px auto;
	background-color: #585858;
	background-color:rgba(0, 0, 0, 0.7);
}

.portal-container .portal-inner {
	width: 950px;
	background: #f5f2eb;
	display: inline-block;
	position: relative;
	top: 7%;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 3px #F07F23 solid;
	/*padding: 15px;*/
}

.portal-container .portal-inner {
	text-align: left;
}

.portal-inner .inner-left, .portal-inner .inner-right {
	height: 666px;
	padding: 0;
	position: relative;
}

.left-link-1 {
	top: 55px;
    left: 24px;
    position: absolute;
    width: 87px;
    height: 34px;
    cursor: pointer;
}

.left-link-2 {
	top: 141px;
    left: 24px;
    position: absolute;
    width: 87px;
    height: 36px;
    cursor: pointer;
}

.right-link {
	position: absolute;
    /* top: 10px; */
    /* left: 10px; */
    width: 154px;
    height: 48px;
    right: 32px;
    bottom: 55px;
    cursor: pointer;
}

.portal-inner .title {
	background-position: left;
	background-color: #ed7f23;
	text-align: right;
	padding: 0 20px 0 0;
	font-size: 35px;
	font-family: 'Cardo', serif;
	text-transform: uppercase;
}

.portal-inner .inner-left .btn {
    background-color: #fff;
    color: #230c0c;
    float: left;
    margin: 9px 14px 0px 0px;
}

.portal-inner .inner-right .btn {
    background-color: #230c0c;
    color: #fff;
    float: right;
    margin: 9px 0px 0px 14px;
}

.portal-inner .inner-left .design {
	border-right: 10px #F07F23 solid;
	padding-right: 5px;
	height: 100%;
}

.portal-inner .inner-left .design .design {
	border-right: 5px #F07F23 solid;
	padding-right: 5px;
	height: 100%;
}

.portal-inner .inner-right .design {
	border-left: 10px #F07F23 solid;
	padding-left: 5px;
	height: 100%;
}

.portal-inner .inner-right .design .design {
	border-left: 5px #F07F23 solid;
	padding-left: 5px;
	height: 100%;
}

.portal-inner img {
	/*max-width: 300px;*/
}

.portal-inner .tartalom h1 {
	font-size: 18px;
}

.portal-inner .tartalom {
	font-size: 12px;
	text-align: justify;
	padding: 10px;
}

.top-fb-box {
	float: right;
	position: relative;
	margin-bottom: 5px;
	margin-right: 5px;
	height: 20px;
}

.blog-image {
	padding-left: 0px;
}

/**
* width: 700
*/

@media (max-width: 1000px) {

    .rslides {
		display: none;
    }

}

.only-mobile {
	display: none;
}

.nav > li.only-mobile {
	display: none;
}

.new_prod {
background: #F07F23;
    padding: 5px;
    font-size: 14px;
    text-align: center;
    margin-left: 5px;
    margin-right: 20px;
}

.new_prod a {
	color: #fff;
	text-decoration: none;
}

.landing-btn-green {
	color: #fff;
	font-size: 25px;
	background: #007D00;
	border: 1px #007D00 solid;
}

.landing-btn-red {
	color: #fff;
	font-size: 25px;
	background: #C83F17;
	border: 1px #C83F17 solid;
}

.landing-btn-orange {
	color: fff;
	font-size: 25px;
	background: #F07F23;
	border: 1px #F07F23 solid;
}

.btn-facebook {
	padding: 2px 5px;
    margin: 2px;
    font-size: 11px;
    border-radius: 0px;
    background: #4267b2;
}

.login-udv {
	font-size: 30px;
	color: #666;
	margin-bottom: 20px;
}

.img-responsive {
	display: inline-block;
}

.kategoriaterkep  {
	list-style-type: none;
	font-size: 14px;
    line-height: 25px;
    color: #000;
}

.kategoriaterkep a {
	color: #000;
}

.katul {
	padding-left: 0px;
}

.kategoriaterkep div {
	padding-left: 5px;
}

.fak {
	background: #F07F23;
	padding-left: 5px;
}

.fak a {
	color: #000;
	font-weight: bolder;
}

.fak li {
	color: #000;
}

.faal {
	padding-left: 5px;
	text-decoration: underline;
	background: #E0E0E0;
}

.faalal {
	padding-left: 25px;
	background: #F0F0F0;
}

.kategoriaterkep-separator {
	list-style-type: none;
	/*border-bottom: 1px #F07F23 dotted;*/
	width: 100%;
	height: 10px;
}

.katterkep-menu {
	background: #D0D0D0;
	text-align: left;
	padding-left: 10px;
}

.inslider {
	position: relative;
}

.sliderbox {
	position: absolute;
	top: -5px;
	text-align: left;
	color: #fff;
	width: 100%;
	height: 245px;
}

.sliderbox .slider-title {
	font-size: 25px;
	margin-bottom: 10px;
}

.sliderbox .slider-text {
	font-size: 45px;
}

.big-title {
	color: #767676;
	font-size: 35px;
	text-align: center;
	padding: 25px 0;
}

.big-title h1 {
	display: inline-block;
    margin-top: 0;
}

.orange-big-title {
	color: #f07f23;
	font-size: 17px;
	text-align: left;
	margin: 20px 0;
}

.deal-box {
	width: 33%;
	float: left;
	padding: 10px;
	margin: 0;
	border: 0;
	height: 325px;
}

.deal-2 {
	border-left: 1px #D0D0D0 solid;
	border-right: 1px #D0D0D0 solid;
}

.deal-box .deal-image {
	cursor: pointer;
    height: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.deal-box .deal-title {
	text-align: left;
    font-size: 14px;
    color: #767676;
    font-weight: 600;
    min-height: 42px;
}

.deal-box .deal-price {
	float: left;
	width: 60%;
	text-align: left;
	margin-top: 20px;
}

.deal-box .deal-price .old-price {
    color: #767676;
    text-decoration: line-through;
    font-size: 15px;
}

.deal-box .deal-price .price {
	color: #f07f23;
	font-size: 25px;
	font-weight: bold;
}

.deal-box .deal-end-text {
	color: #D20000;
	font-size: 25px;
	min-height: 35px;
}

.progress-box {
	width: 40%;
    float: left;
    padding-top: 5px;
    text-align: left;
}

.progress-box .timeleft-text {
	font-size: 13px;
    color: #b5b5b5;
    margin-right: 5px;
}

.progress-box .progressBar {
  width: 100%;
  margin: 10px auto;
  height: 5px;
  background-color: #eeeeee;
  /*border: 1px #f07f23 solid;*/
}

.progress-box .progressBar div {
  height: 100%;
  text-align: right;
  line-height: 5px; /* same as #progressBar height if we want text middle aligned */
  width: 0;
  background-color: #f07f23;
  box-sizing: border-box;
}

.progress-box .timeleft {
	color: #f07f23;
	font-size: 13px;
}

.ajanlott-box {
	background-color: #B99C6B;
    color: #fff;
    padding: 17px 20px;
    text-align: center;
    font-size: 15px;
}

.margin-left5 {
	margin-left: 5px;
}

.margin-right5 {
	margin-right: 5px;
}

.border-rightF {
	border-right: 5px #FFF solid;
}

.ajanlott-box a {
	color: #FFF;
	text-decoration: none;
}

.ajanlott-box a:hover {
	color: #FFF;
	text-decoration: none;
}

.breadcump  {
	font-size: 20px;
	color: #767676;
    margin: 14px 0;
    padding-left: 15px;
}

.breadcump a {
	color: #767676;
}

.inner-title {
	font-size: 15px;
	margin: 10px 0;
}

.orange {
	color: #767676;
}

.gray {
	color: #767676;
}

.penztar-felhbox label {
	float: left;
	min-width: 105px;
    margin-right: 10px;
    line-height: 33px;
    font-size: 12px;
}

.filter-box {
	border-bottom: 1px #F0F0F0 solid;
    position: relative;
    padding-left: 10px;
}

.filter-box input[type="checkbox"] {
    top: 2px;
    position: relative;
}

.filter-box label {
	line-height: 15px;
    margin-left: 5px;
    font-size: 11px;
    font-weight: normal;
}

.penztar-outer {
	float: left;
	width: calc(100% - 225px);
}

.sum-box-outer {
	float: right;
	width: 200px;
	min-height: 200px;
	border: 1px #f0f0f0 solid;
	padding: 10px;
}

.f-fa-item {
	width: 25%;
}

.helper {
	margin-bottom: 15px;
	color: #f07f23;
}

.bannerhely1 {
	margin: 40px 0 15px;
}

.bannerhely1 .col-sm-4 {
	padding-left: 0;
	padding-right: 0;
}

.padding-left {
	padding-left: 5px;
}

.padding-right {
	padding-right: 5px;
}

.ui-menu-item-wrapper {
	font-size: 12px;
}

.ui-menu .ui-menu-item {
    padding: 3px .4em;
}

.ui-menu-item {
	color: #767676;
}

.ui-menu-item .ui-menu-item-wrapper:hover, .ui-menu-item .ui-state-active {
	background: #F0F0F0;
	border: 1px #F0F0F0 solid;
	color: #767676;
}

.webennemrend .fa  {
	font-size: 20px;
	margin-right: 10px;
}

.cat-container {
	z-index: 0;
	position: relative;
	top: 460px;
}

.deal-container {
	z-index: 1;
	position: relative;
	top: -560px;
}

.deal-container .big-title {
	color: #EF8328;
	font-size: 35px;
	text-align: center;
	background: #FFF;
	padding: 25px 0;
	margin: 0;
}

.navbar-default .navbar-toggle {
	border-color: #FFF;
	margin-right: 30px;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFF;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #FFF;
}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #B99C6B;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	text-align: left;
	padding-left: 25px;
}

.footer-inner1 .bigpt a {
	/*padding-top: 22px;*/
	color: #767676;
}

.footer-inner1 .big a {
	/*padding-top: 22px;*/
	color: #767676;
}

.no-mobile {
	display: block;
}

.only-mobile {
	display: none;
}

.orange {
	color: #EF8328;
}

.orange a {
	color: #EF8328;
}

.orange-border {
	border: 1px #f07f23 solid;
}

.footer-outer3 .f-menu2 {
    text-align: center;
}

.footer-outer3 .f-menu2 .f-menu-box {
    display: inline-block;
    width: 1000px;
}

.footer-outer3 .f-menu2 .f-menu-box .col-sm-3 {
	text-align: left;
	width: 23%;
}

.footer-outer3 .f-menu2 .f-menu-box .last-itembox {
	text-align: right;
	font-size: 13px;
	width: 31%;
}

.footer-outer3 .f-menu2 .f-menu-box .title {
	margin-bottom: 10px;
}

.footer-outer3 .f-menu2 .f-menu-box a {
	color: #f0f0f0;
	line-height: 24px;
    font-size: 13px;
}

.footer-outer4 {
	background: #323232;
	padding: 10px;
	color: #FFF;
}

.footer-inner3 {
	width: 1250px;
	display: inline-block;
}

.footer-inner3 .f-menu-box a {
	color: #FFF;
	font-size: 13px;
	padding: 0 16px;
}

.only-tablet {
	display: none;
}

.kat-box-lista {
	margin-bottom: 10px;
}

#deal-feliratkozas {
	display: none;
}

.bggray {
	background: #E0E0E0;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px 10px;
}

.bggray div {
	float: left;
	margin-right: 10px;
}

.fizkot {
	line-height: 22px;
	font-size: 12px;
}

.fizkot input[type="checkbox"] {
	position: relative;
	top: 2px;
}

.v-bolt, .v-megye, .v-varos {
	width: 32%;
}

.drp-box {
    float: left;
    width: 25%;
    position: relative;
    padding: 0 5px;
}

.drp-box-ch {
    float: left;
    width: 12%;
    position: relative;
    padding: 0 5px;
}

.drp-title {
    border-radius: 0px;
    background-clip: padding-box;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 32px;
    line-height: 24px;
    padding: 2px 0px 5px 8px;
    color: #444;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #E0E0E0;
    width: 100%;
    margin: 10px 0px;
    float: left;
}

.drp-title input[type="text"] {
    border: none;
    width: 97%;
    cursor: pointer;
}

.drp-title .fa {
    float: right;
    position: relative;
    top: 6px;
    right: 5px;
    cursor: pointer;
}

.drp-inner {
    max-height: 200px;
    overflow: auto;
    width: 97.1%;
    position: absolute;
    background: #FFF;
    top: 42px;
    z-index: 10;
    padding: 10px;
    border: 1px solid #E0E0E0;
    display: none;
}

.drp-inner-ch {
    padding-top: 15px;
    margin-left: 15px;
}

.drp-inner-btn {
    padding-top: 8px;
}

.drp-group label {
    float: left;
    margin-left: 10px;
    font-weight: normal;
}

.drp-chk {
    float: left;
    margin-right: 10px;
}

.drp-title-inner {
    background: #F0F0F0;
    padding: 2px 5px;
    position: relative;
    top: 2px;
    margin-right: 5px;
    font-size: 11px;
}

.no-price {
    color: #855723;
    font-size: 15px;
    font-weight: 600;
    line-height: 37px;
    text-align: center;
    padding-right: 15px;
}

.fbanner {
	width: 32.8%;
	margin: 3px;
}

@media ALL AND (min-width: 1024px) AND (max-width: 1370px) {

	.no-mobile {
		display: block;
	}

	.only-mobile, .only-tablet {
		display: none;
	}

	.header-box-inner, .header, .center-container {
		max-width: 1000px;
	}

	.search_input {
		width: 200px !important;
	}

	.header-logo {
		line-height: 90px;
	}

	.header-search {
		width: 25%;
	}

	.header-phone {
		width: 24%;
	}

	.header-login {
		width: 18%;
	}

	.header-basket {
		width: 14%;
	}

	.navbar-container {
		max-width: 1000px;
	}

	.navbar-nav li a {
		padding: 0 13px;
	}

	.footer-outer1 .footer-inner1 {
		width: 1000px;
	}

	.footer-outer3 .footer-inner3 {
		width: 1000px;
	}

	.center-kateg-box {
		width: 180px;
		min-width: 100px;
	}

	.termek-box .termek-box-ar, .deal-box .deal-price .price {
		font-size: 20px;
	}

	.deal-box .deal-price, .progress-box {
		width: 50%;
	}

	.progress-box, .termek-box .kosar-btn-box {
		padding-top: 0px;
	}

	.min-height {
		min-height: 200px;
	}

	.center-kateg-box .center-kateg-box-title {
		font-size: 11px;
	}

	.footer-outer1 .footer-inner1 .f-fa-item .big {
		font-size: 16px;
	}

	#termek-box .center-kateg-box .center-kateg-box-image {
		width: 195px;
	}

	#termek-box .center-kateg-box {
		width: 186px;
	}

	.termek-lista-box {
		width: 23.7%;
	}

	.termek-lista-box .termek-box-ar-regi, .termek-lista-box .termek-box-ar {
		font-size: 11px;
	}

	.bolt-outer {
		width: 32.2%;
	}

	.news-row .short-content {
		min-height: 165px;
	}

	.penztar-outer {
		padding-left: 10px;
	}

	.penztar-img {
		width: 90px;
	}

	.penztar-td {
		font-size: 11px;
		line-height: 20px;
	}

	.penztar-outer .col-sm-6 {
		width: 40%;
	}

	.penztar-felhbox .col-sm-6 {
		width: 50%;
	}

	.penztar-megjegyzes-box {
		margin-top: 37px;
	}

	.penztar-outer .col-sm-1 {
		width: 10%;
	}

	.center-box {
		padding-left: 10px;
	}
	.footer-inner3 {
	    width: 1011px;
	}
	.footer-inner3 .f-menu-box a {
	    padding: 0 5px;
	}

}

@media ALL AND (min-width: 600px) AND (max-width: 1020px) {

		.fbanner  {
        	width: 32.7%;
		}

		.only-mobile {
			display: none;
		}

		.no-mobile, .only-tablet {
			display: block;
		}

		.no-tablet {
			display: none;
		}

		.header-box-inner, .header, .center-container, .inslider {
			max-width: 100%;
		}

		.inslider {
			padding-left: 10px;
			padding-right: 10px;
		}

		.header-logo {
			line-height: 90px;
		}

		.header-search {
			display: none;
		}

		.header-phone {
			width: 24%;
		}

		.header-login {
			width: 18%;
		}

		.header-basket {
			width: 14%;
		}

		.navbar-container {
			max-width: 100%;
		}

		.navbar-nav li a {
			padding: 0 20px;
		}

		.footer-outer1 .footer-inner1 {
			width: 100%;
		}

		.footer-outer3 .footer-inner3 {
			width: 100%;
		}

		.footer-outer3 .f-menu2 .f-menu-box .col-sm-4 {
			text-align: center;
			margin-bottom: 15px;
		}

		.center-kateg-box {
			width: 180px;
			min-width: 100px;
		}

		.termek-box .termek-box-ar, .deal-box .deal-price .price {
			font-size: 20px;
		}

		.deal-2 {
			border: 0px;
		}

		.deal-box {
			float: none;
			width: 100%;
			border-bottom: 1px #D0D0D0 solid;
		}

		.deal-box .deal-price, .progress-box {
			width: 50%;
		}

		.progress-box, .termek-box .kosar-btn-box {
			padding-top: 0px;
		}

		.bannerhely1 .col-sm-4 {
			width: 100%;
			text-align: center;
			margin-bottom: 5px;
		}

		.bannerhely1 .padding-left {
			padding-left: 0;
		}

		.bannerhely1 .padding-right {
			padding-right: 0;
		}

		.min-height {
			min-height: 200px;
		}

		.center-kateg-box .center-kateg-box-title {
			font-size: 11px;
		}

		.footer-outer1 .footer-inner1 .f-fa-item .big {
			font-size: 16px;
		}

		#termek-box .center-kateg-box .center-kateg-box-image {
			width: 100%;
			height: 208px;
		}

		#termek-box .center-kateg-box {
			width: 48%;
			height: 208px;
		}

		.termek-box {
			width: 50%;
			border-right: 1px #D0D0D0 solid;
			border-bottom: 1px #D0D0D0 solid;
		}

		.termek-lista-box {
			width: 31.5%;
		}

		.termek-lista-box .termek-box-ar-regi, .termek-lista-box .termek-box-ar {
			font-size: 11px;
		}

		.deal-box {
			float: none;
			width: 100%;
			border-bottom: 1px #D0D0D0 solid;
			height: 345px;
		}

		.bolt-outer {
			width: 48%;
		}

		.news-row .short-content {
			min-height: 165px;
		}

		.penztar-outer {
			padding-left: 10px;
		}

		.penztar-img {
			width: 90px;
		}

		.penztar-td {
			font-size: 11px;
			line-height: 20px;
		}

		.penztar-outer .col-sm-6 {
			width: 40%;
		}

		.penztar-outer .col-sm-1 {
			width: 10%;
		}

		.cat-container {
			top: 0px;
		}

		.deal-container {
			top: 0px;
		}

		.header {
			min-height: 145px;
		}

		.header-logo {
			width: 100%;
			text-align: center;
		}

		.header-search {
			width: 48%;
			min-height: 103px;
		}

		.header-phone {
			width: 35%;
			float: left;
			padding-left: 10px;
		}

		.header .fa {
			line-height: 28px;
		}

		.header-phone .d-phone-text {
			padding-top: 5px;
		}

		.header-phone .d-phone-text .orange, .header-login .d-login-text .gray, .header-basket .d-basket-text .gray {
			font-size: 15px;
		}

		.header-login {
			width: 30%;
		}

		.header-login .d-login-text {
			padding-top: 0px;
		}

		.header-basket {
			width: 26%;
		}

		.d-basket-db {
			top: -5px;
		}

		.header-basket .d-basket-text {
			padding-top: 0px;
		}

		.header-basket .d-basket-box {
			top: 40px;
		}

		.footer-outer1 .footer-inner1 .f-menu {
			display: none;
		}

		.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
			margin-left: 0;
			margin-right: 0;
		}

		.footer-inner1 .col-sm-3 {
			width: 50%;
			float: left;
			text-align: center;
		}

		.footer-inner1 .min {
			display: none;
		}

		.footer-inner1 .bigpt {
			padding-top: 0;
			margin-bottom: 15px;
		}

		.footer-outer3 .footer-inner3 {
			text-align: center;
		}

		.ajanlott-kateg-box {
			display: none;
		}

		.d-mobile-search-form {
			float: left;
			padding-top: 11px;
			text-align: left;
			padding-left: 10px;
			width: 50%;
		}

		.d-mobile-search-form .form-group {
		    margin-bottom: 0px;
		    position: relative;
		}


		.search_input {
			width: 100%;
			padding: 5px 6px !important;
			max-width: 500px;
			position: relative;
		}

		.search-button-box {
			line-height: 27px;
			width: 20px;
			right: 4px;
			float: none;
			position: absolute;
			top: 0px;
		}

		.d-mobile-search-form .fa {
			font-size: 20px;
		}

		.penztar-box .col-sm-6 {
			width: 100%;
		}

		.penztar-db {
			width: 50%;
			float: left;
		}

		.penztar-db .form-control {
			width: 50%;
			display: inline-block;
		}

		.penztar-refresh {
			width: 25%;
			float: left;
		}

		.penztar-item {
			padding: 3px 0 3px 10px;
		}

		.penztar-item .title {
			float: left;
			min-width: 65px;
		}

		.penztar-item a {
			color: #767676;
		}

		.penztar-item .fa-exclamation-circle {
			color: #D20000;
		}

		.penztar-felhbox .col-sm-6, .penztar-outer .col-sm-6 {
			width: 100%;
		}

		.footer-outer3 .f-menu2 .f-menu-box {
        	width: 100%;
		}

		.drawpager-order {
			width: 50%;
		}

		.pagenum-box {
			width: 50%;
			float: right;
		}

		.pagination-box {
			width: 70%;
		}

		.kat-ico {
			display: inline-block;
			padding-left: 7px;
		}

		.kat-box-lista {
			display: none;
		}

		.left-filter-mobile {
			display: none;
			position: absolute;
			z-index: 2;
			width: 200px;
			border: 2px #767676 solid;
			left: 5px;
			top: 164px;
			background: #FFF;
		}

		.bgwhite {
			margin-right: 0px;
		}

		.left {
	 		padding: 0 0 0 5px;
    		margin-top: 10px;
		}

		.filter-ico-box {
			display: inline-block;
			float: left;
			line-height: 54px;
			padding-left: 10px;
			cursor: pointer;
			color: #C9C9C9;
		}

		.filter-ico-box .fa-filter {
			font-size: 25px;
		}

		.filter-ico-box .filter-ico .fa {
			font-size: 20px;
		}

		.filter-ico-box:hover {
			color: #ED7F31;
		}

		.termek-lista-box .termek-megnevezes {
			min-height: 90px;
		}

		.price-col {
			width: 100%;
		}

		.header-login .d-login-personal-box {
			top: 47px;
		}

		.login-box .login-inputbox {
			width: 50%;
		}

		.reg-form-container .reg-left, .reg-form-container .reg-right {
			width: 100%;
		}

		.elfj-container {
			text-align: center;
		}

		.elfj-container .width400 {
			width: 339px;
		}

		.brand-box {
			width: 33%;
			border: 1px #D0D0D0 solid;

		}

		.news-row {
			width: 50%;
			border: 1px #D0D0D0 solid;
		}

		.col-sm-12 {
		 	width: 100%;
		}

		.login-box .login-inputbox, .login-box .login-buttonbox {
			float: none;
			width: 100%;
			text-align: center;
			padding-right: 0;
			margin-bottom: 10px;
		}

		.login-box .login-inputbox .form-control {
			width: 100%;
		}

		.portal-container .portal-inner {
			width: 100%;
		}
		.footer-outer3 .f-menu2 .f-menu-box .m-col1, .footer-outer3 .f-menu2 .f-menu-box .m-col2, .footer-outer3 .f-menu2 .f-menu-box .m-col0 {
			width: 33%;
			float: left;
		}

		.footer-outer3 .f-menu2 .f-menu-box .m-col1 {
			text-align: center;
		}

		.footer-outer3 .f-menu2 .f-menu-box .m-col2 {
			text-align: right;
		}

		.footer-outer3 .f-menu2 .f-menu-box .last-itembox {
			clear: both;
			width: 100%;
			text-align: center;
		}

}

@media ALL AND (max-width: 1370px) {
    .drp-box {
        width: 50%;
        position: relative;
        padding: 0 5px;
    }
    .drp-box-ch {
        width: 25%;
        position: relative;
        padding: 0 5px;
    }
		.fbanner  {
        	width: 32.7%;
		}

}

@media ALL AND (max-width: 1000px) {
			.fbanner {
            	margin: 0;
            	width: 100%;
            	margin-bottom: 10px;
			}
}
@media ALL AND (max-width: 599px) {

			.fbanner {
            	margin: 0;
            	width: 100%;
            	margin-bottom: 10px;
			}

			.no-mobile {
				display: none;
			}

			.only-mobile {
				display: block;
			}

			.header-logo, .header-search {
				width: 100%;
				float: none;
				padding-top: 0;
				text-align: center;
			}

			.header-box-inner, .header, .center-container, .inslider {
				max-width: 100%;
			}

			.header-phone {
				width: 24%;
			}

			.header-login {
				width: 18%;
			}

			.header-basket {
				width: 14%;
			}

			.navbar-container {
				max-width: 100%;
			}

			.navbar-nav li a {
				padding: 0 20px;
			}

			.footer-outer1 .footer-inner1 {
				width: 100%;
			}

			.footer-outer3 .footer-inner3 {
				width: 100%;
			}

			.center-kateg-box {
				width: 180px;
				min-width: 100px;
			}

			.termek-box .termek-box-ar, .deal-box .deal-price .price {
				font-size: 20px;
			}

			.deal-2 {
				border: 0px;
			}

			.deal-box {
				float: none;
				width: 100%;
				border-bottom: 1px #D0D0D0 solid;
			}

			.deal-box .deal-price, .progress-box {
				width: 50%;
			}

			.progress-box, .termek-box .kosar-btn-box {
				padding-top: 0px;
			}

			.bannerhely1 .col-sm-4 {
				width: 100%;
				text-align: center;
				margin-bottom: 5px;
			}

			.bannerhely1 .padding-left {
				padding-left: 0;
			}

			.bannerhely1 .padding-right {
				padding-right: 0;
			}

			.min-height {
				min-height: 200px;
			}

			.center-kateg-box .center-kateg-box-title {
				font-size: 11px;
				line-height: 15px;
			}

			.footer-outer1 .footer-inner1 .f-fa-item .big {
				font-size: 16px;
			}

			#termek-box .center-kateg-box .center-kateg-box-image {
				width: 100%;
				height: 118px;
			}

			#termek-box .center-kateg-box {
				width: 46%;
				height: 160px;
			}

			.termek-box {
				width: 100%;
				border-right: 0;
				border-bottom: 1px #D0D0D0 solid;
			}

			.termek-box:hover {
			    -webkit-transform: none;
			    -moz-transform: none;
			    -o-transform: none;
			    -ms-transform: none;
			    transform: none;
			    z-index: 2;
			    -webkit-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
			    -moz-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
			    box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
			}

			.termek-lista-box {
				width: 47.8%;
			}

			.termek-lista-box .termek-box-ar-regi, .termek-lista-box .termek-box-ar {
				font-size: 16px;
			}

			.deal-box {
				float: none;
				width: 100%;
				border-bottom: 1px #D0D0D0 solid;
				height: 345px;
			}

			.bolt-outer {
				width: 100%;
			}

			.news-row .short-content {
				min-height: 165px;
			}

			.penztar-outer {
				padding-left: 10px;
				width: 100%;
			}

			.penztar-img {
				width: 90px;
			}

			.penztar-td {
				font-size: 11px;
				line-height: 20px;
			}

			.penztar-outer .col-sm-6 {
				width: 40%;
			}

			.penztar-outer .col-sm-1 {
				width: 10%;
			}

			.cat-container {
				top: 0px;
			}

			.deal-container {
				top: 0px;
			}

			.header {
				height: auto;
			}

			.header-phone {
				width: 35%;
				float: left;
				padding-left: 10px;
			}

			.header .fa {
				line-height: 28px;
			}

			.header-phone .d-phone-text {
				padding-top: 5px;
			}

			.header-phone .d-phone-text .orange, .header-login .d-login-text .gray, .header-basket .d-basket-text .gray {
				font-size: 15px;
			}

			.header-login {
				width: 50%;
				float: left;
    			margin-left: 10px;
			}

			.d-mobile {
				float: left;
			}

			.d-mobile-ico {
				position: relative;
				top: 4px;
				left: 4px;
			}

			.d-mobile-ico .fa {
				font-size: 20px;
			}

			.header-login .d-login-text {
				padding-top: 0px;
			}

			.header-basket {
				width: 26%;
			}

			.d-basket-db {
				top: -5px;
			}

			.header-basket .d-basket-text {
				padding-top: 0px;
			}

			.header-basket .d-basket-box {
				top: 31px;
			}

			.footer-outer1 .footer-inner1 .f-menu {
				display: none;
			}

			.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
				margin-left: 0;
				margin-right: 0;
			}

			.footer-inner1 .col-sm-3 {
				width: 100%;
				float: left;
				text-align: center;
				margin-bottom: 15px;
			}

			.footer-inner1 .min {
				display: none;
			}

			.footer-inner1 .bigpt {
				padding-top: 0;
			}

			.footer-outer3 .footer-inner3 {
				text-align: center;
				line-height: 20px;
    			font-size: 12px;
			}

			.navbar {
				margin-bottom: 0;
			}

			.inslider {
	 			padding-top: 0;
			}

			.deal-termek-box:hover {
			    -webkit-transform: none;
			    -moz-transform: none;
			    -o-transform: none;
			    -ms-transform: none;
			    transform: none;
			    z-index: 2;
			    -webkit-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
			    -moz-box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
			    box-shadow: 0px 0px 7px 0px rgba(187, 187, 187, 0.75);
			}

			.footer-outer1 .footer-inner1 .f-title1 {
				padding-top: 10px;
				padding-bottom: 10px;
			}

			.sliderbox, .ajanlott-kateg-box, .breadcump {
				display: none;
			}

			.big-title {
				background-color: #FFF;
			}

			.drawpager-order {
				width: 50%;
			}

			.pagenum-box {
				width: 50%;
				float: right;
			}

			.pagination-box {
				width: 70%;
			}

			.kat-ico {
				display: inline-block;
				padding-left: 7px;
			}

			.kat-box-lista {
				display: none;
			}

			.left-filter-mobile {
				display: none;
				position: absolute;
			    z-index: 2;
			    width: 200px;
			    border: 2px #767676 solid;
			    left: 5px;
			    top: 164px;
			    background: #FFF;
		    }

			.bgwhite {
				margin-right: 0px;
			}

			.left {
	 			padding: 0 0 0 5px;
    			margin-top: 10px;
			}

			.filter-ico-box {
				display: inline-block;
				float: left;
			    line-height: 54px;
			    padding-left: 10px;
			    cursor: pointer;
				color: #ED7F31;
		    }

		    .filter-ico-box .fa-filter {
				font-size: 25px;
		    }

		    .filter-ico-box .filter-ico .fa {
				font-size: 20px;
		    }

		    .filter-ico-box:hover {
				color: #C9C9C9;
		    }

		    .brand-box {
				width: 50%;
				height: 210px;
				border: 1px #D0D0D0 solid;
		    }

		    .news-row {
				width: 100%;
		    }

		    .termek-box .termek-megnevezes {
			    height: 93px;
			    text-align: left;
			}

			.d-mobile-search-form {
				float: left;
				padding-top: 11px;
				text-align: left;
				padding-left: 10px;
				width: 50%;
			}

			.d-mobile-search-form .form-group {
		        margin-bottom: 0px;
		        position: relative;
			}

			.d-mobile-search-form .fa {
				font-size: 20px;
			}

			.footer-outer3 .f-menu2 .f-menu-box {
				width: 100%;
			}

			.search_input {
				width: 100%;
				padding: 5px 6px !important;
				max-width: 500px;
				position: relative;
			}

			.search-button-box {
				line-height: 27px;
			    width: 20px;
			    right: 4px;
			    float: none;
			    position: absolute;
			    top: 0px;
			}

			.footer-outer3 .f-menu2 .f-menu-box .col-sm-4 {
	 			text-align: center;
	 			margin-bottom: 10px;
			}

			.login-box .login-inputbox, .login-box .login-buttonbox {
				float: none;
				width: 100%;
				text-align: center;
				padding-right: 0;
				margin-bottom: 10px;
			}

			.login-box .login-inputbox .form-control {
				width: 100%;
			}

			.reg-form-container .reg-left, .reg-form-container .reg-right {
				width: 100%;
				float: none;
				padding-left: 10px;
			}

			.penztar-box .col-sm-6 {
				width: 100%;
			}

			.penztar-db {
				width: 50%;
				float: left;
			}

			.penztar-db .form-control {
				width: 50%;
				display: inline-block;
			}

			.penztar-refresh {
				width: 25%;
				float: left;
			}

			.penztar-item {
				padding: 3px 0 3px 10px;
			}

			.penztar-item .title {
				float: left;
				min-width: 65px;
			}

			.penztar-item a {
				color: #767676;
			}

			.penztar-item .fa-exclamation-circle {
				color: #D20000;
			}

			.sum-box-outer {
				width: 100%;

			}

			.kosar-osszesen, .kosar-osszesen-price, .szall-box, .kosar-osszesen-help {
				text-align: center;
			}

			.penztar-felhbox .col-sm-6, .penztar-outer .col-sm-6 {
				width: 100%;
			}

			.header-login .d-login-personal-box {
				top: 30px;
			}

			.keszlet-ertesito {
				float: none;
				width: 100%;
			}

			.price-col {
				width: 100%;
			}

			.tovabbi-kepek {
				width: 75px;
				height: 75px;
			}

			.orange-big-title {
				padding-left: 15px;
			}

			.portal-container .portal-inner {
				width: 100%;
			}

			.footer-outer3 .f-menu2 .f-menu-box .m-col1, .footer-outer3 .f-menu2 .f-menu-box .m-col2 {
				width: 50%;
				float: left;
			}

			.footer-outer3 .f-menu2 .f-menu-box .last-itembox {
				width: 100%;
				text-align: center;
			}
             .v-bolt, .v-megye, .v-varos {
				width: 100%;
			}


}

@media ALL AND (max-width: 500px) {
	.termek-lista-box {
	    width: 47%;
	}
	.termek-lista-box .termek-box-ar, .termek-lista-box .termek-box-ar-regi {
		width: 100%;
		float: none;
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}
	.bejarasblock {
		left: 154px;
		top: 0px;
	}
    .drp-box {
        float: none;
        width: 100%;
        position: relative;
        padding: 0 5px;
    }
    .drp-box-ch {
        width: 100%;
        position: relative;
        padding: 0 5px;
    }
    .termek-filter-inner {
        text-align: center;
    }
    #drp-gyarto {
        top: 93px;
    }
    #drp-kaliber {
        top: 145px;
    }
}

@media ALL AND (max-width: 350px) {
	.termek-lista-box {
	    width: 100%;
	}
    .drp-box {
        float: none;
        width: 100%;
        position: relative;
        padding: 0 5px;
    }
    .drp-box-ch {
        width: 100%;
        position: relative;
        padding: 0 5px;
    }
    .termek-filter-inner {
        text-align: center;
    }
    #drp-gyarto {
        top: 93px;
    }
    #drp-kaliber {
        top: 145px;
    }
}
/*
@media (max-width: 1000px) {
	.navbar-form {
		margin: 8px 5px;
	}
	.navbar-nav {
    	margin: 7.5px 20px;
	}
	.navbar-nav li {
    	border-right: none;
	}
	.navbar-form-min {
		display: block;
		padding-left: 30px;
	}
	.navbar-form-min .search_input {
		top: 5px;
		position: relative;
	}
	.navbar-form-min .search_button {
    	top: 14px;
	}
	.navbar-form {
		display: none;
	}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	    margin-right: 0px;
	}
	.banner-box-left {
		margin-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		text-align: center;
	}

	.banner-box-right {
		margin-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		text-align: center;
	}
	.banner-box-center {
		margin-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		text-align: center;
	}
	.banner-container img {
		display: inline;
	}
	.footer-container .fotter-box {
		border-right: none;
		float: right;
		width: 50%;
	}
	.fotter-right-box {
		text-align: left;
	}
	.fotter-right-box img {
		margin-top: 10px;
	}
	.login-button {
		display: block;
	}
	.header-login-box {
		display: none;
	}
	.brand-box {
		width: 100%;
		margin: 0px;
	}
	.brand-box img {
		display: inline;
	}
	.left-box {
		display: none;
	}
	.right-box {
		display: none;
	}
	.center-container {
		padding-right: 10px;
		padding-left: 10px;
	}
	.boltok-kep {
    	height: 120px;
    	width: 200px;
    	float: none;
	}
	.footer-top-left {
		display: none;
	}
	.footer-top-box {
		display: none;
	}
	.video-box {
		width: 100%;
	}
	.width400 {
		max-width: 98%;
	}
	.form-container label {
     	float: none;
     	text-align: center;
     	width: auto;
     	margin-right: 0px;
	}
	.magnum-modal-container .magnum-modal-box {
		margin: 30px auto;
	}
	.center-kateg-box {
		float: left;
		min-width: 48%;
    }
	.center-termek-box .termek-box {
     	width: 46%;
	}
	.drawpager-order {
		width: 45%;
		float: left;
	}
	.drawpager-order .sufix {
		display: none;
	}
	.drawpager-kaliber {
		display: block;
		width: 36%;
		float: right;
		padding-right: 10px;
	}
	.drawpager-brand {
		display: block;
		width: 30%;
		float: left;
		padding-left: 7px;
	}
	.pagenum-box {
		width: 40%;
	}
	.pagination-box {
		width: 50%;
		float: right;
		padding-right: 7px;
	}
	.footer-container .termekek-footer-box {
		display: none;
	}
	.footer-container .magnum-footer-box {
		float: left;
		width: 50%;
	}
	.fotter-right-box {
    	text-align: center;
    	clear: both;
	}
	.min-kosar-gomb {
		display: block;
	}
	.penztar-box {
		display: none;
	}

	.penztar-td-row {
		display: none;
	}

	.mobil-penztar-box {
		display: block;
	}
	.kosar-osszesen {
		text-align: left;
	}

	.szall-box {
		text-align: left;
	}
	.top-news-box {
		display: none;
	}
	.mobile-news-box {
		display: block;
		margin-top: 5px;
	}
	.mobile-news-box div {
		padding-left: 0px;
		padding-right: 0px;
	}
	.full-page {
		display: none;
	}

	.mobile-page {
		display: block;
	}
	.cookie-box .cookie-box-inner .cookie-text {
		font-size: 10px;
		text-align: center;
		line-height: 17px;
		width: 100%;
	}
	.cookie-box .cookie-box-inner .cookie-btn {
		float: none;
		margin: 0px 0px;
	}
	.mobile-new-mode {
		display: block;
	}
	.portal-container .portal-inner {
    	width: 100%;
	}
	.portal-inner .inner-left, .portal-inner .inner-right {
		height: auto;
	}
	.portal-inner img {
	    max-width: 95%;
	}
	.portal-inner .title {
		text-align: center;
		padding: 0;
		font-size: 31px;
	}
	.portal-inner .inner-left .btn, .portal-inner .inner-right .btn {
		float: none;
	}
	.blog-image {
		float: none;
		margin-bottom: 10px;
		text-align: center;
	}

	.blog-image .img-responsive {
		display: inline-block;
	}
	.only-mobile {
		display: block;
	}
	.nav > li.only-mobile {
		display: block;
	}
	.only-mobile {
		display: block;
	}
	.nav > li.only-mobile {
		display: block;
	}
	.search_input {
	    width: 100px !important;
	}
	.drawpager-keszlet {
	    float: left;
	    width: 15%;
	    line-height: 52px;
	    margin-left: 15px;
	}
}
@media all AND (max-width: 700px) {
	.center-kateg-box {
    	float: none;
	}
	.search_input {
	    width: 100px !important;
	}
	.drawpager-keszlet {
	    float: right;
	    width: 32%;
	    line-height: 52px;
	}
}

@media (max-width: 400px) {
	.center-kateg-box {
		float: none;
    }
	.only-mobile {
		display: block;
	}
	.nav > li.only-mobile {
		display: block;
	}
	.search_input {
	    width: 100px !important;
	}
	.drawpager-keszlet {
	    float: right;
	    width: 32%;
	    line-height: 52px;
	}
}
/**
* width: 500 eddig
*/


/**
* landing pages
*/

.landing_pages_separator {
	background: #e7e7e7;
	width: 100%;
	height: 3px;
}

.szet-box {
	padding-left: 15px;
	line-height: 23px;
}