div.dropdown.category-dropdown {
    display: none;
}
.language-dropdown {
    display: none !important;
}
fieldset.debugvar.prnhide pre {
    background: #fff;
    color: #000;
}


html, body {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    color: #6f6f6f;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    background-color: #f7f7f7;
}
body {
    position: relative;
    min-height: 100%;
    /*word-wrap: anywhere;*/
    padding-bottom: 50px;
}
body.modal-open {
    overflow: hidden;
    position: fixed;
    width: 100vw;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Ubuntu', sans-serif;
    font-weight:normal;
}

ul {
    margin:0;
    padding:0;
    list-style:none;
}

a {
    font-family: 'Ubuntu', sans-serif;
    color: #e53212;
}

hr {
    margin: 7px;
}
img {
    max-width: 100%;
}

a,
a:hover,
a:focus,
input:focus {
    text-decoration:none;
    outline: none;
    color:#e53212;
}
label {
    margin-top: 10px;
    font-weight: 400;
}

form.auth-form div.form-group.has-feedback.has-feedback-left label,
div.user-pro-section div.change-password.section form div.form-group.has-feedback.has-feedback-left label
{
    margin-top: 0;
    display: block;
    margin-bottom: 0;
}

select[multiple], select[size] {
    height: 200px;
    padding: 7px;
}
.noPad {
    padding: 0px !important;
}
.noMarg {
    margin: 0px !important;
}
.cf {
    clear: both;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.bigRightFloat {
    float: right;
}
.fullWidth {
    width: 100%;
}
.halfWidth {
    width: 50%;
    float: left;
}
.mr-10 {
    margin-right: 10px;
}
.columnFilter {
    max-width: 100%;
}
.btn {
    position: relative;
}
.btn:hover, .btn:focus, .btn.focus {
    -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.05) inset;
    box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.05) inset;
}
.btn-default:hover {
    color: #fff;
    background-color: #42A5F5;
    border-color: #42A5F5;
}
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus
{
    background-color: #e53212;
}
.btn-default {
    font-weight:400;
    background-color: #bfbfbf;
    -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;
    border: none;
}
.btn-primary {
    font-weight:400;
    background-color:#e53212;
    -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;
    border: none;
}
.btn-success {
    font-weight:400;
    background-color:#5cb85c;
    -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;
}
.btn-warning {
    font-weight:400;
    background-color:#f0ad4e;
    -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;
}
.btn-danger {
    font-weight:400;
    background-color:#d9534f;
    -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;
}
.form-control {
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 1px solid #aaa;
}
.form-control:focus {
    border-color: #e53212;
}
a:active, a:focus, button:focus, .btn:focus, input:focus, textarea:focus, select:focus, .form-control:focus {
    outline: none !important;
    text-decoration: none !important;
    box-shadow: none !important;
}
.displayPassword {
    position: absolute;
    top: 24px;
    left: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    cursor: pointer;
}
.displayPassword i.icon-eye {
    display: none;
}
.displayPassword.visible i.icon-eye-blocked {
    display: none;
}
.displayPassword.visible i.icon-eye {
    display: inline-block;
}



.loveIndicator .icon-heart5 {
    display: none;
}
.loveIndicator.loved .icon-heart5 {
    display: inline-block;
    color: #e53212;
}
.loveIndicator.loved .icon-heart6 {
    display: none;
}
.icon-L {
    font-size: 32px;
}

i.hL {
    background-color: #000;
    color: #fff;
    font-weight: bold;
    padding: 2px;
    font-size: 1.2em;
}

section {
    min-width: 100%;
    position: relative;
    width: 100%;
    padding: 15px 0;
}

.section {
    background-color: #fff;
    border-radius: 10px;
    padding: 35px 25px;
    margin-bottom: 25px;
    margin-top: 5px; /*hirdetés feladásnál összeér a felső címmel*/
}

.recommended-ads h4 {
    font-weight: 500;
    color: #000;
    margin: 20px 0;
    display: inline;
}
.recommended-ads .featured-top {
    padding-bottom: 13px;
}
.featured-top, .browse-categories .section-title {
    border-bottom: 1px solid #aaa;
    margin-bottom: 20px;
}
div.featured.marketsAdsListElem div.ad-info a h4.item-title {
    margin-top: 0;
}
#home-one-info,
section#main
{
    margin-top: 60px;
}

#header .navbar-default {
    height: 60px;
    background: #fff;
    border: none;
}


.navbar-brand {
    padding: 3px 15px;
    /*padding: 0px 15px 12px 15px;*/
    height: 40px;
}

.navbar {
    margin: 0;
}
.navbar {
    border-radius: 0;
}
.navbar-default .navbar-toggle,
button#smallProfileMenuToggler.navbar-toggle span.icon-bar,
div.ad-profile.section button.navbar-toggle
{
    border: 1px solid #e53212;
}
#smallProfileMenuToggler {
    position: relative;
    top: 0px;
    right: 0px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #e53212;
}
.bigRightSmallLeft {
    background-color: #fff;
    float: right;
}
.nav li a, .navbar-default .navbar-nav > li > a {
    background-color: transparent;
    font-weight: 500;
    font-size: 14px;
    color: #0a0a0a;
    padding: 7px 12px;
}
.nav-right .dropdown-menu li a:hover {
    color: #e53212;
    background-color: transparent;
}

.btn-fotel {
    color: #e53212;
    background-color: #fff;
    border: 1px solid #e53212;
}
.btn-fotel:hover {
    color:#fff;
    background-color: #e53212;
}
#profileNavbar {
    background-color: lightgray;
}
#profileNavbar li:hover {
    background-color: #fff;
}
#profileNavbar li.activeTab {
    background-color: #fff;
}
#profileNavbar li.activeTab a {
    font-weight: bold;
}



/*navbar*/
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}
.nav-right {
    text-align: right;
    white-space: nowrap;
}
#header .navbar-default {
    /*height: 60px;*/
    background: #fff;
    border: none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}
.navbar-collapse {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}
.navbar-nav {
    margin: 0;
    text-align: left;
}
.nav {
    list-style: none;
}
.navbar-nav > li > a .caret {
    /*float: right;*/
    margin-top: 2px;
    margin-left: 5px;
}
.caret {
    font-style: normal;
    font-weight: normal;
    border: 0;
    margin: 0;
    margin-top: 0px;
    margin-left: 0px;
    width: auto;
    height: auto;
    text-align: center;
    margin-top: -1px;
}
.caret::after {
    content: '\e9c5';
    font-family: 'icomoon';
    display: block;
    font-size: 16px;
    width: 16px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.navbar-collapse.in {
    overflow-y: unset;
}
/*navbar*/


.ui-menu {
    list-style: none;
    padding: 7px 0;
    margin: 0;
    display: block;
    outline: none;
    min-width: 180px;
    white-space: nowrap;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    z-index: 1000;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.ui-autocomplete {
    position: absolute;
    display: none;
    padding: 7px 0;
    z-index: 1000;
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    cursor: pointer;
    padding: 8px 15px;
    min-height: 0;
    outline: 0;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border-color: transparent;
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
    color: #333333;
    background-color: #f5f5f5;
}

.datepicker table tr td.active,
.bootstrap-datetimepicker-widget table td span.active
{
    background-color: #e53212;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td span.disabled {
    color: #dddddd;
}
.bootstrap-datetimepicker-widget table td span {
    color: #000000;
}
.dropdown-menu {
    /*height: 0;*/
    overflow: hidden;
    padding: 0;
    margin: 0;
    border: none;
    -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;
    color: #000000;
}
.dropdown.open ul.dropdown-menu {
    height: unset;
    overflow: unset;
    padding: 5px 0;
    margin: 2px 0 0;
    border: 1px solid rgba(0,0,0,.15)
}
#header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1100;
    width: 100%;
    -webkit-box-shadow: 0px 2px 10px #000;
    -moz-box-shadow: 0px 2px 10px #000;
    box-shadow: 0px 2px 10px #000;
}
#header div.nav-right div a.btn {
    position: relative;
    padding: 4px 15px 6px;
    top: 0;
    right: unset;
}

#home-one-info,
#main
{
    background-color: #57b7bf;
    background-image: url(../images/bg/main.png);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    min-height: 70vh;
}
body.storeBody section#home-one-info,
body.storeBody #main
{
    background-color: #57b7bf;
    background-image: none;
}

.eyeCatcherFree,
.eyeCatcherFree a
{
    text-align: center;
    margin: 0;
    font-size: 7vmin;
    color: lightgray;
}
.eyeCatcherFree i:before
{
    font-size: 6vmin;
}

div.section.category-hrd div.category-item.catId-1 {
    display: none;
}
.category-hrd {
    background-color: #fff;
    display: inline-block;
    padding:30px 0px;
    border-radius: 15px;
}

.category-list .category-item {
    width:25%;
    float:left;
    margin-bottom:30px;
}
.picto { max-width: 100%; background-size: 100%; background-image: url('../images/sprite_picto.png');}
.picto.white { background-image: url('../images/sprite_picto_white.png');}
.category-icon {max-height: 77px;}

#watchForm .picto { max-width: 100%; background-size: 100%; background-image: url('../images/sprite_picto.png');}
#watchForm .picto.white { background-image: url('../images/sprite_picto_white.png');}
#watchForm .category-icon {max-height: 32px;}
#watchForm .post-option li {padding: 0px;}

.picto-13001  { background-position: 0 93.333333%;  }
.picto-13006  { background-position: 0 46.666667%;  }
.picto-22407  { background-position: 0 86.666667%;  }
/*.picto-13003  { background-position: 0 13.333333%;  }*/
.picto-13003  { background-position: 0 14%;  }
.picto-13002  { background-position: 0 0%;  }
.picto-13008  { background-position: 0 53.333333%;  }
.picto-13009  { background-position: 0 40%;  }
.picto-13007  { background-position: 0 60%;  }
.picto-13005  { background-position: 0 6.666667%;  }
.picto-1      { background-position: 0 100%;  }
.picto-13004  { background-position: 0 20%;  }
.picto-13206  { background-position: 0 33.333333%;  }
.picto-13010  { background-position: 0 66.666667%;  }
.picto-13011  { background-position: 0 80%;  }
.picto-130006 { background-position: 0 73.333333%;  }
.picto-randi  { background-position: 0 26.666667%;  }

div.bboi {
    background-color: #5bc3c4;
    height: 100%;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
div.bboi img {
    max-height: 210px;
    border-radius: 10px;
}

.mainCenterWhite:after {
    content: "\e98e";
    font-family: Icomoon;
    top: 10px;
    position: absolute;
    right: 20px;
    font-size: 32px;
    color: #5bc3c4;
}
.mainCenterWhite {
    height: 62px;
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 90%;
    margin: 11% 5%;
    position: absolute;
    z-index: 0;
    text-align: left;
    padding-left: 20px;
}
.handWPhone {
    max-height: 210px;
    border-radius: 10px;
    bottom: 0px;
    position: absolute;
    right: 15%;
}
.pictoSrc {
    z-index: 10;
    position: absolute;
    max-width: 8%;
    bottom: 60px;
    position: absolute;
    right: 19%;
    transform: rotate(22deg);
}

.blockBorder a span.category-title,
.blockBorder label span.category-title
{
    font-size: 14px;
    /*min-height: auto;*/
    min-height: 70px;
    font-weight: normal;
}

/*core*/
.fieldSelector {
    float: right;
    position: relative;
}
.user-pro-section .fieldSelector label {
    font-size: 14px;
    margin-top: 0px;
}
.icons-list > li > a {

    color: inherit;
    display: block;
    opacity: 1;
}
.rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.language-dropdown {
    display:inline;
    margin-right: 10px;
}

.language-dropdown a {
    font-size: 16px;
    color: #252525;
    line-height: 23px;
}

.language-dropdown a i {
    margin-left: 5px;
}

.language-dropdown a:hover {
    color:#e53212;
}

.language-dropdown li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    color: #333;
}
.featuredads {
    background-color: #fff;
    padding: 15px 30px 0;
    overflow: hidden;
    border-radius: 15px;
}
.contentHtml {
    padding: 20px 0;
}
.heading-elements {
    background-color: inherit;
    position: absolute;
    top: 50%;
    right: 20px;
    height: 36px;
    margin-top: -18px;
}
.heading-elements:not(.visible-elements) .icons-list {
    margin-top: 10px;
}
.icons-list > li {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    font-size: 13px;
}
.icons-list a[data-action="collapse"]::after {
    content: '\e9c1';
}
.icons-list a[data-action]::after {
    font-family: 'icomoon';
    font-size: 16px;
    min-width: 16px;
    text-align: center;
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#header a.btn,
.download-button a.btn {
    padding: 5px 25px 7px;
    background-color: #e53212;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    margin-left: 20px;
    float: right;
    display: block;
}

#header a.btn:hover,
.download-button a.btn:hover {
    background-color: #e53212;
}
#header a.btn.smallResCartBtn {
    background-color: unset;
}
#header a.btn.smallResCartBtn,
#header a.btn.postNewAdBtn
{
    position: relative;
    right: unset;
}

form div.form-group label {
    color: #000;
    font-weight: 500;
}

.panel-heading {
    position: relative;
}
.panel-title {
    cursor: pointer;
    position: relative;
}
h3.panel-title, .h3.panel-title {
    font-size: 16px;
}
h4.panel-title, .h4.panel-title {
    font-size: 19px;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
    color: #000;
    color: #e53212;
}

h1 small.display-block, h2 small.display-block, h3 small.display-block, h4 small.display-block, h5 small.display-block, h6 small.display-block, .h1 small.display-block, .h2 small.display-block, .h3 small.display-block, .h4 small.display-block, .h5 small.display-block, .h6 small.display-block {
    margin-top: 3px;
}
.display-block, label.display-block {
    display: block;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
    font-size: 13px;
}
.has-feedback-left .form-control {
    padding-right: 12px;
    padding-left: 36px;
}
.has-feedback-left .form-control-feedback {

    right: auto;
    left: 0;

}
.form-control-feedback {
    width: 38px;
    color: #333333;
    z-index: 3;
}
.checkbox label:last-child {
    margin-right: 0;
}
.adpost-details label {
    font-size: 14px;
    font-weight: 400;
    color: #000;
}
.radio label,
.checkbox label {
    padding-left: 28px;
}
.checkbox label:before {
    position: absolute;
    font-size: 16px;
    content: "\ee64";
    font-family:'icomoon';
    left: 0;
}
div.panel-group div.panel div.panel-heading h4.panel-title a.collapsed {
    width: 100%;
    display: inline-block;
}
.checkbox, .radio {
    margin-left: 15px;
    margin-top: 8px;
}
.form-group {
    margin-bottom: 20px;
    position: relative;
    line-height: 24px;
}
#accordion .panel-default {
    margin-bottom: 20px;
}
#accordion .panel-body label.checked::before,
.checkbox label.checked:before,
.adpost-details input[type="checkbox"] + label.checked::before,
.adpost-details input[type="checkbox"]:checked + label::before,
.hourPicker input[type="checkbox"]:checked + label::before
{
    content: "\ed6f";/*pipa*/
    color: #e53212;
}
.adpost-details input[type="checkbox"] {
    opacity: 0;
    height: 0;
    width: 0;
}

input[type="radio"] + label:before,
input[type="radio"] + label:after
{
    position:absolute;
    top:5px;
    left:0;
    content:"";
    width:14px;
    height:14px;
    border-radius:50%;
    display:inline-block;
    background-color:transparent;
}
.inlineRadio label {
    font-size: 14px;
    font-weight:400;
    color:#000;
}

.inlineRadio label.label-title {
    padding-top: 5px;
    font-weight: bold;
}

.inlineRadio input[type="radio"]+label {
    cursor: pointer;
    padding-left:25px;
    vertical-align:sub !important;
    position:relative;
    margin-bottom:0;
    overflow: hidden;
}

.inlineRadio input[type="radio"] {
    opacity: 0;
    left: 20px;
}
.inlineRadio input[type="radio"] + label:before {
    border: 2px solid #e53212;
}

.inlineRadio input[type="radio"]:checked + label:after {
    border: 5px solid #e53212;
}
.inlineRadio input[type="checkbox"] {
    display: none;
}
form.categorySearchForm div.detailedSearchWrapper div.searchItemWrapper label,
form.categorySearchForm div.detailedSearchWrapper div.searchItemWrapper label a,
form.categorySearchForm div.searchItemWrapper label {
    font-weight: bold;
    color: #000;
}
form.categorySearchForm div.detailedSearchWrapper div.searchItemWrapper label {
    margin-bottom: 0px;
    margin-top: 10px;
}
form.categorySearchForm div.detailedSearchWrapper div.searchItemWrapper div label.withValue,
form.categorySearchForm div.detailedSearchWrapper div.searchItemWrapper div label.withValue a {
    color: #e53212;
}
form.categorySearchForm div.detailedSearchWrapper .searchItemWrapper div select.select-size-xs.select-search {
    display: none;
}
form.categorySearchForm div.detailedSearchWrapper div.searchItemWrapper div div.select2FloatContainer {
    width: 100%;
    float: none;
    min-height: 34px;
}

.banner-form input.sft-interval, form.categorySearchForm.categoryLeaf div.detailedSearchWrapper div.searchItemWrapper div select.form-control.date.sft-interval {
    max-width: 120px;
    padding: 5px 36px 5px 2px;
    margin: 0px 5px 0px 0px;
}
div.banner-form  div.detailedSearchWrapper select.fullWidth {
    width: 100%;
}
#adPriceField {
    width: 120px;
}
.form-control.currency.adPriceFields {
    width: auto;
    margin-left: 15px;
}

.sendViaMail {
    display: none;
}
@media screen and (max-width: 768px){
    form#newAdForm fieldset div.section.postdetails div.select-price.attrId-300 label.label-title.freeToTakeLabel {
        padding-bottom: 36px;
    }
    .slider-text .contact-with {
        min-height: unset;
    }
    .sendViaMail {
        display: block;
    }
}
#ftt {
    margin-top: 10px;
}
.select2FloatContainer {
    width: 100%;
    position: relative;
    /*float: left;*/
}
span.select2-container.select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below span.select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted,
span.select2-container.select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--above span.select2-results ul.select2-results__options li.select2-results__option:hover,
.select2-container--default .select2-results__option--highlighted[aria-selected]
{
    background-color: #e53212;
    color: #fff;
}
html body.listView span.select2-container.select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below span.select2-results ul#select2-sl-html-99-results.select2-results__options li#select2-sl-html-99-result-gjvu-45765.select2-results__option.select2-results__option--highlighted {
    padding-left: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 34px;
    line-height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #e53212 transparent transparent transparent;
}
.banner-form .categorySearchForm button.form-control,
.adpost-details .btn.btn-primary
{
    background-color: #e53212;
}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
    border-color: #aaa;
    min-height: 34px;
}
select[multiple],
select[size],
.select-size-xs.select-search
{
    float: left;
    width: 100%;
    border: 0;
}

.ui-state-highlight {
    border: 1px solid gray;
    background-color: darkkhaki;
    min-height: 24px;
}
.alert[class*="bg-"] a, .alert[class*="bg-"] .alert-link
{
    color: #fff;
}

.bg-info {
    color: #fff;
    background-color: #00BCD4;
}
.bg-warning {
    color: #fff;
    background-color: #e53212;
}
.file-caption-name,
.file-caption-icon,
div.input-group.file-caption-main div.file-caption.form-control.kv-fileinput-caption
{
    display: none;
}


body.personal.modal-open {
    overflow: hidden;
    position: unset;
}
.modal-dialog {
    margin: 100px auto;
}


/*fileinput*/
.btn-file input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block;
}
.btn.btn-primary.btn-file {
    border-color: transparent;
    border-radius: 4px;
    width: 100%;
    min-width: 100px;
}
.file-drop-zone-title {
    display: none;
}
.ad-details-page div.adpost-details form fieldset div.section.postdetails div.form-group.add-image div.upload-section label.upload-imageaudio div.file-input .kv-fileinput-caption,
.ad-details-page div.adpost-details form fieldset div.section.postdetails div.form-group.add-image div.upload-section label.upload-imageaudio div.file-input div.input-group.file-caption-main div.form-control.file-caption.kv-fileinput-caption div.file-caption-name,
div.upload-section label.upload-imageaudio div.file-input div.input-group.file-caption-main div.file-caption.form-control.kv-fileinput-caption
    /*.ad-details-page div.adpost-details form fieldset div.section.postdetails div.form-group.add-image div.upload-section label.upload-imageaudio .file-thumbnail-footer*/
{
    display: none;
}
.file-preview {
    display: none;
}
/*fileinput*/

.tabContent {
    padding: 0;
}
/*core*/

/*profile*/
i.gimp {
    font-size: 120px;
    color: #fff;
    background-color: gray;
    border: 1px dashed #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
i.gimp.profile {
    font-size: 24px;
    color: #fff;
    background-color: gray;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
    background-color: lightgray;
    vertical-align: middle;
}
.nav-tabs.nav-justified > li.activeTab {
    background-color: #fff;
}
.nav-tabs.nav-justified > li.activeTab a {
    font-weight: bold;
}

.nav-tabs.nav-justified > li > a {
    border: none;
}
.nav > li > a:focus,
.nav > li > a:hover {
    background: none;
}
.nav > li:hover {
    background: #fff;
}

tbody#reorderAttributes tr:hover {
    background-color: yellow;
}

.user-images {
    float: left;
    margin-right: 30px;
    margin-top: 20px;
    border: 1px solid #fcfcfc;
}
.ad-profile {
    background-color: #fff;
    overflow: hidden;
    padding: 0;
}
.ad-profile .user {
    float: left;
    margin-top: 20px;
}
.user-profile {
    /*overflow: hidden;*/
    /*padding: 0 25px;*/
}
.defaultHidden {
    display: none;
}
.confirm-active {
    display: block;
}
.user-pro-section select, .user-pro-section input {
    font-size: 16px;
}
.user-pro-section .profile-details label {
    float: left;
    width: 100%;
    font-weight: 400;
    color: #000;
    font-size: 16px;
}
.activeSchedule {
    background-color: #57b7bf;
    color: #000;
}
ul.smallList li.guideLine {
    min-height: 40px;
}
span.saleOriginalPrice span {
    color: red;
    text-decoration: line-through;
}
span.salePrice span {
    color: green;
}
.originalPrice {
    color: gray;
    text-decoration: line-through;
}

i.cart {
    color: green;
}
.cartCount {
    font-weight: bold;
    padding: 1px 6px;
    font-size: 14px;
    background-color: #e53212;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #fff;
    position: relative;
    top: -8px;
}
label.radioCloud.checked span a {
    background-color: #e53212;
    color: #fff;
    padding: 2px 5px 2px 0px;
}
label.radioCloud.checked span a img {
    background-color: #fff;
}
.watchHeading {
    -webkit-box-shadow: 3px 3px 4px lightgray;
    -moz-box-shadow: 3px 3px 4px lightgray;
    box-shadow: 3px 3px 4px lightgray;
}
.watchBody{
    background-color: #bfbfbf;
    color: #000;
}
.popBillFromBasket {
    top: -10px;
}
.th,
.emped
{
    font-weight: bold;
}

input.categorySelector {
    display: none;
}
ul.smallList li.guideLine {
    min-height: 40px;
}
span.saleOriginalPrice span {
    color: red;
    text-decoration: line-through;
}
span.salePrice span {
    color: green;
}
i.cart {
    color: green;
}
.cartCount {
    font-weight: bold;
    padding: 1px 6px;
    font-size: 14px;
    background-color: #e53212;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #fff;
    position: relative;
    top: -8px;
}
.hourPicker input,
.dailyPicker input,
.dayPicker input,
.periodPicker input,
#zipAcText input
{
    /*azért nem display: none, mert akkor nem jó a required="required"*/
    opacity: 0;
    height: 0;
    width:0;
    overflow: hidden;
}
.periodPicker .radio,
.periodPicker .radio + .radio,
.dailyPicker .radio,
.dailyPicker .radio + .radio,
.dayPicker .radio,
.dayPicker .radio + .radio,
.hourPicker .checkbox,
.hourPicker .checkbox + .checkbox
{
    margin-top: 0;
}
/*profile*/

div.moreItems {
    max-height: 0px;
    overflow: hidden;
    -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;
}
.detailedSearchLink {
    margin-bottom: 10px;
    display: block;
}

div.galleria-container div.galleria-bar div.galleria-toolbar {
    display: none;
}
form div.galleria-container div.galleria-bar div.galleria-toolbar {
    display: block;
    height: 25px;
}


/*notifications*/
.jGrowl {
    position: fixed;
    z-index: 10000;
}

.jGrowl.top-left {
    left: 20px;
    top: 20px
}

.jGrowl.top-center {
    left: 50%;
    top: 20px;
    margin-left: -150px
}

.jGrowl.top-right {
    right: 20px;
    top: 20px
}

.jGrowl.center {
    top: 40%;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    margin-top: -35px
}

.jGrowl.center .jGrowl-closer, .jGrowl.center .jGrowl-notification {
    margin-left: auto;
    margin-right: auto
}

.jGrowl.bottom-left {
    left: 20px;
    bottom: 20px
}

.jGrowl.bottom-center {
    left: 50%;
    bottom: 20px;
    margin-left: -150px
}

.jGrowl.bottom-right {
    right: 20px;
    bottom: 20px
}

@media print {
    .jGrowl {
        display: none
    }
}

.jGrowl-notification {
    margin-bottom: 10px;
    width: 300px;
    text-align: left;
    display: none;
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

.jGrowl-notification .jGrowl-header {
    font-size: 15px;
    margin-bottom: 5px
}

.jGrowl-notification .jGrowl-header:empty {
    margin: 0
}

.jGrowl-notification .jGrowl-close {
    font-weight: 300;
    background: 0 0;
    border: 0;
    font-size: 17px;
    cursor: pointer;
    line-height: 1;
    padding: 0;
    float: right;
    color: inherit;
    outline: 0;
    margin-left: 10px;
    opacity: .75;
    filter: alpha(opacity=75)
}

.jGrowl-notification .jGrowl-close:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.irs-disabled, .sweet-alert button[disabled] {
    opacity: .6;
    filter: alpha(opacity=60)
}

.jGrowl-closer {
    padding: 5px 0;
    cursor: pointer;
    margin-top: 5px;
    text-align: center;
    background-color: #fff;
    width: 300px;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #999
}

.alert-rounded + .jGrowl-closer {
    border-radius: 4px
}
/*notifications*/


/*auth*/
.icon-object {
    border-radius: 50%;
    text-align: center;
    margin: 10px;
    border-width: 3px;
    border-style: solid;
    padding: 20px;
    display: inline-block;
}
.icon-object > i {

    font-size: 32px;
    top: 0;
    color: #e53212;

}
/*auth*/

/*főoldali keresőmező*/
.home-one .banner-form {
    border-radius: 10px;
    overflow: auto;
}
.banner-form form {
    border: 0;
    position: relative;
    border-radius: 5px;
}
div#banner-two div.banner div.banner-form form input.form-control,
.categoryUpperSearch div.banner-form.text-left form.categorySearchForm div.categorySearchFormWrapper input.form-control
{
    border: none;
}
.banner-form .form-control,
.banner-form .category-dropdown {
    display:inline-block;
    width:80%;
    font-size:16px;
}
body.storeBody div.banner-form form input#mpSearchFormField {
    width:47%;
}
body.storeBody button#globalSearchBtn,
body.storeBody button#inStoreBtn
{
    position:relative;
    right: unset;
    float: right;
    margin-right: 2px;
}
body.storeBody button#inStoreBtn
{
    max-width: 210px;
    background-color: #fff;
    color: #e53212;
}

.banner-form button.form-control {
    position:absolute;
    right:0px;
    max-width: 114px;
    /*background-color: #e53212;*/
    border-radius: 0 5px 5px 0 ;
    border-radius: 5px;
    /*color: #fff;*/
    text-transform: uppercase;
    /*border-color:#e53212;*/
    -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;
    /*height:49px;*/
}
.banner-form {
    background-color: rgba(0, 0, 0, 0.14);
    padding: 8px;
    max-width: 650px;
    margin: 0 auto 12px auto;
    border-radius: 15px;
}
.banner-form button:hover {
    background-color: #0072bc;
    border-color: #0072bc;
}

.categorySideBarSearch {
    margin-top: 5px;
}
.categorySideBarSearch h2 {
    margin-top: 10px;
}

.categoryUpperSearch div.banner-form {
    max-width: unset;
}
.banner-form input.sft-interval,
form.categorySearchForm.categoryLeaf div.detailedSearchWrapper div.searchItemWrapper div select.form-control.date.sft-interval
{
    max-width: 120px;
    padding: 5px 36px 5px 2px;
    margin: 0px 5px 0px 0px;
    min-width: auto;
}
.sfFromTo {
    position: relative;
    background-color: #eee;
    right: 36px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 30px;
    display: inline-block;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin-right: -26px;
    top: -1px;
}
select.sft-interval + span.sfFromTo {
    top: -2px;
}
/*főoldali keresőmező*/

.profileNav {
    background-color: #808080;
    color: #fff;
    width: 100%;
}

.profileNav li {
    float: left;
}

.moreItemsMore {
    font-weight: bold;
    line-height: 32px;
    font-size: 14px;
    margin-top: 10px;
}
.banner-form-full {
    max-width: 100%;
    background-color: #fff;
    padding: 15px 20px 15px;
    padding: 15px;
}
.banner-form-full.banner-form input {
    width: 100%;
}
.banner-form-full.banner-form input[type=checkbox] {
    width: auto;
}
form.categorySearchForm div.searchItemWrapper div.checkbox label {
    margin-top: 0px;
    padding-left: 15px;
}
div.section.category-hrd.text-center.blockBorder .category-item {
    padding-bottom: 10px;
}

.category-title {
    color:#505050;
    display:block;
    font-size: 16px;
    padding: 5px 10px;
}

.title {
    line-height: 34px;
    color: #ffffff;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
}
#reorderCategories li {
    display: inline-block;
    background-color: #eee;
    margin: 5px;
    box-shadow: 2px 2px 5px #333;
}
a.moreItems {
    display: none;
}
a.moreItems.unHidden {
    display: inline-block;
    max-height: unset;
}
div.moreItems.unHidden {
    max-height: unset;
}
@media screen and (max-width: 720px) {
    .blockBorder a span.category-title {
        min-height: 70px;
        line-height: 1.2;
    }
    #blockBorderOrder-0 a span.category-title,
    #blockBorderOrder-1 a span.category-title,
    #blockBorderOrder-2 a span.category-title,
    #blockBorderOrder-3 a span.category-title
    {
        min-height: 40px;
    }
}
@media screen and (min-width: 990px){
    .nav-right {
        margin-top: 20px;
    }

}
@media screen and (max-width: 990px){
    .navbar-toggle {
        margin-top: 12px;
    }
    .bigRightSmallLeft {
        float: left;
        width: 100%;
    }
    .navbar .btn-group .dropdown-menu > li > a,
    .navbar .dropdown .dropdown-menu > li > a,
    .navbar .input-group .dropdown-menu > li > a
    {
        padding-left: 10px;
        font-size: 12px;
    }
    .category-title {
        padding-left: 0px;
        padding-right: 0px;
    }
    .category-hrd {
        background-color: #fff;
        display: inline-block;
        padding: 10px 0px;
    }
    .category-hrd .category-item {
        padding-left: 0;
    }
    .ad-post-subcats {
        max-height: unset;
        overflow-y: unset;
    }
    .navbar-header {
        float: none;
    }
    .navbar-header .navbar-toggle {
        display: block;
    }
    .navbar-header .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
}

/*footer*/
.footer-widget ul li {
    color:#858585;
    font-size: 16px;
    font-weight: 300;
    line-height: 36px;
    margin-bottom:10px;
}
.footer-widget h3 {
    font-weight: 300;
    color: #000;
    line-height: 28px;
    margin-bottom: 45px;
}
.footer-widget ul li a {
    color: #858585;
    font-size: 18px;
    line-height: 28px;
    display:block;
}
.footer-widget ul li a i {
    color: #3b5998;
    font-size: 45px;
    vertical-align: middle;
    margin-right: 15px;
}

.footer-widget ul li.active a,
.footer-widget ul li a:hover {
    color: #000;
}

.social-widget .fa-twitter-square{
    color: #76c0f3;
}

.social-widget .fa-google-plus-square {
    color: #282725;
}

.social-widget .fa-youtube-play {
    color: #c1272d;
}
/*footer*/

/*ad item*/
span.adId {
    font-size: 0.8em;
    position: relative;
    padding: 5px;
}
.ad-item,
.item-info {
    min-height: 180px;
}
.ad-info .item-title {
    font-size: 18px;
    margin-top: 14px;
    margin-bottom: 5px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.ad-info a,
.ad-info p,
.ad-info .item-title a
{
    color: #000;
}
.ad-info .item-cat {
    font-size: 14px;
    color: #000;
    margin-top: 5px;
    line-height: 24px;
}
.item-image-box, .item-info {
    padding: 0;
    margin: 0;
    position: relative;
}
.ad-item {
    border-left: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    margin: 18px 0;
    border-radius: 2px;
    max-height: 300px;
    box-shadow: 3px 3px 3px #888;
}
body.listView div.section div.ad-item div.item-image-box div.item-image {
    -webkit-background-size: cover;
    background-size: cover;
    height: 150px;
}
.item-image {
    position: relative;
    padding: 5px;
    margin-left: 5px;
    margin-top: 5px;
}

.sprite {
    position: relative;
    width: 60%;
    margin: auto;
    opacity: 0.4;
}
.sprite:after {
    content: '';
    display: block;
    padding-bottom: 100%;
}
.noImageText {
    color: #000;
    font-weight: bold;
    text-align: center;
    font-size: 1.2em;
    position: absolute;
    width: 100%;
    top: 40%;
}
.missingpicture {
    border: 1px solid #555;
}


.ad-info .item-cat a:hover, .ad-info .item-price {
    color: #e53212;
}
.ad-meta {
    padding-left: 10px;
}
.ad-info .item-price {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
}
.ad-item .ad-info {
    overflow: hidden;
}
.ad-info {
    padding: 20px 14px;
    /*padding: 10px;*/
}

.adViewWrapper .form-group .label-title {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    color: #000;
    font-weight: bold;
}
.label-title {
    text-transform: initial;
}
.displayPictureCount:before {
    padding-right: 5px;
    font-family: Icomoon;
    font-weight: normal;
}

.displayPictureCount {
    color: #e53212;
    display: inline-block;
    background-color: transparent;
    /*color: #fff;*/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 5px 12px;
    margin-right: 10px;
    font-family: unset;
    font-weight: bold;
    left: 0px;
    bottom: 0px;
    /*-webkit-box-shadow: 3px 3px 8px #e53212;*/
    /*-moz-box-shadow: 3px 3px 8px #e53212;*/
    /*box-shadow: 3px 3px 8px #e53212;*/
}
.highLightedMarket .displayPictureCount {
    color: #e53212;
    display: inline-block;
    background-color: transparent;
    color: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 5px 12px;
    margin-right: 10px;
    font-family: unset;
    font-weight: bold;
    left: 0px;
    bottom: 0px;
}
.highLightedMarket img.category-icon.picto {
    background-image: url('../images/sprite_picto_white.png');
}
.item-image-box {
    max-height: 215px;
}
.showHide .icon-eye {
    display: none;
}
.showHide .icon-eye-blocked {
    display: block;
}
.showHide.state-visible .icon-eye {
    display: block;
}
.showHide.state-visible .icon-eye-blocked {
    display: none;
}
.item-cat {
    margin-top: 5px;
}
.short-info {
    margin-top: 10px;
}
/*ad item*/

/*pagination*/
.pagination {
    margin-top: 25px;
    margin-bottom:10px;
}

.pagination>li>a {
    color: #9a9a9a;
    font-size: 14px;
    font-weight: 700;
    background-color: #e7e8e9;
    margin: 3px;
    border: 1px solid #e2e3e3;
    border-radius: 5px;
}

.pagination>li>a:hover,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover {
    color: #fff;
    background-color: #e53212;
    border: 1px solid #008c44;
}

.pagination>li:nth-child(7) a,
.pagination>li:nth-child(7) a:hover {
    background-color: transparent;
    border: none;
    color: #9a9a99;
}

.pagination>li:nth-child(7) a{
    padding: 4px 9px;
    line-height: 25px;
}
/*pagination*/

/* slider */
.featured-slider .col-sm-4 {
    width: 100%;
}

.owl-carousel .owl-next,
.owl-carousel .owl-prev {
    position: absolute;
    top: -60px;
    font-size:24px;
    color:#d2d2d2;
}

.owl-carousel .owl-next:hover,
.owl-carousel .owl-prev:hover {
    color:#e53212;
}

.owl-carousel .owl-next {
    right:15px;
}

.owl-carousel .owl-prev {
    right:55px;
}

.owl-carousel .owl-prev:before {
    position: absolute;
    content: "";
    top: 10px;
    right: 50%;
    margin-right:-20px;
    width: 1px;
    height: 16px;
    background-color: #f2f2f2;
}
/*slider*/

/*háttér kiemelés*/
div.highLightedMarket.ad-item.row {
    background-color: #e53212;
    color: #000;
}
div.highLightedMarket.ad-item.row a,
div.highLightedMarket.ad-item.row .item-price,
div.highLightedMarket.ad-item.row div.item-image-box div.item-image a.verified i:before
{
    color: #fff;
}
div.highLightedMarket.ad-item.row div.item-info div.ad-info p strong {
    color: #000;
}
div.highLightedMarket.ad-item.row div.item-image-box sup {
    color: #fff;
    position: unset;
    padding-left: 10px;
}
div.highLightedMarket.ad-item.row div.item-info div.ad-info span.icon i:before,
div.highLightedMarket.ad-item.row a i:before
{
    color: #000;
}
/*háttér kiemelés*/

.ad-section img {
    display: inline;
}

/*középre igazítás*/
.carousel.slide div.carousel-inner div.carousel-image {
    text-align: center;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail a > img,
.thumbnail > img
{
    display: inline-block;
    min-height: 200px;	/*találati listában torzít a kép, ha bent van*/
    width: 100%;	/*kiemelt hirdetésekben nem jelenik meg a kép ha ki van kommentezve*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.carousel-indicators img
{
    max-height: 63px;
}
/*középre igazítás*/

#lastSeen .displayPictureCount {
    color: #e53212;
    display: inline-block;
    background-color: transparent;
    /*color: #fff;*/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 5px 12px;
    margin-right: 10px;
    font-family: unset;
    font-weight: bold;

}
div.highLightedMarket.ad-item a i:before {
    color: #fff;
}
div.highLightedMarket.ad-item .item-toolbar a i:before {
    color: #000;
}

.owl-carousel .owl-next, .owl-carousel .owl-prev {
    position: absolute;
    top: -60px;
    font-size: 24px;
    color: #d2d2d2;
}
div#lastSeen div#featured-slider-lastseen.owl-carousel div.featured-image i.icon,
.owl-carousel div.featured-image i.icon
{
    top: 155px;
}
.featured-image {
    position: relative;
    min-height: 200px;
    min-height: 150px;
    background-size: contain;
    background-size: cover;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
}
div#partners div.owl-stage a div.featured-image {
    background-size: contain;
    min-height: 60px;
}
div#partners .featured-top,
div#partners h4
{
    margin: 0;
}
.checkGroup {
    padding-top: 15px;
    font-weight: bold;
}
form fieldset div.itemListWrapper.multiCols div.checkGroup
{
    /*width: 100%;*/
    clear: both;
    /*font-size: 1.2em;*/
    font-weight: bold;
    margin-top: 10px;

}

.mapSearch {
    width: 100%;
    min-height:200px;
}
.mapSearch path {
    stroke: #000;
    stroke-width:2px;
    stroke-linejoin: round;
    fill: #fff;
    cursor: pointer;
}
.mapSearch path.selected {
    stroke: #000;
    stroke-width:2px;
    stroke-linejoin: round;
    fill: #e53212;
    cursor: pointer;
}
.mapSearch path:hover {
    stroke: #000;
    stroke-width:2px;
    stroke-linejoin: round;
    fill: #01a99d;
    cursor: pointer;
}
#dropCityFilter {
    float: left;
    color: #e53212;
    background-color: #fff;
    margin-right: 10px;
    margin-top: 10px;
}
#mapsearchField {
    width: 80%;
}

#scrollUp {
    background-image: url("../images/top.png");
    bottom: 20px;
    right: 20px;
    width: 38px;    /* Width of image */
    height: 38px;   /* Height of image */
    text-indent: -9999px;
}

.fa-facebook-official::before {
    content: "\f230";
}

label.radioCloud {
    margin: 0;
}
.owl-carousel .radioCloud img.category-icon{
    width: unset;
}
.radioCloud img.category-icon
{
    max-height: 26px;
}

.item-toolbar {
    text-align: right;
    padding: 10px;
    background-color: #fff;
}
div.ad-item {
    margin-top: 0;
    position: relative;
}
div.adRibbon {
    position: absolute;
    top: -4px;
    left: -4px;
    z-index: 2;
}
div.section.emphasize div.adRibbon {
    left: 12px;
}
div.highLightedMarket.ad-item.row {
    background-color: #e53212;
    color: #000;
}
div.highLightedMarket.ad-item.row a,
div.highLightedMarket.ad-item.row .item-price,
div.highLightedMarket.ad-item.row div.item-image-box div.item-image a.verified i::before {
    color: #fff;
}
.premiumMarket,
div.section .inView div.ad-item.stuckedAd.premiumMarket
{
    background-color: #dbdbdb;
}
div.section div.stuckedWrapper.inView {
    max-height: unset;
    min-height: 280px;
    margin-top: 30px;
}
div.section div.ad-item.stuckedAd {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
div.section .inView div.ad-item.stuckedAd {
    transform: scale(1.2);
    max-height: unset;
    background-color: #ffffff;
}

a.verified,
span.verified
{
    padding-left: 10px;6
}
span.verified i
{
    padding: 5px 12px;
}
.mapIcon i:before {
    font-size: 18px;
    padding-left: 10px;
}
.expiredRow a {
    display: inline-block;
    clear: both;
    padding-top: 3px;
    background-color: #f00;
    color: #fff;
    width: 100%;
    border-top: 3px solid #fff;
}

.pull-right {
    float: right;
}

.recommended-ads .category-dropdown {
    background-color: #fff;
    border-radius: 0;
    border: 0;
    display: inline-block;
    height: inherit;
    line-height: inherit;
    min-width: inherit;
    text-align: center;
    padding: 0;
}
.recommended-ads h5 {
    display: inline;
    margin-right: 9px;
}
.category-dropdown a {
    font-size: 16px;
    margin: 0;
    color: #000;
    border: none;
    border-radius: 5px 0 0 5px;
    text-transform: capitalize;
    font-family: 'MyriadPro-Regular', sans-serif;
}
.category-dropdown a i {
    margin-left: 5px;
}

.breadcrumb-section h2.title a {
    color: #fff;
}

/*.slider-text span {*/
/*color: #9fa4a4;*/
/*font-size: 14px;*/
/*}*/
.contact-with {
    margin-top: 5px;
    min-height: 190px;
}

.contact-with .btn {
    /*background-color: #0d79bf;*/
    color: #fff;
    margin-right: 17px;
    border: 1px solid transparent;
    margin-bottom: 17px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
/*.contact-with .btn-red {*/
.btn-red {
    background-color: red;
}
/*.contact-with .btn-green {*/
.btn-green {
    background-color: green;
}
.hide-number, .show-number .hide {
    display:none;
}

.show-number .show {
    display: inline-block !important;
}

.contact-with span.show-number,
.contact-with span.show-number a
{
    color:#fff;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.short-info a {
    color: #272727;
}
.description {
    background-color: #fff;
    color: #272727;
    line-height: 22px;
    margin-bottom: 25px;
    border-radius: 3px;
    /*padding: 20px 35px 35px;*/
    padding: 20px 0 0 20px;
    float: left;
    width: 100%;
    max-width: 58.33333333%;
    overflow: auto;
}

.short-info li {
    margin-bottom: 20px;
}
.short-info li i {
    font-size: 18px;
    color: #000;
    margin-right: 28px;
}
.short-info li a span {
    color: #e53212;
    font-weight: 400;
}
.adReportForm {
    display: none;
}
.bgLink {
    cursor: pointer;
}
.short-info label > a {
    color: #e53212;
}

.breadcrumb>li+li:before
{
    content: "\f101";
    font-family: FontAwesome;
    color: #000;
}

.breadcrumb-line .breadcrumb>li+li:before
{
    color: #fff;
}

ul.breadcrumb>li+li:before
{
    /*content: "\f101";*/
    /*font-family: FontAwesome;*/
    /*color: #000;*/
    content: "\ed86";
    font-family: Icomoon;

    font-size: 12px;
    top: 1px;
    position: relative;
}
.breadcrumb > li + li::before {
    padding: 0px 5px;
}
.breadcrumb-line:not([class*="bg-"]) {
    background-color: transparent;
}

.slider-text h2 {
    color: #e53212;
    font-size: 36px;
    font-weight: 500;
    margin: 0;
}

/*hirdetés feladás*/
.ad-post-subcats .subCatList {
    text-align: center;
}
.ad-post-subcats .subCatLink,
.ad-post-subcats .subCategoryItem,
.ad-post-subcats .categoryLeaf
{
    display: inline-block;
    padding: 3px 10px;
}
.bootstrap-tagsinput {
    background-color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
    padding: 0 0 2px 0;
    vertical-align: middle;
    border-radius: 3px;
    width: 100%;
}
.bootstrap-tagsinput input {
    border: 0;
    outline: 0;
    background-color: transparent;
    padding: 5px 11px;
    margin-top: 2px;
    margin-left: 2px;
    width: auto !important;
    min-width: 100px;
    font-size: 12px;
    line-height: 1.6666667;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none;
}
/*.bootstrap-tagsinput .twitter-typeahead {*/
/*width: auto;*/
/*}*/
.bootstrap-tagsinput .tt-dropdown-menu {
    margin-top: 5px;
    min-width: 200px;
}
.bootstrap-tagsinput .tag {
    margin: 2px 0 0 2px;
    border: 0;
    border-radius: 2px;
    padding: 5px 11px;
    padding-right: 30px;
    float: left;
    font-size: 12px;
    line-height: 1.6666667;
    font-weight: 400;
    text-transform: none;
    position: relative;
}
.bootstrap-tagsinput .tag:not([class*=bg-]) {
    background-color: #546E7A;
    color: #fff;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
    cursor: pointer;
    color: inherit;
    position: absolute;
    top: 50%;
    right: 11px;
    line-height: 1;
    margin-top: -5.5px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: '\ed6a';
    font-family: 'icomoon';
    display: block;
    font-size: 11px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
div.bootstrap-tagsinput span.twitter-typeahead input.tt-hint {
    display: none;
}

/* ------------------------------------------------------------------------------
 *
 *  # Twiter Typeahead
 *
 *  Styles for typeahead.bundle.min.js - input suggestion engine
 *
 *  Version: 1.3
 *  Latest update: Jul 4, 2016
 *
 * ---------------------------------------------------------------------------- */
.twitter-typeahead {
    width: 100%;
}
.typeahead,
.tt-query,
.tt-hint {
    outline: 0;
}
.tt-hint {
    color: #999;
}
.tt-menu {
    width: 100%;
    margin-top: 1px;
    min-width: 280px;
    padding: 7px 0;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    max-height: 300px;
    overflow-y: auto;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.typeahead-scrollable .tt-menu {
    max-height: 250px;
}
.typeahead-rtl .tt-menu {
    text-align: right;
}
.tt-suggestion {
    padding: 8px 15px;
    cursor: pointer;
}
.tt-suggestion:hover,
.tt-suggestion:focus,
.tt-suggestion.tt-cursor {
    background-color: #f5f5f5;
}
.tt-dataset-group .tt-suggestion {
    padding-left: 24px;
    padding-right: 24px;
}
.tt-heading {
    font-size: 11px;
    line-height: 1.82;
    padding: 8px 15px;
    text-transform: uppercase;
    display: block;
    font-weight: 700;
    margin-top: 2px;
    margin-bottom: 2px;
}
.typeahead-template .empty-message {
    padding: 8px 15px;
    text-align: center;
}
/*---------------------------------*/
.select-category.post-option div.bootstrap-tagsinput span.twitter-typeahead div.tt-menu,
.twitter-typeahead
{
    width: auto;
    width: 360px;
}
.subCatLink,
.subCatLinkFilter
{
    transition: all 400ms;
}
.subCatLink:hover,
.subCatLinkFilter:hover
{
    transform: scale(1.2);
}
.subCatLink:hover,
.subCatLinkFilter:hover
{
    color: #e53212;
}

.highlightedSubCat {
    transform: scale(1.2);
}
.highlightedSubCat a {
    color: #e53212;
}
.graySubCat a {
    color: gray;
}
.category-hrd .category-item.unselected {
    transform: scale(1);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.category-hrd .category-item {
    /*transform: scale(1);*/
    transition: all 1s;
}
.category-title > i {
    right: 0;
}
.ad-post-breadcrumb-icon .category-title {
    display: none;
}
#catSelectorOverlay {
    display: none;
    position: absolute;
    background-color: #fff;
    width: 100%;
    height: 100%;
    margin-top: -10px;
    z-index: 10;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: -15px;
}

.quick-rules .lead {
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    margin: 16px 0 35px;
}

.quick-rules .lead a {
    font-weight: 400;
}
.quick-rules li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 20px;
}
.quick-rules li:before {
    position: absolute;
    color: #e53212;
    font-size: 16px;
    content: "\f105";
    font-family:'FontAwesome';
    left: 0;
    top: 0;
}
.quick-rules {
    position: fixed;
    z-index: 10;
    border: 1px solid #555;
    box-shadow: 3px 3px 3px #000;
    /*margin-right: 10px;*/
}
#quickrules.collapse.in {
    display: block;
    position: fixed;
    border: 1px solid #888;
}


#catSelectorOverlay.visible {
    display: block;
}
div#catSelectorOverlay.visible div.ad-post-breadcrumb-icon label img.category-icon {
    width: 60px;
}
.checkbox-switchery {
    margin-top: 0px;
}
div.checkbox.checkbox-switchery.switchery-xs span.switchery.switchery-default {
    border-color: #888 !important;
}
.form-group.additional {
    background-color: #eee;
    padding: 4px;
    border-radius: 4px;
}
.adpost-details .form-group {
    position: relative;
    margin-bottom: 20px;
}
.form-group.additional {
    background-color: #eee;
    padding: 4px;
    border-radius: 4px;
}
.form-group.additional .itemListWrapper {
    max-height: 300px;
    overflow: auto;
    background-color: #fff;
}
.multiOptionContainer {
    padding: 0 10px;
}
div.itemListWrapper div.multiOptionContainer div.radio {
    margin: 0;
    display: inline-block;
}
.postdetails li a:hover, .postdetails li.active a, .postdetails .edit:hover {
    color: #e53212;
}
.postdetails li a {
    color: #838383;
    font-size: 24px;
}
#expireDate .input-group-addon {
    border-style: solid;
    border-color: #aaa;
    border-width: 1px 1px 1px 0;
    background-color: transparent;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.input-group[class*="col-"] {
    float: unset;
    padding-left: 15px;
    padding-right: 15px;
}
.postdetails h4 span {
    font-size: 14px;
    color: #ed1c24;
    line-height: 26px;
}
.adpost-details h4 {
    border-bottom: 1px solid #f2f2f2;
    color: #000;
    font-size: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 0;
}
.selected-product .select-category li.active::before {
    opacity: 0;
}
.selected-product .select-category li::before {
    top: -8px;
    top: 22px;
    right: -10px;
    opacity: 1;
}
.selected-product .select-category li {
    position: relative;
    padding-right: 20px;
    margin-right: 20px;
}
.select-category li::before {
    position: absolute;
    top: 9px;
    right: 0;
    font-size: 30px;
    content: "\f105";
    font-family: 'FontAwesome';
    color: #e53212;
    opacity: 0;
}
.add-image .icon-upload {
    position: absolute;
    left: 0;
    top: 3px;
    font-size: 36px;
    color: #e53212;
}
.upload-section {
    min-height: 100px;
    border: 1px solid #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: url('../images/blende.png') center 10px no-repeat;
    opacity: 0.5;
}
.upload-imageaudio {
    display: block;
}
.orSeparator {
    min-height: 50px;
    text-align: center;
    color: #e53212;
    padding-top: 25px;
    font-size: 1.1em;
}
.adpost-details label.label-title {
    padding-top: 5px;
    font-weight: bold;
}
.adpost-details label {
    font-size: 14px;
    font-weight: 400;
    color: #000;
}
.label-title {
    text-transform: initial;
}
#adPriceField {
    width: 120px;
}
.select-price input[type="text"] {
    display: inline-block;
    width: initial;
    margin: 0 15px;
}
.required {
    color: #ed1c24;
}
.add-image h5 {
    color: #000;
    font-size: 16px;
    position: relative;
    padding-left: 50px;
    line-height: 20px;
    margin-bottom: 25px;
    overflow: hidden;
}
.adpost-details input[type="radio"] {
    opacity: 0;
    left: 20px;
}
input[type="radio"] + label::before {
    border: 2px solid #575756;
}
input[type="radio"]:checked + label::after {
    border: 5px solid #e53212;
}
.form-group .select2-container {
    display: block;
}
form div.form-group.additional div.itemListWrapper.multiColS2 {
    border-color: transparent;
    overflow: unset;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 34px;
}
div.form-group.additional div.itemListWrapper.multiCols.multiColS2 div.select2FloatContainer select.select-size-xs.select-search {
    display: none;
    float: none;
    clear: both;
}
#mapsearchFieldVal {
    width: 1px;
    height: 1px;
    overflow: hidden;
}
input[type="radio"]+label {
    cursor: pointer;
    /*margin-right:20px;*/
    padding-left:25px;
    vertical-align:sub !important;
    position:relative;
    /*color:#838383;*/
    margin-bottom:0;
    overflow: hidden;
}
.attributeGroupSeparator {
    clear: both;
    max-width: 90%;
    margin: 0 auto;
}
#zipAcText {
    margin-top: 4px;
    margin-left: 10px;
    float: left;
    font-weight: 400;
    color: #000;
    font-size: 16px;
    display: inline-block;
    width: auto;
    margin-bottom: 0;
}
.ribbonColorChanger {
    font-weight: bold;
    width: 30%;
    text-align: center;
    line-height: 36px;
    vertical-align: center;
}
form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper.multiCols div.checkbox,
form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper.multiCols div.radio,
form div.adpost-details div.form-group div.itemListWrapper.multiCols div.checkbox,
form div.adpost-details div.form-group div.itemListWrapper.multiCols div.radio,

form div.itemListWrapper div.multiOptionContainer div.radio,

form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper div.multiOptionContainer div.checkbox,
form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper div.multiOptionContainer div.radio,

form div.itemListWrapper.multiCols div.multiOptionContainer div.checkbox
{
    width: 32%;
    float: left;
    margin-left: 1%;
    margin-top: -5px;
    margin-bottom: 0px;
}

@media screen and (max-width: 1366px) {
    form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper.multiCols div.checkbox,
    form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper.multiCols div.radio,
    form div.adpost-details div.form-group div.itemListWrapper.multiCols div.checkbox,
    form div.adpost-details div.form-group div.itemListWrapper.multiCols div.radio,

    form div.itemListWrapper div.multiOptionContainer div.radio,

    form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper div.multiOptionContainer div.checkbox,
    form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper div.multiOptionContainer div.radio,

    form div.adpost-details div.itemListWrapper.multiCols div.multiOptionContainer div.checkbox
    {
        width: 49%;
        float: left;
        margin-left: 1%;
        margin-top: -5px;
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 479px){
    form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper.multiCols div.checkbox,
    form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper.multiCols div.radio,

    form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper div.multiOptionContainer div.checkbox,
    form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper div.multiOptionContainer div.radio
    {
        width: 48%;
    }
}
.description-info {
    background-color: #fff;
    display: inline-block;
    padding: 33px 30px 51px;
    border-radius: 15px;
    width: 100%;
    overflow: hidden;
}
/*hirdetés feladás*/

/*hirdetés kiemelés*/
form div.section.emphasize div.row div#accordion-styled div.panel-heading {
    background-color: #eee;
}
form div.section.emphasize div.row div#accordion-styled div.empRow {
    border: 1px solid #888;
    border-radius: 3px;
    padding: 0;
    margin-bottom: 10px;
}
.section.emphasize label {
    margin-top: 0;
}
/* ------------------------------------------------------------------------------
*
*  # Switchery toggles
*
*  Styles for switchery.min.js - toggle switches
*
*  Version: 1.0
*  Latest update: Mar 25, 2015
*
* ---------------------------------------------------------------------------- */
.switchery {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 100px;
    cursor: pointer;
    display: inline-block;
    width: 44px;
    height: 22px;
    vertical-align: middle;
    position: relative;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.checkbox-switchery .switchery {
    position: absolute;
    left: 0;
    margin-top: -2px;
}
.switchery > small {
    background-color: #fff;
    border-radius: 100px;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.checkbox.checkbox-switchery {
    margin-bottom: 14px;
    padding-left: 0;
}
.checkbox.checkbox-switchery.disabled .switchery {
    cursor: not-allowed;
}
.checkbox[class*=switchery-],
.checkbox-inline[class*=switchery-] {
    padding-left: 0;
    padding-right: 0;
}
.switchery-lg.checkbox-switchery {
    margin-bottom: 18px;
}
.switchery-lg.checkbox-switchery .switchery {
    margin-top: -4px;
}
label.switchery-lg {
    margin-bottom: 0;
}
.switchery-lg .switchery {
    height: 26px;
    width: 52px;
}
.switchery-lg .switchery > small {
    height: 26px;
    width: 26px;
}
.switchery-sm.checkbox-switchery {
    margin-bottom: 10px;
}
.switchery-sm.checkbox-switchery .switchery {
    margin-top: 0px;
}
label.switchery-sm {
    margin-bottom: 0;
}
.switchery-sm .switchery {
    height: 18px;
    width: 36px;
}
.switchery-sm .switchery > small {
    height: 18px;
    width: 18px;
}
.switchery-xs.checkbox-switchery {
    margin-bottom: 6px;
}
.switchery-xs.checkbox-switchery .switchery {
    margin-top: 2px;
}
label.switchery-xs {
    margin-bottom: 0;
}
.switchery-xs .switchery {
    height: 14px;
    width: 28px;
}
.switchery-xs .switchery > small {
    height: 14px;
    width: 14px;
}
.checkbox-switchery label,
label.checkbox-switchery {
    position: relative;
    padding-left: 56px;
    margin: 0;
    cursor: pointer;
}
.checkbox-switchery.switchery-lg label,
label.checkbox-switchery.switchery-lg {
    padding-left: 64px;
}
.checkbox-switchery.switchery-sm label,
label.checkbox-switchery.switchery-sm {
    padding-left: 48px;
}
.checkbox-switchery.switchery-xs label,
label.checkbox-switchery.switchery-xs {
    padding-left: 40px;
}
.checkbox-switchery.checkbox-inline {
    margin-bottom: 0;
}
.checkbox-switchery.checkbox-right .switchery {
    left: auto;
    right: 0;
}
.checkbox-switchery.checkbox-right label,
label.checkbox-switchery.checkbox-right {
    padding-left: 0;
    padding-right: 56px;
}
.checkbox-switchery.checkbox-right.switchery-lg label,
label.checkbox-switchery.checkbox-right.switchery-lg {
    padding-left: 0;
    padding-right: 64px;
}
.checkbox-switchery.checkbox-right.switchery-sm label,
label.checkbox-switchery.checkbox-right.switchery-sm {
    padding-left: 0;
    padding-right: 48px;
}
.checkbox-switchery.checkbox-right.switchery-xs label,
label.checkbox-switchery.checkbox-right.switchery-xs {
    padding-left: 0;
    padding-right: 40px;
}
.switchery-double .switchery {
    position: relative;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: -7px;
    margin-bottom: -5px;
}
.switchery-double.checkbox-switchery label,
label.switchery-double.checkbox-switchery {
    padding: 0;
}
.switchery-double.switchery-lg .switchery {
    margin-top: -8px;
    margin-bottom: -6px;
}
.switchery-double.switchery-sm .switchery {
    margin-top: -6px;
    margin-bottom: -4px;
}
.switchery-double.switchery-xs .switchery {
    margin-top: -5px;
    margin-bottom: -3px;
}

/*hirdetés kiemelés*/

/*chat*/
.chat-list,
.chat-stacked {
    min-height: 100px;
    max-height: 300px;
    overflow: auto;
    border: 1px solid lightgray;
}
.media-content.unread-1 {
    font-weight: bold;
}
.chat-list .media-left {
    padding-right: 20px;
}
.chat-list .media-right {
    padding-left: 20px;
}
.chat-list .media-content {
    position: relative;
    padding: 10px 12px;
    width: auto;
    border-radius: 3px;
    display: inline-table;
    max-width: 240px;
}
.chat-list .media-content:not([class*=bg-]) {
    background-color: #f1f0f0;
    border-color: #f1f0f0;
    color: #000;
}
.chat-list .media-content > i {
    top: 0;
    margin: 2px;
}
.chat-list .reversed .media-content {
    text-align: left;
    color: #fff;
}
.chat-list .reversed .media-content:not([class*=bg-]) {
    background-color: #42A5F5;
    border-color: #42A5F5;
}
.chat-list .reversed .media-content > a {
    color: #fff;
}
.chat-list .reversed .media-body {
    text-align: right;
}
.chat-list .date-step.media {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    color: #999;
}
.chat-list .chat-thumbs img {
    margin-top: 5px;
    margin-bottom: 5px;
    max-height: 100px;
    height: auto;
    max-width: 100%;
    display: inline-block;
    border-radius: 3px;
}
.chat-list .media-content:before,
.chat-list .reversed .media-content:before {
    content: '';
    left: -5px;
    top: 15px;
    position: absolute;
    margin-left: 0;
}
.chat-list .media-content:before {
    border-top: 5px solid transparent;
    border-right: 5px solid;
    border-right-color: inherit;
    border-bottom: 5px solid transparent;
}
.chat-list .savedMsg {
    color: #e53212;
}
.chat-list .reversed .media-content:before {
    left: auto;
    right: -5px;
    border-right: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid;
    border-left-color: inherit;
    border-bottom: 5px solid transparent;
}
.messageTab li.active {
    background-color: lightgray;
}
.messageTab li.tabber.active {
    border-top: 1px solid #ddd;
}
ul.nav.navbar-nav.messageTab li.tabber.active {
    background-color: lightgray;
}
.msgForm {
    margin-top: 10px;
}
.messageTab li.tabber.active a,
.messageTab li.tabber.active a:hover,
.messageTab li.tabber.active a:focus
{
    border: none;
}
@media (min-width: 769px) {
    .chat-list .media {
        /*margin-right: 20%;*/
    }
    .chat-list .media.reversed {
        margin-right: 0;
        /*margin-left: 20%;*/
    }
}
.chat-list-inverse .media-content:not([class*=bg-]) {
    color: #fff;
    background-color: #42A5F5;
    border-color: #42A5F5;
}
.chat-list-inverse .media-content:before {
    border-right: 0;
    border-top: 5px solid transparent;
    border-right: 5px solid #42A5F5;
    border-bottom: 5px solid transparent;
}
.chat-list-inverse .media-content > a {
    color: #fff;
}
.chat-list-inverse .reversed .media-content:not([class*=bg-]) {
    background-color: #f5f5f5;
    color: inherit;
}
.chat-list-inverse .reversed .media-content:before {
    border-top: 5px solid transparent;
    border-left: 5px solid #f5f5f5;
    border-bottom: 5px solid transparent;
}
.media-left, .media-right, .media-body {
    position: relative;
}
.media, .media-body {
    overflow: visible;
}
.toolBarOpener {
    cursor: pointer;
}
.toolBarOpener .media-annotation.display-block {
    max-height: 0px;
    /*max-width: 0px;*/
    overflow: hidden;
    -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;
    cursor: pointer;
}
.toolBarOpener.opened .media-annotation.display-block {
    max-height: 32px;
    border-top: 1px solid #000;
}
.media.reversed .toolBarOpener.opened .media-annotation.display-block {
    max-height: 32px;
    border-top: 1px solid #fff;
}

.unRead {
    font-weight: bold;
}
/*chat*/
/*üzenetek*/
.tableHolder {
    margin-bottom: 15px;
}
.contactsHolder {
    max-height: 300px;
    overflow: auto;
}
/*.contactsHolder li.sender {*/
li.sender {
    clear: both;
    /*background-color: #fff;*/
}
.conversationHolder,
.contactMsgForm
{
    padding: 10px 0;
}
/*üzenetek*/


/*badges*/
.badge {
    padding: 2px 6px 1px 6px;
    font-size: 10px;
    letter-spacing: 0.1px;
    vertical-align: baseline;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 100px;
}
.btn .badge {
    top: 0;
}
.btn-xs .badge {
    padding: 2px 6px 1px 6px;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge,
.nav-tabs-solid > .active > a > .badge,
.nav-tabs[class*=bg-] > li > a > .badge {
    color: #333333;
    background-color: #fff;
    border-color: #fff;
}
.nav-pills > li > a > .badge {
    margin-left: 0;
}
.nav-pills > li > a > .badge.position-right {
    margin-left: 7px;
}
.badge-default {
    background-color: #999999;
    border-color: #999999;
}
.badge-primary {
    background-color: #2196F3;
    border-color: #2196F3;
}
.badge-success {
    background-color: #4CAF50;
    border-color: #4CAF50;
}
.badge-info {
    background-color: #00BCD4;
    border-color: #00BCD4;
}
.badge-warning {
    background-color: #FF5722;
    border-color: #FF5722;
}
.badge-danger {
    background-color: #F44336;
    border-color: #F44336;
}
.bg-slate {
    background-color: #607D8B;
    border-color: #607D8B;
    color: #fff;
}
.bg-fb {
    background-color: #e53212;
    border-color: #e53212;
    color: #fff;
}
.badge-flat {
    background-color: transparent;
    border-width: 2px;
    padding: 1px 5px 0 5px;
}
.badge-flat[href]:hover,
.badge-flat[href]:focus {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*badges*/
.dataTables_wrapper div.datatable-footer div.dataTables_info span.select-info {
    margin-left: 10px;
}

.galleryToolbar {
    height: 0px;
    font-size: 22px;
    background-color: #000;
    text-align: center;
    -webkit-transition: height 0.3s ease-in-out;
    -moz-transition: height 0.3s ease-in-out;
    -ms-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out;
    display: inline-block;
    overflow: hidden;
    min-height: 0px;
}
.galleryToolbar.expanded {
    height: 40px;
}
.galleryToolbar [class*=" icon-"] {
    font-size: 22px;
    color: #fff;
    cursor: pointer;
}
.galleria-toolbar::after {
    font-family: "icomoon";
    font-size: 16px;
    content: "\eb70";
}

.galleryThumbs {
    overflow: auto;
}
.galleryThumbRow {
    display: inline-flex;
    max-height: 115px;
}
#previewul li {
    float: left;
    margin: 5px;
    text-align: center;
    position: relative;
    width: 23%;
    max-height: 170px;
    overflow: hidden;
}
#previewul li i {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0 5px;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    border-radius: 12px;
}

#previewul li img {
    float: left;
    border: 1px solid lightgrey;
}

div#decideWrapper div.content.adminList {
    padding: 0;
    margin: 0;
}
li.dropdown.open div.localMenu.tableContext ul.dropdown-menu.dropdown-menu-right {
    display: inline-block;
    z-index: 1000;
}
li.dropdown.open div.localMenu.tableContext {
    z-index: 1000;
}
.dropdown-backdrop {
    background-color: rgba(0,0,0,0.4);
}
.panel-footer-condensed {
    padding-top: 2px;
    padding-bottom: 2px;
}
/*--------------*/
.hiddenDefault {
    display: none;
}
.dirtyFormWrapper {
    display: none;
    filter: grayscale(0%);
}
.dirtyFormWrapper.disableSubmit {
    display: block;
    filter: grayscale(100%);
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
#newPhoneSave {
    display: none;
}

/*--------------------------------------------------------------------------------------------------------------------*/











/*-------------------admin----------------*/
.adminList .listAdContentWrapper {
    height: 120px;
    overflow: scroll;
}
.node {
    cursor: pointer;
}

.overlay{
    background-color:#EEE;
}

.node circle {
    fill: #fff;
    stroke: steelblue;
    stroke-width: 1.5px;
}

.node.selected circle {
    fill: #f00;
    stroke: #f00;
    stroke-width: 3px;
}

.node text {
    font-size:10px;
    font-family:sans-serif;
}

.link {
    fill: none;
    stroke: #ccc;
    stroke-width: 1.5px;
}

.templink {
    fill: none;
    stroke: red;
    stroke-width: 3px;
}

.ghostCircle.show{
    display:block;
}

.ghostCircle, .activeDrag .ghostCircle{
    display: none;
}

.toCashierBtn {
    margin-right: 10px;
}

/*editor*/
.d3-context-menu {
    position: absolute;
    display: none;
    background-color: #f2f2f2;
    border-radius: 4px;

    font-family: Arial, sans-serif;
    font-size: 14px;
    min-width: 150px;
    border: 1px solid #d4d4d4;

    z-index:1200;
}

.d3-context-menu ul {
    list-style-type: none;
    margin: 4px 0px;
    padding: 0px;
    cursor: default;
}

.d3-context-menu ul li {
    padding: 4px 16px;
}

.d3-context-menu ul li:hover {
    background-color: #4677f8;
    color: #fefefe;
}
.hiddenDialog {
    display: none;
}

/*editor*/

/*fileinput tallóz gomb fix*/
div.file-input div.input-group.file-caption-main div.file-caption.form-control.kv-fileinput-caption.icon-visible {
    top: 0;
}
div.file-input div.input-group.file-caption-main div.file-caption.form-control.kv-fileinput-caption input.file-caption-name {
    border: none;
    line-height: normal;
}
/*fileinput tallóz gomb fix*/


/*form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper*/
form div.form-group.additional div.itemListWrapper {
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-left: 0px;
}

form div.form-group.additional div.itemListWrapper.multiColS2 {
    border-color: transparent;
    overflow: hidden;
    background-color: transparent
}

#listsCategories label {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    font-family: "icomoon";
    font-size: 16px;
    top:3px;
}
#listsCategories input[type="radio"].radio + label::after {
    font-family: "icomoon";
    font-size: 16px;
    content: "\ee70";
    top: 0px;

}
#listsCategories input[type="radio"].radio:checked + label::after {
    content: "\ee6e";
    border: none;
}
input[type="radio"].checkRadio.radio,
input[type="radio"].checkRadio.checkbox,
input[type="checkbox"].requiredCheckbox.checkbox,
input[type="checkbox"].minmaxCheckbox.checkbox,
input[type="checkbox"].searcherCheckbox.checkbox
{
    display: none;
}
#listsCategories input[type="radio"].checkbox + label::after,
#listsCategories input[type="checkbox"].requiredCheckbox + label::after,
#listsCategories input[type="checkbox"].minmaxCheckbox + label::after,
#listsCategories input[type="checkbox"].searcherCheckbox + label::after
{
    content: "\ee6c";
    border: none;
    top: 0px;
}
#listsCategories input[type="radio"] + label::before {
    border: none;
    top: 0px;
}
.checkbox,
.radio
{
    margin-left: 15px;
}
form fieldset div.section.postdetails div.form-group.additional div.itemListWrapper input.form-control {
    border: none;
}

#listsCategories input[type="radio"].checkbox:checked + label::after,
#listsCategories input[type="checkbox"].requiredCheckbox:checked + label::after,
#listsCategories input[type="checkbox"].minmaxCheckbox:checked + label::after,
#listsCategories input[type="checkbox"].searcherCheckbox:checked + label::after
{
    content: "\ee63";
    border: none;
    top: 0px;
}
#listsCategories input[type="checkbox"].requiredCheckbox + label::after
{
    color: red;
}
#listsCategories input[type="checkbox"].searcherCheckbox + label::after
{
    color: dodgerblue;
}
.removeListitemBtn {
    margin-right: 15px;
}
#reorderItems li {
    line-height: 24px;
}
.dropAttributeCategoryBtn {
    margin-right: 5px;
}
.htmlArray {
    width: 100%;
}
.htmlArray th,
.htmlArray td
{
    padding: 2px;
}
.htmlArray td:nth-child(4) {
    text-align: right;
}
.htmlArray td:last-child {
    text-align: right;
}
.setOptionGroup,
.unsetOptionGroup,
.renameAttributeValue
{
    display: none;
}

ul#reorderItems.ui-sortable li.attributeTool {
    display: none;
}
ul#reorderItems.ui-sortable li.attributeTool.visLi {
    display: block;
}
.visLi.orphan {
    color: #fff;
    background-color: red;
}
.attributeTool:hover .setOptionGroup,
.attributeTool:hover .unsetOptionGroup,
.attributeTool:hover .renameAttributeValue
{
    display: inline-block;
}
.optGroup-1 {
    font-weight: bold;
}

#reorderAttributes.ui-sortable tr.ui-sortable-handle td span {
    font-weight: bold;
}

/*span.select2-container.select2-container--default.select2-container--open*/
/*span.select2-dropdown.select2-dropdown--below span.select2-results ul.select2-results__options li.select2-results__option*/


.select2-results__option:not([role=group]):before {
    content: "";
    display: inline-block;
    position: relative;
    height: 20px;
    width: 20px;
    border: 2px solid #e9e9e9;
    border-radius: 4px;
    background-color: #fff;
    margin-right: 20px;
    vertical-align: middle;
}

.select2-results__option[aria-selected=true]:before {
    font-family:fontAwesome;
    content: "\f00c";
    color: #fff;
    background-color: #e53212;
    border: 0;
    display: inline-block;
    padding-left: 3px;
}
/*reset bootstrap pre*/
pre,
span.pre
{
    border: 0;
    background-color: transparent;
    margin: 0;
    white-space: pre;
    padding: 0;
    /*color: #fff;*/
    display: inline;
}
li.media div.media-content span.pre {
    color: #000;
}
li.media.reversed div.media-content span.pre {
    color: #fff;
    display: inline;
}

code, kbd, pre, samp {
    font-family: unset;
}
/*reset bootstrap pre*/

.page-container {
    width: 100%;
    display: table;
    table-layout: fixed;
}
.page-container {
    position: relative;
}
.content:first-child {
    padding-top: 20px;
}
.content {
    padding: 0 20px 60px 20px;
    padding-top: 0px;
}
.page-content {
    display: table-row;
}
.content-wrapper {
    display: table-cell;
    vertical-align: top;
}
.content-wrapper {
    width: 100%;
}

/*helperSpy*/
.helperSpyContent {
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: max-height 0.3s ease-in-out;
    -moz-transition: max-height 0.3s ease-in-out;
    -ms-transition: max-height 0.3s ease-in-out;
    -o-transition: max-height 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out;
}
.helperSpy li {
    cursor: pointer;
}
.helperSpy li.active .helperSpyContent {
    max-height: 100px;
    overflow: auto;
}
.helperSpy li:before {
    -webkit-transition: transform 0.3s ease-in-out;
    -moz-transition: transform 0.3s ease-in-out;
    -ms-transition: transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}
.helperSpy li.active:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
@media screen and (max-width: 768px){
    .localHelper::before {
        font-family: Icomoon;
        content: "\ed52";
        margin-right: 5px;
        font-weight: normal;
        cursor: pointer;
    }
    .helperSpy {
        display: none;
    }

    .countyDisplay {
        display: none;
    }
}
.countyToggler {
    padding-left: 10px;
}
/*helperSpy*/
.note-editor.note-frame .note-editing-area .note-editable {
    overflow: auto;
    max-height: 800px;
}
.oneAdH1 {
    font-size: 24px;
}
.mainTitle {
    margin-top: 0px;
    font-size: 21px;
    color: #fff;
}
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label
{
    color: red;
}
.pl-10 {
    padding-left: 10px;
}

.customerBigImage {
    position: relative;
    padding-bottom: 20%;
}
.customerBigImage img {
    border: 0 none transparent;
    bottom: 0;
    clear: both;
    display: block;
    float: none;
    height: 100%;
    left: 0;
    margin: 0;
    -o-object-fit: cover;
    object-fit: cover;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.imageOverLap {
    background-color: #fff;
    padding: 5px 15px;
    margin-top: -60px;
    position: relative;
    border-radius: 10px;
    margin-bottom: 10px;
}
.replaceText {
    position: relative;
    width: 50vw;
    margin: 0 auto;
    top: 0px;
    font-size: 2em;
    color:#fff;
    text-align: center;
}
.replaceText .textDiv {
    position: absolute;
    margin-top: 10%;
}

.recommended-ads h3 {
    font-weight: 500;
    color:#000;
    margin: 20px 0;
    display: inline;
}
.recommended-ads h3.item-price {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
    display: block;
}

.marketList div.row div.col-xs-10 div.col-xs-6 {
    line-height: 32px;
}

@media screen and (max-width: 768px){
    .customerBigImage {
        position: relative;
        padding-bottom: unset;
    }
    .customerBigImage img {
        border: none;
        bottom: unset;
        clear: both;
        display: block;
        float: none;
        height: unset;
        left: unset;
        margin: 0;
        -o-object-fit: cover;
        object-fit: cover;
        padding: 0;
        position: relative;
        right: unset;
        width: unset;
        top: 0px;
    }
    .imageOverLap {
        background-color: #fff;
        padding: 5px 15px;
        margin-top: 0;
        position: relative;
        border-radius: 10px;
        margin-bottom: 10px;
    }

    .replaceText {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0px;
        font-size: 1.2em;
        color:#fff;
        text-align: center;
    }
    .replaceText .textDiv {
        position: absolute;
        margin-top: 5%;
    }

    .banner-form .smallScrollDiv {
        max-height: 120px;
        overflow-y: auto;
    }

    body.storeBody .banner-form button#inStoreBtn {
        float: none;
        border-radius: 0px;
        border-right: 1px solid #e53212;
        border-bottom: 1px solid #e53212;
    }
    body.storeBody button#globalSearchBtn {
        float: none;
        border-radius: 0 0 4px 4px;
    }
    .recommended-ads .featured-top {
        padding-top: 20px;
    }
    div.section.recommended-ads div.featured-top h3 {
        padding-top: 15px;
        padding-left: 15px;
    }

}
html body.listView section#home-one-info div#featured-slider-lastseen2 div.owl-dots {
    display: none;
}