/* SMS PAYMENTS */
#side-right .sms-payments {float:left;clear:both;width:100%;margin:0 0 20px 0;border-radius:4px;overflow:hidden;}
.sms-payments a {float:left;width:50%;margin:0;clear:none;background:#43a3da;border:none;border-radius:0;padding:18px 5px;letter-spacing:-0.4px;}
.sms-payments a span {font-size:15px;font-weight:600;text-shadow:none;text-align:center;}
.sms-payments a:hover span {text-decoration:none!important;}
.sms-payments a + a {border-left:1px solid rgba(0,0,0,0.1);}
.sms-payments a:first-child:last-child {width:100%;}
.sms-payments a:hover {background:#3992c5;color:#fff;text-decoration:none;}
.sms-payments a:after, .sms-payments a i, .sms-payments a .sp-bot {display:none!important;}
body .ur-box, body .ur-box *:not(i), body .ur-show, body .ur-show *:not(i), body .ur-status, body .ur-status *:not(i) {font-family:"Nunito",sans-serif;}

/* MAKE OFFER BUTTON REMOVE STYLING, USER RATING, IM */
#side-right .row.make-offer .mo-button, #side-right .row.make-offer .mo-button:hover, #side-right .row.make-offer .mo-button:active, #side-right .row.make-offer .mo-button:focus {background:none!important;border:none!important;color:#43a3da!important;height:auto;font-size:inherit;font-weight:inherit;line-height:inherit;border-radius:0;padding:0;margin:0;}
#side-right .row.make-offer .make-offer-link .mo-link-left {display:none;}
#side-right .row.make-offer .make-offer-link .mo-link-right {padding:0;}
#side-right .row.make-offer .make-offer-link .mo-link-top {width:auto;font-weight:inherit;font-size:inherit;font-size:14px;line-height:20px;font-family:"Nunito",sans-serif;}
#side-right .row.make-offer .make-offer-link:hover .mo-link-top {text-decoration:underline;}
#side-right .row.make-offer .make-offer-link .mo-link-bottom {display:none;}
.new-rating > .fancybox-outer > .fancybox-inner, .show-rating > .fancybox-outer > .fancybox-inner {background:#fff!important;}

h2.im-head, .im-body, .im-body *:not(i) {font-family:"Nunito",sans-serif;}
#main.user-custom-maim .inside {float: left; margin: 0 0 25px 0; width: 100%; clear: both; padding: 25px 25px 30px 25px; background: #fff; border: 1px solid #e0e0e0; border-radius: 3px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);}
#main.user-custom-maim .inside h2 {margin:0 0 15px 0;font-size:20px;line-height:22px;}
#main.user-custom-maim .inside #im-message-form {margin-bottom:0;}
body .im-row.im-item-related {background:#fff;border:1px solid #ddd;}
body #im-create-thread-form {padding: 0; border: none; background: #fff;}
body #im-create-thread-form .im-textarea {border-radius:2px;}
body .im-item-related a {font-size:14px;font-weight:600;}
body .im-block {margin-top:30px;}
body .im-block form {margin-top:5px;}
body .im-block .im-empty {padding:30px;color:#888;font-size:14px;}

body #mo-fancy-overlay, body #ur-fancy-overlay {background:#000;opacity:0.35;}
body #mo-fancy-dialog {border-radius:5px;overflow:hidden;box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);padding:20px 30px;background:#fff;overflow-y:scroll;}
body #ur-fancy-dialog {border-radius:5px;overflow:hidden;box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
body #mo-fancy-dialog, body #mo-fancy-dialog *:not(i) {font-family:"Nunito",sans-serif;}
body #mo-list .mo-goto-new, #mo-new button.mo-submit {padding:12px 15px;font-size:14px;font-weight:600;background:#02C39A!important;border-color:#02C39A!important;}
body #mo-list .mo-goto-new:hover, #mo-new button.mo-submit:hover {background: #03b18c!important; border-color: #03b18c!important;}
body .mo-show .mo-top-list-head, body .mo-show .mo-top-head {background:transparent;border:none;float: left; clear: both; width: 100%; text-align: center; padding:0;font-size: 36px; line-height: 40px; color: #333; font-weight: 600; margin: 0px 0 10px 0;}
body .mo-show .mo-top-head {padding-left:30px;}
body #mo-list .mo-row.mo-row-empty {float: left; clear: both; width: 100%; text-align: center; color: #888; font-weight: 100; font-size: 16px; padding: 10px 10px; margin-top: 20%;margin-bottom:20%;background:transparent;border:none;}
body #mo-list .mo-row.mo-row-empty i {display:none;}
body .mo-show .mo-top-list-head i {width:auto;height:auto;border:none;position:relative;top:auto;left:auto;padding:0;}
body .mo-show .mo-top-list-head i:before {content:"";}
body .mo-show .mo-top-head i {width:40px;height:40px;line-height:38px;border:none;border-radius:50%;background:#43a3da;color:#fff;text-indent: -2px;}
body .mo-show .mo-top-head i:hover {background:#3b97cc;}
body #mo-list .mo-list-count {position:relative;background:none;color:#333;font-size:36px;top:auto;left:auto;padding:0;line-height:40px;font-weight:600;}
body .mo-show label {float: left; clear: both; width: 100%; margin: 5px 0 5px 0; line-height: 16px; font-weight: 600; font-size: 14px;color:#333;}
body .mo-show .mo-input-wrap > input {padding-left:10px!important;}
body .mo-show .mo-input-wrap > i {display:none!important;}
body .mo-show .mo-input-wrap > span {width:36px;height:36px;line-height:36px;font-size:14px;}
body .mo-show {padding-bottom:0;}
body .mo-show .mo-row {padding:0;margin:0 0 20px 0;}
body .mo-show .mo-row:last-of-type {margin-bottom:0;}
body #mo-list .mo-row.mo-row-btn {margin:0;}
body #mo-new {padding:0 5px;margin:0 -5px;}
body #mo-new .mo-del {padding:0;margin:5px 0 20px 0;}
body #mo-new #price {padding-left:50px!important;}
body .mo-status {padding:65px 10px 0px 10px;}
body .mo-status i {margin-bottom:0;}
body .mo-status.mo-success i {color:#02C39A;}
body .mo-status.mo-error i {color:#c30202;}
body .mo-status.mo-info i {color:#999;}
body .mo-status.mo-info {padding-top:10px;}
body .mo-show .mo-status .mo-row {font-size: 32px; color: #111; font-weight: bold; margin: 15px 0 15px 0; line-height: 40px;}
body #mo-list .mo-row.mo-row-head {font-size:14px;padding:8px 15px;}
body #mo-list .mo-row {margin:0;padding:8px 15px;}
body .mo-button.mo-close {display:none;}
body#body-user-custom .mo-show .mo-input-wrap i {display:block;}
body .mo-account a i {text-decoration:none;}
body .mo-account .mo-respond-button {top:6px;text-decoration:none;}
body .mo-account .mo-item-offer.mo-offer-head .mo-col {padding:8px;font-size:13px;}
body .mo-account .mo-item-top {padding:10px;}

/* TOP SEARCH */
.top-search {float:left;display:block;width:160px;position:relative;margin:3px 0 0 20px;}
.top-search input[type="text"] {float:left;width:100%;line-height:32px;height:36px!important;padding:2px 30px 0 10px!important;border:none!important;background:#fff;border-radius:4px!important;}
.top-search:hover input, .top-search input:focus, .top-search input:active {box-shadow:0 0 0 4px rgba(0,0,0,0.1)!important;}
.top-search button {position:absolute;right:1px;top:1px;width:30px;padding:0!important;margin:0!important;height:32px;text-align:center;font-size:16px;color:#555;border-radius:5px;background-color:transparent!important;border:none!important;box-shadow:none!important;}
.top-search button i {line-height:27px;float:left;width:100%;text-align:center;margin-top:-1px;}
.top-search button:not(.btn-loading):hover i {color:#43a3da;}

/* PAGE MENU */
body#body-page {background:#eff3f7;}
#body-page .page .inside p, #body-page .page .inside ul, #body-page .page .inside ol {margin:5px 0;float:left;clear:both;width:100%;}
#body-page .page a.btn.btn-primary {font-size:12px;padding:8px;font-weight:600;}
#body-page .page-menu {line-height:28px;float:left;width:280px;margin:0;border-radius: 1px; float: left; text-align: left; font-size: 13px; color: #000; padding: 10px 0; background:rgba(0,0,0,0.05); border:1px solid rgba(0,0,0,0.05);}
#body-page .page-menu .leader {padding:10px 15px;text-transform:uppercase;float:left;width:100%;font-size:15px;font-weight:600;color:#000;letter-spacing:-1px;line-height:18px;margin-bottom:2px;}
#body-page .page-menu a {float:left;padding:7px 15px;clear:both;width:100%;text-decoration:none;line-height:16px;color:#111;}
#body-page .page-menu a:hover {background:rgba(0,0,0,0.05);border-left:4px solid #02C39A;padding-left:11px;}
#body-page .page-menu a.active {background:rgba(0,0,0,0.05);border-left:4px solid #02C39A;padding-left:11px;font-weight:600;margin:1px 0;}
#body-page .page .inside {position:relative;line-height:22px;background: #fff; border: 1px solid rgba(0,0,0,0.1);box-shadow:3px 3px 14px rgba(0,0,0,0.15); padding: 20px 30px 35px 30px; float:right;width:100%;max-width:640px;clear:none; margin: 0;min-height:300px;}
#body-page .page .inside ul {list-style-type:none;}
#body-page .page .inside ul li:before {float:left;color:#555;font-family:"FontAwesome";content:"\f111";margin:3px 6px 0 1px;font-size:6px;line-height:18px}
#body-page .page .inside ol {list-style-type:decimal;padding-left:15px;}
#body-page .page .inside ul.page-promo {list-style-type:none;padding:10px 15px;background:#f4f4f4;}
#body-page .page .inside ul.page-promo li {font-size: 14px; line-height: 30px; margin: 5px 0; padding: 0; letter-spacing: -0.4px; text-transform: uppercase;}
#body-page .page .inside ul.page-promo li:before {content:"\f058";font-family:"FontAwesome";float:left;margin:0 10px 0 0;font-size:28px;line-height:30px;color:#9cbd0f;}
.page-wrap { float: left; width: 100%; display: block; clear: both; margin: 25px 0 40px 0; }


/* ITEM NEW */
#item-top-bg {padding-top:10vh;height: 50vh; background: #2e3740 url(../images/home-bg.jpg) repeat top center;background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;float:left;clear:both;width:100%;}
#item-top-bg:after {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: rgba(0,0,0,0.55);}

.content#listing {margin-top:-40vh;position:relative;z-index:3;}
.item-first {float:left;clear:both;width:100%;}
.item-first div.breadcrumb {padding:0;margin:0 10px 0 0 ;}
.item-first .item-title {float:left;clear:both;color:#fff;font-size:40px;line-height:44px;font-weight:bold;margin:10px 0 20px 0;}

/* LOGIN & REGISTER POPUP */
.stela-box .h2 {float:left;clear:both;width:100%;text-align:center;font-size:36px;line-height:40px;color:#333;font-weight:600;margin:0px 0 10px 0;}
.stela-box .h3 {float:left;clear:both;width:100%;text-align:left;font-size:14px;line-height:20px;color:#888;font-weight:100;margin:15px 0 12px 0;}
.stela-box button {float:left;clear:both;width:100%;text-align:center;}
.stela-box button#reg-button {margin-top:8px;}
!.stela-box form[name="register"] .input-box {margin-bottom:10px;}
.stela-box label {float:left;clear:both;width:100%;margin:5px 0 5px 0;line-height:16px;font-weight:600;font-size:14px;}
.stela-box label span {float:left;}
.stela-box .checkbox { margin-bottom:20px;margin-top:0px;float:left;width:60%;clear:both; }
.stela-box .checkbox label { float:left;width:80%;margin:0 0 0 4px;font-weight:500;}
.stela-box .checkbox input { border:none; margin:2px 0 0 0; padding:0; width:auto;float:left;clear:both;max-width:15px;}
.stela-box .login-line {float:left;width:100%;clear:both;margin:-15px 0 20px 0;}
.stela-box .more-login {color:#000;text-decoration:none;font-weight:500;font-size:12px;float:right;line-height:21px;}
.stela-box .more-login:hover {text-decoration:underline;}
.stela-box .input-box-check label {font-weight:500;line-height:22px;margin:0;}
.stela-box .swap {float:left;width:100%;clear:both;padding:0;margin:15px 0 0 0;}
.stela-box .swap a {color:#43a3da;font-weight:500;text-decoration:none;font-size:14px;}
.stela-box .swap a:hover {text-decoration:underline;}
.stela-box .swap a.more-login {float:right;}
.stela-box .external-log {float:left;width:autoclear:both;color:#fff;font-size:12px;line-height:14px;font-weight:bold;text-align:center;margin:0 10px 0px 0;color:#fff;padding:12px 25px;}
.stela-box .external-log i {float:left;line-height:14px;font-size:20px;margin:0 6px 0 0;}
.stela-box .external-log.fb {background:#3b5998;border-color:#3b5998;}
.stela-box .external-log.fb:hover {background:#5477bf;}
.stela-box .external-log.gc {background:#dd4b39;border-color:#dd4b39}
.stela-box .external-log.gc:hover {background:#e67263;}
.stela-box #login, .stela-box #register, .stela-box #lost, .stela-box #contact {display:block;float:left;clear:both;width:100%;padding:20px 30px;background:#fff;}
.stela-box #register, .stela-box #lost {display:none;}
.stela-box textarea {float:left;width:100%;clear:both;}
.stela-box.contact #anr_captcha_field_1 {margin-bottom:18px;margin-top:5px;}
.stela-box.contact .attachment {margin-top:-12px;}
#header-alerts a {float:left;clear:both;width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,0.03);padding:12px;font-weight:500;font-size:14px;text-decoration:none;}
#header-alerts a:first-child {border-top:1px solid rgba(0,0,0,0.05);margin-top:15px;}
.notification-blank {float:left;clear:both;width:100%;text-align:center;color:#888;font-weight:100;font-size:16px;padding:10px 10px;margin-top:30%;}
#anr_captcha_field_1 {float:left;clear:both;width:100%;margin:10px 0;}

.box-done, .a-message {float:left;clear:both;width:100%;padding:80px 30px 30px 30px;text-align:center;}
.box-done > div, .a-message > * {float:left;clear:both;width:100%;}
.box-done .icon, .a-message .icon {margin:0 0 15px 0;height:100px;}
.box-done .icon i, .a-message .icon i {display: inline-block; font-size: 100px;line-height:100px;font-weight: 500; color: #02C39A; margin:0;}
.box-done .icon img {display: inline-block; margin:0 auto;max-height:100px;max-width:100px;height:auto;width:auto;}
.box-done.error .icon i {color:#c30202;}
.box-done .title, .a-message .title {font-size: 32px; color: #111; font-weight: bold; margin: 15px 0 15px 0; line-height: 40px;}
.box-done .message, .a-message .message {font-size: 16px; color: #999; font-weight: 100; margin: 15px 0 15px 0; line-height: 20px;min-height:100px;}
.box-done .close {font-size: 14px; color: #43a3da; font-weight: 500; margin: 0; line-height: 20px;text-decoration:none;cursor:pointer;}
.box-done .close:hover {text-decoration:underline;color:#43a3da;}
.fancybox-inner {background:transparent url('../images/ajax_loading.gif') no-repeat center center!important;background-size:100px!important;}
.flat-cat-box .fancybox-inner {background-image:none!important;}



/* HOME PAGE HEADER BOX */
#header-box {float:left;clear:both;width:100%;} 
body#body-home #header-box {height:100vh;background: #2e3740 url(../images/home-bg.jpg) repeat top center; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;position:relative;min-height:500px;} 
body#body-home #header-box:after {display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.55);}
#header-box #home-search {display:block;margin:0 auto;clear:both;width:100%;max-width:760px;padding:8px;background:rgba(255,255,255,0.25);border-radius:5px;z-index:3;}
#home-search .hs-box {float:none;clear:both;width:100%;padding:10px;display:inline-block;text-align:left;}
#home-search .i-box {float:left;background:#fff;padding:8px;}
#home-search .i-box label {float:left;width:100%;clear:both;color:#111;font-size:14px;font-weight:600;padding:5px 5px 0 5px;}
#home-search .i-box input {float:left;width:100%;clear:both;color:#333;font-size:13px;border:none;box-shadow:none;padding:5px;height:28px;}
#home-search .b0 {float:left;width:80%;padding-right:10px;}
#home-search .b3 {float:left;width:20%;}
#home-search .b1 {float:left;width:60%;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #eee;}
#home-search .b2 {float:left;width:40%;border-top-right-radius:3px;border-bottom-right-radius:3px;}
#home-search .b3 button {float:left;width:100%;text-align:center;height:68px;font-size:15px;font-weight:600;}
#home-search .b3 button i {font-weight: 500; font-size: 17px; margin-right: 5px;}
.home-titles {float:left;clear:both;width:100%;text-align:center;position:relative;z-index:3;padding:0 15px;}
.home-titles h1 {float:left;clear:both;width:100%;text-align:center;color:#fff;margin:0 0 15px 0;font-size:38px;font-weight:600;line-height:40px;}
.home-titles h2 {float:left;clear:both;width:100%;text-align:center;color:#fff;margin:0 0 30px 0;font-size:18px;font-weight:500;line-height:20px;}
.home-search-wrap {position:absolute;width:100%;top:50%;margin-top:-150px;left:0;text-align:center;z-index:4;}
i.locate-me {position: absolute; top: 7px; left: 3px; z-index: 5; font-size: 15px; cursor: pointer; color: #ccc;}
i.locate-me + input#term {padding-left:22px;}


/* PAYMENT PLUGINS */
.control-group.payments-box-wrapper {padding:0 15px;}
.control-group.payments-box-wrapper ul > li > img {margin: 4px 2px 0 0; float: left;}
body#body-custom .payments-pro-wrapper h1 {font-size: 16px; margin: 25px 0 10px 0;}
body#body-custom .payments-pro-wrapper .table-row-actions {margin:20px 0;}
body#body-custom .payments-pro-wrapper p {margin-bottom:3px;}
body#body-custom .payments-ul li {margin-bottom:15px;}
body#body-user-custom .wrapper.wrapper-flash {float:left;width:100%;clear:both;}
body#body-user-custom #main > h2 {width:100%;}
body#body-user-custom .item.payments-item {float:left;clear:both;width:100%;margin:0 0 10px 0;}
body#body-user-custom .item.payments-item h3, body#body-user-custom .item.payments-item > p {float:left;clear:both;width:100%;}
body#body-user-custom .item.payments-item > p  {margin-bottom:10px;}
body#body-user-custom .item.payments-item button, body#body-user-custom .payments-ul.wallet-ul button {padding: 7px; font-size: 12px; font-weight: bold;margin-right:10px;}
body#body-user-custom .item.payments-item .payments-options.options > span {display:none;}
body#body-user-custom .payments-ul.wallet-ul {float:left;clear:both;width:100%;margin-top:10px;}
.osp-item-is-highlight .simple-wrap {background:#F3FFBD!important;}




/* BANNERS */
.banner-theme {display:block;clear:both;width:100%;margin:10px auto;text-align:center;max-width:1200px;position:relative;overflow:hidden;}
.banner-theme > div {float:left;clear:both;width:100%;display:block;text-align:center;overflow:hidden;}
.banner-theme.blank:not(.is-demo) {display:none;}
.banner-theme.is-demo {padding: 20px; font-size: 14px; font-weight: 600; color: rgba(0,0,0,0.6); border: 1px solid rgba(0,0,0,0.08); border-radius: 2px; background: #deecf1; box-shadow: 1px 2px 8px rgba(0,0,0,0.1);}
.banner-theme.is-demo:after { content: "\f155 \f155 \f155"; display: block; position: absolute; letter-spacing: 2px; right: 4px; bottom: 6px; font-size: 12px; color: rgba(0,0,0,0.15); font-family: "FontAwesome"; }
.banner-theme.is-demo u {text-transform:uppercase;}
.banner-theme.banner-home_top {margin-top:20px;margin-bottom:0px;}
.banner-theme.banner-item_top {margin-top:0;margin-bottom:20px;}
.banner-theme.banner-item_bottom {margin-top: 20px; float: left; width: 100%; clear: both; margin-bottom: 0;}
.banner-theme.banner-item_description {float: left; width: 100%; clear: both; margin-bottom: 0;}
.banner-theme.banner-item_sidebar {margin: 0px 0 20px 0; float: left; width: 100%; clear: both;}
.banner-theme.banner-search_sidebar {margin: 0px 0 20px 0; float: left; width: 100%; clear: both;}



/* IOS && SAFARI FIXES */
body.browser-safari .show-more-latest, body.browser-safari .show-desc, body.browser-safari .header-slide .head {display:none!important;}
body.browser-safari #latest.shorten, body.browser-safari .item-desc .text.shorten {height:auto!important;}
body.browser-safari .header-slide .more-body {display:block!important;}
body.browser-safari .header-slide .elem select {text-indent:26px;padding-top:0;padding-bottom:0;line-height:40px;-webkit-appearance: none;-webkit-appearance:menu-item!important; -moz-appearance:menu-item!important;}


/* COOKIES PLUGIN */
.cookietext:before { content:"";background: url(../images/cookie.png); display:block;margin:0 auto 15px auto;width:70px;height:62px;}
.cookietext { display: block; width: 100%; font-size: 15px; line-height:20px;float:left;clear:both; position: relative;margin:0 0 15px 0; }
.cookietext > a:hover {text-decoration:underline;}
.cc-cookies { opacity:0.95;position: fixed; bottom: 0px; right: 0px; z-index: 99999;width:270px;height:270px;overflow:hidden;border-top-left-radius:140px;}
.cc-cookies .ins { display: block; position:absolute;right:-30px;bottom:-30px;left:0;top:0;padding:42px 50px 50px 30px; background: #fff; text-align: center; color: #444; z-index:9; font-size:16px; border-radius: 150px;border-bottom-right-radius:0;border: 10px solid #e4e4e4;}
.cc-cookies a:not(.button), .cc-cookies a:hover:not(.button) { color: #2196F3;font-weight:500; text-decoration: none; }
.cc-cookies a:hover:not(.button) { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { font-size:12px;color:#555;float: none; padding: 6px 12px 6px 12px; cursor: pointer; display: inline-block; text-align: center; border-radius: 3px; font-weight: 500; background: #eeeeee; border:1px solid #ddd;margin:0 1px;text-decoration: none;}
.cc-cookies a.cc-cookie-accept:hover, .cc-cookies-error a.cc-cookie-accept:hover, .cc-cookies a.cc-cookie-decline:hover, .cc-cookies-error a.cc-cookie-decline:hover, .cc-cookies a.cc-cookie-reset:hover {text-decoration:none;background:#e6e6e6;color:#43a3da;}
.cc-cookies a .fa {font-weight:500;float:left;margin:0 5px 0 0;font-size:16px;}
.cc-cookies.cc-discreet { width: auto; padding: 0; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }
.cc-cookies a.cc-cookie-reset { margin-top:40%; }
.cc-cookies a.cc-cookie-accept {}
.cc-cookies a.cc-cookie-accept:hover {}
.cc-cookies a.cc-cookie-accept .fa {color:#8BC34A;}


/* OSC SLIDER */
#sliders {clear: both;margin: 35px auto 10px auto;position: relative;z-index: 6;}
#sliders .rslides_container {position: relative;width: 70%;}
#sliders .rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0 auto;box-shadow: 2px 2px 8px rgba(0,0,0,0.1);}
#sliders .rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
#sliders .rslides img {display: block;float: left;width: 100%;height:100%;border: 0;}
#sliders .rslides .caption {display:none;}

.sidepager_nav {position:absolute;width:34px;height:34px;text-align:center;bottom:1px;background:rgba(255,255,255,0.6);font-size:18px;z-index:5;text-decoration:none;color:#333;font-weight:500;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.sidepager_nav:before {font-family:"FontAwesome";display:block;line-height:34px;}
.sidepager_nav:hover {background:rgba(255,255,255,0.8);color:#43a3da;}
.sidepager_nav.prev {right:36px;}
.sidepager_nav.next {right:1px;}
.sidepager_nav.prev:before {content:"\f104";}
.sidepager_nav.next:before {content:"\f105";}



.side-pager {position:absolute;right:0;bottom:0;width:27%;height:auto;max-height:100%;list-style-type:none;padding-left:14px;overflow-y:auto;}
.side-pager li {float:left;width:100%;clear:both;margin:10px 0 0 0;}
.side-pager li a {position:relative;text-decoration:none;width:100%;display:block;float:left;clear:both;margin:0;padding:20px;font-size:12px;background:rgba(255,255,255,0.6);border:1px solid #eee;color:#999;line-height:16px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.side-pager li:hover a {background:rgba(255,255,255,0.85);color:#444;}
.side-pager li a:before {position:absolute;margin-top:-12px;content:"";display:block;width:16px;height:16px;left:0;top:50%;background:#fff;border:1px solid transparent;border-color:transparent transparent #eee #eee;opacity:0;transform-origin: top left;-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.side-pager li.sidepager_here a {color:#43a3da;background:#fff;}
.side-pager li.sidepager_here a:before {opacity:1;}


/* CHROME SCROLL BARS */
::-webkit-scrollbar {box-shadow: none;width: 10px;}
::-webkit-scrollbar-thumb {-moz-transition: background-color 218ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition: background-color 218ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition: background-color 218ms cubic-bezier(0.4, 0, 0.2, 1);transition: background-color 218ms cubic-bezier(0.4, 0, 0.2, 1);background-color: rgba(0,0,0,0.12);background-clip: initial;box-shadow: none;}
::-webkit-scrollbar-thumb:hover {background-color: #9e9e9e;}
::-webkit-scrollbar-corner {background: #000;}



/* CUSTOM CHECKBOX */
.input-box-check {float:left;width:100%;clear:both;margin:5px 0;position:relative;}
.input-box-check input[type="checkbox"] {opacity:0;position:absolute;left:0;top:0;z-index:-1;visibility:hidden;overflow:hidden;padding:0!important;width:0!important;height:0!important;margin:0!important;box-shadow:none!important;}
body .input-box-check label {cursor:pointer;position:relative;float:left;padding:0 0 0 30px!important;line-height:22px;font-size:13px;width:auto;clear:both;}
.input-box-check label:hover {text-decoration:underline;}
.input-box-check label:before {cursor:pointer;content: ""; width: 18px; height: 18px; border: 1px solid #ccc;font-weight:500; text-shadow: none; position: absolute; top: 0; left: 0;text-shadow:none;box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06);-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.input-box-check label:hover:before {border-color:#aaa;}
.input-box-check label:after {cursor:pointer;text-indent:1px;font-family:"FontAwesome";content: "\f00c"; color:transparent;font-size:14px;width: 18px; height: 18px;line-height:18px;text-align:center;font-weight:500; text-shadow:none; position: absolute; top: 1px; left: 1px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.input-box-check input[type="checkbox"]:checked + label:before {border-color:#43a3da;color:#fff;background-color:#43a3da;text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.input-box-check input[type="checkbox"]:checked + label:after {color:#fff;}


/* CUSTOM INPUT */
.input-box {float: left; width: 100%; clear: both; margin: 0 0 25px 0; position: relative;}
.input-box i { position: absolute; font-size: 16px; font-weight: 500; color: #111; top: 12px; left: 2px;width:26px;text-align:center;line-height:16px;z-index:9; }
.input-box i.fa-envelope, .input-box i.fa-envelope-o {font-size:14px;}
.input-box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), select { float:left;clear:both;margin:0;height:40px; padding:10px 8px 10px 8px;line-height:18px;font-size:13px;width:100%;background:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:1px 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
.input-box textarea { float:left;clear:both;margin:0;padding:10px 8px 10px 8px;line-height:18px;font-size:13px;width:100%;background:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:1px 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }


/* FANCYBOX */
body .fancybox-close {background: #02C39A; border-radius: 50%;box-shadow:0px 1px 6px rgba(0,0,0,0.25); text-align: center; line-height: 36px; color: #fff; font-size: 15px; font-weight: 500;}
body .fancybox-close:hover {background:#02b38d;}
body .fancybox-close:after {content: "\f00d";font-family: "FontAwesome";}


/* PUBLISH PAGE - FLAT CATEGORIES SELECT */
#flat-cat {float:left;width:100%;clear:both;}
#flat-cat .category-box {float:left;width:auto;clear:both;cursor:pointer;}
#flat-cat .option {float:left;clear:both;cursor:pointer;width:auto;padding:12px 22px 12px 20px;font-size:14px;font-weight:bold;color:#fff;background:#43a3da;line-height:16px;border-radius:4px;border-left:5px solid rgba(0,0,0,0.15)}
#flat-cat .option:hover {background:#3a93c5;}
input[name="catId"].error + #flat-cat .option {background:#da4343;}
input[name="catId"].error + #flat-cat .option:hover {background:#c53838;}


#flat-cat-fancy {display:none!important;}
.flat-cat-box .fancybox-outer {background:#fff;}
.flat-cat-box .fancybox-inner {overflow-x:hidden!important;overflow-y:scroll!important;}
.flat-wrap {float:left;width:100%;clear:both;position:absolute;left:0;top:0;overflow:visible!important;}
.flat-wrap .back {float:right;padding:6px 10px;margin:-5px 0;color:#444;cursor:pointer;line-height:16px;background:transparent;font-size:12px;font-weight:600;text-decoration:none;border:1px solid rgba(0,0,0,0.1);}
.flat-wrap .back:hover {background:rgba(0,0,0,0.05);}
.flat-wrap > .flat-wrap {display:none;left:100%;}
.flat-wrap .single {float:left;width:100%;clear:both;height:50px;font-size:14px;background:#fff;border-bottom:1px solid #eee;cursor:pointer;}
.flat-wrap .single.info {cursor:default;padding:20px 15px;line-height:20px;font-weight:600;color:#111;background:#f0f0f0;border-bottom:1px solid #ddd;height:60px;}
.flat-wrap .single > span:not(.back) {float: left; padding: 15px 15px; line-height: 20px; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word;}
.flat-wrap .single:not(.info):hover {background:#43a3da;color:#fff;}
.flat-wrap .single.selected {background:#43a3da;color:#fff;}
.flat-wrap .single.selected:after {content: "\f00c"; font-family: "FontAwesome"; float: right; padding-right:20px;font-size: 20px; color: #fff; font-weight: 500; line-height: 48px;}
.flat-wrap .single .parent-icon {width:50px;height:50px;position:relative;color:#fff;font-size:18px;line-height:50px;text-align:center;float: left; margin: -15px 10px -15px -15px;box-shadow:-1px -1px 0 0 rgba(0,0,0,0.2) inset}
.flat-wrap .single .parent-icon i {line-height:50px;}
.flat-wrap .single .parent-icon img {max-width: 36px; max-height: 36px; width: auto; height: auto; margin: auto; position: absolute; right: 0; left: 0; bottom: 0; top: 0;}
 

/* SEARCH - LATEST SEARCHES */
#latest-search {float:left;clear:both;width:100%;padding:10px 0;border-top:1px solid #f2f2f2;background:#fff;font-size:12px;line-height:19px;}
#latest-search .inside {margin:0 auto;width:100%;max-width:1200px;}
#latest-search span {float:left;color:#000;font-weight:600;margin:0 15px 0 0;}
#latest-search a {float:left;margin:0 12px 0 0;text-decoration:none;color:#43a3da;}
#latest-search a:hover {text-decoration:underline;}



/* ALERTS */
#n-block {float:left;width:100%;clear:both;margin:0;position:relative;}
#n-block .btn {width:auto;margin:0;padding:6px 8px;float:left;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.1);font-size:12px;text-decoration:none;background:rgba(244, 67, 54, 0.8);color:#fff;border-color:rgba(244, 67, 54, 0.8);}
#n-block .btn:hover {background: #F44336;border-color:#F44336; text-decoration: none;}
#n-block.unlogged_user #alert_email {float:left;width:100%;clear:both;height:36px;}
#n-block.unlogged_user .btn.alert-notify {position:absolute;top:2px;right:2px;width:32px;height:32px;line-height:32px}


.exp-box {float:left;width:100%;clear:both;margin:-10px 0 15px 0;}
.exp-box .exp-mes {float:left;clear:both;width:100%;background:#9b8238;padding:20px;font-size:15px;font-weight:600;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.1);text-align:center;}

/* ITEM DESCRIPTION */
.item-desc {float:left;width:100%;clear:both;margin:0px 0 20px 0;}
.item-desc h2 {font-weight:600;width:100%;float:left;clear:both;font-size:20px;color:#333;line-height:22px;margin:20px 0;}
.item-desc .text {float:left;clear:both;width:100%;line-height:24px;font-size:14px;color:#444;}
.show-desc {display:none;}


.breadcrumb .is-premium {text-transform:uppercase;display:inline-block;padding:2px 4px;font-size:11px;line-height:14px;margin:-2px 0px -2px 8px;border:none;background:#9b8238;color:#fff;font-weight:600;}


#images {float:left;width:100%;clear:both;display:block;position:relative;}
#images .flag {position: absolute; z-index: 2; left: -23px; top: 15px; text-align: center; padding: 8px 20px 8px 44px; background: #80C74E; color: #fff; font-size: 13px; font-weight: 600; width: auto; height: 36px;}
#images .flag i {position:absolute;top:0;left:15px;font-size:22px;line-height:36px;color:rgba(255,255,255,0.4);}
#images .flag:after {content: "."; text-indent: -9999px; position: absolute; top: 0; height: 0px; right: -16px; width: 0; background: transparent; border: 18px solid transparent; border-width: 18px 8px; border-color: transparent transparent transparent #80C74E;}
#images .flag:before {content: ""; display: block; bottom: -8px; left: 0px; position: absolute; border: 4px solid; border-color: #689631 #689631 transparent transparent;}
#images .flag.sold {background: #F44336;}
#images .flag.sold:after {border-color: transparent transparent transparent #F44336;}
#images .flag.sold:before {border-color: #D32F2F #D32F2F transparent transparent;}
#images .flag.reserved {background: #EDD840;color:#333;}
#images .flag.reserved:after {border-color: transparent transparent transparent #EDD840;}
#images .flag.reserved:before {border-color: #ccba37 #ccba37 transparent transparent;}

/* FOOTER */
#pre-footer {width:100%;display: table;margin:0;padding:35px 15px;background:#303c40;text-align:center;line-height:20px;}
#pre-footer a {color:#fff;font-size:15px;text-decoration:none;letter-spacing:-0.4px;line-height:20px;display:inline-block;}
#pre-footer a:hover {color:#43a3da;}
#pre-footer i.fa-circle {font-size:6px;color:#fff;margin:0 10px;line-height:20px;display:inline-block;vertical-align:3px;}

#footer {width:100%;display: table;margin:0;padding:20px 15px 15px 15px;background:#4c555f;text-align:center;font-size:15px;line-height:18px;font-weight:100;color:#99a2ad;}
#footer i.fa-circle {font-size:5px;margin:0 10px;vertical-align:2px;line-height:18px;}
#footer a {text-decoration:none;font-weight:100;font-size:14px;color:#99a2ad;}
#footer a:hover {color:#fff;}
#footer .inside, #pre-footer .inside {margin:0 auto;width:100%;max-width:1200px}
#footer .line {float:left;clear:both;width:100%;margin:0 0 15px 0;}
#footer .line.share {margin-top:8px;}
#footer .share > span {display:inline-block;margin:0 5px;}
#footer .share > span > a {color: #fff; float: left; padding: 8px 0; text-align: center; font-size: 22px; width: 42px; height: 42px; border: 1px solid #fff; border-radius: 6px;}
#footer .share > span > a:hover {background:rgba(0,0,0,0.2);color:#fff;}
#footer .share > span > a i {line-height:26px;}
#footer .share > span.whatsapp {display:none;}
#footer .share > span.whatsapp a {color:#7bbf6a;font-size:28px;}


.box-empty {padding: 8px 19px; float: left; text-align:center;clear: both; width: 100%; position: relative;}
.box-empty .img {float:left;display:inline-block;width:60px;height:60px;border-radius:30px;background:#fff;}
.box-empty .img img {opacity:0.4;float:left;width:100%;height:auto;}
.box-empty > span {float:left;display:inline-block;line-height:20px;font-size:13px;padding:20px 10px;color:#999;font-style: italic;}
.is767, .is1200, .resp {display:none;}
#h-options, #h-search {display:none;}


/* HEADER */
#header-bar {float:left;width:100%;clear:both;background:#02C39A;padding:15px 0;position:relative;z-index:19;}
#header-bar .inside {display:block;width:100%;max-width:1200px;margin:0 auto;}
#header-bar .left-block {float:left;}
#header-bar .right-block {float:right;}
#header-bar .logo {float:left;}
#header-bar .logo a {float:left;max-width:190px;width:190px;height:40px;position:relative;}
#header-bar .logo img {position:absolute;width:auto;height:auto;display:block;max-width:100%;max-height:40px;margin:auto;top:0;left:0;bottom:0;right:0;filter:brightness(0) invert(1);}
#header-bar .logout {margin: 0 0 0 10px; text-decoration: none; float: right; width: 40px; padding: 10px 0px; text-align: center; height: 40px; font-size: 18px; text-indent: 2px; color: #fff; background: rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.05); border-radius: 20px;}
#header-bar .logout:hover {background:rgba(0,0,0,0.15);}
body#body-home #header-bar .logout {background:rgba(255,255,255,0.2);border: 1px solid rgba(255,255,255,0.2);}
body#body-home #header-bar .logout:hover {background:rgba(255,255,255,0.3);}
#header-bar .publish {margin: 0 0 0 15px; background: rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.05); text-decoration: none; color: #fff; float: right; width: auto; text-align: center; padding: 11px 15px; border-radius: 20px; font-size: 14px; font-weight: 600; line-height: 18px; height: 40px;}
#header-bar .publish:hover {text-decoration:none;background: rgba(0,0,0,0.15);}
body#body-home #header-bar .publish {background: rgba(255,255,255,0.2);border: 1px solid rgba(255,255,255,0.2);}
body#body-home #header-bar .publish:hover {background:rgba(255,255,255,0.25);}

#header-bar .publish i {margin-right:2px;}
#header-bar .account {float:right;margin:0;}
#header-bar .account a {border-radius:18px;position:relative;float:left;margin:2px 0 2px 10px;font-size:14px;padding:10px 13px;height:36px;line-height:16px;text-decoration:none;font-weight:500;color:#fff;}
#header-bar .account a i {font-size: 16px; line-height: 16px; float: left; margin: -1px 5px 0 0;}
#header-bar .account a.alerts i {transform: rotate(10deg);}
#header-bar .account a .counter {position:absolute;top:-2px;right:-6px;font-weight:600;width:auto;min-width:18px;height:18px;line-height:18px;font-size:12px;padding:0 2px;text-align:center;color:#fff;background:rgba(0,0,0,0.1);border-radius:10px;}
#header-bar .account a:hover .counter {display:none;}
body#body-home #header-bar .account a .counter {background:rgba(255,255,255,0.3);}
#header-bar .account a:hover {color:#fff;background:rgba(0,0,0,0.1);}
body#body-home #header-bar .account a:hover {background:rgba(255,255,255,0.2);}

#header-bar .language {float:left;margin:6px 0 4px 20px;}
#header-bar span.info {display:none!important;}
#body-search #header-bar {border-bottom-color:#fff;}
#body-home #header-bar {border-bottom-color:transparent;background:transparent;}


/* HOME SEARCH*/
#header-search {float:left;width:100%;clear:both;background:#fff;padding:25px 0;position:relative;z-index:8;}
#header-search .inside {display:block;width:100%;max-width:1200px;margin:0 auto;}
#header-search .wrap {float:left;width:100%;padding:0;margin:0;background:#43a3da;}
#header-search .top {float:left;width:100%;clear:both;padding:25px 35px;}
#header-search .bot {float:left;width:100%;clear:both;background:rgba(0, 0, 0, 0.1);padding:10px 35px;border-top:1px solid rgba(255, 255, 255, 0.75);}
#header-search .large {float:left;width:100%;clear:both;margin:0 0 25px 0;}
#header-search .large > div {float:left;clear:none;}
#header-search .large > div.b1 {width:35%;padding-right:35px;}
#header-search .large > div.b2 {width:50%;padding-right:35px;}
#header-search .large > div.b3 {width:15%;}
#header-search .large input {height:46px;padding:12px 12px;line-height:20px;float:left;width:100%;border:1px solid #fff;font-size:15px;color:#111;}
#header-search .large input.term {padding-left:36px;}
#header-search .large .label {float:left;width:100%;color:#fff;font-size:16px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);font-weight:600;margin-bottom:10px;}
#header-search .large button {border:none;background:#FDE74C;color:#444;float:left;width:100%;padding:13px 10px;height:46px;margin:0;text-align:center;font-size:14px;line-height:18px;font-weight:600;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);}
#header-search .large button:hover {background:#fff089;}
#header-search .small {float:left;width:100%;clear:both;margin:0;}
#header-search .small > div {float:left;clear:none;}
#header-search .small > div.b1 {width:35%;padding-right:35px;}
#header-search .small > div.b2 {width:30%;padding-right:35px;}
#header-search .small > div.b3 {width:20%;padding-right:35px;}
#header-search .small > div.price .input-wrap {float:left;width:40%;position:relative;}
#header-search .small > div.price .input-wrap .currency {position: absolute; right: 9px; top: 7px; font-weight: 600; color: #111; line-height: 16px; font-size: 14px;}
#header-search .small > div.price input {width:100%;float:left;}
#header-search .small > div.price span.price-del {width:20%;float:left;text-align:center;}
#header-search .small > div.price span.price-del .fa {line-height:29px;font-size:16px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
#header-search .small .label {float:left;width:100%;color:#fff;font-size:13px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);font-weight:600;margin-bottom:6px;}
#header-search .small input {height:30px;padding:6px 12px;line-height:14px;float:left;border:1px solid #fff;font-size:13px;color:#111;}
#header-search .bot .left {float:left;width:50%;}
#header-search .bot .right {float:right;width:50%;text-align:right;}
#header-search .bot a {font-size:13px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);text-decoration:none;}
#header-search .bot .right a {text-decoration:underline;font-weight:600;}
#header-search .bot .right a:hover {text-decoration:none;}
#header-search .bot .left a:hover {text-decoration:underline;}
#header-search .small {float:left;width:100%;clear:both;}
#header-search .small select {width:100%;margin:0;height:29px;padding:1px 12px;line-height:14px;float:left;border:1px solid #fff;font-size:13px;color:#111;}
#header-search .box {float:left;width:100%;clear:both;position:relative;}
#header-search input:active, #header-search input:focus {border-color:rgba(0, 0, 0, 0.4);}


.simple-select {float:left;width:100%;clear:both;position:relative;}
.simple-select .text {cursor:pointer;float:left;width:100%;clear:both;background:#fff;border:1px solid #fff;font-size:13px;padding:5px 12px;height:30px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.simple-select .text > span {float:left;max-width:88%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.simple-select .text i:not(.help) {float:right;font-size:16px;color:#444;position:relative;top:auto;left:auto;line-height:18px;width:auto;}
.simple-select:hover .text {border-color:rgba(0, 0, 0, 0.4);}
.simple-select:hover .text i:not(.help):before {content:"\f106";}
.simple-select .list {display:none;z-index:3;max-height:320px;overflow-y:auto;position:absolute;width:100%;top:28px;left:0;background:#fff;border:1px solid rgba(0, 0, 0, 0.4);border-top:none;padding:3px 1px;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.simple-select .option {cursor:pointer;position:relative;float:left;font-size:13px;width:100%;clear:both;padding:8px 9px;line-height:14px;color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.simple-select .option:not(.info):hover {background-color:#eee;color:#111;font-weight:bold;}
.simple-select .option.bold {font-weight:600;margin-top:1px;color:#111;}
.simple-select .option.parent {font-weight:bold;color:#111;}
.simple-select .option.info {display:none;background:#f8f8f8;color:#666;padding-top:10px;padding-bottom:10px;font-style:italic;border-top:1px solid #eee;cursor:default;}
.simple-select .option.selected {font-weight:bold;color:#111;}
.simple-select .option.selected:after {content:"\f00c";color:#8BC34A;font-family:"FontAwesome";position:absolute;right:7px;top:8px;font-size:14px;font-weight:500;}



/* LOCATION PICKER */
#location-picker {position:relative;float:left;width:100%;z-index:10}
#location-picker .term {float:left;clear:both;width:100%;position:relative;}
#location-picker .shower-wrap {position:absolute;width:calc(100% + 16px);height:auto;top:33px;left:-8px;}
#location-picker .shower {display:none;float:left;width:100%;clear:both;max-height:300px;overflow-y:auto;border:none;border-top:3px solid #fff;background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:1;}
#location-picker .shower .option {float:left;display:block;width:100%;border-bottom:1px solid rgba(0,0,0,0.03);color:#444;padding:10px 10px;font-size:13px;cursor:pointer;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#location-picker .shower .option:hover, #location-picker .shower .option.selected {font-weight:600;color:#000;background:#f8f8f8;}
#location-picker .shower .option.more-pick, #location-picker .shower .option.min-char {background:#fff;}
#location-picker .shower .option.service, #location-picker .shower .option.service:hover {cursor:default;font-weight:500;text-decoration:none;background:#fff;color:#444;}
#location-picker .shower .option.country:after, #location-picker .shower .option.region:after, #location-picker .shower .option.city:after {font-family:"FontAwesome";position:absolute;color:#eee;font-weight:500;}
#location-picker .shower .option.selected:after {content:"\f00c";color:#00BCD4;margin-left:4px;}
#location-picker .shower .option.service:after {display:none;}
#location-picker .shower .option.min-char {background:#fff;border-bottom:none;}
#location-picker .loader {position:absolute;right:5px;top:5px;display:block;width:18px;height:18px;background:transparent url(../images/loader.gif) no-repeat center center;opacity:0;-webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
#location-picker.searching .loader {opacity:0.4;}


/* ITEM PICKER */
#item-picker {position:relative;float:left;width:100%;z-index:10}
#item-picker .pattern {float:left;clear:both;width:100%;position:relative;padding-left:25px;}
#item-picker .shower-wrap {position:absolute;width:calc(100% + 16px);height:auto;top:33px;left:-8px;}
#item-picker .shower {display:none;float:left;width:100%;clear:both;max-height:315px;overflow-y:auto;border:none;background:#fff;z-index:1;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:3px solid #fff;}
#item-picker .shower .option {float:left;display:block;width:100%;border-bottom:1px solid #eee;color:#444;padding:0;font-size:13px;cursor:pointer;position:relative;}
#item-picker .shower .option.category {padding:10px;text-decoration:none;}
#item-picker .shower .option.category:hover {font-weight:600;}
#item-picker .shower .option.category i.fa { width: 18px; text-align: center; margin-right: 5px; color: #81c8eb; font-size: 15px; vertical-align: -1px; }
#item-picker .shower .option:not(.service):not(.category) {height:60px;}
#item-picker .shower .option:not(.service):hover {background:#f8f8f8;color:#000;}
#item-picker .shower .option:not(.service):hover .top {text-decoration:underline;}
#item-picker .shower .option.empty-pick {background:#fff;cursor:default;font-weight:500;padding:10px;}
#item-picker .shower .option.service, #item-picker .shower .option.service:hover {cursor:default;font-weight:500;text-decoration:none;color:#444;}
#item-picker .shower .option.service:after {display:none;}
#item-picker .shower .option.more-pick, #item-picker .shower .option.min-char {padding:10px;color:#444;background:#fff;border-bottom:none;}
#item-picker .shower .option .left {background:#fff;position:absolute;width:70px;height:49px;top:5px;left:5px;overflow:hidden;border:1px solid rgba(0,0,0,0.2);border-radius:3px;}
#item-picker .shower .option .left img {position: absolute; top: -45px; bottom: -45px; left: -35px; right: -35px; margin: auto; display: block; width: auto; height: auto; max-width: 150px; max-height: 150px;}
#item-picker .shower .option .right {position:absolute;width:100%;height:60px;top:0;left:0;padding-left:90px;}
#item-picker .shower .option .top {float:left;width:100%;clear:both;font-size:13px;font-weight:500;line-height:18px;padding:11px 5px 1px 0px;color:#333;height:30px;}
#item-picker .shower .option .bottom {float:left;width:100%;clear:both;font-size:14px;font-weight:600;line-height:18px;padding:1px 5px 11px 0px;color:#43a3da;height:30px;}
#item-picker .shower .option .top, #item-picker .shower .option .bottom {overflow:hidden;max-width:100%;text-oveflow:ellipsis;white-space:nowrap;word-wrap: break-word; word-break: break-all;}
#item-picker .shower .option .top b {color:#000;font-weight:600;}
#item-picker .loader {position:absolute;right:5px;top:5px;display:block;width:18px;height:18px;background:transparent url(../images/loader.gif) no-repeat center center;opacity:0;-webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
#item-picker.searching .loader {opacity:0.4;}


/* FANCYBOX CUSTOM STYLES */
.fancybox-wrap .fancybox-prev span, .fancybox-wrap .fancybox-next span {margin-top:-40px;background-image:none;width:42px;height:70px;background:#444;background:#fff;transition:0.1s linear all;}
.fancybox-wrap .fancybox-prev span:before, .fancybox-wrap .fancybox-next span:before {color:#444;font-size:36px;font-family:"FontAwesome";float:left;width:auto;text-align:center;line-height:68px;transition:0.1s linear all;}
.fancybox-wrap .fancybox-prev:hover span:before, .fancybox-wrap .fancybox-next:hover span:before {color:#43a3da;}
.fancybox-wrap .fancybox-prev span, .fancybox-wrap .fancybox-prev:hover span {left:0;border-top-right-radius: 35px; border-bottom-right-radius: 35px;}
.fancybox-wrap .fancybox-next span, .fancybox-wrap .fancybox-next:hover span {right:0;left:auto;border-top-left-radius: 35px; border-bottom-left-radius: 35px;}
.fancybox-wrap .fancybox-prev span:before {content:"\f104";padding-left:7px;text-align:left;}
.fancybox-wrap .fancybox-next span:before {content:"\f105";padding-right:7px;text-align:right;float:right;}
.fancybox-wrap .fancybox-prev:hover span:before {padding-left:10px;}
.fancybox-wrap .fancybox-next:hover span:before {padding-right:10px;}
.fancybox-wrap .fancybox-prev:hover span, .fancybox-wrap .fancybox-next:hover span {width:48px;}
.fancybox-wrap .fancybox-prev, .fancybox-wrap .fancybox-next {width:20%;}
.fancybox-outer .fancybox-inner {background:#fff;}
body.page-body .fancybox-title-inside-wrap {margin: 0; padding: 3px 8px; font-size: 12px; color: #fff; position: absolute; bottom: -35px; left: 0; width: auto; background: #333; background: rgba(0, 0, 0, 0.6); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
body.page-body .fancybox-image {padding:1px;}
#fancybox-overlay {opacity:0.35!important;}
.quick-view .fancybox-inner {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;overflow-y:visible!important;}



/* MB-THEMES PLUGIN STYLES */
/* All in One SEO Plugin */
#footer-links {float: left; width: 100%; clear: both; padding: 10px; margin: 0px 0 35px 0; text-align: center;color:#ccc;}
#footer-links a {font-size:13px;font-weight:bold;text-decoration:none;color:#43a3da;margin:0 10px;}
#footer-links a:hover {text-decoration:underline;}

/* RADIUS SEARCH */
.rad_search_box {padding:5px 8px;margin:5px 0 12px 0;}
.rad_search_box input[type="text"] {clear:none!important;}
#home-map .radius_h2, #listing .radius_h2 {margin:0!important;position:absolute!important;right:15px;top:25px;z-index:99;}
#home-map .radius_h2 > div, #listing .radius_h2 > span > div {display:none;}
#home-map #map_radius_here, #listing #map_radius_here {margin:0;padding:10px;width:auto;position:absolute;left:15px;top:15px;z-index:99;background:rgba(255, 255, 255, 0.4);-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#home-map #map_radius_here .radius-show-now.radius_locate, #home-map .radius_locate, #listing #map_radius_here .radius-show-now.radius_locate, #listing .radius_locate {font-size:12px;color:#fff;background:#43a3da;height:30px;line-height:30px;padding:0 10px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;box-shadow: 0 0 0px 1px rgba(255, 255, 255, 0.4);}
#home-map #map_radius_here .radius-show-now.radius_locate:hover, #home-map .radius_locate:hover, #listing #map_radius_here .radius-show-now.radius_locate:hover, #listing .radius_locate:hover {background:#1b7ac5}
#map_radius_canvas, #map_radius_canvas * {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#map_radius_canvas .gm-style .gm-style-iw #radius-list-wrap {overflow:visible!important;}
#map_radius_canvas .gm-style-iw {top:0!important;left:0!important;width:220px!important;bottom:auto!important;right:auto!important;margin-top:20px;}
#map_radius_canvas #radius-list-wrap {position:relative;width:100%;max-width:220px;max-height:240px;height:240px;;margin:0;background: #fff; border-radius: 3px; box-shadow: 2px 2px 6px rgba(0,0,0,0.2);}
#map_radius_canvas #radius-list-wrap:after {width: 16px; height: 16px; content: ""; z-index: 10; position: absolute; bottom: -9px; border: 1px solid #aaa; border-top: none; border-left: none; transform: rotate(45deg); background: #fff; left: 50%; margin-left: -8px;}
#map_radius_canvas #radius-list-wrap .radius-list-title {color:#111;font-size:14px;font-weight:600;line-height:16px;max-height:17px;overflow:hidden;text-align:left;padding:0 10px;margin:10px 0;white-space:nowrap;text-overflow:ellipsis;}
#map_radius_canvas #radius-list-wrap .radius-list-img-wrap .radius-price {font-size:14px;background:#02C39A;font-weight:600;padding:4px 8px;right:0px;bottom:10px;border-radius:0;}
#map_radius_canvas #radius-list-wrap .radius-list-img-wrap img {max-height:170px;float:none;display:block;margin:0 auto;border:none;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:1px solid rgba(0,0,0,0.1);}
#map_radius_canvas #radius-list-wrap .distance-value {font-size: 12px; font-weight: 600; font-style: normal; background: #555; padding: 3px 6px; border-radius: 3px; height: auto; width: auto; display: block; margin: auto; color: #fff; float: left; margin-left: 10px; position: relative; z-index: 20;}
.gm-style > div:first-child > div:nth-child(4) > div:nth-child(4) > div:first-child > div:first-child {display:none!important;}


/* Backoffice Manager */
#side-right .elem.feedback div.rating-cancel, #side-right .elem.feedback div.star-rating {float:none;display:inline-block;}
#bo-mgr-edit-delete {float:left;clear:both;margin:0 0 10px 0;width:100%;padding:8px 10px;border:1px solid #eee;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#bo-mgr-edit-delete > div {font-size:13px;font-weight:500;color:#43a3da;text-decoration:none;padding:2px 0;width:50%;text-align:center;}
#bo-mgr-edit-delete > div span {font-weight:500;}
#bo-mgr-edit-delete > div span:hover {text-decoration:underline;}
#bo-mgr-edit-delete > div.bo_edit {border-right:1px solid #eee;}
#bo-mgr-edit-delete > div.bo_edit:before {content:"\f040";font-family:"FontAwesome";font-size:15px;color:#222;margin-right:5px;display:inline-block;}
#bo-mgr-edit-delete > div.bo_delete:before {content:"\f00d";font-family:"FontAwesome";font-size:15px;color:#222;margin-right:5px;display:inline-block;}
#side-right #bo_mgr_edit_delete button {padding:0 10px;height:26px;line-height:26px;}
#side-right #bo_mgr_edit_delete #edit_div, #side-right #bo_mgr_edit_delete #delete_div {top:-14px;right:125px;left:auto;border-color:#ddd;}
#side-right #bo_mgr_edit_delete #edit_div:before, #side-right #bo_mgr_edit_delete #delete_div:before {font-family:"FontAwesome";content:"\f0da";top:50%;margin-top:-10px;font-size:20px;position:absolute;line-height:20px;right:-8px;color:#ddd;}

/* Favorite Items */
#side-right #fi_list_items h2 {margin-top:10px;padding:8px 0;text-align:left;border:none;border-bottom:1px solid #ccc;}
#fi_user_new_list {background:#f0f0f0;border:1px solid #e4e4e4;margin:0 0 20px 0;}
#fi_user_new_list button {height: 28px; line-height: 12px; padding: 0 10px; font-size: 12px;}
#fi_user_lists {margin-top:0;}
#fi_user_lists .fi_list.fi_head {background:#9b8238;text-transform:none;border-bottom:1px solid rgba(0, 0, 0, 0.2);padding:10px 10px;font-weight:500;}
#fi_user_lists .fi_list {padding:12px 10px;background:#f0f0f0;margin:1px 0;}
#fi_user_lists .fi_explain div {margin:0 0 10px 0;font-size:12px;font-style:italic;}
#fi_list_items h2 {border:none;text-transform:none;font-size:14px;font-weight:600;color:#000;}
#fi_user_lists .fi_name a:hover {color:#000;text-decoration:underline;}
#fi_list_items .fi_left a {width:140px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#fi_list_items .fi_left a:hover {border-color:#F44336;}
#fi_list_items .fi_right .fi_top a {color:#111;font-weight:500;margin-bottom:5px;font-size:13px;line-height:16px;height:32px;white-space: normal;text-align:left;padding:0;}
#fi_list_items .fi_right .fi_top a:hover {color:#111;text-decoration:underline;}
#fi_list_items .fi_right .fi_bottom {font-size:16px;font-weight:600;line-height:22px;text-align:left;color:#43a3da;}
#fi_list_items.fi_user_menu .fi_item {padding-top:0;background:#fcfcfc;border:1px solid #e4e4e4;box-shadow:1px 1px 5px rgba(0,0,0,0.05);padding:10px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#fi_list_items.fi_user_menu .fi_item:hover {background:#fff;}
#fi_list_items.fi_user_menu .fi_tool span {color:#F44336;}
#fi_list_items.fi_user_menu .fi_tool {position:absolute;right:10px;top:10px;width:auto;}
#fi_list_items.fi_user_menu .fi_tool:hover span {color:#000;}
body #fi_message .fi_simple {opacity:0.85;}

/* Instant Messenger */
#o-box #im-link .im-t-unread {line-height: 18px; font-weight: 500; font-size: 11px;}
#o-box #im-link a:before {font-family:"FontAwesome";content:"\f0ec";float: left; line-height: 38px; margin: 0 6px 0 0; color: #00BCD4; font-size: 16px; width: 20px; text-align: center;}
#o-box #im-link #im-thread-wrap {display:none!important;}
.im-attachment .im-att-box input {width:100%;max-width:100%;}

/* Scroll Top */
#back-top-right {position: fixed;bottom: 0px;right:0px; display:none;z-index:9999}
#back-top-right a {width: 55px; height: 50px; display: block; background: transparent url(../images/scroll_top.png) no-repeat center center; opacity: 0.4; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s;-webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0); -webkit-backface-visibility: hidden;}
#back-top-right a:hover {opacity: 0.6;}	


/* DIFFERENT */
.resp {display:none;}
.tr1 {transition:0.1s ease-in-out;}
.tr2 {transition:0.2s ease-in-out;}
.tr3 {transition:0.3s ease-in-out;}
.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }


/* PRINT AD ON ITEM PAGE */
#print-ad-body, #print-ad-body * {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#print-ad-body {font-size:13px;line-height:18px;padding:20px;}
#print-ad-body #pics { clear:both; display: block; float:left; width: 100%; padding:2px;}
#print-ad-body #pics li { list-style:none; display:inline-table; position:relative; float: left; width: 100px; height: 80px; padding:4px; margin:4px 8px 4px 0; border: 1px solid #eee; background-color: white;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#print-ad-body .box { border: 1px dotted #ccc; padding:5px; }
#print-ad-body .price { background: white; margin-left:15px; font-size:1.5em; font-weight:bold; border: 1px solid #ccc; padding: 5px;padding-bottom:8px;}
#print-ad-body #print {float:right; }
#print-ad-body #showhide {float:right; }
#print-ad-body #title { float:left; width:700px; padding:10px; border-bottom: 1px solid #ddd;background-color:#f0f0f0; font-weight:500;font-size:16px;margin:0 0 15px 0;}
#print-ad-body #pictures { float:left; width:700px; padding:10px 0 0 0; border-top: 1px dashed #ddd;margin-top:20px;}
#print-ad-body #displayText {font-size:10px; text-decoration:none; color: gray;}
#print-ad-body #info {float:left; width:240px; padding:10px;clear:both;}
#print-ad-body #desc {float:left; width:440px; border-left: 1px dashed #ddd; padding:10px 10px 10px 20px; clear:none}
#print-ad-body #footer {float:left; width:700px; border-top: 1px dashed #ddd;padding:20px 10px;margin-top:20px;text-align:center;}
.ui-widget.ui-tooltip {text-align:center;border-width: 0px; padding: 4px 6px; font-size: 11px; background: #222; background: rgba(0, 0, 0, 0.75); color: #fff;line-height:14px;}
.ui-widget.ui-tooltip:after {position:absolute;bottom:-8px;left:50%;margin-left:-4px;border:4px solid;border-color:rgba(0, 0, 0, 0.75) transparent transparent transparent;display:block;content:"";}



/* IMAGE SLIDESHOW ON LISTING PAGE */
#item-bx-pager {text-align: left;margin:0 0 9px 0;position:relative;padding:0;}
#item-bx-pager a {width:128px;display:inline-block;position:relative;z-index:3;opacity:0.8;}
#item-bx-pager a.last {width:256px;}
#item-bx-pager a img {background:#fff;padding: 1px;border: 1px solid #eee;width:122px;height:auto;float:left;margin:0 6px 6px 0px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#item-bx-pager a:hover img, #item-bx-pager a.active img {border: 1px solid #00BCD4;}
#item-bx-pager a:hover, #item-bx-pager a.active {opacity:1;}

#pictures #photo-count {position:absolute;bottom:auto;cursor:default;left:12px;z-index:10;margin-top:-65px;font-weight:500;text-align:center;padding:10px 6px 4px 6px;background:rgba(255, 255, 255, 0.5);}
#pictures #photo-count .top {float:left;clear:both;width:100%;color:#111;font-size:20px;margin-bottom:1px;}
#pictures #photo-count .bottom {float:left;clear:both;width:100%;color:#333;font-size:13px;font-weight:bold;}

#pictures .bx-wrapper .bx-controls-direction a {text-indent:0;z-index: 3;background-image:none;top: 50%;content:"";left: 0px;overflow: hidden; margin-top: -35px;text-decoration: none; text-align: center; position: absolute;background: #fff; width: 42px; height: 70px; color: #333; transition: 0.1s linear all;}
#pictures .bx-wrapper .bx-controls-direction a:hover, #pictures .bx-wrapper .bx-controls-direction a:active {background:#fff;color:#43a3da;width:48px;padding-left:4px;padding-right:4px;}
#pictures .bx-wrapper .bx-controls-direction a.bx-next {left: auto;right: 0px;border-top-left-radius: 35px; border-bottom-left-radius: 35px;}
#pictures .bx-wrapper .bx-controls-direction a.bx-prev {color:#999;border-top-right-radius: 35px; border-bottom-right-radius: 35px;}
#pictures .bx-wrapper .bx-controls-direction a:focus {outline: none;}
#pictures .bx-wrapper .bx-controls-direction a:before {width: 100%; color:#444; font-size: 32px;text-align:center;height:70px;line-height:68px; font-weight: normal; font-family: FontAwesome; transition: 0.1s linear all;}
#pictures .bx-wrapper .bx-controls-direction a.bx-prev:before {content: "\f104";float: left;padding-left:5px;text-align:left;}
#pictures .bx-wrapper .bx-controls-direction a.bx-next:before {content: "\f105";float: right;padding-right:5px;text-align:right;}
#pictures .bx-wrapper .bx-controls-direction a:hover:before {color:#43a3da;}
#pictures .bx-wrapper .bx-controls-direction a.disabled, #pictures .bx-wrapper .bx-controls-direction a.disabled:hover, #pictures .bx-wrapper .bx-controls-direction a.disabled:active {display:block;width:42px;padding:0;color:#444;}
#pictures .bx-wrapper .bx-controls-direction a.disabled:before {color:#444;}

#listing #pictures .bx-wrapper {margin-bottom:15px;}
#listing #left div.details {float:left;width:100%;clear:both;}



/* FANCYBOX */
.fw-box .row {float:left;clear:both;width:100%;margin:0;}
.fw-box .row label {float: left; clear: both; width: 100%; margin: 5px 0 5px 0; line-height: 16px; font-weight: 600; font-size: 14px;}
.fw-box .row label span {float:left;}
.fw-box .input-box {float:left;width:100%;position:relative;clear:both;margin:0 0 25px 0;}
.fw-box #anr_captcha_field_1 {float:left;clear:both;width:100%;margin-bottom:12px;}
.fw-box button {float:left;margin:0;clear:both;width:100%;font-size:13px;font-weight:bold;}
.fw-box button#send-message:disabled {opacity:0.5;}
.fw-box button#send-message:disabled:before {font-family:"FontAwesome";font-size:16px;position:absolute;content:"\f110";color:#fff;margin-left:-22px;-webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}
.fw-box .row input {float:left;width:100%;font-size: 12px; float: left; clear: none; height: 36px; line-height: 18px; margin:0; width: 100%; padding: 8px 8px;box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.fw-box .row textarea {float:left;width:100%;clear:both;padding:8px;height:120px;font-size:13px;line-height:16px;box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.fw-box .row > textarea {margin-bottom:25px;}
.fw-box .attachment {margin:-10px 0 -10px 0;}


/* ITEM COMMENTS */
.item-comments {float:left;clear:both;width:100%;}
.item-comments #comments {display:block;float:left;clear:both;width:100%;}
#more-info .item-comments h2 {margin-bottom:0;}

.comments_list {float:left;clear:both;width:100%;font-size:13px;line-height:16px;padding:1px;margin:0;}
.comments_list .comment-wrap {float:left;clear:both;width:100%;margin:0 0 15px 0;border-bottom:1px solid rgba(0,0,0,0.05);padding:0 0 15px 0;}
.comments_list .comment-wrap .ins {padding:8px 10px;float:left;clear:both;width:100%;position:relative;}
.comments_list .comment-image {background:#fff;float:left;position:relative;width:64px;height:64px;float:left;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;overflow:hidden;}
.comments_list .comment-image img {position: absolute; max-width: 64px; max-height: 64px; top: 0; left: 0; right: 0; bottom: 0; display: block; width: auto; height: auto; margin: auto;}
.comments_list .comment-image:hover img {opacity:1;}
.comments_list .comment {float:left;width:90%;padding:8px 0 0 20px;}
.comments_list .comment h4 {float:left;clear:both;width:100%;font-size:17px;color:#555;font-weight:bold;margin:0 0 8px 0;line-height:18px;}
.comments_list .line {float:left;clear:both;width;100%;}
.comments_list .line.author {font-size:14px;margin:0 0 8px 0}
.comments_list .line.author em {color:#999;font-size:13px;}
.comments_list .comment .body {float:left;clear:both;width:100%;margin:0;color:#999;font-size:14px;line-height:18px;}
.comments_list .comment a.remove-comment {float:right;font-weight:500;text-decoration:none;margin:10px 0 0 0;font-size:14px;}
.comments_list .comment a.remove-comment i {float:left;margin-right:4px;}
.comments_list .comment a.remove-comment:hover {text-decoration:underline;color:#43a3da;}
#comments .no-comment {float:left;clear:both;width:100%;padding:8px 0 25px 0;font-size:17px;}

#more-info.comments .btn {float:left;margin:0;font-weight:bold;}
#more-info.comments .btn:hover {color:#fff;text-decoration:none;}




/* QUICK VIEW OF PPICTURES */
#body-item.content_only {background:#fff;height:100vh;}
#spec-block {display:none;float:left;width:100%;clear:both;}
.content_only #spec-block {display:block;}
.content_only .cc-cookies, .fw-supporting .cc-cookies  {display:none!important;}
.content_only #listing #main {position:absolute;top:0;left:0;height:100%;margin:0;width:60%;padding:0;overflow-y:auto;background:#f7fbfb;}
.content_only #side-right {position:absolute;right:0;width:40%;height:100%;top:0;}
.content_only .content#listing {height:100vh;margin:0;max-width:100%;}
.content_only .open-list {position: absolute; bottom: 20px; left: 0; width: 100%; text-align: center;z-index:99;}
.content_only .open-list a {display: inline-block; float: none; margin: 0 auto; width: auto; border-radius: 16px; padding: 8px 15px;}
.content_only #side-right #location, #side-right #location .map {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:#f7fbfb;}
.content_only #side-right #location .map #itemMap {height:100%!important;}
.content_only #listing #left {padding:0;margin:0;border-radius:0;box-shadow:none;background:#fff;min-height:100%;}
.content_only #listing #pictures {margin:0;}
.content_only #side-right #location .map #itemMap .map-empty {position:absolute;color:rgba(0,0,0,0.2);font-size:18px;font-weight:500;line-height:20px;top:50%;left:0;width:100%;text-align:center;margin:-10px 0 0 0;padding:0 15px;}
.content_only #images {border-bottom:1px solid rgba(0,0,0,0.1);}
.content_only .bx-wrapper .bx-viewport {border-bottom-left-radius:0;border-bottom-right-radius:0;}
.content_only #listing #pictures .bx-wrapper {margin:0;}
.content_only .bx-wrapper .bx-pager {bottom:10px;padding:10px;}
.content_only .bx-wrapper img, .content_only #listing #pictures img {max-width:120%;max-height:120%;width:100%;height:auto;}
.content_only .banner-theme.banner-item_description {background:#fff;margin:0;padding:25px;}

#spec-block .viewer-desc {float:left;clear:both;width:100%;padding:0px 25px 30px 25px;font-size:14px;line-height:22px;color:#444;font-weight:500;}
#spec-block .title {float:left;clear:both;width:100%;font-size:20px;font-weight:bold;color:#333;line-height:22px;max-height:45px;overflow:hidden;padding:25px 25px 0 25px;}
#spec-block .price {font-weight:bold;color:#000;letter-spacing:-0.2px;cursor:default;position:relative;}
#spec-block div.price .MCtooltip {z-index:99;display:none;font-weight:500;position:absolute;top:26px;left:0;padding:8px 10px;font-size:13px;line-height:24px;color:#333;background:#fff;box-shadow:1px 2px 8px rgba(0,0,0,0.3);}
#spec-block div.price:hover .MCtooltip {display:block;}
#spec-block div.price .MCtooltip:before {content:"";display:block;position:absolute;top:-6px;width:8px;height:8px;left:15px;border:1px solid #eee;border-bottom:none;border-left:none;transform:rotate(-45deg);background:#fff;}
#spec-block div.price .MCtooltip span {white-space:nowrap;}
#spec-block .labs {float:left;clear:both;width:100%;position:relative;z-index:2;padding:15px 25px;font-size:14px;line-height:20px;color:#888;}
#spec-block .labs > div {border-right:1px solid rgba(0,0,0,0.1);padding:2px 12px 2px 8px;display:inline-block;width:auto;}
#spec-block .labs > div:first-child {padding-left:0;}
#spec-block .labs > div:last-child {border-right:none;padding-right:0;}
#spec-block .labs .category i {float:left;line-height:17px;font-size:13px;color:#43a3da;margin:0 4px 0 0;opacity:0.7;}
#spec-block .labs a {color:#888;text-decoration:none;}
#spec-block .labs a:hover {color:#43a3da;text-decoration:none;}
#spec-block .labs > div.comment {background: #60c39b; color: #fff; padding-left: 10px; padding-right: 10px; font-weight: 600; border-radius: 12px; border: none;}



/* FANCY BOX DEFAULT STYLE */
.fancybox-inner .fw-box {display:block;}
.fw-box {display:none;float: left; width: 100%; clear: both; padding: 0px;overflow:hidden; background:#fff;padding:20px 30px;}
.fw-box .head {float:left;clear:both;width:100%;}
.fw-box .head .def-but {float:right;color: #F44336; background: transparent; padding: 3px 10px; margin: -3px 0; border: 1px solid #F44336; text-decoration: none; line-height: 20px; font-size: 12px; font-weight: 500; display: inline-block; box-shadow: 1px 1px 5px rgba(0,0,0,0.05); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px;}
.fw-box .head .def-but:hover {background: #F44336;color: #fff;}
.fw-box .head h2 {float: left; clear: both; width: 100%; text-align: center; font-size: 36px; line-height: 40px; color: #333; font-weight: 600; margin: 0px 0 20px 0;}
.fw-box .left {border: 1px solid #fff; float: left; position: relative; width: 15%; background: #fff; clear: both; height: 260px; padding: 2px 10px 2px 0; overflow: hidden;}
.fw-box .left img {position:absolute;left:0;top:0;width: auto; height: auto;min-width:100%;min-height:100%;}
.fw-box .middle {float: left; width: 100%; background:#fff;}
.fw-box .middle .text {font-size:14px;line-height:22px;color:#888;float:left;clear:both;width:100%;}
.fancybox-inner, .fancybox-inner .fw-box {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.fw-box.alert-messages {height:100%;padding:0;}


/* ADD-EDIT ITEM HOOKS */
#post-hooks {float:left;width:100%;clear:both;margin:0;padding:20px 30px 30px 30px;}
#post-hooks .row {margin:0 0 20px 0;float:left;clear:none;padding:0;width:100%;}
#post-hooks .row select, #post-hooks .row input[type="text"] {max-width: 260px; width: auto; min-width: 90px;}
#post-hooks .row._20 {width:auto;clear:none;}
#post-hooks .row._20 + .row:not(._20) {clear:both;}
#post-hooks .row:not(._20) + .row._20 {clear:both;}
#post-hooks .row._20 label {width:auto;clear:none;}
#post-hooks .row input[type="checkbox"] {float:left;margin:3px 5px 3px 0;width:14px;height:14px;}
#post-hooks .row input[type="checkbox"] + label {font-weight:500;margin:2px 15px 2px 0;}
!#post-hooks label {white-space:nowrap;word-wrap: break-word; word-break: break-all;text-overflow:ellipsis;overflow:hidden;}
#post-hooks #plugin-hook {float:left;width:100%;clear:both;}
#post-hooks #plugin-hook .meta_list {float:left;width:100%;clear:both;margin:0px;}
#post-hooks #plugin-hook .meta_list .meta {float:left;width:100%;clear:none;margin:0 0 12px 0;}
#post-hooks #plugin-hook .meta_list .meta label {clear:none;float:left;}
#post-hooks #plugin-hook .meta_list .meta input[type="checkbox"] + label {max-width:80%;margin:3px 0;font-weight:500;}
#post-hooks #plugin-hook .meta_list .meta input, #post-hooks #plugin-hook .meta_list .meta select, #post-hooks #plugin-hook .meta_list .meta textarea {clear:none;}
#post-hooks #plugin-hook .meta_list .meta input[type="radio"] {width:auto;margin:0 4px 0 0;float:left;}
#post-hooks #plugin-hook .meta_list .meta input[type="checkbox"] {width:14px;height:14px;;margin:3px 6px 0 0;float:left;clear:both;}
#post-hooks #plugin-hook .meta_list .meta input.hasDatepicker {float:none;width:15%;margin:0 25px 0 5px;}
#post-hooks #plugin-hook .meta_list .meta input.hasDatepicker.cf_date {float:left;width:15%;margin:0;}
#post-hooks #plugin-hook .meta_list .meta ul {float:left;width:70%;clear:none;padding:6px 0 0 0;}
#post-hooks #plugin-hook .meta_list .meta ul li {float:left;width:auto;clear:none;margin:0 15px 6px 0;}
#post-hooks #plugin-hook .meta_list .meta ul li label {width:auto;margin:0;}
#post-hooks #plugin-hook .meta_list .meta.check-row label {width:auto;padding:0;text-align:left;font-weight:500;}
#post-hooks #plugin-hook table {padding:0;}
#post-hooks #plugin-hook table tr {padding:0;margin-bottom:5px;}
#post-hooks #plugin-hook table tr td {padding:0;line-height:24px;vertical-align: middle;padding-right:20px;}
#post-hooks h2, #post-hooks h3 { float: left; clear: both; width: 100%; color: #111; font-size: 18px; padding: 8px 10px; line-height: 20px; margin: 20px 0 20px 0; font-weight: 600; letter-spacing: -0.5px; border-left: 5px solid #60c39b;}
#post-hooks .tabberlive {background: #f8f8f8; margin: 0 -30px;margin-bottom:15px; width: calc(100% + 60px);border-top:1px solid rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.03);}
#post-hooks .tabberlive .tabbertab {padding:10px 25px 15px 25px;background:transparent;border:none;}
#post-hooks .tabberlive .tabbertab p {margin:0;}
#post-hooks .tabberlive ul.tabbernav li:first-child a {padding-left:0;}
#post-hooks .tabberlive ul.tabbernav {position: relative; float: left; width: 100%; left: 0; top: 0; border-bottom: 1px solid #eee; padding: 10px 25px;}
#post-hooks input#power {float:left;max-width:68%;margin:0 2% 0 0;}
#post-hooks select#power_unit {float:left;clear:none;margin:0;}
#post-hooks ul.checkbox-list {float:left;width:100%;}
#post-hooks ul.checkbox-list li {float:left;clear:both;width:100%;margin:3px 0;}
#post-hooks ul.checkbox-list li input[type="checkbox"] {float:left!important;margin:3px 5px 3px 0!important;width:13px!important;height:13px;}
#post-hooks ul.checkbox-list li label {float:left!important;margin:0;width:auto;clear:none;}
#post-hooks ul.checkbox-list label:hover, #post-hooks .checkbox label:hover, #post-hooks .check-row label:hover, #post-hooks .row._20 label:hover {text-decoration:underline;cursor:pointer;}



h1.h1-error-fix { float:left;width:0px;padding:0;margin:0;height:0px;max-height:0px;max-width:0px;overflow:hidden; }



/* ITEM ADD/EDIT PHOTOS */
#photos {float:left;clear:both;width:100%;position:relative;display:block;}
#photos .photo-left {float:left;width:100%;padding:85px 0 0 0;position:absolute;top:0;left:0;height:150px;z-index:1;text-align:center;}
#photos .photo-left:after {font-family:"FontAwesome";position:absolute;width:100px;height:50px;text-align:center;top:25px;left:50%;margin-left:-50px;line-height:50px;font-size:50px;color:#43a3da;content:"\f1c5";opacity:0.4;}
#photos .photo-left label {float:left;clear:both;width:100%;text-align:center;margin:0;font-size:16px;}
#photos .photo-left .text {float:left;clear:both;width:100%;text-align:center;line-height:14px;padding:0 20px 0 0;margin:4px 0;font-size:12px;color:#aaa;font-weight:500;}
#photos #restricted-fine-uploader {float:left;width:100%;clear:none;overflow:visible;font-size:12px;z-index:2;position:relative;}
#photos #restricted-fine-uploader .alert.alert-error {float:left;clear:both;width:100%;padding:5px 25px;}
#photos #restricted-fine-uploader .flashmessage-error .close {position: absolute; top: -6px; right: -6px; text-decoration: none; background: #444;  width: 24px; height: 24px; cursor: pointer; line-height: 26px; border-radius: 12px; color: rgba(255,255,255,0.9); font-weight: bold; font-size: 11px;}
#photos #restricted-fine-uploader .flashmessage-error .close:hover {background:#111;}
#photos .qq-uploader {float:left;width:100%;clear:none;overflow:visible;font-size:12px;}
#photos .qq-upload-button {font-size:14px;border:none;cursor:pointer;min-height: 20px;float:left;clear:both;width:100%;line-height:16px;padding: 30px 0 0px 0;color:#FFF;font-weight:bold;-webkit-transition:0.15s linear all;-moz-transition:0.15s linear all;-ms-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;}
#photos .qq-upload-button {top:0;left:0;height:100%;color:#ddd;z-index:4;font-weight:100;width:100%;background:transparent;}
#photos .qq-upload-button-focus {outline:none;}
#photos .qq-upload-button .fa {margin-right:1px;}
!#photos .ajax_preview_img {float:left;position:relative;z-index:4;clear:both;width:125px;height:125px;padding:1px;border:1px solid #ddd;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
!#photos .ajax_preview_img img {max-width: 100%;padding:2px;max-height:100%;width:auto;height:auto;display: block;margin:auto;text-align:center;margin: 0;position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}

#photos .ajax_preview_img {float:left;position:relative;z-index:4;clear:both;overflow:hidden;width:125px;height:125px;padding:1px;border:1px solid #ddd;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#photos .ajax_preview_img img {display: block; margin-left: auto; margin-right: auto; max-width: -webkit-fill-available; max-height: 122px;border-radius:1px}
#photos .qq-upload-rotate-img {font-weight:bold;}

#photos .qq-upload-success { max-width:100%;}
#photos .qq-upload-file {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 100%;font-size:12px;font-weight:bold;height: auto;display: block;overflow: hidden;margin:5px 0 0px 0;padding-bottom:5px;float:left;clear:none;}
#photos .qq-upload-button input {width:auto;cursor:pointer;height:100%;z-index:3;}
#photos .qq-upload-size {float:left;width:auto;font-size:11px;margin:3px 5px 0 0;}

#photos .qq-upload-list {position:relative;float:left;clear:both;width:100%;padding:20px 30px 15px 30px;}
#photos .qq-upload-list li {width:125px;height:125px;position:relative;z-index:5;padding:0;font-size:12px;background-color: #fff;color:#444;display: inline-block;display: block;margin:0 14px 15px 0;float:left;clear:none;}
#photos .qq-upload-list li.qq-upload-fail {border: 1px solid rgba(0,0,0,0.1); border-radius: 3px; background: #ffd2d2;}
#photos > .qq-upload-list {position:relative;float:left;clear:both;top:auto;left:auto;width:100%;margin-right:0;margin-left:0%;padding:0 0 10px 25px;}
#photos .qq-upload-list li .qq-upload-file, #photos .qq-upload-list li .qq-upload-size {display:none!important;}
#photos .qq-upload-list li a.qq-upload-delete {display:block!important;opacity:0;z-index:5;width:22px;height:22px;text-indent:-9999px;text-align:center;position:absolute;top:-5px;right:-5px;background:transparent;margin:0;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#photos .qq-upload-list li a.qq-upload-delete:before {font-family:"FontAwesome";text-indent:0px;float:left;content:"\f00d";font-size:11px;display:block;color:#fff;width:22px;height:22px;line-height:22px;background:#9b8238;box-shadow:0 0 2px 2px #fff;-moz-box-shadow:0 0 2px 2px #fff;-webkit-box-shadow:0 0 2px 2px #fff;-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#photos .qq-upload-list li a.qq-upload-delete:hover:before {background:#D32F2F;}
#photos .qq-upload-list li:hover a.qq-upload-delete {opacity:1;}
#photos .qq-upload-list li a.qq-upload-retry {z-index:5;text-indent:-9999px;text-align:center;position:absolute;top:-5px;left:-5px;background:transparent;margin:0;}
#photos .qq-upload-list li a.qq-upload-retry:before {font-family:"FontAwesome";text-indent:1px;float:left;content:"\f01e";font-size:11px;display:block;color:#fff;width:22px;height:22px;line-height:24px;background:#43a3da;box-shadow:0 0 2px 2px #fff;-moz-box-shadow:0 0 2px 2px #fff;-webkit-box-shadow:0 0 2px 2px #fff;-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#photos .qq-upload-list li a.qq-upload-retry:hover:before {background:#0376D2;}
#photos .qq-upload-status-text {float:left;width:100%;text-align:center;position:absolute;z-index:9;top:8px;}
#photos .qq-upload-spinner {position:absolute;top:50%;left:50%;margin:-7px;z-index:5;}
#photos .qq-progress-bar {position: absolute; left: 0; bottom: 0; z-index: 5; border-radius: 0; margin: 3px; width: 94px!important; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#photos .qq-upload-cancel {background:#fff;color:#43a3da;margin:0;float:left;width:100%;text-align:center;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#photos .qq-upload-drop-area, #photos .qq-upload-extra-drop-area {border:none;z-index:10;background:transparent;}
#photos .qq-upload-drop-area span, #photos .qq-upload-extra-drop-area span {cursor:default;position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-25px;padding:12px;display:block;font-size:14px!important;line-height:16px;text-align:center;font-weight:500;color:#222;background:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.8);-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#photos .qq-upload-drop-area-active {border:none;background:transparent;}
#photos .qq-upload-drop-area span, #photos .qq-upload-drop-area-active span {font-size:15px;}
#photos div.primary_image {opacity:0;width:30px;height:30px;display:block;position:absolute;left:0px;bottom:0px;z-index:10;margin:0px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#photos .qq-upload-list li:hover div.primary_image {opacity:1;}
#photos div.primary_image a {cursor:pointer;text-decoration:none;width:30px;height:30px;display:block;background:transparent;margin:0;color:#00BCD4;text-align:center;line-height:24px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#photos div.primary_image a:before {font-family:"FontAwesome";content:"\f08d";display:block;font-size:19px;line-height:30px;transform: rotate(-30deg);}
#photos div.primary_image a:hover {color:#222;}

.photos.item_edit #photos > .qq-upload-list {float: left;clear: none;position: relative;margin: 0;padding: 0;width:100%;}
.photos.item_edit #photos > h3 {float:left;clear:both;width:20%;margin:0;padding:5px 20px 0 0;color:#222;text-align:right;font-weight:800;font-size:13px;line-height:18px;}

.drag_drop div[id*='p-'] {display:none}
.drag_drop #photos h3 {float:left;clear:both;width:100%;margin:15px 0 5px 0;padding:5px 25px;font-size:15px;font-weight:500;}
.add_item .photos .qq-upload-button div {float:none}
.add_item .photos .qq-upload-button div.sample-box-wrap {float:left;clear:both;width:100%;padding:0px 30px;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box {float:left;clear:none;position:relative;z-index:4;width:auto;padding:0px;margin:0px;display:block;border:2px dashed #ddd;border-radius: 3px;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins {float:left;position:relative;clear:both;width:240px;height:240px;padding:55% 15px 15px 15px;background:rgba(0,0,0,0.05);display:block;border-radius: 3px;text-align:center;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins .fas {position:absolute;top:20%;left:50%;text-align:center;font-size:70px;line-height:70px;color:rgba(0,0,0,0.15);}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins .fas.one {transform:rotate(-7deg);z-index:1;margin-left:-50px;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins .fas.two {transform:rotate(7deg);z-index:2;background: #f2f2f2; margin-left: -15px; margin-top: 15px;border-radius:3px;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins .fas.three {z-index: 4; font-size: 40px; color: #02C39A; margin-top: 48px; margin-left: -20px; width: 36px; height: 36px; line-height: 36px; border-radius: 50%; background: #f2f2f2;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins .top {float:left;clear:both;width:100%;font-size:18px;font-weight:600;color:#333;margin:10px 0;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins .bot {float:left;clear:both;width:100%;font-size:13px;font-weight:100;color:#888;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box:hover {border-color:#ccc;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box:hover .top {text-decoration:underline;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box:hover .fas.three {color:#06a986;}
#photos .flashmessage {float: left; clear: both; width: calc(100% - 60px)!important; margin: 0 30px 30px 30px;position:relative;}


/* USER ACCOUNT */
#body-user-custom .flashmessage {margin-top:20px;margin-bottom:0;}
.body-ua, #body-user-custom {background:#f7fbfb;border:none;}
.body-ua #header-bar, #body-user-custom #header-bar {border:none;}
.body-ua #chart {float: left; width: 100%; clear: both; height: 280px; background:#fff;margin: 0; padding: 10px;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.10);border:1px solid #e0e0e0; }
.highcharts-title {font-size:16px!important;letter-spacing:-0.5px;font-weight:600;}
.content.user_account {margin-top:20px;}
#main .content.user_account {margin-top:0;}
.user_account .paginate a, .user_account .paginate span {display:inline-block;float:none;}
.user_account .dashboard .inside {float:left;margin:0 0 25px 0;width:100%;clear:both;padding:25px;background:#fff;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.10);}
.user_account .alerts .inside {float:left;clear:both;width:100%;}
.user_account .card {float:left;width:23%;margin:0 1% 15px 1%;border:1px solid transparent;text-align:center;min-height:200px;background:#fff;padding:15px;}
.user_account .card:hover {background:#f8f8f8;border-color:#ccc;}
.user_account .card:hover .icon > i {opacity:1;}
.user_account .card:hover .header {text-decoration:underline;}
.user_account .card .icon {display:block;width:80px;height:80px;margin:10px auto 18px auto;position:relative;box-shadow:1px 1px 5px rgba(0,0,0,0.1);border-radius: 40px;}
.user_account .card .icon > i {border:1px solid rgba(0,0,0,0.1);display:inline-block;opacity:0.7;line-height:80px;background:#fa7921;width:80px;height:80px;color:#fff;font-size:30px;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);border-radius: 50%;}
.user_account .card .icon .count {position:absolute;top:-1px;right:-1px;font-size:11px;min-width:24px;line-height:14px;padding:5px;background:rgba(0,0,0,0.7);color:#fff;text-align:center; border-radius: 30px;}
.user_account .card .icon .count i {line-height:14px;}
.user_account .card .header {font-size:16px;line-height:20px;color:#333;font-weight:600;letter-spacing:-0.5px;float:left;clear:both;width:100%;margin:0 0 10px 0;white-space:nowrap;height:21px;overflow:hidden;text-overflow:ellipsis;}
.user_account .card .description {font-size:13px;line-height:17px;height:34px;overflow:hidden;color:#aaa;font-weight:100;float:left;clear:both;width:100%;margin:0 0 10px 0;}

.user_account .card.active .icon > i {background:#8BC34A;}
.user_account .card.not-validated .icon > i {background:#EDD840;}
.user_account .card.expired .icon > i {background:#E55934;}
.user_account .card.alerts .icon > i {background:#FA7921;}
.user_account .card.profile .icon > i {background:#00BCD4;}
.user_account .card.messages .icon > i {background:#009688;}

.user_account .items .inside {float:left;clear:both;width:100%;}
.user_account .ua-items-empty {float:left;clear:both;width:100%;text-align:center;padding:70px 20px;background: #fff; border: 1px solid #e0e0e0; border-radius: 3px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);line-height:30px;font-size:24px;font-weight:bold;color:#333;}
.user_account .ua-items-empty span {float:left;clear:both;width:100%;}
.user_account .ua-items-empty span.details {margin-top:10px;font-size:16px;line-height:20px;font-weight:500;color:#777;}
.user_account .us-item {margin:0 0 20px 0;padding:0 0 0 25%;position:relative;float:left;clear:both;width:100%;background: #fff; border: 1px solid #e0e0e0; border-radius: 3px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);transition:0.1s linear all;border-radius: 3px;}
.user_account .us-item a.image {position:absolute;left:0;top:0;height:100%;width:25%;overflow:hidden;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid rgba(0,0,0,0.1);}
.user_account .us-item a.image.no-img {background:#f3f3f4;}
.user_account .us-item a.image img {position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;margin:auto;max-width:120%;}
.user_account .us-item a.image:hover img {max-width:130%;}
.user_account .us-item a.image .image-count {z-index:5;position:absolute;bottom:5px;left:5px;border-radius:3px;background:rgba(0,0,0,0.3);color:#fff;font-size:12px;line-height:14px;padding:5px 6px;}
.user_account .us-item a.image .premium {z-index:5;position:absolute;bottom:5px;right:5px;border-radius:3px;background:#43a3da;color:#fff;font-size:12px;line-height:14px;padding:5px 6px;font-weight:600;}
.user_account .us-item a.image .type {z-index:5;position:absolute;top:5px;left:5px;border-radius:3px;background:#43a3da;color:#fff;font-size:12px;line-height:14px;padding:5px 6px;font-weight:600;}
.user_account .us-item a.image .type.expired {background:#db4352;}
.user_account .us-item a.image .type.active {background:#02C39A;}
.user_account .us-item a.image .type.pending_validate {background:#EDD840;color:#333;}
.user_account .us-item .right {float:left;width:100%;position:relative;padding:20px;}
.user_account .us-item a.title {margin:0 0 10px 0;float:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:20px;font-weight:bold;color:#111;text-decoration:none;}
.user_account .us-item a.title:hover {text-decoration:underline;color:#111;}
.user_account .us-item .stats {float:left;width:100%;clear:both;margin:0;color:#999;font-weight:100;font-size:12px;line-height:16px;}
.user_account .us-item .stats > div {float:right;margin:0 0 0 20px;}
.user_account .us-item .buttons {float:left;width:100%;clear:both;margin:0 0 10px 0;line-height:16px;}
.user_account .us-item .buttons > a {float:left;width:auto;padding:6px 8px;margin:0 6px 0 0;background:#eee;color:#333;text-decoration:none;font-weight:600;font-size:12px;line-height:14px;}
.user_account .us-item .buttons > a:hover {background:#ddd;color:#111;}
.user_account .us-item .buttons > a.delete {color:#fff;background:#e88766;}
.user_account .us-item .buttons > a.delete:hover {background:#d67a5a;color:#fff;}
.user_account .us-item .buttons > a.activate {color:#fff;background:#43a3da;}
.user_account .us-item .buttons > a.activate:hover {background:#3a94c7;color:#fff;}
.user_account .us-item .middle {float:left;width:100%;clear:both;margin:0 0 10px 0;line-height:16px;font-size:13px;}
.user_account .us-item .middle > div {padding:3px 15px;border-right:1px solid #eee;float:left;}
.user_account .us-item .middle > div:first-child {padding-left:0;}
.user_account .us-item .middle > div:last-child {border-right:none;}
.user_account .us-item .middle > div.category i {float: left; font-size: 14px; line-height: 14px; margin: 0 5px 0 0;color:#ddd;}
.user_account .us-item .middle > div.price {cursor:default;font-weight: bold; color: #43a3da;font-size: 14px; line-height: 14px;position:relative;}
.user_account .us-item .middle > div.price .MCtooltip {z-index:99;display:none;font-weight:500;position:absolute;top:26px;right:0;padding:8px 10px;font-size:13px;line-height:24px;color:#333;background:#fff;box-shadow:1px 2px 8px rgba(0,0,0,0.3);}
.user_account .us-item .middle > div.price:hover .MCtooltip {display:block;}
.user_account .us-item .middle > div.price .MCtooltip:before {content:"";display:block;position:absolute;top:-6px;width:8px;height:8px;right:15px;border:1px solid #eee;border-bottom:none;border-left:none;transform:rotate(-45deg);background:#fff;}
.user_account .us-item .middle > div.price .MCtooltip span {white-space:nowrap;}

.user_account .us-item .dates {float:left;width:100%;clear:both;margin:0 0 10px 0;line-height:16px;font-size:13px;border-bottom:1px solid #eee;padding-bottom:10px;}
.user_account .us-item .dates > span {float:left;margin-right:20px;font-size:12px;}


.user_account {clear:both;float:left;padding:0;max-width:1200px;width:100%;margin:0 0 20px 0;}
.user_account .box {float:left;width:100%;clear:both;padding:25px;margin:0 0 25px 0;background:#fff;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.10);}
.user_account .box.last {margin-bottom:0;}
.user_account .box.change-email, .user_account .box.change-pass {padding-bottom:17px;}
.user_account .box.change-email form, .user_account .box.change-pass form {display:none;}
.user_account #pict-update {float:left;}
.user_account #pict-update img {opacity:0.7;float:left;width:auto;height:auto;max-width:80px;max-height:80px;overflow:hidden;-webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.user_account #pict-update:hover img {opacity:1;}
.user_account #pict-update-secondary {color:#fff;float:left;margin:26px 0 0 30px;line-height:16px;font-size:12px;padding:5px 8px;font-weight:500;}
.user_account.fi_user_menu_wrap h2, .user_account #fi_list_items h2, .mo-account .mo-row.mo-user-head {margin-top:0;margin-bottom:10px;font-size: 20px;padding:0;line-height:22px;}
.user_account #fi_user_new_list {margin-bottom:30px;}
.user_account #fi_user_new_list .fi_check, .user_account #fi_user_new_list button {margin-top:5px;}
.user_account .mo-account .mo-item {margin-bottom:30px;}
.user_account #location-picker {font-size:12px;float:left;clear:none; margin-bottom:0px;width:260px; padding:0;}
.user_account #location-picker .shower-wrap {top:38px;width:100%;left:0;}
.user_account #location-picker .shower {border:1px solid #aaa;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.user_account #location-picker .term {height:40px;width:100%;}
.user_account .um.s1, .user_account .um.s2 {width:100%;background:#fff;float:left;padding:0;position:relative;border:1px solid #e0e0e0;border-bottom:none;margin:0 0 20px 0;box-shadow:1px 1px 5px rgba(0,0,0,0.08);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.08);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.08);}
.user_account .um.s3 {width:100%;float:left;padding:0;position:relative;}
.user_account .user-menu-header {float:left;width:100%;clear:both;background:#fff;color:#333;font-size:16px;line-height:16px;font-weight:bold;padding:16px 15px;border-bottom:1px solid #eee;}
.user_account .user_menu {width:100%;float:left;padding:0;position:relative;}
.user_account #sidebar > ul.user_menu {background:#fff;border:1px solid #ddd;margin:20px 0;}
.user_account #main { float:right; width:80%;margin:0;clear:none;padding:0 0 0 25px;margin-bottom:20px;}
.user_account #sidebar {float:left;width:20%;padding:0 0 25px 0;margin-bottom:60px;}
.user_account #sidebar li { width:100%;margin:0;float:left;clear:both;text-align:left;border-bottom:1px solid #eee;position:relative }
.user_account #sidebar li:last-child {border-bottom-color:#e0e0e0;}
.user_account #sidebar li a {font-weight:normal;display:inline-block;line-height:15px;text-decoration:none;font-size:13px;width:auto;padding:10px 15px 9px 15px;color:#333;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.user_account #sidebar li .count {position:relative;z-index:2;float:right;line-height:16px;min-width:22px;margin:6px 6px 0 0;text-align:center;background:#43a3da;font-size:10px;font-weight:500;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);box-shadow:1px 1px 3px rgba(0,0,0,0.1);padding:3px;color:#fff;-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.user_account #sidebar li a i {display:none;}
.user_account #sidebar .hook-options li a:before {display:none;}
.user_account #sidebar .hook-options li[class^="opt_"] a:before {display:none;}
.user_account #sidebar li a:hover {text-decoration:none;font-weight:500;border-left:4px solid #02C39A;font-weight:bold;}
.user_account #sidebar li.active a {border-left:4px solid #02C39A;font-weight:bold;}
.user_account #sidebar li.opt_logout {border:none;}
.user_account #sidebar li.opt_logout a {color:#fff;text-align:center;font-weight:600;line-height:14px;font-size:13px;background:#e88766;border:none;padding:10px 15px;float:left;width:100%;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.user_account #sidebar li.opt_logout a:hover {text-decoration:none;background:#d67a5a;}

.user_account h1 {display:none;}
.user_account h2, .user_account h3 {position:relative;float: left; clear: both; font-size: 14px;color: #333;margin:15px 0 5px 0;}
.user_account .modify_profile .inside {float:left;width:100%;clear:both;}
.user_account .modify_profile h2, .user_account .modify_profile h3 {position:relative;float: left;clear: both; font-size: 24px;font-weight: bold; color: #111; margin:0; padding: 0px; margin:0 0 10px 0;line-height: 28px; display: block; width: 100%;}
.user_account .modify_profile h3 i {margin-left:5px;}
.user_account .change-email h3, .user_account .change-pass h3 {cursor:pointer;}
.user_account .modify_profile .row.user-buttons {padding:15px 0 15px 25%;background:transparent;border:none;}
.user_account .modify_profile .row .current_email {font-size: 13px; line-height: 16px; margin: 12px 0; float: left; color: #000;font-weight:600;}
.user_account .modify_profile .row > textarea {max-width:60%;clear:none;}
.user_account .modify_profile .btn-primary {font-size:13px;font-weight:600;}
.user_account .tabberlive {margin-top:0;width:75%;max-width:560px;clear:none;}
.user_account .btn-remove-account {float:right;clear:both;margin:15px 0 25px 0;font-size:13px;font-weight:bold;background:#e88766;border-color:#e88766;}
.user_account .btn-remove-account:hover {background:#d67a5a;border-color:#d67a5a;color:#fff;}


.user_account #list-view .list-prod .desc {height:32px;}
.user_account #list-view .list-prod .edit-delete {float:left;width:auto;clear:both;margin:10px 0 0 0;padding:0px;}
.user_account #list-view .list-prod .edit-delete.resp {display:none;}
.user_account #list-view .list-prod .edit-delete a {float:left;font-weight:bold;height:31px;width:auto;margin:0;padding:8px 20px;background:#f8f8f8;color:#F44336;text-decoration:none;font-size:13px;line-height:15px;}
.user_account #list-view .list-prod .edit-delete a.first {border-right:1px solid #eee;}
.user_account #list-view .list-prod .edit-delete a.second {-webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px;}
.user_account #list-view .list-prod .edit-delete a:hover {color:#444;background:#f0f0f0;}
.user_account #list-view .list-prod .edit-delete a .fa {color:#333;font-size:16px;line-height:13px;margin-right:3px;}
.user_account #list-view .list-prod .edit-delete span {height:31px;float:left;border-right:1px solid #eee;font-weight:500;width:auto;margin:0;padding:8px 20px;background:#f8f8f8;color:#444;text-decoration:none;font-size:12px;line-height:15px;-webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px;}
.user_account #list-view .list-prod .loc .fa {line-height:16px;}


/* ALERTS */
.user_account .hed {float:left;width:100%;position:relative;clear:both;padding:0;font-size:14px;line-height:28px;font-weight:600;margin:0 0 10px 0;}
.user_account .hed > span {float:left;margin:0 15px 0 0;font-size:20px;font-weight:bold;color:#111;}
.user_account .hed a {float: left; text-decoration: none; background: #555; color: #fff; font-size: 14px; margin: 0 ; font-weight: 500; padding: 0; width: 28px; height: 28px; text-align: center; border-radius: 50%;}
.user_account .hed a i {line-height:28px;}
.user_account .hed a:hover {text-decoration:none;background:#222;color:#fff;}
.user_account .hed-param {display:block;float:left;clear:both;width:100%;margin:0;font-size:14px;line-height:18px;}
.user_account .hed-param .elem {display:inline-block;font-size:14px;line-height:24px;margin:0 20px 0 0;width:auto;color:#444;}
.user_account .hed-param .elem .left {display:inline;font-weight:600;color:#222;}
.user_account .hed-param .elem .right {display:inline;font-weight:100;color:#777;}

.user_account #alerts_list {display:block;float:left;clear:both;width:100%;}

.user_account .userItem {float:left;width:100%;margin:0 0 25px 0;padding: 25px; background: #fff; border: 1px solid #e0e0e0; border-radius: 3px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);}
.user_account .item-entry {float:left;width:100%;clear:both;padding:0 0 0 20%;margin:20px 0 0 0;background:#fafafa;border:1px solid #eee;position:relative;border-radius:3px;}
.user_account .item-entry:hover {border-color:#ddd;}
.user_account .item-entry .photo {position:absolute;left:0;background:#fff;top:0;width:20%;height:100%;border-right:1px solid rgba(0,0,0,0.1);overflow:hidden;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.user_account .item-entry .photo img {position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;margin:auto;max-width:120%;width:auto;height:auto;}
.user_account .item-entry .photo:hover img {max-width:130%;}
.user_account .item-entry .data-wrap {float:left;width:100%;padding:15px 15px 15px 8px;font-size:13px;line-height:18px;color:#444;}
.user_account .item-entry .data-wrap div.row {float:left;width:100%;clear:both;margin:2px 0;}

.user_account .item-entry a.title {height:18px;text-align:left;float:left;max-width:60%;clear:both;font-size:16px;line-height:18px;text-decoration:none;font-weight:bold;color:#333;margin:0px 0 2px 0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;height:18px;white-space: nowrap; word-wrap: break-word; word-break: break-all;-webkit-transition:0s linear all;-moz-transition:0s linear all;-ms-transition:0s linear all;-o-transition:0s linear all;transition:0s linear all; }
.user_account .item-entry a.title:hover {text-decoration:none;color:#43a3da;}

.user_account .item-entry .description {float:left;clear:both;width:100%;margin:5px 0 0px 0;padding:0 10px;font-weight:100;font-size:14px;color:#888;position:relative;height:40px;}
.user_account .item-entry .description .img {position:absolute;top:0;left:10px;background:#fff;width:40px;height:40px;overflow:hidden;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,0.1);transition:0.05s ease-in-out;}
.user_account .item-entry .description .img:hover {width:46px;height:46px;border-radius:23px;margin:-3px;}
.user_account .item-entry .description .img a {display:block;width:100%;height:100%;}
.user_account .item-entry .description .img img {position:absolute;width:auto;height:auto;max-width:94%;max-height:94%;margin:auto;top:-50%;left:-50%;right:-50%;bottom:-50%;}
.user_account .item-entry .description .text {float:left;width:100%;margin:2px 0;height:36px;overflow:hidden;letter-spacing:-0.5px;display:block;word-wrap: break-word; word-break: break-word;line-height:18px;}
.user_account .item-entry .description.registered {padding-left:60px;}

.user_account .item-entry .price {line-height:18px;float:right;max-width:40%;color:#333;font-weight:bold;text-align:right;font-size:16px;text-overflow:ellipsis;white-space:nowrap;position:relative;cursor:default;}
.user_account .item-entry .price span .MCtooltip {z-index:99;display:none;font-weight:500;position:absolute;top:25px;right:0;padding:8px 10px;font-size:13px;line-height:24px;color:#333;background:#fff;box-shadow:1px 2px 8px rgba(0,0,0,0.3);}
.user_account .item-entry .price:hover span .MCtooltip {display:block;}
.user_account .item-entry .price span .MCtooltip:before {content:"";display:block;position:absolute;top:-6px;width:8px;height:8px;right:15px;border:1px solid #eee;border-bottom:none;border-left:none;transform:rotate(-45deg);background:#fff;}

.user_account .item-entry .middle {height:33px;float:left;clear:both;width:100%;padding:6px 10px;font-size:12px;line-height:16px;color:#888;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word;}
.user_account .item-entry .middle > div {border-right:1px solid rgba(0,0,0,0.1);padding:2px 12px 2px 8px;display:inline-block;width:auto;}
.user_account .item-entry .middle > div:first-child {padding-left:0;}
.user_account .item-entry .middle > div:last-child {border-right:none;padding-right:0;}
.user_account .item-entry .middle .category i {float:left;line-height:17px;font-size:13px;color:#43a3da;margin:0 4px 0 0;opacity:0.7;}
.user_account .item-entry .middle a {color:#888;text-decoration:none;}
.user_account .item-entry .middle a:hover {color:#43a3da;text-decoration:none;}
.user_account .item-entry .middle > div.comment {background: #60c39b; color: #fff; padding-left: 8px; padding-right: 8px; font-weight: 600; border-radius: 9px; border: none;}







.user_account #sidebar h2 {margin-top:10px;margin-bottom:2px}

.user_account .account_info p { line-height:18px; margin-bottom: 15px; }
.user_account .modify_profile .limit { float:left; width:100%; margin:7px 0 3px 0;}
.user_account .modify_profile form { clear:both; display:inline; float:left; width:100%;}
.user_account .modify_profile form label { border-radius:2px;clear:both; float:left;margin:0 2% 0 0;padding:12px 35px 12px 10px;background:#f0f0f0;width:23%;font-size:14px;font-weight:600;color:#333;line-height:16px;text-align:left;}
.user_account .modify_profile form label span { float:none;display:inline-block;}
.user_account .modify_profile form label span.req {position:absolute;margin-left:3px;}
.user_account .modify_profile form label.picture {padding-top:32px;padding-bottom:32px;}
.user_account .modify_profile form input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) { font-size:13px;float:left;clear:none;height:40px;line-height:18px; margin-bottom:0px;width:260px; padding:10px 12px 10px 12px;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
.user_account .modify_profile form select { font-size:13px;float:left;clear:none; margin-bottom:0px;width:180px;line-height:18px; height:40px; border:1px solid #ccc;padding:10px 8px;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
.user_account .modify_profile form textarea { font-size:13px;float:left;clear:both;width:100%;max-width:100%;height: 80px;border:1px solid #ccc;padding:6px;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
.user_account .modify_profile .row { clear:both; float:left; padding:18px 0; margin:0; width:100%;background:#fff; }
.user_account .input-box {float: left; width: 100%; clear: none;width:70%; margin: 0; position: relative;}
.user_account .input-box i { z-index:2;position: absolute; font-size: 16px; font-weight: 500; color: #111; top: 12px; left: 2px;width:26px;text-align:center;line-height:16px; }
.user_account .modify_profile form .input-box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), .user_account .modify_profile form .input-box select {margin:0;box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06);}






.user_account .your_items h2 a { border-left:1px solid #DDD; font-weight:normal; margin-left:5px; padding-left:10px;}
.user_account .your_items .item { border-bottom:1px dotted #DDD; margin-bottom:15px; padding-bottom: 15px;}
.user_account .your_items .item h3 { font-size:14px; margin-bottom:5px; }
.user_account .your_items .item p { line:18px; }
.user_account .your_items .item span { color:#CCC; margin:0 10px; }
.user_account .your_items .item .options { margin-top:5px; }
.user_account .your_items .item .delete { color:#999; font-size:11px; }
.user-item-expired {color:#333;text-decoration:none;}
.user-item-expired i {float: left; margin: 2px 5px 0 0; color: #F44336; font-size: 14px;}



/* CONTACT US FORM */
#contact-wrap {clear:both; float:left; margin:10px 15% 20px 15%;width:70%;border:none;}
#contact-wrap form#contact {padding:0;float:left;width:100%;clear:both;margin-top:5px;}
#contact-wrap.cont_us {margin:0px auto 20px auto;width:100%;max-width:480px;display:block;float:none;}
#contact-wrap h1 {visibility:hidden;height:0;opacity:0;}
#contact-wrap h2 {font-size:28px;font-weight:bold;color:#333;margin:0px 0 20px 0;line-height:30px;text-align:center;}
#contact-wrap h3 {color:#555;margin:0;margin:0px 0 15px 0;font-size:15px;float:left;width:100%;text-overflow:ellipsis;overflow:hidden}
#contact-wrap h3 a {text-decoration:none;color:#F44336;}
#contact-wrap h3 a:hover {text-decoration:none;color:#FF8330;}
#contact-wrap #contact-ins {float:left;width:100%;padding: 30px; background:#fff; border: 1px solid #e4e4e4;margin:0 0 30px 0;box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.1);}
#contact-wrap #recaptcha_widget_div {margin:15px 0 10px 0;}
#contact-wrap label:not(.status) { float: left; clear: both; width: 100%; margin: 5px 0 5px 0; line-height: 16px; font-weight: 600; font-size: 14px;color:#333;}
#contact-wrap label span {float:left;}
#contact-wrap .input-box {float: left; width: 100%; clear: both; margin: 0 0 25px 0; position: relative;}
#contact-wrap .input-box.last {margin-bottom:0;}
#contact-wrap .input-box i { position: absolute; font-size: 16px; font-weight: 500; color: #111; top: 12px; left: 2px;width:26px;text-align:center;line-height:16px; }
#contact-wrap .input-box i.fa-envelope, #contact-wrap .input-box i.fa-envelope-o {font-size:14px;}
#contact-wrap input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) { margin:0;height:auto; padding:10px 8px;line-height:13px;width:100%;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
#contact-wrap textarea { line-height:18px;font-size:13px;float:left;clear:both;width:100%;max-width:100%;height: 140px;margin:0;border:1px solid #ccc;padding:10px 8px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
#contact-wrap .input-box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), #contact-wrap .input-box select {float: left; width: 100%; clear: both; margin: 0;}
#contact-wrap button { clear:both; float:left; margin:20px 0 0 0;font-size:13px;font-weight:bold;width:100%;}
#contact-wrap .req-what {display:none;}
#contact-wrap .attachment {margin-top:10px;margin-bottom:0px;}
#contact-wrap #anr_captcha_field_1 {float: left; width: 100%; clear: both; margin: 10px 0 0px 0;}


/* CONTAINER STYLES FOR REGISTER / CONTACT PAGES */
.container-outer.register-register, .container-outer.contact, .container-outer.login-recover, .container-outer.login-forgot, .container-outer.item-item_add, .container-outer.item-item_edit {margin:0;padding:25px 10px 10px 10px;float:left;position:relative;clear:both;width:100%;display:block;}
.container-outer.register-register:after, .container-outer.contact:after, .container-outer.login-recover:after, .container-outer.login-forgot:after, .container-outer.item-item_add:after, .container-outer.item-item_edit:after {opacity:0.2;position:absolute;content:"";top:0;left:0;bottom:0;right:0;display:block;background:#fff url('../images/auth-bg.jpg') no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.container-outer.register-register div.breadcrumb, .container-outer.contact div.breadcrumb, .container-outer.login-recover div.breadcrumb, .container-outer.login-forgot div.breadcrumb {display:none;}
.container-outer.register-register .container, .container-outer.contact .container, .container-outer.login-recover .container, .container-outer.login-forgot .container, .container-outer.item-item_add .container, .container-outer.item-item_edit .container {position:relative;z-index:2;}

#body-user-register #footer, #body-contact #footer, #body-user-recover #footer, #body-user-forgot-password #footer, #body-page #footer, #body-item-post #footer, #body-item-edit #footer {padding-top:20px;}
form#register #anr_captcha_field_1 {float:left;clear:both;width:100%;margin-top:15px;margin-bottom:5px;}

.container-outer.register-register div.breadcrumb {background:transparent;color:#FF5722;font-weight:bold;text-transform:uppercase;}
.container-outer.register-register div.breadcrumb a {color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5);font-weight:500;text-transform:none;}
.container-outer.register-register div.breadcrumb .fa {color:#fff;}
.container-outer.register-register div.breadcrumb .fa.fa-home {color:#222;}
.container-outer.register-register div.breadcrumb a:hover {text-decoration:underline;color:#fff;}
.container-outer.login-forgot div.breadcrumb {display:none;}
.container-outer.contact div.breadcrumb {display:none;}
.container-outer.item-item_add div.breadcrumb {display:none;}
.container-outer.item-item_edit div.breadcrumb {display:none;}
.container-outer.page div.breadcrumb {display:none;}
.container-outer.login-recover div.breadcrumb {display:none;}
.container-outer.custom div.breadcrumb {display:none;}
.container-outer > #itemMap {border-top:1px solid #fff;}
div[class*='user-'].container-outer div.breadcrumb {display:none;}



/* LOGIN & REGISTER FORM */
#i-forms {float:left;width:100%;text-align:center;clear:both;margin-bottom:30px;font-size:13px;line-height:16px;}
#i-forms h2 {font-size: 28px; font-weight: bold; color: #333; margin: 0px 0 20px 0; line-height: 30px; text-align: center;}
#i-forms fieldset {width:100%;float:left;clear:both;}

#i-forms #right #recaptcha_widget_div {width:100%;margin:20px 0;background:#f0f0f0;color:#777;padding:15px 0;clear:both;float:left;}
#i-forms #right #recaptcha_area, #i-forms #right #recaptcha_table {margin:0 0 0 30%;}
#i-forms .req-what {text-align:left;margin-top:-15px;display:none!important;}
#i-forms .box {width:100%;max-width:420px;display:inline-block;margin:0 auto;}
#i-forms .box .user_forms {padding:30px;background:#fff;border:1px solid #e4e4e4;box-shadow:2px 2px 12px rgba(0, 0, 0, 0.1);}
#i-forms form label {float: left; clear: both; text-align:left;width: 100%; margin: 5px 0 5px 0; line-height: 16px; font-weight: 600; font-size: 14px; color: #333;}
#i-forms form .input-box-check {width:auto;margin:0;}
#i-forms form .input-box-check label {cursor:pointer;font-size:14px;font-weight:600;line-height:21px;}
#i-forms form .input-box-check label:hover {text-decoration:underline;}
#i-forms form .login-line .input-box-check label {margin:0;}
#i-forms .input-box {float:left;width:100%;clear:both;margin:0 0 25px 0;position:relative;}
#i-forms .input-box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), #i-forms .input-box select {float:left;width:100%;clear:both;margin:0;}
#i-forms .input-box i {position:absolute;font-size:16px;font-weight:500;color:#111;top:11px;left: 2px;width:26px;text-align:center;line-height:16px;}
#i-forms .input-box.last {margin-bottom:5px;}
#i-forms button {margin-top: 15px; font-size: 13px; font-weight: bold; width: 100%;}
#i-forms .or {float:left;width:100%;clear:both;position:relative;font-size:13px;color:#999;text-align:center;line-height:16px;height:16px;margin:18px 0 20px 0;}
#i-forms .or > div.left {position:absolute;width:40%;top:9px;left:0;z-index:1;border-top:1px solid #eee;}
#i-forms .or > div.right {position:absolute;width:40%;top:9px;right:0;z-index:1;border-top:1px solid #eee;}
#i-forms .or > span {display:inline-block;line-height:16px;}
#i-forms .swap {float:left;width:100%;clear:both;padding:0;margin:15px 0 0 0;}
#i-forms .swap a {color:#43a3da;font-weight:500;text-decoration:none;font-size:14px;float:left;line-height:21px;}
#i-forms .swap a:hover {text-decoration:underline;}
#i-forms .swap a.more-login {float:right;}


/* USER PASSWORD RECOVER */
#i-forms.recover {width:100%;max-width:420px;float:none;clear:none;margin:0 auto;}
#i-forms.recover .user_forms {padding:30px;background:#fff;margin-bottom:100px;}
#i-forms.recover button {margin-top:8px;}


/* USER PASSWORD FORGOT */
#i-forms.forgot {width:100%;max-width:360px;float:none;clear:none;margin:0 auto;}
#i-forms.forgot .user_forms {padding:25px;background:rgba(255,255,255,0.9);margin-bottom:60px;}
#i-forms.forgot button {margin-top:8px;}



/* USER FORMS */
.user_forms {float:left;clear:both;width:100%;padding:15px 10px;border:1px solid #e4e4e4;box-shadow:2px 2px 12px rgba(0, 0, 0, 0.1);}
.user_forms #uniform-blue, .user_forms #uniform-green {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 12px 10px;margin-left:40%}
.user_forms .inner {float:left;width:100%;}
.user_forms h1 { height:0;opacity:0; }
.user_forms form { width:100%;float:left }
.user_forms form label { float:left;width:40%;margin-top:10px;margin-bottom:2px;color:#777; }
.user_forms form label span {float:left;}
.user_forms form input, .user_forms form select { border:1px solid #ddd; margin-bottom:15px;height:auto; padding:10px 8px;line-height:13px;width:100%;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.user_forms form select {margin-left:0;margin-right:0;padding:0;}
.user_forms form .checkbox { margin-bottom:20px;margin-top:0px;float:left;width:60%;clear:both; }
.user_forms form .checkbox label { float:left;width:80%;margin:0 0 0 4px;}
.user_forms form .checkbox input { border:none; margin:2px 0 0 0; padding:0; width:auto;float:left;clear:both;max-width:15px;}
.user_forms .login-line {float:left;width:100%;clear:both;margin:0 0 5px 0;}
.user_forms form .h3 {float:left;clear:both;width:100%;text-align:left;font-size:14px;line-height:20px;color:#888;font-weight:100;margin:20px 0 12px 0;}
.user_forms .external-log {float:left;width:autoclear:both;color:#fff;font-size:12px;line-height:14px;font-weight:bold;text-align:center;margin:0 10px 0px 0;color:#fff;padding:12px 25px;}
.user_forms .external-log i {float:left;line-height:14px;font-size:20px;margin:0 6px 0 0;}
.user_forms .external-log.fb {background:#3b5998;border-color:#3b5998;}
.user_forms .external-log.fb:hover {background:#5477bf;}
.user_forms .external-log.gc {background:#dd4b39;border-color:#dd4b39}
.user_forms .external-log.gc:hover {background:#e67263;}


/* RELATED LISTINGS */
#related.white {padding:0;margin:0 0 30px 0;}
#related.white .block {margin:0 -1%;width:102%;}


/* LISTING PLUGIN DETAILS (HOOK) */
#plugin-details {float:left;width:100%;clear:both;margin:0; color: #666; font-size: 14px; line-height: 20px;}
#plugin-details>div {float:left;width:100%;clear:both;margin:0;}
#plugin-details .table-attributes, #plugin-details .job-detail table {margin:0;float:left;width:100%;clear:both;}
#plugin-details > table, #plugin-details > #custom_attributes > table {margin:0!important;float:left;width:100%;clear:both;}
#plugin-details .table-attributes table {margin:0;float:left;width:100%;clear:both;}
#plugin-details .table-attributes table tr, #plugin-details table tr, #plugin-details .job-detail table tr, #plugin-details .job-detail>div {padding:8px 0;float:left;width:50%;clear:none;position:relative;}
#plugin-details .table-attributes table tr td {float:left;font-weight:bold;}
#plugin-details > table tr td {float:left;}
#plugin-details > table tr td:first-child {width:45%!important;}
#plugin-details > table tr td:last-child {width:55%!important;font-weight:bold;}
#plugin-details .table-attributes table tr td.row-title, #plugin-details > table tr td:first-child {float:left;width:45%;font-weight:500;padding-right:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap: break-word; word-break: break-all;}
#plugin-details .list-other-attributes {float:left;width:100%;clear:both;margin:0;list-style-type:none;}
#plugin-details .list-other-attributes li {float:left;width:20%;clear:none;margin:3px 0;}
#plugin-details .list-other-attributes img {float:left;margin:1px 5px 0 0;}
#plugin-details .job-detail table td:first-child, #plugin-details .job-detail div label {width:45%;}
#plugin-details .job-detail table td, #plugin-details .job-detail div p {color:#444}
#plugin-details .job-detail table td label, #plugin-details .job-detail div label {font-weight:normal;color:#777;}



/* LISTING CUSTOM FIELDS */
#custom_fields {float:left;width:100%;clear:both;}
#custom_fields .meta_list {float:left;width:100%;clear:both;}
#custom_fields .meta {float: left; width: 50%;font-weight:bold;}
#custom_fields .meta .ins {float: left; width: 100%; clear: both;padding: 8px 0;}
#custom_fields .meta > .ins > label, #custom_fields .meta > .ins > span { float: left;width:45%;font-weight:500;padding-right:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap: break-word; word-break: break-all; }
#custom_fields .meta ul { list-style: none; padding: 0; }
#custom_fields .meta ul li { margin-left: 0; }
#custom_fields .meta ul li label { float: none; }
#more-info h2.comment-h {font-weight:600;width:100%;float:left;clear:both;font-size:20px;color:#333;line-height:22px;margin:5px 0 22px 0;}

#listing .details {float:left;width:100%;clear:both;margin:5px 0 15px 0;padding:20px 30px; color: #666; font-size: 14px; line-height: 18px;}
#listing .details h3.def-h {display:block;font-weight:600;width:100%;float:left;clear:both;font-size:20px;color:#666;line-height:22px;margin:0 0 15px 0;}
#listing .details h1, #listing .details h2, #listing .details h3, #listing .details h4 {display:none;}

.attachment {float:left;width:auto;clear:both;margin:0 0 5px 0;}
.attachment .att-box {float:left;width:100%;clear:both;margin:0 0 5px 0;position:relative;}
.attachment .att-box input {cursor:pointer;opacity:0;padding:5px;position:absolute;top:0;left:0;z-index:0;background:transparent;}
.attachment .att-box .status {float:left;width:auto;cursor:pointer;padding:0;color:#43a3da;position:relative;z-index:2;}
.attachment .att-box:hover .status .wrap span {text-decoration:underline;}
.attachment .att-box .wrap {float:left;width:auto;cursor:pointer;padding:5px 5px 5px 2px;position:relative;z-index:2;}
.attachment .att-box .status i {float:left;cursor:pointer;font-size:16px;line-height:16px;width:18px;text-align:left;}
.attachment .att-box .status .wrap span {font-size:13px;cursor:pointer;line-height:16px;font-weight:500;}
.attachment .text {float:left;width:100%;clear:both;margin:1px 0;font-size:12px;color:#999;line-height:13px;}



/* LISTING REPORT */
#report {position:absolute;right:10px;top:10px;}
#report > a {width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 3px; display: block; font-size: 14px;color:#43a3da;}
#report > a > i {line-height: 24px;}
#report > a:hover {background:rgba(0,0,0,0.1);color:#43a3da;}
#report .cont-wrap { width:auto;position:absolute;display:none;top:30px;right:-2px;}
#report .cont-wrap:before {top:-5px;right:10px;position:absolute;display:block;content:"";width:10px;height:10px;border-left:1px solid #eee;border-top:1px solid #eee;background:#fff;z-index:1;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); transform: rotate(45deg);}
#report .cont {float:left;display:block;background:#fff;border:1px solid #eee;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.15);z-index: 1;padding:10px 1px;-webkit-border-radius: 3px; -webkit-border-top-right-radius: 0; -moz-border-radius: 3px; -moz-border-radius-topright: 0; border-radius: 3px; border-top-right-radius: 0;}
#report .cont a { position:relative;z-index:2;text-align:left;float:left;text-decoration:none;clear:both;margin:1px 0;padding:4px 25px;color:#666;font-size:13px;line-height:18px;width:100%;}
#report .cont a:hover {background:#f2f2f2;color:#000;}



/* LISTING MORE INFO */
#listing #more-info {float:left;width:100%;clear:both;margin:20px 0 20px 0;background:#fff;padding:20px 30px;}
#listing #more-info.comments {margin-top:5px;padding-top:25px;padding-bottom:25px;background:rgba(255,255,255,0.2);}
#more-info h2 {float:left;clear:both;width:100%;margin:0 0 15px 0;font-weight:600;font-weight:600;font-size:14px;color:#111;}
#more-info #error_list {margin:0 0 20px 0;}
#more-info input.focus, #more-info textarea.focus {border-color:#F44336}
#related h2 {float:left;clear:both;width:100%;margin:10px 0 15px 0;font-weight:bold;font-size:20px;color:#111;line-height:22px;}



/* LISTING SOCIAL SHARE */
.listing-share {float: left;width: 100%;text-align: left;margin: 0;padding:10px 20px;position:relative;background:#fff;border-top:1px solid rgba(0,0,0,0.1);}
.listing-share .single {margin:0 10px 0 0;display: inline-block;color:#999;float:left;}
.listing-share .single .fa {font-size:32px;float:left;cursor:pointer;width:auto;}
.listing-share .single-twitter:hover .fa {color:#00ACB3;}
.listing-share .single-facebook:hover .fa {color:#0067CB;}
.listing-share .single-google-plus:hover .fa {color:#E23C00;}
.listing-share .single-pinterest:hover .fa {color:#B60000;}



/* LISTINGS */
#listing #main {margin:0 -5px 0 0;;width:75%;padding:0 30px 0 0;float:left;}
#listing #main.side-main {float:right;padding:0 0 0 30px;}
#listing #left {float:left;width:100%;background:#fff;padding:30px 30px 25px 30px;margin:0 0 25px 0;}
#listing #right {float:left;width:100%;padding:0;margin:40px 0 0 0}
#listing #right h2 {padding: 0;text-align:center;height:auto; font-size: 24px;line-height:30px; color: #333; font-weight: normal; margin: 0 0 14px 0; float: left; width: 100%; clear: both; border: none; background: none;}
.i-shadow {box-shadow:0px 1px 5px 0px rgba(0,0,0,0.10);}


#top-item {color:#F56242;font-size: 13px; float: left; margin: 0 0 0 4px;}
.dashboard #top-item {margin:2px 0 0 4px;}


/* ITEM BUTTONS */
#item-buttons {z-index:1;border-top:1px solid rgba(0,0,0,0.1);float:left;clear:both;width:100%;text-align:center;margin:0;position:relative;background:#fff;padding:6px 15px;text-align:center;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
#item-buttons .elem {float: left; clear: both; width: 100%; padding: 10px 0 10px 40px; font-size: 14px; margin:0;color: #888; line-height: 20px; border-top: 1px solid #eee; text-align: left; position: relative;}
#item-buttons .elem:first-child {border-top:none;}
#item-buttons .elem > i {position: absolute; left: 0; top: 12px; width: 30px; text-align: center; line-height: 14px; color: #888; font-size: 17px;}
#item-buttons > a, #item-buttons > div {position:relative;display:inline-block;width:42px;height:42px;overflow:initial;margin:0 4px 8px 4px;vertical-align:top;}
#item-buttons .elem:not(.feedback):not(.user-rating) a {display:inline-block; font-size: 14px;color:#43a3da;font-weight:500;text-decoration:none;}
#item-buttons .elem:not(.feedback):not(.user-rating) a:hover, #item-buttons #report:hover > a {color:#43a3da;text-decoration:underline;}
#item-buttons .elem.feedback, #item-buttons .elem.user-rating {height:auto;}
#item-buttons .elem.feedback a#leave_feedback {font-size: 12px; font-weight: 600; text-decoration: none; margin-top: 4px;}
#item-buttons .elem.feedback a#leave_feedback:hover {text-decoration:underline;}
#item-buttons .ur-button.add-new-rating {float:left;clear:both;font-size:13px;width:auto;height:auto;text-align:left;font-size:12px;font-weight:600;background:none!important;border:none!important;padding:0;margin:2px 0;color:#43a3da!important;}
#item-buttons .ur-button.add-new-rating:hover {text-decoration:underline;}
#item-buttons .show-rating.show-stars {float:left;clear:both;width:100%;margin:0;padding:0;height:auto;}

body #user-feedback .wrap {background:#fff;padding:25px 25px;}
body #user-feedback .wrap #button {margin-top:10px;}
body #user-feedback .text .left {margin: 20px 0 5px 0; font-size: 14px; font-weight: 600; color: #333;}
body #user-feedback .rank .left {font-size: 13px; font-weight: 600; color: #333;}
body #user-feedback .header {background: none; border: none; text-shadow: none; box-shadow: none; color: #333; font-size: 20px; line-height: 20px;padding: 0; margin: 0px 0 5px 0;}


/* ITEM STATS BREAD */
.bread-stats {float:right;margin:-14px 0 -14px 30px;}
.bread-stats img {float:left;width:44px;height:auto;}
.bread-stats .block {float:left;display:block;padding:9px 2px 0 8px;}
.bread-stats .top {float:left;width:100%;clear:both;width:100%;font-size:14px;font-weight:600;color:#000;line-height:14px;}
.bread-stats .bottom {float:left;width:100%;clear:both;width:100%;font-size:12px;font-weight:500;color:#888;line-height:12px;}



/* LISTING - RIGHT SIDEBAR */
#side-right {float:right;width:25%;}
#side-right.side-main {float:left;}
#side-right h2 {float:left;position:relative;clear:both;background:#fff;color:#F44336;font-weight:500;padding:18px 10px 18px 20%;font-size:18px;width:100%;border:1px solid #eee;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
#side-right h2 .left {float:left;width:20%;position:absolute;left:0;top:0;height:100%;color:#F44336;text-align:center;font-size:24px;border-right:1px solid #eee;}
#side-right h2 .left .fa {line-height:58px;}
#side-right #location h2 .left {font-size:26px;}
#side-right h2, #side-right #location h2 {padding:18px 10px 18px 10px;}

#side-right #seller {position:relative;float:left;clear:both;width:100%;font-size:13px;line-height:20px;text-align:center;margin:0 0 20px 0;background:rgba(255,255,255,0.2);}
#side-right #seller .name {float:left;width:calc(100% - 60px);font-size:20px;margin:18px 0 0px 0;text-align:left;color:#333;line-height:24px;padding:0 0 0 15px;font-weight:bold;}
#side-right #seller .name a {color:#333;font-weight:bold;text-decoration:none;}
#side-right #seller .name a:hover {color:#333;text-decoration:underline;}
#side-right #seller .body {padding:0;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
#side-right #seller .body .inside {padding:20px;float:left;width:100%;clear:both;}
#side-right .side-prof {float:left;position:relative;display:inline-block;overflow:hidden;width:60px;height:60px;border-radius: 30px;background:#fff;}
#side-right .side-prof img {position:absolute;max-width:60px;max-height:60px;top:0;left:0;right:0;bottom:0;display:block;width:auto;height:auto;margin:auto;}

#side-right .fi_make_favorite span:before {display:none;}
#side-right .fi_make_favorite {width:auto!important;}
#side-right .fi_make_favorite span {font-family:"Nunito",sans-serif;font-size:14px;color:#43a3da;text-decoration:none;}
#side-right .fi_make_favorite:hover span {color:#43a3da;text-decoration:underline;}

#side-right .seller-bottom {float:left;width:100%;clear:both;position:relative;text-align:center;margin:20px 0 -1px 0;}
#side-right .seller-bottom a {position:relative;z-index:3;color:#333;text-decoration:none;font-weight:bold;font-size:13px;display:inline-block;float:none;margin:0 3px;border:1px solid #eee;border-bottom:1px solid #fff;padding:4px 8px;background:#fff;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;}
#side-right .seller-bottom a:hover {color:#00BCD4;}

#side-right .body {float:left;clear:both;width:100%;padding:15px 10px ;border:1px solid #eee;border-top:none;background:#fcfcfc;}
.HiddenDiv {float:left;clear:both;width:100%;}

#side-right #location {float:left;clear:both;width:100%;font-size:13px;line-height:20px;text-align:center;margin:0 0 25px 0;position:relative;}
#side-right #location .body {padding:0;background:#fff;padding:10px 15px 10px 15px;}
#side-right #location .body .row {float:left;clear:both;width:100%;padding:10px 0 10px 40px;font-size:14px;color:#888;line-height:20px;border-top:1px solid #eee;text-align:left;position:relative;}
#side-right #location .body .row:first-child {border-top:none;}
#side-right #location .body .row i {position:absolute;left:0;top:12px;width:30px;text-align:center;line-height:14px;color:#888;font-size:17px;}
#side-right #location .body .row i.fa-envelope-o {font-size:16px;line-height:13px;}
#side-right #location .body .row a {color:#43a3da;text-decoration:none;font-weight:500;}
#side-right #location .body .row a:hover {text-decoration:underline;color:#43a3da}
#side-right #location .body .hidden-rows {float:left;clear:both;width:100%;display:none;}
#side-right #location .body .hidden-rows .row {border-top:1px solid #eee;}
#side-right #location .map {float:left;clear:both;width:100%;border-radius:3px;position:relative;}
#side-right #location .map #itemMap {height:300px!important;border-top-left-radius:3px;border-top-right-radius:3px;}
#side-right #location .map .direction {position:absolute;bottom:20px;left:0;width:100%;text-align:center;}
#side-right #location .map .direction a {display: inline-block; float: none; margin: 0 auto; width: auto; border-radius: 16px; padding: 8px 15px;}
#side-right #location .empty {margin:0;}
#side-right #location .show-more-item {border:1px solid #eee;cursor:pointer;position:absolute;bottom:-9px;width:120px;left:50%;margin-left:-60px;font-size:12px;font-weight:500;color:#888;background:#fff;border-radius:2px;padding:3px;line-height:13px;z-index:12;}
#side-right #location .show-more-item:hover {color:#43a3da;}
#side-right .elem {float:left;clear:both;width:100%;}

#side-right .phone-show {float:left;text-align:center;position:relative;clear:both;width:100%;margin:0 0 10px 0;border:1px solid #eee;padding:10px;text-decoration:none;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#side-right .phone-show .left {float:left;width:20%;position:absolute;left:0;top:0;height:100%;color:#00BCD4;text-align:center;font-size:35px;border-right:1px solid #eee;}
#side-right .phone-show .left .fa {line-height:68px;}
#side-right .phone-show .right {float:left;width:80%;margin-left:20%;}
#side-right .phone-show span {float:left;clear:both;width:100%;}
#side-right .phone-show span.top {color:#bbb;font-size:13px;line-height:16px;font-weight:500;}
#side-right .phone-show span.bottom {color:#111;font-size:24px;line-height:24px;margin:2px 0 5px 0;font-weight:500;}
#side-right .phone-show:hover {border-color:#bbb;}
#side-right .phone-show:hover .left {border-color:#bbb;color:#333}

#side-right .btn.contact-button {cursor:pointer;float:left;width:100%;clear:both;text-align:center;padding:21px 20px 21px 10px;font-size:16px;line-height:20px;font-weight:600;color:#fff;margin:0 0 20px 0;}
#side-right .btn.contact-button.mobile-found {padding-top:14px;padding-bottom:12px;}
#side-right .btn.contact-button i {position:absolute;font-size:15px;margin:0;top:0;right:0;width:32px;height:62px;line-height:62px;text-align:center;background:rgba(0,0,0,0.1);border-left:1px solid rgba(255, 255, 255, 0.6);}
#side-right .btn.contact-button .top {font-size:16px;line-height:18px;float:left;width:100%;clear:both;}
#side-right .btn.contact-button .bot {font-size:11px;font-weight:500;line-height:16px;float:left;width:100%;clear:both;}

#listing #price {float:left;clear;both;width:100%;color:#333;font-size:28px;line-height:32px;margin:0 0 15px 0;font-weight:bold;}
#listing #price div {display:none!important;}

#listing .labels {float:left;clear:both;width:100%;}
#listing .labels .elem {float:left;width:auto;line-height:16px;margin:0 8px 20px 0;background:#43a3da;font-size:12px;padding:5px 12px 5px 12px;color:#fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.1);-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;box-shadow:1px 1px 4px rgba(0,0,0,0.1);}
#listing .labels .elem > span {font-weight:600;}
#listing .labels .elem i {margin-right:3px;}
#listing .labels .elem.premium {background:#333;}
#listing .labels .elem.sold {background:#D32F2F;}
#listing .labels .elem.reserved {background:#EDD840;color:#333;}

#listing .item-stats {float:left;clear:both;width:100%;margin:15px 0 0 0;font-size:12px;color:#999;}
#listing .item-stats span {float:right;margin-left:15px;}
#listing .item-stats span:before {content:"/";margin-right:3px;}

#item-basics .price .MCtooltip {float:left;clear:both;overflow:hidden;margin:3px 0 0 0;height:15px;white-space:nowrap;text-overflow:ellipsis;height:auto;line-height:14px;width:100%;font-size:10px;color:#fff;font-weight:500;}
#item-basics .price .MCtooltip i {display:none!important;}
#item-basics .price .MCtooltip br {content:" ";display:inline;clear:none;}
#item-basics .price .MCtooltip br:before {content:" / ";}


/* LISTINGS - IMAGE BOX */
#listing #pictures {float:left;clear:both;width:100%;position:relative;margin:5px 0 0 0;}
#listing #pictures > ul > li > a {float:left;overflow:hidden;margin-right:1%;height:240px;position:relative;border-radius:3px;border:1px solid #eee;width:50%;}
#listing #pictures > ul > li > a img {position: absolute; top: -50%; left: -50%; bottom: -50%; right: -50%; margin: auto; width:auto;height:auto;max-width: 130%;}
#listing #pictures > ul > li > a:hover img {max-width: 150%;}
#listing #pictures > ul > li > a:hover:before {z-index:10;content:"\f002";font-family:"FontAwesome";font-size:22px;background:rgba(255,255,255,0.6);border-radius:3px;color:rgba(0,0,0,0.6);width:30px;height:30px;cursor:pointer;text-align:center;line-height:30px;position:absolute;top:50%;left:50%;margin:-15px -15px 0 0;}
#listing #pictures > ul a.img-hidden {display:none;}

#listing #pictures.t2 > ul > li > a.c1 {width:59%;}
#listing #pictures.t2 > ul > li > a.c2 {width:40%;margin-right:0;}

#listing #pictures.t3 > ul > li > a {height:200px;}
#listing #pictures.t3 > ul > li > a.c1 {width:36%;}
#listing #pictures.t3 > ul > li > a.c2 {width:33%;}
#listing #pictures.t3 > ul > li > a.c3 {width:29%;margin-right:0;}


#listing #pictures.t4 a, #listing #pictures.t5 a {margin-bottom:6px;}
#listing #pictures.t4 a.c1, #listing #pictures.t5 a.c1 {width:54%;}
#listing #pictures.t4 a.c2, #listing #pictures.t5 a.c2 {width:45%;margin-right:0;}
#listing #pictures.t4 a.c3 {width:45%;}
#listing #pictures.t4 a.c4 {width:54%;margin-right:0;}

#listing #pictures.t5 a.c3 {width:33%;}
#listing #pictures.t5 a.c4 {width:40%;}
#listing #pictures.t5 a.c5.more-img {width:25%;margin-right:0;}
#listing #pictures.t5 a.c5.more-img span {width:100%;background:rgba(0,0,0,0.7);color:#fff;font-size:20px;line-height:22px;position:absolute;top:0;height:100%;padding:36% 15px 0 15px;left:0;z-index:11;color:#fff;font-weight:bold;text-align:center;}

#listing #pictures.t5 a.c1, #listing #pictures.t5 a.c2, #listing #pictures.t4 a.c1, #listing #pictures.t4 a.c2 {height:280px;}
#listing #pictures.t5 a.c3, #listing #pictures.t5 a.c4, #listing #pictures.t5 a.c5, #listing #pictures.t4 a.c3, #listing #pictures.t4 a.c4 {height:180px;}



/*LISTINGS - FANCY BOX FIX */
body #fancybox-overlay {z-index:99999;}
body .fancybox-wrap {z-index:999999;-webkit-transition:0s linear all;-moz-transition:0s linear all;-ms-transition:0s linear all;-o-transition:0s linear all;transition:0s linear all;}
body .fancybox-wrap.pict-func .fancybox-outer {background:#fff;}


/* SELLER TOOLS ON LISTING PAGE */
#s-tools {float:left;width:100%;clear:both;text-align:left;padding:6px 15px;border-top:1px solid rgba(0,0,0,0.1);background:#f8f8f8;}
#s-tools a {position:relative;float:left;width:100%;padding:10px 0 10px 40px;border-top:1px solid rgba(0,0,0,0.1);font-size:14px;line-height:18px;margin:0;color:#43a3da;text-decoration:none;font-weight:500;}
#s-tools a:first-child {border-top:none;}
#s-tools a:hover {color:#43a3da;text-decoration:underline;}
#s-tools a .fa {position: absolute; left: 0; top: 12px; width: 30px; text-align: center; line-height: 14px; color: #888; font-size: 17px;}


/* FOOTER SOCIAL SHARE BUTTONS */
#footer-share {width:100%;padding:0;margin:25px 0 0 0;float:left;clear:both;}
#footer-share .fa {font-size:20px;line-height:38px;}
#footer-share .text a {float:left;display:block;margin:0 7px 7px 0;opacity:0.8;width:38px;height:38px;line-height:38px;text-align:center;clear:none;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#footer-share .text a:before {display:none;content:"";}
#footer-share .text a:hover {opacity:1;}
#footer-share .fa {color:#fff;}
#footer-share .facebook a {background:#0067CB;}
#footer-share .twitter a {background:#00ACB3;}
#footer-share .youtube a {background:#D73900;}
#footer-share .google-plus a {background:#E23C00;}
#footer-share .pinterest a {background:#CB2027;}
#footer-share .linkedin a {background:#6BBE65;}
#footer-share .instagram a {background:#E2AC00;}
#footer-share .rss a {background:#EFAC00;}



/* HOME CATEGORIES */
.home-cat {float:left;width:100%;clear:both;margin:20px 0;background:#fff;display:none;}
.home-cat .top {float:left;width:100%;clear:both;}
.home-cat .top a {border:1px solid transparent;border-top:2px solid #80C74E;border-bottom:1px solid #fff;position:relative;overflow:hidden;padding:10px 3px 0 3px;color:#555;text-decoration:none;float:left;width:9.5%;height:70px;background:#f0f0f0;margin:5px 0.5% 0 0;text-align:center;font-size:13px;font-weight:normal;line-height:11px;}
.home-cat .top a .name {float:left;width:100%;clear:both;margin:0;height:22px;overflow:hidden;}
.home-cat .top a .img {float:left;width:70%;margin:0 15% 0px 15%;position:relative;clear:both;height:40px;}
.home-cat .top a .img .fa, .home-cat .top a .img img {position:absolute;width:100%;height:auto;bottom:-5px;left:0;color:#ccc;font-size:30px;-webkit-transition:0.15s linear all;-moz-transition:0.15s linear all;-ms-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;}
.home-cat .top a:hover {background:#fff;color:#333;border:1px solid #aaa;border-bottom-color:#fff;border-top:2px solid #aaa;}
.home-cat .top a:hover .img .fa {color:#bbb;}
.home-cat .top a.selected {border-left:none;border-right:none;background:#80C74E;color:#fff;border-top:7px solid #80C74E;margin-top:0;height:75px;border-bottom:1px solid #80C74E;}
.home-cat .top a.selected .img .fa, .home-cat .top a.selected .img img {margin-bottom:11px;color:#fff;}
.home-cat .cat-tab {float:left;width:100%;clear:both;padding:0px;}
.home-cat .cat-tab .head {padding:19px 10px;height:60px;float:left;width:100%;margin:0;clear:both;background:#fff;border-bottom:1px solid #f4f4f4;font-size:14px;font-weight:500;color:#555;background:#fcfcfc;}
.home-cat .cat-tab .head h2 {font-size:18px;color:#43a3da;width:auto;line-height:22px;font-weight:500;display:inline-block;margin-left:14px;}
.home-cat .cat-tab .head a:hover h2 {text-decoration:underline;}
.home-cat .cat-tab .head h2 i {float: left; line-height: 24px; font-size: 20px; margin: 0 10px 0 0; color: #333;}
.home-cat .cat-tab .head span {position:relative;line-height:20px;font-size:12px;margin:0 0 0 12px;padding-left:14px;display:inline-block;}
.home-cat .cat-tab .head span:before {position:absolute;content:".";text-indent:-9999px;width:1px;height:17px;background:#eee;top:0;left:0;}
.home-cat .cat-tab .head .add {float:right;width:auto;font-size:13px;color:#80C74E;padding:3px 0 0 0;display:inline-block;line-height:14px;}
.home-cat .cat-tab .head .add a {color:#F44336;font-weight:500;background:transparent;padding:3px 10px;margin:-5px 0;border:1px solid #F44336;text-decoration:none;line-height:20px;font-size:12px;font-weight:500;display:inline-block;box-shadow:1px 1px 5px rgba(0,0,0,0.05);-webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px;}
.home-cat .cat-tab .head .add a:hover {background:#9b8238;color:#fff}
.home-cat .cat-tab .head .add .fa {float:left;margin:2px 5px 0 0;color:#fff;font-size:11px;line-height:18px;font-weight:500;}
.home-cat .cat-tab .middle {float:left;width:100%;background:#fff;height:364px;padding:12px 14px;overflow:hidden;overflow-y:auto;}
.home-cat .cat-tab .middle a {float:left;width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 8px 0;padding:0px 4px;color:#777;font-weight:normal;line-height:26px;font-size:13px;text-decoration:none;}
.home-cat .cat-tab .middle a > span {float: left; width: 100%; padding: 10px 10px 10px 62px; background: #f8f8f8; border: 1px solid #e8e8e8; position: relative; border-radius: 3px;}
.home-cat .cat-tab .middle a > span > span.icon {font-weight:500;position: absolute; left: 0; top: 0; width: 50px; height: 46px; text-align: center; border-right: 1px solid #d6d6d6; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.home-cat .cat-tab .middle a > span > span.icon i {display: inline-block; font-size: 20px; line-height: 46px; color: #aaa;}
.home-cat .cat-tab .middle a:hover {color:#444;text-decoration:none;font-weight:600;}
.home-cat .cat-tab .middle a:hover > span > span.icon {background:#fcfcfc;}
.home-cat .cat-tab .middle a:hover > span > span.icon i {color:#666;}
.home-cat .cat-tab .middle a > span > span.name {overflow: hidden; max-width: 100%; float: left; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all;}
.home-cat, .home-cat .fancybox-inner, .home-cat .fancybox-outer {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#top-subcat {width:100%;display:table;margin:0;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#top-subcat.has-sub {background:#fff;border-top:1px solid #f2f2f2;border-bottom:1px solid #f0f0f0;padding:20px 0;}
#top-subcat .subcat-inside {margin:0 auto;width:100%;max-width:1200px}



/* SEARCH PAGE */
.cat-navigation {float:left;clear:both;padding:0 0 10px 6px;margin:0 0 2px 0;font-size:13px;width:100%;}
.cat-navigation a {float:left;position:relative;margin:0 10px 0 0;padding:0 19px 0 0;font-weight:500;line-height:26px;font-size:13px;text-decoration:none;color:#999;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.cat-navigation a:hover {color:#111;text-decoration:underline;}
.cat-navigation a:after {position:absolute;font-family:"FontAwesome";right:0;top:0px;font-size:16px;content:"\f105";color:#999;font-weight:100;}
.cat-navigation a:last-child {color:#111;font-weight:600;margin:0;}
.cat-navigation a:last-child:after {display:none;}
.cat-navigation a:last-child:hover {color:#000;}

.search-cat {margin:0;padding:0;float:left;width:100%;clear:both;}
.search-cat .cat-tab {float:left;width:100%;padding:0px;display:block;}
.search-cat .cat-tab .link-wrap {float:left;font-weight:normal;line-height:26px;font-size:13px;width:25%;padding:0;}
.search-cat .cat-tab .link-wrap span.name {float:left;max-width:100%;overflow:hidden;text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all;}
.search-cat .cat-tab a {float:left;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 8px 0;padding:0px 4px;color:#777;font-weight:normal;line-height:26px;font-size:13px;text-decoration:none;}
.search-cat .cat-tab a.bold {font-weight:600;color:#333;}
.search-cat .cat-tab a > span {float: left; width: 100%; padding: 10px 10px 10px 62px; background: #f8f8f8; border: 1px solid #e8e8e8; position: relative; border-radius: 3px;}
.search-cat .cat-tab a > span > span.icon {font-weight:500;position: absolute; left: 0; top: 0; width: 50px; height: 46px; text-align: center; border-right: 1px solid #d6d6d6; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.search-cat .cat-tab a > span > span.icon i {display: inline-block; font-size: 20px; line-height: 46px; color: #aaa;}
.search-cat .cat-tab a:hover {color:#444;text-decoration:none;font-weight:600;}
.search-cat .cat-tab a:hover > span > span.icon {background:#fcfcfc;}
.search-cat .cat-tab a:hover > span > span.icon i {color:#666;}
.search-cat .cat-tab a:hover > span > span.name {overflow: hidden; max-width: 100%; float: left; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all;}
.search-cat .cat-tab a strong {font-weight:500;font-size:10px;padding:0 4px;line-height:15px;min-width:16px;height:16px;text-align:center;border-radius:10px;color:#fff;position:absolute;left:3px;top:3px;background:#E64A19;box-shadow:1px 1px 2px rgba(0,0,0,0.08);text-shadow:1px 1px 1px rgba(0,0,0,0.15);}



/* SEE ALL BUTTON - HOMEPAGE */
.home-see-all {display:none!important;}
.home-see-all {float:left;clear:both;width:100%;text-align:center;margin:10px 0 15px 0;}
.home-see-all a {font-size:14px;color:#F44336;font-weight:500;text-transform:lowercase;text-decoration:none;-webkit-transition: 0.15s linear all; -moz-transition: 0.15s linear all; -ms-transition: 0.15s linear all; -o-transition: 0.15s linear all; transition: 0.15s linear all;}
.home-see-all a:hover {color:#000;}
.home-see-all .fa {clear:both;display:block;font-size:16px;color:#666;line-height:10px;}



/* WHITE / LATEST LISTINGS */
.white {float:left;width:100%;clear:both;padding:8px 8px 0 8px;margin:5px 0 10px 0;}
.white .block {float:left;width:100%;clear:both;position:relative;padding:0;margin:0;}
.white .simple-prod {float:left;width:23%;margin:0 1% 25px 1%;height:auto;clear:none;position:relative;}
.white .simple-prod .item-img-wrap {overflow:hidden;display:block;float:left;width:100%;position:relative;background:#fff;}
.white .simple-prod .simple-wrap {position:relative;float:left;width:100%;clear:both;padding:0;border:1px solid #eee;background:#fff;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.06);transition:0.15s linear all;border-radius: 3px;}
.white .simple-prod .simple-wrap:hover {background:#fff;border-color:#ddd;}
.white .simple-prod .price #make-offer {display:none;}
.hc-premiums .white .simple-prod .simple-wrap {background:#fafafa;}

.white a.title {height:18px;text-align:left;float:left;width:100%;clear:both;font-size:16px;line-height:18px;text-decoration:none;font-weight:bold;color:#333;margin:15px 0 6px 0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;height:18px;white-space: nowrap; word-wrap: break-word; word-break: break-all;-webkit-transition:0s linear all;-moz-transition:0s linear all;-ms-transition:0s linear all;-o-transition:0s linear all;transition:0s linear all; }
.white a.title:hover {text-decoration:none;color:#43a3da;}

.white .description {float:left;clear:both;width:100%;margin:5px 0 10px 0;padding:0 10px;font-weight:100;font-size:14px;color:#888;position:relative;height:40px;}
.white .description .img {position:absolute;top:0;left:10px;background:#fff;width:40px;height:40px;overflow:hidden;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,0.1);transition:0.05s ease-in-out;}
.white .description .img:hover {width:46px;height:46px;border-radius:23px;margin:-3px;}
.white .description .img a {display:block;width:100%;height:100%;}
.white .description .img img {position:absolute;width:auto;height:auto;max-width:94%;max-height:94%;margin:auto;top:-50%;left:-50%;right:-50%;bottom:-50%;}
.white .description .text {float:left;width:100%;margin:2px 0;height:36px;overflow:hidden;letter-spacing:-0.5px;display:block;word-wrap: break-word; word-break: break-word;line-height:18px;}
.white .description.registered {padding-left:60px;}

.white .bottom {float:left;clear:both;width:100%;border-top:1px solid rgba(0,0,0,0.1);padding:10px 10px;letter-spacing:-0.3px;height:39px;}
.white .bottom .location {float:left;clear:both;max-width:50%;color:#777;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.white .bottom .location i {float:left;margin:0 5px 0 0px;color:#ccc;line-height: 16px; font-size: 17px;}
.white .price {line-height:18px;float:right;max-width:50%;color:#111;font-weight:bold;text-align:right;font-size:14px;text-overflow:ellipsis;white-space:nowrap;position:relative;cursor:default;}
.white .price span .MCtooltip {z-index:99;display:none;font-weight:500;position:absolute;top:25px;right:0;padding:8px 10px;font-size:13px;line-height:24px;color:#333;background:#fff;box-shadow:1px 2px 8px rgba(0,0,0,0.3);}
.white .price:hover span .MCtooltip {display:block;}
.white .price span .MCtooltip:before {content:"";display:block;position:absolute;top:-6px;width:8px;height:8px;right:15px;border:1px solid #eee;border-bottom:none;border-left:none;transform:rotate(-45deg);background:#fff;}


.white .middle {height:33px;float:left;clear:both;width:100%;padding:6px 10px;font-size:12px;line-height:16px;color:#888;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word;}
.white .middle > div {border-right:1px solid rgba(0,0,0,0.1);padding:2px 12px 2px 8px;display:inline-block;width:auto;}
.white .middle > div:first-child {padding-left:0;}
.white .middle > div:last-child {border-right:none;padding-right:0;}
.white .middle .category i {float:left;line-height:17px;font-size:13px;color:#43a3da;margin:0 4px 0 0;opacity:0.7;}
.white .middle .category img {float:left;height:16px;width:auto;margin:0 3px 0 0;opacity:0.7;}
.white .middle a {color:#888;text-decoration:none;}
.white .middle a:hover {color:#43a3da;text-decoration:none;}
.white .middle > div.comment {background: #60c39b; color: #fff; padding-left: 8px; padding-right: 8px; font-weight: 600; border-radius: 9px; border: none;}

.white .labels {z-index:5;position:absolute;left:5px;top:5px;width:auto;max-width:90%;}
.white .labels > a {float:left;width:auto;color:#fff;padding:4px 6px;border-radius:3px;font-size:12px;font-weight:bold;text-decoration:none;line-height:14px;margin:0 5px 0 0;}
.white .labels > a.premium-label {background:#43a3da;}
.white .labels > a.sold-label {background:#111;}
.white .labels > a.reserved-label {background:#EDD840;color:#333;}


.white .loc {background:#fff;color:#ccc;color:rgba(0, 0, 0, 0.2);position:absolute;height:15px;font-size:13px;overflow:hidden;top:6px;left:0px;z-index:5;width:100%;padding:0 5px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
.white .img-link {background:#fff;overflow:hidden;float:left;width:100%;height:auto;display:block;position:relative;padding-top:66%; border-top-left-radius: 2px; border-top-right-radius: 2px;}
.white .img-link.no-img {background:#f3f3f4;}
.white .img-link img {display:block;position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;margin:auto;max-width:120%;width:auto;height:auto;transition:0.06s ease-in-out;}
.white .img-link img:hover {max-width:135%;}


.white .img-bottom {position:absolute;bottom:0;left:0;width:100%;padding:6px 5px 6px 5px;display:block;}
.white .img-bottom:before {z-index:1;content: ""; display: block; left: 0; bottom: 0; height: 0; width: 100%; box-shadow: 0 0px 50px 30px rgba(0,0,0,0.5); position: absolute;}
.white .img-bottom > a {text-decoration:none;z-index:10;width: auto;display:block;float:left;line-height:16px;font-size: 13px;font-weight:500;color:#fff;position:relative;z-index:3;padding:5px 5px 4px 5px;border-radius:2px;}
.white .img-bottom > a span {color:#fff;}
.white .img-bottom > a:hover {background:rgba(0,0,0,0.3);}
.white .img-bottom > a:hover, .white .img-bottom > a:hover span {color:#fff;text-decoration:none;}
.white .img-bottom > a:hover span {font-weight:600;}
.white .img-bottom > a i {float:left;font-size:15px;line-height:14px;margin:0 6px 0 0;}
.white .img-bottom > a.orange-but {float:right;}
.white .img-bottom * {transition:0s ease-in-out;}
a.fi_save_favorite.fi_save.is_favorite i.fa-bookmark-o:before {content:"\f02e";}
a.fi_save_favorite.fi_save:not(.is_favorite) i.fa-bookmark:before {content:"\f097";}


/* LIST VIEW */
.white.list {padding:0;margin:0;}
.white.list .simple-prod {width:100%;margin:0 0 20px 0;}
.white.list .simple-prod .simple-wrap {padding:8px 10px 8px 36.5%;}
.white.list .simple-prod .item-img-wrap {position:absolute;top:0;left:0;width:35%;height:100%;}
.white.list .img-link {position: absolute; width: 100%; height: 100%; padding: 0; left: 0; top: 0;border-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:1px solid rgba(0,0,0,0.1);}
.white.list .bottom {border:none;}
.white.list a.title {margin: 10px 0 6px 0; font-size: 20px; line-height: 22px; height: 21px;}
.white.list .description {margin-top:8px;}
.white.list .description .text {letter-spacing:-0.2px;}
.white.list .middle {font-size:14px;}
.white.list .middle .category i { line-height: 15px; font-size: 15px; margin: 0 6px 0 0;}
.white.list .bottom .location {font-weight:600;}
.white.list .bottom .location i {margin-right:6px;}
.white.list .price {font-size:16px;}
.white.list .middle .condition, .white.list .middle .transaction {display:inline-block;}

#search-items.loading .white .simple-prod {opacity:0.35;}
#search-items.loading:before {transition:0.1s ease-in-out;position:absolute;left:0;top:0px;opacity:1;z-index:9;width:100%;height:100%;content:"";display:block;background:#eff3f7 url('../images/ajax_loading.gif') no-repeat center 50px;background-size:100px;}




h2.extra {float: left; line-height:18px;text-transform: uppercase;width: 100%; clear: both;font-weight:500; margin: 0 0 6px 0; border-bottom: 1px solid #ddd; font-size: 17px; padding: 0 0 4px 0;}
h2.home {float: left; letter-spacing:-0.5px;line-height:40px;width: 100%;text-align:center; clear: both;color:#333;font-weight:600; margin: 20px 0 30px 0;font-size: 34px; padding:0;}


/* ALERT MESSAGES */
.alert-messages .a-message .icon.good i {color:#02C39A}
.alert-messages .a-message .icon.bad i {color:#D32F2F;}
.alert-messages h2 {display:none!important;}


/* TOP BAR MY AREA */
.top-my {margin-left:5px;cursor:default;position:relative;float:right;width:40px;font-size:14px;height:32px;text-align:center;font-weight:normal;text-decoration:none;}
.top-my a {text-decoration:none;}
.top-my .my-top {float:left;width:100%;clear:both;margin:3px 0;}
.top-my .my-top a {float:left;width:100%;clear:both;color:#fff;font-weight:normal;text-decoration:none;}
.top-my .my-top a .oran {font-weight:800;color:#333;text-transform:uppercase;line-height:18px;display:inline-block;}
.top-my .my-top a:hover {text-decoration:none;}
.top-my .my-top a span:hover {text-decoration:underline;}
.top-my .my-open {float:left;color:#000;font-size:15px;line-height:32px;clear:both;height:32px;width:40px;position:relative;display:block;z-index:9999;border-left:1px solid transparent;border-right:1px solid transparent;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.top-my .my-open > .fa {line-height:32px;}
.top-my:hover .my-open, .top-my.hovered .my-open {border-color:#ccc;background:#fff;}
.top-my .join {font-size:12px;line-height:18px;display:inline-block;}
.top-my .my-account {float:left;width:100%;clear:both;text-align:center;font-weight:800;color:#fff;}
.top-my .my-wrap {position:absolute;display:none;right:0;width:260px;border:1px solid #ccc;z-index:999;background:#fff;top:31px;}
.top-my:hover .fa-caret-down, .top-my.hovered .fa-caret-down {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.top-my .bottom-inside {float:left;width:100%;padding:0 1px;margin:0 0 1px 0;}
.top-my .bottom-inside .top {float:left;width:100%;clear:both;font-size:13px;line-height:20px;font-weight:normal;border-bottom:1px solid #80C74E;color:#80C74E;padding: 0 0 2px 12px;margin:10px 0 0 0;text-align: left;}
.top-my .bottom-inside .top .fa {float:left;margin:0px 4px 0 0;font-size:14px;line-height:20px;}
.top-my .bottom-inside .elem {float:left;width:100%;clear:both;background:#f2f2f2;color:#444;font-weight:normal;text-align:left;padding:6px 12px;font-size:13px;margin:0;}
.top-my .bottom-inside .elem:hover {background:#e2e2e2;color:#F44336;text-decoration:none;}
.top-my .top-ins {float:left;width:100%;padding:0 12px;text-align:left;margin:15px 0 20px 0;}
.top-my .top-ins .welcome {float:left;width:100%;clear:both;font-size:13px;color:#777;}
.top-my .top-ins .unreg {float:left;width:100%;clear:both;font-size:12px;color:#777;margin:15px 0 1px 0;}
.top-my .top-ins .log-button {font-weight:bold;float:left;width:100%;clear:both;font-size:13px;color:#777;text-align:center;padding:6px 0;color:#fff;background:#E75E17;margin:5px 0 10px 0;}
.top-my .top-ins .log-button:hover {background:#DB4300;text-decoration:none;}
.top-my .top-ins .reg-button {float:left;width:100%;clear:both;font-size:12px;color:#777;text-align:center;padding:6px 0;color:#fff;background:#FF8A3C;}
.top-my .top-ins .reg-button:hover {background:#EF792A;text-decoration:none;}
.top-my .top-ins .space {width:100%;float:left;clear:both;height:1px;background:#ddd;}
.top-my .top-ins .space-white {width:100%;float:left;clear:both;margin:5px 0;}



/* JOB ATTRIBUTES PLUGIN */
#plugin-details .job-detail table {margin:0 0 15px 0;}
.job-detail, .job-detail table, .job-detail table tr {float:left;width:100%;clear:both;}
.job-detail table {margin-top:10px;}
.job-detail table tr { float:left;width:100%;clear:both;padding:3px 0;}
.job-detail table tr td {float:left;width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.job-detail div {float:left;width:100%;clear:both;padding:3px 0;border-bottom:1px dotted #ddd;margin:0}
.job-detail div p, .job-detail div label {float:left;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/* RECAPTCHA */
div#recaptcha_widget { width:100%;height:auto;float:left;clear:both;margin:0 0 15px 0; }
div#recaptcha_image>img { width:100%;height:auto;float:left;clear:both;border: 1px solid #bbb;margin-bottom:5px; }
div#recaptcha_image a {color:#F44336;text-decoration:none;}
div#recaptcha_image a:hover {text-decoration:underline;color:#FF8330;}
.recaptcha_only_if_image {float:left;clear:both;width:100%;}
.g-recaptcha { float: left; clear: both; width: 100%; margin: 20px 0 10px 0;padding:0; }
#sendfriend .g-recaptcha {margin:0 0 12px 0;}
#contact_form .g-recaptcha {margin:0 0 12px 0;width:auto;float:right;clear:both;}
#contact_form_public .g-recaptcha {margin:18px 0 0px 0;}
.buttons-block .g-recaptcha {margin:-7px 0 15px 0;}


/* ERROR PAGE - 404 */
body#body-404 {background:#eff3f7;}
body#body-404 .content .wrap {float:left;width:100%;clear:both;position:relative;padding-left:50%;}
.err400.content {min-height:400px;max-width:800px;float:none;clear:both;width:100%;display:block;margin:60px auto;}
.err400 h1 {font-size:100px;line-height:100px;font-weight:bold;color:#111;text-align:left;width:100%;float:left;clear:both;margin:50px 0 20px 0;}
.err400 .err-img {width:auto;height:auto;max-width:45%;max-height:100%;position:absolute;left:0;top:0;}
.err400 .reason {float:left;clear:both;width:100%;text-align:left;font-size:18px;font-weight:500;color:#888;margin:0 0 12px 0;line-height:22px;}
.err400 .link-wrap {float:left;clear:both;width:100%;margin:30px 0 25px 0;text-align:left;font-size:13px;}
.err400 .link-wrap a {display:inline-block;float:none;margin:0 10px 0 0;font-weight:bold;text-decoration:none;font-size:14px;position:relative;padding:10px 15px;}



/* RICH EDIT PLUGIN */
.mceEditor {float:left;clear:both;width:100%}
#tinymce {font-size:12px;font-family:"Lucida Grande",Arial,sans-serif;}
textarea, .mceContentBody, .mceContentBody p {font-family:"Lucida Grande",Arial,sans-serif; font-size:12px;}





/* LANGUAGE BOX - HEADER */
#lang-wrap {width:180px;position: absolute;z-index: 9999;text-align: left;display:none;margin:0;top:36px;left:0;}
#lang-box {float:left;background: #FFF;border:none;width: 100%;padding:3px 0px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);border-radius:4px;position:relative;}
#lang-box:after {content:"";position:absolute;left:15px;top:-16px;border:8px solid;border-color:transparent transparent #fff transparent;}
#lang-box li {position:relative;padding:0px;margin:1px 0;float:left;clear: both;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px;font-size:13px;}
#lang-box li .fa {margin: 0; font-size: 13px; color: #02C39A; position: absolute; right: 8px; top: 8px;}
#lang-box li a {position:relative;color:#333;float:left;clear:both;padding:6px 10px;width:100%;}
#lang-box li a:hover {color:#02C39A;box-shadow:4px 0 0 0 #02C39A inset;}
#lang-box li a span {float:left;padding:0;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#lang_open {cursor:pointer;float:right;-webkit-transition:0.15s linear all;-moz-transition:0.15s linear all;-ms-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;}
#lang_open .fa-angle-down {color: #fff; margin: -1px 0 0 4px; font-size: 16px;}
#lang_open:hover span, #lang-open-box.hovered #lang-open span {color:#fff;}
#lang_open img {float:left;margin-top:1px;margin-right:4px;}
#lang_open span {float:left;}
#lang_open span.label {margin-right:5px;color:#999;}
#lang-open-box .mb-tool-cover #lang_open {color:#fff;float:left;border:1px solid transparent;background:transparent;line-height:14px;padding:6px 8px;font-size:14px;}
#lang-open-box .mb-tool-cover:hover #lang_open, #lang-open-box.hovered .mb-tool-cover #lang_open {color:#fff;position:relative;z-index:99999;-webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft:0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
#header-bar > span#lang-open-box {padding:0;z-index:9999;}



/* USER ACCOUNT */
#right-user .req-what {padding-left:25%;margin:6px 0 5px 0px;}

.userItem a:hover {color:#fff}
.alert-head span {float:left;font-size: 13px;font-weight: bold;color: #444;margin-right: 2%;}
.alert-head .small {float:left;clear:left;font-size:11px;color:#888;font-weight:normal}
.alert-head {float:left;clear:both;width:100%;padding-bottom:3px;border-bottom:1px dotted #ddd;margin-bottom:10px;}
.alert-head button {float:right}

.alert-listing-list {float:left;width:100%;clear:both;padding-left:5%;margin-bottom:20px;}
.alert-listing-list a {float:left;font-size:14px;font-weight:bold;text-decoration:underline;margin-bottom:3px}
.alert-listing-list a:hover {text-decoration:underline;color:#1E4988}
.alert-listing-list .lab {color:#444;width:20%;float:left}
.alert-listing-list .tex {width:80%;float:left;}
.alert-listing-list .simple-listing {float:left;width:100%;clear:both;margin-bottom:15px;}
.alert-listing-list .no-listing {color:#bd362f;font-weight:bold;float:left;clear:both}

.marginer {margin:8px 0;float:left;width:100%}

#upload_avatar {float:left;clear:both;width:100%}
#upload_avatar .middle .ins {float:left;clear:both;width:100%;padding:0px;text-align:center;}
#upload_avatar .middle img {float: none; clear: both; display: block; margin: 0 auto 20px auto; height: 160px; width: auto; max-width: 300px; border: 1px solid #ddd; padding: 2px; background: #fff; border-radius: 5px;}
#upload_avatar .middle form .btn {float: none; display:block;clear: both; margin: 6px auto 15px auto; width: auto; padding: 10px 15px; font-size: 14px; font-weight: 600;}
#upload_avatar .middle .empty {clear:both;float:left;margin-top:10px;}
#upload_avatar .middle input {cursor:pointer;display:block;margin:0 auto;float:none;width:190px;}
#upload_avatar .middle div.uploader {width:230px;margin:5px 0;clear:both;float:left;}
#upload_avatar .middle .links {float:left;width:100%;clear:both;margin:8px 0 20px 0;}
#upload_avatar .middle .links a {font-size:13px;font-weight:bold;text-decoration:none;}
#upload_avatar .middle .links a:hover {text-decoration:underline;}
#upload_avatar form[name="newpic"] {float:left;clear:both;width:100%;}



/* SEARCH LEFT SIDEBAR */
#sidebar-search {width:100%;float:left;clear:both;padding:0;margin:0;line-height:16px;font-size:13px;}
#sidebar-search form {float:left;clear:both;width:100%;}
#sidebar-search .wrap {float:left;width:100%;clear:both;position:relative;z-index:2;}
#sidebar-search h4, #sidebar-search h6 {float:left;width:100%;clear:both;color:#111;font-size:14px;line-height:16px;margin:5px 0;font-weight:600;}
#sidebar-search fieldset h4, #sidebar-search fieldset h6 {display:none;}
#sidebar-search label {display:none;}
#sidebar-search input[type="checkbox"] + label, #sidebar-search .input-check-box label {display:block;}
#sidebar-search input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), #sidebar-search select {border: 1px solid #fff;font-size:14px;padding: 0px 12px;margin: 0;line-height:38px;height:40px;;background:#fff;float:left;clear:both;outline:none;width:100%;color:#444;box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
#sidebar-search input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):hover, #sidebar-search select:hover {border-color:#aaa;}
#sidebar-search input[type="checkbox"] {float:left;width:auto;padding:0;margin:0px 5px 0 0;width:15px;height:15px;}
#sidebar-search input[type="radio"] {float:left;width:auto;margin:2px 0 1px 0;clear:both;}
#sidebar-search select {padding:1px 5px 0 5px;margin:0;width:100%;float:left;}
#sidebar-search select, #sidebar-search {white-space:normal;word-break: break-all;word-wrap: break-word;}
#sidebar-search .input-box {float:left;width:100%;position:relative;}
#sidebar-search .input-box i:not(.fa-angle-down) {position: absolute; font-size: 16px; font-weight: 500; color: #111; top: 9px; left: 2px;width:26px;text-align:center;line-height:16px;}
#sidebar-search input.hasDatepicker {cursor:pointer;}
#sidebar-search input.cf_date_interval.hasDatepicker {float:none;width:50px;margin:0 12px 0 0;}
#sidebar-search h3 {float: left; width: 100%; clear: both; padding: 15px; color: #777; font-size: 18px; font-weight: bold;}
#sidebar-search h3, #sidebar-search h4, #sidebar-search h5, #sidebar-search h6 {cursor:default;}
#sidebar-search table {float:left;clear:both;width:100%;padding:5px 8px 5px 8px;margin:0 0 20px 0;display:inline-block;}
#sidebar-search table tr {float:left;clear:both;width:100%;display:inline-block;padding:4px 0;}
#sidebar-search table td {float:left;clear:both;width:100%;display:inline-block;padding:1px 0;}
#sidebar-search table td input[type="radio"] {margin:2px 5px 0 0;}
#sidebar-search .search-wrap {float:left;clear:both;width:calc(100% + 30px);display:block;margin:0 -15px;padding:10px 0 0 0;}
#sidebar-search .row {float:left;width:33.33%;margin:0 0 30px 0;padding:0 15px;height:40px;}
#sidebar-search .row .input-box {margin:0;}
#sidebar-search .rad_search_box, #sidebar-search #sidebar-hooks > *:not(fieldset) {float:left;width:26.65%;height:40px;padding:0 15px;margin:0 0 30px 0;position:relative;}
#sidebar-search .rad_search_box .selector, #sidebar-search .rad_search_box>select {width:100%!important;}
#sidebar-search .rad_search_box span.radius_desc {position: absolute; right: 15px; top: 6px; line-height: 30px; font-size: 13px; font-style: normal; width: 30px!important; text-align: center; color: #111; margin: 0!important; letter-spacing: -0.8px;}
#sidebar-search input#radius_size {width:100%!important;text-align:left;}

#sidebar-search .row.price .input-box {width:45%;float:left;position:relative;clear:none;}
#sidebar-search .row.price .input-box:last-child {float:right;}
#sidebar-search .row.price .input-box input {float:left;width:100%;text-align:left;}
#sidebar-search .row.price .input-box span {position:absolute;line-height:34px;top:4px;right:8px;width:auto;text-align:right;white-space:nowrap;letter-spacing:-1px;color:#111;font-weight:600;font-size:14px;background:#fff;}

#sidebar-search fieldset {float:left;cursor:default;position:relative;clear:both;width:80%;padding:0px;margin:0;}
#sidebar-search fieldset.box {float:left;width:80%;clear:both;}
#sidebar-search .side-hide {display:none;}
#sidebar-search .side-hide.open {display:block;}
.search-filters-box #sidebar-search .side-hide {display:block;}
#sidebar-search .clear {float:left;width:100%;clear:both;margin:0;}
#sidebar-search .price h4 {float:left;clear:none;width:auto;margin:0px 8px 0 0;line-height:16px;}
#sidebar-search .price input#amount {height:auto;padding:0;float:left;width:auto;clear:none;background:none;border:none;font-size:14px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#sidebar-search .checkboxes {padding-top:4px;padding-bottom:3px;}
#sidebar-search .checkboxes input {float:left}
#sidebar-search .checkboxes label {margin:1px 0 0 0;-webkit-transition:0.15s linear all;-moz-transition:0.15s linear all;-ms-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;}
#sidebar-search #search-button {float:left;clear:both;font-size:14px;line-height:18px;padding:10px 35px 10px 5px;width:100%;height:40px;font-weight:600;margin:0;text-align: center;position:relative;}
#sidebar-search #search-button i {z-index:9;width:30px;text-align:center;font-size: 18px;cursor:pointer;line-height:38px;bottom:0;font-weight:500;color:#fff;display:block;position:absolute;top:0;right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;background:rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.05);} 
#sidebar-search #search-button i:hover {background:rgba(0,0,0,0.25);}
#sidebar-search #search-button:disabled {opacity:0.5;}
#sidebar-search .sidebar-hooks {float:left;width:100%;clear:both;}
#sidebar-search .sidebar-hooks fieldset {width:80%;}
#sidebar-search .sidebar-hooks .row.one_input h6 + input[type="text"] {height:40px;line-height:40px;padding:0 12px;}
#sidebar-search .sidebar-hooks div.slider {float: left; clear: both; width: 95%; margin: 0 2.5%;}
#sidebar-search .sidebar-hooks .row.checkbox {padding-top:11px;}
#sidebar-search .sidebar-hooks .row.checkbox .input-box-check {margin:-1px 0;}
#sidebar-search .sidebar-hooks .row.checkboxes {height:auto;}
#sidebar-search .sidebar-hooks .row.checkboxes li {float:left;clear:both;width:100%;margin:3px 0;}
#sidebar-search .sidebar-hooks .row.checkboxes li > input[type="checkbox"] {margin-right:2px;}
#sidebar-search label[for="manual"], #sidebar-search label[for="auto"] {font-size:12px;margin:2px 0;}
#sidebar-search label[for="manual"], #sidebar-search label[for="auto"], #sidebar-search input#MANUAL, #sidebar-search input#AUTO {margin:0 0 3px 0;display:inline-block;}
#sidebar-search .button-wrap {float:right;width:20%;padding:0 15px;cursor:default;}
#sidebar-search .button-wrap.tablet {display:none;}
#sidebar-search .clear-search {float:left;width:100%;clear:both;padding:5px;margin-top:10px;text-decoration:none;color:#888;font-size:14px;text-align:center;font-weight:500;}
#sidebar-search .clear-search:hover {text-decoration:underline;}
#ajax-search-empty {display:none!important;}

#search-items {float:left;width:100%;clear:both;padding:0;position:relative;}

#sidebar-search #location-picker:after {color:#111;left: 8px; top: 9px; font-size: 21px;}
#sidebar-search #location-picker .loader {top:11px;}
#sidebar-search #location-picker .shower-wrap {top:38px;width:100%;left:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
#sidebar-search #location-picker input.open + .shower-wrap {border:1px solid #aaa;border-top:none;}
.box #location-picker:hover input[type="text"].term, .box #location-picker:focus input[type="text"].term, .box #location-picker input[type="text"].term.open {border-color:rgba(0, 0, 0, 0.4);}

#sidebar-search .simple-select {float:left;width:100%;clear:both;margin:0;}
#sidebar-search .simple-select .text {height:40px;padding-top:11px;line-height:17px;padding-bottom:9px;border:1px solid #fff;box-shadow:1px 1px 5px rgba(0,0,0,0.3);font-size:14px;}
#sidebar-search .simple-select select.text {padding: 6px 5px; line-height: 22px;}
#sidebar-search .simple-select:hover .text {border-color:#aaa;}
#sidebar-search .simple-select .list {top:34px;z-index:99;}
#sidebar-search .simple-select i.help {width:20px;text-align:center;color:#777;}

.cats.title_block {margin:0;}
.cats.title_block a.level-up {float: right; font-size: 11px; color: #999; text-decoration: none;transition-duration: 0.1s;-moz-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; -o-transition-duration: 0.1s;}
.cats.title_block a.level-up:hover {color:#444;}

.search-title {float:left;clear:both;width:100%;margin:0 0 20px 0;}
h2.h2-search {float:left;clear:both;width:100%;font-size:22px;font-weight:600;color:#111;line-height:24px;border-bottom:1px solid rgba(0,0,0,0.15);border-top:1px solid rgba(0,0,0,0.15);padding:20px 0;}
h2.h2-search .text {float:left;line-height:40px;}

.btn.alert-show {background: rgba(0,0,0,0.1); border: 1px solid transparent; color: rgba(0,0,0,0.3); font-weight: 600; width: 100%; font-size: 14px;height:40px;line-height:16px;}
.btn.alert-show:hover {background: rgba(0,0,0,0.15);border: 1px solid transparent; color: rgba(0,0,0,0.4);}

/* BUTTONS */
.bold {font-weight:bold}
.normal {font-weight:normal}
.underline, .under {text-decoration:underline;}

.btn, button {text-decoration:none;outline:none;position:relative;border:1px solid transparent;padding: 12px 22px;line-height:14px;font-weight: bold;font-weight:600;font-size:13px;text-align:center;cursor:pointer;float:left;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.btn:focus, .btn:active, button:active, button:focus {outline:none;}
.btn, .btn-primary, button {border:1px solid #02C39A;background:#02C39A;color:#fff;}
.btn:hover, .btn-primary:hover, button:hover {background:#03b18c;border-color:#03b18c;}
.btn-primary:hover {color:#fff;}
.btn-secondary {border:1px solid #43a3da;background:#43a3da;color:#fff;font-size:13px;text-decoration:none;}
.btn-secondary:hover {background:#3196d0;border-color:#3196d0;text-decoration:none;color:#fff;}
button.btn-loading, .btn.btn-loading {transition:0s;background-image: url(../images/ajax_loading.gif); background-repeat: no-repeat; background-position: center center; background-size: 40px; opacity: 0.95; color: transparent; cursor: default;}
#sidebar-search #search-button.btn-loading {background-position:37% center;background-size:28px;}
.top-search button.btn-loading {background-size:22px;}


/* GLOBAL RESET */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
input:focus { outline:none; }
.clear { clear:both; }
.del {float: left;clear: both;width: 100%;height: 2px;background: #dfdedd;border-bottom: 1px solid #fff;margin: 5px 0;}

hr { display: block; height: 1px; border: 0; border-top: 1px solid #bbb; margin: 5px 0; padding: 0; }
#piracy {display:none!important;font-family:"Nunito",sans-serif;border: 1px solid rgba(0,0,0,0.1);padding:15px 15px 15px 50px;position:fixed;bottom:5px;left:5px;z-index:9999;width:310px;letter-spacing:-0.2px;height:auto;font-size:13px;font-weight:500;line-height:18px;color:rgba(0,0,0,0.5); background-color: #FEEFB3;}
#piracy:after {font-family:"FontAwesome";content:"\f05a";position: absolute; font-size: 40px; width: 40px; line-height: 30px; text-align: center; left: 5px; top: 26px;}
#piracy a {color:rgba(0,0,0,0.7);text-decoration:underline;}
#piracy a:hover {color:rgba(0,0,0,0.7);text-decoration:none;}
@media screen and (max-width: 767px) { #piracy {display:none!important;}}

#debug-mode {opacity:1;position: fixed; top: 0; left: 0; text-align: center; padding: 5px 20px; width: 100%; background: #f44336; z-index: 999; color: #fff; font-weight: 600; border-top: 1px solid #b51409;}

#wrap-list {float:left;width:100%}



/* MB TOOL BOXES */
.mb-tool-wrap {width:15%;z-index:999;position:absolute;display:none;overflow:visible}
.mb-tool-body {background:#FFF;border-top:2px solid #80bd1c;padding:3px;position:absolute;z-index:10;text-align:left;width:100%;margin-top:-1px}
.mb-tool-cover {padding:0 4px;position:relative;z-index:9999;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}



/* TOP CATEGORIES */
body#body-home #top-cat {margin:60px 0 0 0;}




#category-navigation {float:left;clear:both;width:100%;}
.top-cat-wrap {float:left;width:100%;clear:both;display:block;}
!#body-home .top-cat-wrap.border-top {border-top:1px solid #f2f2f2;}
!#body-home .top-cat-wrap.border-top #top-cat {padding-bottom:0;}
#top-cat {width:100%;float:left;padding:10px;;position:relative;z-index:3;margin:0;text-align:center;}
#body-search #top-cat {background: #fdfdfd; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #9fad7c; padding-top: 32px; padding-bottom: 0;}
#body-search #top-cat ul li .img {border-color:#e0e0e0;}
#body-search #top-cat ul li .img:hover {border-color:#fdfdfd;}
#body-item, #body-user-public-profile {background:#f7fbfb;}
#body-item .container-outer > .container {margin-top:10px;}
#top-cat h1 {float:left;width:40%;font-size:18px;color:#444;text-align:center;font-weight:500;margin:0 30% 20px 30%;padding:0 0 15px 0;border-bottom:1px dashed #ddd;}
#top-cat .cat-inside {margin:0 auto;width:100%;max-width:1200px;}
#top-cat ul {width: 100%;clear: both;text-align:center;display:block;margin:0 auto;float:none;}
#top-cat ul li {display:inline-block;margin:0 8px 16px 8px;width:100px;float:none;}
#top-cat ul li:nth-child(n+19) {display:none;}
#top-cat ul li.resp {display:none;}
#top-cat ul li a {float:left;width:100%;clear:both;display:block;}
#top-cat ul li a:hover .fa {color:#fff!important;}
#top-cat ul li.cat-gray a:hover .img .fa {color:#666!important;}
#top-cat ul li .img {background:#346d73;display:inline-block;margin:0 auto;position:relative;width:100%;clear:both;text-align:center;height:100px;border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
#top-cat ul li .img span {opacity:0;z-index:1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);border-radius:5px;}
#top-cat ul li .img.no-color span {box-shadow:none;background:#02C39A;} 
#top-cat ul li a:hover .img span {opacity:1;}
#top-cat ul li .img .fa {position:relative;z-index:2;font-size:34px;line-height:40px;margin:15px 0 0 0;text-align:center;color:#fff;}
#top-cat ul li.cat-gray .img {background:rgba(255, 255,255, 0.7)!important;}
#top-cat ul li.cat-gray .img .fa {color:#fff!important;}
#top-cat ul li.cat-gray .img img {opacity:0.7;}
#top-cat ul li.cat-gray a:hover .img img {opacity:1;}
#top-cat ul li .img img {width:auto;height:36px;max-width:100%;margin:12px auto 6px auto;position:relative;z-index:9;}
#top-cat ul li .name {text-shadow:1px 1px 1px rgba(0,0,0,0.1);position:relative;z-index:3;margin:5px 0 0 0;float:left;width:100%;text-align:center;height:33px;line-height:16px;font-weight:500;font-size:15px;letter-spacing:-0.6px;color:#fff;word-wrap: break-word; word-break: break-word;}
#top-cat ul.ul-search li.cat-highlight .name {font-weight:bold;text-transform:uppercase;}


/* TOP CATEGORIES */
.top-cat-ul-wrap {float:left;clear:both;width:100%;max-width:100%;min-width:100%;position:relative;padding:0 40px;}
.top-cat-ul-wrap .ul-box {float:left;clear:both;width:100%;overflow:hidden;}
#top-cat .arrows {display:none;position:absolute;background:transparent;top:0;height:110px;margin-top:0px;width:35px;cursor:pointer;}
#top-cat .arrows .fa {float:left;clear:both;width:100%;text-align:center;font-size:40px;line-height:60px;color:#666;}
#top-cat .arrows:hover .fa, #top-cat .arrows:active .fa {color:#000;}
#top-cat .arrows.left-arrow {left:0;}
#top-cat .arrows.left-arrow:hover {left:-5px;}
#top-cat .arrows.right-arrow {right:0;}
#top-cat .arrows.right-arrow:hover {right:-5px;}



/* BORDER ROUNDING */
.round1 {-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.round2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.round3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.round4 {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.round5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.inner-border {-moz-box-shadow: inset 0 0 0 1px #fff;-webkit-box-shadow: inset 0 0 0 1px #fff;box-shadow: inset 0 0 0 1px #fff; }



/* GLOBAL STYLES */
body { line-height:1; color:#333; font: 12px "Lucida Grande",Arial,sans-serif;overflow-x: hidden;background:#fff;float:left;width:100%;clear:both;}
a { color:#43a3da; text-decoration:underline; }
a:hover { color:#D15300;text-decoration:none; transition-duration: 0.1s;-moz-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; -o-transition-duration: 0.1s;}
option.pad { margin-left:10px;}
.empty {clear: both; font-size: 14px; float: left; width: 100%; position: relative; padding: 13px 12px; margin: 0 0 10px 0; color: #404040; background: #eedc94;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.list-empty {float:left;width:100%;clear:both;margin:15px 0;padding:20px;color:#777;text-align:center;}
.list-empty span {float:left;width:100%;clear:both;}
.list-empty span.top {font-size:24px;font-weight:bold;line-height:26px;margin-bottom:10px;color:#000;}
.list-empty span.bot {font-size:16px;font-weight:500;line-height:18px;}
.list-empty span a:hover {color:#43a3da;}


.clear { clear:both; }
.container { margin:0 auto; max-width:1200px;width:100%}
.home-container {float:left;width:100%;clear:both;position:relative;}
.home-container .inner {margin:0 auto; max-width:1200px;width:100%}
.home-container .white {padding:15px 0 0 0}
.home-container.hc-latest {padding-bottom:15px;background:#eff3f7;}
.home-container.hc-premiums {padding:20px 0 10px 0;background:#fff;}
.home-container.hc-premiums .white {padding:0;}

.home-container.hc-slider > #home-slider > #sliders {margin:0;}
.show-more-latest {display:none;}

.content { clear:both; float:left; margin-bottom:20px; max-width:1200px;width:100% }
.content.home { max-width:1200px;width:100%; margin-left: 0px; }
.content.add_item {display:block;float:none;margin:20px auto 20px auto;width:100%;max-width:640px;}
.content.user_public_profile {margin-top:70px;}


/* PUBLISH ITEM STYLES */
#body-item-post .container-outer, #body-item-edit .container-outer {padding:10px 0 30px 0;}
#body-item-post .flash-wrap, #body-item-edit .flash-wrap {float:left;width:100%;clear:both;}
#body-item-post .flash-wrap #flashmessage, #body-item-edit .flash-wrap #flashmessage {width: 100%;max-width: 640px;margin:0 auto 10px auto;display:block;float:none;}
.add_item fieldset {display:block;float:left;width:100%;clear:both;overflow:visible!important;background:#fff;background:rgba(255,255,255,0.98);border:1px solid #e4e4e4;margin:0 0 30px 0;}
.add_item fieldset.general {display:block;}
.add_item fieldset > h2 {float:left;width:100%;clear:both;position:relative;height:70px;line-height:20px;padding:0 0 0 30px;border-bottom:1px solid rgba(0,0,0,0.05);background:#fff;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.add_item fieldset > h2 .text {float:left;color:#000;font-size:24px;font-weight:bold;padding:25px 0;}
.add_item fieldset > h2 .step {float:right;padding:5px 10px;background:#43a3da;color:#fff;font-size:12px;font-weight:600;margin:20px -5px 20px 0;}
.add_item input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), .add_item select, .add_item textarea {float:left;width:100%;clear:both;font-size:13px;line-height:18px;height:40px;padding:10px 10px 10px 10px;background: #fff; box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all;}
.add_item textarea {height:140px;}
.add_item .row {float:left;width:100%;clear:both;}
.add_item .row.category {padding:15px 30px 25px 30px;border-bottom:1px solid #eee;}
.add_item .row.category.flat {padding-top:25px;}
.add_item .row.category label {margin-bottom:8px;}
.add_item .row.category label.done {font-weight:600;color:#000;}
.add_item .row.category label.done:after {content: "\f00c"; font-family: "FontAwesome"; color: #8BC34A; margin-left:5px; }
.add_item .row.category.simple select {max-width:260px;margin:0;}
.add_item .row.category.multi {padding-bottom:15px;}
.add_item .row.category.multi select {float:left;clear:none;width:48%;margin:0 2% 10px 0;}
.add_item .simple-select {float:left;width:100%;clear:both;margin:0;}
.add_item .simple-select .text {height:40px;padding-top:10px;padding-bottom:10px;padding-left:8px;border-color:#ccc;}
.add_item .simple-select select.text {padding-top:6px;padding-bottom:6px;}
.add_item .simple-select:hover .text {border-color:#aaa;}
.add_item .simple-select .list {top:34px;z-index:991;}
.add_item .simple-select i.help {width:20px;text-align:center;color:#777;}
.add_item .simple-select .text span i {display:none;}
.add_item .input-box, .add_item #location-picker {float: left; width: 100%; clear: both; margin: 0 0 20px 0; position: relative;}
.add_item #location-picker {z-index:99;}
.add_item .input-box i:not(.fa-angle-down) {position: absolute; font-size: 16px; font-weight: 500; color: #111; top: 10px; left: 2px; width: 26px; text-align: center; line-height: 16px;}
.add_item .input-box i.fa-money {font-size:15px;text-indent:1px;}
.add_item #location-picker .shower-wrap {top:38px;width:100%;left:0;border:1px solid transparent;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.add_item #location-picker input.open + .shower-wrap {border-color:#aaa;}
.add_item #location-picker:after {font-size: 18px; font-weight: 500; color: #111; top: 10px; left: 2px; width: 26px; text-align: center; line-height: 16px;}
.add_item label {float: left; clear: both; width: 100%; margin: 5px 0 5px 0; line-height: 16px; font-weight: 600; font-size: 14px;color:#333;text-align:left;}
.add_item label .req {float:none;display:inline-block;}
.add_item .location-wrap.has-map {border-bottom:1px solid rgba(0,0,0,0.05);float:left;width:100%;clear:both;position:relative;padding-left:60%;}
.add_item .location {float:left;width:50%;padding:15px 15px 15px 30px;clear:both;}
.add_item .location.has-map {clear:none;width:100%;padding:10px 30px 10px 20px;background:#f8f8f8;}
.add_item .location.has-map .row:first-child {padding-top:15px;}
.add_item .location.has-map .row:last-child .input-box {margin-bottom:22px;}
.add_item #publish-map {position:absolute;top:0;left:0;height:100%;width:60%;}
.add_item #publish-map #publish-map-top {background:transparent;position:absolute;bottom:15px;left:0;width:100%;border:none;text-align:center;}
.add_item #publish-map #selected_loc {display:none;}
.add_item #publish-map .radius_publish_locate {float:none;display:inline-block;padding:8px 15px;background:#02C39A;font-size:14px;font-weight:600;top:auto;right:auto;position:relative;border-radius:20px;}
.add_item #publish-map .radius_publish_locate:hover {background:#06b791;color:#fff;}
.add_item #publish-map .radius-wrap {postion:absolute;width:100%;height:100%;top:0;left:0;}
.add_item #publish-map #map_publish_canvas {height:100%!important;}

.add_item .seller {float:left;width:50%;clear:none;padding:15px 30px 15px 15px;}
.add_item .seller.has-map {padding:30px 30px 10px 30px;width:100%;}
.add_item .seller.has-map .row {width:33.33%;padding-right:20px;clear:none;}
.add_item .seller.has-map .row.name {width:30%;}
.add_item .seller.has-map .row.phone {width:30%;}
.add_item .seller.has-map .row.email {width:40%;}
.add_item .seller.has-map .row:last-child {padding-right:0;}
.add_item .seller.has-map label .mail-show {float:right;}
.add_item .seller.has-map label .mail-show .input-box-check {margin:0;}
.add_item .seller.has-map label .mail-show .input-box-check label {margin:-3px 0;padding-left:20px!important;}
.add_item .mail-show {float:left;}
.add_item .mail-show .input-box-check {margin:-15px 0 15px 0;}
.add_item .mail-show .input-box-check label {line-height:15px;padding:2px 0 0 21px!important}
.add_item .mail-show .input-box-check label:before {width:15px;height:15px;}
.add_item .mail-show .input-box-check label:after {width:15px;height:15px;line-height:15px;text-indent:1px;}

.add_item .status-wrap {float:left;width:100%;clear:both;padding:0 0 10px 0;background:#fff;border:1px solid #fff;border-bottom:1px solid rgba(0,0,0,0.1);margin:0 0 20px 0;}
.add_item .status-wrap.has-map {margin-bottom:0;border-bottom-color:rgba(0,0,0,0.05);}
.add_item .status-wrap .transaction {float:left;width:50%;padding:15px 15px 15px 30px;}
.add_item .status-wrap .condition {float:left;width:50%;padding:15px 30px 15px 15px}
.add_item .price-wrap {overflow:visible!important;float:left;width:100%;clear:both;margin:20px 0 0 0;padding:0;background:#eee;z-index:3;position:relative;}
.add_item .price-wrap .inside {float:left;width:100%;}
.add_item .price-wrap.has-map {background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.add_item .price-wrap .input-box {margin:0;display:block!important;}
.add_item .price-wrap .simple-currency {padding:0;margin:0;width:100px;height:32px;position:absolute;right:2px;top:2px;z-index:99;}
.add_item .price-wrap .simple-currency .text {color:#fff;border-color:#fff;background-color:#43a3da;height:36px;padding-top:8px;line-height:20px;padding-bottom:6px;font-size:12px;font-weight:bold;}
.add_item .price-wrap .simple-currency .text > span {float:left;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.add_item .price-wrap .simple-currency .text > i.fa-angle-down {position:absolute;right:8px;}
.add_item .price-wrap .simple-currency .text.select {padding-top:4px;padding-bottom:4px;}
.add_item .price-wrap .simple-currency .option.info, .add_item .price-wrap .simple-price-type .option.info {margin-bottom:2px;padding-top: 8px; padding-bottom: 8px;border-bottom: 1px solid #f2f2f2;border-top-color:#f2f2f2;}
.add_item .price-wrap .simple-currency:hover .text {background:#fff;border-color:rgba(0, 0, 0, 0.4);color:#333;}
.add_item .price-wrap .simple-currency.disabled .text {background:transparent;cursor:not-allowed;border-color:transparent;}
.add_item .price-wrap .simple-currency.disabled .text > span {color:transparent;}
.add_item .price-wrap .simple-select .list {top:29px;box-shadow:1px 2px 5px rgba(0,0,0,0.1);}
.add_item .price-wrap .enter {width:50%;padding:25px 15px 25px 30px;float:left;}
.add_item .price-wrap.has-map .enter {padding-top:15px;}
.add_item .price-wrap .enter.disabled {opacity:0.6;}
.add_item .price-wrap .enter.disabled input#price {padding-right:8px;cursor:not-allowed;color:#fff;-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}
.add_item .price-wrap .enter input#price {padding-right:112px;text-align:right;}
.add_item .price-wrap .selection {width:36%;padding:25px 30px 25px 15px;float:left;clear:none;}
.add_item .price-wrap.has-map .selection {padding-top:15px;}
.add_item .price-wrap .selection .simple-select .option {padding-left:5px;}
.add_item .title-desc-box {float:left;width:100%;clear:both;padding:15px 30px;}
.add_item .title-desc-box .title, .add_item .title-desc-box .description {float:left;width:100%;clear:both;position:relative;margin:0 0 25px 0;}
.add_item .title-desc-box .description {margin-bottom:10px;}
.add_item .title-desc-box .title input {padding-right:70px;}
.add_item .title-desc-box .title-max-char {height:36px;line-height:20px;padding:8px;background:#eee;color:#777;border-left:1px solid #e4e4e4;font-size:12px;position:absolute;right:2px;bottom:2px;-webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px;}
.add_item .title-desc-box .desc-max-char {height:36px;line-height:20px;padding:8px;background:#eee;color:#777;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;font-size:12px;position:absolute;right:2px;bottom:2px;-webkit-border-top-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomright: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 2px;}
.add_item .title-desc-box .max-char.orange {color:#FA7921;}
.add_item .title-desc-box .max-char.red {color:#F44336;font-weight:600;}
.add_item .buttons-block {float:left;width:100%;clear:both;margin:-5px 0 50px 0;display:block;}
.add_item .buttons-block .inside {display:block;width:100%;margin:0 auto;}
.add_item .buttons-block .btn {float:left;width:100%;font-size:16px;font-weight:600;padding:20px 15px;}

.post-navigation {float:left;width:100%;clear:both;margin:0;padding:25px 25px 25px 25px;border-top:1px solid #eee;display:none;}
.post-navigation .btn {font-size:14px;font-weight:600;}
.post-navigation .post-next {float:right;}
.post-navigation .post-prev {float:left;border:none;background:transparent;font-size:13px;padding:12px 0;}

.add_item.no-steps fieldset > h2 .step {display:none;}
.add_item.no-steps fieldset {display:block;}
.add_item.no-steps .post-navigation {display:none;}
.add_item.no-steps .buttons-block {display:block;}

.add_item .row #anr_captcha_field_1 { float: left; width: 100%; clear: both; margin: -6px 0 16px 0;}


/* Tabber */
.add_item .tabberlive {position:relative;}
.add_item .title-desc-box .tabberlive .tabbertab, .add_item .tabberlive ul.tabbernav {border:none;padding:0;background:transparent;}
.add_item .tabberlive ul.tabbernav {width:auto;position:absolute;right:0;top:1px;z-index:9;}
.add_item ul.tabbernav li.tabberactive a {background:transparent;color:#43a3da;padding:0px 8px;border-bottom-color:transparent;}
.add_item ul.tabbernav li.tabberactive a:before {float:left;font-size:13px;font-weight:500;color:#037fb7;margin:0 3px 0 0;font-family:"FontAwesome";content:"\f00c";}
.add_item ul.tabbernav li a {font-size:12px;font-weight:500;color:#333;padding:0px 8px;border:none;border-left:1px solid #eee;background:transparent;}
.add_item ul.tabbernav li:not(.tabberactive) a:hover {color:#000;background:#fff;border-color:#eee;text-decoration:underline;}
.add_item ul.tabbernav li.tabberactive a, .add_item ul.tabbernav li a, .add_item ul.tabbernav li:not(.tabberactive) a:hover {margin:0;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.add_item .tabberlive ul.tabbernav li:first-child a {border-left:none;}




#list_img {position: absolute;left: auto; top: auto;z-index: 0;}
#list_img:hover {z-index: 5;}
#recaptcha_widget_div {margin:5px 0 10px 0; float:left;clear:both; border:none;}
#rel_ads .empty {margin-top:5px;}

#tip_close, #tip_close2 {float:right;padding: 0px;-webkit-border-radius: 10px;cursor:pointer;-moz-border-radius: 10px;border-radius: 10px;}
#tip_close:hover, #tip_close2:hover {box-shadow: 0px 0px 15px #FF0000;-moz-box-shadow: 0px 0px 15px #FF0000;-webkit-box-shadow: 0px 0px 15px #FF0000;}



/* FLASH MESSAGES */
.flashmessage {color:#fff;font-size: 14px;padding: 18px 10px!important;font-weight:600;width:100%!important;margin-right: 10px;z-index: 999;text-align: center;width:100%;margin:0px 0 15px 0;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;text-shadow:0px 1px 1px rgba(0,0,0,0.3); box-shadow: 2px 2px 6px rgba(0,0,0,0.15); border: 1px solid rgba(0,0,0,0.06); border-bottom-width: 5px;    border-bottom-color: rgba(0,0,0,0.12);}
.flashmessage-warning {background: #eccc52;}
.flashmessage-error {background:#ff6161;}
.flashmessage-info {background:#7fb0f6;}
.flashmessage-ok {background:#73d682;}
.flashmessage-error a, .flashmessage-ok a {color:#fff;text-decoration:underline;}
.flashmessage-error a:hover, .flashmessage-ok a:hover {color:#fff;text-decoration:none;}
.flashmessage .ico-close { border:none;text-decoration:none; cursor: pointer; float: right; color:transparent; font-size: 1px; font-weight: bold; line-height: 14px; background: none; padding: 0; margin:1px 5px 0 0; }
.flashmessage .ico-close:before {content: "\f00d"; font-size: 19px; font-family: FontAwesome; color: #fff; display: block; padding: 5px; margin: -9px -5px; border-radius: 50%; width: 26px; height: 26px; line-height: 26px; font-weight: 500; background: rgba(0,0,0,0.15);}
.flashmessage .ico-close:hover:before {background:rgba(0,0,0,0.2); color:#fff;}
.forcemessages-inline {clear:both;max-width:1200px;width:100%;margin-bottom:15px;}
.forcemessages-inline .flashmessage {position: relative;}
#body-search .flash-wrap {float: left; clear: both; display: block; margin: 0 auto;border-bottom:1px solid rgba(0,0,0,0.1);text-align: center;width:100%;}
#body-search .flashmessage {margin-top: 15px; max-width: 1200px; display: block; float: none; clear: both; margin-left: auto; margin-right: auto;}
#body-item .flashmessage {margin-top:-15px;margin-bottom:10px}
#body-item .flashmessage + .flashmessage {margin-top:0;}
#body-item .flashmessage:last-child {margin-bottom:30px;}
.body-ua .flashmessage {margin-top:15px;}
.container-outer.custom-custom .flash-wrap .flashmessage:first-child {margin-top:15px;}


/* HEADER LOGO */
#header { margin:0 2% 0 0;position: relative; width:23%;height: auto;float:left;}
#header #logo { position: relative; height: 65px; padding: 0; display: inline-block; width: 100%; }
#header #logo img {display:block;width: auto; height: auto; max-height: 55px; max-width: 100%; position: absolute; margin: auto;margin-left:0; top: 0; left: 0; right: 0; bottom: 0;}



/* SEARCH FORM - BASICS */
input:focus, select.focus {outline:none;}
textarea:focus { outline:none;}
.search select { border: 0px;margin-right:10px; }
.home .search a { display:none; }
.search .extras { padding-top:10px; }
.search .extras .fieldset_title { color:#999; margin-bottom:5px; }
.toggle {cursor:hand; cursor:pointer; }
.button1 {cursor:hand; cursor:pointer; }



/* BREADCRUMBS */
div.breadcrumb {padding: 16px 0 15px 0;width:100%;margin:0 0 15px 0;float:left;clear:both;color:#fff;font-size:14px;line-height:16px;}
div.breadcrumb .bread-home {float:left;width:auto;margin:-2px 4px 0 0;font-size:16px;color:#00bcd6;opacity:0.7;}
div.breadcrumb .bread-arrow {color: #ccc; float: left; margin: -2px 8px -1px 6px; font-size: 17px; line-height: 22px;}
div.breadcrumb li { float:left; padding: 0 2px; }
div.breadcrumb li.first-child a {color:#000;font-weight:600;}
div.breadcrumb li:nth-child(2) {margin-left:0px;padding-left:0;}
div.breadcrumb li:nth-child(2) .bread-arrow {display:none;}
div.breadcrumb a {color:#fff;text-decoration:none;-webkit-transition:0.15s linear all;-moz-transition:0.15s linear all;-ms-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;}
div.breadcrumb a:hover, div.breadcrumb a:hover span {text-decoration:underline;color:#fff;}
div.breadcrumb ul.breadcrumb {list-style-type:none!important;margin:0;float:left;max-width:95%;}
div.breadcrumb span[itemprop="title"] {line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;word-break: break-all; word-wrap: break-word;}


/* FOOTER LINKS */
.footer-links li { float: left; width: 220px; padding: 5px; font-size: 11px; }





/* ADDITIONAL HOME PAGE STYLES */
.home #main { float:left; width:78%;margin-top: 30px;}
.home #sidebar { float:left; width:19%;padding:20px 0 0 0;}
.home .search { border-bottom: 1px solid #BBB; margin-bottom:15px; }

.home #main-new { float:left; width:100%; background:#fff;padding:0px;margin:0;}
.home #sliders {border:none;}

.home-google {margin:20px 0;float:left;width:100%;height:auto;overflow:hidden;text-align:center;}
.search-google {margin:5px 0 30px 0;float:left;width:100%;height:auto;overflow:hidden;text-align:center;}
.item-google {margin:30px 0;float:left;width:100%;height:auto;overflow:hidden;text-align:center;}



/* SEARCH LIST */
body#body-search {background:#eff3f7;}
#body-search .content-wrap {float:left;width:100%;clear:both;}
.list #main { float:left;padding:0px;width:100%;position:relative;z-index:2; }
.list #sidebar { float:left; width:100%;z-index:9;clear:both;margin:20px 0 0 0;padding:0;position:relative;}

#body-search.radius .content, #body-search.radius .container {max-width:100%;}
#body-search.radius .content {padding:0;margin:0;padding-right:40%;position:relative;}
#body-search.radius .paginate {text-align:left;padding:0 0 30px 0;}
#body-search.radius .content-wrap {overflow-y:auto;height:calc(100vh - 70px);padding:5px 30px;}
#body-search.radius .radius-wrap {position:absolute;width:40%;right:0;top:0px;bottom:0;}
#body-search.radius h2.radius_h2, #body-search.radius #map_radius_here {display:none;}
#body-search.radius #map_radius_canvas {height:100%!important;}
#body-search.radius #pre-footer, #body-search.radius #footer {display:none;}

/* SEARCH TOP BLOCK */
#main .prem-wrap {float:left;width:100%;clear:both;position:relative;margin:0;}
#main #prem-box {position:relative;float:left;width:100%;clear:both;background:#f2f2f2;height:auto;margin:0;display:block;}
#main #prem-box.has_img {width:82%;clear:none;margin-left:18%;}
#main .cat-img {position:absolute;top:0;left:0;width:18%;height:100%;overflow:hidden;padding:0 5px 0 0;display:block;margin:0;}
#main .cat-img img {float:left;width:auto;clear:both;height:auto;min-width:100%;min-height:100%;}



/* SEARCH SORT BOX */
.sort-it {float:right;width:auto;margin:2px 12px 2px 0;overflow:visible!important;}
.sort-it .sort-title {font-weight: 600;cursor:default;position:relative;z-index:8;cursor:pointer;font-size:14px;line-height:20px;position:relative;margin:0;}
.sort-it .sort-title .title-keep {height:36px;position:relative;z-index:15;margin:0;padding:8px 10px;line-height:18px;float:left;width:100%;clear:both;border:1px solid transparent;border-radius:3px;}
.sort-it .sort-title .title-keep .fa {float:left;margin:0 6px 0 0;font-size:15px;line-height:18px;}
.sort-it .sort-title .title-keep > span {font-weight:600;font-size:14px;line-height:18px;}
.sort-it:hover .sort-title .title-keep + #sort-wrap {display:block;}
.sort-it .sort-title:hover .title-keep, #search-sort .sort-it .sort-title.hovered .title-keep {background:#43a3da;color:#fff;border-color:#43a3da;}
.sort-it #sort-wrap {width:auto;position:absolute;display:none;z-index:9;right:0px;top:35px;width:180px;padding-top:10px;}
.sort-it .sort-content {position:relative;float:left;display:block;width:100%;background:#fff;box-shadow: 1px 2px 8px rgba(0,0,0,0.3);z-index: 1;padding:12px 8px;-webkit-border-radius: 3px; -webkit-border-top-right-radius: 0; -moz-border-radius: 3px; -moz-border-radius-topright: 0; border-radius: 3px; border-top-right-radius: 0;}
.sort-it .sort-content:before {content: ""; display: block; position: absolute; top: -6px; width: 8px; height: 8px; right: 15px; border:1px solid rgba(0,0,0,0.12); border-bottom: none; border-left: none; transform: rotate(-45deg); background: #fff;}
.sort-it .sort-content .info {display:none;float: left;cursor:default; clear: both; width: 100%; padding: 8px; line-height: 14px; color: #aaa; background: #f0f0f0; margin: 0 0 5px 0; font-style: italic;}
.sort-it .sort-content a { width:100%;float:left;clear:both;color:#333;padding:8px 5px 7px 5px;text-decoration: none;font-weight:500;font-size:13px;line-height:13px;margin:0 0 1px 0;}
.sort-it .sort-content a span {float:left;}
.sort-it .sort-content a.current {cursor:default;}
.sort-it .sort-content a.current:hover {color:#444;}
.sort-it .sort-content a.current:after {color:#02C39A;content: "\f00c";float:left;font-size: 14px; font-weight: normal; margin:-1px 0 0 6px; font-family: FontAwesome;}
.sort-it .sort-content a:hover {background:#f0f6ff;color:#000;font-weight:600;}


.list-grid {float:right;width:auto;padding:0;margin:0;}
.list-grid a {width:40px;height:40px;line-height:40px;float:left;margin:0 10px 0 0;font-size:16px;color:#888;border-radius: 50%;box-shadow:0 0 0 1px rgba(0,0,0,0.2);background:transparent;text-decoration:none;text-align:center;}
.list-grid a i {line-height:40px;}
.list-grid a:last-child {margin-right:0;}
.list-grid a:hover, .list-grid a.active {color:#43a3da;box-shadow:0 0 0 1px #43a3da;}
.list-grid a.active {cursor:default;}


/* PAGINATION */
.paginate { padding:10px 0 20px 0; text-align:center; clear: both;float:left;width:100% }
.paginate ul {display:inline-block}
.paginate li { display:block;float:left;list-style-type: none; }
.paginate a, .paginate span {float:left;display:block;text-decoration:none;text-align:center;width:36px;font-weight:600;margin:0px 3px 0 2px;font-size:12px;line-height:12px;padding:12px 15px;color:#333;background:#ddd;cursor:pointer;-webkit-transition:0.15s linear all;-moz-transition:0.15s linear all;-ms-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.paginate a.previous, .paginate em.previous { margin-right:5px; }
.paginate a.next,.paginate em.next { margin-left:5px; }
.paginate .searchPaginationSelected {color:#fff;background:#43a3da;font-weight: bold; }
.paginate a:hover, .paginate span:hover {color:#fff;background:#43a3da}
#comments .paginate {padding:5px 0;}


/* SEARCH GALLERY ITEMS */
.white.gallery {padding:0;margin:0;width:100%;float:left;clear:both;}
.white.gallery .block {border:none;padding:0;margin:0 -1%;width:102%;}
.white.gallery .simple-prod {width:23%;}
body#body-search.radius .white.gallery .simple-prod {width:31.33%;}

.white .simple-prod.premium-loop .simple-wrap {background-color:#f4f4f4;border-color:#ddd;}
.list-prod.premium-loop {background-color:#f8f8f8;}

#premium-more {float:left;width:100%;clear:both;margin:0 0 25px 0;text-align:center;}
#premium-more .push {cursor:pointer;display:inline-block;position:relative;z-index:2;height:30px;line-height:16px;text-align:center;width:140px;background:#43a3da;padding:7px;font-size:12px;box-shadow:0 3px 3px rgba(0,0,0,0.1) inset;font-weight:600;color:#fff;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
#premium-more .push:hover {box-shadow:0 6px 6px rgba(0,0,0,0.12) inset;text-decoration:underline;} 
#premium-more .push i {display:inline-block;line-height:16px;font-size:16px;margin-right:6px;vertical-align:-1px;}




/* REQUIRED ICON STYLES */
.small-info {color:#999;font-size:10px;float:left;width:100%;clear:both}
.req {color:red;font-size:12px;float:left;margin-left:4px;}
.req-what {float:left;clear:both;width:100%;}
.req-what .req {color:red;float:left;clear:both;margin:0;width:7px;margin-left:1px}
.req-what .small-info {float:left;clear:none;width:80%}



/* PUBLIC PROFILE */
.user_public_profile #right-block {float:left;width:25%;margin:0 0 40px 0;line-height:16px;font-size:13px;}
.user_public_profile h3.desc { margin:0;color: #80C74E;font-weight:normal;padding:0 0 2px 0;border-bottom:2px solid #80C74E;font-size:16px;float:left;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.user_public_profile #description {padding:30px 20px;background:#fdfdfd;text-align:center;;border:1px solid #eee;box-shadow:2px 2px 8px rgba(0,0,0,0.1);float:left;width:100%;clear:both;}
.user_public_profile #description .pp-img {width:120px;height:120px;overflow:hidden;outline:0;display:inline-block;position:relative;margin:0 0 20px 0;border:1px solid #43a3da;background:#fff;padding:3px;box-shadow:1px 1px 5px rgba(0,0,0,0.05);-webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}
.user_public_profile #description .pp-img #profile_picture_img {position: absolute; max-width: 112px; max-height: 112px; top: 0; left: 0; right: 0; bottom: 0; display: block; width: auto; height: auto; margin: auto;-webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}
.user_public_profile .user-desc {float:left;clear:both;margin-top:10px;width:100%;}
.user_public_profile h2 { width:100%;border-bottom:1px dotted #444;font-size:13px;color:#444; margin-bottom:10px;padding-bottom:2px }
.user_public_profile .pub-contact-wrap {float:left;clear:both;width:100%;display:block;margin:0 0 20px 0;}
.user_public_profile .pub-contact-wrap .ins {float:left;width:100%;clear:both;display:block;text-align:center;margin:0;}
.user_public_profile .pub-contact-wrap .ins a {float: left; clear: both; width: 100%; font-weight: bold; font-size: 16px; padding: 16px 5px;}

#user_data {padding: 0;float:left;clear:none;width:100%;text-align:left;}
#user_data li {float:left;clear:both;width:100%;padding:0;margin:4px 0;font-size:13px;line-height:18px;}
#user_data li span {float:left;width:auto;clear:none;}
#user_data li .left {text-align:left;padding:0 10px 0 0;color:#777;font-weight:500;width:90px;}
#user_data li .right {text-align:left;padding:0;color:#111;font-weight:600;float:none;display:inline;}
#user_data li a {color:#00BCD4;text-decoration:none;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#user_data li a:hover {color:#000;text-decoration:underline;}
#user_data li.name {font-size:16px;line-height:20px;font-weight:600;color:#43a3da;margin:0 0 12px 0;padding:15px 0 12px 0;border-bottom:1px solid #f2f2f2;}
#user_data li.desc {font-weight:500;padding:12px 0 0 0;margin:10px 0 0 0;border-top:1px solid #f2f2f2;}

#public-items.white {margin:0;padding:0 30px 0 0;width:75%;clear:none;text-align:left;float:left;}
#public-items.white .block {padding:0;border:none;margin:0 -1% 20px -1%;background:transparent;padding:0;width:102%;}
#public-items.white .simple-prod {width:31.33%;float:left;display:block;}
.user_public_profile h1 {text-align:left;display:block;font-size:24px;line-height:28px;font-weight:bold;color:#111;padding:0;margin:0 0 20px 0;}



/* ERRORS */
#error_list, #comment_error_list { display:none; float: left;clear:both;width: 100%;margin: 20px 0 5px 0;color: #404040; font-size:12px;}
#error_list li, #comment_error_list li { float:left;width:100%;clear:both;padding:12px 10px 11px 10px;margin:1px 0;background: #eedc94;line-height:14px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#error_list li:before, #comment_error_list li:before {float:left;clear:none;content: "\f071"; font-size: 14px; font-family: FontAwesome;float:left;width:22px;color:#dd7a12;text-align:center;}
#error_list li label, #error_list li label.error {float:left;width:auto!important;clear:none!important;padding:0!important;margin:0!important;}
.register #error_list {margin:5px 0 20px 0;}
#comment_error_list {margin:0 0 20px 0;}
#comment_error_list .error, #error_list .error { padding: 2px 0; clear: both; }
#error_list.new-item {margin:0 0 10px 0;}


/* STATIC PAGES */
.page { margin: 10px 0; padding: 10px 0; clear: both;min-height:250px; }
.page img {width:100%;height:auto;background:#eee;padding:6px;background:#fff;border:1px solid rgba(0,0,0,0.15);box-shadow:0 0 0 30px #eee;float:left;clear:both;margin:40px 0;}
.page ul {list-style-type: square;margin: 10px 1%;float:left;clear:both;width:100%;}
.page h1 {font-size: 24px;font-weight:500;color:#111;margin:10px 0 10px 0;line-height:30px;float:left;clear:both;width:100%;}
.page h2 {font-size: 18px;font-weight:500;color:#111;margin:10px 0 10px 0;line-height:24px;float:left;clear:both;width:100%;border-left:4px solid #7abda2;padding-left:8px;}
.page h3 {font-size: 14px;font-weight:600;color:#111;margin:10px 0 5px 0;line-height:22px;float:left;clear:both;width:100%;}
.page h4 {font-size: 13px;font-weight:600;color:#333;margin:8px 0 4px 0;line-height:20px;float:left;clear:both;width:100%;}
.page h5 {font-size: 13px;font-weight:600;color:#444;margin:6px 0 4px 0;line-height:18px;float:left;clear:both;width:100%;}
.page h6 {font-size: 12px;font-weight:600;color:#111;margin:6px 0 4px 0;line-height:16px;float:left;clear:both;width:100%;}
.page > h1 {padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:20px;font-size:26px;}
.page sup {vertical-align: super; font-size: smaller;}
.page sub {vertical-align: sub; font-size: smaller;}
.page pre {display: block; font-family: monospace; white-space: pre; margin: 1em 0;overflow:hidden;}
.page code {font-family: monospace;}

#body-page .page .page {padding:0;}
#body-page .page {font-size: 13px; color: #333; line-height: 20px; max-width: 980px; margin: 0px auto;padding:0 10px;width:100%;}


/* HTML ELEMENT SETTINGS */
/* Select */
html {background:#fff;}
body, body *, html, html *, input, input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), select, textarea, h1, h2, h3, h4, h5, h6 {font-family: "Nunito",sans-serif;outline:0}
select {line-height:18px;color:#222;height:34px;position: relative; overflow: hidden; padding:7px 6px;font-size: 12px;background:#fff;border:1px solid #ccc;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
select.disabled, select:disabled, input.disabled, input:disabled {cursor:not-allowed!important;opacity:0.7};

/* ._200 */
div._200 select {width: 200px; font-size: 12px;}
div._200 input { width:200px; }
div._100 input { width:100px; }
div._50 input { width:50px; }
div._20 input { width:20px; }

/* .auto */
div.auto select { width: auto;min-width:0;}

select, .checker,.radio, .uploader { background-color: white; display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }
select:focus, .radio input:focus, .checker input:focus, .uploader input:focus { outline: 0; }

/* input */
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), textarea {padding:10px;float:left;border:1px solid #ccc;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {height:40px;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).error, textarea.error, select.error {border-color:#F44336!important;background:rgba(244, 67, 54, 0.08)!important;box-shadow: 0 0 0px 3px rgba(244,67,54,0.35)!important;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).valid, textarea.valid, select.valid {border-color:#02C39A!important;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).valid + i.fa, select.valid + i.fa {color:#02C39A;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).valid + i.fa:before, select.valid + i.fa:before {content:"\f00c"!important;}

input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):hover, textarea:hover, select:hover {border-color:#aaa;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus, textarea:focus, select:focus {border-color: #02C39A!important;box-shadow: 0 0 0 3px rgba(2, 195, 154, 0.3);}
input:read-only {background:#fbfbfb!important;box-shadow:none!important;cursor:default;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

input#catId.error ~ select:last-of-type {border-color: #F44336!important; background: rgba(244, 67, 54, 0.08)!important; box-shadow: 0 0 0px 3px rgba(244,67,54,0.35)!important;}


/* AUTOCOMPLETE */
.ui-autocomplete { width: 200px; }

/* Uploader */
div.uploader { border: 1px solid #BBBBBB; background-position: 0px -297px; height: 28px; }
div.uploader span.action { background-position: right -409px; height: 24px; line-height: 24px; }
div.uploader span.filename { height: 24px;margin: 2px 0px 2px 2px; line-height: 24px; }
div.uploader.focus, div.uploader.hover, div.uploader:hover { background-position: 0px -353px; }
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action { background-position: right -437px; }
div.uploader.active span.action, div.uploader:active span.action { background-position: right -465px; }
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action { background-position: right -493px; }
div.uploader.disabled { background-position: 0px -325px; }
div.uploader.disabled span.action { background-position: right -381px; }

div.uploader { width: 190px; cursor: pointer; }
div.uploader span.action { width: 110px; text-align: center; text-shadow: #fff 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }
div.uploader span.filename { color: #777; width: 110px; border-right: solid 1px #bbb; font-size: 11px;text-align:center }
div.uploader input { width: 190px; }
div.uploader.disabled span.action { color: #aaa; }
div.uploader.disabled span.filename { border-color: #ddd; color: #aaa; }

div.uploader { position: relative; overflow: hidden; cursor: default; }
div.uploader span.action { float: left; display: inline; padding: 2px 0px; overflow: hidden; cursor: pointer; }
div.uploader span.filename { padding: 0px 10px; float: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: default; }
div.uploader input { opacity: 0; filter: alpha(opacity:0); position: absolute; top: 0; right: 0; bottom: 0; float: right; height: 25px; border: none; cursor: default; }

#maintenance {position: static;top: 0px;right: 0px;background-color: #bc0202;width: 100%;height:20px;text-align: center;color: #fefefe;}

.premium_odd {height: 100px;}
.premium_even {height: 100px;}

.ui-menu {list-style:none;padding: 5px 0;margin: 0;display:block;float: left;background-color: #fefefe;margin-left:1px;cursor:pointer;border:1px solid #ddd;border-top:none;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;cursor:pointer}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:2px 5px;width:100%;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;}


::-webkit-input-placeholder {color:#aaa;font-weight:500;}
::-moz-placeholder {color:#aaa;font-weight:500;}
:-ms-input-placeholder {color:#aaa;font-weight:500;}
:-moz-placeholder {color:#aaa;font-weight:500;}



body, div, ul, li, strong, a, img, input, form, fieldset, textarea, h1, h2, h3, h4, h5, span, table, tbody, tr, td, th, button, p, label { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}


/* cyrillic-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans1.woff2) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans2.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans3.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans4.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans5.woff2) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans6.woff2) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans7.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans8.woff2) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans9.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans10.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans11.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans12.woff2) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans13.woff2) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans14.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans.eot);src:local('Open Sans'),local('Open Sans'),url(../fonts/open-sans.eot) format('embedded-opentype'),url(../fonts/open-sans.woff) format('woff')};
