/* MOBILE ITEM LABELS */
.mobile-labels {float:left;clear:both;width:100%;margin:0 0 5px 0;}
.mobile-labels:empty {display:none;}
.mobile-labels .elem {float:left;margin:0 5px 5px 0;padding:5px 12px;line-height:17px;font-size:12px;border-radius:100px;background:#555;color:#fff;font-weight:bold;}
!.mobile-labels .elem.premium {background:#03a9f4;color:#fff;}


/* SMS PAYMENTS */
#side-right .sms-payments {float:left;clear:both;width:100%;margin:0 0 20px 0;overflow:hidden;}
.sms-payments a {float:left;width:50%;margin:0;clear:none;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 {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:"Segoe UI",Arial,sans-serif;}

#osp_referral, #osp_referral_info {float:left;clear:both;width:100%;text-align:left;font-weight:500;}
label[for="osp_referral"] {margin-top:10px;}
#osp_referral {max-width:280px;}


/* MAKE OFFER BUTTON REMOVE STYLING, USER RATING, IM */
.mo-box, .mo-box *:not(i), .mo-show, .mo-show *:not(i), .mo-status, .mo-status *:not(i), .make-offer-link, .make-offer-link *:not(i) {font-family:"Segoe UI",Arial,sans-serif;}
#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:"Segoe UI",Arial,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;}

body #mo-list .mo-goto-new, body #mo-new button.mo-submit {border-radius:100px;width:auto;font-size: 13px; font-weight: 500; padding: 8px 12px;line-height:16px;height:34px;}
body .mo-show .mo-top-list-head, body .mo-show .mo-top-head {font-size:18px;font-weight:bold;color:#1b1f23;background:#fff;border-bottom:1px solid rgba(0,0,0,0.1);}
body #mo-fancy-overlay {background:#000;opacity:0.5;}
body .mo-show, body #mo-new {border-radius:5px;overflow:hidden;}
body .mo-show .mo-input-wrap > input:not(#price) {padding-left:12px!important;box-shadow:none;}
body .mo-show input, body .mo-show select, body .mo-show textarea {background:#f8f8f8;border-color:rgba(0,0,0,0.1);box-shadow:none;}
body .mo-show .mo-input-wrap > i {display:none!important;}
body .mo-status {padding-top:40px;}


h2.im-head, .im-body, .im-body *:not(i) {font-family:"Segoe UI",Arial,sans-serif;;}
#main.user-custom-maim .inside {float: left; margin: 0 0 20px 0; width: 100%; clear: both; padding: 20px; background: #fff; border: 1px solid #e5ebef;}
#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:#edf8fe;border:1px solid rgba(0,0,0,0.1);}
body #im-create-thread-form {padding:15px 25px 25px 25px; border: none; background: #fff;width:100%;}
body #im-create-thread-form .im-textarea {border-radius:2px;}
body .im-textarea {background:#f9f8f8;}
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 button.im-button-green {padding:6px 13px;border-radius:100px;}

.container-outer.custom-custom {display:block;clear:both;padding-top:20px;}



/* 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;}


/* SEARCH SORT BOX */
.sort-it {float:right;width:auto;margin:0 0 0 10px;overflow:visible!important;}
.sort-it .sort-title {font-weight: bold;color:#fff;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:32px;position:relative;z-index:15;margin:0;padding:6px 12px;line-height:18px;float:left;width:100%;clear:both;border-radius:100px;background:#1d9eef;color:#fff;}
.sort-it .sort-title .title-keep > span {font-weight:500;font-size:14px;line-height:19px;}
.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:32px;width:180px;padding-top:10px;}
.sort-it .sort-content {position:relative;float:left;display:block;width:100%;background:#fff;box-shadow: 0 1px 4px rgba(0,0,0,0.28);z-index: 1;padding:0;border-radius: 5px; }
.sort-it .sort-content:before {content: ""; display: block; position: absolute; top: -5px; 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:#1b1f23;padding:10px 12px;text-decoration: none;font-weight:normal;font-size:13px;line-height:13px;margin:0;position:relative;z-index:3;}
.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:0 0 0 6px; font-family: FontAwesome;float:right;}
.sort-it .sort-content a.current:hover:after {color:#fff;}
.sort-it .sort-content a:hover {background:#1d9eef;color:#fff;}


/* LIST - GRID VIEW */
.list-grid {float:right;width:auto;padding:0;margin:0;}
.list-grid a {width:32px;height:32px;line-height:32px;float:left;margin:0 10px 0 0;font-size:14px;border:1px solid #637584;color:#637584;border-radius: 100px;background:transparent;text-decoration:none;text-align:center;}
.list-grid a i {line-height:30px;text-indent:-1px;}
.list-grid a:last-child {margin-right:0;}
.list-grid a:hover, .list-grid a.active {color:#1d9eef;border-color:#1d9eef;}
.list-grid a.active {cursor:default;}


/* 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:bold;color:#333;border:1px solid #d5e5ec;border-radius:2px;background:#e7f5fb;box-shadow:2px 2px 6px rgba(0,0,0,0.05);}
.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.1); 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;}
.content_only .banner-theme.banner-item_top { display: none!important; }


/* 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 .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:#03a9f4;}
.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: 20px auto 20px 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:#03a9f4;}
.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:#03a9f4;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;}
.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;}
.input-box-check label {cursor:pointer;position:relative;float:left;padding:0 0 0 30px!important;line-height:20px;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:#03a9f4;color:#fff;background-color:#03a9f4;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.last {margin-bottom:0;}
.input-box i { display:none!important;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:36px; padding:8px 12px;line-height:18px;font-size:13px;width:100%;background:#f3f7f9;box-shadow:none;transition:0.1s linear all; }


/* 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;opacity:0.8;}
#flat-cat .category-box:hover {opacity:1;}
#flat-cat .option {float:left;width:50px;position:relative;height:50px;margin:0;text-align:center;box-shadow: 3px 0 5px rgba(0,0,0,0.15) inset;-moz-box-shadow: 3px 0 5px rgba(0,0,0,0.15) inset;-webkit-box-shadow: 3px 0 5px rgba(0,0,0,0.15) inset;}
#flat-cat .option:first-child {box-shadow:none;}
#flat-cat .option i {float:left;width:100%;clear:both;line-height:50px;font-size:18px;color:#fff;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
#flat-cat .option img {max-width: 36px; max-height: 36px; width: auto; height: auto; margin: auto; position: absolute; right: 0; left: 0; bottom: 0; top: 0;}




#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:8px 10px;margin:-6px 0;color:#fff;cursor:pointer;line-height:16px;background:#F44336;font-size:12px;font-weight:bold;text-decoration:none;}
.flat-wrap .back:hover {background:#D32F2F;}
.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:bold;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:#03a9f4;color:#fff;}
.flat-wrap .single.selected {background:#03a9f4;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:bold;margin:0 15px 0 0;}
#latest-search a {float:left;margin:0 12px 0 0;text-decoration:none;color:#03a9f4;}
#latest-search a:hover {text-decoration:underline;}



/* ALERTS */
#n-block {float:left;width:100%;clear:both;margin:0 0 15px 0;position:relative;background:#fff;padding:15px 15px 20px 15px;border:1px solid #e5ebef;}
#sidebar-search #n-block h3 {float:left;clear:both;width:100%;font-size:18px;color:#1b1f23;margin:3px 0 15px 0;padding:0;}
#n-block .text {font-weight:normal;float:left;clear:both;width:100%;font-size:13px;line-height:18px;color:#637584;margin:0 0 15px 0;}

#n-block .n-box {float:left;clear:both;position:relative;width:100%;}
#n-block #alert_email {float:left;width:100%;clear:both;height:32px;border-radius:100px;border:1px solid rgba(0,0,0,0.1);padding:5px 12px;line-height:16px;border-radius:100px;background:#f8f8f8;font-size:12px;color:#999;}
#n-block #alert_email:focus {border:2px solid #1d9eef!important;background:#fff;padding:5px 11px;}

#n-block .btn {margin:0;background:#4bb1f1;text-decoration:none;color:#fff;border-radius:100px;float:left;width:auto;text-align:center;padding:8px 12px;font-size:13px;font-weight:500;line-height:14px;height:32px;}
#n-block .btn:hover {background:#1f9fef;text-decoration:none;color:#fff;}
#n-block .btn:focus {box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #a1d5f5;}
#n-block .btn:active {box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #4bb1f1;}
#n-block .n-box .btn {position:absolute;right:2px;top:2px;padding:6px 8px;height:28px;}


.exp-box {float:left;width:100%;clear:both;margin:-10px 0 15px 0;}
.exp-box .exp-mes {float:left;clear:both;width:100%;background:#F44336;padding:20px;font-size:15px;font-weight:bold;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:30px 0 20px 0;}
.item-desc h2 {font-weight:500;width:100%;float:left;clear:both;font-size:18px;color:#F44336;line-height:22px;margin:0 0 8px 0;padding:0 0 8px 0;border-bottom:1px solid #eee;}
.item-desc .text {float:left;clear:both;width:100%;line-height:22px;font-size:13px;color:#637584;margin:0 0 30px 0;word-break: break-word;}
.item-desc h2.attribute {float: left; width: calc(100% + 40px); background: #edf8fe; margin: 10px -20px; padding: 15px 20px; color: #1b1f23; border: 1px solid rgba(0,0,0,0.05); border-left: none; border-right: none;}



/* ITEM TOP DETAILS */
.top-details {float:left;width:100%;clear:both;color:#444;position:relative;padding:0 65px 0 0;margin:0 0 20px 0;border-bottom:1px solid #f8f8f8;}
.top-details h2.top {float:left;width:auto;clear:both;color:#00bcd6;font-size:20px;line-height:26px;margin:0 0 10px 0;}
.top-details .bot {float:left;width:100%;clear:both;margin:0 0 15px 0;font-size:12px;line-height:20px;}
.top-details .bot > div {padding:0 15px;border-right:1px solid #eee;float:left;}
.top-details .bot > div:first-child {padding-left:0;}
.top-details .bot > div.id {border-right:none;}
.top-details .bot .location, .top-details .bot .id {font-weight:bold;}
.top-details .qr-right {position:absolute;right:0px;top:0px;bottom:20px;}
.top-details .qr-right img {max-width:100%;max-height:100%;width:auto;height:auto;}
.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:#F44336;color:#fff;font-weight:bold;}


/* ITEM STATUS LINE */
.status-line {float:left;margin:-5px 0 -5px 15px;}
.status-line > div {float:left;width:auto;line-height:16px;margin:0 6px 0 0;background:#03a9f4;font-size:12px;padding:5px 10px 5px 10px;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);}
.status-line > div > span {font-weight:bold;}



#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: bold; 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 */
#footer {width:100%;display:block;margin:15px 0 0 0;padding:8px 0;background:#637584;clear:both;float:left;}
#footer a {text-decoration:none;font-weight:normal;color:rgba(255,255,255,0.8);font-size:13px;margin:0 20px 0 0;line-height:18px;}
#footer a:hover {text-decoration:underline;color:#fff;}
#footer .inside {margin:0 auto;width:100%;max-width:1200px}
#footer .inside .left {float:left;width:70%;padding:8px 0;}
#footer .inside .right {float:left;width:30%;text-align:right;}
#footer .share > span {margin:0;display:inline-block;}
#footer .share > span > a {margin:0 1px 0 0;color:rgba(0,0,0,0.6);float:left;padding:8px 0;text-align:center;font-size:18px;line-height:18px;width:34px;height:34px;border-radius: 100px;}
#footer .share > span > a:hover {background:rgba(0,0,0,0.1);color:#fff;}
#footer .share > span > a i {line-height:18px;}
#footer .share > span.whatsapp {display:none;}
#footer .share > span.whatsapp a {color:#7bbf6a;font-size:22px;}



.box-empty {padding: 10px; float: left; text-align:center;clear: both; width: 100%; position: relative;color:#999;font-weight:normal;font-size:13px;font-style:italic;}
.is767, .is1200, .resp {display:none;}
#h-options, #h-search {display:none;}


/* HEADER */
#header-bar {position:fixed;left:0;top:0;width:100%;clear:both;background:#fff;padding:0;height:50px;z-index:999;box-shadow:0 0 0 1px rgba(0,0,0,0.20);}
#header-bar .inside {display:block;width:100%;max-width:1200px;margin:0 auto;}
#header-bar .left-block {float:left;width:42%;padding:0;height:50px;}
#header-bar .right-block {float:right;width:42%;padding:7px 0;}
#header-bar .middle-block {float:right;width:16%;position:relative;}
#header-bar .middle-block .loader {display:none;position:absolute;left:0;right:0;bottom:0;top:0;background-color:#fff;z-index:0;transition: 0s; background-image: url(../images/ajax_loading.gif); background-repeat: no-repeat; background-position: center center; background-size: 40px; opacity: 1; color: transparent; cursor: default;}
#header-bar .middle-block .loading .loader {display:block;}
#header-bar .logo {padding:5px 10px;margin:0;}
#header-bar .logo a {float:left;width:100%;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:-50%;left:-50%;bottom:-50%;right:-50%;}

#header-bar .publish {margin:0 0 0 15px;background:#4bb1f1;text-decoration:none;color:#fff;border-radius:100px;float:right;width:auto;text-align:center;padding:10px 15px;font-size:13px;font-weight:bold;line-height:16px;height:36px;}
#header-bar .publish:hover {background:#1f9fef;text-decoration:none;}
#header-bar .publish:focus {box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #a1d5f5;}
#header-bar .publish:active {box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #4bb1f1;}

#header-bar .le-btn {float:left;cursor:pointer;transition:0.1s linear all;text-decoration:none;color:#637584;font-weight:bold;font-size:13px;width:auto;height:50px;position:relative;padding:17px 15px 13px 15px;margin:0;line-height:20px;}
#header-bar .le-btn i:not(.arrow) {float:left;line-height:20px;font-size:18px;margin:0 6px 0 0;}
#header-bar .le-btn span {float:left;cursor:pointer;}
#header-bar .le-btn em {position: absolute; font-style: normal; font-size: 10px; font-weight: normal; width: auto; line-height: 13px; height: 13px; padding: 0 2px; min-width: 13px; text-align: center; border-radius: 100px; bottom: 9px; left: 10px; box-shadow: 0 0 1px 1px #fff; color: #fff; background: #637584;}
#header-bar .le-btn i.arrow {float:left;font-size:14px;margin:0 0 0 4px;color:#637584;line-height:20px;}
#header-bar .le-btn:hover, #header-bar .le-btn.active, #header-bar .hovered .le-btn {color:#1d9eef;border-bottom:2px solid #1d9eef;}
#header-bar .le-btn.home i {font-size:20px;}


#header-bar .account {float:right;margin:0 0 0 10px;}
!#header-bar .profile {float:left;margin:2px 0 2px 15px;font-size:13px;padding:9px 13px;height:36px;line-height:16px;text-decoration:none;font-weight:500;border:1px solid #009688;background:#fff;color:#009688;-webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px;}
!#header-bar .profile:hover {color:#fff;background:#009688;}
#header-bar .picture {background:#fff;float:right;overflow:hidden;margin:1px 0 0 15px;width:34px;height:34px;border-radius: 100px;position:relative;border:1px solid rgba(0,0,0,0.15);}
#header-bar .picture img {position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;margin:auto;width:auto;height:auto;max-height:40px;max-width:40px;}
#header-bar .picture:focus {box-shadow:0 0 0 2px #FFFFFF, 0 0 2px 3px rgba(29, 158, 239, 0.55);}
#header-bar .picture:active {border-color:rgba(0,0,0,0.3);}

#header-bar .search-top {position:relative;float:right;width:200px;margin:1px 0 0 0;}
#header-bar .search-top input[type="text"] {float:left;width:100%;border:1px solid rgba(0,0,0,0.1);padding:6px 12px;line-height:16px;border-radius:100px;background:#f8f8f8;font-size:12px;color:#999;height:34px;}
#header-bar .search-top input[type="text"]:focus {border:2px solid #1d9eef!important;background:#fff;padding:5px 11px;}
#header-bar .search-top button {position:absolute;padding:0;margin:0;top:3px;right:3px;background:transparent;color:#637584;box-shadow:none;border:none;width:34px;height:28px;border-radius:100px;line-height:28px;text-align:center;font-size:16px;}
#header-bar .search-top button i {line-height:28px;}
#header-bar .search-top button:focus, #header-bar .search-top button:active {box-shadow:0 0 5px 1px rgba(29, 158, 239, 0.65);}


#header-bar .language {float:left;}
!#header-bar span.info {float: left; clear: both; width: 100%; padding: 8px 6px; line-height: 14px; color: #888; background: #f0f0f0; margin: 0 0 5px 0; font-style: italic;}
#body-user-public-profile .flash-wrap {margin-top:15px;margin-bottom:-10px;}


/* MAIN TITLE H1 */
#header-line {float:left;width:100%;clear:both;background:#1d9eef;font-weight:bold;padding:15px 0 18px 0;text-align:center;}
#header-line .inside {max-width:1200px;width:100%;display:block;margin:0 auto;text-align:left;padding:0 15px;}
#header-line h1 {font-size:24px;line-height:26px;color:#fff;}
#header-line h1 > span {float:left;margin-right:12px;}
#header-line h1 .elem {float:left;display:inline-block;width:auto;line-height:15px;margin:3px 0 -3px 5px;background:rgba(0,0,0,0.2);font-size:12px;padding:5px 12px 5px 12px;color:#fff;border-radius: 100px;}
#header-line h1 .elem > span {font-weight:bold;}


.simple-select {float:left;width:100%;clear:both;position:relative;}
.simple-select .text {cursor:pointer;float:left;color:#637584;width:100%;clear:both;background:#f3f7f9;border:1px solid #e5ebef;font-size:13px;padding:5px 12px;height:30px;}
.simple-select .text i:not(.help):not(.fa-gear) {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):not(.fa-gear):before {content:"\f106";}
.simple-select .list {display:none;z-index:3;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;width:100%;clear:both;padding:9px 9px;line-height:14px;color:#1b1f23;}
.simple-select .option:not(.info):hover {background-color:#1d9eef;color:#fff;}
.simple-select .option.bold {font-weight:bold;margin-top:1px;color:#111;}
.simple-select .option.info {color: #617583; padding-top: 15px; padding-bottom: 5px; cursor: default; font-size: 12px; font-weight: bold;}
.simple-select .option.info:after { content: ""; display: block; clear: both; width: 20px; height: 1px; background: #617583; margin-top: 10px; }
.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:9px;font-size:14px;font-weight:500;}
.simple-select .option.selected:hover:after {color:#fff;}


/* LOCATION PICKER */
#location-picker {position:relative;float:left;width:100%;z-index:10}
!#location-picker:after {font-family:"FontAwesome";position:absolute;color:#777;left:14px;top:10px;font-size:25px;content:"\f041";font-weight:500;}
#location-picker .term {float:left;clear:both;width:100%;position:relative;}
#location-picker .shower-wrap {position:absolute;width:100%;height:auto;top:45px;left:0px;}
#location-picker .shower {display:none;float:left;width:100%;clear:both;max-height:300px;overflow-y:auto;border:1px solid rgba(0, 0, 0, 0.4);border-top:1px solid #eee;background:#fff;z-index:1;}
#location-picker .shower .option {float:left;display:block;width:100%;border-bottom:1px solid #fff;color:#444;padding:10px 10px;font-size:13px;cursor:pointer;position:relative;}
#location-picker .shower .option:hover, #location-picker .shower .option.selected {font-weight:bold;color:#000;}
#location-picker .shower .option.country:hover, #location-picker .shower .option.country.selected, #location-picker .shower .option.region:hover, #location-picker .shower .option.region.selected {text-decoration:underline;}
#location-picker .shower .option.empty-pick {font-style:italic;font-size:12px;color:#999;background:#f8f8f8;cursor:default;font-weight:100;}
#location-picker .shower .option.more-pick, #location-picker .shower .option.min-char {color:#637584;font-size:12px;font-weight:bold;}
#location-picker .shower .option.country, #location-picker .shower .option.region {font-weight:bold;}
#location-picker .shower .option.service, #location-picker .shower .option.service:hover {cursor:default;font-weight:500;text-decoration:none;}
#location-picker .shower .option.city span {font-size:11px;background:#8BC34A;color:#fff;padding: 1px 4px 2px 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 3px;}
#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.country:after {content:"\f278";font-size:25px;right:7px;top:7px;}
#location-picker .shower .option.region:after {content:"\f041";font-size:25px;right:15px;top:7px;}
#location-picker .shower .option.city:after {content:"\f275";font-size: 14px; right: 16px; top: 11px;}
#location-picker .shower .option.selected:after {content:"\f00c";color:#00BCD4;}
#location-picker .shower .option.selected.region:after {right:10px;}
#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:8px;top:12px;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:100%;height:auto;top:45px;left:0px;}
#item-picker .shower {display:none;float:left;width:100%;clear:both;max-height:300px;overflow-y:auto;border:1px solid rgba(0, 0, 0, 0.4);border-top:1px solid #eee;background:#fff;z-index:1;}
#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:not(.service) {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 {font-style:italic;font-size:12px;color:#999;background:#f8f8f8;cursor:default;font-weight:100;padding:10px;}
#item-picker .shower .option.service, #item-picker .shower .option.service:hover {color:#999;cursor:default;font-weight:500;text-decoration:none;}
#item-picker .shower .option.service:after {display:none;}
#item-picker .shower .option.min-char {background:#f8f8f8;border-bottom:none;color:#999;}
#item-picker .shower .option.more-pick, #item-picker .shower .option.min-char { font-style: italic; color: #999; font-size: 11px;padding:10px;}
#item-picker .shower .option .left {background:#fff;position:absolute;width:80px;height:59px;top:0px;left:0px;overflow:hidden;border-right:1px solid #eee;}
#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:bold;line-height:18px;padding:1px 5px 11px 0px;color:#03a9f4;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:bold;}
#item-picker .loader {position:absolute;right:8px;top:12px;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:50px;height:80px;background:rgba(29, 158, 239, 0.8);transition:0.1s linear all;}
.fancybox-wrap .fancybox-prev span:before, .fancybox-wrap .fancybox-next span:before {color:#fff;font-size:40px;font-family:"FontAwesome";float:left;width:100%;text-align:center;line-height:80px;}
.fancybox-wrap .fancybox-prev span, .fancybox-wrap .fancybox-prev:hover span {left:0;border-top-right-radius: 100px; border-bottom-right-radius: 100px;}
.fancybox-wrap .fancybox-next span, .fancybox-wrap .fancybox-next:hover span {right:0;left:auto;border-top-left-radius: 100px; border-bottom-left-radius: 100px;}
.fancybox-wrap .fancybox-prev span:before {content:"\f104";text-indent:-10px;}
.fancybox-wrap .fancybox-next span:before {content:"\f105";text-indent:10px;}
.fancybox-wrap .fancybox-prev:hover span, .fancybox-wrap .fancybox-next:hover span {background:#1d9eef;}
.fancybox-outer .fancybox-inner {background:#fff;border-radius:5px;}
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.5!important;}
.quick-view .fancybox-inner {overflow-y:visible!important;}
.fancybox-wrap.home-cat .fancybox-close, .fancybox-wrap.alert-func .fancybox-close,.fancybox-wrap.add-com-func .fancybox-close, .fancybox-wrap.pict-func .fancybox-close { opacity:0.6;position: absolute; top: 15px; right: 8px; width: 36px; height: 36px; cursor: pointer; z-index: 1004; color: #aaa; font-size: 18px; background-image: url(../images/close.png); background-repeat: no-repeat; background-position: center center; }
.fancybox-wrap.home-cat .fancybox-close:hover, .fancybox-wrap.alert-func .fancybox-close:hover, .fancybox-wrap.add-com-func .fancybox-close:hover, .fancybox-wrap.pict-func .fancybox-close:hover {opacity:1;}

/* 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:#03a9f4;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:#03a9f4;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}


/* 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:#F44336;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 {-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;}
.tr2 {-webkit-transition:0.2s linear all;-moz-transition:0.2s linear all;-ms-transition:0.2s linear all;-o-transition:0.2s linear all;transition:0.2s linear all;}
.tr3 {-webkit-transition:0.3s linear all;-moz-transition:0.3s linear all;-ms-transition:0.3s linear all;-o-transition:0.3s linear all;transition:0.3s linear all;}
!.title_block {line-height:17px;float: left; font-weight:500;position:relative; text-transform: uppercase; width: 100%; clear: both; margin: 0 0 5px 0; border-bottom: 1px solid #444; font-size: 15px; padding: 0 0 3px 0; }
.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:12px;cursor:default;opacity:0.9;right:12px;border-radius:100px;z-index:10;font-weight:500;text-align:center;padding:6px 12px;background:#1d9eef;color:#fff;}
#pictures #photo-count .top {float:left;font-size:14px;line-height:18px;margin-right:6px;}
#pictures #photo-count .top i {line-height:18px;}
#pictures #photo-count .bottom {float:left;font-size:13px;line-height:18px;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: rgba(29, 158, 239, 0.9); width: 45px; height: 70px; color: #fff; transition: 0.1s linear all;}
#pictures .bx-wrapper .bx-controls-direction a:hover {background:#1d9eef;}
#pictures .bx-wrapper .bx-controls-direction a:active {background:#1d9eef;}
#pictures .bx-wrapper .bx-controls-direction a.bx-next {left: auto;right: 0px;border-top-left-radius:100px; border-bottom-left-radius: 100px;}
#pictures .bx-wrapper .bx-controls-direction a.bx-prev {opacity:0.2;border-top-right-radius: 100px; border-bottom-right-radius: 100px;}
#pictures .bx-wrapper .bx-controls-direction a:focus{outline: none;}
#pictures .bx-wrapper .bx-controls-direction a:before {width: 100%; color: #fff; color: #fff; 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;text-indent:-10px;}
#pictures .bx-wrapper .bx-controls-direction a.bx-next:before {content: "\f105";float: right;text-indent:10px;}
#pictures .bx-wrapper .bx-controls-direction a:hover:before {color:#fff;}


#image-empty {float:left;clear:both;width:100%;text-align:center;}
#image-empty img {width:auto;height:auto;display:block;margin:0 auto;max-width:100%;border:1px solid #f0f0f0;}
#image-empty span {float:left;clear:both;width:100%;margin:10px 0 5px 0;font-size:13px;color:#999;font-size:12px;}

#listing {padding:25px 0 0 0;}
#listing #pictures .bx-wrapper {margin-bottom:0px;}
.content_only #listing #pictures .bx-wrapper {margin-bottom:0;}
#listing #left div.details {float:left;width:100%;clear:both;}


/* SEND TO FRIEND */
#sendfriend {float:left;width:100%;clear:both;position;relative;margin:0;padding:8px 10px;font-size:13px;line-height:16px;}
#sendfriend .input-box {float:left;width:100%;position:relative;clear:both;margin:0 0 25px 0;}
#sendfriend .input-box i {position: absolute; font-size: 16px; font-weight: 500; color: #111; top: 10px; left: 2px; width: 26px; text-align: center; line-height: 16px;}
#sendfriend .input-box i.fa-envelope, #sendfriend .input-box i.fa-envelope-o, #sendfriend .input-box i.fa-user-o {font-size:14px;}
#sendfriend .row .input-box input, #sendfriend .row .input-box select {float: left; width: 100%; clear: both; margin: 0;}
#sendfriend .input-box.last {margin-bottom:15px;}
#sendfriend .row {float:left;width:100%;clear;both;margin:0;}
#sendfriend .row.last {padding:0;margin:0 0 15px 0;}
#sendfriend .row label {float:left;width:100%;margin:0 0 4px 0;font-weight:bold;}
#sendfriend .row label span {float:left;width:auto;}
#sendfriend .row input {float:left;width:100%;font-size: 13px; float: left; clear: none; height: 36px; line-height: 18px; margin:0; width: 100%; padding: 8px 12px;transition:0.1s linear all;}
#sendfriend .row textarea {float:left;width:100%;clear:both;padding:8px 12px;height:120px;font-size:13px;line-height:16px;transition:0.1s linear all;}
#sendfriend button {float:left;margin:5px 0;clear:both;}
#sendfriend button#send-message:disabled {opacity:0.5;padding-left:32px;}
#sendfriend button#send-message:disabled:before {font-family:"FontAwesome";font-size:16px;position:absolute;content:"\f110";color:#fff;margin-left:-21px;-webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}
#sendfriend #anr_captcha_field_1 {float:left;clear:both;width:100%;margin-bottom:12px;}

#send-friend-form #error_list {padding:0 8px;margin:4px 0 15px 0;}


/* ITEM COMMENTS */
.item-comments {float:left;clear:both;width:100%;}
.item-comments #comments {display:block;margin:0 -20px;}
#more-info .item-comments h2 {margin-bottom:0;padding-left:64px;}

.comments_list {float:left;clear:both;width:100%;font-size:13px;line-height:16px;padding:1px;margin:15px 0 0 0;}
.comments_list .comment-wrap {float:left;clear:both;width:100%;margin:0;}
.comments_list .comment-wrap .ins {padding:8px 19px;float:left;clear:both;width:100%;position:relative;}
.comments_list .comment-wrap.even .ins {}
.comments_list .comment-image {float:left;position:relative;width:48px;height:48px;float:left;background:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:100px;overflow:hidden;}
.comments_list .comment-image img {position: absolute; max-width: 50px; max-height: 50px; top: -50%; left: -50%; right: -50%; bottom: -50%; display: block; width: auto; height: auto; margin: auto;}
.comments_list .comment {float:left;width:90%;padding:4px 0 0 15px;}
.comments_list .comment h4 {float:left;clear:both;width:100%;font-size:14px;color:#1b1f23;font-weight:500;margin:0 0 6px 0;line-height:17px;}
.comments_list .comment h4 .bold {font-weight:bold;}
.comments_list .comment .body {float:left;clear:both;width:100%;margin:0;color:#637584;}
.comments_list .comment a {position:absolute;top:4px;right:5px;color:#F44336;text-decoration:underline;}
.comments_list .comment a:hover {color:#333;}
.comment-empty {background:#fcfcfc;border-top:1px solid #f2f2f2;}
.comment-empty .comment-image img {opacity:0.5;}
.comment-empty .comment {padding-top:27px;}
.comment-empty .comment.two-lines {padding-top:22px;}
.comment-empty .comment .body span {font-style:italic;color:#999;float:left;width:100%;clear:both;}
.comment-empty .comment .body a.log {color:#03a9f4;position:relative;top:auto;right:auto;float:left;clear:both;width:auto;text-decoration:none;margin:3px 0 0 0;}
.comment-empty .comment .body a.log:hover {text-decoration:underline;}
.item-comments .paginate {padding:8px 0;}

#comment_form {float:left;width:100%;clear:both;position;relative;margin:0;padding:0px;font-size:13px;line-height:16px;}
#comment_form .middle {padding:20px 18px;}
#comment_form .row {float:left;width:100%;clear;both;margin:0;}
#comment_form .row.full {width:100%;margin:10px 0 0 0;}
#comment_form .row label {float:left;width:100%;margin:0 0 4px 0;font-weight:bold;color:#1b1f23;}
#comment_form .row label span {float:left;width:auto;}
#comment_form .row textarea {float:left;width:100%;clear:both;padding:8px 12px;height:80px;margin:0 0 15px 0;font-size:13px;line-height:18px;transition:0.1s linear all;}
#comment_form button {float:left;margin:5px 0;clear:both;}
#comment_form button#send-comment:disabled {opacity:0.5;padding-left:32px;}
#comment_form button#send-comment:disabled:before {font-family:"FontAwesome";font-size:16px;position:absolute;content:"\f110";color:#fff;margin-left:-21px;-webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}

#comment_form .req-what {margin-bottom:15px;float:left;width:100%;clear:both;}

#more-info.comments .btn {float:left;margin:8px 0 8px 62px;}
#more-info.comments .no-comments {float:left;width:100%;clear:both;font-size:14px;color:#637584;font-style:italic;padding: 5px 20px 5px 85px;}



/* QUICK VIEW OF PPICTURES */
body.content_only {padding:0;}
body.content_only .content:not(.add_item) {margin:0;}
body.content_only .bx-wrapper {margin:0px auto 0 auto;}
body.content_only #listing #pictures .item-bxslider img {border:none!important;}
body.content_only .bx-wrapper .bx-pager .bx-pager-item:first-child:last-child, .bx-wrapper .bx-pager .bx-pager-item:first-child:last-child {display:none;}
body.content_only #pictures #photo-count {display:none;}
body.content_only #listing #main {margin:0;width:100%;padding:0;}
body.content_only #listing.content, body.content_only #listing #left, body.content_only #listing #pictures .item-bxslider img {padding:0!important;width:100%;height:auto;}
body.content_only #swap, body.content_only #images .flag {display:none!important;}
body.content_only #listing #pictures .bx-wrapper .bx-pager {bottom:30px;}
body.content_only .cc-cookies, .fw-supporting .cc-cookies  {display:none!important;}
#body-search .content {margin-top:20px;}
body.content_only #header-bar, body.content_only .mobile-post, body.content_only .item-desc, body.content_only #listing #left div.details, body.content_only .item-desc,
body.content_only #listing #more-info, body.content_only #footer-partner, body.content_only #footer {display:none!important;}
body.fw-supporting, body.contente_only {padding-top:0;}



/* 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;}
.fw-box .head {padding: 22px 20px; height: 65px; float: left; width: 100%; margin: 0; clear: both; background: #fff; border-bottom: 1px solid #f0f0f0; font-size: 18px; line-height:21px;font-weight: bold; color: #1b1f23;overflow:hidden; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.fw-box .head .def-but {display:none!important;}
.fw-box .head h2 {font-size: 18px; color: #1b1f23; width: auto; line-height: 20px; font-weight: bold; display: inline-block;}
.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:#edf8fe;padding: 12px 10px; overflow: hidden;overflow-y:auto;}
.fw-box .middle .text {font-size:12px;line-height:14px;color:#888;float:left;clear:both;width:100%;}
.fw-box .middle .input-box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), .fw-box .middle select, .fw-box .middle textarea {background:#fff;}
.fancybox-inner, .fancybox-inner .fw-box, body .fancybox-wrap {border-radius: 5px;}
.pict-func .fw-box .middle {background:#fff;}


/* 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: #1b1f23; font-size: 18px; padding:0px; line-height: 20px; margin: 20px 0 10px 0; font-weight: bold; letter-spacing: -0.5px;}
#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 30px 15px 30px;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 30px;}
#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;}
#post-hooks input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), #post-hooks select {width:auto;}


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: 15px 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;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 {overflow:hidden;text-overflow:ellipsis;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:#F44336;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;overflow:hidden;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-ua, #body-user-custom {background:#fff;border:none;}
.body-ua .content, #body-user-custom .content, .content.user_account {padding-top:20px;}
.body-ua #header-bar, #body-user-custom #header-bar {border:none;}
.body-ua #footer-partner, #body-user-custom #footer-partner {display:none;}
.body-ua #footer, #body-user-custom #footer {border-top:1px solid #f2f2f2;padding-top:20px;}

.fancybox-wrap.alert-func .fancybox-inner {background:#edf8fe;}

.body-ua #chart {float: left; width: 100%; clear: both; height: 280px; margin: 0 0 25px 0; padding: 10px; border: 1px solid #ddd; box-shadow: 2px 2px 8px rgba(0,0,0,0.08); }
.user_account .paginate a, .user_account .paginate span {display:inline-block;float:none;}
.user_account .dashboard .inside, .user_account .items .inside, .user_account .alerts .inside {float:left;width:100%;clear:both;background:#fff;padding:20px;border:1px solid #e5ebef;}
.user_account .alerts .inside {background:transparent;padding:0;border:none;}
!.user_account .alerts .inside {padding:15px 25px 0 25px;}
.user_account .card {float:left;width:29.33%;margin:0 2% 33px 2%;border:1px solid #ddd;text-align:center;min-height:200px;background:#fcfcfc;padding:20px;box-shadow:1px 1px 5px rgba(0,0,0,0.05);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.05);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.05);}
.user_account .card:hover {background:#fff;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);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.1);-webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px;}
.user_account .card .icon > i {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);-webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px;}
.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;-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
.user_account .card .icon .count i {line-height:14px;}
.user_account .card .header {font-size:17px;line-height:20px;color:#000;font-weight:500;float:left;clear:both;width:100%;margin:0 0 10px 0;}
.user_account .card .description {font-size:11px;line-height:16px;height:32px;overflow:hidden;font-style:italic;color:#aaa;font-weight:500;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 .card.item {text-align:left;position:relative;}
.user_account .card.item .image {float:left;width:140px;clear:both;margin:0 0 12px 0;position:relative;border:1px solid #f2f2f2;}
.user_account .card.item .image img {float:left;width:auto;height:auto;max-width:100%;}
.user_account .card.item .image .image-count {position:absolute;padding:3px 8px;color:#fff;background:rgba(0,0,0,0.6);bottom:3px;left:3px;}
.user_account .card.item .title {float:left;width:100%;clear:both;font-size:13px;line-height:16px;height:32px;overflow:hidden;color:#000;font-weight:bold;margin:0 0 10px 0;}
.user_account .card.item .item-description {float:left;width:100%;font-style:italic;font-weight:500;clear:both;font-size:12px;color:#777;line-height:16px;height:58px;padding:10px 0 0 0;overflow:hidden;border-top:1px solid #f2f2f2;margin:0 0 10px 0;}
.user_account .card.item .price {font-size:18px;line-height:22px;font-weight:bold;color:#03a9f4;float:left;width:100%;clear:both;margin:0 0 2px 0;padding:0 0 0 0;}
.user_account .card.item .location, .user_account .card.item .category {font-size:12px;line-height:16px;height:16px;overflow:hidden;color:#333;float:left;font-weight:500;width:100%;clear:both;margin:0 0 12px 0;}
.user_account .card.item .location i, .user_account .card.item .category i {float:left;color:#999;width:16px;text-align:center;margin:0 5px 0 0;line-height:14px;font-size:16px;}
.user_account .card.item .category {margin-bottom:5px;}
.user_account .card.item .ua-premium {position:absolute;right:20px;top:20px;font-size:30px;color:#F44336;text-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
.user_account .card.item .dates {font-size:12px;line-height:16px;color:#333;float:left;width:100%;clear:both;margin:0 0 10px 0;padding:10px 0 0 0;border-top:1px solid #f2f2f2;}
.user_account .card.item .dates > span {float:left;width:100%;clear:both;margin:1px 0;height:16px;}
.user_account .card.item .dates span.label {color:#999;width:85px;display:inline-block;}
.user_account .card.item .buttons {margin:5px -2% 0 -2%;float:left;width:104%;clear:both;}
.user_account .card.item .buttons a {float:left;position:relative;height:35px;text-align:left;font-size:12px;font-weight:500;padding:8px 3px 8px 40px;background:#fff;border:1px solid #ccc;color:#333;text-decoration:none;margin:0 2% 6px 2%;width:46%;}
.user_account .card.item .buttons a:hover {text-decoration:underline;}
.user_account .card.item .buttons a i {position:absolute;width:32px;height:33px;line-height:33px;top:0;left:0;text-align:center;font-size:16px;font-weight:500;color:#111;background:#eee;-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 .card.item .type {z-index:2;position:absolute;top:-13px;left:0;width:100%;text-align:center;}
.user_account .card.item .type span {display:inline-block;padding:3px 6px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);width:auto;background:#ccc;box-shadow: 1px 1px 5px rgba(0,0,0,0.1);}
.user_account .card.item .type.active span {background:#8BC34A;}
.user_account .card.item .type.pending_validate span {background:#EDD840;}
.user_account .card.item .type.expired span {background:#E55934;}
.user_account .ua-items-empty {float:left;width:100%;margin:0;padding:40px 0;background:#fff;font-size:16px;font-weight:bold;color:#1b1f23;text-align:center;}
!.user_account .ua-items-empty img {display:none;float:left;width:70px;height:auto;opacity:0.6;margin:0 15px 0 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;}
!.user_account .ua-items-empty:hover img {opacity:1;}
!.user_account .ua-items-empty span {float:left;max-width:80%;line-height:16px;font-size:13px;color:#999;font-style:italic;padding-top:26px;}
!.user_account .ua-items-empty.ua-alerts {border-top:none;box-shadow:none;width:96%;margin:0 2% 20px 2%;}
!.user_account .ua-items-empty.ua-alerts-total {width:100%;margin:20px 0 37px 0;}
.user_account .card.item .stats {float:left;clear:both;width:100%;margin:1px 0 12px 0;}
.user_account .card.item .stats > div {float:left;cursor:default;clear:none;padding:2px 4px 3px 4px;margin:1px 2px 1px 0;font-size:10px;line-height:13px;border-radius:2px;color:#fff;background:#444;}
.user_account .card.item .stats > div:hover {background:#000;}

.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 20%;position:relative;float:left;clear:both;width:100%;background: rgba(0,0,0,0.02); border: 1px solid rgba(0,0,0,0.1); border-radius: 3px;transition:0.1s linear all;border-radius: 3px;}
.user_account .us-item a.image {position:absolute;left:0;top:0;height:100%;width:20%;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 12px 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:rgba(0,0,0,0.1);color:#1b1f23;text-decoration:none;font-weight:600;font-size:12px;line-height:13px;}
.user_account .us-item .buttons > a:hover {background:rgba(0,0,0,0.15);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;line-height:16px;font-size:13px;}
.user_account .us-item .middle > div {padding:3px 10px;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;line-height:16px;font-size:13px;padding-bottom:0px;}
.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;background:#fff;margin:0 0 20px 0;border:1px solid #e5ebef;}
.user_account .box.last {margin-bottom:0;}
.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 {float:left;margin:26px 0 0 30px;}
.user_account.fi_user_menu_wrap {margin-top:0;}
.user_account #location-picker {font-size:12px;float:left;clear:none; margin-bottom:0px;width:260px; padding:0;}
.user_account #location-picker:after {font-family: "FontAwesome"; position: absolute; color: #111; left: 2px; top: 10px;text-align:center;width:26px; font-size: 19px; content: "\f041"; font-weight: 500; }
.user_account #location-picker .shower-wrap {top:38px;}
.user_account #location-picker .term {padding-left:28px;height:40px;width:100%;}
.user_account .um.s0 li {padding:10px 15px}
.user_account .um.s0 li strong {float:left;clear:both;width:100%;font-size:16px;line-height:18px;font-weight:bold;color:#1b1f23;margin:0 0 2px 0;}
.user_account .um.s0 li span {float:left;clear:both;width:100%;font-size:13px;line-height:15px;font-weight:normal;color:#637584;}

.user_account .um.s0, .user_account .um.s1, .user_account .um.s2 {width:100%;float:left;padding:6px 0;position:relative;margin:0;border-bottom:1px solid rgba(0,0,0,0.1);}
.user_account .um.s3 {width:100%;float:left;padding:0;position:relative;}
.user_account .user-menu-header {display:none!important;float:left;width:100%;clear:both;background:#f8f8f8;color:#333;font-size:13px;line-height:16px;font-weight:bold;padding:14px 10px;border-bottom:1px solid #eee;}
.user_account .user-menu-header i {float:left;margin:0 6px 0 0;font-size:16px;line-height:16px;color:#000;width:20px;text-align:center;}
.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 20px;margin-bottom:20px;}
.user_account #main .inside > .content {padding:0;}
.user_account #sidebar {float:left;width:20%;padding:0 0 6px 0;margin-bottom:60px;background:#fff;border:1px solid #e5ebef;}
.user_account #sidebar li { width:100%;margin:0;float:left;clear:both;text-align:left;position:relative }
.user_account #sidebar li:last-child {border-bottom-color:#e0e0e0;}
.user_account #sidebar li a {font-weight:normal;display:inline-block;margin:0;line-height:15px;text-decoration:none;font-size:14px;width:100%;padding:12px;color:#1b1f23;transition:0.1s linear all;}
.user_account #sidebar li a:hover, .user_account #sidebar li.active a {color:#fff;background:#1d9eef;text-decoration:none;}
.user_account #sidebar li a:hover i, .user_account #sidebar li.active a i, .user_account #sidebar .hook-options li.active a:before, .user_account #sidebar .hook-options li a:hover:before {color:#fff;}
.user_account #sidebar li.active a {margin:1px 0;}
.user_account #sidebar li .count {display:none!important;position:relative;z-index:2;float:right;line-height:15px;min-width:21px;margin:7px;text-align:center;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);border;1px solid #fff;padding:3px;color:#fff;-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.user_account #sidebar li:nth-child(1) .count {background:#8BC34A;}
.user_account #sidebar li:nth-child(2) .count {background:#EDD840;}
.user_account #sidebar li:nth-child(3) .count {background:#E55934;}
.user_account #sidebar li:nth-child(4) .count {background:#FA7921;}
.user_account #sidebar li a i {color:#637584;width:22px;text-align:center;float:left;margin:0 10px 0 0;font-weight:normal;line-height:15px;font-size:15px;}
.user_account #sidebar li a i.fa-envelope-o:before {content:"\f2b7";}
.user_account #sidebar .hook-options li a:before {color:#637584;width:23px;text-align:center;float:left;margin:0 10px 0 0;font-size:15px;line-height:15px;font-weight:normal;font-family:"FontAwesome";content:"\f192";}
.user_account #sidebar .hook-options li[class^="opt_"] a:before {display:none;}
!.user_account #sidebar li.active {background:#03a9f4;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
!.user_account #sidebar li.active:after {border-top: 1px solid #03a9f4; width: 24px; height: 24px; content: ""; border-right: 1px solid #03a9f4; background: #03a9f4; position: absolute; right: -13px; top: 5px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
!.user_account #sidebar li.active a {color:#fff;font-weight:bold;cursor:default;}
!.user_account #sidebar li.active a:hover {text-decoration:none;}
!.user_account #sidebar li.active a i {font-size:17px;color:#fff;}
.user_account #sidebar li.opt_logout {border:none;}
!.user_account #sidebar li.opt_logout a {color:#fff;text-align:center;font-weight:bold;line-height:14px;font-size:12px;background:#F44336;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:#D32F2F;}
!.user_account #sidebar li.opt_logout a i {line-height: 14px; float: none; margin: 0 5px 0 0; color: #fff; width: auto; font-size: 15px; vertical-align: -1px; font-weight: 500;}

.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 h2, .user_account .modify_profile h3 {position:relative;float: left; background:#fff;clear: both; font-size: 16px; font-weight: bold; color: #1b1f23; margin:0 0 12px 0; padding: 20px 20px; line-height: 20px; display: block; width: 100%; border-bottom: 1px solid rgba(0,0,0,0.1);}
.user_account .modify_profile .row.user-buttons {padding:12px 0 25px 25%;background:transparent;}
.user_account .modify_profile .row .current_email {font-size: 13px; line-height: 16px; margin: 12px 0; float: left; color: #000;font-weight:bold;}
.user_account .modify_profile .row > textarea {max-width:60%;clear:none;}
.user_account .modify_profile .btn-primary {font-size:13px;font-weight:bold;}
.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:#F44336;border-color:#F44336;}
.user_account .btn-remove-account:hover {background:#D32F2F;border-color:#D32F2F;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: 20px; background: #fff; border: 1px solid #e5ebef;}
.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 .inside { clear:both; display:block; float:left; width:100%; background:transparent;padding:0px;}
.user_account .modify_profile form { clear:both; display:inline; float:left; width:100%;}
.user_account .modify_profile form label { clear:both; float:left;margin:0;padding:10px 35px 10px 10px;width:25%;font-size:13px;line-height:16px;text-align:right }
.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:30px;}
.user_account .modify_profile form input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) { float:left;clear:none;margin-bottom:0px;width:260px;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;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;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:12px 0; margin:0 0 1px 0; width:100%;background:#fff; }
.user_account .input-box {float: left; width: 100%; clear: none;width:75%; 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;}






.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_account #main .price .MCtooltip {display:none!important;}
.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:10px;}
#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 {text-align: left; font-size: 18px; font-weight: bold; color: #1b1f23; margin: 0 0 20px 0; font-weight: bold; line-height: 20px;}
#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: 25px; background: #fff; border: 1px solid rgba(0,0,0,0.1);margin:0 0 30px 0;}
#contact-wrap #recaptcha_widget_div {margin:15px 0 10px 0;}
#contact-wrap label {display:none;}
#contact-wrap label:not(.status) { float: left; width: 100%; clear: both; color: #333; margin: 0 0 5px 0; text-align: left;font-size:13px;}
#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"]) { max-width:280px;margin:0;height:auto; padding:10px 8px;line-height:13px;width:100%;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;}
#contact-wrap .div-desc {display:block;margin:-24px -24px 0px -24px;}
#contact-wrap .div-desc .wrap {float:left;width:100%;clear:both;padding:13px 24px;background:rgba(240, 240, 240, 0.4);border-bottom:1px solid #eee;}
#contact-wrap .div-desc img {max-width: 70px; opacity: 0.5; float: left; clear: both; background: #fff; padding: 2px; height: auto; border: 1px solid #f2f2f2; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
#contact-wrap .div-desc span {float: left;max-width:80%; padding: 29px 0 0 15px;line-height:16px;color:#999;font-style:italic;}
#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: 20px 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;clear:both;width:100%;display:block;}
.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;}

#body-user-register #footer-partner, #body-contact #footer-partner, #body-user-recover #footer-partner, #body-user-forgot-password #footer-partner, #body-page #footer-partner, #body-item-post #footer-partner, #body-item-edit #footer-partner {display:none;}
#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:70px;font-size:13px;line-height:16px;}
#i-forms h2 {text-align:left;font-size:18px;font-weight:bold;color:#1b1f23;margin:0 0 20px 0;font-weight:bold;line-height:20px;}
#i-forms fieldset {width:100%;float:left;clear:both;}
#i-forms .external-log {float:left;width:auto;clear:none;color:#fff;font-size:13px;line-height:14px;font-weight:bold;text-align:center;margin:0 10px 10px 0;color:#fff;padding:10px 10px;}
#i-forms .external-log i {float:left;line-height:14px;font-size:20px;margin-right:8px;}
#i-forms .external-log.fb {background:#3b5998;border-color:#3b5998;}
#i-forms .external-log.fb:hover {background:#5477bf;}
#i-forms .external-log.gc {background:#dd4b39;border-color:#dd4b39}
#i-forms .external-log.gc:hover {background:#e67263;}
#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:480px;display:inline-block;margin:0 auto;}
#i-forms .box .user_forms {padding:25px;background:#fff;border:1px solid rgba(0,0,0,0.1);}
#i-forms form label {float:left;width:100%;clear:both;color:#333;margin:0 0 5px 0;text-align:left;}
#i-forms form .input-box-check {width:auto;margin:0;}
#i-forms form .input-box-check label {cursor:pointer;font-size:12px;font-weight:bold;line-height:21px;}
#i-forms form .input-box-check label:hover {text-decoration:underline;}
#i-forms .input-box {float:left;width:100%;max-width:280px;clear:both;margin:0 0 15px 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%;max-width:280px;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 {clear:both;margin: 15px 15px 15px 0;}
#i-forms .swap {float:left;width:100%;clear:both;text-align:left;}
#i-forms .swap + .lost {float:left;width:100%;clear:both;text-align:left;margin-top:10px;}
#i-forms .lost {float:left;width:100%;clear:both;text-align:left;}
!#i-forms .swap a {color:#000;text-transform:uppercase;font-weight:bold;text-decoration:none;}
!#i-forms .swap a:hover {text-decoration:underline;}
#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;}


/* USER PASSWORD RECOVER */
#i-forms.recover {width:100%;max-width:360px;float:none;clear:none;margin:0 auto;}
#i-forms.recover .user_forms {padding:25px;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:#fff;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 rgba(0,0,0,0.1);}
.user_forms #uniform-blue, .user_forms #uniform-green {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 rgba(0,0,0,0.1); margin-bottom:15px;height:auto; padding:10px 8px;line-height:13px;width:100%;background:#fff;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:auto;clear:none;margin: 23px 0 0 10px;}
!.user_forms form .more-login {color:#000;text-decoration:none;font-weight:500;font-size:12px;float:right;line-height:21px;}
!.user_forms form .more-login:hover {text-decoration:underline;}
.iform-footer {float:left;clear:both;width:calc(100% + 50px);background:#f5f8fa;color:#637584;font-size:13px;line-height:16px;padding:25px;margin:15px -25px -25px -25px;}


/* RELATED LISTINGS */
.item-block#related-block {padding:0;}
#related {float:left;width:100%;clear:both;}
#related .one {float:left;width:100%;clear:both;padding:15px 20px;border-bottom:1px solid rgba(0,0,0,0.08);}
#related .one:hover {background:#E8F5FD;}
#related .one:first-child {border-top:1px solid rgba(0,0,0,0.08);}
#related .one .image {float:left;width:25%;height:auto;margin:0;border-radius:5px;border:1px solid rgba(0,0,0,0.15);overflow:hidden;position:relative;}
#related .one .image .img  {float:left;clear:both;width:100%;padding-top:75%;}
#related .one .image .img img {position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;width:auto;height:auto;margin:auto;max-width:125%;max-height:125%;}
#related .one .text {float:left;width:75%;padding:1px 0 1px 15px;}
#related .one .title {float:left;width:100%;clear:both;line-height:16px;font-size:14px;height:17px;overflow:hidden;font-weight:bold;color:#1b1f23;margin-bottom:5px;}
#related .one .desc {float:left;width:100%;clear:both;height:17px;line-height:16px;font-size:13px;font-weight:normal;color:#637584;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;word-wrap: break-word; word-break: break-all;}
#related .one:hover .title {text-decoration:underline;}
#related .one .price {float:left;width:100%;clear:both;line-height:16px;font-size:12px;font-weight:bold;color:#1d9eef;}
#related .one .price .MCtooltip {display:none!important;}
#side-right #related h2 {padding:20px;margin-bottom:0px;}
#related .btn {margin:20px 0 20px 20px;line-height:16px;}


/* ADD COMMENT TARGET LISTING */
.item-sample {float:left;width:100%;clear:both;background:#fff;padding:20px;}
.item-sample .one {float:left;width:100%;clear:both;}
.item-sample .one .image {float:left;width:25%;height:auto;margin:0;border-radius:5px;border:1px solid rgba(0,0,0,0.2);overflow:hidden;position:relative;}
.item-sample .one .image .img  {float:left;clear:both;width:100%;padding-top:75%;}
.item-sample .one .image .img img {position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;width:auto;height:auto;margin:auto;max-width:125%;max-height:125%;}
.item-sample .one .text {float:left;width:75%;padding:1px 0 1px 15px;}
.item-sample .one .title {float:left;width:100%;clear:both;line-height:16px;font-size:14px;height:17px;overflow:hidden;font-weight:bold;color:#1b1f23;margin-bottom:5px;}
.item-sample .one .desc {float:left;width:100%;clear:both;line-height:16px;font-size:13px;height:17px;font-weight:normal;color:#637584;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;word-wrap: break-word; word-break: break-all;}
.item-sample .one:hover .title {text-decoration:underline;}
.item-sample .one .price {float:left;width:100%;clear:both;line-height:16px;font-size:12px;font-weight:bold;color:#1d9eef;}
.item-sample .one .price .MCtooltip {display:none!important;}


/* LISTING PLUGIN DETAILS (HOOK) */
#plugin-details {float:left;width:100%;clear:both;margin:0; color: #1b1f23; font-size: 13px; line-height: 16px;}
#plugin-details h3, #main #plugin-details h2 {display:none!important;float:left;clear:both;width:100%;position:relative;color:#444;margin:0!important;}
#plugin-details h3 span, #main #plugin-details h2:not(.radius_h2) span {position:relative;z-index:2;padding:6px 0;margin:6px 0;float:left;font-size:13px;font-weight:bold;border-bottom:1px solid #444;}
#plugin-details h4 {float:left;width:100%;clear:both;margin:20px 0 5px 0;font-size: 12px;color:#444;font-weight:bold;} 
#plugin-details>h4 {font-size:13px;font-weight:500;margin:0 0 25px 0;}
#plugin-details>div {float:left;width:100%;clear:both;margin:0 0 30px 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 {height:34px;margin:1px 0;padding:8px 0;float:left;width:50%;clear:none;position:relative;}

!#plugin-details>table tr:nth-child(even), #plugin-details .table-attributes table tr:nth-child(even), #plugin-details .job-detail table tr:nth-child(even), #plugin-details .job-detail>div:nth-child(odd) {border-left:none;}
!#plugin-details>table tr:nth-child(odd), #plugin-details .table-attributes table tr:nth-child(odd), #plugin-details .job-detail table tr:nth-child(odd), #plugin-details .job-detail>div:nth-child(even) {border-right:none;}
!#plugin-details>table tr:nth-child(even):after, #plugin-details .table-attributes table tr:nth-child(even):after, #plugin-details .job-detail table tr:nth-child(even):after, #plugin-details .job-detail>div:nth-child(odd):after {display:block;content:".";text-indent:-9999px;position:absolute;top:-1px;left:0;background:#fff;height:34px;width:1px;}
!#plugin-details>table tr:nth-child(odd):after, #plugin-details .table-attributes table tr:nth-child(odd):after, #plugin-details .job-detail table tr:nth-child(odd):after, #plugin-details .job-detail>div:nth-child(even):after {display:block;content:".";text-indent:-9999px;position:absolute;top:-1px;right:0;background:#fff;height:34px;width:1px;}
!#plugin-details>table tr:nth-child(even):before, #plugin-details .table-attributes table tr:nth-child(even):before, #plugin-details .job-detail table tr:nth-child(even):before, #plugin-details .job-detail>div:nth-child(odd):before{display:block;content:".";text-indent:-9999px;position:absolute;top:0;left:1px;background:#eee;height:32px;width:1px;}
!#plugin-details>table tr:nth-child(odd):before, #plugin-details .table-attributes table tr:nth-child(odd):before, #plugin-details .job-detail table tr:nth-child(odd):before, #plugin-details .job-detail>div:nth-child(even):before{display:block;content:".";text-indent:-9999px;position:absolute;top:0;right:1px;background:#eee;height:32px;width:1px;}

#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:normal;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;margin:0;padding:0; color: #1b1f23; font-size: 13px; line-height: 16px;}
#custom_fields h3 {position: relative; z-index: 2; padding: 6px 0; margin: 6px 0; float: left; font-size: 13px; font-weight: bold; border-bottom: 1px solid #444;}
#custom_fields .meta_list {float:left;width:100%;clear:both;}
#custom_fields .meta {float: left; width: 50%; padding: 1px;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:normal;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; }



/* LISTING CONTACT SELLER */
.contact-seller h1 {display:none;visibility:hidden;}
#contact_form {float:left;width:100%;clear:both;position;relative;margin:0;padding:0;font-size:13px;line-height:16px;}
#contact_form .message-block {float:left;clear:both;width:100%;}
#contact_form .row {float:left;width:100%;clear;both;margin:0 0 15px 0;}
#contact_form .row.full {width:100%;margin:0;}
#contact_form .row label, #contact_form .att-wrap > label {float:left;width:auto;font-size:13px;color:#1b1f23;margin:0px;padding:10px 10px 0 0;line-height:14px;width:100px;}
#contact_form .row label span {float:left;width:auto;margin:0;padding:0 5px 0 0;}
#contact_form .row label span.req {font-style:normal;font-size:14px;padding:0;font-weight:bold;}
#contact_form .row input {float:left;width:100%;max-width:240px;padding:8px 12px;font-size:13px;line-height:17px;}
!#contact_form .row input:not(.disabled):hover {border-color:#aaa;}
!#contact_form .row input:not(.disabled):focus {border-color:#F44336;}
#contact_form .row input.disabled {background:#fdfdfd;cursor:not-allowed;}
#contact_form .row textarea {float:left;width:100%;max-width:480px;margin:0 0 15px 0;padding:8px 12px;border:1px solid rgba(0,0,0,0.1);height:120px;font-size:13px;line-height:18px;transition:0.1s linear all;}
!#contact_form .row textarea:hover {border-color:#aaa;}
!#contact_form .row textarea:focus {border-color:#F44336;}
#contact_form button {float:left;margin:15px 0 8px 100px;clear:both;}
#contact_form button#item-message:disabled {opacity:0.5;}
#contact_form .message-status {display:none;float:left;clear:both;width:100%;padding:20px 20px 35px 20px;text-align:center;background:#edf8fe;}
#contact_form .message-status .icon {float:left;width:100%;clear:both;}
#contact_form .message-status .icon i {display:inline-block;font-size:70px;font-weight:500;color:#8BC34A;margin:0px 0 15px 0;}
#contact_form .message-status.message-not-sent .icon i {color:#F44336;}
#contact_form .message-status .title {float:left;width:100%;clear:both;font-size:18px;color:#333;font-weight:500;margin:0 0 10px 0;line-height:22px;}
#contact_form .message-status .link {float:left;width:100%;clear:both;font-size:13px;}
#contact_form .message-status  .link a {color:#03a9f4;text-decoration:none;font-weight:500;}
#contact_form .message-status .link a:hover {text-decoration:underline;}
#contact_form .req-what {display:none;}
#contact_form #recaptcha_image {max-width:100%!important;}
#contact_form .attachment {clear:none;float:left;padding-top:5px;}
#more-info.contact-seller h2 {padding-left:100px;margin:5px 0 25px 0;}

.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:#00BCD4;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;}

#contact_form .phone {float:left;width:100%;margin:0;padding:15px 19px;background:#fcfcfc;}
#contact_form .phone.no-number {opacity:0.75;}
#contact_form .phone-block {float:left;margin:0 5px 0 0;font-size:18px;color:#444;line-height:34px;}
#contact_form .phone-block i {float:left;font-size:18px;color:#fff;text-indent:1px;width:34px;height:34px;line-height:36px;margin:0 8px 0 0;text-align:center;background:#03a9f4;-webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px;}
#contact_form .phone-block span {float:left;}
#contact_form .phone-block:hover span {text-decoration:underline;}
#contact_form .no-number .phone-block:hover span {text-decoration:none;}
#contact_form .phone-show {text-decoration:none;float:left;line-height:12px;margin-left:2px;margin-top:14px;font-size:12px;font-weight:500;color:#03a9f4;border-bottom:1px dotted #03a9f4;}
#contact_form .phone-show:hover {border-bottom:1px solid;}

#contact_form .mail {float:left;clear:both;width:100%;margin:-1px 0 0 0;padding:15px 19px;background:#fcfcfc;border-top:1px solid #f2f2f2;}
#contact_form .mail-block {float:left;margin:0 5px 0 0;font-size:18px;color:#444;line-height:34px;}
#contact_form .mail-block i {float:left;font-size:18px;color:#fff;width:34px;height:34px;line-height:36px;margin:0 8px 0 0;text-align:center;background:#03a9f4;-webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px;}
#contact_form .mail-block span {float:left;}
#contact_form .mail-block:hover span {text-decoration:underline;}
#contact_form .mail-show {text-decoration:none;float:left;line-height:12px;margin-left:2px;margin-top:14px;font-size:12px;font-weight:500;color:#03a9f4;border-bottom:1px dotted #03a9f4;}
#contact_form .mail-show:hover {border-bottom:1px solid;}




/* LISTING REPORT */
#report .cont-wrap { width:auto;position:absolute;display:none;top:52px;right:0;}
#report .cont-wrap:before {top:-5px;right:16px;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:3px 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:0px 0 20px 0;background:#fff;padding:20px;}
#more-info h2 {float:left;clear:both;width:100%;margin:0 0 15px 0;line-height:20px;font-weight:bold;font-size:18px;color:#1b1f23;}
#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;font-weight:bold;font-size:16px;color:#111;margin:20px 0 0 0;}



/* LISTING SOCIAL SHARE */
.listing-share {float: left;width: 100%;text-align: center;margin: 0px 0 10px 0;position:relative;}
.listing-share span {color:#777;font-size:13px;top:13px;left:0px;position:absolute;}
.listing-share .single {margin:0 3px;display: inline-block;}
.listing-share .single .fa {font-size:46px;float:left;cursor:pointer;opacity:0.8;width:42px;}
.listing-share .single:hover .fa {opacity:1;}
.listing-share .single-twitter .fa {color:#00ACB3;}
.listing-share .single-facebook .fa {color:#0067CB;}
.listing-share .single-google-plus .fa {color:#E23C00;}
.listing-share .single-pinterest .fa {color:#Bbold00;}



/* LISTINGS */
#listing #main {margin:0;;width:70%;padding:0 20px 0 0;float:left;}
#listing #main.side-main {float:right;padding:0 0 0 30px;}
#listing #left {float:left;width:100%;padding:0;margin: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:2px 2px 12px rgba(0, 0, 0, 0.1);-moz-box-shadow:2px 2px 12px rgba(0, 0, 0, 0.1);-webkit-box-shadow:2px 2px 12px rgba(0, 0, 0, 0.1);}
.item-block {float:left;clear:both;width:100%;background:#fff;border:1px solid #e5ebef;display:none;padding:20px;margin:0 0 20px 0;}
.item-block[data-block="detail"] {display:block;}
.item-block.photo-block {padding:0;}
.item-block.item-map {padding:8px;min-height:360px;}
.item-block #price {float:left;clear:both;width:auto;margin:0 0 20px 0;font-size:30px;line-height:32px;color:#1b1f23;}
body .bx-wrapper .bx-viewport {border-radius:0;}

#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 #eee;float:left;clear:both;width:100%;text-align:center;margin:-1px 0 0 0;position:relative;background:#fff;padding:15px 8px 7px 8px;text-align:center;}
#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 a:not(.reports) {display:inline-block;width:42px!important;height:42px!important;text-align:center;background: #f2f2f2; border: 1px solid #f2f2f2; color: #777; text-decoration: none; font-size: 16px;-webkit-border-radius: 21px; -moz-border-radius: 21px; border-radius: 21px;}
#item-buttons a:not(.reports):hover, #item-buttons #report:hover > a {background:#00bcd4;color:#fff;}
#item-buttons a:not(.reports):hover i, #item-buttons a:not(.reports):hover span, #item-buttons #report:hover > a i {color:#fff;}
#item-buttons i, #item-buttons span {color:#777;line-height:40px;}
#item-buttons a.is_favorite {background-color:#FFE500;border-color:#FFE500;color:#c7b40a;}
#item-buttons a.is_favorite:hover {background-color:#fff;color:#FFE500;border-color:#FFE500;}
#item-buttons a.is_favorite span {color:#c7b40a;}
#item-buttons a.is_favorite:hover span {color:#FFE500;}

.item-actions .elem:not(.feedback):not(.user-rating) a {display:inline-block; font-size: 14px;color:#43a3da;font-weight:500;text-decoration:none;}
.item-actions .elem:not(.feedback):not(.user-rating) a:hover, #item-buttons #report:hover > a {color:#43a3da;text-decoration:underline;}
.item-actions .elem.feedback, #item-buttons .elem.user-rating {height:auto;}
.item-actions .elem.feedback a#leave_feedback {font-size: 12px; font-weight: 600; text-decoration: none; margin-top: 4px;}
.item-actions .elem.feedback a#leave_feedback:hover {text-decoration:underline;}
.item-actions .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-actions .ur-button.add-new-rating:hover {text-decoration:underline;}
.item-actions .show-rating.show-stars {float:left;clear:both;width:100%;margin:0;padding:0;height:auto;}


/* 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:bold;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:30%;}
#side-right.side-main {float:left;}
#side-right h2 {float:left;position:relative;clear:both;background:#fff;color:#1b1f23;font-weight:bold;padding:0px;margin:0 0 15px 0;font-size:18px;width:100%;}
#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 #seller {float:left;clear:both;width:100%;font-size:13px;line-height:20px;text-align:center;margin:0 0 20px 0;padding:0;}
#side-right #seller .name {float:left;clear:both;width:100%;font-size:18px;font-weight:bold;margin:16px 0 0 0;text-align:left;color:#fff;}
#side-right #seller .name a {color:#fff;font-weight:bold;text-decoration:none;}
#side-right #seller .name a:hover {color:#fff;text-decoration:underline;}
#side-right #seller .body {background:#fff;padding:0;}
#side-right #seller .body .inside {padding:0 0 25px 0;float:left;width:100%;clear:both;}
#side-right .side-prof {position:relative;display:inline-block;overflow:hidden;width:100px;height:100px;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;background:#fff;border:1px solid #03a9f4;padding:2px;}
#side-right .side-prof img {position:absolute;max-width:92px;max-height:92px;top:0;left:0;right:0;bottom:0;display:block;width:auto;height:auto;margin:auto;-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-right .side-photo {float:left;width:100%;clear:both;height:70px;position:relative;background:#1d9eef;padding-left:110px;}
#side-right .side-photo .img {background:#fff;position:absolute;top:20px;left:20px;width:70px;height:70px;box-shadow:0 0 0 3px #fff, 0 0 0 5px rgba(29, 158, 239, 0.7);border-radius:100px;overflow:hidden;}
#side-right .side-photo .img img {position:absolute;left: -50%; top: -50%; right: -50%; bottom: -50%;max-width:80px;max-height:80px;margin:auto;}


#side-right .body {float:left;clear:both;width:100%;padding:15px 10px;}
.HiddenDiv {float:left;clear:both;width:100%;}

#side-right #location {float:left;clear:both;width:100%;font-size:13px;line-height:20px;text-align:left;margin:0 0 20px 0;padding:20px;}
#side-right #location .body {padding:0;}
#side-right #location .body .loc-text {float:left;clear:both;width:100%;padding:0px;line-height:22px;}
#side-right #location .map {float:left;clear:both;width:100%;border:1px solid #fff;border-top:none;}
#side-right #location .map #itemMap {height:240px!important;}
#side-right #location .empty {margin:0;}
#side-right #location .btn {margin:20px 0 10px 0;}

#side-right .elem {float:left;clear:both;width:100%;font-size:13px;}
#side-right .elem.regdate {text-align:left;font-size:13px;color:#fff;font-weight:100;}
#side-right .elem.type {margin-bottom:5px;color:#bbb;}
#side-right .elem.type .fa {margin-right:3px;color:#00bcd4;opacity:0.35;}
#side-right .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 .item-actions {float:left;clear:both;width:100%;padding:0 15px 15px 15px;}
#side-right .item-actions .row:first-child {border-top:none;}
#side-right .item-actions .row i:not(.fa-star-o) {position:absolute;left:0;top:13px;width:30px;text-align:center;line-height:14px;color:#888;font-size:17px;}
#side-right .item-actions .row i.fa-envelope-o {font-size:16px;line-height:13px;}
#side-right .item-actions .row a {color:#1d9eef;text-decoration:none;font-weight:normal;}
#side-right .item-actions .row a:hover {text-decoration:underline;color:#1d9eef}

#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:bold;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;}

#side-right #user-card {padding:0;}
#side-right #user-card .body {padding:15px;margin-top:15px;}
#side-right #user-card .elem {line-height:22px;border-bottom:1px solid #eee;color:#637584;padding:8px 10px;}
#side-right #user-card .elem:last-child {border-bottom:none;}
#side-right #user-card .elem a {text-decoration:none;color:#1d9eef;}
#side-right #user-card .elem a:hover {text-decoration:underline;color:#1d9eef;}
#side-right #user-card .elem strong {float:left;line-height:12px;clear:both;font-size:11px;}
#side-right #user-card .elem span {float:left;clear:both;font-size:14px;}
#side-right #user-card .about {float:left;clear:both;width:100%;margin:35px 0 -10px 0;padding:0 25px;line-height:20px;font-size:13px;color:#637584;}
#side-right #user-card .side-photo .name {font-size:22px;font-weight:bold;padding:25px 0;line-height:20px;color:#fff;}

#comment-card .pictures {float:left;clear:both;width:100%;margin:0 0 5px 0;}
#comment-card .pictures .img {float:left;width:30%;height:auto;margin:0 3% 10px 0;border-radius:5px;border:1px solid rgba(0,0,0,0.2);overflow:hidden;position:relative;}
#comment-card .pictures .img .wr {float:left;clear:both;width:100%;padding-top:66%;}
#comment-card .pictures .img img {position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;width:auto;height:auto;margin:auto;max-width:125%;max-height:125%;}
#comment-card .title {float:left;clear:both;width:100%;margin:0 0 5px 0;font-size:14px;font-weight:bold;color:#637584;line-height:18px;}
#comment-card .description {float:left;clear:both;width:100%;margin:0 0 10px 0;font-size:13px;font-weight:normal;color:#637584;line-height:18px;}
#comment-card .price {float:left;clear:both;width:100%;margin:0 0 5px 0;font-size:18px;font-weight:bold;color:#1d9eef;line-height:18px;letter-spacing:-0.5px;}
#comment-card .price .MCtooltip {display:none!important;}

!#side-right #price {position:relative;height:70px;float:left;width:100%;clear:both;text-align:center;padding:20px 20px 20px 10px;font-size:26px;line-height:30px;font-weight:bold;background:#fff;color:#F44336;margin:0 0 20px 0;}
!#side-right #price:before {content:"";display:block;position:absolute;border:35px solid #fff;border-width:35px 12px;top:0;left:-24px;border-color:transparent #fff transparent transparent;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
!#side-right #price i {color:#bbb;font-size:16px;position:absolute;margin:0;top:0;right:0;width:32px;height:70px;line-height:70px;text-align:center;background:rgba(0,0,0,0.03);border-left:1px solid rgba(0,0,0,0.06);}
!#side-right #price.mc {padding-top:13px;}
!#side-right #price > span.long-price-fix {display:inline-block;max-width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap: break-word; word-break: break-all;}
#price .MCtooltip {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;margin:2px 0;padding:0;height:auto;line-height:14px;width:100%;font-size:12px;color:#999;font-weight:normal;}
#price .MCtooltip i {display:none!important;}
#price .MCtooltip br {content:" ";display:inline;clear:none;}
#price .MCtooltip br:before {content:" / ";}

#item-basics {float:left;clear:both;width:100%;font-size:12px;color:#637584;font-weight:bold;margin:0 0 10px 0;}
#item-basics .elem {float:left;margin:0 5px 0 0;}
#item-basics .elem:after {content:","}
#item-basics .elem:last-child:after {content:""}

/* LISTINGS - IMAGE BOX */
#listing #pictures {float:left;clear:both;width:100%;position:relative;}
#listing #pictures .item-bxslider {float:left;clear:both;width:100%;position:relative;}
#listing #pictures .item-bxslider li {position:relative;}
#listing #pictures .item-bxslider li a {position:relative;float:left;clear:both;width:100%;padding-top:66%;overflow:hidden;}
#listing #pictures .item-bxslider li a img {position:absolute;left:-50%;top:-50%;right:-50%;bottom:-50%;width:auto;height:auto;margin:auto;max-width:125%;max-height:125%;transition:0.1s linear all;}
#listing #pictures .item-bxslider li a:hover img {max-width:140%;max-height:140%;}
#listing #pictures .item-bxslider li a:after {content: "\f00e"; font-family: "FontAwesome"; font-size: 30px; color: #fff; z-index: 99999; position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; text-align: center; line-height: 60px; margin: -15px 0 0 -15px; opacity: 0; transition: 0.1s linear all; background: rgba(0,0,0,0.4); color: rgba(255,255,255,0.9); border-radius: 5px;}
#listing #pictures .item-bxslider li a:hover:after {opacity:1;}


/*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;}


/* SELLER TOOLS ON LISTING PAGE */
#s-tools {float:left;width:100%;clear:both;text-align:left;padding:25px 15px 5px 15px;border-bottom:1px solid rgba(0,0,0,0.08);background:#edf8fe;margin-bottom:-20px;}
#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:10px 51px 10px 20px;line-height:20;height:65px;float:left;width:100%;margin:0;clear:both;background:#fff;border-bottom:1px solid #f0f0f0;font-size:14px;font-weight:500;color:#1b1f23;}
.home-cat .cat-tab .head h2 {font-size:18px;color:#1b1f23;width:auto;line-height:19px;padding:13px 0;font-weight:500;display:inline-block;font-weight:bold;}
.home-cat .cat-tab .head a {float:left;}
.home-cat .cat-tab .head a:hover h2 {text-decoration:underline;}
.home-cat .cat-tab .head .add {float:right;width:auto;font-size:13px;display:inline-block;padding:9px 0;}
.home-cat .cat-tab .head .add a {margin:0;background:#4bb1f1;text-decoration:none;color:#fff;border-radius:100px;float:right;width:auto;text-align:center;padding:6px 10px;font-size:13px;font-weight:bold;line-height:16px;height:28px;box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #a1d5f5;}
.home-cat .cat-tab .head .add a:hover {background:#1f9fef;text-decoration:none;}
.home-cat .cat-tab .head .add a:focus {box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #a1d5f5;}
.home-cat .cat-tab .head .add a:active {box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #4bb1f1;}

.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;color:#637584;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 10px;  position: relative; }
.home-cat .cat-tab .middle a > span > span.icon {float:left;width: 40px; text-align: center; }
.home-cat .cat-tab .middle a > span > span.icon i {display: inline-block; font-size: 20px;line-height:26px;}
.home-cat .cat-tab .middle a:hover {color:#1b1f23;text-decoration:none;}
.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;}
.fancybox-content .home-cat {display:block;margin:0;}
#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:bold;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:bold;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:bold;}
.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:0px;margin:0;}
.white .block {float:left;width:102%;clear:both;position:relative;padding:0;margin:0 -1%;}
.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 #e5ebef;background:#fff;transition:0.15s linear all;border-radius:5px;}
.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 .simple-prod .category {float:left;clear:both;width:auto;font-size:11px;text-transform:uppercase;font-weight:500;text-decoration:none;margin:15px 0 5px 0;padding:0 15px;}
.white .simple-prod .category a {color:#bbb;}
.white .simple-prod .category a:hover {color:#bbb;text-decoration:underline;}



.white a.title {height:18px;text-align:left;float:left;width:100%;clear:both;font-size:14px;line-height:18px;text-decoration:none;font-weight:bold;color:#1b1f23;margin:0 0 15px 0;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; word-wrap: break-word; word-break: break-all;transition:0s linear all; }
.white a.title:hover {text-decoration:none;color:#1d9eef;text-decoration:none;}

.white .description {float:left;clear:both;width:100%;margin:0 0 12px 0;padding:0 15px;font-weight:normal;font-size:14px;color:#1b1f23;position:relative;height:36px;}
.white .description a.img {position:absolute;top:0;left:15px;background:#fff;width:36px;height:36px;overflow:hidden;border-radius:100px;border:1px solid rgba(0,0,0,0.15);transition:0.1s ease-in-out;}
.white .description a.img:active {border-color:rgba(0,0,0,0.3); }
.white .description a.img:focus {box-shadow: 0 0 0 2px #FFFFFF, 0 0 2px 3px rgba(29, 158, 239, 0.55); }
.white .description a.img img {position:absolute;width:auto;height:auto;max-width:38px;max-height:38px;margin:auto;top:-50%;left:-50%;right:-50%;bottom:-50%;}
.white .description .text {float:left;width:100%;margin: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 .middle {height:17px;float:left;clear:both;width:100%;margin:15px 0 8px 0;padding:0 15px;font-size:12px;line-height:16px;color:#637584;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word;}
.white .middle .location {float:left;clear:both;width:100%;font-weight:500;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.white .middle .location i {float:left;margin:0 5px 0 0px;color:#ccc;line-height: 16px; font-size: 17px;}

.white .bottom {float:left;clear:both;width:100%;padding:0 15px;letter-spacing:-0.3px;height:19px;margin:0 0 18px 0;}
.white .price {line-height:18px;float:left;width:auto;color:#1b1f23;font-weight:500;text-align:left;font-size:18px;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:30px;left:0;padding:9px 12px;font-size:13px;line-height:24px;color:#333;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.28);border-radius:5px;}
.white .price:hover span .MCtooltip {display:block;}
.white .price span .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;}
.white .price span .MCtooltip .fa {display:none;}


.white .labels {z-index:5;position:absolute;left:15px;top:8px;width:auto;max-width:80%;}
.white .labels > a {float:left;width:auto;color:#fff;padding:4px 9px;border-radius:100px;font-size:12px;font-weight:normal;text-decoration:none;line-height:13px;margin:0 5px 0 0;}
.white .labels > a.premium-label, .mobile-labels .elem.premium {background:#05d681;}
.white .labels > a.sold-label, .mobile-labels .elem.sold {background:#1b1f23;}
.white .labels > a.reserved-label, .mobile-labels .elem.reserved {background:#edf21d;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%;}
.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 5px 5px;border-radius:3px;}
.white .img-bottom > a span {color:#fff;line-height:14px;}
.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:16px;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%;}
.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;margin:0 0 12px 0;}
.white.list a.title {margin: 10px 0 10px 0; font-size: 18px; line-height: 21px; height: 22px;}
.white.list .description {margin:0 0 10px 0;height:auto;max-height:72px;overflow:hidden;}
.white.list .description .text {letter-spacing:-0.2px;height:auto;}
.white.list .middle {font-size:14px;margin:0 0 8px 0;}
.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;}
.white.list .simple-prod .category {display:none;}
.white.list .description a.img {display:none;}
.white.list .description.registered {padding-left:15px;}

#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: #e5ecf0 url(../images/ajax_loading.gif) no-repeat center 50px; background-size: 100px;}



.white .fi_make_favorite {opacity:0;position:absolute;bottom:8px;right:7px;-webkit-transition: opacity 0.1s ease-in-out; -moz-transition: opacity 0.1s ease-in-out; -ms-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out;}
.white .fi_make_favorite.is_favorite, .white .simple-prod:hover .fi_make_favorite {opacity:1;}

h2.home {float: left; line-height:24px;width: 100%;text-align:center; clear: both;color:rgba(0,0,0,0.4);font-weight:normal; margin: 10px 0 35px 0;font-size: 20px; padding:0;position:relative;}
h2.home span {display:inline-block;padding:0 15px;background:#e5ecf0;position:relative;z-index:3;box-shadow:0 0 8px 3px #e5ecf0;}
h2.home:after {content:"";display:block;position:absolute;top:50%;left:0;width:100%;margin-top:1px;z-index:2;height:1px;border-top:1px solid rgba(0,0,0,0.08);}


/* ALERT MESSAGES */
.alert-messages .a-message {float:left;clear:both;width:100%;padding:5px 8px 8px 8px;font-size:13px;line-height:18px;text-align:center;}
.alert-messages .a-message .icon {float:left;width:100%;clear:both;margin:4px 0 12px 0;text-align:center;}
.alert-messages .a-message .icon i {display:inline-block;font-size:60px;text-shadow:1px 1px 6px rgba(0,0,0,0.1);}
.alert-messages .a-message .icon.good i {color:#05d681}
.alert-messages .a-message .icon.bad i {color:#c34a4a;}
.alert-messages .a-message span {float:left;clear:both;width:100%;margin:0;color:#637584;font-weight:normal;}
.alert-messages .a-message span.first {font-size:16px;color:#1b1f23;margin-bottom:6px;}



/* 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 { border-bottom:1px dotted #ddd;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 */
.err400.content {min-height:400px;float:left;clear:both;width:100%;margin:50px 0;}
.err400 h1 {font-size:24px;line-height:30px;font-weight:500;color:#333;text-align:center;width:100%;float:left;clear:both;margin:50px 0 10px 0;}
.err400 .err-img {opacity:0.5;float:none;display:block;margin:0 auto;width:auto;height:auto;max-width:100%;}
.err400 .reason {float:left;clear:both;width:100%;text-align:center;font-size:15px;font-weight:500;color:#333;margin:5px 0 15px 0;line-height:18px;}
.err400 .link-wrap {float:left;clear:both;width:100%;margin:25px 0;text-align:center;font-size:13px;}
.err400 .link-wrap a {display:inline-block;margin:0 20px;font-weight:500;text-decoration:none;font-size:13px;position:relative;color:#03a9f4;}
.err400 .link-wrap a:hover {color:#111;}
.err400 .link-wrap a .fa {display:inline-block;color:#444;margin:0 0 0 5px;}



/* 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-open-box {position:relative;}
#lang-wrap {width:200px;position: absolute;z-index: 9999;text-align: left;display:none;margin:0;top:53px;left:0;}
#lang-box {float:left;background: #fff;box-shadow:0 1px 4px rgba(0,0,0,0.28);width: 100%;padding:0px;border-radius:5px;overflow:hidden;}
#lang-box li {padding:0;margin:0;float:left;clear: both;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#lang-box li .fa {position:absolute;right:10px;top:50%;height:16px;margin-top:-8px;line-height:16px;color:#1b1f23;}
#lang-box li img {float:left;margin:3px 5px 0 0;}
#lang-box li a {float:left;width:100%;padding:10px 15px;font-size:13px;font-weight:normal;text-decoration:none;position:relative;color:#637584;z-index:10;}
#lang-box li a:hover {background:#1d9eef;color:#fff;text-decoration:none;}
#lang-box li a:hover .fa {color:#fff;}
!#lang-box li a span {float:left;padding:0;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
!#lang-box li a:hover span {text-decoration:underline;}

!#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:#000;margin:0 0 0 4px;}
!#lang_open:hover span, #lang-open-box.hovered #lang-open span {color:#F44336;}
#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 {float:left;border:1px solid #eee;background:#eee;line-height:14px;padding:6px 8px;}
!#lang-open-box .mb-tool-cover:hover #lang_open, #lang-open-box.hovered .mb-tool-cover #lang_open {border-color:#ccc;border-bottom-color:#fff;background:#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:8px;}
#upload_avatar .middle img {padding:0;float:left;clear:both;margin:0 0 10px 0;height:190px;width:auto;max-width:300px;border:1px solid #ddd;padding:2px;background:#fff;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#upload_avatar .middle form .btn {float: left; clear: both; margin: 10px 0 15px 0;}
#upload_avatar .middle .empty {clear:both;float:left;margin-top:10px;}
#upload_avatar .middle input {cursor:pointer}
#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%:}

.flat-wrap.fancybox-content {width:420px;height:460px;padding:0;}

/* SEARCH LEFT SIDEBAR */
#sidebar-search {width:100%;float:left;clear:both;padding:0;margin:0 0 30px 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;background:#fff;position:relative;z-index:2;border:1px solid #e5ebef;margin:0 0 15px 0;}
#sidebar-search h3.head {float:left;width:100%;clear:both;color:#1b1f23;margin:3px 0 0 0;padding:15px;position:relative;font-size:18px;font-weight:bold;}
#sidebar-search h3.head > span {float:left;margin-right:10px;}

#sidebar-search h4, #sidebar-search h6 {float:left;width:100%;clear:both;color:#333;font-size:13px;line-height:24px;margin:0 0 2px 0;font-weight:normal;}
#sidebar-search input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), #sidebar-search select {border: 1px solid #e5ebef;font-size:13px;padding: 0px 10px;margin: 0;line-height:34px;height:36px;;background:#f3f7f9;float:left;clear:both;outline:none;width:100%;color:#637584;}
!#sidebar-search #location-picker input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {padding-left:28px;}
#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;}
#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) {display:none!important;}
#sidebar-search input.hasDatepicker {cursor:pointer;}
#sidebar-search input.cf_date_interval.hasDatepicker {float:none;width:50px;margin:0 12px 0 0;}
#sidebar-search fieldset h3 {font-size:13px;color:#637584;background:#fff;top:0;left:0;font-weight:bold;width:100%;padding:0;margin:15px 0 10px 0;line-height:15px;}
#sidebar-search fieldset h3 strong {font-weight:bold!important;}
#sidebar-search fieldset .h3-side-absolute {float:left;clear:both;width:100%;margin:0 0 40px 0;}
#sidebar-search h3 {float: left; width: 100%; clear: both; padding: 15px; color: #1b1f23;font-size:18px;line-height:20px;}
#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:100%;display:block;}
#sidebar-search .row {float:left;clear:both;width:100%;margin:0 0 15px 0;}
#sidebar-search .row .input-box {margin:0;}
#sidebar-search .row.checkbox {margin:5px 0 8px 0;}
#sidebar-search .row.checkbox label {font-size:12px;}
#sidebar-search .slider-span {float:left;width:100%;margin:0 0 5px 0;clear:both;box-shadow: inset 0 1px 1px rgba(52,63,74,.1),0 1px 0 rgba(255,255,255,.15); padding: 8px; background: #f8f8f8;-webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px;}
#sidebar-search #slider-range {border:1px solid #aaa;float:left;clear;both;width:92%;margin:5px 4%;font-size:14px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#sidebar-search #slider-range .ui-corner-all {border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
#sidebar-search #slider-range .ui-slider-range {background:#03a9f4;}
#sidebar-search #slider-range.ui-slider-horizontal {height:0.4em;}
#sidebar-search #slider-range .ui-slider-handle {width:1.6em;height:1.6em;top: -.7em; margin-left: -.8em;background: linear-gradient(to left top, #1076a5, #03a9f4); border: 3px solid rgb(255, 255, 255); box-shadow: rgba(52, 63, 74, 0.4) 0px 1px 2px;cursor:pointer;}
#sidebar-search #slider-range .ui-slider-handle.ui-state-hover {background: linear-gradient(to left top, #1076a5, #1076a5);}
#sidebar-search #slider-range .ui-slider-handle.ui-state-active {background: linear-gradient(to left top, #1076a5, #14465d)}
#sidebar-search #amount-min, #sidebar-search #amount-max, #sidebar-search #amount-del {float:left;width:auto;line-height:16px;clear:none;border:0; color:#00BCD4; font-weight:bold;font-size:14px;}
#sidebar-search #amount-del {margin:0 3px;}
#sidebar-search fieldset, #sidebar-search .sidebar-hooks > div {float:left;cursor:default;position:relative;clear:both;width:100%;padding:0px 15px;margin:0;transition:0.15s linear all;}
!#sidebar-search fieldset.img-check, #sidebar-search fieldset.price-box {padding-top:14px;padding-bottom:14px;}
#sidebar-search #atr-search .control-group > label {font-weight:bold;}
#sidebar-search .price-row {float:left;clear:both;width:100%;}
#sidebar-search #priceMin {float:left;width:43%;border-top-right-radius:0;border-bottom-right-radius:0;}
#sidebar-search #priceMax {float:right;width:43%;clear:none;border-top-left-radius:0;border-bottom-left-radius:0;}
#sidebar-search .price-del {float:left;width:14%;font-size:18px;margin:0;position:relative;z-index:2;height:36px;color:rgba(0,0,0,0.4);background:#edf1f3;text-align:center;line-height:36px;border:1px solid rgba(0,0,0,0.06);border-left:none;border-right:none;}
#sidebar-search .price-del i {line-height:36px;}
#sidebar-search .box {float:left;width:100%;clear:both;}
#sidebar-search .clear {float:left;width:100%;clear:both;margin:0;}
#sidebar-search .price h4 {float:left;clear:both;width:auto;line-height:16px;margin:0 0 2px 0;}
#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 {margin:0 0 15px 0;}
#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:13px;font-weight:bold;margin:0;width: auto;text-align: center;}
#sidebar-search #search-button i {text-align: center; content: "\f002"; font-size: 15px; font-weight: normal; color: #fff; font-family: FontAwesome; margin: 0 2px 0 0; display: inline-block;} 
#sidebar-search #search-button:disabled {opacity:0.5;}
#sidebar-search .sidebar-hooks {float:left;width:100%;clear:both;}
#sidebar-search .sidebar-hooks .row {margin:0 0 12px 0;}
#sidebar-search .sidebar-hooks .row.one_input h6 + input[type="text"] {height:30px;line-height:30px;padding:0;}
#sidebar-search .sidebar-hooks div.slider {float: left; clear: both; width: 95%; margin: 0 2.5%;}
#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:left;width:100%;clear:both;padding:15px;border-top:1px solid rgba(0,0,0,0.1);}
#sidebar-search .clear-search {float:left;margin:0 0 0 10px;}
#sidebar-search .filters-advanced {float:left;clear:both;width:100%;display:none;}
#sidebar-search .show-advanced {float: left; font-size: 12px; font-weight: 500; clear: none; margin: 0; line-height: 14px; margin-top: 5px; color: #1d9eef;}

#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:7px;}
#sidebar-search input[type="text"].term {padding-left:26px;}
#sidebar-search #location-picker .shower-wrap {top:34px;}
#location-picker:hover input[type="text"].term, #location-picker:focus input[type="text"].term, #location-picker input[type="text"].term.open {border-width:1px!important;border-color:rgba(0, 0, 0, 0.4)!important;}

#sidebar-search .simple-select {float:left;width:100%;clear:both;margin:0;}
#sidebar-search .simple-select .text {height:36px;padding-top:8px;padding-bottom:8px;padding-left:1px;border-color:#e5ebef;padding-left:10px;}
#sidebar-search .simple-select select.text {padding: 6px 10px; 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;}
!#sidebar-search .simple-select .text span:before {float:left;width: 26px; text-align: center; color: #111;font-family:"FontAwesome";display:inline-block;font-size:14px;line-height:18px;}
!#sidebar-search .simple-select.simple-transaction .text span:before {content:"\f0ec";}
!#sidebar-search .simple-select.simple-condition .text span:before {content:"\f02b";}
!#sidebar-search .simple-select.simple-period .text span:before {content:"\f133";}

.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;}

.side-cat {float:left;clear:both;width:100%;background:#fff;border:1px solid #e5ebef;padding:0px;margin:0 0 15px 0;}
#sidebar-search .side-cat h3 {padding:15px;margin:0;}
.side-cat .inside {float:left;clear:both;width:100%;max-height:400px;overflow:auto;padding:0 15px 15px 15px;}
.side-cat a {clear:both;float:left;font-size:14px;font-weight:normal;line-height:16px;color:#637584;text-decoration:none;margin:0 0 18px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.side-cat a:hover {color:#1b1f23;}
.side-cat a i {float:left;width:24px;text-align:center;line-height:16px;font-size:16px;margin-right:4px;}
.side-cat .inside:not(.root) a:not(.parent) {margin-left:12px;}
.side-cat .inside:not(.root) a.parent {font-weight:bold;font-size:15px;color:#1d97e4;position:relative;width:100%;}
.side-cat .inside:not(.root) a.parent:after {font-family:"FontAwesome";content:"\f107";position:absolute;right:0px;top:0px;font-size:22px;color:#999;font-weight:500;}
.side-cat .inside:not(.root) a.parent i {font-size:18px;}
.side-cat a.active {color:#1d9eef;}
.side-cat h3 span {float:left;margin-right:10px;}
.side-cat h3 a {float:left;font-size:12px;font-weight:500;clear:none;margin:0;line-height: 14px; margin-top: 5px;color:#1d9eef;}
.side-cat h3 a:hover {color:#1d9eef;text-decoration:underline;}

/* BUTTONS */
.bold {font-weight:bold}
.normal {font-weight:normal}
.underline, .under {text-decoration:underline;}


.btn, button {background:#4bb1f1;text-decoration:none;color:#fff;border-radius:100px;float:left;width:auto;text-align:center;padding:9px 18px;cursor:pointer;font-size:13px;font-weight:bold;line-height:16px;height:36px;text-decoration:none;outline:none;position:relative;border:1px solid transparent;transition: 0.1s;}
.btn:hover, button:hover {background:#1f9fef;text-decoration:none;color:#fff;}
.btn:focus, button:focus {box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #a1d5f5;}
.btn:active, button:active {box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #4bb1f1;}
.btn-secondary {border:1px solid #4bb1f1;background:#fff;color:#4bb1f1;font-weight:500;line-height:14px;font-size:12px;}
.btn-secondary:hover {background:#f8f8f8;color:#4bb1f1;}
.btn:focus, .btn:active, button:active, button:focus {outline:none;}


/* 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 {font-family:"Segoe UI",Arial,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: bold; 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}
.mb-tool-cover:before {content: ""; position: absolute; top: -8px; left: 20px; display: block; width: 16px; height: 16px;  transform: rotate(45deg); background: #fff; z-index: 8; box-shadow:-1px -1px 0px rgba(0,0,0,0.10);}


/* TOP CATEGORIES */
#sub-nav { width: 100%; float: left; padding: 0; position: relative; z-index: 5; margin: 0; background: #fff; box-shadow: 0 1px 5px rgba(0,0,0,0.25); border: none;}
#sub-nav .inside { margin: 0 auto; width: 100%; max-width: 1200px;position:relative; }
#sub-nav .inside > a { display: block; margin: 0; height:46px;padding: 16px 15px 14px 15px; width: auto; float: left;line-height:16px;font-size: 13px; font-weight: bold; color: #637584;text-decoration:none;  }
#sub-nav .inside > a:hover, #sub-nav .inside > a.active {border-bottom:2px solid #1d9eef;color:#1d9eef;}
#sub-nav .inside .control {position:absolute;right:0;top:0;width:280px;height:46px;padding:7px 0;}
body#body-search #sub-nav .inside {padding-right:280px;}

/* 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 { padding:50px 0 0 0;line-height:1; color:#1b1f23; font: 13px "Segoe UI",Arial,sans-serif;overflow-x: hidden;background:#e5ecf0;float:left;width:100%;clear:both;}
a { color:#1d9eef; text-decoration:none; }
a:hover { color:#1d97e4;text-decoration:underline;}
option.pad { margin-left:10px;}
.empty {clear: both; font-size: 13px; 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;background:#f0f0f0;color:#999;}
.list-empty img {float:left;width:70px;height:auto;margin:0 12px 0 0;opacity:0.5;}
.list-empty > div {float:left;max-width:80%;line-height:18px;padding-top:27px;font-size: 13px; font-style: italic;}
.list-empty > div > span {float:left;width:100%;clear:both;}

.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:35px 0 0 0}
!.home-container.hc-latest {padding-bottom:15px;}
.home-container.hc-premiums {padding:30px 0 5px 0;}
!.home-container.hc-premiums .white {padding:0;}
!.home-container.hc-premiums h2.home {font-size:16px;font-weight:bold;color:#000;}
.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%;min-height:450px; }
.content.home { max-width:1200px;width:100%; margin-left: 0px; }
.content.add_item {display:block;float:none;margin:10px auto 20px auto;width:100%;max-width:820px;}


/* 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: 600px;margin:0 auto 10px auto;display:block;float:none;}
.add_item .left-col {float:left;width:65%;padding-right:20px;}
.add_item .right-col {float:right;width:35%;}
.add_item .right-col label {display:none;}
.add_item .right-col .input-box, .add_item .right-col #location-picker {margin-bottom:15px;}

.add_item fieldset {display:block;float:left;width:100%;clear:both;background:#fff;border:1px solid #e5ebef;margin:0 0 20px 0;}
.add_item fieldset > h2 {float:left;width:100%;clear:both;position:relative;line-height:20px;padding:0 25px;margin:20px 0 10px 0;color:#1b1f23;font-size:18px;font-weight:bold;}
.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:36px;padding:8px 12px;background: #fff; transition: 0.1s linear all;}
.add_item textarea {height:140px;}
.add_item .row {float:left;width:100%;clear:both;}
.add_item .row.user-email .input-box {margin-bottom:3px;}
.add_item .row.category {padding:15px 25px;}
.add_item .row.category label {margin-bottom:8px;}
.add_item .row.category label.done {font-weight:bold;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:5px;}
.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:36px;padding-top:8px;padding-bottom:8px;padding-left:12px;border-color:#e5ebef;}
.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 .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:34px;}
!.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; width: 100%; clear: both; color: #1b1f23; margin: 0 0 5px 0; text-align: left; font-size: 13px;}
.add_item label .req {float:none;display:inline-block;}
.add_item .location {float:left;width:100%;padding:10px 25px 15px 25px;clear:both;}
.add_item .seller {float:left;width:100%;clear:none;padding:10px 25px 15px 25px;}
.add_item .status-wrap {float:left;width:100%;clear:both;padding:0 0 5px 0;background:#f5f8fa;margin:0;}
.add_item .status-wrap .simple-select .text {background:#fff;}
.add_item .status-wrap .transaction {float:left;width:100%;padding:15px 25px 8px 25px;}
.add_item .status-wrap .condition {float:left;width:100%;padding:8px 25px 15px 25px}
.add_item .status-wrap .simple-select .text span:before {width: 20px; text-align: center; color: #111;font-family:"FontAwesome";display:inline-block;}
!.add_item .status-wrap .transaction .simple-select .text span:before {content:"\f2b5";width: 22px; text-indent: -4px; vertical-align: 1px;}
!.add_item .status-wrap .condition .simple-select .text span:before {content:"\f02b";}
.add_item .price-wrap {overflow:visible!important;float:left;width:100%;clear:both;margin:0;padding:0;z-index:3;position:relative;}
!.add_item .price-wrap .inside {float:left;width:100%;background:rgba(255,255,255,0.4);border-left:1px solid rgba(255,255,255,0.8);border-right:1px solid rgba(255,255,255,0.8);}
.add_item .price-wrap .input-box {margin:0;display:block!important;}
.add_item .price-wrap .simple-select {padding:0;margin:0;width:32px;height:32px;position:absolute;right:36px;top:2px;z-index:99;}
.add_item .price-wrap .simple-select .text {transition:0s;font-weight:bold;padding:0;color:#fff;text-align:center;border:1px solid #1d9eef;border-radius:2px;background-color:#1d9eef;height:32px;width:32px;text-align:center;line-height:32px;}
.add_item .price-wrap .simple-select .text > span {float:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.add_item .price-wrap .simple-select .text > i.fa-angle-down {position:absolute;right:8px;display:none!important;}
.add_item .price-wrap .simple-select .text.select {padding-top:4px;padding-bottom:4px;}
.add_item .price-wrap .simple-select .option.info, .add_item .price-wrap .simple-price-type .option.info {margin-bottom:2px;padding-top: 8px; padding-bottom: 8px;}
.add_item .price-wrap .simple-select:hover .text {background:#fff;border-color:#1d9eef;color:#1b1f23;}
!.add_item .price-wrap .simple-select.disabled .text {background:#fff;cursor:not-allowed;border-color:#fff;}
.add_item .price-wrap .simple-price-type:hover:after {background:#fff;border-color:#1d9eef;color:#1b1f23;}

.add_item .price-wrap .simple-price-type {padding:0;margin:0;width:32px;height:32px;border-radius:100px;position:absolute;right:2px;top:2px;z-index:99;}


.add_item .price-wrap .simple-select .list {left:auto;top:36px;right:0;width:120px;box-shadow:0 1px 4px rgba(0,0,0,0.28);border:none;border-radius:5px;}
.add_item .price-wrap .simple-select .list:before {content: ""; display: block; position: absolute; top: -6px; width: 8px; height: 8px; right: 12px; border: 1px solid rgba(0,0,0,0.12); border-bottom: none; border-left: none; transform: rotate(-45deg); background: #fff;}
.add_item .price-wrap .simple-price-type .list {width:160px;}
.add_item .price-wrap .simple-price-type:after {cursor:pointer;text-align:center;content:"\f013";font-family:"FontAwesome";display:block!important;position:absolute;top:1px;left:1px;width:30px;height:30px;color:#fff;line-height:30px;border-radius:100px;z-index:3;background:#1d9eef}
.add_item .price-wrap .enter {width:100%;padding:10px 25px 15px 25px;float:left;}
.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:78px;text-align:right;}
!.add_item .price-wrap .selection {width:auto;padding:15px 25px 15px 15px;float:left;clear:none;}
!.add_item .price-wrap .selection .simple-select .option {padding-left:5px;}
.add_item .title-desc-box {float:left;width:100%;clear:both;padding:15px 25px;}
.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 .title input[type="text"], .add_item .title-desc-box .description textarea {width:100%;}
.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:32px;line-height:16px;padding:8px;background:#eee;color:#777;border-left:1px solid #e4e4e4;font-size:11px;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:32px;line-height:16px;padding:8px;background:#eee;color:#777;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;font-size:11px;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:bold;}
.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;}

.post-navigation {float:left;width:100%;clear:both;margin:0;padding:25px 25px 25px 25px;border-top:1px solid #eee;display:none!important;}
.post-navigation .btn {font-size:14px;font-weight:bold;}
.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:#03a9f4;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:bold;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%;}
.flash-wrap {clear:both;display:block;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:20px;margin-bottom:10px}
#body-item .flashmessage + .flashmessage {margin-top:0;}
#body-item .flashmessage:last-child {margin-bottom:0px;}
.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;}

.user-header-block {position:relative;float:right;display:block;}
.user-header {display:none;position:absolute;right:0;width:200px;top:46px;}
.user-header.user_account {margin:0;}
.user-header.user_account #sidebar {width:100%;margin:0;border-radius:5px;position:relative;}
.user-header.user_account #sidebar:before {content: ""; position: absolute; top: -8px; right:8px;left:auto; display: block; width: 16px; height: 16px; transform: rotate(45deg); background: #fff; z-index: 8; box-shadow: -1px -1px 0px rgba(0,0,0,0.10);}


/* 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 {float:right;color:#637584;font-size:12px;line-height:18px;padding:16px 15px 14px 15px;height:46px;}
div.breadcrumb .bread-arrow {color: #ddd; float: left; margin: 0 8px 0 5px; font-size: 12px; line-height: 18px;}
div.breadcrumb li { float:left; padding: 0 2px; }
div.breadcrumb a {color:#637584;text-decoration:none;transition:0.1s linear all;}
div.breadcrumb a:hover {text-decoration:underline;color:#637584;}
div.breadcrumb ul.breadcrumb {list-style-type:none!important;margin:0;float:left;width:auto;}
div.breadcrumb span[itemprop="title"] {max-width:300px;line-height:18px;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;}



/* AD LIST */
.list #main { float:right;padding:0 0 0 20px;width:75%;position:relative;z-index:2;margin-left:-5px; }
.list #sidebar { float:left; width:25%;z-index:2;}
.list #sidebar.is_stuck {margin-bottom:52px;}
#body-search .list #sidebar.main-side {float:right;}
#body-search .list #main.main-side {float:left;padding:0 20px 0 0;}
#body-search .list #sidebar.main-side #search-button {float:left;}




/* 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%;}



/* 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:bold;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:#03a9f4;font-weight: bold; }
.paginate a:hover, .paginate span:hover {color:#fff;background:#03a9f4}



/* SEARCH GALLERY ITEMS */
#gallery-view.white {padding:0;margin:15px 0 5px 0;width:100%;float:left;clear:both;}
#gallery-view.white .block {border:none;padding:0;margin:0 -1%;}
.white:not(.list) .search-items-wrap .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;}

/* SEARCH LIST ITEMS */
#list-view {float:left;width:100%;clear:both;}
#list-view .list-prod {float:left;width:100%;clear:both;margin:8px 0 10px 0;padding:10px 8px 10px 8px;position:relative;border: 1px solid #f0f0f0;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-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.06); -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.06); -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.06);}
#list-view .list-prod:hover {background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 3px #eeeeee;-moz-box-shadow: 1px 1px 3px #eeeeee; -webkit-box-shadow: 1px 1px 3px #eeeeee;}
#list-view .list-prod.premium-loop {border-color:#ddd;}
#list-view .list-prod.premium-loop:hover {border-color:rgba(3, 169, 244, 0.63);}
#list-view .list-prod .left {float:left;width:20%;position:relative;padding:0 20px 0 0;}
#list-view .list-prod .middle {width:60%;padding:0 3% 0 0;position:relative;float:left;}
#list-view .list-prod .right {position:relative;float:right;height:auto;border-left:1px solid #eee;width:20%;padding:0 0 0 20px;}
#list-view .list-prod .big-img {float:left;width:98.7%;clear:both;margin:0 0.65% 4px 0.65%;}
#list-view .list-prod .big-img.no-img {margin:10px 0 0 0;width:100%;}
#list-view .list-prod .big-img img {float:none;display:block;margin:0 auto;clear:both;width:auto;height:auto;max-width:100%;max-height:130px;background:#fff;}
#list-view .list-prod .img-bar {float:left;width:100%;clear:both;}
#list-view .list-prod .img-bar .small-img {float:left;width:31%;margin:0 1.16% 0 1.16%;position:relative;}
#list-view .list-prod .img-bar .small-img img {cursor:pointer;float:left;clear:both;width:100%;height:auto;padding:1px;background:#fff;border:1px solid #ddd;-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;}
#list-view .list-prod .img-bar .small-img:hover img, #list-view .list-prod .img-bar .small-img.selected img {border-color:#F44336;}
#list-view .list-prod .img-bar .small-img:hover:after, #list-view .list-prod .img-bar .small-img.selected:after {display:block;font-family:"FontAwesome";content:"\f058";position:absolute;bottom:3px;right:4px;color:#F44336;font-size:13px;}
#list-view .list-prod h3 {font-size:16px;border:none;line-height:20px;font-weight:normal;color:#555;float:left;width:100%;overflow:hidden;padding:10px 0 0 0;margin:0 0 12px 0;}
#list-view .list-prod h3 a {color:#00BCD4;text-decoration:none;float:left;clear:both;width:100%;max-width:85%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break: break-word;word-wrap: break-word;}
#list-view .list-prod h3 a:hover, #list-view .list-prod:hover h3 a {text-decoration:underline;}
#list-view .list-prod h3 a:hover {color:#009688;}
#list-view .list-prod .desc {cursor:default;float:left;width:100%;clear:both;font-size:12px;line-height:16px;color:#444;height:48px;overflow:hidden;padding:0;margin:0 0 16px 0;word-break: break-word;word-wrap: break-word;}
#list-view .list-prod .loc, #list-view .list-prod .author {float:left;clear:both;width:100%;color:#888;cursor:default;margin:0 0 3px 0;}
#list-view .list-prod .loc .fa, #list-view .list-prod .author .fa {float:left;line-height:17px;width:12px;margin:0px 4px 0 0;text-align:center;font-size: 13px;color:#888;-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;}
#list-view .list-prod .author a {color:#F44336;text-decoration:none;font-weight:bold;}
#list-view .list-prod .author a:hover {color:#B64900;text-decoration:underline;}
#list-view .list-prod a {-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;}
#list-view .list-prod a.fi_make_favorite {opacity:0;position:absolute;z-index:9;top:15px;left:15px;}
#list-view .list-prod a.fi_make_favorite:before {z-index:2;position:absolute;top:0;left:0;width:20px;height:20px;text-align:center;line-height:20px;font-size:17px;font-family:"FontAwesome";content:"\f005";color:#fff;}
#list-view .list-prod a.fi_make_favorite span {position:relative;z-index:3;}
#list-view .list-prod:hover a.fi_make_favorite {opacity:1;}
#list-view .list-prod a.view {float:left;width:100%;clear:both;padding:6px 0;background:#fff;border:1px solid #03a9f4;font-size:12px;line-height:15px;font-weight:500;color:#333;text-align:center;text-decoration:none;margin:0 0 2px 0;}
#list-view .list-prod a.view:hover {text-decoration:none;color:#fff;background:#03a9f4;}
#list-view .list-prod.premium-loop a.view {color:#fff;background:#03a9f4;}
#list-view .list-prod.premium-loop a.view:hover {color:#333;background:#fff;}
#list-view .list-prod a.view i {font-size: 13px; line-height: 12px; vertical-align: -1px; margin-right: 1px;color:#03a9f4;}
#list-view .list-prod.premium-loop a.view i {color:#fff;}
#list-view .list-prod a.view:hover i {color:#fff;}
#list-view .list-prod.premium-loop a.view:hover i {color:#03a9f4;}
#list-view .list-prod .price {float:left;width:100%;text-align:left;font-size:16px;font-weight:bold;color:#000;margin:10px 0 9px 0;cursor:default;line-height:19px;}
#list-view .list-prod a.category {font-size:12px;float:left;width:100%;clear:both;color:#444;font-weight:bold;line-height:12px;height:24px;margin:7px 0 6px 0;text-decoration:none;}
#list-view .list-prod a.category:after {content: "\f101";font-size:12px;font-weight: normal; margin:0 0 0 3px; font-family: FontAwesome;color:#ccc;-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;}
#list-view .list-prod a.category:hover {color:#F44336;}
#list-view .list-prod a.category:hover:after {color:#333;margin:0 -2px 0 5px;}
#list-view .list-prod .date {float:left;width:100%;clear:both;color:#777;font-size:12px;margin:0 0 3px 0;cursor:default;}
#list-view .list-prod .viewed {float:left;width:100%;clear:both;color:#777;font-size:12px;margin:0 0 10px 0;cursor:default;}
#list-view .list-prod .viewed span {color:#666;font-weight:bold;}
#list-view .list-prod .flag {position: absolute; z-index: 2; right: -6px; top: 9px; text-align: center; padding: 1px 0px; background: #80C74E; color: #fff; font-size: 11px; font-weight: 500; width: 80px; height: 20px; -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-transition-delay: 0.2s; transition-delay: 0.2s;}
#list-view .list-prod .flag:after {content: "."; text-indent: -9999px; position: absolute; top: 0; height: 0px; left: -10px; width: 0; background: transparent; border: 20px solid transparent; border-width: 10px 5px; border-color: transparent #80C74E transparent transparent; -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-transition-delay: 0.2s; transition-delay: 0.2s;}
#list-view .list-prod .flag:before {content: ""; display: block; bottom: -6px; right: 0px; position: absolute; border: 3px solid; border-color: #689631 transparent transparent #689631;}
#list-view .list-prod .flag.sold {background: #F44336;}
#list-view .list-prod .flag.sold:after {border-color: transparent #F44336 transparent transparent;}
#list-view .list-prod .flag.sold:before {border-color: #D32F2F transparent transparent #D32F2F;}
#list-view .list-prod .flag.reserved {background: #EDD840;color:#333;}
#list-view .list-prod .flag.reserved:after {border-color: transparent #EDD840 transparent transparent;}
#list-view .list-prod .flag.reserved:before {border-color: #ccba37 transparent transparent #ccba37;}
#list-view .list-prod:hover .flag.sold {background: #D32F2F;}
#list-view .list-prod:hover .flag.sold:before {border-color: #bb2a2a transparent transparent #bb2a2a;}
#list-view .list-prod:hover .flag.sold:after {border-color: transparent #D32F2F transparent transparent;}
#list-view .list-prod:hover .flag.reserved {background: #e2ce3e;}
#list-view .list-prod:hover .flag.reserved:before {border-color: #ab9c2e transparent transparent #ab9c2e;}
#list-view .list-prod:hover .flag.reserved:after {border-color: transparent #e2ce3e transparent transparent;}
#list-view .list-prod:hover .flag {background:#70AE44;-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-transition-delay: 0s; transition-delay: 0s;}
#list-view .list-prod:hover .flag:after {border-color:transparent #70AE44 transparent transparent;-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-transition-delay: 0s; transition-delay: 0s;}


#list-view .premium-list-block {position:relative;background:#eee;padding:8px 15px;float:left;width:100%;border:1px solid #eaeaea;clear:both;margin:0;max-height:450px;overflow:hidden;}
#list-view .premium-list-block h2 {font-size:14px;font-weight:bold;margin:10px 0;text-align:center;width:100%;float:left;clear:both;position:relative;color:#F44336;}
#list-view .premium-list-block .deli {float:left;width:100%;clear:both;text-align:center;}
#list-view .premium-list-block .deli span {width:50px;height:1px;background:#aaa;display:inline-block;margin-bottom:5px;}
#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:#03a9f4;padding:7px;font-size:12px;box-shadow:0 3px 3px rgba(0,0,0,0.1) inset;font-weight:bold;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;}

#list-view .price .MCtooltip {margin-top:-4px;cursor:pointer;display:inline-block;position:relative;font-size: 12px; font-weight: normal; color: #fff; padding:0;width:20px;height:20px;text-align:center;z-index:9;color:#666;}
#list-view .price .MCtooltip .fa {line-height:26px;height:24px;display:inline-block;float:left;width:18px;position:relative;z-index:5;border:1px solid transparent;}
#list-view .price .MCtooltip:hover .fa {color:#F44336;background:#fff;border:1px solid #ccc;border-bottom-color:#fff;}
#list-view .price .MCtooltip:hover .fa:after {position:absolute;bottom:-1px;right:-1px;width:1px;height:1px;background:#ccc;content:".";text-indent:-9999px;display:block;}
#list-view .price .MCtooltip span {position:absolute;display:none;cursor:default;margin:0;top:25px;line-height:18px;right:0px;left:auto;width:auto;font-size:12px;color:#444;padding:6px 6px;white-space:nowrap;font-weight:normal;background:#fff;border:1px solid #ccc;z-index:3;}
#list-view .price .MCtooltip:hover span {display:block;}
#list-view .price .MCtooltip:hover .fa {color:#333;}
#list-view .list-prod .resp-title {display:none;}



/* 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:1%}
.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%}
#anr_captcha_field_1 {float:left;clear:both;width:100%;margin:20px 0 0 0;}


/* PUBLIC PROFILE */
.user_public_profile #right-block {float:left;width:30%;clear:both;margin:20px 3% 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 #03a9f4;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 15px 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;}

#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:bold;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:bold;color:#03a9f4;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 20px 0 0;width:70%;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:#1b1f23;padding:0;margin:20px 0 20px 0;}
!.user_public_profile #side-right {width:25%;}

#contact_form_public {float:left;width:100%;clear:both;position;relative;margin:0;padding:0;font-size:13px;line-height:16px;}
#contact_form_public fieldset {padding:10px;float:left;width:100%;clear:both;}
#contact_form_public .input-box i.fa-envelope, #contact_form_public .input-box i.fa-envelope-o, #contact_form_public .input-box i.fa-user-o {font-size:14px;}
#contact_form_public .row.last {padding:0;margin:0;}
#contact_form_public .row {float:left;width:100%;clear;both;margin:0;}
#contact_form_public .row label {float:left;width:100%;margin:0 0 4px 0;}
#contact_form_public .row label span {float:left;width:auto;}
#contact_form_public .row textarea {float:left;width:100%;clear:both;padding:8px;height:120px;font-size:13px;line-height:18px;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_form_public button {float:left;margin:15px 0 0 0;clear:both;}
#contact_form_public #error_list {padding:0;margin:0px 0 15px 0;}
#contact_form_public #recaptcha_image {max-width:100%!important;}
#contact_form_public button#send-public-message:disabled {opacity:0.5;padding-left:32px;}
#contact_form_public button#send-public-message:disabled:before {font-family:"FontAwesome";font-size:16px;position:absolute;content:"\f110";color:#fff;margin-left:-21px;-webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}



/* 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:10px 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 ul {list-style-type: square;margin: 10px 1%;}
.page h1 {font-size: 24px;font-weight:500;color:#111;margin:20px 0 10px 0;line-height:30px;}
.page h2 {font-size: 20px;font-weight:500;color:#111;margin:10px 0 10px 0;line-height:26px;}
.page h3 {font-size: 18px;font-weight:500;color:#111;margin:10px 0 5px 0;line-height:24px;}
.page h4 {font-size: 16px;font-weight:500;color:#111;margin:8px 0 4px 0;line-height:20px;}
.page h5 {font-size: 14px;font-weight:bold;color:#111;margin:6px 0 4px 0;line-height:18px;}
.page h6 {font-size: 12px;font-weight:bold;color:#111;margin:6px 0 4px 0;line-height:16px;}
.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;overflow:hidden;}
#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%;}
#body-page .page .inside {background: #fdfdfd; border: 1px solid #f2f2f2; padding: 20px 30px 35px 30px; float:left;width:100%;clear:both; margin: 15px 0 50px 0;min-height:300px;}
#body-page #footer {border-top:1px solid #f2f2f2;}


/* 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: "Segoe UI",Arial,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 {background:#f8f8f8;padding:6px 10px;float:left;border:1px solid rgba(0,0,0,0.1);transition:0.1s linear all;border-radius: 2px;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {height:34px;}
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:#8BC34A!important;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).valid + i.fa, select.valid + i.fa {color:#8BC34A;}
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:2px solid #1d9eef!important;}
input:read-only {background:#fcfcfc!important;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}



/* 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; /* change this line to adjust positioning of filename area */ 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;}



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, em { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
