html
{
  height: 100%;
}

body{
	color: #555555;
	font-family: 'Montserrat';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	margin: 0px;
	height: 100%;
}
.height15{
	height: 15px;
}
	.margin20{
		margin-bottom: 20px;
	}

.overflow{
	overflow: hidden;
}

.redtext{
	color: #d9233e;
}

.bluetext{
	/*color: #005c84;*/
	color: #d9233e;
}


.justblue{
	color: #005c84;
}

#map * {
    overflow:visible;
}

#postapontapi{
	margin-top: 20px;
}

*:focus {
    outline: none;
}

.fixedheader {
position: fixed;
z-index: 100;
width: 100%;
}

.fixedblue{
	background-color: #005c84;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.fixedred {
background-color: #d9233e;
color: #fff;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 15px !important;
padding-right: 15px !important;
}

.top10 {
	margin-top: 10px;
}

.termekkereso {
	margin-top: 20px;
}

.marginh1{
margin-top: 0px;
}

.topheight{
	height: 60px;
}

.szovegtop,
.megrendeleseim{
margin-top: 60px;
}

#logindiv{
	padding-top: 10px;
	padding-bottom: 10px;
}

label{
font-weight: 400;
width: 100%;
}

.intl-tel-input {
    display: block;
    width: 100%;
}

.logo{
position: absolute;
z-index: 100;
}

#belepomodul nav.belepomodulhatter{
 background-color:transparent;
}

#belepomodul .navbar-inverse {
    background-image:none;
}


#belepomodul .navbar-nav>li>a {
 color: #634e42 !important;
}


.required{
color: #b11111;
}

.fejlecikon{
font-size: 18px;
}

.spaceh{
height: 60px;
width: 100%;
}

.v-align {
      float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.spaceht{
height: 50px;
width: 100%;
}

.spacehten{
height: 10px;
width: 100%;
}

.vcenter {
  margin: auto;
  position: absolute;
  top: 0;  bottom: 0;
}


.centerimg{
margin: 0 auto;
}

.wholediv{
display: block;
height: 100%;
}

.hoverfade{
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.container-fluid{
padding: 0;
}

.kozepicon{
line-height: 35px;
vertical-align: middle;
}

.pinktext{
color: #d9233e;
}

.brandek{
margin-top: 20px;
}

.termekoldal .nav-tabs > li {
    float:none;
    display:inline-block;
    zoom:1;
}

.termekoldal .nav-tabs {
    text-align:center;
}

.row-xs-flex-center {
    display:flex;
    align-items:center;
}
@media ( min-width:768px ) {
    .row-sm-flex-center {
        display:flex;
        align-items:center;
    }
}
@media ( min-width: 992px ) {
    .row-md-flex-center {
        display:flex;
        align-items:center;
    }
}
@media ( min-width: 1200px ) {
    .row-lg-flex-center {
        display:flex;
        align-items:center;
    }
}

.grid-item { width: 200px; padding: 10px;}
.grid-item--width2 { width: 400px; }

.cim{

	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 23px;
	color: #444444;
}

.ido{
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	line-height: 23px;
	color: #d9233e;
}

.pinkpannelrow{
 background-color: #d9233e!important;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	color: #fff;

}



.pannelrow{
    background-color: #f7e0e0 !important;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
}

.facepanel{
 background-color: #f7e0e0 !important;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #005c84;
	font-size: 11px;
	line-height: 14px;
}

.hirlevelpanel{
	background-color: #e2dfdf !important;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #005c84;
	font-size: 11px;
	line-height: 14px;
}

.emailform{
margin-top: 10px;
}

.hidden{
display: none;
}

.feliratkozokbtn{
border-radius: 0px;
background-color: #f0f0f0;
border: 2px solid #cccccc;
color: #555555;
}

.feliratkozokbtn:hover{
border-radius: 0px;
background-color: #e0e0e0;
border: 2px solid #aaaaaa;
color: #555555;
}

.iratkozz{
font-weight: bold;
font-size: 18px;
color: #555;
line-height: 23px;
}

.contentCentered {
  text-align: center;
}

.contentCentered:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}

.contentCentered > * {
  display: inline-block;
  vertical-align: middle;
}

.blacktext{
color: #555555;
}

.texxtd{
padding-top: 5px;
padding-bottom: 5px;
}

.fullwidth{
width:100%;
}

.fbicon{
font-size: 56px;
margin-right: 10px;
}

.pinka{
color: #d9233e;
}

.pinka:hover{
color: #f86987;
}

.grey {
   background-color: hsl(0, 0%, 16%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b5b5b", endColorstr="#282828");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5b5b5b), to(#282828));
  background-image: -moz-linear-gradient(top, #5b5b5b, #282828);
  background-image: -ms-linear-gradient(top, #5b5b5b, #282828);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828));
  background-image: -webkit-linear-gradient(top, #5b5b5b, #282828);
  background-image: -o-linear-gradient(top, #5b5b5b, #282828);
  background-image: linear-gradient(#5b5b5b, #282828);
  border-color: #282828 #282828 hsl(0, 0%, 11%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.red {
  background-color: #d9233e !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
  font-family: 'Montserrat';
  font-size: 20px;
}

.red:hover {
  background-color: #f23652 !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
}

.btn-facebook{
margin-bottom: 10px !important;
border-radius: 0 !important;
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0,0,0,0.2);
	 border: 3px solid #dddddd !important;
}

.blue {
  background-color: hsl(214, 37%, 28%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7a99c1", endColorstr="#2c4361");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#7a99c1), to(#2c4361));
  background-image: -moz-linear-gradient(top, #7a99c1, #2c4361);
  background-image: -ms-linear-gradient(top, #7a99c1, #2c4361);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a99c1), color-stop(100%, #2c4361));
  background-image: -webkit-linear-gradient(top, #7a99c1, #2c4361);
  background-image: -o-linear-gradient(top, #7a99c1, #2c4361);
  background-image: linear-gradient(#7a99c1, #2c4361);
  border-color: #2c4361 #2c4361 hsl(214, 37%, 19.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56);
  -webkit-font-smoothing: antialiased;
}

.btn-default-tk {
  background-color: #005c84 !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
  font-family: 'Montserrat';
  font-size: 16px;
}

.btn-default-tk:hover {
  background-color: #0074a7 !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
}

.btn-default-pr {
  background-color: #d9233e !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
  font-family: 'Montserrat';
  font-size: 16px;
}

.btn-default-pr:hover {
  background-color: #f23652 !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
}

.btn-default-pink {
  background-color: #f0f0f0 !important;
  border: 2px solid #d9233e!important;
  color: #d9233e!important;
  border-radius: 0px !important;
}

.btn-default-pink:hover {
  background-color: #e0e0e0 !important;
  border: 2px solid #f86987 !important;
  color: #f86987 !important;
  border-radius: 0px !important;
}

.btn-default-gr {
  background-color: #f0f0f0 !important;
  border: 2px solid #cccccc !important;
  color: #555555 !important;
  border-radius: 0px !important;
}

.btn-default-gr:hover {
  background-color: #e0e0e0 !important;
  border: 2px solid #aaaaaa !important;
  color: #555555 !important;
  border-radius: 0px !important;
}

.btn-default-gr a {
  color: #555555 !important;
}

.btn-default-gr a:hover {
  color: #555555 !important;
  text-decoration: none;
}

.btn-default-tr {
  background-color: #005c84 !important;
  border: 0 !important;
  border-radius: 4px !important;
  color: #ffffff !important;
  font-weight: bold !important;
}

.btn-default-tr:hover {
   background-color: #0074a7 !important;
  border: 0 !important;
  border-radius: 4px !important;
  color: #ffffff !important;
  font-weight: bold !important;
}


.btn-default-kosarba {
  background-color: #ffffff !important;
  border: 2px solid #cccccc !important;
  color: #555555 !important;
  border-radius: 0px !important;
}

.btn-default-kosarba:hover {
  background-color: #ffffff !important;
  border: 2px solid #005c84 !important;
  color: #555555 !important;
  border-radius: 0px !important;
}

.btn-default-kosarba a {
  color: #555555 !important;
}

.btn-default-kosarba a:hover {
  color: #005c84 !important;
  text-decoration: none;
}

.btn-default-rendelheto {
  background-color: #e0b82f !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
  font-family: 'Montserrat';
  font-size: 16px;
}

.btn-default-rendelheto:hover {
  background-color: #0074a7 !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
}

.btn-default-akcio {
  background-color: #d9233e !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
  font-family: 'Montserrat';
  font-size: 16px;
}

.btn-default-akcio:hover {
  background-color: #d64258 !important;
  border: 3px solid #dddddd !important;
  color: #ffffff !important;
  border-radius: 0px !important;
}


#logomodul{
	padding-top: 87px;
	padding-bottom: 20px;
}

.logobar{
width: 100%;
height: 5px;
background-color: #d9233e;
}

.kosarba-i{
vertical-align: middle;
}


.tartalomkont{
padding-top: 10px;
}


.nomargin{
margin-left: 0px !important;
margin-right: 0px !important;
}

.nopadding{
padding-left: 0px !important;
padding-right: 0px !important;
}


.nopad{
padding-left: 2px;
padding-right: 2px;
}

.spacerh{
height: 20px;
}

.uzenetdoboz{
padding-top: 10px;
}

a{
color: #005c84;
}

a:hover{
color: #0074a7;
text-decoration: underline;
}



textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.bootstrap-select:focus,
.uneditable-input:focus {
  border-color: rgba(187, 187, 187, 0.8) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(187, 187, 187, 0.6) !important;
  outline: 0 none;
}

.bootstrap-select .btn:focus {
        outline: none !important;
    }

    .selectpicker a {
        outline: 0;
    }


.bigh1{
font-size: 48px;
font-family: 'Roboto', sans-serif;
color: #005c84;
margin-bottom: 20px;
	}


h1{
	font-style: normal;
	font-size: 24px;
	line-height: 23px;
	color: #d9233e;
}

h2{
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	line-height: 23px;
	color: #333333;
}

h3{
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	line-height: 23px;
}

.katlink h1{
  margin: 0;
}

.kategoria{
font-style: normal;
font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color: #d9233e;
}

.kategoria a{
color: #d9233e !important;
}

.kategoria a:hover{
color: #f23652 !important;
text-decoration: underline;
}

.letoltlink{
color: #fff !important;
font-size: 14px;
padding-top: 5px;
}

.letoltlink:hover{
color: #aaa !important;
text-decoration: underline;
}

.hasznalati{
margin-top: 30px;
}

img{
border: 0;
}

hr{
background-color: #bbbbbb;
border-top: 1px solid #bbbbbb;
}

.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }

.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}

.lapozocont{
position: relative;
}

#kategorialista{
position: absolute;
top: 0;
left: 0;
margin-top: 0px;

z-index: 10;
}

input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span.fake {
    display:inline-block;
    width:24px;
    height:24px;
    margin:0px 14px 0 0;
    vertical-align:middle;
    background:url(kepek/devimpex/checkbox.png) left top no-repeat;
    cursor:pointer;
	float: left;
}
input[type="checkbox"]:checked + label span.fake {
    background:url(kepek/devimpex/checkbox.png) -24px top no-repeat;
}

input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span.fakeright {
    display:inline-block;
    width:24px;
    height:24px;
    margin:5px 10x 0 0;
    vertical-align:middle;
    background:url(kepek/devimpex/checkbox.png) left top no-repeat;
    cursor:pointer;
	float: right;
}
input[type="checkbox"]:checked + label span.fakeright {
    background:url(kepek/devimpex/checkbox.png) -24px top no-repeat;
}

input[type="radio"] {
    display:none;
}

input[type="radio"] + span.fake {
    display:inline-block;
    width:24px;
    height:24px;
    margin:0px 14px 0 0;
    vertical-align:middle;
    background:url(kepek/devimpex/radiobutton.png) left top no-repeat;
    cursor:pointer;
	float: left;
}

input[type="radio"]:checked + span.fake {
    background:url(kepek/devimpex/radiobutton.png) -24px top no-repeat;
}

input[type="radio"][disabled] + span.fake {
       background:url(kepek/devimpex/radiobutton.png) -48px top no-repeat;
	   opacity: 0.1;
	   cursor: not-allowed;
}

input[type="radio"][disabled] + label span.fakes{
    opacity: 0.3;
}

.katcont{
	margin-top: 4px;
}

.katlink{
    font-style: normal;
    font-size: 24px;
    color: #d9233e;
}

.termekelrendezes{
	border-radius: 4px;
	background-color: #dddddd;
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #005c85;
	overflow: hidden;
}

.termekelrendezes .szoveg{
	padding: 10px 12px;
	display: inline-block;
}

.termekelrendezes .icons{
float: right;
font-size: 20px;
}

.termekelrendezes .icon{
	font-size: 20px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
display: inline-block;
color: #ffffff;
border-left: 1px solid #fff;
}

.termekelrendezes .icon.active{
color: #005c85;
}

.akciocheck{

}

.akciocheck label{
background-color: #d9233e;
border: 0;
border-radius: 4px;
font-size: 14px;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
line-height: 32px;
font-weight: bold;
width: 100%;
text-transform: uppercase;
}

.akciocheck .fake{
margin-top: 5px !important;
}

.nagykercheck label{
background-color: #d9233e;
border: 0;
border-radius: 4px;
font-size: 12px;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
line-height: 32px;
width: 100%;

}

.nagykercheck .fakeright{
margin-top: 5px !important;
}

 .carousel-control .fa-angle-left{
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: 0px;
    font-size: 30px;
	font-style: normal;
    font-weight: 400;
	left: 50%;
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
	cursor: pointer;
	}

	 .carousel-control .fa-angle-right{
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: 0px;
    font-size: 30px;
	font-style: normal;
    font-weight: 400;
	right: 50%;
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
	cursor: pointer;
	}

/*Bejelentkezésmodul*/
#kosar_dropdown{
   height: 100%;
  overflow: auto;
}

#fixedheader{
/*position: fixed;
z-index: 20;*/
}


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

.spacer{
margin-left: 10px;
}


.down-light{
display: inline-block;
background: url('kepek/ikonok/le_vilagos.png') no-repeat;
width: 24px;
height: 24px;
margin-left: 10px;
top:8px;
position:relative;
}

.icon-delete{
display: inline-block;
background: url('kepek/ikonok/bezar.png') no-repeat;
width: 24px;
height: 24px;
cursor: pointer;
}

.icon-delete:focus,
.icon-delete:hover{
background-position: 100% 0%;
}

#belepomodul{
font-family: arial;
}

#belepomodul .form-inside{
margin-top: 10px;
}

#belepomodul .navbar {
  position: fixed;
  min-height: 38px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

#belepomodul .navbar-nav>li>a {
   padding-top: 10px !important;
  padding-bottom: 10px !important;
   color: #ffffff !important;
}

#belepomodul .navbar-nav>li>a :hover{
   color: #c9f1ff !important;
}

#belepomodul .navbar-inverse .navbar-nav>.open>a, #belepomodul .navbar-inverse .navbar-nav>.open>a:hover, #belepomodul .navbar-inverse .navbar-nav>.open>a:focus {
   background: transparent !important;
}

#belepomodul #brandnav{

}

#belepomodul .navbar-inverse .navbar-nav>.open>a, #belepomodul .navbar-inverse .navbar-nav>.open>a:hover >.down-light, #belepomodul .navbar-inverse .navbar-nav>.open>a:focus >.down-light{
background-position: 100% 0%;
}

#belepomodul .navbar-inverse .navbar-nav>li>a:hover >.down-light{
background-position: 100% 0%;
}

#belepomodul .navbar-inverse .navbar-nav>li>a:hover >.icon-profile{
background-position: 100% 0%;
}

#belepomodul .navbar-inverse .navbar-nav>li>a:hover >.icon-login{
background-position: 100% 0%;
}

#belepomodul .navbar-inverse .navbar-nav>li>a:hover >.icon-cart{
background-position: 100% 0%;
}

#belepomodul .dropdown {
   /* padding-top: 31px;*/
	}


#belepomodul #bottombar .nav {
	width: 100%;
}

#belepomodul input[type="text"]{
	width: 100%;
	height: 35px;
	margin-top: 10px;
}

#belepomodul input[type="password"]{
	width: 100%;
	height: 35px;

	padding-top: 10px;
}

#belepomodul #show_hide_login{
  margin-top: 10px;
}

#belepomodul input[type="submit"]{
	width: 100%;
	float: left;
	margin-top: 10px;
}

#belepomodul .navbar-brand{
    padding-top: 0;
}

#belepomodul .navbar{
	margin-bottom: 0px;
	}

	#belepomodul .navbar a{
	width: 100%;
	}

#login-dp{
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:rgba(255,255,255,.9);
	z-index: 9999;
	position: relative;
}
#login-dp .help-block{
    font-size:12px
}
#login-dp .bottom{
    background-color:rgba(255,255,255,.8);
    border-top:1px solid #ddd;
    clear:both;
    padding:14px;
}
#login-dp .social-buttons{
    margin:12px 0
}
#login-dp .social-buttons a{
    width: 49%;
}
#login-dp .form-group {
    margin-bottom: 10px;
}
.btn-fb{
    color: #fff;
    background-color:#3b5998;
}
.btn-fb:hover{
    color: #fff;
    background-color:#496ebc
}
.btn-gp{
    color: #fff;
    background-color:#d34836;
}
.btn-gp:hover{
    color: #fff;
    background-color:#d34836;
}

@media(max-width:480px){
#kosar_dropdown {
    left: -130% !important;
}

  #belepes_dropdown{
  left: -355% !important;
  }

  #belepomodul .navbar-nav .open .dropdown-menu  .dropdown-cart{
   margin-right: 0px !important;

  }

  #belepomodul .navbar-nav .open .dropdown-menu {
   position: absolute !important;
  top: 100%!important;
  z-index: 1000!important;
  float: left !important;
  min-width: 300px!important;
  padding: 5px 0!important;
  margin: 2px 0 0;
  margin: 0 auto !important;
  background-color:rgba(255,255,255,.9)!important;
  border-radius: 4px!important;
  margin-top: 0!important;
  border-top-right-radius: 0!important;
  border-top-left-radius: 0!important;
  }

  #belepomodul .navbar-nav>li{
  float:left !important;
  }
  #belepomodul .navbar-nav>li>a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  line-height: 20px !important;
  }

  #belepomodul .dropdown-menu .divider{
    height: 1px !important;
  margin: 9px 0 !important;
  overflow: hidden !important;
  background-color: #e5e5e5 !important;
  }
  #belepomodul .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
   color: #101010 !important;
  font-size: 18px !important;
}

	#belepomodul .navbar-nav {
       margin: 0px 0px !important;
   }


   #belepomodul #brandnav{
margin-top: 25px !important;
position: absolute !important;
}

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

  .centerednav{
  display:inline-block !important;
	vertical-align:middle !important;
  }
}

@media	(min-width: 481px) and (max-width: 767px) {

  #kosar_dropdown{
  left: -200% !important;
  }

  #belepes_dropdown{
  left: -355% !important;
  }

  #belepomodul .navbar-nav .open .dropdown-menu  .dropdown-cart{
   margin-right: 0px !important;

  }

  #belepomodul .navbar-nav .open .dropdown-menu {
   position: absolute !important;
  top: 100%!important;
  z-index: 1000!important;
  float: left !important;
  min-width: 300px!important;
  padding: 5px 0!important;
  margin: 2px 0 0;
  margin: 0 auto !important;
  background-color:rgba(255,255,255,.9)!important;
  border-radius: 4px!important;
  margin-top: 0!important;
  border-top-right-radius: 0!important;
  border-top-left-radius: 0!important;
  }

  #belepomodul .navbar-nav>li{
  float:left !important;
  }
  #belepomodul .navbar-nav>li>a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  line-height: 20px !important;
  }

  #belepomodul .dropdown-menu .divider{
    height: 1px !important;
  margin: 9px 0 !important;
  overflow: hidden !important;
  background-color: #e5e5e5 !important;
  }
  #belepomodul .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
   color: #101010 !important;
  font-size: 18px !important;
}

	#belepomodul .navbar-nav {
       margin: 0px 0px !important;
   }


   #belepomodul #brandnav{
margin-top: 25px !important;
position: absolute !important;
}

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

  .centerednav{
  display:inline-block !important;
	vertical-align:middle !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
}
}
.navbar-right {
    float: right !important;
    margin-right: 0px;
}

/*Kosarmodul*/
.badge-notify{
   background:#d9233e;
   position:absolute;
   color: #fff;
   top:0px;
  }

.badge-notify:hover{
   color: #fff !important;
  }

.darab_input{
width: 40px;
}

.kosarbutton{
width: 90%;
margin: 0 auto;
padding-top: 7px !important;
margin-bottom: 10px;
}

ul.dropdown-login li .form-inside,
ul.dropdown-cart li .form-inside{
   display:block;
    padding:3px 10px;
    margin: 3px 0;
}

ul.dropdown-login,
ul.dropdown-cart{
    min-width:300px;
}
ul.dropdown-cart li .item{
    display:block;
    padding:3px 10px;
    margin: 3px 0;
}
ul.dropdown-cart li .item:hover{
    background-color:#f3f3f3;
}
ul.dropdown-cart li .item:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

ul.dropdown-cart li .item-left img{
float: left;
padding: 3px;
padding-right: 15px;
}

ul.dropdown-cart .darabar,
ul.dropdown-cart .osszar,
ul.dropdown-cart .nev a,
ul.dropdown-cart .nev{
font-size: 12px;
color: #101010;
line-height: 16px;
}

ul.dropdown-cart a:hover{
text-decoration: none;
}

ul.dropdown-cart li .item-left{
    float:left;
	width: 90%;
}
ul.dropdown-cart li .item-left img,
ul.dropdown-cart li .item-left span.item-info{
    float:left;
}
ul.dropdown-cart li .item-left span.item-info{
    margin-left:10px;
}
ul.dropdown-cart li .item-left span.item-info span{
    display:block;
}
ul.dropdown-cart li .item-right{
    float:right !important;
}
ul.dropdown-cart li .item-right button{
    margin-top:14px;
}

#kosarli .sotetszurke{
	background-color: #e5e5e5;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
	color: #101010;
}

#kosarli .redbottom{
	border-bottom: 1px solid #d9233e;
}

#kosarli .redtext{
	color: #d9233e;
}

#kosarli .redbackground{
	color: #fff;
	background-color: #d9233e;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*Bigmenu*/
#firstnav{
visibility: hidden;
}

@media (max-width: 767px){
#firstnav{
display: none;
}
}

.webaruhazmodul  .navbar-header{
cursor: pointer;
width: 100%;
    color: #404040;
}

.webaruhazmodul .navbar-toggle {
float: left !important;
border: 0;
color: #d9233e;
}

.webaruhazmodul .icon-bar {
background-color: #634e42 !important;
color: #634e42 !important;
}


.webaruhazmodul .navbar-toggle:hover{
background-color: transparent;
}

.webaruhazmodul .navbar-toggle:focus{
background-color: transparent;
}

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

.webaruhazmodul .navbar-default:hover  .navbar-toggle .icon-bar{
background-color: #634e42 !important;
color: #634e42 !important;
}

.webaruhazmodul .navbar-default:hover  .navbar-brand {
color: #885538;
font-size: 14px;
}


   .webaruhazmodul .navbar-header{
   background-color: #f0f0f0;
	margin-bottom: 7px;
	border-radius: 4px!important;
	color: #634e42 !important;
	font-size: 18px;
   }

.webaruhazmodul   .navbar-default .navbar-brand {
  color: #634e42 !important;
	font-size: 14px;
   }

.webaruhazmodul   .navbar-default .navbar-toggle .icon-bar:hover,
.webaruhazmodul   .navbar-default .navbar-toggle .icon-bar{
 color: #634e42 !important;
	font-size: 18px;
	 background-color: #634e42;
   }

.webaruhazmodul .navbar-nav {
    margin-right: 0px !important;
}

.webaruhazmodul .navbar-default{
background: transparent;
border: 0;
margin-bottom: 0px !important;
}


.piperemamabtn{
background-color: #f7e0e0 !important;
padding-left: 5px !important;
padding-right: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
margin-top: 5px;
}

@media ( max-width:768px ) {
.piperemamabtn{
background-color: #f7e0e0 !important;
padding-left: 20px !important;
padding-right: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
margin-top: 5px;
width: 100%;
}

.akciokbtn {
width: 100%;
padding-right: 0px !important;
margin-left: 0px !important;
padding-left: 20px !important;
margin-right: 0px !important;
}
}

.piperemamabtn:hover{
background-color: #e8c5c5 !important;
}

.akciokbtn{
color: #634e42 !important;
font-weight: 700;
background-color: #d9233e!important;
margin-left: 10px;
padding-top: 10px !important;
padding-bottom: 10px !important;
margin-top: 5px;
margin-right: 0px;
}

@media ( min-width: 1200px ) {
    .akciokbtn{
margin-right: 10px;
}
}

.akciokbtn:hover{
background-color: #ffa6b9 !important;
}

.webaruhazmodul .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background: transparent;
border: 0;
color: #005c84;
}

.webaruhazmodul .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #634e42;
    background-color: transparent;
}

.webaruhazmodul .navbar-default .navbar-nav>li>a {
    color: #634e42;
	text-transform: uppercase;
}

.webaruhazmodul .navbar-nav>li>.dropdown-menu {
    margin-top:0px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
	left: 0;
}

@media (max-width: 767px){
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 0px;
}
.navbar-nav>li>a {
    padding-top: 0px;
    padding-bottom: 5px;
    line-height: 20px;
}
.mega-dropdown-menu {
     padding: 0px !important;
}
}
@media ( min-width:768px ) {
    .webaruhazmodul .navbar-nav>li>.dropdown-menu {
	border: 1px solid #00a9a4;
}
}
@media ( min-width: 992px ) {
      .webaruhazmodul .navbar-nav>li>.dropdown-menu {
	border: 1px solid #00a9a4;
}
}
@media ( min-width: 1200px ) {
      .webaruhazmodul .navbar-nav>li>.dropdown-menu {
	border: 1px solid #00a9a4;
}
}

/*Webaruhaztermeklista*/
.webaruhaz .pagination{
margin: 0;
}

.webaruhaz .fejlec{
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
}


.icon-minus{
display: inline-block;
background: url('kepek/ikonok/bal.png') no-repeat;
width: 24px;
height: 24px;
cursor: pointer;
}

.icon-kosar{
display: inline-block;
background: url('kepek/ikonok/kosar.png') no-repeat;
width: 24px;
height: 24px;
cursor: pointer;
}

.kosarbagr{
	margin-top: 20px;
}

.kosarba{
	margin-top: 0px;
	width: 100%;
}

.kosarba a:hover{
	text-decoration: none;
	color: #f0f0f0;
}

.kosarba:hover .icon-kosar{
	background-position: 100% 0%;
}

.icon-minushundred{
display: inline-block;
background: url('kepek/ikonok/bal_dupla.png') no-repeat;
width: 24px;
height: 24px;
cursor: pointer;
}

.icon-plushundred{
display: inline-block;
background: url('kepek/ikonok/jobb_dupla.png') no-repeat;
width: 24px;
height: 24px;
cursor: pointer;
}

.icon-plus{
display: inline-block;
background: url('kepek/ikonok/jobb.png') no-repeat;
width: 24px;
height: 24px;
cursor: pointer;
}

.icon-plus:hover,
.icon-minushundred:hover,
.icon-plushundred:hover,
.icon-cart:hover,
.icon-minus:hover{
background-position: 100% 0%;
}

.breadcrumbs{
margin-top: 20px;
margin-bottom: 20px;
}

.littlepadding{
  padding-left: 0px;
  padding-right: 10px;
  margin-bottom: 15px;
}

.alapar{
margin-right: 5px;
}

.strike{
text-decoration: line-through;
color: #fff;
margin-top: 10px;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    font-size: 14px;
    margin-bottom: 10px;
	font-weight: normal;
}

.strikexs{
text-decoration: line-through;
margin-top: 10px;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    font-size: 14px;
    margin-bottom: 10px;
	font-weight: normal;
}

.webaruhaz hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.termek{
/*background-color: #fafafa;*/
text-align: left;
border: 3px solid #dddddd;
height: 100%;
overflow: hidden;
position: relative;
margin-bottom: 20px;
}

.tulajdonsagok{
	margin-top: 30px;
}
.termekbottom {

}

.termekkep{
border-bottom: 3px solid #dddddd;
overflow: hidden;
position: relative;
}

.termek-inner{
padding: 10px;

}

.keptarolo{

}

.termek:hover{
/*background-color: #ffffff;*/
}

.ingyenes{
	background-color: #d9233e;
	font-family: 'Roboto', sans-serif;
	color: #ffffff;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	padding-right: 25px;
	text-transform: uppercase;
	position: absolute;
	bottom: 40px;
	margin-left: -35px;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
}

.termekoldal .ingyenestop{
	background-color: #d9233e;
	font-family: 'Roboto', sans-serif;
	color: #ffffff;
	font-size: 11px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 45px !important;
	padding-right: 45px !important;
	text-transform: uppercase;
	position: absolute;
	top: 23px !important;
	margin-left: -55px !important;
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Safari */
    transform: rotate(-45deg);
		text-align: center;
}

.ingyenestop{
	background-color: #d9233e;
	font-family: 'Roboto', sans-serif;
	color: #ffffff;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 45px;
	padding-right: 45px;
	text-transform: uppercase;
	position: absolute;
	top: 23px;
	margin-left: -55px;
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Safari */
    transform: rotate(-45deg);
		text-align: center;
}

@media only screen and (max-width : 480px) {
	.ingyenestop{
	font-size: 9px;
	margin-left: -50px;
}
}



@media not all and (min-resolution:.001dpcm) { @media
{
    .ingyenestop {
     top: 23px;
	 margin-left: -62px;
  }
}}

@-moz-document url-prefix() {
  .ingyenestop {
     top: 23px;
	 margin-left: -62px;
  }
}

.termeknev{
margin-top: 0px;
}


.termeknev a{
font-size: 20px;
color: #005c84;
}

.termeknev a:hover{
text-decoration: none;
color: #0074a7;
}

.termekkereso .termekleiras{
color: #005c84;
font-size: 16px;
margin-left: 20px;
margin-top: 10px;
}

.webshopar{
margin-top: 10px;
padding-top: 5px;
padding-left: 10px;
color: #d9233e;
font-size: 24px;
margin-bottom: 10px;
font-weight: bold;
text-align: right;
font-family: arial;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: right;
}

.webshopar .nemar{
text-decoration: line-through;
color: #333333;
font-size: 14px;
text-align: right;
font-family: arial;
}

.webshopar .aktar{
color: #333333;
font-size: 24px;
text-align: right;
font-family: arial;
}

.webshopar .ar{
color: #d9233e;
font-size: 24px;
text-align: right;
font-family: arial;
}

.webshoparakcio{
font-family: arial;
margin-top: 10px;
padding-top: 5px;
color: #fff;
font-size: 24px;
margin-bottom: 10px;
font-weight: bold;
text-align: right;

background-color: #d9233e;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: right;
}

.akciosar{
font-size: 24px;
font-family: arial;
}

.webshoparakcio strike{
font-size: 14px;
color: #222222;
font-weight: normal;
font-family: arial;
}

.marka{
margin-top: 20px;
}

.plus{
float: right;
}

.darab-group{
width: 100%;
text-align: center;
border: 1px solid #dddddd;
border-radius: 4px;
padding: 5px;
padding-top: 10px;
margin-bottom: 20px;
}

.darab-group input{
border: 0;
font-size: 16px;
}

.dba{
height: 29px;
border: 0;
font-size: 16px;
background-color: transparent;
}

.db_tarolo{
width: 100px;
display: inline-block;
margin:0 auto;
}

.minus{
float: left;
}

.darabszam{
color: #404040;
width: 60px;
float: left;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
height: 29px;
border: 1px solid #ccc;
text-align:center;
}

.dba{
width: 40px;
float: left;
}

.breadcrumbs{
color: #888888;
background-color: #f0f0f0;
padding-top: 10px;
padding-bottom: 10px;
}

.breadcrumbs a{
color: #444444;
}
.breadcrumbs a:hover{
color: #005c84;
}

/*Webáruházbox*/
 @media (min-width: 768px) and (max-width: 991px) {
      #webaruhazbox .carousel-inner .item .item-item:last-child {
        display: none;
      }
   }

 #webaruhazboxbg{
	padding-top: 5px;
 background-color: #9f8bc4;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6c5ba4), to(#9f8bc4));
  background: -webkit-linear-gradient(top, #6c5ba4, #9f8bc4);
  background: -moz-linear-gradient(top, #6c5ba4, #9f8bc4);
  background: -ms-linear-gradient(top, #6c5ba4, #9f8bc4);
  background: -o-linear-gradient(top, #6c5ba4, #9f8bc4);
    background-repeat: no-repeat;
}

#webaruhazbox .termek{
margin-left: 10px;
 }

 #webaruhazbox .kosarba{
 padding: 10px;
 }

 #webaruhazboxbg .kiemelt h1{
 color: #fff;
 font-size:24px;
 text-transform: uppercase;
 }

#webaruhazbox .carousel-inner {
  overflow-y: hidden;
}
#webaruhazbox .carousel-inner .active.left { left: -25%; }
#webaruhazbox .carousel-inner .next        { left:  25%; }
#webaruhazbox .carousel-inner .prev    { left: -25%; }
#webaruhazbox .carousel-control        { width:  4%; }
#webaruhazbox .carousel-control.left {margin-left:-15px;background-image:none;}
#webaruhazbox .carousel-control.right {margin-right:-15px;background-image:none;}
#webaruhazbox .carousel-inner .item-item {
  padding:0!important;
}

#webaruhazbox .carousel-control:focus, #webaruhazbox .carousel-control:hover, #webaruhazbox .carousel-control {
    z-index: 10;
    top: 2%;
    width: 30px;
    color: #00a9a4;
	cursor: pointer;
}

/*Akcio*/
.akciokcol{
/*border-right: 1px solid #bbb;*/
}

.pannel .panelcim{
color: #005c84;
}
.pannel{
margin-bottom: 20px;
}

.akciok .termekkep{
margin-bottom: 20px;
}

.akcio .webshopar{
font-size: 14px;
}

.akciok .pannelrow{
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #005c84;
	height: 40px;
	line-height: 40px;
}

.akciok .termeknev a{
color: #333333;
font-size: 14px;
}

.akciok .nemar{
text-decoration: line-through;
color: #333333;
font-size: 14px;
}

.akciok .aktar{
color: #333333;
font-size: 14px;
}

.akciok .ar{
color: #d9233e;
font-size: 14px;
font-weight: bold;
margin-left: 10px;
}

.akciok .termek{
margin-bottom: 10px;
}

.akciok .osszes a{
color: #d9233e;
}
.akciok .osszes {
margin-top: 10px;
}

/*GridCOlumnCarousel*/

.grid-column-carousel {
    overflow: hidden
}
.grid-column-carousel__list {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    transition: transform .5s ease-in-out;
    -webkit-transition: -webkit-transform .5s ease-in-out
}
.grid-column-carousel__list:after,
.grid-column-carousel__list:before {
    content: ' ';
    display: table
}
.grid-column-carousel__list:after {
    clear: both
}
.grid-column-carousel__list.initialized {
    width: 9999px
}
.grid-column-carousel__list.initialized>* {
    display: block
}
.grid-column-carousel__list [data-gcc-ignore],
.grid-column-carousel__list>* {
    display: none
}

/*Toptermekek*/
.toprendelt{
margin-top: 20px;
}

.toprendelt .pannelrow{
	 background-color: #f7e0e0 !important;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
}

.toprendelt .termeknev a{
color: #333333;
font-size: 12px;

}

.toprendelt .nemar{
text-decoration: line-through;
color: #333333;
font-size: 12px;
}

.toprendelt .termekkep{
margin-bottom: 20px;
}

.toprendelt .aktar{
color: #333333;
font-size: 12px;
font-weight: bold;
}

.toprendelt .ar{
color: #d9233e;
font-size: 12px;
font-weight: bold;
margin-left: 10px;
}

.toprendelt .termek{
margin-bottom: 10px;
}

.toprendelt .osszes a{
color: #d9233e;
}


.grid-column-carousel__page-indicators{
display: none;
}

.toprendelt ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}

.toprendelt .carousel-control:focus, .toprendelt .carousel-control {
    z-index: 10;
    top: 2%;
    width: 30px;
    color: #00a9a4;
	background: transparent;
}

/*Keresomodul*/
#keresomodul{
    border: 0;
	border-radius: 4px;
    background-color: #005c84;
	color: #ffffff;
}

#keresomodul input{
    border: 0;
    box-shadow: none;
	background: transparent;
	color: #ffffff;
		font-size: 16px;
}

#keresomodul button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #ffffff;
	font-size: 16px;
    padding: 0 8px 0 10px;
}


#keresomodul .glyphicon-search{
    font-size: 20px;
	color: #ffffff;
}

#keresomodul input[type="text"]::-webkit-input-placeholder {
 color: #ffffff;
}

/*Keresomodul2*/
#keresomodulxs{
    border: 0;
	border-radius: 4px;
  /*  background-color: #005c84;*/
	color: #ffffff;
}

#keresomodulxs input{
    border: 0;
    box-shadow: none;
	background: transparent;
	color: #ffffff;
		font-size: 16px;
}

#keresomodulxs button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #ffffff;
	font-size: 16px;
    padding: 0 8px 0 10px;
}


#keresomodulxs .glyphicon-search{
    font-size: 20px;
	color: #ffffff;
}

#keresomodulxs input[type="text"]::-webkit-input-placeholder {
 color: #ffffff;
}

/*Lapozomodul*/
/*#lapozo .carousel-indicators li { visibility: hidden; }*/

#lapozomodul{
	/*margin-top: 20px;*/
}

#lapozo .carousel-indicators li {
    background-color: #999 !important;
    background-color: rgba(70, 70, 70, .25) !important;
}
#lapozo .carousel-indicators .active {
    background-color: #005c84 !important;
}
#lapozo .carousel-indicators {
    bottom: 0px;
}
#lapozo .carousel-inner .item {
    font-size: 10px;
    color: #00a9a4
}
#lapozo .carousel-control:focus,
#lapozo .carousel-control {
    z-index: 10;
    width: 30px;
    color: #00a9a4;
	text-decoration: none;
    display: block;
    width: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#lapozo .carousel-control:hover {
    color: #00a9a4;
}
#lapozo .carousel-control .icon:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0, 0, 0, 0.9);
	/*color: rgba(255,255,255,0.9);*/
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
}

#lapozo .carousel-control.left,
#lapozo .carousel-control.right {
    background: none
}
#lapozo .carousel-control.left {
   /*left: -15px;*/
}
#lapozo .carousel-control .iconright:before {
    content: '\f002';
}
#lapozo .carousel-control.right {
    /*right: -15px;*/
}

/*Hirmodul*/
.hirlista hr{
margin-top: 5px;
margin-bottom: 5px;
}

.hirekcol{
border-left: 0;
}

.termekoldal .termeknev {
margin-top: 20px;
}

#logomodul {
    padding-top: 60px;
    padding-bottom: 0px;
}

@media ( min-width:768px ) {
    .hirekcol{
border-left: 0;
}

#logomodul {
    padding-top: 40px;
    padding-bottom: 20px;
}

}
@media ( min-width: 992px ) {
    .hirekcol{
border-left: 1px solid #bbb;
}
#logomodul {
    padding-top: 87px;
    padding-bottom: 20px;
}

}
@media ( min-width: 1200px ) {
   .hirekcol{
border-left: 1px solid #bbb;
}
#logomodul {
    padding-top: 87px;
    padding-bottom: 20px;
}
}

.hirlista{

}


.icon-right{
float: right;
}

.hirlista .pannelrow{
   background-color: #d9233e!important;
   color: #fff;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 16px;
    font-weight: bold;
	border-radius: 4px;
}

.hirlista .panelcim{
line-height: 40px;
}

.hirlista .tovabb {
margin-top: -5px;
margin-right: 0px;
float: right;
}

.hirlista .cim{

	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	color: #444444;
}

.hirlista .ido{

	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	color: #d9233e;
}

.hirlista .osszes a{
color: #d9233e;
}

.facepanel{
cursor: pointer;
}

/*Lábléc*/
.lablecteto{
margin-top: 25px;
}

.footer-content{
padding: 20px;
}

.footer{
background-color: #005c84;
color: #e0e0e0;
}

.footer h1{
color: #e0e0e0;
font-size: 18px;
}

.footer h2{
color: #e0e0e0;
font-size: 16px;
}

.footer a{
color: #ffffff;
}

.footer a:hover{
color: #c9f1ff;
text-decoration: none;
}

.social{
background-color: #f0f0f0;
padding-top: 10px;
padding-bottom: 10px;
}


/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoYoutube:hover {
	background-color:#d02525;
}

.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoYoutube:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.social a {
 background-color: #D3D3D3;
}

/*KosárOldal*/
.kosardiv{
margin-top: 20px;
}

.kosarikon{
display: flex;
}

.vegosszesito td{
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
}

.termektable td{
padding-right: 10px;
}

.tdright{
text-align: right;
}

.tdcenter{
text-align: center;
}

.megdiv{
margin-top: 20px;
}

.megjegyzescol{
padding-left: 0px !important;
padding-right: 15px;
}

.osszesitcol{
padding-left: 15px;
padding-right: 0px !important;
}

@media (max-width: 991px) {
.megjegyzescol{
padding-left: 15px !important;
padding-right: 15px;
}

.osszesitcol{
padding-left: 15px;
padding-right: 15px !important;
}

}

.boldlabel{
font-weight: 700;
}

.greyback{
background-color: #f0f0f0;
overflow: hidden;
padding-top: 15px;
padding-bottom: 15px;
}

.pinkback{
background-color: #d9233e;
color: #fff;
overflow: hidden;
padding-top: 15px;
padding-bottom: 15px;
}

.termektablazat{
margin-top: 20px;
}

table.dataTable tr.odd {
    background-color: #fff !important;
}

table.dataTable tr.even {
    background-color: #f0f0f0 !important;
}

table.dataTable thead > tr > th {
    padding-left: 18px;
    padding-right: 18px;
    border-left: 0 !important;
    background-color: #f0f0f0 !important;
    border-bottom: 0;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
     background-color: #fff !important;
}

.firstheader{
margin-top: 20px;
}

.kosarikon .inner{
align-items: stretch;
width: 100%;
background-color: #ffffff;
border: 1px solid #005c84;
border-radius: 4px;
color: #005c84;
font-size: 10px;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 20px;
}

.kosarikonszoveg{
padding-left: 15px;
padding-right: 15px;
display: flex;
justify-content: center; /* align horizontal */
align-items: center; /* align vertical */
margin-top: 10px;
font-size: 10px;
}

.kosarikon .ikon{
font-size: 32px;
}

.kosarikon .inner.active{
background-color: #005c84;
border: 1px solid #005c84;
color: #ffffff;
font-size: 10px;
}

.kosaroldal .hosszunev{
color: #333333;
padding-top: 5px;
padding-bottom: 5px;
}

.kosaroldal .hosszunev a{
color: #555;
font-size: 14px;
}

.kosaroldal .hosszunev a:hover{
color: #333;
text-decoration: none;
}

.kosaroldal .redtext{
  color: #d9233e;
}

.kosaroldal .engedmenyeskod{
border: 2px solid #d9233e;
background-color: #fff;
border-radius: 4px;
overflow: hidden;
padding-top: 20px;
padding-bottom: 20px;
}

.kosaroldal .greyback{
background-color: #d9d9d9;
}

.kosaroldal .osszesito td{
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
}

.kosaroldal .vasarlas{
margin-top: 20px;
}

.kosarheader{
margin-bottom: 0px;
font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 23px;
    color: #444444;
	margin-bottom: 10px;
}

.maradohiba{
	margin-bottom: 10px;
}

.headerspace{
margin-bottom: 20px;
}

#pickpack{
margin-top: 30px;
}


@media (max-width: 991px) {
.firsttd{
padding-left: 10px !important;
}

}

.firsttd{
padding-left: 50px;
}

.kosaroldal .reszletekrow{
background-color: #f0f0f0;
padding-top: 10px;
padding-bottom: 10px;
}


.kosaroldal .torolcol{
color: #d9233e;
padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
}

.equal, .equal > div[class*='col-'] {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex:1 1 auto;
	  margin-left: -1px;
	  margin-top: -10px;
  }

.kosaroldal span.fa.pull-right{
font-size: 23px;
}

.kosaroldal span.fa.pull-right:hover{
color: #f86987;
}


.kosaroldal .row{
margin-top: 10px;
margin-bottom: 10px;
}

.kosaroldal .littlepadding{
padding-left: 30px;
}

.kosaroldal .littlepadding radio{
width: 50%;
margin: 0 auto;
}

.kosaroldal .innerrow{
margin-top: 20px;
}

.kosaroldal hr{
background: #555;
border: 0;
width: 100%;
height: 1px;
}

/*Bootstrap select*/
.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px; height: 34px;}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1035+1}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}


/*Regsiztráció*/
.regisztracio{
margin-top: 40px;
}

.regisztracio  .btn-group label{
padding-left: 20px;
padding-right: 20px;
}

.regisztracio .szemelyvalaszto{
margin-left: 20px;
}

.regisztracio #mailerr{
color: #a94442;
}

.regisztracio .has-mail-error{
color: #a94442;
}

.regisztracio .has-mail-error .form-control{
border-color: #a94442;
}

.regisztracio .elvalaszto hr{
margin-top: 10px;
color: #bbb;
border-top: 1px solid #bbb;
}

.mentesbtn{
margin-bottom: 10px;
}

/*BootstrapDatatables*/
div.dataTables_length label {
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}

div.dataTables_length select {
	width: 75px;
	display: inline-block;
}

div.dataTables_filter {
	text-align: right;
}

div.dataTables_filter label {
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
}

div.dataTables_filter input {
	margin-left: 0.5em;
	display: inline-block;
}

div.dataTables_info {
	padding-top: 8px;
	white-space: nowrap;
}

div.dataTables_paginate {
	margin: 0;
	white-space: nowrap;
	text-align: right;
}

div.dataTables_paginate ul.pagination {
	margin: 2px 0;
	white-space: nowrap;
}

@media screen and (max-width: 767px) {
	div.dataTables_length,
	div.dataTables_filter,
	div.dataTables_info,
	div.dataTables_paginate {
		text-align: center;
	}
}


table.dataTable td,
table.dataTable th {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


table.dataTable {
	clear: both;
	margin-top: 6px !important;
	margin-bottom: 6px !important;
	max-width: none !important;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
	cursor: pointer;
}

table.dataTable thead .sorting { background: url('../images/sort_both.png') no-repeat center right; }
table.dataTable thead .sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; }
table.dataTable thead .sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; }

table.dataTable thead .sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; }
table.dataTable thead .sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; }

table.dataTable thead > tr > th {
	padding-left: 18px;
	padding-right: 18px;
	border-left: 1px solid #bbbbbb ;
	background-color: #cccccc ;
	border-bottom: 0;
}

table.dataTable thead > tr > th:first-child {
	padding-left: 18px;
	padding-right: 18px;
	border-left: 0px ;
}

table.dataTable th:active {
	outline: none;
}

/* Kiger módosítások */



@media (min-width: 760px) {
  .dataTables_length{
float:left;
}
}

table.table-bordered.dataTable {
border-bottom: 1px solid #bbbbbb !important;
}

.table-bordered>tbody>tr>td{
border: 0;
border-left: 1px solid #bbbbbb !important;
}

.table-bordered>tbody>tr>td:last-child{
border: 0;
border-right: 1px solid #bbbbbb !important;
}

.table-bordered>tbody>tr{
border: 0;
border-bottom: 1px solid #bbbbbb !important;
}

table.dataTable tr.odd {
    background-color: #eeeeee;

}
table.dataTable tr.even {
    background-color: dddddd;

}

.pagination>.active>a{
background-color:#ffffff !important;
border-color: #ddd !important;
color: #202020 !important;
font-weight: bold;
}

.pagination>li>a{
background-color:#eee !important;
border-color: #ddd !important;
color: #555 !important;
font-weight: normal;
}

.table>tbody>tr>td{
    border-top: 1px solid #bbbbbb !important;
}

/* Scrolling */
div.dataTables_scrollHead table {
	margin-bottom: 0 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
	border-top: none;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
	border-top: none;
}

div.dataTables_scrollFoot table {
	margin-top: 0 !important;
	border-top: none;
}

/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column
   width calculations when using scrolling impossible to align columns. We have
   to use separate
 */
table.table-bordered.dataTable {
	border-collapse: separate !important;
}
table.table-bordered thead th,
table.table-bordered thead td {
	border-left-width: 0;
	border-top-width: 0;
}
table.table-bordered tbody th,
table.table-bordered tbody td {
	border-left-width: 0;
	border-bottom-width: 0;
}
table.table-bordered th:last-child,
table.table-bordered td:last-child {
	border-right-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
	border-bottom-width: 0;
}




/*
 * TableTools styles
 */
.table.dataTable tbody tr.active td,
.table.dataTable tbody tr.active th {
	background-color: #08C;
	color: white;
}

.table.dataTable tbody tr.active:hover td,
.table.dataTable tbody tr.active:hover th {
	background-color: #0075b0 !important;
}

.table.dataTable tbody tr.active th > a,
.table.dataTable tbody tr.active td > a {
	color: white;
}

.table-striped.dataTable tbody tr.active:nth-child(odd) td,
.table-striped.dataTable tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
}

table.DTTT_selectable tbody tr {
	cursor: pointer;
}

div.DTTT .btn {
	color: #333 !important;
	font-size: 12px;
}

div.DTTT .btn:hover {
	text-decoration: none !important;
}

ul.DTTT_dropdown.dropdown-menu {
  z-index: 2003;
}

ul.DTTT_dropdown.dropdown-menu a {
	color: #333 !important; /* needed only when demo_page.css is included */
}

ul.DTTT_dropdown.dropdown-menu li {
	position: relative;
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
	background-color: #0088cc;
	color: white !important;
}

div.DTTT_collection_background {
	z-index: 2002;
}

/* TableTools information display */
div.DTTT_print_info {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 150px;
	margin-left: -200px;
	margin-top: -75px;
	text-align: center;
	color: #333;
	padding: 10px 30px;
	opacity: 0.95;

	background-color: white;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;

	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
}

div.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

div.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}

div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 60px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
}



/*
 * FixedColumns styles
 */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
    background-color: white;
    margin-bottom: 0;
}

div.DTFC_RightHeadWrapper table ,
div.DTFC_LeftHeadWrapper table {
	border-bottom: none !important;
    margin-bottom: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
    border-top: none;
    margin: 0 !important;
}

div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
    border-top: none;
}

div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
    border-top: none;
    margin-top: 0 !important;
}


/*
 * FixedHeader styles
 */
div.FixedHeader_Cloned table {
	margin: 0 !important
}

/*Datatbles responsive*/
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 8px;
  left: 4px;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  text-align: center;
  line-height: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  content: '+';
  background-color: #31b131;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child.dataTables_empty:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child.dataTables_empty:before {
  display: none;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: '-';
  background-color: #d33333;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
  display: none;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 12px;
}
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  text-align: center;
  line-height: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  content: '+';
  background-color: #31b131;
}
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: '-';
  background-color: #d33333;
}
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}
table.dataTable > tbody > tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.dataTable > tbody > tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}
table.dataTable > tbody > tr.child ul li:first-child {
  padding-top: 0;
}
table.dataTable > tbody > tr.child ul li:last-child {
  border-bottom: none;
}
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}

/*Belepesoldal*/
.belepesoldal{
margin-top: 70px;
}

.belepesoldal .belepescont{
margin-bottom: 20px;
margin-top: 20px;
}

/*Webaruhazkategoria*/
.webaruhazkategorialista{
padding-top: 15px;
}

.webaruhazkategorialista .kategoria{
background-color: #005c84;
color: #ffffff;
font-size: 14px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
}

.webaruhazkategorialista .kategoria:hover{
background-color: #0074a7;
color: #ffffff;
font-size: 14px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.webaruhazkategorialista .kategoria a{
color: #ffffff;
}

/*Megrendeleseim*/

.rendel_title{
cursor: pointer;
}

.reszletek{
cursor: pointer;
margin-top: -5px;
margin-right: 5px;
}

.megrendeleseim{
margin-top: 60px;
}

/*Panasz*/
.megrendeleseim .panasz{

}

.megrendeleseim .panasz .valaszszoveg{
 border-radius: 4px;
  background: #f0f0f0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.megrendeleseim .megjegyzes{
margin-top: 10px;
border: 1px solid #000;
}

.megrendeleseim .elkuld{
margin-bottom: 10px;
}

.megrendeleseim .statusz{
text-align: right;
color: #005c84;
padding-left: 10px;
border-left: 2px solid #005c84;
}

.megrendeleseim  .megrendeles{
border-bottom: 1px solid #d9233e;
padding-bottom: 5px;
padding-top: 5px;
overflow: hidden;
}

.megrendeleseim .lenyit{
color: #005c84;
background-color: #ffffff;
border: 1px solid #005c84;
text-align: center;
padding: 10px;
font-size: 14px;
cursor: pointer;
display: inline-block;
}

.megrendeleseim .lenyit:hover{
color: #005c84;
background-color: #f0f0f0;
border: 1px solid #005c84;
}

.megrendeleseim .hosszunev{
background-color: #f0f0f0;
color: #333333;
padding-top: 5px;
padding-bottom: 5px;
}

.megrendeleseim .hosszunev a{
color: #005c84;
}

.megrendeleseim .hosszunev a:hover{
color: #0074a7;
text-decoration: none;
}

.megrendeleseim .reszletek{
margin-top: 10px;
}

.megrendeleseim .fakelabel{
margin-top: 10px;
}

.megrendeleseim .termekrow{
margin-top: 10px;
}

/*Termek*/
ul.termektulajdonsag li {
    text-align: left;
}

ul.termektulajdonsag li span {
    display: inline-block;
    vertical-align: middle;
}

ul.termektulajdonsag li:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.termekoldal h1{
margin-bottom: 10px;
line-height: 1.25;
margin-top: 8px !important;
}

.termekoldal .kosarbagr{
	margin-top: 0px;
}

.termekoldal #kosarba{
margin-top: 10px;
}

.termekoldal .termekrow {
margin-top: 20px;
}

.termekoldal .nagykep img{
margin-top: 15px;
}

.emptyrow{
height: 10px;
}

.termekoldal .termeknev{
padding-bottom: 0px;
padding-top: 0px;
padding-left: 15px !important;
padding-right: 15px !important;
color: #333333;
}

.termekoldal .webshopar{
padding-left: 15px !important;
padding-right: 15px !important;
}

.termekoldal .termekleiras{
    color: #005c84;
    font-size: 16px;
}

.termekoldal  .hosszuleiras{
text-align: justify;
margin-top: 30px;
line-height: 1.25;
font-size: 16px;
}


.termekoldal .termeknev h1{
font-size: 24px;
color: #d9233e;
}

.termekoldal hr{
margin-top: 10px;
}

/*Árak középre*/
/*.termekoldal .webshoparakcio{
text-align: center;
}

.termekoldal .webshopar{
text-align: center;
}
*/
.nyit_span{
margin-top: 14px;
}

#szallitasido{
	margin-top: 10px;
}

.kiszallitasinfo{
margin-top: 10px;
color: #005c84;
}

#leiras{
overflow: hidden;
}

.embed-responsive {
    position: absolute;
    left: 0; right: 0;
    top: 50%;
    /* video height / video width */
    padding-bottom: 56.2%;
    /* the above value * 0.5 */
    margin-top: -28.1%;
    height: 0;
    overflow: hidden;
}

#galeria{
overflow: hidden;
}

.redborder{
  border: 3px solid #D9233F;
  padding-top: 5px;
}

.regisztracio .belsourlap{
background-color: #ebebeb;
border-radius: 4px;
padding: 10px;
overflow: hidden;
}

#tiles {
  list-style-type: none;
  position: relative; /** Needed to ensure items are laid out relative to this container **/
  margin: 0;
  padding: 0;
}

/**
 * Grid items
 */
#tiles li {
  width: 200px;
  background-color: #ffffff;
  border: 1px solid #dedede;
          border-radius: 2px;
     -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: none; /** Hide items initially to avoid a flicker effect **/
  cursor: pointer;
  padding: 4px;
}

 #tiles li {
      -moz-box-sizing: border-box;
           box-sizing: border-box;
    }

    #tiles li img {
      width: 100%;
      height: auto;
    }

#tiles li.inactive {
  visibility: hidden;
  opacity: 0;
}

#tiles li img {
  display: block;
}

/**
 * Grid item text
 */
#tiles li p {
  color: #666;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  font-weight: 200;
  margin: 7px 0 2px 7px;
}

.grid-column-carousel__page-indicators{
display: none;
}

/*.termekoldal ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}*/

.socialelvalaszto{
background-color: #f0f0f0;
width: 100%;
height: 10px;
}

/*Offset menu modul*/
#offmenu .navbar-default {
    background-image: -webkit-linear-gradient(top,#d9233e 0,#d9233e 100%);
    background-image: linear-gradient(to bottom,#d9233e 0,#d9233e 100%);
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: none;
}

#offmenu .navbar-toggle {
  float: left;
  margin-left: 15px;
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 12px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: #d9233e;
  background-image: none;
  border: 0;
  border-radius: 0px;
}

#offmenu .navbar{
    border: 0px;
	border-radius: 0;
}

#offmenu  .navbar-fixed-top, #offmenu .navbar-fixed-bottom {
    position: fixed;
    right: auto;
    left: 0;
    z-index: 1030;
}

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

#offmenu .navbar-toggle:hover{
  background-color: #f23652;
}

@media (min-width: 0) {
  #offmenu  .navbar-toggle {
    display: block; /* force showing the toggle */
  }
}

@media (min-width: 992px) {
  #offmenu  .navbar {
    right: auto;
    background: none;
    border: none;
  }
}

.navmenu-default, .navbar-default .navbar-offcanvas {
    background-color: #d9233e;
    border: 0;

}

.navmenu-default .navmenu-nav>li>a, .navbar-default .navbar-offcanvas .navmenu-nav>li>a {
   	color: #ffffff;
	font-size: 16px;
	border-bottom: 1px solid #c31f38;
}

.navmenu-default .navmenu-nav>li>a:hover, .navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover {
   	color: #f0f0f0;
	font-size: 16px;
	background-image: -webkit-linear-gradient(top,#f23652 0,#f23652 100%);
    background-image: linear-gradient(to bottom,#f23652 0,#f23652 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f23652', endColorstr='#f23652', GradientType=0);
    background-color: #f23652;
}

.navmenu-default .navmenu-nav.dropdown-menu, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu {
    background-color: transparent;
}

.navmenu-default .navmenu-nav>.dropdown>a .caret, .navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navmenu-default .navmenu-nav>.open>a .caret, .navbar-default .navbar-offcanvas .navmenu-nav>.open>a .caret, .navmenu-default .navmenu-nav>.open>a:hover .caret, .navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover .caret, .navmenu-default .navmenu-nav>.open>a:focus .caret, .navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus .caret {
    border-top-color: #f0f0f0;
    border-bottom-color: #f0f0f0;
}

.navmenu-default .navmenu-nav>li>a:hover, .navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover, .navmenu-default .navmenu-nav>li>a:focus, .navbar-default .navbar-offcanvas .navmenu-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}

.navmenu-default .navmenu-nav>.dropdown>a:hover .caret, .navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a:hover .caret, .navmenu-default .navmenu-nav>.dropdown>a:focus .caret, .navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-image: -webkit-linear-gradient(top,#f23652 0,#f23652 100%);
    background-image: linear-gradient(to bottom,#f23652 0,#f23652 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f23652', endColorstr='#f23652', GradientType=0);
    background-color: #f23652;
}

.navmenu-default .navmenu-nav>.open>a, .navbar-default .navbar-offcanvas .navmenu-nav>.open>a, .navmenu-default .navmenu-nav>.open>a:hover, .navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover, .navmenu-default .navmenu-nav>.open>a:focus, .navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus {
    background-color: transparent;
    color: #fff;
}

/*Col-row helyzetek*/
.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
  margin-bottom: 20px;
}
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}

@media (min-width: 480px) {
  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-xs-top {
    vertical-align: top;
  }
  .col-xs-middle {
    vertical-align: middle;
  }
  .col-xs-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 768px) {
  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-sm-top {
    vertical-align: top;
  }
  .col-sm-middle {
    vertical-align: middle;
  }
  .col-sm-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 992px) {



  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-md-top {
    vertical-align: top;
  }
  .col-md-middle {
    vertical-align: middle;
  }
  .col-md-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 1200px) {
  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-lg-top {
    vertical-align: top;
  }
  .col-lg-middle {
    vertical-align: middle;
  }
  .col-lg-bottom {
    vertical-align: bottom;
  }
}


/*ISCROLL*/
#infscr-loading {
	text-align: center;
}

.dropdown-backdrop {
    position: static;
}

a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	font-size: 60px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	color: #aaaaaa;
}

a.back-to-top:hover {
	color: #555;
}

a.back-to-bottom {
	/*display: none;*/
	width: 60px;
	height: 60px;
	font-size: 60px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	color: #aaaaaa;
}

a.back-to-bottom:hover {
	color: #555;
}

/*Resp yt*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

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

.visszalink{
font-weight: bold;
color: #aaaaaa;
font-size: 16px;
}

.visszalink:hover{
font-weight: bold;
color: #555555;
font-size: 16px;
text-decoration: none;
}

.ajanlottrow{
/*margin-top: 50px;*/
}


.letoltesek{
   background-color: #d9233e!important;
   color: #fff !important;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 16px;
	border-radius: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.letoltesekslogen{
margin-bottom: 10px;
line-height: 2;
	    font-weight: bold;
    margin-top: 8px !important;
}

@media screen and (min-device-width: 993px) and (max-device-width: 1499px) {
    #kategorialista{
margin-top: 0px;
}
.menumodul{
margin-top: 0px;
}

.menumodul a {
color: #ffffff;
border-radius: 4px;
padding-top: 5px;
padding-bottom: 3px;
background-color: #d9233e;
text-align: center;
font-size: 14px;
font-weight: bold;
display: table-cell;
    float: none;
}

#keresomodul input {
    border: 0;
    box-shadow: none;
    background: transparent;
    color: #ffffff;
    font-size: 14px;
}

.form-control {
    display: block;
    width: 100%;
    height: 28px;
    padding: 4px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#logomodul {
    padding-top: 57px;
    padding-bottom: 20px;
}

}

.menutext {
	float: right;
	color: #fff;
	text-transform: uppercase;
	margin-left: 10px;
	font-style: normal;
	}

.menuikon {
	float: left;
	color: #fff;
	}

	/* SM */
@media only screen and (max-width : 360px) {	/* SM */
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px;
}
}
@media only screen and (max-width : 768px) {
.navmenu-default .navmenu-nav>li>a, .navbar-default .navbar-offcanvas .navmenu-nav>li>a {
    font-size: 20px !important;
}

#keszletfigyelo,
#arfigyelo{
	margin-top: 20px;
	font-size: 12px;
}
}

.felsomeret{
height: 60px;
}

.kislogo{
margin-bottom: 20px;
margin-top: 20px;
margin-left: -15px;
/*margin-top: 35px;
    position: absolute;
    top: 0;
    left: 0;
	z-index: 9;*/
}

.lock {
	height:100% !important;
 max-width:100% !important;
     max-height:100% !important;
     overflow:hidden !important;
width:100% !important;
position:fixed !important;
-webkit-overflow-scrolling: touch;

}

#kuponbekuld{
margin-top: 22px;
}

/*Kapcsolodo*/
/*.wwebshopar{
	background-color: #d9233e;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: right;
}

.wwebshopar .nemar{
color: #fff;
font-family: 'Roboto', sans-serif;
}

.kuponmodul .ar{
color: #fff;
font-family: 'Roboto', sans-serif;
font-size: 14px;
}*/

.kuponmodul .fejlec {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ddd;
}

.raktarinfo{
	margin-top: 10px;
	text-transform: uppercase;
}

.videoWrapper{
	margin-bottom: 20px;
}

#keszletfigyelo,
#arfigyelo{
	margin-top: 20px;
}

.keszletfigyelo{
	font-size: 14px;
}

.modaltext{
	float: left;
	height: 34px;
	line-height: 34px;
}
.modal-body{
	padding-left: 20px;
	padding-right: 20px;
	overflow: auto;
}

.modal-body .elkuldbtn{
	margin-top: 20px;
}

.modal-body .form-control{
	width: 30%;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}

.keszletfigyelo .fa{
	font-size: 16px;
}

.keszletfigyelo{
	height: 40px;
	padding-top: 8px;
}
