/* 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;}
.banner-theme.not767 {display:block!important;}



/* BANNERS */
.banner-theme {display:block;clear:both;width:100%;margin:10px auto;text-align:center;max-width:1200px;position:relative;overflow:hidden;}
.banner-theme > div {float:left;clear:both;width:100%;display:block;text-align:center;overflow:hidden;}
.banner-theme.blank:not(.is-demo) {display:none;}
.banner-theme.is-demo {padding:20px;font-size:14px;font-weight:600;color:#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 #latest.shorten, body.browser-safari .item-desc .text.shorten {height:auto!important;}
body.browser-safari .header-slide .more-body {display:block!important;}
body.browser-safari .header-slide .elem select {text-indent:26px;padding-top:0;padding-bottom:0;line-height:40px;-webkit-appearance: none;-webkit-appearance:menu-item!important; -moz-appearance:menu-item!important;}
.header-slide .more-body.is-opened {overflow:visible!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 { position: absolute; font-size: 16px; font-weight: 500; color: #111; top: 12px; left: 2px;width:26px;text-align:center;line-height:16px;z-index:9; }
.input-box i.fa-envelope, .input-box i.fa-envelope-o {font-size:14px;}
.input-box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), select { float:left;clear:both;margin:0;height:40px; padding:10px 8px 10px 28px;line-height:18px;font-size:13px;width:100%;background:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:1px 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }


/* 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:600;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:600;color:#111;background:#f0f0f0;border-bottom:1px solid #ddd;height:60px;}
.flat-wrap .single > span:not(.back) {float: left; padding: 15px 15px; line-height: 20px; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word;}
.flat-wrap .single:not(.info):hover {background:#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:600;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;}


/* TOP HEADER SEARCH */
#top-search {float:left;clear:none;margin:4px 2px;}
#top-search .btn {width:auto;height:28px;float:right;font-size:12px;font-weight:600;line-height:16px;margin:0;padding:4px 6px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#top-search .btn i {font-size:14px;font-weight:500;margin:0 4px 0 0;line-height:16px;}
#top-search .btn:hover {color:#fff;}


/* ALERTS */
#n-block {float:left;width:100%;clear:both;margin:3px 0;position:relative;}
#n-block .btn {width:100%;clear:both;margin:0;padding:6px 8px;float:left;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.1);font-size:12px;text-decoration:none;background:rgba(244, 67, 54, 0.8);color:#fff;border-color:rgba(244, 67, 54, 0.8);}
#n-block .btn:hover {background: #F44336;border-color:#F44336; text-decoration: none;}
#n-block.unlogged_user #alert_email {float:left;width:100%;clear:both;height:36px;}
#n-block.unlogged_user .btn.alert-notify {position:absolute;top:2px;right:2px;width:32px;height:32px;line-height:32px}


.exp-box {float:left;width:100%;clear:both;margin:-10px 0 15px 0;}
.exp-box .exp-mes {float:left;clear:both;width:100%;background:#F44336;padding:20px;font-size:15px;font-weight:600;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.1);text-align:center;}

/* ITEM DESCRIPTION */
.item-desc {float:left;width:100%;clear:both;margin: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:#444;overflow-wrap: break-word; word-break: break-word;}
.show-desc {display: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:600;}
.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:600;}


/* ITEM STATUS LINE */
.status-line {float:left;margin:-6px 5px -6px 0px;}
.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:600;}



#images {float:left;width:100%;clear:both;display:block;position:relative;}
#images .flag {position: absolute; z-index: 2; left: -23px; top: 15px; text-align: center; padding: 8px 20px 8px 44px; background: #80C74E; color: #fff; font-size: 13px; font-weight: 600; width: auto; height: 36px;}
#images .flag i {position:absolute;top:0;left:15px;font-size:22px;line-height:36px;color:rgba(255,255,255,0.4);}
#images .flag:after {content: "."; text-indent: -9999px; position: absolute; top: 0; height: 0px; right: -16px; width: 0; background: transparent; border: 18px solid transparent; border-width: 18px 8px; border-color: transparent transparent transparent #80C74E;}
#images .flag:before {content: ""; display: block; bottom: -8px; left: 0px; position: absolute; border: 4px solid; border-color: #689631 #689631 transparent transparent;}
#images .flag.sold {background: #F44336;}
#images .flag.sold:after {border-color: transparent transparent transparent #F44336;}
#images .flag.sold:before {border-color: #D32F2F #D32F2F transparent transparent;}
#images .flag.reserved {background: #EDD840;color:#333;}
#images .flag.reserved:after {border-color: transparent transparent transparent #EDD840;}
#images .flag.reserved:before {border-color: #ccba37 #ccba37 transparent transparent;}

/* FOOTER */
#footer {width:100%;display: table;margin:0;padding:0 0 30px 0;background:#fff;}
#footer a {text-decoration:none;color:#333;font-weight:500;}
#footer a:hover {text-decoration:underline;}
#footer .inside {margin:0 auto;width:100%;max-width:1200px}
#footer .inside .left {float:left;width:65%;padding:20px 35px 20px 0;border-right:1px solid #eee;}
#footer .inside .right {float:left;width:35%;padding:17px 0 20px 35px;border-left:1px solid #eee;margin-left:-1px;}
#footer .links {float:left;width:100%;clear:both;margin:0 0 15px 0;}
#footer .link-span {float:left;margin:0 25px 0 0;}
#footer .link-span.contact {display:none;}
#footer .link-span a {float:left;font-size:13px;line-height:16px;font-weight:600}
#footer .info {font-size:12px;line-height:18px;color:#999;margin:0 0 24px 0;float:left;width:100%;clear:both;}
#footer .about {float:left;width:100%;clear:both;margin:0;}
#footer .about a {font-size:12px;line-height:16px;font-weight:500;text-decoration:underline;}
#footer .about a:hover {text-decoration:none;}
#footer .about > span {float:left;margin:0 12px 0 0;padding:0 12px 0 0;border-right:1px solid #eee;}
#footer .about > span:last-child {border-right:none;}
#footer .location {float:left;width:100%;clear:both;margin:0 0 25px 0;}
#footer .location a {font-size:12px;line-height:14px;}
#footer .location .region-span {float:left;width:33.3%;padding:5px 5px 5px 0;}
#footer .share {float:left;width:100%;clear:both;margin:0;}
#footer .share .header {float:left;margin:0 10px 0 0;font-size:13px;font-weight:600;line-height:36px;}
#footer .share > span {float:left;margin:0 5px;}
#footer .share > span > a {color:#000;float:left;padding:8px 0;text-align:center;font-size:20px;line-height:20px;width:36px;height:36px;-webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px;}
#footer .share > span > a:hover {background:#333;color:#fff;}
#footer .share > span > a i {line-height:20px;}
#footer .share > span.whatsapp {display:none;}
#footer .share > span.whatsapp a {color:#7bbf6a;font-size:28px;}



/* FOOTER PARTNERS SECTION */
#footer-partner {background:#fff;width:100%;display: table;margin:30px 0 0 0;border-top:1px solid #f2f2f2;-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-partner .inside {margin:0 auto;width:100%;max-width:1200px}
#partner {text-align:center;float:left;width:100%;padding: 45px 0 25px 0; margin: 0;}
#partner .partner-image {float: none; height: 26px; margin: 0 20px 25px 0;}
#partner .lead {font-size: 15px; color: #000; font-weight: 500; margin-top: 3px; float: left; padding-left: 2px;text-transform:uppercase;}


.box-empty {padding: 8px 19px; float: left; text-align:center;clear: both; width: 100%; position: relative;}
.box-empty .img {float:left;display:inline-block;width:60px;height:60px;border-radius:30px;background:#fff;}
.box-empty .img img {opacity:0.4;float:left;width:100%;height:auto;}
.box-empty > span {float:left;display:inline-block;line-height:20px;font-size:13px;padding:20px 10px;color:#999;font-style: italic;}
.is767, .is1200, .resp {display:none;}
#h-options, #h-search {display:none;}


/* HEADER */
#header-bar {float:left;width:100%;clear:both;background:#fff;padding:15px 0;position:relative;z-index:9;border-bottom:1px solid #f2f2f2;}
#header-bar .inside {display:block;width:100%;max-width:1200px;margin:0 auto;}
#header-bar .left-block {float:left;}
#header-bar .right-block {float:right;}
#header-bar .logo {float:left;}
#header-bar .logo a {float:left;max-width:190px;width:190px;height:40px;position:relative;}
#header-bar .logo img {position:absolute;width:auto;height:auto;display:block;max-width:100%;max-height:40px;margin:auto;top:0;left:0;bottom:0;right:0;}
#header-bar .logout {margin:0 0 0 15px;text-decoration:none;float:right;width:40px;padding:8px 0px;text-align:center;line-height:22px;height:40px;font-size:22px;color:#444;background:#eee;border:1px solid #ddd;}
#header-bar .logout:hover {border-color:#bbb;background:#f8f8f8;}
#header-bar .publish {margin:0 0 0 15px;background:#F44336;text-decoration:none;color:#fff;float:right;width:auto;text-align:center;padding:11px 13px;font-size:13px;text-transform:uppercase;font-weight:600;line-height:16px;height:40px;}
#header-bar .publish:hover {background:#D32F2F;text-decoration:none;}
#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 {float:left;overflow:hidden;margin:2px 0 2px 15px;width:36px;height:36px;-webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px;}
#header-bar .picture img {float:left;display:block;width:auto;height:auto;max-width:36px;max-height:36px;-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;}
#header-bar .notification {float:right;margin:0;border-right:1px solid #eee;padding:0 25px 0 0;}
#header-bar .notification > a {text-align:center;position:relative;float:left;margin:2px 0 2px 15px;background:#eee;color:#777;font-size:16px;line-height:18px;padding:10px 0;width:36px;height:36px;-webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px;}
#header-bar .notification > a:hover {color:#000;background:#f8f8f8;}
#header-bar .notification > a span.counter {color:#fff;position:absolute;top:-5px;right:-4px;padding:1px 4px;font-weight:600;font-size:12px;line-height:14px;text-align:center;width:auto;min-width:16px;height:16px;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
#header-bar .notification > a.message span.counter {background:#E55934}
#header-bar .notification > a.alert span.counter {background:#FA7921}
#header-bar .notification > a.item span.counter {background:#EDD840}
#header-bar .notification > a.cart span.counter {background:#02C39A}
#header-bar .language {float:left;margin:4px 0 4px 20px;}
#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-home #header-bar, #body-search #header-bar {border-bottom-color:#fff;}
#body-user-public-profile .flash-wrap {margin-top:15px;margin-bottom:-10px;}


/* HOME SEARCH*/
#header-search {float:left;width:100%;clear:both;background:#fff;padding:25px 0;position:relative;z-index:8;}
#header-search .inside {display:block;width:100%;max-width:1200px;margin:0 auto;}
#header-search .wrap {float:left;width:100%;padding:0;margin:0;background:#03a9f4;}
#header-search .top {float:left;width:100%;clear:both;padding:25px 35px;}
#header-search .bot {float:left;width:100%;clear:both;background:rgba(0, 0, 0, 0.1);padding:10px 35px;border-top:1px solid rgba(255, 255, 255, 0.75);}
#header-search .large {float:left;width:100%;clear:both;margin:0 0 25px 0;}
#header-search .large > div {float:left;clear:none;}
#header-search .large > div.b1 {width:35%;padding-right:35px;}
#header-search .large > div.b2 {width:50%;padding-right:35px;}
#header-search .large > div.b3 {width:15%;}
#header-search .large input {height:46px;padding:12px 12px;line-height:20px;float:left;width:100%;border:1px solid #fff;font-size:15px;color:#111;}
#header-search .large input.term {padding-left:36px;}
#header-search .large .label {float:left;width:100%;color:#fff;font-size:16px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);font-weight:600;margin-bottom:10px;}
#header-search .large button {border:none;background:#FDE74C;color:#444;float:left;width:100%;padding:13px 10px;height:46px;margin:0;text-align:center;font-size:14px;line-height:18px;font-weight:600;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);}
#header-search .large button:hover {background:#fff089;}
#header-search .small {float:left;width:100%;clear:both;margin:0;}
#header-search .small > div {float:left;clear:none;}
#header-search .small > div.b1 {width:35%;padding-right:35px;}
#header-search .small > div.b2 {width:30%;padding-right:35px;}
#header-search .small > div.b3 {width:20%;padding-right:35px;}
#header-search .small > div.price .input-wrap {float:left;width:40%;position:relative;}
#header-search .small > div.price .input-wrap .currency {position: absolute; right: 9px; top: 7px; font-weight: 600; color: #111; line-height: 16px; font-size: 14px;}
#header-search .small > div.price input {width:100%;float:left;}
#header-search .small > div.price span.price-del {width:20%;float:left;text-align:center;}
#header-search .small > div.price span.price-del .fa {line-height:29px;font-size:16px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
#header-search .small .label {float:left;width:100%;color:#fff;font-size:13px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);font-weight:600;margin-bottom:6px;}
#header-search .small input {height:30px;padding:6px 12px;line-height:14px;float:left;border:1px solid #fff;font-size:13px;color:#111;}
#header-search .bot .left {float:left;width:50%;}
#header-search .bot .right {float:right;width:50%;text-align:right;}
#header-search .bot a {font-size:13px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);text-decoration:none;}
#header-search .bot .right a {text-decoration:underline;font-weight:600;}
#header-search .bot .right a:hover {text-decoration:none;}
#header-search .bot .left a:hover {text-decoration:underline;}
#header-search .small {float:left;width:100%;clear:both;}
#header-search .small select {width:100%;margin:0;height:29px;padding:1px 12px;line-height:14px;float:left;border:1px solid #fff;font-size:13px;color:#111;}
#header-search .box {float:left;width:100%;clear:both;position:relative;}
#header-search input:active, #header-search input:focus {border-color:rgba(0, 0, 0, 0.4);}


.simple-select {float:left;width:100%;clear:both;position:relative;}
.simple-select .text {cursor:pointer;float:left;width:100%;clear:both;background:#fff;border:1px solid #fff;font-size:13px;padding:5px 12px;height:30px;}
.simple-select .text i:not(.help) {float:right;font-size:16px;color:#444;position:relative;top:auto;left:auto;line-height:18px;width:auto;}
.simple-select:hover .text {border-color:rgba(0, 0, 0, 0.4);}
.simple-select:hover .text i:not(.help):before {content:"\f106";}
.simple-select .list {display:none;z-index:3;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:8px 9px;line-height:14px;color:#444;}
.simple-select .option:not(.info):hover {background-color:#eee;color:#111;font-weight:bold;}
.simple-select .option.bold {font-weight:600;margin-top:1px;color:#111;}
.simple-select .option.info {background:#f8f8f8;color:#666;padding-top:10px;padding-bottom:10px;font-style:italic;border-top:1px solid #eee;cursor:default;}
.simple-select .option.selected {font-weight:bold;color:#111;}
.simple-select .option.selected:after {content:"\f00c";color:#8BC34A;font-family:"FontAwesome";position:absolute;right:7px;top:8px;font-size:14px;font-weight:500;}



/* LOCATION PICKER */
#location-picker {position:relative;float:left;width:100%;z-index:10}
#location-picker: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;padding-left:25px;}
#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:600;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 {font-style:italic;color:#999;font-size:11px;}
#location-picker .shower .option.country, #location-picker .shower .option.region {font-weight:600;}
#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:#f8f8f8;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:600;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:600;}
#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:36px;height:80px;background:#444;background:rgba(0, 0, 0, 0.5);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.fancybox-wrap .fancybox-prev span:before, .fancybox-wrap .fancybox-next span:before {color:#fff;font-size:30px;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;-webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.fancybox-wrap .fancybox-next span, .fancybox-wrap .fancybox-next:hover span {right:0;left:auto;-webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.fancybox-wrap .fancybox-prev span:before {content:"\f104";text-indent:-2px;}
.fancybox-wrap .fancybox-next span:before {content:"\f105";text-indent:2px;}
.fancybox-wrap .fancybox-prev:hover span, .fancybox-wrap .fancybox-next:hover span {background:rgba(0, 0, 0, 0.7);}
.fancybox-outer .fancybox-inner {background:#fff;}
body.page-body .fancybox-title-inside-wrap {margin: 0; padding: 3px 8px; font-size: 12px; color: #fff; position: absolute; bottom: -35px; left: 0; width: auto; background: #333; background: rgba(0, 0, 0, 0.6); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
body.page-body .fancybox-image {padding:1px;}
#fancybox-overlay {opacity:0.35!important;}
.quick-view .fancybox-inner {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;overflow-y:visible!important;}



/* MB-THEMES PLUGIN STYLES */
/* All in One SEO Plugin */
#footer-links {float: left; width: 100%; clear: both; padding: 10px; margin: 0px 0 35px 0; text-align: center;color:#ccc;}
#footer-links a {font-size:13px;font-weight:bold;text-decoration:none;color:#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 {text-align:center;margin-bottom:8px;}
#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:#03a9f4;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:#03a9f4;}
#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;}



/* 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;}
.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:auto;cursor:default;left:12px;z-index:10;margin-top:-65px;font-weight:500;text-align:center;padding:10px 6px 4px 6px;background:rgba(255, 255, 255, 0.5);}
#pictures #photo-count .top {float:left;clear:both;width:100%;color:#111;font-size:20px;margin-bottom:1px;}
#pictures #photo-count .bottom {float:left;clear:both;width:100%;color:#333;font-size:13px;font-weight:bold;}

#pictures .bx-wrapper .bx-controls-direction a {text-indent:0;z-index: 3;background-image:none;top: 50%;content:"";left: 0px;overflow: hidden; margin-top: -35px;text-decoration: none; text-align: center; position: absolute;background: #555; background: rgba(0,0,0,0.5); width: 35px; height: 70px; color: #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;}
#pictures .bx-wrapper .bx-controls-direction a:hover {background:#444;background:rgba(0,0,0,0.7);}
#pictures .bx-wrapper .bx-controls-direction a:active {background:#333;background:rgba(0,0,0,0.85);}
#pictures .bx-wrapper .bx-controls-direction a.bx-next {left: auto;right: 0px;-webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
#pictures .bx-wrapper .bx-controls-direction a.bx-prev {opacity:0.2;-webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
#pictures .bx-wrapper .bx-controls-direction a:focus{outline: none;}
#pictures .bx-wrapper .bx-controls-direction a:before {width: 100%; color: #fff; color: rgba(255,255,255,0.8); font-size: 32px;text-align:center;height:70px;line-height:68px; font-weight: normal; font-family: FontAwesome; -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;}
#pictures .bx-wrapper .bx-controls-direction a.bx-prev:before {content: "\f104";float: left;padding-right:2px;}
#pictures .bx-wrapper .bx-controls-direction a.bx-next:before {content: "\f105";float: right;padding-left:2px;}
#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 #pictures .bx-wrapper {margin-bottom:15px;}
.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; padding-left: 28px;}
#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;}
#sendfriend .row label span {float:left;width:auto;}
#sendfriend .row input {float:left;width:100%;font-size: 12px; float: left; clear: none; height: 36px; line-height: 18px; margin:0; width: 100%; padding: 8px 8px;box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#sendfriend .row textarea {float:left;width:100%;clear:both;padding:8px;height:120px;font-size:12px;line-height:16px;box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#sendfriend button {float:left;margin:0;clear:both;width:100%;font-size:13px;font-weight:600;}
#sendfriend button#send-message:disabled {opacity:0.5;}
#sendfriend button#send-message:disabled:before {font-family:"FontAwesome";font-size:16px;position:absolute;content:"\f110";color:#fff;margin-left:-22px;-webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}
#sendfriend #anr_captcha_field_1 {float:left;clear:both;width:100%;margin-bottom:12px;}
#contact_form_public #anr_captcha_field_1 {float:left;clear:both;width:100%;margin:15px 0 0 0;}
#contact_form #anr_captcha_field_1 {float:left;clear:both;width:100%;margin:0 0 20px 0;}


#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;}

.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;border-bottom:1px solid #eee;padding:5px 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:70px;height:70px;opacity:0.9;float:left;background:#fff;padding:2px;border:1px solid #f2f2f2;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;overflow:hidden;}
.comments_list .comment-image img {position: absolute; max-width: 64px; max-height: 64px; top: 0; left: 0; right: 0; bottom: 0; display: block; width: auto; height: auto; margin: auto;}
.comments_list .comment-image:hover img {opacity:1;}
.comments_list .comment {float:left;width:90%;padding:8px 0 0 15px;}
.comments_list .comment h4 {float:left;clear:both;width:100%;font-size:14px;color:#222;font-weight:500;margin:0 0 3px 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:#777;}
.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;}

#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 2px 0;}
#comment_form .row label span {float:left;width:auto;}
#comment_form .row textarea {float:left;width:100%;clear:both;padding:8px;height:80px;margin:0 0 15px 0;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;}
#comment_form button {float:left;margin:0;font-size:13px;font-weight:600;width:100%;clear:both;}
#comment_form button#send-comment:disabled {opacity:0.5;}
#comment_form button#send-comment:disabled:before {font-family:"FontAwesome";font-size:16px;position:absolute;content:"\f110";color:#fff;margin-left:-22px;-webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}

#comment_form .req-what {margin-bottom:15px;float:left;width:100%;clear:both;}

#more-info.comments .btn {float:right;margin:15px 0 0 0;padding:14px 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#more-info.comments .btn i {color: #fff; font-size: 17px; margin: -2px 5px 0 0; line-height: 13px; float: left;}
#more-info.comments .btn:hover {color:#fff;text-decoration:none;}
#more-info.comments .care {float:left;margin-top:18px;}
#more-info.comments .care .text {float:left;width:100%;clear:both;margin:1px 0;font-size:12px;color:#999;line-height:13px;}




/* QUICK VIEW OF PPICTURES */
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;}
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;}
.content-top {position:absolute;left:0;content:"";display:block;border-bottom:1px solid #9fad7c;height:70px;width:100%;background:#f0f0f0 url('../images/search-bar-bg.png') repeat-x;margin-top:0px;}
.content-top span {display:block;position:absolute;left:0;bottom:0;width:100%;height:45px;background:rgba(255,255,255,0.6);}
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;}




/* 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: 19px 11px 19px 10px; height: 60px; float: left; width: 100%; margin: 0; clear: both; background: #fafafa; border-bottom: 1px solid #f0f0f0; font-size: 14px; font-weight: 500; color: #333;overflow:hidden;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.fw-box .head .def-but {float:right;color: #F44336; background: transparent; padding: 3px 10px; margin: -3px 0; border: 1px solid #F44336; text-decoration: none; line-height: 20px; font-size: 12px; font-weight: 500; display: inline-block; box-shadow: 1px 1px 5px rgba(0,0,0,0.05); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px;}
.fw-box .head .def-but:hover {background: #F44336;color: #fff;}
.fw-box .head h2 {font-size: 16px; color: #03a9f4; width: auto; line-height: 20px; font-weight: 500; display: inline-block; margin-left: 10px;}
.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:rgba(255,255,255,0.98);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%;}
.fancybox-inner, .fancybox-inner .fw-box {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}



/* ADD-EDIT ITEM HOOKS */
#post-hooks {float:left;width:100%;clear:both;margin:0;padding:10px 10px 25px 10px;}
#post-hooks .row {margin:0 0 25px 0;float:left;clear:none;padding:0 15px;width:50%;}
#post-hooks #plugin-hook > .row:first-child {margin:0;}
#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;max-width:80%;clear:none;}
#post-hooks .row input[type="checkbox"] {float:left;margin:3px 5px 3px 0;width:13px;height:13px;}
#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:15px 0 5px 0;}
#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;margin:0;float:left;max-width:80%;}
#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:auto;margin:3px 5px 0 0;float:left;clear:both;}
#post-hooks #plugin-hook .meta_list .meta input.hasDatepicker {float:none;width:15%;margin:0 25px 0 5px;}
#post-hooks #plugin-hook .meta_list .meta input.hasDatepicker.cf_date {float:left;width:15%;margin:0;}
#post-hooks #plugin-hook .meta_list .meta ul {float:left;width:70%;clear:none;padding:6px 0 0 0;}
#post-hooks #plugin-hook .meta_list .meta ul li {float:left;width:auto;clear:none;margin:0 15px 6px 0;}
#post-hooks #plugin-hook .meta_list .meta ul li label {width:auto;margin:0;}
#post-hooks #plugin-hook .meta_list .meta.check-row label {width:auto;padding:0;text-align:left;font-weight:500;}
#post-hooks #plugin-hook table {padding:0;}
#post-hooks #plugin-hook table tr {padding:0;margin-bottom:5px;}
#post-hooks #plugin-hook table tr td {padding:0;line-height:24px;vertical-align: middle;padding-right:20px;}
#post-hooks h2, #post-hooks h3 { float:left;clear:both;width:100%;color:#111;font-size:14px;padding:0 15px;line-height:18px;margin:20px 0 10px 0;font-weight:600;}
#post-hooks .tabberlive {margin:0;}
#post-hooks .tabberlive .tabbertab {padding:0;background:transparent;border:none;}
#post-hooks .tabberlive .tabbertab p {margin:0;}
#post-hooks .tabberlive ul.tabbernav {right:10px;}
#post-hooks input#power {float:left;max-width:68%;margin:0 2% 0 0;}
#post-hooks select#power_unit {float:left;clear:none;width:30%;margin:0;}
#post-hooks ul.checkbox-list {float:left;width:100%;}
#post-hooks ul.checkbox-list li {float:left;clear:both;width:100%;margin:3px 0;}
#post-hooks ul.checkbox-list li input[type="checkbox"] {float:left!important;margin:3px 5px 3px 0!important;width:13px!important;height:13px;}
#post-hooks ul.checkbox-list li label {float:left!important;margin:0;width:auto;clear:none;}
#post-hooks ul.checkbox-list label:hover, #post-hooks .checkbox label:hover, #post-hooks .check-row label:hover, #post-hooks .row._20 label:hover {text-decoration:underline;cursor:pointer;}



h1.h1-error-fix { float:left;width:0px;padding:0;margin:0;height:0px;max-height:0px;max-width:0px;overflow:hidden; }



/* ITEM ADD/EDIT PHOTOS */
#photos {float:left;clear:both;width:100%;position:relative;display:block;}
#photos .photo-left {float:left;width:100%;padding:85px 0 0 0;position:absolute;top:0;left:0;height:150px;z-index:1;text-align:center;}
#photos .photo-left:after {font-family:"FontAwesome";position:absolute;width:100px;height:50px;text-align:center;top:25px;left:50%;margin-left:-50px;line-height:50px;font-size:50px;color:#03a9f4;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 .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: 150px 0 15px 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 .qq-upload-list {position:absolute;left:0;top:0;width:102%;margin-right:-2%;padding:150px 25px 15px 25px;}
#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 {position:relative;float:left;clear:both;top:auto;left:auto;width:100%;margin-right:0;margin-left:0%;padding:0 0 10px 25px;}
!#photos .ajax_preview_img {float:left;position:relative;z-index:4;clear:both;width:125px;height:125px;padding:1px;border:1px solid #ddd;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
!#photos .ajax_preview_img img {max-width: 100%;padding:2px;max-height:100%;width:auto;height:auto;display: block;margin:auto;text-align:center;margin: 0;position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
#photos .ajax_preview_img {float:left;position:relative;z-index:4;clear:both;overflow:hidden;width:125px;height:125px;padding:1px;border:1px solid #ddd;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#photos .ajax_preview_img img {display: block; margin-left: auto; margin-right: auto; max-width: -webkit-fill-available; max-height: 122px;border-radius:1px}
#photos .qq-upload-rotate-img a {display:none;position: absolute; z-index: 99; bottom: 5px; left: 5px; background: #fff; padding: 3px 4px;cursor:pointer; border-radius: 3px; text-decoration: none; box-shadow: 0 1px 1px rgba(0,0,0,0.25);}
#photos li:hover .qq-upload-rotate-img a {display:block;}
#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 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:1px;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:#03a9f4;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:#03a9f4;margin:0;float:left;width:100%;text-align:center;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#photos .qq-upload-drop-area, #photos .qq-upload-extra-drop-area {border:none;z-index:10;background:transparent;}
#photos .qq-upload-drop-area span, #photos .qq-upload-extra-drop-area span {cursor:default;position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-25px;padding:12px;display:block;font-size:14px!important;line-height:16px;text-align:center;font-weight:500;color:#222;background:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.8);-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#photos .qq-upload-drop-area-active {border:none;background:transparent;}
#photos .qq-upload-drop-area span, #photos .qq-upload-drop-area-active span {font-size:15px;}
#photos div.primary_image {opacity:0;width:30px;height:30px;display:block;position:absolute;left:0px;bottom:0px;z-index:10;margin:0px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#photos .qq-upload-list li:hover div.primary_image {opacity:1;}
#photos div.primary_image a {cursor:pointer;text-decoration:none;width:30px;height:30px;display:block;background:transparent;margin:0;color:#00BCD4;text-align:center;line-height:24px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#photos div.primary_image a:before {font-family:"FontAwesome";content:"\f08d";display:block;font-size:19px;line-height:30px;transform: rotate(-30deg);}
#photos div.primary_image a:hover {color:#222;}

.photos.item_edit #photos > .qq-upload-list {float: left;clear: none;position: relative;margin: 0;padding: 0;width:100%;}
.photos.item_edit #photos > h3 {float:left;clear:both;width:20%;margin:0;padding:5px 20px 0 0;color:#222;text-align:right;font-weight:800;font-size:13px;line-height:18px;}

.drag_drop div[id*='p-'] {display:none}
.drag_drop #photos h3 {float:left;clear:both;width:100%;margin:15px 0 5px 0;padding:5px 25px;font-size:15px;font-weight:500;}
.add_item .photos .qq-upload-button div {float:none}
.add_item .photos .qq-upload-button div.sample-box-wrap {float:left;clear:both;width:102%;margin-right:-2%;padding:0px 25px;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box {float:left;clear:none;position:relative;z-index:4;width:125px;padding:3px;margin:0px 14px 15px 0;display:block;border:1px dashed #ddd;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins {float:left;position:relative;clear:both;width:117px;height:117px;background:#fafafa;display:block;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box .ins .fa {position:absolute;top:50%;left:0;margin-top:-15px;display:block;width:100%;height:30px;line-height:30px;font-size:20px;text-align:center;color:#03a9f4;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box:hover {border-color:#bbb;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box:hover .ins {background:#fff;}
.add_item .photos .qq-upload-button div.sample-box-wrap .sample-box:hover .ins .fa:before {content:"\f067";}
.input-box i.fa-mobile {font-size:22px!important;}



/* USER ACCOUNT */
.body-ua, #body-user-custom {background:#fff;border:none;}
.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;}

.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:#f0f0f0;padding:35px 15px 2px 15px;}
.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;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.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:600;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:600;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:98%;margin:0 1% 5px 1%;padding:20px;background:#fcfcfc;border:1px solid #ddd;box-shadow: 1px 1px 5px rgba(0,0,0,0.1);}
.user_account .ua-items-empty img {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 {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:#f8f8f8;box-shadow:1px 1px 5px rgba(0,0,0,0.15);margin:0 0 40px 0;}
.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 {color:#fff;float:left;margin:26px 0 0 30px;line-height:16px;font-size:12px;padding:5px 8px;font-weight:500;}
.user_account.fi_user_menu_wrap {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.s1, .user_account .um.s2 {width:100%;float:left;padding:0;position:relative;border:1px solid #e0e0e0;border-bottom:none;margin:0 0 20px 0;box-shadow:1px 1px 5px rgba(0,0,0,0.08);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.08);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.08);}
.user_account .um.s3 {width:100%;float:left;padding:0;position:relative;}
.user_account .user-menu-header {float:left;width:100%;clear:both;background:#f8f8f8;color:#333;font-size:13px;line-height:16px;font-weight:600;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 25px;margin-bottom:20px;}
.user_account #sidebar {float:left;width:20%;padding:0 0 25px 0;margin-bottom:60px;}
.user_account #sidebar li { width:100%;margin:0;float:left;clear:both;text-align:left;border-bottom:1px solid #eee;position:relative }
.user_account #sidebar li:last-child {border-bottom-color:#e0e0e0;}
.user_account #sidebar li a {font-weight:normal;display:inline-block;line-height:15px;text-decoration:none;font-size:13px;width:auto;padding:10px;color:#444;-webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.user_account #sidebar li .count {position:relative;z-index:2;float:right;line-height: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:#333;width:20px;text-align:center;float:left;margin:0 6px 0 0;font-weight:500;line-height:15px;}
.user_account #sidebar li a i.fa-envelope-o:before {content:"\f2b7";}
.user_account #sidebar .hook-options li a:before {color:#333;width:20px;text-align:center;float:left;margin:0 6px 0 0;line-height:15px;font-weight:500;font-family:"FontAwesome";content:"\f192";}
.user_account #sidebar .hook-options li[class^="opt_"] a:before {display:none;}
.user_account #sidebar li a:hover {text-decoration:underline;font-weight:500;color:#00BCD4;}
.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:600;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:#fcfcfc;clear: both; font-size: 14px;text-transform:uppercase; font-weight: 600; color: #f44336; margin:0; padding: 20px 30px 20px 54px; line-height: 20px; display: block; width: 100%; border-bottom: 1px solid #f0f0f0;}
.user_account .modify_profile h2 i, .user_account .modify_profile h3 i {position:absolute;width:25px;text-align:center;left:18px;top:14px;font-size:30px;color:#ddd;}
.user_account .modify_profile .row.user-buttons {padding:15px 0 15px 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:600;}
.user_account .modify_profile .row > textarea {max-width:60%;clear:none;}
.user_account .modify_profile .btn-primary {font-size:13px;font-weight:600;}
.user_account .tabberlive {margin-top:0;width:75%;max-width:560px;clear:none;}
.user_account .btn-remove-account {float:right;clear:both;margin:15px 0 25px 0;font-size:13px;font-weight:bold;background:#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;}

.user_account .hed {float:left;width:100%;position:relative;clear:both;padding:10px 0px;font-size:14px;line-height:28px;font-weight:600;margin:0;border-bottom:1px solid #ddd;}
.user_account .hed > span {float:left;margin:0 15px 0 0;}
.user_account .hed a {float:right;text-decoration:none;background:#03a9f4;color:#fff;font-size:12px;line-height:20px;margin:0;font-weight:600;padding:4px 8px;}
.user_account .hed a:hover {text-decoration:underline;color:#fff;background:#03a9f4;}
.user_account .hed .alert-show-detail {float: left; padding: 4px 6px; background: #ddd; color: #111; font-size: 12px; font-weight: 500; line-height: 20px; cursor: pointer;}
.user_account .hed .alert-show-detail:hover {background:#ccc;color:#000;}
.user_account .hed-param {display:none;float:left;clear:both;width:100%;background:#fff;border:1px solid #ddd;border-top:none;margin:0 0 8px 0;border-top:none;padding:15px 15px 10px 15px;font-size:13px;line-height:18px;}
.user_account .hed-param .elem {float:left;clear:none;margin:6px 0;}
.user_account .hed-param .elem.w33 {width:33.3%;}
.user_account .hed-param .elem.w50 {width:50%;}
.user_account .hed-param .elem.w66 {width:66.6%;}
.user_account .hed-param .elem.w100 {width:100%;}
.user_account .hed-param .elem .left {float:left;width:30%;color:#888;font-weight:500;max-width:90px;font-size:12px;}
.user_account .hed-param .elem .right {float:left;width:70%;color:#222;font-weight:500;}
.user_account .hed-param .elem.warn {margin-top:15px;color:#F44336;font-size:12px;clear:both;width:100%;}

.user_account #alerts_list {display:block;margin:0 -2%;}

.user_account .userItem {float:left;width:100%;margin:0 0 30px 0;}
.user_account .item-entry {float:left;width:29.33%;clear:none;padding:20px;margin:12px 2% 12px 2%;background:#fdfdfd;border:1px solid #ddd;box-shadow:2px 2px 8px rgba(0,0,0,0.05);}
.user_account .item-entry:hover {background:#fff;}
.user_account .item-entry .photo {float:left;width:100%;clear:both;margin:0 0 10px 0;}
.user_account .item-entry .photo img {float:left;width:140px;max-width:100%;height:auto;background:#fff;border:1px solid #eee;}
.user_account .item-entry .photo:hover img {border-color:#ccc;}
.user_account .item-entry .data-wrap {float:left;width:100%;padding:0;}
.user_account .item-entry .data-wrap div.row {float:left;width:100%;clear:both;font-size:12px;color:#777;margin:2px 0;}
.user_account .item-entry .data-wrap div.row.title {margin:5px 0 10px 0;padding-bottom:10px;border-bottom:1px solid #f2f2f2;}
.user_account .item-entry .data-wrap div.row .MCtooltip {display:none!important;}
.user_account .item-entry .data-wrap div.row .left {width:85px;float:left;font-weight:500;overflow:hidden;}
.user_account .item-entry .data-wrap div.row .right {width:auto;float:left;font-weight:800;color:#111;}
.user_account .item-entry .data-wrap a {color:#000;text-decoration:none;font-size:13px;line-height:16px;font-weight:600;margin:0;float:left;width:100%;height:32px;overflow:hidden;}
.user_account .item-entry .data-wrap a:hover {text-decoration:underline;}
.user_account .item-entry .data-wrap strong {color:#444;}

.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:#f0f0f0;padding:12px;}
.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:12px 35px 12px 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"]) { font-size:13px;float:left;clear:none;height:40px;line-height:18px; margin-bottom:0px;width:260px; padding:10px 8px 10px 28px;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
.user_account .modify_profile form select { font-size:13px;float:left;clear:none; margin-bottom:0px;width:180px;line-height:18px; height:40px; border:1px solid #ccc;padding:10px 8px;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
.user_account .modify_profile form textarea { font-size:13px;float:left;clear:both;width:100%;max-width:100%;height: 80px;border:1px solid #ccc;padding:6px;background:#fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
.user_account .modify_profile .row { clear:both; float:left; padding:18px 0; margin:0 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;padding-left: 28px;box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06);}






.user_account .your_items h2 a { border-left:1px solid #DDD; font-weight:normal; margin-left:5px; padding-left:10px;}
.user_account .your_items .item { border-bottom:1px dotted #DDD; margin-bottom:15px; padding-bottom: 15px;}
.user_account .your_items .item h3 { font-size:14px; margin-bottom:5px; }
.user_account .your_items .item p { line:18px; }
.user_account .your_items .item span { color:#CCC; margin:0 10px; }
.user_account .your_items .item .options { margin-top:5px; }
.user_account .your_items .item .delete { color:#999; font-size:11px; }
.user_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:25px;}
#contact-wrap.cont_us {margin:0px auto 20px auto;width:100%;max-width:480px;display:block;float:none;}
#contact-wrap h1 {visibility:hidden;height:0;opacity:0;}
#contact-wrap h2 {font-size:20px;font-weight:normal;color:#fff;margin:10px 0 10px 0;font-weight:600;line-height:20px;text-align:center;}
#contact-wrap h3 {color:#555;margin:0;margin:0px 0 15px 0;font-size:15px;float:left;width:100%;text-overflow:ellipsis;overflow:hidden}
#contact-wrap h3 a {text-decoration:none;color:#F44336;}
#contact-wrap h3 a:hover {text-decoration:none;color:#FF8330;}
#contact-wrap #contact-ins {float:left;width:100%;padding: 25px; background: rgba(255,255,255,0.95); border: 4px solid #ddd;margin:0 0 30px 0;}
#contact-wrap #recaptcha_widget_div {margin:15px 0 10px 0;}
#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%;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
#contact-wrap textarea { line-height:18px;font-size:13px;float:left;clear:both;width:100%;max-width:100%;height: 140px;margin:0;border:1px solid #ccc;padding:10px 8px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all; }
#contact-wrap .input-box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), #contact-wrap .input-box select {float: left; width: 100%; clear: both; margin: 0; padding-left: 28px;}
#contact-wrap button { clear:both; float:left; margin:20px 0 0 0;font-size:13px;font-weight:600;}
#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;background: url('../images/auth-bg.jpg') no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.container-outer.register-register div.breadcrumb, .container-outer.contact div.breadcrumb, .container-outer.login-recover div.breadcrumb, .container-outer.login-forgot div.breadcrumb {display:none;}

#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:10px;}

.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 {font-size:20px;font-weight:normal;color:#fff;margin:10px 0 10px 0;font-weight:600;line-height:20px;}
#i-forms fieldset {width:100%;float:left;clear:both;}
#i-forms .external-log {float:left;width:100%;clear:both;color:#fff;font-size:12px;line-height:14px;font-weight:bold;text-align:center;margin:0 0 10px 0;color:#fff;padding:12px 10px;}
#i-forms .external-log i {float:left;line-height:14px;font-size:20px;}
#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:360px;display:inline-block;margin:0 auto;}
#i-forms .box .user_forms {padding:25px;background:rgba(255,255,255,0.95);border:4px solid #ddd;}
#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:600;line-height:21px;}
#i-forms form .input-box-check label:hover {text-decoration:underline;}
#i-forms .input-box {float:left;width:100%;clear:both;margin:0 0 25px 0;position:relative;}
#i-forms .input-box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), #i-forms .input-box select {float:left;width:100%;clear:both;margin:0;padding-left:28px;}
#i-forms .input-box i {position:absolute;font-size:16px;font-weight:500;color:#111;top:11px;left: 2px;width:26px;text-align:center;line-height:16px;}
#i-forms .input-box.last {margin-bottom:5px;}
#i-forms button {margin-top: 15px; font-size: 13px; font-weight: bold; width: 100%;}
#i-forms .swap {float:left;width:100%;clear:both;padding:15px 0 0 0;margin:20px 0 0 0;border-top:1px solid #eee;}
#i-forms .swap a {color:#000;text-transform:uppercase;font-weight:600;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:rgba(255,255,255,0.9);margin-bottom:100px;}
#i-forms.recover button {margin-top:8px;}


/* USER PASSWORD FORGOT */
#i-forms.forgot {width:100%;max-width:360px;float:none;clear:none;margin:0 auto;}
#i-forms.forgot .user_forms {padding:25px;background:rgba(255,255,255,0.9);margin-bottom:60px;}
#i-forms.forgot button {margin-top:8px;}



/* USER FORMS */
.user_forms {float:left;clear:both;width:100%;padding:15px 10px;border:4px solid #eaeaea;}
.user_forms #uniform-blue, .user_forms #uniform-green {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 12px 10px;margin-left:40%}
.user_forms .inner {float:left;width:100%;}
.user_forms h1 { height:0;opacity:0; }
.user_forms form { width:100%;float:left }
.user_forms form label { float:left;width:40%;margin-top:10px;margin-bottom:2px;color:#777; }
.user_forms form label span {float:left;}
.user_forms form input, .user_forms form select { border:1px solid #ddd; margin-bottom:15px;height:auto; padding:10px 8px;line-height:13px;width:100%;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.06);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.user_forms form select {margin-left:0;margin-right:0;padding:0;}
.user_forms form .checkbox { margin-bottom:20px;margin-top:0px;float:left;width:60%;clear:both; }
.user_forms form .checkbox label { float:left;width:80%;margin:0 0 0 4px;}
.user_forms form .checkbox input { border:none; margin:2px 0 0 0; padding:0; width:auto;float:left;clear:both;max-width:15px;}
.user_forms .login-line {float:left;width:100%;clear:both;margin:0 0 5px 0;}
.user_forms form .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;}



/* RELATED LISTINGS */
#related.white {padding:0;margin:0 0 30px 0;}
#related.white .block {border-color:#ccc;}
#related.white .simple-prod .simple-wrap {background:#fbfbfb;}



/* LISTING PLUGIN DETAILS (HOOK) */
#plugin-details {float:left;width:100%;clear:both;margin:20px 0 0 0; color: #333; font-size: 13px; line-height: 16px;}
#plugin-details h3, #main #plugin-details h2 {float:left;clear:both;width:100%;position:relative;color:#444;text-align:lfet;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:600;} 
#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 0 25px 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;border:1px solid #f2f2f2;background:#fcfcfc;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:500;padding-right:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap: break-word; word-break: break-all;}
#plugin-details .list-other-attributes {float:left;width:100%;clear:both;margin:0;list-style-type:none;}
#plugin-details .list-other-attributes li {float:left;width:20%;clear:none;margin:3px 0;}
#plugin-details .list-other-attributes img {float:left;margin:1px 5px 0 0;}
#plugin-details .job-detail table td:first-child, #plugin-details .job-detail div label {width:45%;}
#plugin-details .job-detail table td, #plugin-details .job-detail div p {color:#444}
#plugin-details .job-detail table td label, #plugin-details .job-detail div label {font-weight:normal;color:#777;}



/* LISTING CUSTOM FIELDS */
#custom_fields {float:left;width:100%;clear:both;margin:20px 0 10px 0;padding-top:10px; color: #333; 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; border: 1px solid #eee; background: #fff; padding: 8px;}
#custom_fields .meta > .ins > label, #custom_fields .meta > .ins > span { float: left;width:45%;font-weight:500;padding-right:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap: break-word; word-break: break-all; }
#custom_fields .meta ul { list-style: none; padding: 0; }
#custom_fields .meta ul li { margin-left: 0; }
#custom_fields .meta ul li label { float: none; }



/* 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 {float:left;width:auto;font-size:12px;color:#ccc;font-style:italic;margin:10px 0 0 10px;line-height:14px;text-transform:lowercase;}
#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:320px;height:auto;padding:8px 6px;font-size:12px;line-height:17px;-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 .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%;margin:0 0 15px 0;clear:both;padding:8px 6px;border:1px solid #ccc;height:120px;font-size:12px;line-height:18px;-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 .row textarea:hover {border-color:#aaa;}
#contact_form .row textarea:focus {border-color:#F44336;}
#contact_form button {float:right;clear:both;margin:0;padding:14px 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#contact_form button i {color: #fff; font-size: 15px; margin: 0 3px 0 0;}
#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;}
#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;}

.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-mail {margin:0px -19px;}
#contact_form .phone-mail .wrap {margin:5px 0 25px 0;float:left;width:100%;clear:both;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
#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:20px 0 20px 0;background:#fff;border-top:3px solid #03a9f4;padding:20px;}
#more-info h2 {float:left;clear:both;width:100%;margin:0 0 15px 0;font-weight:600;font-weight:600;font-size:14px;color:#111;}
#more-info #error_list {margin:0 0 20px 0;}
#more-info input.focus, #more-info textarea.focus {border-color:#F44336}
#related h2 {float:left;clear:both;width:100%;margin:10px 0;font-weight:600;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:#1d9bf0;}
.listing-share .single-facebook .fa {color:#0067CB;}
.listing-share .single-google-plus .fa {color:#E23C00;}
.listing-share .single-pinterest .fa {color:#B60000;}



/* LISTINGS */
#listing #main {margin:0 -5px 0 0;;width:70%;padding:0 30px 0 0;float:left;}
#listing #main.side-main {float:right;padding:0 0 0 30px;}
#listing #left {float:left;width:100%;background:#fff;padding:15px;margin:0 0 20px 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);}


#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;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
#item-buttons > 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 STATS BREAD */
.bread-stats {position:absolute;right:0;top:0px;width:auto;max-width:110px;overflow:hidden;}
.bread-stats.views {right:110px;}
.bread-stats img {float:left;width:44px;height:auto;}
.bread-stats .block {float:left;display:block;padding:9px 2px 0 8px;width:calc(100% - 44px);}
.bread-stats .top {float:left;width:100%;clear:both;width:100%;font-size:14px;font-weight:600;color:#000;line-height:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bread-stats .bottom {float:left;width:100%;clear:both;width:100%;font-size:12px;font-weight:500;color:#888;line-height:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



/* 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:#F44336;font-weight:500;padding:18px 10px 18px 20%;font-size:18px;width:100%;border:1px solid #eee;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
#side-right h2 .left {float:left;width:20%;position:absolute;left:0;top:0;height:100%;color:#F44336;text-align:center;font-size:24px;border-right:1px solid #eee;}
#side-right h2 .left .fa {line-height:58px;}
#side-right #location h2 .left {font-size:26px;}
#side-right h2, #side-right #location h2 {padding:18px 10px 18px 10px;}

#side-right #seller {float:left;clear:both;width:100%;font-size:13px;line-height:20px;text-align:center;margin:0 0 20px 0;}
#side-right #seller .name {float:left;clear:both;width:100%;font-size:15px;margin:10px 0 10px 0;text-align:center;color:#00BCD4;}
#side-right #seller .name a {color:#03a9f4;font-weight:800;-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;}
#side-right #seller .name a:hover {color:#333;}
#side-right #seller .body {background:#fcfcfc;padding:0;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
#side-right #seller .body .inside {padding:15px 10px 0 10px;float:left;width:100%;clear:both;}
#side-right #seller.unreg .body .inside {padding:15px 10px 20px 10px;}
#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 .seller-bottom {float:left;width:100%;clear:both;position:relative;text-align:center;margin:20px 0 -1px 0;}
#side-right .seller-bottom a {position:relative;z-index:3;color:#333;text-decoration:none;font-weight:bold;font-size:13px;display:inline-block;float:none;margin:0 3px;border:1px solid #eee;border-bottom:1px solid #fff;padding:4px 8px;background:#fff;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;}
#side-right .seller-bottom a:hover {color:#00BCD4;}

#side-right .body {float:left;clear:both;width:100%;padding:15px 10px ;border:1px solid #eee;border-top:none;background:#fcfcfc;}
.HiddenDiv {float:left;clear:both;width:100%;}

#side-right #location {float:left;clear:both;width:100%;font-size:13px;line-height:20px;text-align:center;margin:0 0 20px 0;}
#side-right #location .body {padding:0;}
#side-right #location .body .loc-text {float:left;clear:both;width:100%;padding:15px 10px;}
#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 .elem {float:left;clear:both;width:100%;}
#side-right .elem.regdate {}
#side-right .elem.type {margin-bottom:5px;color:#bbb;}
#side-right .elem.type .fa {margin-right:3px;color:#00bcd4;opacity:0.35;}

#side-right .phone-show {float:left;text-align:center;position:relative;clear:both;width:100%;margin:0 0 10px 0;border:1px solid #eee;padding:10px;text-decoration:none;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#side-right .phone-show .left {float:left;width:20%;position:absolute;left:0;top:0;height:100%;color:#00BCD4;text-align:center;font-size:35px;border-right:1px solid #eee;}
#side-right .phone-show .left .fa {line-height:68px;}
#side-right .phone-show .right {float:left;width:80%;margin-left:20%;}
#side-right .phone-show span {float:left;clear:both;width:100%;}
#side-right .phone-show span.top {color:#bbb;font-size:13px;line-height:16px;font-weight:500;}
#side-right .phone-show span.bottom {color:#111;font-size:24px;line-height:24px;margin:2px 0 5px 0;font-weight:500;}
#side-right .phone-show:hover {border-color:#bbb;}
#side-right .phone-show:hover .left {border-color:#bbb;color:#333}

#side-right .btn.contact-button {cursor:pointer;float:left;width:100%;clear:both;text-align:center;padding:21px 20px 21px 10px;font-size:16px;line-height:20px;font-weight:600;color:#fff;margin:0 0 20px 0;}
#side-right .btn.contact-button.mobile-found, #side-right .btn.contact-button.contact-disabled {padding-top:14px;padding-bottom:12px;}
#side-right .btn.contact-button.btn-disabled {opacity:0.75;cursor:not-allowed;}
#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 #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:600;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;}
#side-right #price .MCtooltip {overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:14px;left:0;padding:0 40px 0 40px;height:auto;line-height:14px;width:100%;font-size:10px;color:#999;font-weight:500;}
#side-right #price .MCtooltip i {display:none!important;}
#side-right #price .MCtooltip br {content:" ";display:inline;clear:none;}
#side-right #price .MCtooltip br:before {content:" / ";}
#item-basics .price .MCtooltip {float:left;clear:both;overflow:hidden;margin:3px 0 0 0;height:15px;white-space:nowrap;text-overflow:ellipsis;height:auto;line-height:14px;width:100%;font-size:10px;color:#fff;font-weight:500;}
#item-basics .price .MCtooltip i {display:none!important;}
#item-basics .price .MCtooltip br {content:" ";display:inline;clear:none;}
#item-basics .price .MCtooltip br:before {content:" / ";}


/* LISTINGS - IMAGE BOX */
#listing #pictures {float:left;clear:both;width:100%;position:relative;}
#listing #pictures .item-bxslider {float:left;clear:both;width:100%;position:relative;}
#listing #pictures .item-bxslider img {margin:0 auto;max-width:100%;padding:5px;border:none;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;-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;}
#listing #pictures .item-bxslider img:hover {opacity:0.85;}



/*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;margin-bottom:15px;text-align:left;padding:10px 0px 0 0px;}
#s-tools a {float:left;width:74px;height:74px;padding:7px 0;border:1px solid #ddd;background:#f0f0f0;font-size:12px;line-height:15px;margin:0 5px 10px 5px;color:#00BCD4;text-decoration:none;font-weight:500;}
#s-tools a:hover {color:#111;text-decoration:none;background:#f8f8f8;}
#s-tools a .fa {float:left;width:100%;clear:both;color:#03a9f4;margin:0;line-height:36px;font-size:24px;text-align:center;font-weight:500;}
#s-tools a:hover .fa {color:#444;}
#s-tools a span {float:left;width:100%;clear:both;color:#000;text-align:center;font-weight:500;}
#s-tools a:hover span {text-decoration:underline;}


/* 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:#1d9bf0;}
#footer-share .youtube a {background:#D73900;}
#footer-share .google-plus a {background:#E23C00;}
#footer-share .pinterest a {background:#CB2027;}
#footer-share .linkedin a {background:#6BBE65;}
#footer-share .instagram a {background:#E2AC00;}
#footer-share .rss a {background:#EFAC00;}



/* HOME CATEGORIES */
.home-cat {float:left;width:100%;clear:both;margin:20px 0;background:#fff;display:none;}
.home-cat .top {float:left;width:100%;clear:both;}
.home-cat .top a {border:1px solid transparent;border-top:2px solid #80C74E;border-bottom:1px solid #fff;position:relative;overflow:hidden;padding:10px 3px 0 3px;color:#555;text-decoration:none;float:left;width:9.5%;height:70px;background:#f0f0f0;margin:5px 0.5% 0 0;text-align:center;font-size:13px;font-weight:normal;line-height:11px;}
.home-cat .top a .name {float:left;width:100%;clear:both;margin:0;height:22px;overflow:hidden;}
.home-cat .top a .img {float:left;width:70%;margin:0 15% 0px 15%;position:relative;clear:both;height:40px;}
.home-cat .top a .img .fa, .home-cat .top a .img img {position:absolute;width:100%;height:auto;bottom:-5px;left:0;color:#ccc;font-size:30px;-webkit-transition:0.15s linear all;-moz-transition:0.15s linear all;-ms-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;}
.home-cat .top a:hover {background:#fff;color:#333;border:1px solid #aaa;border-bottom-color:#fff;border-top:2px solid #aaa;}
.home-cat .top a:hover .img .fa {color:#bbb;}
.home-cat .top a.selected {border-left:none;border-right:none;background:#80C74E;color:#fff;border-top:7px solid #80C74E;margin-top:0;height:75px;border-bottom:1px solid #80C74E;}
.home-cat .top a.selected .img .fa, .home-cat .top a.selected .img img {margin-bottom:11px;color:#fff;}
.home-cat .cat-tab {float:left;width:100%;clear:both;padding:0px;}
.home-cat .cat-tab .head {padding:19px 10px;height:60px;float:left;width:100%;margin:0;clear:both;background:#fff;border-bottom:1px solid #f4f4f4;font-size:14px;font-weight:500;color:#555;background:#fcfcfc;}
.home-cat .cat-tab .head h2 {font-size:18px;color:#03a9f4;width:auto;line-height:22px;font-weight:500;display:inline-block;margin-left:14px;}
.home-cat .cat-tab .head a:hover h2 {text-decoration:underline;}
.home-cat .cat-tab .head h2 i {float: left; line-height: 24px; font-size: 20px; margin: 0 10px 0 0; color: #333;}
.home-cat .cat-tab .head span {position:relative;line-height:20px;font-size:12px;margin:0 0 0 12px;padding-left:14px;display:inline-block;}
.home-cat .cat-tab .head span:before {position:absolute;content:".";text-indent:-9999px;width:1px;height:17px;background:#eee;top:0;left:0;}
.home-cat .cat-tab .head .add {float:right;width:auto;font-size:13px;color:#80C74E;padding:3px 0 0 0;display:inline-block;line-height:14px;}
.home-cat .cat-tab .head .add a {color:#F44336;font-weight:500;background:transparent;padding:3px 10px;margin:-5px 0;border:1px solid #F44336;text-decoration:none;line-height:20px;font-size:12px;font-weight:500;display:inline-block;box-shadow:1px 1px 5px rgba(0,0,0,0.05);-webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px;}
.home-cat .cat-tab .head .add a:hover {background:#F44336;color:#fff}
.home-cat .cat-tab .head .add .fa {float:left;margin:2px 5px 0 0;color:#fff;font-size:11px;line-height:18px;font-weight:500;}
.home-cat .cat-tab .middle {float:left;width:100%;background:#fff;height:364px;padding:12px 14px;overflow:hidden;overflow-y:auto;}
.home-cat .cat-tab .middle a {float:left;width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 8px 0;padding:0px 4px;color:#777;font-weight:normal;line-height:26px;font-size:13px;text-decoration:none;}
.home-cat .cat-tab .middle a > span {float: left; width: 100%; padding: 10px 10px 10px 62px; background: #f8f8f8; border: 1px solid #e8e8e8; position: relative; border-radius: 3px;}
.home-cat .cat-tab .middle a > span > span.icon {font-weight:500;position: absolute; left: 0; top: 0; width: 50px; height: 46px; text-align: center; border-right: 1px solid #d6d6d6; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.home-cat .cat-tab .middle a > span > span.icon i {display: inline-block; font-size: 20px; line-height: 46px; color: #aaa;}
.home-cat .cat-tab .middle a > span > span.icon > img { width: auto; height: auto; max-width: 42px; max-height: 42px; margin: 2px 0; }
.home-cat .cat-tab .middle a:hover {color:#444;text-decoration:none;font-weight:600;}
.home-cat .cat-tab .middle a:hover > span > span.icon {background:#fcfcfc;}
.home-cat .cat-tab .middle a:hover > span > span.icon i {color:#666;}
.home-cat .cat-tab .middle a > span > span.name {overflow: hidden; max-width: 100%; float: left; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all;}
.home-cat, .home-cat .fancybox-inner, .home-cat .fancybox-outer {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.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:600;margin:0;}
.cat-navigation a:last-child:after {display:none;}
.cat-navigation a:last-child:hover {color:#000;}

.search-cat {margin:0;padding:0;float:left;width:100%;clear:both;}
.search-cat .cat-tab {float:left;width:100%;padding:0px;display:block;}
.search-cat .cat-tab .link-wrap {float:left;font-weight:normal;line-height:26px;font-size:13px;width:25%;padding:0;}
.search-cat .cat-tab .link-wrap span.name {float:left;max-width:100%;overflow:hidden;text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all;}
.search-cat .cat-tab a {float:left;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 8px 0;padding:0px 4px;color:#777;font-weight:normal;line-height:26px;font-size:13px;text-decoration:none;}
.search-cat .cat-tab a.bold {font-weight:600;color:#333;}
.search-cat .cat-tab a > span {float: left; width: 100%; padding: 10px 10px 10px 62px; background: #f8f8f8; border: 1px solid #e8e8e8; position: relative; border-radius: 3px;}
.search-cat .cat-tab a > span > span.icon {font-weight:500;position: absolute; left: 0; top: 0; width: 50px; height: 46px; text-align: center; border-right: 1px solid #d6d6d6; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.search-cat .cat-tab a > span > span.icon i {display: inline-block; font-size: 20px; line-height: 46px; color: #aaa;}
.search-cat .cat-tab a:hover {color:#444;text-decoration:none;font-weight:600;}
.search-cat .cat-tab a:hover > span > span.icon {background:#fcfcfc;}
.search-cat .cat-tab a:hover > span > span.icon i {color:#666;}
.search-cat .cat-tab a:hover > span > span.name {overflow: hidden; max-width: 100%; float: left; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all;}
.search-cat .cat-tab a strong {font-weight:500;font-size:10px;padding:0 4px;line-height:15px;min-width:16px;height:16px;text-align:center;border-radius:10px;color:#fff;position:absolute;left:3px;top:3px;background:#E64A19;box-shadow:1px 1px 2px rgba(0,0,0,0.08);text-shadow:1px 1px 1px rgba(0,0,0,0.15);}



/* SEE ALL BUTTON - HOMEPAGE */
.home-see-all {display:none!important;}
.home-see-all {float:left;clear:both;width:100%;text-align:center;margin:10px 0 15px 0;}
.home-see-all a {font-size:14px;color:#F44336;font-weight:500;text-transform:lowercase;text-decoration:none;-webkit-transition: 0.15s linear all; -moz-transition: 0.15s linear all; -ms-transition: 0.15s linear all; -o-transition: 0.15s linear all; transition: 0.15s linear all;}
.home-see-all a:hover {color:#000;}
.home-see-all .fa {clear:both;display:block;font-size:16px;color:#666;line-height:10px;}



/* WHITE / LATEST LISTINGS */
.white {float:left;width:100%;clear:both;padding:8px 8px 0 8px;margin:5px 0 10px 0;}
.white .block {float:left;width:102%;clear:both;position:relative;padding:0;margin:10px -1% 0 -1%;}
.white .simple-prod {float:left;width:18%;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;}
.white .category-link {cursor:default;z-index:3;padding:0 8px;text-align:center;opacity:0;visibility:hidden;position:absolute;width:100%;display:block;top:30px;left:0px;-webkit-transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .2s; -moz-transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .2s; -ms-transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .2s; -o-transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .2s; transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .2s;}
.white .category-link span {width:auto;display:inline-block;block;max-width:100%;padding: 4px 6px;text-decoration:none; font-size: 11px; background: #222; background: rgba(0, 0, 0, 0.75); color: #fff; line-height: 14px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all;-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.white .category-link span .fa {margin-right:3px;}
.white .simple-prod:hover .category-link {top:0;opacity:1;visibility:visible;}
.white .simple-prod img {float:none;width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility: hidden;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.white .simple-prod img:hover {-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility: hidden;}
.white .simple-prod .simple-wrap {position:relative;float:left;width:100%;clear:both;padding:0;border:1px solid #eee;background:#fff;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 6px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 6px rgba(0, 0, 0, 0.06);-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: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.white .simple-prod .simple-wrap:hover {background:#fff;border-color:#ddd;}
.hc-premiums .white .simple-prod .simple-wrap {background:#fbfbfb;}
.white a.title {text-align:left;float:left;width:100%;clear:both;font-size:13px;line-height:18px;text-decoration:none;font-weight:bold;color:#03a9f4;margin:10px 0 4px 0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;height:18px;white-space: nowrap; word-wrap: break-word; word-break: break-all;-webkit-transition:0s linear all;-moz-transition:0s linear all;-ms-transition:0s linear all;-o-transition:0s linear all;transition:0s linear all; }
.white a.title:hover {text-decoration:underline;}
.white .price {float:left;height:20px;width:100%;clear:both;padding:0 10px;margin:0 0 9px 0;color:#333;font-weight:normal;text-align:left;}
.white .price span {font-size:15px;font-weight:500;display:inline-block;max-width:85%;}
.white .price span .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;}
.white .price span .MCtooltip .fa {line-height:26px;height:24px;display:inline-block;float:left;width:18px;position:relative;z-index:5;border:1px solid transparent;}
.white .price span .MCtooltip:hover .fa {color:#F44336;background:#fff;border:1px solid #ccc;border-bottom-color:#fff;}
.white .price span .MCtooltip:hover .fa:after {position:absolute;bottom:-1px;right:-1px;width:1px;height:1px;background:#ccc;content:".";text-indent:-9999px;display:block;}
.white .price span .MCtooltip span {max-width:initial;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;}
.white .price span .MCtooltip:hover span {display:block;}
.white .price span .MCtooltip:hover .fa {color:#333;}

.white .premium-label, .white .sold-label, .white .reserved-label {z-index:5;opacity:1;visibility:visible;cursor:pointer;position:absolute;left:-4px;top:-4px;width:80px;height:80px;overflow:hidden;display:block;-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;}
.white .premium-label span, .white .sold-label span, .white .reserved-label span {font-size: 12px;font-weight:500;width:200px;height:20px;background:#8BC34A;display: block;text-align:center; position: absolute; top: 18px; left: -67px;color: #fff; z-index:11; ;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;-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.white .premium-label:before, .white .sold-label:before, .white .reserved-label:before {display:block;content:"";position:absolute;top:-4px;right:1px;width:0;height:0;border:4px solid;border-color:transparent transparent #689631 transparent;}
.white .premium-label:after, .white .sold-label:after, .white .reserved-label:after {display:block;content:"";position:absolute;left:-4px;bottom:1px;width:0;height:0;border:4px solid;border-color:transparent #689631 transparent transparent;}
.white .sold-label span {background:#F44336;font-weight:600;}
.white .sold-label:before {border-color:transparent transparent #D32F2F transparent;}
.white .sold-label:after {border-color:transparent #D32F2F transparent transparent;}
.white .reserved-label span {background:#EDD840;font-weight:500;color:#333;}
.white .reserved-label:before {border-color:transparent transparent #ccba37 transparent;}
.white .reserved-label:after {border-color:transparent #ccba37 transparent transparent;}
.white .simple-wrap:hover .premium-label {opacity:0;}


.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;float:left;width:100%;height:auto;display:block;position:relative;border-bottom:1px solid #eee;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.white .img-link .link0 {display:block; opacity: 1;transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
.white .img-link .link1 {position:absolute;left:0;top:0;display:block;opacity: 0; transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out;-webkit-transition-delay: 0s; transition-delay: 0s;}
.white .simple-wrap:hover .link0 {display:block;opacity:0;-webkit-transition-delay: 0s; transition-delay: 0s;}
.white .simple-wrap:hover .link1 {display:block;opacity:1;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
.white .orange-but {visibility:hidden;opacity:0;z-index:10;width: 40px; height: 40px;display:inline-block;line-height:38px; text-align: center; font-size: 16px;border:1px solid transparent; position:absolute;bottom:-70px;right:8px;margin:0;background:transparent;color:transparent;z-index:9;-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
.white .orange-but.open-image {-webkit-transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .3s; -moz-transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .3s; -ms-transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .3s; -o-transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .3s; transition: all 200ms cubic-bezier(0.000, 1.135, 0.730, 1.405) .3s;}
.white .orange-but.open-image.disabled, .white .simple-wrap:hover .orange-but.open-image.disabled {cursor:not-allowed;opacity:0.75;}
.white .orange-but .fa {width:100%;height:100%;position:absolute;top:0px;left:0px;line-height:38px;-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;-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;}
.white .simple-wrap:hover .orange-but {bottom:8px;background: #fff;background:rgba(255, 255, 255, 0.75);color: #111;border:1px solid rgba(0, 0, 0, 0.3);visibility: visible; opacity: 1;}
.white .simple-wrap:hover .orange-but.disabled:hover .fa {color:#888;border-color:rgba(0,0,0,0.15);}
.white .simple-wrap:hover .orange-but:hover {border-color:rgba(0,0,0,0.5);}
.white .simple-wrap:hover .orange-but:hover .fa {color:#03a9f4;background:#fff;}

#search-items.loading .white .simple-prod {opacity:0.35;}
#search-items.loading:before {position:absolute;left:0;top:3px;opacity:0.7;width:100%;height:18px;content:attr(data-loading);display:block;background:transparent url('../images/loader.gif') no-repeat left center;line-height:20px;font-size:12px;color:#888;padding-left:20px;}



.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.extra {float: left; line-height:18px;text-transform: uppercase;width: 100%; clear: both;font-weight:500; margin: 0 0 6px 0; border-bottom: 1px solid #ddd; font-size: 17px; padding: 0 0 4px 0;}
h2.home {float: left; line-height:20px;width: 100%;text-align:left; clear: both;color:#F44336;font-weight:600; margin: 10px 0 5px 0;font-size: 16px; padding:0;}


/* 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:#8BC34A}
.alert-messages .a-message .icon.bad i {color:#D32F2F;}
.alert-messages .a-message span {float:left;clear:both;width:100%;margin:0;color:#333;font-weight:500;}
.alert-messages .a-message span.first {font-size:16px;color:#000;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-wrap {width:200px;position: absolute;z-index: 9999;text-align: left;display:none;margin:0;top:27px;left:0;}
#lang-box {float:left;background: #FFF;border: 1px solid #ccc;width: 100%;padding:3px;}
#lang-box li {padding:4px 6px;margin:1px 0;float:left;clear: both;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px;}
#lang-box li .fa {margin:4px 2px 0 0;font-size:11px;color:#8BC34A;float:right;}
#lang-box li:hover {background:#f2f2f2;}
#lang-box li img {float:left;margin:3px 5px 0 0;}
#lang-box li a {color:#333;}
#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; width: 100%; width: auto; padding: 6px 10px; font-size: 12px; font-weight: 600;}
#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%:}



/* 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:#fdfdfd;border-top:3px solid #03a9f4;position:relative;z-index:2;}
#sidebar-search h3.head {float:left;width:100%;clear:both;border-bottom:1px solid #ddd;color:#111;background:#fdfdfd;margin:2px 0 0 0;padding:13px 12px 15px 13px;position:relative;font-size:13px;font-weight:600;}
#sidebar-search h3.head #show-hide {font-family:FontAwesome;font-size:26px;color:#444;position:absolute;right:10px;top:13px;display:none;cursor:pointer;font-weight:bold;}
#sidebar-search h3.head #show-hide:hover {color:#F44336;}
#sidebar-search h4, #sidebar-search h6 {float:left;width:100%;clear:both;color:#333;font-size:13px;line-height:24px;margin:0;font-weight:500;}
#sidebar-search input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), #sidebar-search select {border: 1px solid #ccc;font-size:13px;padding: 0px 6px;margin: 0;line-height:34px;height:36px;;background:#fff;float:left;clear:both;outline:none;width:100%;color:#444;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);}
#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 {cursor:pointer;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 input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {padding-left:28px;}
#sidebar-search .input-box i:not(.fa-angle-down) {position: absolute; font-size: 16px; font-weight: 500; color: #111; top: 9px; left: 2px;width:26px;text-align:center;line-height:16px;}
#sidebar-search input.hasDatepicker {cursor:pointer;}
#sidebar-search input.cf_date_interval.hasDatepicker {float:none;width:50px;margin:0 12px 0 0;}
#sidebar-search fieldset h3 {position:absolute;font-size:13px;color:#F44336;background:#f8f8f8;top:0;left:0;font-weight:600;width:100%;padding:12px;line-height:15px;}
#sidebar-search fieldset h3 stong {font-weight:600!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: 10px 12px 12px 12px; color: #F44336;font-size:15px;border-bottom:1px solid #ddd;}
#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 12px 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 {float:left;cursor:default;position:relative;clear:both;width:100%;padding:10px 12px;border-bottom:1px solid #ddd;margin: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 fieldset.img-check, #sidebar-search fieldset.price-box {padding-top:14px;padding-bottom:14px;}
#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:none;width:auto;margin:0px 8px 0 0;line-height:16px;}
#sidebar-search .price input#amount {height:auto;padding:0;float:left;width:auto;clear:none;background:none;border:none;font-size:14px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#sidebar-search .checkboxes {margin: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:600;margin:3px 0 0 0;width: 100%;text-align: center;}
#sidebar-search #search-button i {width:15px;text-align:center;content:"\f002";font-size: 15px;font-weight:normal;color:#fff;font-family: FontAwesome;margin:0 6px 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:6px 0;}
#sidebar-search .clear-search {float:left;width:100%;clear:both;padding:10px;text-decoration:none;color:#999;font-size:12px;text-align:center;}
#sidebar-search .clear-search i {color:#777;font-size:15px;display:inline-block;margin-right:1px;vertical-align:-1px;}
#ajax-search-empty {display:none!important;}

#search-items {float:left;width:100%;clear:both;padding:12px 0 0 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-color:rgba(0, 0, 0, 0.4);}

#sidebar-search .simple-select {float:left;width:100%;clear:both;margin:0;}
#sidebar-search .simple-select .text {height:36px;padding-top:8px;padding-bottom:8px;padding-left:1px;border-color:#ccc;}
#sidebar-search .simple-select select.text {padding: 6px 5px 6px 24px; 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;}



/* BUTTONS */
.bold {font-weight:bold}
.normal {font-weight:normal}
.underline, .under {text-decoration:underline;}

.btn, button {text-decoration:none;outline:none;position:relative;border:1px solid transparent;padding: 12px 22px;line-height:14px;font-weight: bold;font-weight:500;font-size:14px;text-align:center;cursor:pointer;float:left;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.btn:focus, .btn:active, button:active, button:focus {outline:none;}
.btn, .btn-primary, button {border:1px solid #03a9f4;background:#03a9f4;color:#fff;}
.btn:hover, .btn-primary:hover, button:hover {background:#0695d6;border-color:#0695d6;}
.btn-primary:hover {color:#fff;}
.btn-secondary {border:1px solid #03a9f4;background:#fff;background:#fff;color:#333;font-size:13px;text-decoration:none;}
.btn-secondary:hover {background:transparent;text-decoration:underline;color:#000;}




/* 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:"Open Sans",sans-serif;border: 1px solid rgba(0,0,0,0.1);padding:15px 15px 15px 50px;position:fixed;bottom:5px;right:5px;z-index:9999;width:310px;letter-spacing:-0.2px;height:auto;font-size:13px;font-weight:500;line-height:18px;color:rgba(0,0,0,0.5); background-color: #FEEFB3;}
#piracy:after {font-family:"FontAwesome";content:"\f05a";position: absolute; font-size: 40px; width: 40px; line-height: 30px; text-align: center; left: 5px; top: 26px;}
#piracy a {color:rgba(0,0,0,0.7);text-decoration:underline;}
#piracy a:hover {color:rgba(0,0,0,0.7);text-decoration:none;}
@media screen and (max-width: 767px) { #piracy {display:none!important;}}

#debug-mode {opacity:1;position: fixed; top: 0; left: 0; text-align: center; padding: 5px 20px; width: 100%; background: #f44336; z-index: 999; color: #fff; font-weight: 600; border-top: 1px solid #b51409;}

#wrap-list {float:left;width:100%}



/* MB TOOL BOXES */
.mb-tool-wrap {width:15%;z-index:999;position:absolute;display:none;overflow:visible}
.mb-tool-body {background:#FFF;border-top:2px solid #80bd1c;padding:3px;position:absolute;z-index:10;text-align:left;width:100%;margin-top:-1px}
.mb-tool-cover {padding:0 4px;position:relative;z-index:9999;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}



/* TOP CATEGORIES */
#category-navigation {float:left;clear:both;width:100%;}
.top-cat-wrap {float:left;width:100%;clear:both;display:block;}
#body-home .top-cat-wrap.border-top {border-top:1px solid #f2f2f2;}
#body-home .top-cat-wrap.border-top #top-cat {padding-bottom:0;}
#top-cat {width:100%;float:left;background:#fff;padding:22px 10px 10px 10px;;position:relative;z-index:5;margin:0;}
#body-search #top-cat {background: #fdfdfd; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #9fad7c; padding-top: 32px; padding-bottom: 0;}
#body-search #top-cat ul li .img {border-color:#e0e0e0;}
#body-search #top-cat ul li .img:hover {border-color:#fdfdfd;}
#body-item .container-outer > .container {margin-top:10px;}
#body-item div.breadcrumb {margin:8px 0 10px 2px;padding-right:220px;position:relative;}
#top-cat h1 {float:left;width:40%;font-size:18px;color:#444;text-align:center;font-weight:500;margin:0 30% 20px 30%;padding:0 0 15px 0;border-bottom:1px dashed #ddd;}
#top-cat .cat-inside {margin:0 auto;width:100%;max-width:1200px;}
#top-cat ul {width: 100%;clear: both;text-align:center;display:block;margin:0 auto;float:none;}
#top-cat ul li {display:block;margin:0 5px 20px 5px;width:120px;float:left;}
#top-cat ul li.resp {display:none;}
#top-cat ul li a {float:left;width:100%;clear:both;display:block;}
#top-cat ul li a:hover .fa {color:#fff!important;}
#top-cat ul li.cat-gray a:hover .img .fa {color:#666!important;}
#top-cat ul li a:hover .name {text-decoration:underline;}
#top-cat ul li a:hover .img.no-color {background:#F44336;}
#top-cat ul li .img {display:inline-block;margin:0 auto;position:relative;width:70px;border:1px solid #e6e6e6;clear:both;text-align:center;height:70px;background:#fff;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);-webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px;-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-cat ul li .img span {opacity:0;z-index:1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px;-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 1s ease-in-out; transition: opacity 0.1s ease-in-out;box-shadow: -5px -5px 20px rgba(0,0,0,0.05) inset;-moz-box-shadow: -5px -5px 20px rgba(0,0,0,0.05) inset;-webkit-box-shadow: -5px -5px 20px rgba(0,0,0,0.05) inset;}
#top-cat ul li a:hover .img span {opacity:1;}
#top-cat ul li .img .fa {position:relative;z-index:2;font-size:23px;line-height:68px;text-align:center;color:#F44336;-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-cat ul li.cat-gray .img {background:rgba(255, 255,255, 0.7)!important;}
#top-cat ul li.cat-gray .img .fa {color:#ccc!important;}
#top-cat ul li.cat-gray .img img {opacity:0.7;}
#top-cat ul li.cat-gray a:hover .img img {opacity:1;}
#top-cat ul li .img img {width:auto;height:24px;max-width:100%;margin:23px auto;position:relative;z-index:9;}
#top-cat ul li .name {margin:10px 0 0 0;float:left;width:100%;text-align:center;height:40px;line-height:20px;font-weight:500;font-size:13px;color:#333;word-wrap: break-word; word-break: break-word;}
#top-cat ul.ul-search li.cat-highlight .name {font-weight:bold;text-transform:uppercase;}


/* TOP CATEGORIES */
.top-cat-ul-wrap {float:left;clear:both;width:100%;max-width:100%;min-width:100%;position:relative;padding:0 40px;}
.top-cat-ul-wrap .ul-box {float:left;clear:both;width:100%;overflow:hidden;}
#top-cat .arrows {display:none;position:absolute;background:transparent;top:0;height:110px;margin-top:0px;width:35px;cursor:pointer;}
#top-cat .arrows .fa {float:left;clear:both;width:100%;text-align:center;font-size:40px;line-height:60px;color:#666;}
#top-cat .arrows:hover .fa, #top-cat .arrows:active .fa {color:#000;}
#top-cat .arrows.left-arrow {left:0;}
#top-cat .arrows.left-arrow:hover {left:-5px;}
#top-cat .arrows.right-arrow {right:0;}
#top-cat .arrows.right-arrow:hover {right:-5px;}



/* BORDER ROUNDING */
.round1 {-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.round2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.round3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.round4 {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.round5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.inner-border {-moz-box-shadow: inset 0 0 0 1px #fff;-webkit-box-shadow: inset 0 0 0 1px #fff;box-shadow: inset 0 0 0 1px #fff; }



/* GLOBAL STYLES */
body { line-height:1; color:#333; font: 12px "Lucida Grande",Arial,sans-serif;overflow-x: hidden;background:#f8f8f8;float:left;width:100%;clear:both;}
a { color:#2965be; text-decoration:underline; }
a:hover { color:#D15300;text-decoration:none; transition-duration: 0.1s;-moz-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; -o-transition-duration: 0.1s;}
option.pad { margin-left:10px;}
.empty {clear: both; font-size: 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;border-top:1px solid #f2f2f2;}
.home-container.hc-premiums {padding:20px 0 10px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f0f0f0;}
.home-container.hc-premiums .white {padding:0;}
.home-container.hc-premiums h2.home {font-size:16px;font-weight:600;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% }
.content.home { max-width:1200px;width:100%; margin-left: 0px; }
.content.add_item {display:block;float:none;margin:20px auto 20px auto;width:100%;max-width:600px;}


/* 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 fieldset {display:none;float:left;width:100%;clear:both;background:#fff;background:rgba(255,255,255,0.98);border:1px solid #e4e4e4;margin:0 0 30px 0;}
.add_item fieldset.general {display:block;}
.add_item fieldset > h2 {float:left;width:100%;clear:both;position:relative;height:60px;line-height:20px;padding:0 25px;background:#f0f0f0;border-bottom:1px solid #ddd;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.add_item fieldset > h2 .text {float:left;color:#000;font-size:14px;font-weight:600;padding:20px 0;}
.add_item fieldset > h2 .step {float:right;padding:5px 8px;background:#03a9f4;color:#fff;font-size:12px;font-weight:600;margin:15px 0;}
.add_item input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), .add_item select, .add_item textarea {float:left;width:100%;clear:both;font-size:13px;line-height:18px;height:36px;padding:8px 8px;background: #fff; box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.06); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all;}
.add_item textarea {height:140px;}
.add_item .row {float:left;width:100%;clear:both;}
.add_item .row.category {padding:15px 25px;}
.add_item .row.category label {margin-bottom:8px;}
.add_item .row.category label.done {font-weight:600;color:#000;}
.add_item .row.category label.done:after {content: "\f00c"; font-family: "FontAwesome"; color: #8BC34A; margin-left:5px; }
.add_item .row.category.simple select {max-width:260px;margin:0;}
.add_item .row.category.multi {padding-bottom: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:6px;border-color:#ccc;}
.add_item .simple-select select.text {padding-top:6px;padding-bottom:6px;}
.add_item .simple-select:hover .text {border-color:#aaa;}
.add_item .simple-select .list {top:34px;z-index:991;}
.add_item .simple-select i.help {width:20px;text-align:center;color:#777;}
.add_item .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 input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), .add_item .input-box select {padding-left:28px;}
.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: #333; 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:50%;padding:15px 15px 15px 25px;clear:both;}
.add_item .seller {float:left;width:50%;clear:none;padding:15px 25px 15px 15px;}
.add_item .status-wrap {float:left;width:100%;clear:both;padding:0 0 5px 0;background:#fcfcfc;border-bottom:1px solid #f8f8f8;margin:0 0 20px 0;}
.add_item .status-wrap .transaction {float:left;width:50%;padding:15px 15px 15px 25px;}
.add_item .status-wrap .condition {float:left;width:50%;padding:15px 25px 15px 15px}
.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:20px 0 0 0;padding:0;background:#f0f0f0 url('../images/publish-price.png') repeat center center;background-size:100% auto;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-currency {padding:0;margin:0;width:100px;height:32px;position:absolute;right:2px;top:2px;z-index:99;}
.add_item .price-wrap .simple-currency .text {color:#333;border-color:#fff;background-color:#eee;height:32px;padding-top:6px;padding-bottom:6px;}
.add_item .price-wrap .simple-currency .text > span {float:left;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.add_item .price-wrap .simple-currency .text > i.fa-angle-down {position:absolute;right:8px;}
.add_item .price-wrap .simple-currency .text.select {padding-top:4px;padding-bottom:4px;}
.add_item .price-wrap .simple-currency .option.info, .add_item .price-wrap .simple-price-type .option.info {margin-bottom:2px;padding-top: 8px; padding-bottom: 8px;border-bottom: 1px solid #f2f2f2;border-top-color:#f2f2f2;}
.add_item .price-wrap .simple-currency:hover .text {background:#fff;border-color:rgba(0, 0, 0, 0.4);}
.add_item .price-wrap .simple-currency.disabled .text {background:#fff;cursor:not-allowed;border-color:#fff;}
.add_item .price-wrap .simple-select .list {top:29px;box-shadow:1px 2px 5px rgba(0,0,0,0.1);}
.add_item .price-wrap .enter {width:65%;padding:25px 15px 25px 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:112px;text-align:right;}
.add_item .price-wrap .selection {width:35%;padding:25px 25px 25px 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 .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:600;}
.add_item .buttons-block {float:left;width:100%;clear:both;margin:-5px 0 50px 0;display:none;}
.add_item .buttons-block .inside {display:block;width:100%;margin:0 auto;}
.add_item .buttons-block .btn {float:left;width:100%;font-size:16px;font-weight:600;padding:20px 15px;}
.add_item .mail-show {float:left;margin:-18px 0 10px 0;}
.post-navigation {float:left;width:100%;clear:both;margin:0;padding:25px 25px 25px 25px;border-top:1px solid #eee;}
.post-navigation .btn {font-size:14px;font-weight:600;}
.post-navigation .post-next {float:right;}
.post-navigation .post-prev {float:left;border:none;background:transparent;font-size:13px;padding:12px 0;}

.add_item.no-steps fieldset > h2 .step {display:none;}
.add_item.no-steps fieldset {display:block;}
.add_item.no-steps .post-navigation {display:none;}
.add_item.no-steps .buttons-block {display:block;}

.add_item .row #anr_captcha_field_1 { float: left; width: 100%; clear: both; margin: -6px 0 16px 0;}


/* Tabber */
.add_item .tabberlive {position:relative;}
.add_item .title-desc-box .tabberlive .tabbertab, .add_item .tabberlive ul.tabbernav {border:none;padding:0;background:transparent;}
.add_item .tabberlive ul.tabbernav {width:auto;position:absolute;right:0;top:1px;z-index:9;}
.add_item ul.tabbernav li.tabberactive a {background:transparent;color:#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:600;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 */
.flash-box {position:fixed;left:20px;bottom:20px;width:320px;max-width:calc(100% - 40px);z-index:99;}

.flashmessage {position:relative;min-height:100px;color:#142542;background:#fff;font-size: 13px;line-height:18px;padding: 15px 15px 15px 65px!important;font-weight:normal;width:100%!important;z-index: 999;text-align: left;width:100%;margin:0px 0 10px 0;border-radius: 3px;box-shadow: 1px 1px 4px rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.15);}
.flashmessage:before {border:1px solid rgba(0,0,0,0.1);border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute;left:-1px;top:-1px;width:50px;height:100%;content:"";}
.flashmessage:after {position:absolute;left:0;top:50%;margin-top:-15px;color:rgba(255,255,255,0.7);width:50px;height:30px;line-height:28px;text-align:center;font-family:"FontAwesome";font-size:20px;font-weight:lighter;}
.flashmessage-warning:before {background:#eccc52;}
.flashmessage-error:before {background:#dc3633;}
.flashmessage-info:before {background:#7fb0f6;}
.flashmessage-ok:before {background:#8bc72a;}

.flashmessage-warning:after {content:"\f06a";}
.flashmessage-error:after {content:"\f057";}
.flashmessage-info:after {content:"\f05a";}
.flashmessage-ok:after {content:"\f058";}

.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 { position:absolute;right:1px;top:1px;width:26px;height:24px;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:0 }
.flashmessage .ico-close:before {content: "\f00d"; font-size: 14px; font-family: "FontAwesome"; color: #666; display: block; padding: 0px; margin: 0; width: 26px; height: 24px; line-height: 24px; font-weight:normal;background:transparent;}
.flashmessage .ico-close:hover:before {color:#000;}
.forcemessages-inline {clear:both;max-width:1150px;width:100%;margin-bottom:15px;}
.forcemessages-inline .flashmessage {position: relative;}
#body-search .flash-wrap {float: left; clear: both; display: block; margin: 0;text-align: left;width:100%;}
.flash-wrap {clear:both;display:block;width:100%;}
#body-search .flashmessage {margin-top: 15px; max-width: 1150px; 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;}

#restricted-fine-uploader .flashmessage { height: auto; margin: 15px; width: calc(100% - 30px)!important; float: left; clear: both; min-height: 50px; box-shadow: none; }


/* HEADER LOGO */
#header { margin:0 2% 0 0;position: relative; width:23%;height: auto;float:left;}
#header #logo { position: relative; height: 65px; padding: 0; display: inline-block; width: 100%; }
#header #logo img {display:block;width: auto; height: auto; max-height: 55px; max-width: 100%; position: absolute; margin: auto;margin-left:0; top: 0; left: 0; right: 0; bottom: 0;}



/* SEARCH FORM - BASICS */
input:focus, select.focus {outline:none;}
textarea:focus { outline:none;}
.search select { border: 0px;margin-right:10px; }
.home .search a { display:none; }
.search .extras { padding-top:10px; }
.search .extras .fieldset_title { color:#999; margin-bottom:5px; }
.toggle {cursor:hand; cursor:pointer; }
.button1 {cursor:hand; cursor:pointer; }



/* BREADCRUMBS */
div.breadcrumb {padding: 16px 0 15px 0;width:100%;margin:0 0 15px 0;float:left;clear:both;color:#666;font-size:13px;line-height:14px;}
div.breadcrumb .bread-home {float:left;width:auto;margin:-2px 4px 0 0;font-size:18px;color:#00bcd6;opacity:0.7;}
div.breadcrumb .bread-arrow {color: #ccc; float: left; margin: -2px 8px -1px 6px; font-size: 17px; line-height: 22px;}
div.breadcrumb li { float:left; padding: 0 2px; }
div.breadcrumb li.first-child a {color:#000;font-weight:600;}
div.breadcrumb li:nth-child(2) {margin-left:20px;}
div.breadcrumb li:nth-child(2) .bread-arrow {display:none;}
div.breadcrumb a {color:#999;text-decoration:none;-webkit-transition:0.15s linear all;-moz-transition:0.15s linear all;-ms-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;}
div.breadcrumb a:hover {text-decoration:underline;color:#777;}
div.breadcrumb ul.breadcrumb {list-style-type:none!important;margin:0;float:left;max-width:95%;}
div.breadcrumb span[itemprop="title"] {max-width:300px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;word-break: break-all; word-wrap: break-word;}
body#body-item div.breadcrumb ul.breadcrumb {margin-right:12px;}
body#body-item div.breadcrumb ul.breadcrumb li span {max-width: 180px; overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap;}

/* 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 30px;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%;}



/* SEARCH SORT BOX */
#search-sort {margin: 2px 0 2px 0; font-size:12px;float: left; clear: both; width: 100%;padding:8px 0 0 8px; color: #333;height:48px;}
#search-sort .user-company-change {float:left;width:auto;}
#search-sort .user-company-change > div {line-height:16px;font-size:13px;font-weight:500;position:relative;border-bottom:1px solid transparent;cursor:pointer;color:#333;width:auto;padding:4px 4px;height:auto;float: left;;margin:4px 12px 4px 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;}
#search-sort .user-company-change > div:not(.active):hover {border-bottom:1px solid #03a9f4;}
#search-sort .user-company-change > div.active {cursor:default;font-weight:600;color:#000;text-transform:uppercase;}
#search-sort .user-company-change > div:before {float:left;line-height:15px;font-weight: 500; margin:0px 5px 0 0;font-family: FontAwesome;color:rgba(0, 0, 0, 0.3);}
#search-sort .user-company-change > div.all:before {content:"\f0b0";}
#search-sort .user-company-change > div.individual:before {content:"\f007";}
#search-sort .user-company-change > div.company:before {content:"\f275";}
#search-sort .user-company-change > div.active:before {color:#000;}
#search-sort .user-company-change > div.active:after {content:"";display:block;width:16px;height:16px;margin-left:-8px;background:#f8f8f8;border-top:1px solid #9fad7c;border-left:1px solid #9fad7c;position:absolute;bottom:-20px;left:50%;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); transform: rotate(45deg);}
#search-sort .sort-it {float:right;width:auto;margin:-6px 0 0 0;overflow:visible!important;}
#search-sort .sort-it .sort-title {font-weight: 500;cursor:default;position:relative;z-index:10;cursor:pointer;font-size:12px;line-height:14px;position:relative;margin:0;}
#search-sort .sort-it .sort-title .title-keep {position:relative;z-index:15;margin:0 0 -1px 0;padding:16px 10px;float:left;width:100%;clear:both;border:1px solid transparent;border-bottom:none;-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;}
#search-sort .sort-it .sort-title .title-keep .fa {float:left;margin:0 5px 0 0;font-size:13px;}
#search-sort .sort-it .sort-title .title-keep > span {font-weight:500;font-size:13px;line-height:13px;}
#search-sort .sort-it .sort-title:hover .title-keep, #search-sort .sort-it .sort-title.hovered .title-keep {background:#fff;color:#03a9f4;border:1px solid #ddd;border-bottom:none;}
#search-sort .sort-it #sort-wrap {width:auto;position:absolute;display:none;z-index:9;right:0px;top:45px;width:190px;}
#search-sort .sort-it .sort-content {float:left;display:block;width:100%;background:#fff;border:1px solid #ddd;z-index: 1;padding:3px;-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;}
#search-sort .sort-it .sort-content .info {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;}
#search-sort .sort-it .sort-content a { width:100%;float:left;clear:both;color:#444;padding:6px 7px;text-decoration: none;font-weight:500;font-size:13px;line-height:13px;margin:0 0 1px 0;}
#search-sort .sort-it .sort-content a span {float:left;}
#search-sort .sort-it .sort-content a.current {cursor:default;}
#search-sort .sort-it .sort-content a.current:hover {color:#444;}
#search-sort .sort-it .sort-content a.current:after {color:#80C74E;content: "\f00c";float:left;font-size: 9px; font-weight: normal; margin:-1px 0 0 5px; font-family: FontAwesome;}
#search-sort .sort-it .sort-content a:hover {background:#f0f6ff;color:#000;font-weight:600;}
#search-sort .list-grid {float:left;width:auto;padding:0 0 0 8px;margin:4px 0 0 8px;font-size:12px;line-height:12px;border-left:1px solid #ccc;    border-color: rgba(0, 0, 0, 0.15);}
#search-sort .list-grid a {float:left;padding:6px;margin:0 4px 0 0;font-size:14px;color:#333;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-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;}
#search-sort .list-grid a:hover, #search-sort .list-grid a.active {background:#03a9f4;color:#fff;box-shadow: inset 0 1px 1px rgba(52,63,74,.1),0 1px 0 rgba(255,255,255,.15);}
#search-sort .list-grid a.active {cursor:default;}
#search-sort .counter {float:left;width:auto;padding:7px 0 6px 8px;margin:4px 0 0 8px;font-size:13px;line-height:13px;border-left:1px solid #ccc;border-color: rgba(0, 0, 0, 0.15);}



/* 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:auto;min-width:36px;font-weight:600;margin:0px 3px 0 2px;font-size:12px;line-height:12px;padding:12px 4px;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%;}
#gallery-view.white .simple-prod {width:23%;}

.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:600;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:600;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:600;color:#fff;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
#premium-more .push:hover {box-shadow:0 6px 6px rgba(0,0,0,0.12) inset;text-decoration:underline;} 
#premium-more .push i {display:inline-block;line-height:16px;font-size:16px;margin-right:6px;vertical-align:-1px;}

#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%}



/* 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:15px 0 0 0;}
.user_public_profile .pub-contact-wrap .ins a {float: left;clear:both;width:100%;font-size:13px;font-weight:600;}

#user_data {padding: 0;float:left;clear:none;width:100%;text-align:left;}
#user_data li {float:left;clear:both;width:100%;padding:0;margin:4px 0;font-size:13px;line-height:18px;}
#user_data li span {float:left;width:auto;clear:none;}
#user_data li .left {text-align:left;padding:0 10px 0 0;color:#777;font-weight:500;width:90px;}
#user_data li .right {text-align:left;padding:0;color:#111;font-weight:600;float:none;display:inline;}
#user_data li a {color:#00BCD4;text-decoration:none;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#user_data li a:hover {color:#000;text-decoration:underline;}
#user_data li.name {font-size:16px;line-height:20px;font-weight:600;color:#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 {padding:0;width:67%;clear:none;text-align:left;}
#public-items.white .block {padding:0;border:none;margin:5px 0 20px 0;background:#f0f0f0;border:1px solid #eee;padding:20px 15px 0 15px;}
#public-items.white .simple-prod {width:31.33%;float:left;display:block;}
#public-items h1 {text-align:left;display:block;font-size:14px;font-weight:600;color:#111;padding:10px 0;margin:10px 0;border-bottom: 1px solid #eee;}

#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;width:100%;font-size:13px;font-weight:600;}
#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;}
#contact_form_public button#send-public-message:disabled:before {font-family:"FontAwesome";font-size:16px;position:absolute;content:"\f110";color:#fff;margin-left:-22px;-webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}



/* 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:600;color:#111;margin:6px 0 4px 0;line-height:18px;}
.page h6 {font-size: 12px;font-weight:600;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: "Open Sans",sans-serif;outline:0}
select {line-height:18px;color:#222;height:34px;position: relative; overflow: hidden; padding:7px 6px;font-size: 12px;background:#fff;border:1px solid #ccc;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
select.disabled, select:disabled, input.disabled, input:disabled {cursor:not-allowed!important;opacity:0.7};

/* ._200 */
div._200 select {width: 200px; font-size: 12px;}
div._200 input { width:200px; }
div._100 input { width:100px; }
div._50 input { width:50px; }
div._20 input { width:20px; }

/* .auto */
div.auto select { width: auto;min-width:0;}

select, .checker,.radio, .uploader { background-color: white; display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }
select:focus, .radio input:focus, .checker input:focus, .uploader input:focus { outline: 0; }

/* input */
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), textarea {padding:6px;float:left;border:1px solid #ccc;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {height: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-color:#888!important;}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):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 { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}




/* cyrillic-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans1.woff2) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans2.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans3.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans4.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans5.woff2) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans6.woff2) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans7.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans8.woff2) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans9.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans10.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans11.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans12.woff2) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans13.woff2) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 600;
 src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans14.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans.eot);src:local('Open Sans'),local('Open Sans'),url(../fonts/open-sans.eot) format('embedded-opentype'),url(../fonts/open-sans.woff) format('woff')};
