/* RECAPTCHA */
.g-recaptcha {float: left; clear: both; margin: 10px 0 0 0;}
body #sliders {z-index:999;}

/* PLUGINS CUSTOMIZATION */
ul.payments-ul .button {float:left; color: #fff; text-decoration:none;  border:none;display:block; background-position: 0 0;border:1px solid #4181cd;background-color: #4181cd; background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, #6daef9, #4181cd); background-image: -moz-linear-gradient(top, #5096EA, #4181cd); background-image: -o-linear-gradient(top, #5096EA, #4181cd); background-image: linear-gradient(to bottom, #5096EA, #4181cd); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5096EA', endColorstr='#4181cd', GradientType=0); outline:none;}
body #uniform-osp-item-promote button[type="submit"] {visibility:hidden!important;width:0px!important;height:0px!important;display:none!important;}
body #uniform-osp-item-promote {padding:10px 15px;}
body div.button a, body div.button button, body div.button input {visibility:visible!important;display:block;cursor:pointer;position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.01; z-index: 99;}

/* QUICK VIEW */
#content_only .content {margin:0;}
#content_only #listing #main {margin:0;padding:15px;width:100%!important;}
#content_only #listing #pictures a#big-img {cursor:default;}
#content_only #listing #more-info {margin-bottom:0;}
#content_only .orange-but {display:none!important;}
#content_only #more-info .elem-more {padding-bottom:30px;}
#content_only #listing #protect {padding:22px 10px;margin-top:30px;}
#content_only .visit-wrap {float:left;clear:both;width:100%;text-align:center;border-top:1px solid #ddd;margin-top:12px;padding:0 15px;}
#content_only #visit {float:none;display:inline-block;line-height:20px;text-decoration:none;font-weight:500;text-transform:uppercase;margin:0 auto;margin-top:24px;margin-bottom:40px;border:1px solid #F56200;color:#fff;background:#F56200;font-size:18px;font-family:"Open Sans",sans-serif;padding:15px 15px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;-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;}
#content_only #visit .fa {line-height:20px;float:right;margin:0 0 0 5px;font-size:20px;}
#content_only #visit:hover {color:#333;background:#fff;}
.quick-view .fancybox-inner {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#fancybox-overlay {opacity:0.55!important;}

/* ADD-EDIT ITEM HOOKS */
#post-hooks {float:left;width:100%;clear:both;margin:20px 0 0 0;}
#post-hooks #plugin-hook {float:left;width:100%;clear:both;}
#post-hooks #plugin-hook .meta_list {float:left;width:100%;clear:both;}
#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 {width:30%;clear:none;margin:6px 0 0 0;}
#post-hooks #plugin-hook .meta_list .meta input, #post-hooks #plugin-hook .meta_list .meta .selector, #post-hooks #plugin-hook .meta_list .meta textarea {width:40%;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:6px 4px 0 30%;float:left;}
#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 h2, #post-hooks h3 {text-transform:uppercase;float:left;width:100%;clear:both;font-size:17px;font-weight:normal;color:#444;border-bottom:1px solid #666;padding:2px 0;margin:20px 0 10px 0;font-family:"Trebuchet MS",Helvetica,sans-serif;}

/* ADD-EDIT ITEM FORM */
.add_item { clear:both; float:left; padding:15px 0px; width:100%;max-width:1200px; }
.add_item h2 { font-size:14px;color:#444;margin-bottom:0px; }
.add_item .box.seller_info {padding:12px 10px 6px 10px;background:#f0f0f0;}
.add_item .box.seller_info h2 {float:left;width:100%;clear:both;color:#B3E78F;margin:0 0 15px 0;padding: 0px 0 4px 0;border-bottom:1px solid #B3E78F;}
.add_item .box.seller_info h2 .left {float:left;width:auto;font-size:33px;}
.add_item .box.seller_info h2 .right {float:left;width:auto;padding:0 0 0 7px;font-family:"Open Sans",sans-serif;}
.add_item .box.seller_info h2 .right .top {float:left;width:100%;clear:both;font-size:10px;line-height:10px;margin: 2px 0 0 1px;}
.add_item .box.seller_info h2 .right .bottom {float:left;width:100%;clear:both;font-size:20px;line-height:20px;}
.add_item .seller_info.logged input#contactEmail,.add_item .seller_info.logged input#contactName {cursor:not-allowed;background:#fafafa;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#888;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.add_item .box.location {padding:12px 10px 6px 10px;border:1px dashed #F5BB6D;background:#fcfcfc;margin:0;}
.add_item .box.location h2 {float:left;width:100%;clear:both;color:#F5BB6D;margin:0 0 15px 0;padding: 0px 0 4px 0;border-bottom:1px solid #eee;}
.add_item .box.location h2 .left {float:left;width:auto;font-size:34px;}
.add_item .box.location h2 .right {float:left;width:auto;padding:0 0 0 7px;font-family:"Open Sans",sans-serif;}
.add_item .box.location h2 .right .top {float:left;width:100%;clear:both;font-size:10px;line-height:10px;margin: 4px 0 0 1px;}
.add_item .box.location h2 .right .bottom {float:left;width:100%;clear:both;font-size:20px;line-height:18px;}
.add_item .box.location input:disabled {background:#fff;cursor:not-allowed;}
.add_item .box.general_info, .add_item .box.photos {padding:0;}
.add_item label { float:left; width:100%;clear:both;margin-bottom:2px;color:#777;}
.add_item label span {float:left}
.add_item label .max-char {float:right;width:auto;clear:none;font-size:11px;color:#ccc;padding:1px 0 0 0;}
.add_item label .max-char.orange {color:#F9B174;}
.add_item label .max-char.red {color:#F40000;}
.add_item input {padding: 5px 5px;width:100%;}
.add_item input[type="text"], .add_item .selector {height:27px;}
.add_item input[type="text"], .add_item .selector, .add_item textarea {float:left;font-size:12px;border:1px solid #ccc;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-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;}
.add_item input[type="text"].error, .add_item .selector.error, .add_item select.error, .add_item textarea.error {border-color:#EC6200!important;}
.add_item input[type="text"].valid, .add_item .selector.valid, .add_item textarea.valid {border-color:#48A903!important;}
.add_item input[type="text"]:hover, .add_item .selector:hover, .add_item textarea:hover {border:1px solid #aaa;}
.add_item input[type="text"]:focus, .add_item .selector:focus, .add_item .selector.focus, .add_item textarea:focus {border:1px solid #F56200;}
.add_item .selector { float:left;border:1px solid #ccc;padding: 0px 5px;width:100%;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
.add_item .selector span {width:100%;padding:0;margin:0}
.add_item .selector#uniform-catId { width:40%;padding:0 5px;float:left }
.add_item input[type="radio"] { width:autox; }
.add_item input[type="checkbox"] { border:none }
.add_item .selector, .add_item .selector span, .add_item .selector select {cursor:pointer;}
.add_item .selector.disabled, .add_item .selector.disabled span, .add_item .selector.disabled select {cursor:not-allowed;}
.add_item textarea { height:200px; padding:5px 5px; width:100%; }
.add_item .button,.add_item button { clear:both; float:left; margin-top:15px;}
.add_item .left_column { border-right:1px dotted #DDD; float:left; width:50%; }
.add_item .right_column { float:right; width:50%; }
.add_item .box { clear:both; float:left; margin:0 0 20px 0; padding:0 0 10px 0; width:100%; }
.add_item .box.price {border:1px dashed #80C74E;padding:10px 10px;background:#fafafa;overflow:hidden;margin:0 0 25px 0;}
.add_item .box.price label {width:auto;margin:6px 15px 0 0;color:#777;}
.add_item .box.price #uniform-currency {width:40px;border-left:none;text-align:center;padding:0 3px;height:27px;background:#ddd;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.add_item .box.price #uniform-currency span {background:none;}
.add_item .box.price #price {margin:0;float:left;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.add_item .box.price .selector {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.add_item .box.price input:read-only {border:1px solid #ccc;cursor:not-allowed;}
.add_item .box.price .price-del {float:left;color:#777;margin:7px 1% 0 1%;}
.add_item .row { clear:both; float:left; margin-bottom:10px; width:100%; }
.add_item .row.catshow {background:#f0f0f0;padding:12px 10px;}
.add_item .row.catshow label {width:auto;margin:6px 0 7px 0;}
.add_item .row.catshow .fa {float:left;margin:7px 4% 0 4%;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;}
.add_item .row.catshow:hover .fa {margin:7px 3% 0 5%;color:#80C74E;}
.add_item .row.catshow.multiple {padding-bottom:2px;}
.add_item .row.catshow .multi-left {float:left;width:14%;margin:0 3% 0 0;}
.add_item .row.catshow .multi-left .fa {float:right;margin:7px 4% 0 0;}
.add_item .row.catshow:hover .multi-left .fa {margin-right:-2%;}
.add_item .row.catshow .multi-right {float:left;width:83%;}
.add_item .row.catshow .multi-right select {cursor:pointer;float: left; width:49%;margin:0 0 8px 1%;border: 1px solid #ccc; padding: 3px 3px; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-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;}
.add_item .row.catshow .multi-right select:hover {border: 1px solid #aaa;}
.add_item .row.catshow .multi-right select:focus {border: 1px solid #F56200;}

.add_item .row.descshow label {margin:15px 0 2px 0;}
.add_item .row.descshow .tabberlive .tabbertab {padding:2px 10px 12px 10px;}
.add_item .row.descshow .req-what {margin-top:3px;}
.add_item .price input { margin-right:1%; vertical-align:middle; width:30% }
.add_item .price .selector { width:30%; }
.add_item .price .selector span { width:99% }
.add_item .photos input { margin-right:1%; }
.add_item .go_back { float:left; margin:20px 0; }
.add_item div.uploader {width:230px;}
.add_item div.uploader input {width:100%}
.add_item div.uploader, .add_item div.uploader input, .add_item div.uploader span {cursor:pointer}
.add_item div.uploader span.action {background:transparent}
.add_item #left {width:65%;float:left}
.add_item #right {margin:0px 0 20px 0;width:33%;float:right;padding:0;}
.add_item #uniform-blue {padding:12px 16px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.add_item #novy_foto {font-size: 11px; margin-left: 5px; font-weight: normal;}
.add_item #novy_email_check {width: auto;float:left;margin:0 4px 0 0;}
.add_item #novy_email_show {width: auto;cursor:pointer;clear:none;margin:0;color:#444;-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;}
.add_item #novy_email_show:hover {color:#F56200}
.add_item input#showEmail { margin:0;float:left;width:auto; }
.add_item .photos {float:left}
.add_item .photos h2 {margin-bottom:3px;}
.add_item .photos #new-pho {float:left;clear:both;margin-top:10px;}
.add_item .photos a {margin-top: 7px;float: left;}
.add_item .photos div {float:left;clear:both}
.add_item .photos .row {margin-bottom:5px;}
.add_item .photos-header {float:left;clear:both;margin-bottom:4px;width:100%}
.add_item .photos-header span {float:left}
.add_item .req {margin-left:3px}
.add_item .catshow label {margin-bottom:5px}
.add_item .photos .item-tool-body {clear:none}
.add_item .photos .photos_div {width:104%;float:left;clear:both;margin:0 -2%}
.add_item .photos .photos_div div {width:46%;margin:0 2%;float:left;clear:none;margin-bottom:20px;}
.add_item .photos .photos_div div img {width:100%;height:auto;float:left;-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;border:1px dotted #ddd}
.add_item .photos .photos_div div a {font-weight:bold;text-decoration:none;border:1px dotted #ccc;border-top:none;width:100%;clear:both;float:left;background: #eee;margin-top: 0;padding: 7px 3%;text-align: right;-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;}
.add_item .photos .photos_div div a:hover {text-decoration:underline}
.add_item .title input::-webkit-input-placeholder, .add_item .description textarea::-webkit-input-placeholder {font-style:italic;}
.add_item .title input::-moz-placeholder, .add_item .description textarea::-moz-placeholder {font-style:italic;}
.add_item .title input:-ms-input-placeholder, .add_item .description textarea:-ms-input-placeholder {font-style:italic;}

h1.item_adding { float:left;width:0px;padding:0;margin:0;height:0px;max-height:0px;max-width:0px; }


/* ITEM ADD/EDIT PHOTOS */
#photos .qq-uploader, #restricted-fine-uploader {float:left;width:100%;clear:both;overflow:hidden;font-size:12px;}
#photos .qq-upload-button {font-size:14px;cursor:pointer;min-height: 20px;float:left;clear:both;width:100%;font-family:"Open Sans",sans-serif;line-height:16px;padding: 19px 0;color:#FFF;font-weight:bold;background:#80C74E;-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:hover {background:#8AD555;}
#photos .qq-upload-button .fa {margin-right:1px;}
#photos .qq-upload-list {background-color: #ffffff;float:left;width:102%;margin-right:-2%}
#photos .qq-upload-list li {min-height:185px;font-size:12px;background-color: #f4f4f4;color:#444;display: inline-block; height: auto;overflow: hidden;width: 23%;height: auto;display: block;overflow: hidden;margin:8px 2% 5px 0;float:left;clear:none;}
#photos .ajax_preview_img {float:left;clear:both;width:100%;padding:1px;border:1px solid #ddd;background:#fff}
#photos .ajax_preview_img img {max-width: 100%;display: block;margin:0;float:left;clear:both;width:100%;}
#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;}
#photos {float:left;clear:both;width:100%}
#photos .qq-upload-size {float:left;width:auto;font-size:11px;margin:3px 5px 0 0;}
#photos .qq-upload-list li a {background:none;width:auto;float:left;margin:3px 4px 5px 0;font-size:11px;}
#photos .qq-upload-spinner {float:left;margin:0px 2% 0px 0;clear:both;}
#photos .qq-progress-bar {float:left;clear:both;margin-bottom:3px;}
#photos .qq-upload-cancel {clear:both}
#photos .qq-upload-drop-area {font-weight:bold;border:1px solid #B40000;}
#photos .qq-upload-drop-area-active {font-weight:bold;border:1px solid #81BE79;}
#photos .qq-upload-drop-area span, #photos .qq-upload-drop-area-active span {font-size:15px;}
.drag_drop div[id*='p-'] {display:none}
.drag_drop #photos h3 {float:left;clear:both;width:100%;margin:15px 0 5px 0}
.add_item .photos .qq-upload-button div {float:none}


/* USER ACCOUNT */
.user_account {clear:both;float:left;padding:0;max-width:1200px;width:100%;margin:0 0 20px 0;}
.user_account #sidebar {float:left;width:20%}
.user_account #main { float:right; width:78%;margin:0 0 0 2%;clear:none;padding:0}
.user_account #sidebar li { width:100%;margin:1px 0;float:left;clear:both; }
.user_account #sidebar li a {font-weight:normal;line-height:15px;font-family:"Open Sans",sans-serif;float:left;text-decoration:none;font-size:13px;width:auto;padding:4px;color:#444;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-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;}
.user_account #sidebar li a:hover {text-decoration:none;font-weight:bold;color:#333;}
.user_account #sidebar li a:before {content: "\f061"; font-size: 8px; font-family: FontAwesome; margin:0px 6px 0 0;line-height:15px;color: #ccc;float:left;-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;}
.user_account #sidebar li a:hover:before {margin:0px 3px 0 3px;color:#F56200;font-weight:normal;}
.user_account #sidebar li.active {margin:2px 0;}
.user_account #sidebar li.active a {background:#E75E17;color:#fff;font-weight:bold;cursor:default;padding:5px 8px 5px 5px;}
.user_account #sidebar li.active a:before {color:#A14210;margin:0px 5px 0 0;font-weight:normal;}
.user_account #sidebar li.opt_logout a {color:#D53800;}
.user_account #sidebar li.opt_logout a:hover {color:#B53000;}
.user_account h1 { font-size:16px;color:#444;clear:both;font-weight:normal;float:left;width:100%;background-color: #F2F2F2;margin:0 0 15px 0;padding: 0px;}
.user_account h1>span {padding:10px 10px 10px 13px;float:left;width:auto;}
.user_account h1 img { float:left;width:auto;height:38px;border:1px solid #aaa;background:#fff;box-shadow: 3px 0 0 #fff;-moz-box-shadow: 3px 0 0 #fff;-webkit-box-shadow: 3px 0 0 #fff;}
.user_account .user_menu {width:100%;float:left}
.user_account h3 {float:left;width:100%;font-size:16px;line-height:18px;color:#444;padding:3px 0;margin:0 0 5px 0;font-family:"Open Sans",sans-serif;}
.user_account h3.title_block {margin-bottom:1px;}
.user_account h3.user-items {font-size:15px;font-weight:normal;border-bottom:1px solid #444;}
.user_account h3.user-alerts {margin:0 0 10px 0;}
.user_account .row.user-buttons #uniform-gray {font-weight:normal;float:left;clear:none;margin-left:10px;padding:6px;margin-top:10px;}

.user_account .dash-item {float:left;width:100%;clear;both;margin:0;padding:6px;background:#f8f8f8;border-bottom:2px solid #fff;}
.user_account .dash-item.odd {background:#f2f2f2;}
.user_account .dash-item .id {float:left;width:7%;font-weight:bold;}
.user_account .dash-item .titl {float:left;width:31%;font-weight:normal;}
.user_account .dash-item .titl a {color:#F56200;text-decoration:none;float:left;width:auto;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.user_account .dash-item .titl a:hover {color:#D85700;}
.user_account .dash-item .date {float:left;width:11%;color:#777;}
.user_account .dash-item .price {float:left;width:19%;font-weight:bold;}
.user_account .dash-item .views {float:left;width:10%;}
.user_account .dash-item .edit {float:left;width:11%;}
.user_account .dash-item .edit .fa {color:#333;}
.user_account .dash-item .edit a {color:#F56200;text-decoration:none;}
.user_account .dash-item .edit a:hover {color:#C85000;}
.user_account .dash-item .activate {float:left;width:11%;}
.user_account .dash-item .activate .fa {color:#333;}
.user_account .dash-item .activate a {color:#80C74E;text-decoration:none;}
.user_account .dash-item .activate a:hover {color:#649D3C;}

.user_account .count-alerts {float:left;width:100%;clear:both;margin:30px 0;padding:8px 8px;background:#FAFF7E;}
.user_account .count-alerts h3 {font-size:14px;margin:0;}
.user_account .count-alerts h3 a {color:#F56200;text-decoration:underline;}
.user_account .count-alerts h3 a:hover {color:#111;}
.user_account .count-alerts h3 .fa {float: left; line-height: 18px; font-size: 18px; margin: 0 3px 0 0;}

.user_account .inform-profile {float:left;width:100%;clear:both;margin:0 0 10px 0;}
.user_account .inform-profile h3 {font-size:14px;border-bottom:1px solid #444;margin:0;}
.user_account .inform-profile .i-block {float:left;width:100%;clear:both;padding:15px 10px;background:#f8f8f8;}
.user_account .inform-profile .descr {float:left;width:100%;clear:both;margin:0 0 12px 0;color:#777;font-size:13px;line-height:14px;}
.user_account .inform-profile .entry {float: left; width: 100%; clear: both; color: #777; font-size: 13px; margin: 2px 0;}
.user_account .inform-profile .entry .fa {color: #F84600;}

.user_account #list-view .list-prod .desc {height:32px;}
.user_account #list-view .list-prod .edit-delete {float:left;width:100%;clear:both;margin:5px 0 0 0;border:1px dashed #80C74E;background:#f8f8f8;padding:4px;}
.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;width:auto;margin:0 25px 0 0;color:#F56200;text-decoration:none;}
.user_account #list-view .list-prod .edit-delete a:hover {color:#444;}
.user_account #list-view .list-prod .edit-delete a .fa {color:#333;}

.user_account .hed {float:left;width:100%;clear:both;padding:6px 8px;background:#f0f0f0;font-size:14px;font-weight:bold;margin:0 0 4px 0;}
.user_account .hed a {float:right;text-decoration:none;color:#F56200;font-size:12px;margin:2px 0 0 0;}
.user_account .hed a .fa {color:#333;}
.user_account .hed a:hover {color:#333;}
.user_account .userItem {float:left;width:100%;margin:0 0 15px 0;}
.user_account .userItem .MCtooltip {display:none!important;}
.user_account .item-entry {float:left;width:100%;clear:both;padding:0;margin:5px 0;}
.user_account .item-entry .photo {float:left;width:9%;}
.user_account .item-entry .photo img {float:left;width:100%;height:auto;border:1px solid #aaa;}
.user_account .item-entry .data-wrap {float:left;width:91%;padding:0 0 0 12px;}
.user_account .item-entry .data-wrap>span {float:left;width:100%;clear:both;font-size:12px;color:#777;margin:2px 0;}
.user_account .item-entry .data-wrap a {font-weight:bold;color:#F56200;text-decoration:none;font-size:13px;margin:1px 0 0 0;float:left;}
.user_account .item-entry .data-wrap a:hover {text-decoration:underline;}
.user_account .item-entry .data-wrap strong {color:#444;}

.user_account h2 { width:100%;border-bottom:1px solid #444;font-size:16px;color:#444; margin-bottom:10px;padding-bottom:2px;font-family: "Trebuchet MS",Helvetica,sans-serif; }
.user_account #sidebar h2 {margin-top:10px;margin-bottom:2px}

.user_account .account_info p { line-height:18px; margin-bottom: 15px; }
.user_account .modify_profile .limit { float:left; width:100%; margin:7px 0 3px 0;}
.user_account .modify_profile form { clear:both; display:inline; float:left; width:100%; }
.user_account .modify_profile form label { clear:both; float:left;margin:8px 0 1px 0; width:100%; }
.user_account .modify_profile form label span { float:left}
.user_account .modify_profile form input:focus,.user_account .modify_profile form .selector:focus, .user_account .modify_profile form textarea:focus {border:1px solid #F56200;}
.user_account .modify_profile form input { float:left;clear:both; margin-bottom:0px;width:100%; border:1px solid #ccc;padding: 5px 5px;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-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; }
.user_account .modify_profile form .selector { float:left;clear:both; margin-bottom:0px;width:100%; border:1px solid #ccc;padding: 0px 5px;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-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; }
.user_account .modify_profile form textarea { float:left;clear:both;width:100%;max-width:100%;height: 110px;border:1px solid #ccc;padding: 5px 5px;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-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; }
.user_account .modify_profile form .selector span {width:100%}
.user_account .modify_profile .update { float:left; margin:2px 0 5px 0; padding: 8px; width:100%;font-weight:bold;background:#f8f8f8; }
.user_account .modify_profile .update a { float:left;font-weight:bold;text-decoration:none;margin:3px 15px 0 0;color:#F56200;-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; }
.user_account .modify_profile .update a:before {content: "\f061"; font-size: 8px; font-weight:normal;font-family: FontAwesome; margin:2px 4px 0 0;color: #bbb;float:left;-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;}
.user_account .modify_profile .update a:hover {color:#CD5200;}
.user_account .modify_profile .update a:hover:before {color:#333;margin:2px 2px 0 2px;}
.user_account .modify_profile form .button { clear:both; float:left; width:auto;margin:10px 0;padding:6px 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.user_account .modify_profile .row { clear:both; float:left; margin-bottom:5px; width:100%; }
.user_account .modify_profile .current_email { float:left; width:auto; padding:6px 8px;background:#f8f8f8;border:1px dashed #F56200;}
.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 {cursor:pointer;display:inline;position:relative;font-size: 12px; font-weight: normal; color: #fff; padding: 4px 4px 1px 4px;z-index:9;color:#666;}
.user_account #main .price .MCtooltip .fa {width:10px;text-align:center;}
.user_account #main .price .MCtooltip:hover {color:#F56200;background:#ccc;}
.user_account #main .price .MCtooltip span {position:absolute;display:none;cursor:default;margin:0;top:18px;line-height:16px;right:0px;left:auto;width:auto;font-size:12px;color:#444;padding:4px 6px;white-space:nowrap;font-weight:normal;background:#ccc;}
.user_account #main .price .MCtooltip:hover span {display:block;}
.user_account #main .price .MCtooltip:hover .fa {color:#333;}


/* SEND TO FRIEND */
#friend {clear:both; float:left; margin:10px 15% 20px 15%;width:70%;border:none;}
#friend h2 {float:left;width:100%;padding-bottom:3px;clear:both;color: #80C74E; color: rgba(128, 199, 78, 0.75);border-bottom:2px solid #80C74E;border-bottom-color:rgba(128, 199, 78, 0.75);font-family: "Trebuchet MS",Helvetica,sans-serif;margin:0;}
#friend h2 .fa {float:left;font-size:30px;-ms-transform: rotate(-10deg); -webkit-transform: rotate(-10deg); transform: rotate(-10deg);margin:0 10px 0 0;}
#friend h2 span {float:left;font-size:18px;margin-top:6px;}
#friend h3 {color:#555;margin:0;margin:0px 0 15px 0;font-size:15px;float:left;width:100%;text-overflow:ellipsis;overflow:hidden}
#friend h3 a {text-decoration:none;color:#F56200;}
#friend h3 a:hover {text-decoration:none;color:#FF8330;}
#friend #contact {float:left;width:100%;padding:15px 10px;background:#f8f8f8;}
#friend #recaptcha_widget_div {margin:15px 0 10px 0;}
#friend label { clear:both; float:left; padding-top:4px; width:100%; }
#friend label span {float:left;}
#friend input { float:left;clear:both; margin-bottom:0px;width:100%; border:1px solid #ccc;padding:5px;-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; }
#friend textarea { float:left;clear:both;width:100%;max-width:100%;height: 110px;margin-top:5px;margin-bottom:3px;border:1px solid #ccc;padding:5px;-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; }
#friend input:hover, #friend textarea:hover {border:1px solid #999;}
#friend input:focus, #friend textarea:focus {border:1px solid #F56200;}
#friend .button { clear:both; float:left; margin:10px 0 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:auto;padding:6px 15px;}
#friend .third {width:48%;float:left;margin-right:2%;margin-bottom:10px;clear:both}
#friend .third span {float:left;}
#friend .thirdd {float:left;width:100%;margin:5px 0 10px 0;}
#friend .four {width:48%;float:right;margin-left:2%;}
#friend .four span {float:left;}
#friend .div-desc {float:left;width:100%;color:#777;font-style:italic;font-size:12px;line-height:14px;margin:0px 0 11px 0;}
#friend form#contact {padding:0;}
#friend.cont_us {margin:10px 25% 20px 25%;width:50%;}


/* LOGIN & REGISTER FORM */
#i-forms {float:left;width:100%;clear:both;margin-bottom:20px;}
#i-forms h2 {font-size:17px;font-weight:normal;color:#666;margin:0 0 10px 0;font-family:"Open Sans",sans-serif;font-weight:500;line-height:18px;text-transform:uppercase;}
#i-forms h2 span {font-size:18px;color:#F56200;}
#i-forms fieldset {width:100%;float:left;clear:both;}
#i-forms #left {float:left;margin:30px 1% 20px 0;width:39%; }
#i-forms #left .user_forms {border:1px solid #c1cee0;padding:25px 25px;background:#fbfbfb;}
#i-forms #left label {color:#111;font-weight:bold;width:100%;}
#i-forms #left input[type="text"], #i-forms #left input[type="password"] {width:100%;}
#i-forms #left .user_forms form .checkbox {width:100%;padding:0;margin:5px 0 25px 0;}
#i-forms #left .user_forms form .checkbox label {width:auto;color:#777;font-weight:normal;}
#i-forms #left .user_forms #uniform-blue {margin:0;padding:12px 15px;}
#i-forms #left .user_forms form input, #i-forms #left .user_forms form .selector {background:#fff;}
#i-forms .fb-box {float:left;width:100%;clear:both;border-bottom:1px dotted #ccc;padding:0 0 20px 0;margin:0 0 15px 0;}
#i-forms .fb-box .fb-login {float:left;clear:both;width:100%;background:url('images/fb-normal.png') no-repeat top left;height:26px;width:175px;}
#i-forms .fb-box .fb-login:hover {float:left;clear:both;width:100%;background:url('images/fb-hover.png') no-repeat top left;}
#i-forms .fb-box .fb-load {float:left;clear:both;width:0px;height:0px;padding:0;margin:0;background:url('images/fb-hover.png') no-repeat top left;}
#i-forms #right {margin-left:2%;width:58%;float:right}
#i-forms #right .user_forms {padding:25px 25px;}
#i-forms #right .user_forms.register h1 {width:0;height:0;float:left;clear:both;padding:0;margin:0;}
#i-forms #right .user_forms form label {width:30%;}
#i-forms #right .user_forms form input, #i-forms #right .user_forms form .selector {width:60%;}
#i-forms #right .user_forms .req-what {padding-left: 30%;margin-top: -5px;margin-bottom: 15px;}
#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 #right .user_forms #uniform-green {margin-left:30%;}


/* USER PASSWORD RECOVER */
#i-forms.recover {width:100%;max-width:480px;float:none;clear:none;margin:0px auto}
#i-forms.recover label {width:20%;margin:7px 0 0 0;}
#i-forms.recover input {width:80%}
#i-forms.recover .user_forms {padding:20px 15px;}
#i-forms.recover .button {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-left:20%;margin-top:5px}


/* 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 { font-size:14px; margin:5px 0 10px 8px; }
.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 .selector { border:1px solid #ccc; margin-bottom:10px; padding:5px 5px;width:60%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-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;}
.user_forms form input:hover, .user_forms form .selector:hover { border:1px solid #999;}
.user_forms form input:focus, .user_forms form .selector:focus {border:1px solid #F56200;}
.user_forms form .selector {margin-left:0;margin-right:0;padding:0;}
.user_forms form .selector span {width:100%;padding:0 2%;}.user_forms form textarea { border:1px solid #BBB; margin-bottom:10px; padding:5px 2%; width:100%; }
.user_forms form .checkbox { margin-bottom:20px;margin-top:0px;float:left;width:100%;clear:both;padding-left:40%; }
.user_forms form .checkbox label { float:left;width:80%;margin:0 0 0 4px;}
.user_forms form .checkbox input { border:none; margin:0; padding:0; width:auto;float:left;clear:both;max-width:15px;}
.user_forms form .more-login { float:right;margin:12px 0 0 0; }
.user_forms form .more-login a {color:#F56200;text-decoration:none;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;}
.user_forms form .more-login a .fa {color:#444;font-size:12px;margin:1px 0 0 4px;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;}
.user_forms form .more-login a:hover {color:#FF8330;}
.user_forms form .more-login a:hover .fa {color:#FF8330;}
.user_forms input.error, .user_forms .selector.error, .user_forms select.error, .user_forms textarea.error {border-color:#EC6200!important;}
.user_forms input.valid, .user_forms .selector.valid, .user_forms textarea.valid {border-color:#48A903!important;}

/* USER REGISTRATION PROTECTION */
#reg-protect {float:left;width:100%;clear:both;margin:30px 0 10px 0;padding:15px 10px;position:relative;background:#f8f8f8;}
#reg-protect .warn {float:left;color:#80C74E;color:rgba(128, 199, 78, 0.75);width:100%;margin:0 0 10px 0;}
#reg-protect .warn .fa {font-size:30px;float:left;margin:0 7px 0 0;}
#reg-protect .warn span {font-size:18px;float:left;margin:3px 0 0 0;font-family:"Open Sans",sans-serif;}
#reg-protect .elem {float:left;width:100%;clear:both;margin:2px 0;color:#777;font-weight:normal;}
#reg-protect .elem .fa {font-weight:normal;color:#444;font-size:13px;float:left;margin:0 4px 0 0;}
#reg-protect .elem .bold {font-weight:bold;color:#444;}


/* RELATED LISTINGS */
#related.white {padding:0;margin:20px 0;}
#related.white .block {border-color:#ccc;}
#related.white .simple-prod {width:23%;}
#related h2.extra {font-size:16px;font-weight:normal;}
#related h2.extra span {font-size:18px;font-weight:normal;}


/* LISTING PLUGIN DETAILS (HOOK) */
#plugin-details {float:left;width:100%;clear:both;margin:20px 0 0 0;color:#777;}
#plugin-details h3, #main #plugin-details h2 {background:none;height:auto;float:left;width:100%;clear:both;font-size:16px;padding:0;font-weight:normal;margin:0 0 5px 0;color:#444;border-bottom:2px solid #444;font-family: "Trebuchet MS",Helvetica,sans-serif;}
#plugin-details h4 {float:left;width:100%;clear:both;margin:15px 0 2px 0;font-size: 13px;color:#444;} 
#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-attributes table {margin:0;float:left;width:100%;clear:both;}
#plugin-details .table-attributes table tr, #plugin-details .job-detail table tr, #plugin-details .job-detail>div {margin:3px 0;padding:0;border:none;float:left;width:100%;clear:both;}
#plugin-details .table-attributes table tr td {float:left;color:#444;}
#plugin-details .table-attributes table tr td.row-title {float:left;width:20%;color:#777;}
#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 3px 0 0;}
#plugin-details .job-detail table td:first-child, #plugin-details .job-detail div label {width:20%;}
#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;}
#custom_fields h3 {float:left;width:100%;clear:both;font-size:16px;padding:0;font-weight:normal;margin:0 0 1px 0;color:#444;border-bottom:2px solid #444;font-family:"Open Sans",sans-serif;}
#custom_fields .meta {float:left;width:100%;clear:both;margin:0 0 1px 0;padding:7px 8px;}
#custom_fields .meta.even {background:#fafafaf;}
#custom_fields .meta.odd {background:#f8f8f8;}
#custom_fields .meta>label, #custom_fields .meta>span { float: left;width:20%; }
#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_form {float:left;width:100%;clear:both;position;relative;margin:0;color:#777;}
#contact_form fieldset {padding:14px 12px;background:#f8f8f8;float:left;width:100%;}
#contact_form h3 {float:left;width:100%;padding-bottom:3px;clear:both;color: #80C74E; color: rgba(128, 199, 78, 0.75);border-bottom:2px solid #80C74E;border-bottom-color:rgba(128, 199, 78, 0.75);font-family: "Trebuchet MS",Helvetica,sans-serif;margin:0;}
#contact_form h3 .fa {float:left;font-size:30px;-ms-transform: rotate(-10deg); -webkit-transform: rotate(-10deg); transform: rotate(-10deg);margin:0 10px 0 0;}
#contact_form h3 span {float:left;font-size:18px;margin-top:6px;font-family:"Open Sans",sans-serif;font-weight:500;}
#contact_form .row {float:left;width:31.33%;margin-right:2%;}
#contact_form .row.third {width:33.33%;margin-right:0;}
#contact_form .row.full {width:100%;margin:10px 0 0 0;}
#contact_form .row label {float:left;width:100%;}
#contact_form .row label span {float:left;width:auto;}
#contact_form .row input {float:left;width:100%;border:1px solid #ccc;padding:5px;}
#contact_form .row textarea {float:left;width:100%;clear:both;padding:5px;border:1px solid #ccc;height:80px;}
#contact_form .button {float:left;margin:0 5px 0 0;padding:10px 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#contact_form .button.gray-button {padding:10px 8px;}
#contact_form .req-what {margin-bottom:15px;float:left;width:100%;clear:both;}


/* LISTING COMMENTS */
#comments {float:left;width:100%;clear:both;margin:0;}
#comments .title_block .smalli {display: inline;font-size:13px;margin:0 0 0 2px;color:#999;font-style:italic;display:none;}
#comments .title_block .fa {font-size:17px;}
#comments .comments_list {float:left;width:100%;clear:both;margin:0 0 15px 0;}
#comments .comments_list .comment-wrap {cursor:default;float:left;width:100%;clear:both;margin:0;padding:10px 8px;border-bottom:1px dotted #bbb;position:relative;-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;}
#comments .comments_list .comment-wrap.even {background:#fdfdfd;}
#comments .comments_list .comment-wrap.odd {background:#f8f8f8;}
#comments .comments_list .comment-wrap:hover {background:#FFFF9E;}
#comments .comments_list .comment-wrap .hide {cursor:pointer;display:none;right:8px;top:10px;position:absolute;color:#444;}
#comments .comments_list .comment-wrap .hide:hover {text-decoration:underline;color:#000;}
#comments .comments_list .comment-wrap .remove {cursor:pointer;right:8px;bottom:10px;position:absolute;color:#444;text-decoration:none;}
#comments .comments_list .comment-wrap .remove:hover {color:#000;text-decoration:underline;}
#comments .comments_list .comment-wrap .comment-image {float:left;width:10%;min-height:50px;}
#comments .comments_list .comment-wrap .comment-image img {float:left;width:100%;height:auto;padding:1px;background:#fff;border:1px solid #aaa;}
#comments .comments_list .comment-wrap .comment-image #comments .comments_list .comment-wrap .comment .body#profile_picture_img {float:left;width:100%;height:auto;border: 1px solid #aaa;}
#comments .comments_list .comment-wrap .comment {float:left;width:90%;padding:8px 12px;}
#comments .comments_list .comment-wrap .comment h4 {float:left;width:100%;clear:both;font-weight:normal;color:#444;}
#comments .comments_list .comment-wrap .comment h4 .bold {color:#333;}
#comments .comments_list .comment-wrap .comment .body {float:left;width:100%;clear:both;font-size:12px;line-height:14px;overflow:hidden;margin:3px 0 0 0;color:#777;}
#comments #comment_form_wrap {float:left;width:100%;clear:both;padding:0;color:#777;margin:20px 0 0 0;}
#comments #comment_form_wrap h4.add-new {float:left;width:100%;clear:both;color:#444;font-size:15px;font-weight:normal;margin:0;}
#comments #comment_form_wrap .add-form {float:left;width:100%;clear:both;background:#f2f2f2;padding:14px 12px;margin:0;}
#comments #comment_form_wrap .third {width:32.3%;float:left;margin:0 1% 8px 0;}
#comments #comment_form_wrap .third label {float:left;width:100%;padding:0;margin:0 0 1px 0;}
#comments #comment_form_wrap .third label span {float:left;}
#comments #comment_form_wrap .third input {float:left;width:100%;border:1px solid #ccc;padding:5px;}
#comments #comment_form_wrap textarea#body {float:left;width:100%;clear:both;padding:5px;border:1px solid #ccc;height:80px;}
#comments #comment_form_wrap .req-what {margin:0 0 12px 0;}
#comments #comment_form_wrap .button {float:left;margin:0 5px 0 0;padding:10px 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#comments #comment_form_wrap .button.gray-button {padding:10px 10px;}


/* LISTING REPORT */
#report { float:right; position:relative; width: 32px;height:32px;cursor: pointer;z-index:99;color: #fff; background: #F56200;padding-top:4px; font-size: 13px;text-align:center;-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;}
#report .fa {font-size:16px;line-height:22px;}
#report:before {content:"."; width:0;height:0;border:11px solid transparent;border-color:#F56200 transparent transparent transparent;border-width:9px 16px;position:absolute;bottom:-18px;left:0;}
#report:hover, #report.hovered {background:#FD8637;}
#report .cont-wrap { width:auto;position:absolute;display:none;top:31px;right:0;}
#report .cont { float:left;display:block;background:#fff;border:1px solid #F56200;z-index: 1;padding:10px 15px;}
#report .cont a {float:left;text-decoration:none;clear:both;margin:2px 0;color:#666;font-size:13px;line-height:15px;}
#report .cont a:hover {text-decoration:underline;color:#000;}


/* LISTING MORE INFO */
#listing #more-info {float:left;width:100%;clear:both;margin:20px 0 10px 0;}
#more-info .heads {background: #f8f8f8; list-style-type: none; margin: 20px 0; z-index: 5; position: relative; float: left; width: 100%; clear: both; box-shadow: 0 -2px 0 #ccc inset; -moz-box-shadow: 0 -2px 0 #ccc inset; -webkit-box-shadow: 0 -2px 0 #ccc inset;}
#more-info .heads .elem {cursor:pointer;text-decoration:none;line-height:16px;color:#444;font-weight:500;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0; width: auto; float: left; font-family:"Open Sans",sans-serif;border-bottom: 2px solid #ccc;padding:13px 16px 11px 16px;-webkit-transition:0s linear all;-moz-transition:0s linear all;-ms-transition:0s linear all;-o-transition:0s linear all;transition:0s linear all;}
#more-info .heads .elem.selected {padding-top:7px;line-height:18px;cursor:default;font-size:16px;border-top: 9px solid #80C74E; margin: -5px 0 0 0; border-bottom: 2px solid #669D40; background: #80C74E; color: #fff;}
#more-info .heads .elem:hover {border-bottom: 2px solid #669D40;}
#more-info .more-information {float:left;width:100%;clear:both;word-wrap: break-word;word-break: break-word;}
#more-info .elem-more {color: #666; font-size: 13px; float: left; width: 100%; clear: both;line-height:18px;}
#more-info #error_list {margin:0 0 20px 0;}
#more-info input.focus, #more-info textarea.focus {border-color:#F56200}

/* LISTING SOCIAL SHARE */
.listing-share {float: left;width: 100%;text-align: center;margin: 25px 0 10px 0;position:relative;}
.listing-share span {color:#777;font-size:13px;top:13px;left:0px;position:absolute;font-family:"Open Sans",sans-serif;}
.listing-share .single {margin:0 3px;background:#fff;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;}


/* LISTING TOOLS */
#listing #tools {float:left;width:100%;clear:both;margin:15px 0 10px 0;padding:0;}
#listing #tools a {margin:5px 0;color:#777;font-size:13px;font-weight:normal;float:left;clear:both;-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;text-decoration:none;}
#listing #tools a:hover {color:#333;}
#listing #tools a .fa {color:#78AAD6;font-size:15px;float:left;width:15px;margin:-1px 5px 0 0;text-align:center;}


/* LISTING BUYER PROTECTION */
#listing #protect {float:left;width:100%;clear:both;margin:12px 0 10px 0;padding:15px 10px;position:relative;background:#f8f8f8;}
#listing #protect .warn {float:left;color:#80C74E;color:rgba(128, 199, 78, 0.75);font-family: "Trebuchet MS",Helvetica,sans-serif;width:100%;margin:0 0 10px 0;}
#listing #protect .warn .fa {font-size:30px;float:left;margin:0 7px 0 0;}
#listing #protect .warn span {font-size:18px;float:left;margin:3px 0 0 0;font-family:"Open Sans",sans-serif;}
#listing #protect .elem {float:left;width:100%;clear:both;margin:2px 0;color:#777;font-weight:normal;}
#listing #protect .elem .fa {font-weight:normal;color:#444;font-size:13px;float:left;margin:0 4px 0 0;}
#listing #protect .elem .bold {font-weight:bold;color:#444;}


/* LISTINGS */
#listing .item-google {margin:25px 0 40px 0;float:left;width:100%;height:auto;overflow:hidden;text-align:center;}
#listing .mobile-friendly img {width:27%;}
#listing .share-friendly img {width:32%;}
#listing .mobile-friendly .text, #listing .share-friendly .text {width:68%;}
#listing .mobile-friendly, #listing .share-friendly, #listing .qr-friendly {margin:15px 0px 8px 0;}
#listing #main {margin:0 0 50px 0;}
#listing #left {float:left;width:45%;}
#listing #right {float:left;width:55%;padding:0 0 0 20px;}
#listing #right h2 {padding: 0 10px;height:auto; font-size: 19px;font-family:"Open Sans",sans-serif;line-height:22px; color: #333; font-weight: normal; margin: 0 0 14px 0; float: left; width: 100%; clear: both; border: none; background: none;}
#listing #right .short-desc {color: #777;word-wrap: break-word;word-break: break-word;font-size: 12px; float: left; width: 100%; clear: both; padding: 0 10px;line-height:15px;}
#listing #right .desc-more {font-size:13px;line-height:14px;text-decoration:none;font-family:"Open Sans",sans-serif;font-weight:bold;color:#F56200;float:right;width:auto;clear:both;margin:10px 0 12px 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;}
#listing #right .desc-more .fa {float:right;margin:0 0 -3px 4px;line-height:16px;color:#444;font-size:14px;}
#listing #right .desc-more:hover {color:#444;}
#listing #right .status {float: left; width: 100%; padding: 0 0 0 10px;margin:20px 0 12px 0;font-family:"Open Sans",sans-serif;}
#listing #right .status .normal {float: left;height:32px; padding: 7px 8px; border: 1px dashed #ccc; color: #666; font-size: 13px;line-height:16px; margin: 0 4px 4px 0;}
#listing #right .status .green {float: left;height:32px; font-weight:bold;padding: 8px 8px; background: #80C74E;border-top:1px solid #80C74E; line-height:15px; color: #fff; font-size: 13px; margin: 0 4px 4px 0;text-decoration:none;}
#listing #right .status .green:hover {text-decoration:none;background:#7ABD4B;}
#listing #right .price {float:left;width:100%;padding:0 10px;margin:15px 0 15px 0;}
#listing #right .price .lead {color: #777; font-size: 12px; width: 25%; float: left; padding: 0;line-height:20px;}
#listing #right .price .value {font-weight: 500;font-family:"Open Sans",sans-serif; font-size: 22px; color: #F56200; float: left; width: 75%; line-height: 20px; padding: 0; margin:0;}
#listing #right .price .value .MCtooltip {cursor:pointer;display:inline;position:relative;font-size: 12px; font-weight: normal; color: #fff; padding: 4px 4px 1px 4px;z-index:9;color:#666;}
#listing #right .price .value .MCtooltip .fa {width:10px;text-align:center;}
#listing #right .price .value .MCtooltip:hover {color:#F56200;background:#ccc;}
#listing #right .price .value .MCtooltip span {position:absolute;display:none;cursor:default;margin:0;top:18px;line-height:16px;right:0px;left:auto;width:auto;font-size:12px;color:#444;padding:4px 6px;white-space:nowrap;font-weight:normal;background:#ccc;}
#listing #right .price .value .MCtooltip:hover span {display:block;}
#listing #right .price .value .MCtooltip:hover .fa {color:#333;}
#listing #right .gray-box {float: left; clear: both; width: 100%;color:#777;font-size:13px;line-height:15px;padding: 15px 10px 15px 10px; margin: 0; background: #f0f0f0; position: relative; overflow: hidden;}
#listing #right .pub-date, #listing #right .mod-date {float:left;width:100%;clear:both;margin:2px 0;}
#listing #right .pub-date .fa, #listing #right .mod-date .fa {float:left;width:13px;margin:1px 4px 0 0;color:#999;font-size:13px;text-align:left;}
#listing #right .pub-date span, #listing #right .mod-date span {float:left;width:25%;}
#listing #right .show-email {float:left;width:100%;clear:both;margin:2px 0;color:#444;}
#listing #right .show-email .fa {float:left;width:12px;margin:0px 4px 0 0;color:#999;font-size:13px;text-align:left;}
#listing #right .show-email span {float:left;width:25%;color:#777;}
#listing #right .seller {float:left;width:100%;clear:both;margin:10px 0;color:#333;line-height:15px;}
#listing #right .seller>span:not(.num) {float:left;width:25%;color:#777;}
#listing #right .seller .fa {float:left;width:13px;margin:0 4px 0 0;color:#999;font-size:13px;text-align:left;}
#listing #right .seller .reg-date {font-size:11px;color:#999;float:left;margin:1px 0 0 6px;line-height:12px;font-style:italic;}
#listing #right .seller .reg-date .feedback {float:left;margin-top:-2px;}
#listing #right .seller .name-wrap {float:left;width:75%;}
#listing #right .seller .name {font-size:14px;font-weight:bold;}
#listing #right .seller a.name {color:#E05A00;text-decoration:none;font-weight:bold;float:left}
#listing #right .seller a.name:hover {color:#F56200;text-decoration:none;}
#listing #right .seller .other {float:left;width:100%;clear:both;margin:1px 0 3px 0;padding: 0 0 0 25%;}
#listing #right .seller .other a {float:left;font-size:11px;color:#EF6000;text-decoration:none;}
#listing #right .seller .other a:hover {text-decoration:underline;}
#listing #right .seller .other span.num {float:left;font-size:11px;color:#aaa;margin:0 0 0 2px;}
#listing #right .seller-contact {margin:15px 0 10px 25%;width: auto;font-family:"Open Sans",sans-serif; cursor: pointer; float: left; clear: both; font-size: 16px; font-weight: 500; border: none; text-align: center; padding: 15px 14px; color: #fff; background: #E75E17; -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 #right .seller-contact:hover {background: #DB4300; text-decoration: none;}
#listing #right a.watchlist, #listing #right a.watchlist a {float:left;line-height:45px;width:auto;font-weight: normal;font-family:"Open Sans",sans-serif; color: #F56200;text-decoration:none;padding:0;font-size: 13px; margin: 15px 0 0 10px;}
#listing #right a.watchlist a {padding:0;margin:0;}
#listing #right a.watchlist:hover {text-decoration:underline;}
#listing #right a.watchlist .fa {float:left;font-size:14px;color:#000;margin:0px 4px 0 0;line-height:45px;}
#listing #right .phone {float:left;width:100%;clear:both;margin:12px 0 4px 0;color:#444;}
#listing #right .phone .fa {float:left;width:13px;margin:1px 4px 0 0;color:#999;font-size:13px;text-align:left;}
#listing #right .phone span {float:left;width:25%;color:#777;}
#listing #right .phone a {text-decoration:none;}
#listing #right .phone #phone-show {float:left;color:#333;cursor:pointer;line-height:15px;}
#listing #right .phone .p-desc {float: left; font-style: italic; color: #999; margin: 0px 0 0 6px;font-size:11px;cursor:pointer;line-height:15px;}
#listing #right .locations {float:left;width:100%;padding:13px 10px 10px 10px;border:1px dashed #bbb;margin:10px 0;}
#listing #right .locations .lead {float:left;clear:both;width:100%;font-size:16px;margin:6px 0 15px 0;color:#333;font-family:"Open Sans",sans-serif;line-height:18px;}
#listing #right .locations .lead .fa {float:left;margin:0px 5px 0 0;font-size:17px;color:#666;line-height:18px;}
#listing #right .locations .elem {float:left;clear:both;width:100%;font-size:12px;margin:3px 0;color:#777;}
#listing #right .locations .elem .left {float:left;width:25%;}
#listing #right .locations .elem .right {float:left;width:75%;font-weight:bold;color:#444;}
#listing #right .locations .map {float:left;clear:both;width:100%;margin:12px 0 0 0;}
#listing #right .locations .empty {margin:0 0 1px 0;}
#listing #right .gray-box #profile_picture_img {padding:0;outline:0;border:1px solid #fff;position:absolute;width:50px;height:auto;top:15px;right:10px;}
#top-item {color:#F56242;font-size: 13px; float: left; margin: 0 0 0 4px;}
.breadcrumb #top-item {color:#fff;background:#F56200;padding:3px;margin-top:-2px;margin-bottom:-2px;font-size: 11px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}

/* LISTINGS - IMAGE BOX */
#listing #pictures {float:left;clear:both;width:100%;}
#listing #pictures a#big-img {float:left;width:100%;clear:both;border:1px solid #f2f2f2;padding:2px;position:relative;}
#listing #pictures a#big-img .max {position:absolute;bottom:2px;right:2px;padding:7px 5px;color:#fff;line-height:16px;background:#aaa;background:rgba(0, 0, 0, 0.3);border:1px solid transparent;font-size:13px;font-family:"Open Sans",sans-serif;-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;}
#listing #pictures a#big-img .max .fa {font-size:15px;float:left;margin:0px 5px 0 0;line-height:16px;}
#listing #pictures a#big-img:hover .max {background:#fff;color:#333;border:1px solid #F56200;}
#listing #pictures a#big-img img {float:left;width:100%;clear:both;height:auto;}
#listing #pictures .img-bottom {float:left;width:100%;clear:both;padding:8px 0;position:relative;background:#f2f2f2;}
#listing #pictures .img-bar {float:left;width:87%;margin:0 6.5%;clear:both;display:block;position:relative;overflow:hidden;}
#listing #pictures .img-bar .small-img {float:left;width:21%;margin:0 1% 0 1%;-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;}
#listing #pictures .img-bar .small-img img {max-width:85px;cursor:pointer;float:left;width:100%;height:auto;border:2px solid 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;}
#listing #pictures .img-bar .small-img.selected img, #listing #pictures .img-bar .small-img:hover img {border-color:#F56200;}
#listing #pictures #scroll {position:absolute;top:0;font-size:14px;text-align:center;height:100%;width:5%;cursor:default;}
#listing #pictures #scroll .active {position:absolute;left:0;top:0;width:100%;height:100%;background:#80C74E;cursor:pointer;color:#fff;color:rgba(255, 255, 255, 0.8);-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;}
#listing #pictures #scroll .inactive {position:absolute;cursor:not-allowed;left:0;top:0;width:100%;height:100%;background:#bbb;color:#fff;color:rgba(255, 255, 255, 0.7);}
#listing #pictures #scroll .active:hover {color:#fff;background:#73B346;}
#listing #pictures #scroll.prev {left:0;}
#listing #pictures #scroll.next {right:0;}
#listing #pictures #scroll.prev .fa {padding-right:1px;}
#listing #pictures #scroll.next .fa {padding-left:1px;}
#listing #pictures #scroll .fa {position:absolute;width:100%;text-align:center;top:50%;left:0;font-size:23px;height:24px;margin-top:-13px;} 
#listing #pictures .img-bottom.not_full {border-top:2px solid #ccc;}
#listing #pictures .img-bottom.not_full .img-bar {width:96%;margin:0 2%;}
#listing #pictures .img-bottom.not_full #scroll {display:none;}
#listing #pictures .wrap {float: left; width: 100%; clear: both;margin:0 1px;}
#listing #pictures .image-rel-hidden {display:none;visibility:hidden;}

#listing #image-empty {color:#80C74E;color:rgba(128, 199, 78, 0.75);float:left;text-align:center;font-weight:500;width:100%;clear:both;padding:25px 10px;background:#f0f0f0;font-family:"Open Sans",sans-serif;font-size:18px;}
#listing #image-empty .fa {margin:0 2px 0 0;font-size:20px;}


/*LISTINGS - FANCY BOX FIX */
body #fancybox-overlay {z-index:99999;}
body .fancybox-wrap {z-index:999999;}


/* SELLER TOOLS ON LISTING PAGE */
#s-tools {float:left;width:100%;clear:both;padding:10px 8px;background:#f0f0f0;margin:0 0 10px 0;border:2px solid #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;}
#s-tools:hover {border-color:#F56200;}
#s-tools .lead {font-size:16px;font-family:"Open Sans",sans-serif;font-weight:500;float:left;width:100%;clear:both;}
#s-tools .text {font-size:13px;float:left;width:100%;clear:both;color:#999;margin:10px 0;line-height:14px;}
#s-tools a {font-size:13px;float:left;line-height:14px;margin:2px 0 2px 0;color:#F56200;text-decoration:none;font-weight:bold;clear:both;-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;}
#s-tools a:hover {color:#D05300;text-decoration:none;}
#s-tools a .fa {float:left;color:#aaa;margin:0px 3px 0 0;line-height:12px;font-size:8px;font-weight:normal;-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;}
#s-tools a:hover .fa {color:#444;}


/* USER POSITION - HOME SIDEBAR */
#side-position {margin:0 0 20px 0;padding:10px 8px;background:#f0f0f0;float:left;clear:both;width:100%;position:relative;}
#side-position .info {position:absolute;display:block;cursor:pointer;color:rgba(245, 98, 0, 0.6);font-size:15px;top:5px;right:5px;}
#side-position .info:hover {color:rgba(245, 98, 0, 1);}
#side-position .top {color:#aaa;float:left;clear:both;width:100%;}
#side-position .top .fa {width:auto;float:left;font-size:30px;font-weight:normal;}
#side-position .top .text {width:70%;font-size:18px;float:left;padding:0 0 0 6px;font-family:"Open Sans",sans-serif;font-weight:500;}
#side-position .top .text .small {float:left;clear:both;width:100%;font-size:10px;padding: 2px 0 0 1px;line-height: 9px;}
#side-position .top .text .big {float:left;clear:both;width:100%;font-size:19px;line-height:19px;}
#side-position .bottom {float:left;clear:both;margin:6px 0 0 0;font-size:13px;width:100%;font-family:"Open Sans",sans-serif;}
#side-position .bottom .text {color:#999;float:left;width:100%;clear:both;margin:1px 0 1px 0;}
#side-position .bottom .post {color:#76bd43;font-weight:800;}
#side-position .after {display:none;line-height:16px;float:left;clear:both;width:100%;font-size:12px;margin:10px 0 3px 0;font-style:italic;color:#999;border-top: 1px dashed #ccc; padding-top: 5px;}
#side-position .after .fa {float:left;margin: 0px 4px 0 0;line-height:14px; font-size: 8px;color:#444;}


/* FOOTER SOCIAL SHARE BUTTONS */
#footer-share .fa {float:left;margin:-1px 4px 0 0;font-size:15px;}
#footer-share .facebook .fa {color:#0067CB;}
#footer-share .twitter .fa {color:#1d9bf0;}
#footer-share .youtube .fa {color:#D73900;}
#footer-share .google-plus .fa {color:#E23C00;}
#footer-share .pinterest .fa {color:#CB2027;}
#footer-share .linkedin .fa {color:#6BBE65;}
#footer-share .instagram .fa {color:#E2AC00;}
#footer-share .rss .fa {color:#EFAC00;}
#footer-new #footer-share.some-block .text a {clear:none;}
#footer-new #footer-share.some-block .text a:before {display:none;content:"";}


/* LOCATIONS HOME PAGE */
#loc {float:left;width:100%;clear:both;margin:0 0 20px 0;}
#loc a {font-size:12px; color:#666;line-height:14px;text-decoration:none;padding:5px 3px 4px 7px;float:left;max-width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-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;}
#loc a:hover {color:#F56200;font-weight:bold;text-decoration:none;}
#loc ul {display:none;float:left;width:100%;clear:both;list-style-type:none;padding:0 0 0 10px;}
#loc ul.active {display:block;}
#loc ul#countries {padding-left:0;display:block;}
#loc ul span {float:left;width:100%;clear:both;position:relative;}
#loc li.country a {font-size:14px;}
#loc li.region a {font-size:14px;}
#loc li.city a {font-size:13px;}
#loc ul li {float:left;width:100%;clear:both;}
#loc ul#countries.one #regions {display:block;}
#loc ul#countries li.active-wrap {background:#f6f6f6;}
#loc ul#countries>li.active-wrap {padding-top:6px;padding-bottom:6px;margin:2px 0;}
#loc ul li.active-wrap>span a, #loc ul li.city.active-wrap>a {font-weight:bold;color:#333;}
#loc ul li.active-wrap>span a:hover, #loc ul li.city.active-wrap>a:hover {color:#F56200;}
#loc ul li.active-wrap>span a:after, #loc ul li.city.active-wrap>a:after {color:#80C74E;content: "\f00c";float:right;font-size: 9px; font-weight: normal; margin:0 0 0 4px;line-height:14px; font-family: FontAwesome;}
#loc ul li.active-wrap>span a.hide-after:after, #loc ul li.city.active-wrap>a.hide-after:after {display:none;}
#loc ul#countries.one ul#regions {padding:0;}
#loc ul#countries.one>.country>span {display:none;}
#loc #grower {cursor:pointer;width: 24px; height: 24px; position: absolute; right: 0px; top: 0px; font-size: 12px; color: #333; text-align: center;padding:0;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;}
#loc #grower:before {position: absolute; width: 0; height: 0; top: 0; left: -16px; content: "."; text-indent: -9999px; border: 12px solid transparent; border-width: 12px 8px; border-color: transparent; background: 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;}
#loc #grower.open:after {content: "\f067";font-weight: normal;font-family: FontAwesome;}
#loc #grower.close:after {content: "\f068";font-weight: normal;font-family: FontAwesome;}
#loc #grower:hover, #loc li span:hover #grower:hover {background-color:#80C74E;color:#fff;}
#loc #grower:hover:before, #loc li span:hover #grower:hover:before {border-color: transparent #80C74E transparent transparent;}
#loc li span:hover #grower {background-color:#e2e2e2;color:#000;}
#loc li span:hover #grower:before {border-color: transparent #e2e2e2 transparent transparent;}

.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; font-family:"Open Sans",sans-serif;}
.title_block span {color: #F56200;font-size:17px;}
.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* HOME CATEGORIES */
#home-cat {float:left;width:100%;clear:both;margin:20px 0;background:#fff;-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 {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-family: "Trebuchet MS",Helvetica,sans-serif;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;font-family:"Open Sans",sans-serif;}
#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-box {float:left;width:100%;clear:both;border-top:3px solid #80C74E;}
#home-cat .cat-tab {float:left;width:100%;clear:both;padding:0px;}
#home-cat .cat-tab .head {padding:13px 10px;float:left;width:100%;margin:2px 0;clear:both;background:#f8f8f8;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:500;color:#444;}
#home-cat .cat-tab .head h2 {font-size:18px;color:#F56200;width:auto;line-height:18px;font-weight:500;display:inline-block;}
#home-cat .cat-tab .head a:hover h2 {text-decoration:underline;}
#home-cat .cat-tab .head span {line-height:18px;font-size:12px;margin:0 0 0 1px;display:inline-block;}
#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:#80C74E;font-weight:normal;text-decoration:none;display:inline-block;font-family:"Open Sans",sans-serif;}
#home-cat .cat-tab .head .add a:hover {text-decoration:underline;}
#home-cat .cat-tab .head .add .fa {float:left;margin:0px 5px 0 0;color:#555;font-size:14px;line-height:15px;}
#home-cat .cat-tab .left {float:left;position:relative;width:15%;clear:both;height:198px;padding:2px 10px 2px 0;overflow:hidden;}
#home-cat .cat-tab .left a {position:absolute;width:100%;height:99%;display:block;border:2px solid transparent;overflow:hidden;}
#home-cat .cat-tab .left a:hover {border:2px solid #F56200;}
#home-cat .cat-tab .left a img {float:left;width:100%;height:auto;}
#home-cat .cat-tab .middle {float:left;width:45%;border-right:1px dashed #ccc;height:198px;padding:4px 10px 0 0;overflow:hidden;}
#home-cat .cat-tab .middle a {float:left;width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0px 6px;color:#666;font-weight:normal;line-height:24px;font-size:13px;text-decoration:none;}
#home-cat .cat-tab .middle a:before {color:transparent;content: "\f061"; font-size: 8px;line-height:22px; font-weight: normal; margin: 0px 8px 0 -8px; font-family: FontAwesome; 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;}
#home-cat .cat-tab .middle a:hover:before {margin:0px 2px 0 -2px;color:#222;}
#home-cat .cat-tab .middle a:hover {color:#F56200;text-decoration:none;background:#f8f8f8;}
#home-cat .cat-tab .right {float:left;width:40%;background:#f0f0f0;height:198px;padding:0px;position:relative;overflow:hidden;}
#home-cat .cat-tab .right #cat-items.dark {padding:10px 8px;margin:0;float:left;width:95%;}
#home-cat .cat-tab .right #cat-items.dark .simple-prod {width:48%;margin:0 1% 0 1%;}
#home-cat .cat-tab .right #cat-items.dark .simple-prod .simple-wrap {border-color:transparent;}
#home-cat .cat-tab .right #cat-items.dark a.title {line-height:14px;margin:6px 0 4px 0;height:15px;font-family: "Open Sans",sans-serif;}
#home-cat .cat-tab .right #cat-items.dark .price {margin:2px 0 1px 0;}
#home-cat .cat-tab .right .go-to-cat {position:absolute;right:0;top:0;width:5%;height:100%;background:#555;color:#fff;font-size:16px;text-align:center;-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 .cat-tab .right .go-to-cat .fa {float:left;width:100%;font-size:22px;line-height:198px;}
#home-cat .cat-tab .right .go-to-cat:hover {background:#333;}
#home-cat .cat-tab .right .no-list {float:left;width:100%;text-align:center;padding-top:19%;font-family:"Open Sans",sans-serif;}
#home-cat .cat-tab .right .no-list .t-title {color:#bbb;font-size:13px;float:left;width:100%;margin:0 0 8px 0;}
#home-cat .cat-tab .right .no-list .t-desc {font-size:17px;float:left;width:100%;color:#80C74E;text-transform:uppercase;}
#home-cat .cat-tab .right .price span .MCtooltip {display:none!important;}
#home-cat .cat-tab .bottom {float:left;width:100%;background:#fff;padding:8px 0 0 0;margin:8px 0 0 0;border-top:1px solid #ddd;font-family:"Open Sans",sans-serif;}
#home-cat .cat-tab .bottom .b-head {float:left;width:auto;color:#333;font-size:13px;font-weight:700;margin:0px 10px 0 0;line-height:25px;}
#home-cat .cat-tab .bottom .prod {float:left;line-height:25px;padding:0 7px;margin:0 4px 4px 0;border:1px dashed #ccc;color:#666;font-size:13px;text-decoration:none;}
#home-cat .cat-tab .bottom .prod:hover {border:1px solid #F56200;color:#000;text-decoration:none;}


/* WHITE / LATEST LISTINGS */
.white {float:left;width:100%;clear:both;padding:8px 8px 0 8px;margin:5px 0 40px 0;}
.white .block {float:left;width:100%;clear:both;position:relative;padding:16px 5px 0 5px;margin:-3px 0 0 0;background:#fff;border:1px dashed #eee;border-top:none;}
.white .simple-prod {float:left;width:18%;margin:0 1% 20px 1%;height:auto;clear:none;}
.white .simple-prod .item-img-wrap {display:block;float:left;width:100%;position:relative;}
.white .simple-prod img {float:none;width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:15px auto 0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility: hidden;}
.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:5px 5px 10px 5px;border:1px solid #fff;border-bottom-color:#eee;-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;}
.white .simple-prod .simple-wrap:hover {background:#fff;border: 1px solid #ddd;box-shadow: 1px 1px 3px #eeeeee;-webkit-transition-delay: 0s; transition-delay: 0s; -moz-box-shadow: 1px 1px 3px #eeeeee; -webkit-box-shadow: 1px 1px 3px #eeeeee;}
.white a.title {text-align:left;float:left;width:100%;clear:both;font-size:14px;line-height:17px;text-decoration:none;font-weight:normal;color:#666;margin:10px 0 8px 0;padding:0 6px;overflow:hidden;text-overflow:ellipsis;height:34px;font-family:"Open Sans",sans-serif;-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 {font-weight:normal;color:#333;}
.white .price {float:left;width:100%;clear:both;padding:0 6px;margin:0 0 5px 0;font-size:12px;color:#F56200;font-weight:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap;word-wrap: break-word; word-break: break-all;}
.white .price span {font-size:17px;font-weight:bold;font-family:"Open Sans",sans-serif;}
.white .price span .MCtooltip {cursor:pointer;display:inline;position:relative;font-size: 12px; font-weight: normal; color: #fff; padding: 4px 4px 1px 4px;z-index:9;color:#666;}
.white .price span .MCtooltip .fa {width:10px;text-align:center;}
.white .price span .MCtooltip:hover {color:#F56200;background:#ccc;}
.white .price span .MCtooltip span {position:absolute;display:none;cursor:default;margin:0;top:18px;line-height:16px;right:0px;left:auto;width:auto;font-size:12px;color:#444;padding:4px 6px;white-space:nowrap;font-weight:normal;background:#ccc;}
.white .price span .MCtooltip:hover span {display:block;}
.white .price span .MCtooltip:hover .fa {color:#333;}
.white .status {float: left; width: 100%; padding: 0px 6px 0 6px;margin:8px 0 6px 0;height: 30px;overflow:hidden;font-family:"Open Sans",sans-serif;}
.white .status .normal {float: left; padding: 8px 6px 7px 6px; border: 1px dashed #ccc; color: #666; font-size: 13px; margin: 0 4px 0 0;line-height:13px;}
.white .status .green {float: left; padding: 9px 6px 8px 6px; background: #80C74E; line-height:13px; color: #fff; font-size: 13px; margin: 0 4px 0 0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap: break-word; word-break: break-all;}
.white .new {display: block;font-family:"Open Sans",sans-serif; position: absolute; top: 0; right: 0; font-size: 11px; color: #fff; z-index:11; width: 70px; height: 70px; background: transparent; border: 35px solid #FF6601; border-color: #FF6601 #FF6601 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;}
.white .new span.top {width: 60px; text-align: center; font-size: 16px; line-height: 15px; position: absolute; top: -29px; right: -46px; font-weight: bold;}
.white .new span.bottom {width: 60px; text-align: center; font-size: 11px; line-height: 11px; position: absolute; top: -13px; right: -46px; font-weight: normal;}
.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 .loc .loc-hide {color: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;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
.white .loc .fa.fa-map-marker {color:#bbb;color:rgba(0, 0, 0, 0.25);font-size:15px;line-height:13px;margin-right:1px;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-transition-delay: 0.2s; transition-delay: 0.2s;}
.white .simple-wrap:hover .loc, .white .simple-wrap:hover .loc .fa {color:#444;color:rgba(0, 0, 0, 0.6);-webkit-transition-delay: 0s; transition-delay: 0s;}
.white .simple-wrap:hover .loc .loc-hide {color:#444;color:rgba(0, 0, 0, 0.6);-webkit-transition-delay: 0s; transition-delay: 0s;}
.white .simple-wrap:hover .new {border-color:transparent;color:transparent;-webkit-transition-delay: 0s; transition-delay: 0s;}
.white .img-link {float:left;width:100%;height:auto;display:block;position:relative;margin-bottom:1px;}
.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 {width: 50px; height: 50px;display:inline-block;line-height:48px; text-align: center; font-size: 22px;border:1px solid transparent; position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;background:transparent;color:transparent;z-index:9;-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;-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 .orange-but .fa {margin-left:2px;line-height:48px;}
.white .simple-wrap:hover .orange-but {background: #fff; color: #333;border:1px solid #FF6601;-webkit-transition-delay: 0s; transition-delay: 0s;box-shadow: 0 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);}
.white .simple-wrap:hover .orange-but:hover {background:#FF6601;color:#fff;}

#latest.white .simple-prod {margin-bottom:35px;}

/* GRAY / POPULAR LISTINGS */
.dark {float:left;width:100%;clear:both;padding:8px 8px 0 8px;margin:5px 0 40px 0;}
.dark .block {float:left;width:100%;clear:both;position:relative;padding:15px 5px 5px 5px;margin:-3px 0 0 0;background:#f2f2f2;}
.dark .block .wrap {float:left;width:100%;clear:both;}
.dark .simple-prod {float:left;width:18%;margin:0 1% 12px 1%;height:auto;clear:none;}
.dark .simple-prod img {float:left;width:100%;height:auto;}
.dark .simple-prod .simple-wrap {float:left;width:100%;clear:both;position:relative;padding:5px;border:1px solid #f2f2f2;-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;}
.dark .simple-prod .simple-wrap:hover {background:#fff;border: 1px solid #ccc;box-shadow: 1px 1px 3px #dddddd;-webkit-transition-delay: 0s; transition-delay: 0s; -moz-box-shadow: 1px 1px 3px #dddddd; -webkit-box-shadow: 1px 1px 3px #dddddd;}
.dark .simple-prod .flag {position:absolute;right:5px;top:5px;font-family:"Open Sans",sans-serif;width:auto;text-align:center;padding:0;background:#F56200;color:#fff;font-size:13px;font-weight:500;width:42px;height:42px;line-height:42px;-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;}
.dark .simple-prod .flag:after {content:".";text-indent:-9999px;position:absolute;bottom:-20px;height:0px;left:0;width:0;background:transparent;border:21px solid transparent;border-width:10px 21px;border-color:#F56200 transparent 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;}
.dark .simple-prod .simple-wrap:hover .flag, .dark .simple-prod .simple-wrap:hover .flag:after, #popular.dark .simple-prod .simple-wrap:hover .flag, #popular.dark .simple-prod .simple-wrap:hover .flag:after {border-color:transparent;color:transparent;background:transparent;-webkit-transition-delay:0s;transition-delay:0s;}
.dark a.title {text-align:center;float:left;width:100%;clear:both;font-size:14px;text-decoration:none;font-weight:normal;color:#666;margin:8px 0 6px 0;padding:0 6px;overflow:hidden;text-overflow:ellipsis;line-height:17px;height:34px;font-family:"Open Sans",sans-serif;-webkit-transition:0s linear all;-moz-transition:0s linear all;-ms-transition:0s linear all;-o-transition:0s linear all;transition:0s linear all; }
.dark a.title:hover {text-decoration:none;color:#222;font-weight:bold;}
.dark .price {float:left;width:100%;clear:both;padding:0 6px;margin:0 0 5px 0;font-size:12px;color:#F56200;font-weight:normal;text-align:center;font-family:"Open Sans",sans-serif;line-height:12px;}
.dark .price span {font-size:15px;font-weight:bold;margin-left:3px;}
.dark .price span .MCtooltip {cursor:pointer;display:inline;position:relative;font-size: 12px; font-weight: normal; color: #fff; padding: 4px 4px 1px 4px;z-index:9;color:#666;}
.dark .price span .MCtooltip .fa {width:10px;text-align:center;}
.dark .price span .MCtooltip:hover {color:#F56200;background:#ccc;}
.dark .price span .MCtooltip span {position:absolute;display:none;cursor:default;margin:0;top:18px;line-height:16px;right:0px;left:auto;width:auto;font-size:12px;color:#444;padding:4px 6px;white-space:nowrap;font-weight:normal;background:#ccc;}
.dark .price span .MCtooltip:hover span {display:block;}
.dark .price span .MCtooltip:hover .fa {color:#333;}
.dark .top {float:left;width:100%;clear:both;height:32px;border-bottom:1px solid #555;background:#fff;}
.dark .top .left {background:#444;float:left;color:#fff;width:32px;height:32px;text-align:center;font-size:16px;font-weight:bold;line-height:32px;}
.dark .top .right {float:left;width:auto;color:#555;font-size:12px;font-weight:normal;padding:0 0 0px 8px;height:32px;line-height:32px;font-family:"Open Sans",sans-serif;}
.dark .top .right span {font-weight:bold;}
.dark .more {float:right;width:auto;margin:2px 0 -3px 0;line-height:16px;font-family:"Open Sans",sans-serif;}
.dark .more a {font-size:13px;color:#777;font-weight:bold;text-decoration:none;}
.dark .more a .fa {float:right;margin:0 0 0 5px;color:#F56200;font-size:12px;line-height:16px;}
.dark .more a:hover {color:#333;text-decoration:none;}
.dark .more a:hover .fa {color:#F56200;}

#popular.dark .simple-prod .flag {background:#80C74E;}
#popular.dark .simple-prod .flag:after {border-color:#80C74E transparent transparent transparent;}
#popular.dark a.title {margin:16px 0 12px 0;height:17px;line-height:17px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break: break-word;word-wrap: break-word;}
#popular.dark .price {margin:0 0 15px 0;}

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 #333; font-size: 17px; padding: 0 0 4px 0;font-family:"Open Sans",sans-serif;}
h2.extra span {color: #F56200;font-size:18px; }


/* FOOTER SPONSOR LOGOS */
#sponsor {text-align:center;float:left;width:100%;padding: 25px 0 0 0; margin: 0 0 20px 0; border-bottom: 1px dotted #ccc;}
#sponsor .sponsor-image {float: none; height: 26px; margin: 0 20px 25px 0;}
#sponsor .lead {font-size: 15px; color: #000; font-weight: 500; margin-top: 3px; float: left; padding-left: 2px;font-family:"Open Sans",sans-serif;text-transform:uppercase;}


/* ALERTS FOOTER BLOCK */
#n-block.block {float:left;padding:2px 25px 10px 0px;border-right:1px dotted #ccc;width:31%;margin:0 0 15px 0;height:200px;-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;}
#n-block #alert_email, #n-block #add_title {padding:5px;height:26px;font-size:12px;width:78%;max-width:69%;float:left;margin:0;border: 1px solid #ccc;-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;-moz-transition: border linear 0.2s,box-shadow linear 0.2s;-ms-transition: border linear 0.2s,box-shadow linear 0.2s;-o-transition: border linear 0.2s,box-shadow linear 0.2s;transition: border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#n-block .button#uniform-undefined, #n-block .button {width:30%;padding:3px 0;text-align:center;float:right;clear:none;font-size:12px;font-weight:800;text-transform:none;text-shadow:none;height:26px;margin:0;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#n-block .alert-logged .button#uniform-undefined {float:left;}
#n-block .head {float:left;width:100%;clear:both;color:#999;font-weight:bold;margin:0 0 8px 0;}
#n-block .left {float:left;text-align:center;margin:0 5px 0 2px;}
#n-block .fa.fa-bell {font-size:45px;-ms-transform: rotate(10deg); -webkit-transform: rotate(10deg); transform: rotate(10deg);}
#n-block .fa.fa-plug {font-size:45px;}
#n-block .next {float:left;margin:3px 0 0 0;font-family:"Open Sans",sans-serif;font-weight:500;}
#n-block .next .small {font-size:13px;float:left;width:100%;clear:both;line-height:10px;padding-left: 6px;}
#n-block .next .big {font-size:30px;float:left;width:100%;clear:both;line-height:30px;}
#n-block .text {float:left;width:100%;clear:both;color:#666;font-weight:normal;margin:8px 0 13px 0;}
#n-block .under {float:left;width:100%;clear:both;margin:15px 0 0 0;}
#n-block .under .row {float:left;width:100%;clear:both;padding:2px;}
#n-block .under .row .fa {float:left;font-size:11px;margin:1px 4px 0 1px;width: 11px; text-align: center; color: #555;}
#n-block .alert-logged {float:left;width:100%;clear:both;}
#n-block.quick .next {margin-top:3px;}
#n-block.quick .next .small {padding-left:1px;}
#n-block.quick .next .big {margin-top: 1px;}

#loc-box {cursor:default;text-align:left;padding:0 2px;position:absolute;width:240px;display:none;height:auto;max-height:330px;overflow:hidden;top:63px;z-index:995;left:-1px;border: 1px solid #558833;background:#fff;}
#loc-box .current-loc {font-size:11px;color:#999;float:left;width:100%;padding:8px 5px 2px 5px;}
#loc-box .choose {float:left;font-size:13px;font-family:"Open Sans",sans-serif;font-weight:500;line-height:20px;padding:2px 10px;border-bottom:1px solid #80C74E;color:#80C74E;margin:10px 0 0 0;width:100%;}
#loc-box .choose .fa {float:left;margin:0 5px 0 0;line-height:20px;}
ul#loc-list {z-index:998;list-style-type:none;display:block;max-height:240px;height:auto;overflow-x:hidden;overflow-y:scroll;cursor:pointer;font-weight:bold;color:#000;font-size:13px;position:relative;float:left;clear:both;width:100%;overflow:hidden;padding:5px 1px 4px 0px; background:#ffffff;margin:1px 0;}
ul#loc-list li {cursor:pointer;font-size:12px;line-height:20px;float:left;clear:both;width:100%;font-weight:normal;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
ul#loc-list li.active {font-weight:bold;margin-top:1px;background:#f0f0f0;padding:2px 10px;}
ul#loc-list li.region-level.active {background:#f6f6f6;}
ul#loc-list li:hover {background:#f0f6ff;}
ul#loc-list li.city-level {background:#fff; }
ul#loc-list li.city-level:hover {background-color:#f0f6ff}

.h-my-loc {float:left;width:100%;margin:1px 0 0 0;font-size:12px;position:relative;color:#fff;padding:7px 15px 7px 5px;background:#EF792A;}
.h-my-loc .fa {color:#444;cursor:pointer;right:4px;top:8px;position:absolute;cursor:pointer;}
.h-my-loc .fa:hover {color:#000;}
.h-my-loc div {float:left;}


/* TOP BAR MY AREA */
.top-my {cursor:default;position:relative;float:right;width:18%;color:#fff;font-size:12px;height:65px;background: rgba(255, 255, 255, 0.15);text-align:center;font-weight:normal;color:#fff;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;width:100%;clear:both;height:65px;position:relative;display:block;z-index:10;border:1px solid transparent;padding:12px 8px 8px 8px;font-family:"Open Sans",sans-serif;font-size:13px;-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:hover .my-open, .top-my.hovered .my-open {border-color:#558833;background:rgba(255, 255, 255, 0.15);}
.top-my .my-open .fa-caret-down {position: absolute; top: 19px; right: 12px; font-size: 13px; color: #333;}
.top-my .my-open .user-in-fa {font-size: 21px; width: 100%; clear: both; text-align: center; float: left; padding: 0 3px 0 0; margin: 0;}
.top-my .my-open .user-in {padding:3px 3px 0 0;float:left;width:100%;font-weight:bold;color:#444;font-size:14px;font-family:"Open Sans",sans-serif;}
.top-my .my-open .user-in span {font-weight:normal;color:#fff;font-size:12px;}
.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 #558833;z-index:999;background:#fff;top:64px;}
.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;font-family:"Open Sans",sans-serif;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;font-family:"Open Sans",sans-serif;}
.top-my .bottom-inside .elem:hover {background:#e2e2e2;color:#F56200;text-decoration:none;}
.top-my .top-inside {float:left;width:100%;padding:0 12px;text-align:left;margin:15px 0 20px 0;}
.top-my .top-inside .welcome {float:left;width:100%;clear:both;font-size:13px;color:#777;}
.top-my .top-inside .unreg {float:left;width:100%;clear:both;font-size:12px;color:#777;margin:15px 0 1px 0;}
.top-my .top-inside .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;font-family:"Open Sans",sans-serif;}
.top-my .top-inside .log-button:hover {background:#DB4300;text-decoration:none;}
.top-my .top-inside .reg-button {float:left;width:100%;clear:both;font-size:12px;color:#777;text-align:center;padding:6px 0;color:#fff;background:#FF8A3C;font-family:"Open Sans",sans-serif;}
.top-my .top-inside .reg-button:hover {background:#EF792A;text-decoration:none;}
.top-my .top-inside .space {width:100%;float:left;clear:both;height:1px;background:#ddd;}
.top-my .top-inside .space-white {width:100%;float:left;clear:both;margin:5px 0;}


.icon-header-phone {width: auto;height: 14px;float: left;margin-top: 2px;margin-right: 5px;margin-bottom:0px;font-size:10px;color:#fff;}


/* Plugin Jobs attribute */
.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:50%;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;}



div#recaptcha_widget { width:100%;height:auto;float:left;clear:both;margin:0 0 15px 0; }
div#recaptcha_widget #recaptcha_response_field {clear:both;}
div#recaptcha_image>img { width:100%;height:auto;float:left;clear:both;border: 1px solid #bbb;margin-bottom:5px; }
div#recaptcha_image a {color:#F56200;text-decoration:none;}
div#recaptcha_image a:hover {text-decoration:underline;color:#FF8330;}
.recaptcha_only_if_image {float:left;clear:both;width:100%;}

#mobile-text {padding: 4px 6px;list-style: none; position: absolute; left: 0px; top: -28px; background: #ffffff; margin: 0; display: block; float: left; width: 200px; border: 1px solid #ccc; border-top: 1px solid #ddd; border-bottom: 0px; -webkit-border-radius: 4px; -webkit-border-top-left-radius: 2px; -moz-border-radius: 4px; -moz-border-radius-topleft: 2px; border-radius: 4px; border-top-left-radius: 2px; box-shadow: 2px 2px 6px #666; -webkit-box-shadow: 2px 2px 6px #666;}
.mobile-show {position:relative;cursor:pointer}

.err400 {min-height:400px;float:left;clear:both;width:100%;margin:25px 0;}
.err400 h1 {font-size:20px;color:#444;text-align:left;width:100%;float:left;clear:both;margin:15px 0;border-bottom:1px dotted #ddd;}
.err400 h2 {margin:30px 0 3px 0;}
.err400 .white {padding:0;}
.err400 .white .simple-prod {width:18%;}
.err400 .reason {float:left;width:100%;font-size:14px;color:#444;}
.err400 .reason .button {font-size:12px;}
.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;}


#footer-new {width:100%;display: table;background:#efefef;-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-new .del {float:left;clear:both;width:100%;height:1px;background:none;border-bottom:1px dotted #ccc;margin:0;}
#footer-new .inside {margin:0 auto;width:100%;max-width:1200px}
#footer-new .cop {float:left;width:100%;clear:both;text-align:center;margin:4px 0 0 0;}
#footer-new, #footer-new a {color:#666;font-weight:normal;text-decoration:none;}
#footer-new .top-place {margin:5px 0 25px 0;float:left;clear:both;width:100%;text-align:center;}
#footer-new .top-place a {margin:0px;font-weight:normal;}
#footer-new .top-place a.orang {font-weight: bold; color: #F56200;}
#footer-new .top-place a:hover {text-decoration:none;color:#F56200;}
#footer-new .bottom-place {float:left;clear:both;width:100%;margin:20px 0 30px 0;}
#footer-new .bottom-place h4 {float:left;font-size: 15px; font-weight: 500; color: #444; padding: 0 0 10px 0; float: left; width: 100%; clear: both;text-shadow:none;font-family:"Open Sans",sans-serif;}
#footer-new .some-block {padding: 2px 25px 10px 25px; float: left; width: 23%; margin: 0 0 15px 0; border-right: 1px dotted #ccc;height:200px;}
#footer-new .some-block.right {border-right:none;}
#footer-new .some-block .text {float:left;clear:both;width:100%}
#footer-new .some-block .text a {font-size:12px;float:left;clear:both;width:auto;max-width:100%;color:#666;font-weight:normal;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-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-new .some-block .text a:before {content: "\f105"; font-size: 11px;line-height:11px; font-weight: normal; margin: 1px 4px 0 0; font-family: FontAwesome; 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;}
#footer-new .some-block .text a:hover {color:#F56200;text-decoration:none;}
#footer-new .some-block .text span {float:left;clear:both;padding:3px 0 3px 1px;width:100%}
#footer-new .some-block .del {margin-bottom:5px}
#footer-new .top-white {width:100%;float:left;height:1px;background:#fff}


#lang-wrap {width:170px;position: absolute;z-index: 9999;text-align: left;display:none;margin:0;top:22px;right:0;}
#lang-box {float:left;background: #FFF;border: 1px solid #aaa;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:0 0 0 4px;font-size:11px;}
#lang-box li:hover {background:#f2f2f2;}
#lang-box li img {float:left;margin-right:4px;margin-top:4px}
#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-wrap .lang-top-arrow {width: 100%;height: 12px;background: transparent url('images/tool-top.png') no-repeat top center;position: relative;margin-top: 0px;}
#lang_open {cursor:pointer;float:right;}
#lang_open .fa-caret-down {color:#000;margin:0 0 0 4px;}
#lang_open:hover span {color:#F56200;}
!#lang-open-box:hover #lang-wrap {display:block}
#lang_open img {float:left;margin-top:1px;margin-right:4px;}
#lang_open span {float:left;}

.top-links>span#lang-open-box {padding:0;z-index:99999;}
#lang-open-box .mb-tool-cover #lang_open {padding: 4px 9px;border:1px solid transparent;border-bottom: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;}
#lang-open-box .mb-tool-cover:hover #lang_open, #lang-open-box.hovered .mb-tool-cover #lang_open {border: 1px solid #aaa;border-bottom: none;background:#fff;position:relative;z-index:99999;}



#left-user {float:left;width:48%;margin-right:2%}
#right-user {float:right;width:48%;margin-left:2%}
.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 img {padding:0;float:left;clear:both;margin-bottom:10px;max-width:100%;max-height:100%;width:auto;height:auto;margin-top:3px;border:1px solid #fff;-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);}
#upload_avatar {float:left;clear:both;margin-top:20px;width:100%}
#upload_avatar form #uniform-undefined {float: left;margin: 7px 0;width:100%;padding:5px 0}
#upload_avatar .empty {clear:both;float:left;margin-top:10px;}
#upload_avatar input {cursor:pointer}
#upload_avatar div.uploader {width:100%;margin:5px 0}
#upload_avatar #uniform-undefined {width:100%;float:left;clear:both;max-width:250px;margin-top:10px;}
#upload_avatar>a:first-child {clear:both;}
.modify_profile .row #uniform-undefined {margin-left:150px;margin-top:5px;}



/* SEARCH LEFT SIDEBAR */
#sidebar-search {width:100%;float:left;clear:both;padding:0;margin:0 0 30px 0;}
#sidebar-search h3.head {float:left;width:100%;clear:both;color:#aaa;margin:0 0 2px 0;background:#f0f0f0;padding:10px 8px;position:relative;}
#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:#F56200;}
#sidebar-search h3.head .left {float:left;width:auto;font-size:30px;}
#sidebar-search h3.head .right {float:left;width:auto;padding: 0 0 0 7px;font-family:"Open Sans",sans-serif;font-weight:500;}
#sidebar-search h3.head .right .top {float:left;width:100%;clear:both;font-size:11px;line-height:10px;margin:3px 0 0 2px;}
#sidebar-search h3.head .right .bottom {float:left;width:100%;clear:both;font-size:20px;line-height:19px;}
#sidebar-search h4, #sidebar-search h6 {float:left;width:100%;clear:both;color:#444;font-size:13px;line-height:13px;margin:0 0 2px 0;}
#sidebar-search input[type="text"], #sidebar-search .selector {border: 1px solid #ccc;font-size:12px;padding: 4px 5px;margin: 0;height:26px;background:#fff;float:left;clear:both;outline:none;width:100%;color:#444;-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;-moz-transition: border linear 0.2s,box-shadow linear 0.2s;-ms-transition: border linear 0.2s,box-shadow linear 0.2s;-o-transition: border linear 0.2s,box-shadow linear 0.2s;transition: border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
#sidebar-search input[type="text"] {padding-top:5px;}
#sidebar-search input[type="text"]:hover, , #sidebar-search .selector:hover {border-color:#aaa;}
#sidebar-search input[type="checkbox"] {float:left;width:auto;padding:0;margin:0px 3px 0 0;}
#sidebar-search input:focus {border:1px solid #F56200;}
#sidebar-search input[type="radio"] {float:left;width:auto;margin:0px 0 1px 0;clear:both;}
#sidebar-search .selector {padding:1px 5px 0 5px;margin:0;}
#sidebar-search .selector span {padding:0;width:100%;margin:0;line-height:25px;}
#sidebar-search .selector, #sidebar-search .selector span, #sidebar-search .selector select {cursor:pointer;white-space:normal;word-break: break-all;word-wrap: break-all;}
#sidebar-search .selector.disabled, #sidebar-search .selector.disabled span, #sidebar-search .selector.disabled select {cursor:not-allowed;}
#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:14px;color:#aaa;top:0;left:0;width:100%;padding:10px 8px;line-height:14px;border-bottom:2px solid #fff;}
#sidebar-search fieldset .h3-side-absolute {float:left;clear:both;width:100%;height:35px;}
#sidebar-search h3, #sidebar-search h4, #sidebar-search h5, #sidebar-search h6 {cursor:default;}
#sidebar-search .search-wrap {float:left;clear:both;width:100%;display:block;}
#sidebar-search .row {float:left;clear:both;width:100%;margin:3px 0 6px 0;}
#sidebar-search .row.checkbox {margin:5px 0 8px 0;}
#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:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#sidebar-search #slider-range .ui-slider-range {background:#f6f6f6;}
#sidebar-search #slider-range .ui-slider-handle {background: #f0f0f0; border: 1px solid #999;cursor:pointer;}
#sidebar-search #slider-range .ui-slider-handle.ui-state-hover {border:1px solid #444;}
#sidebar-search #slider-range .ui-slider-handle.ui-state-focus {background:#fff;border:1px solid #444;}
#sidebar-search #amount-min, #sidebar-search #amount-max, #sidebar-search #amount-del {float:left;width:auto;line-height:16px;clear:none;border:0; color:#f6931f; font-weight:bold;font-size:14px;}
#sidebar-search #amount-del {margin:0 3px;}
#sidebar-search fieldset {float:left;position:relative;clear:both;width:100%;padding:10px 8px;background:#f0f0f0;margin:0 0 2px 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:hover {background:#eaeaea;}
#sidebar-search .box {float:left;width:100%;clear:both;}
#sidebar-search .clear {float:left;width:100%;clear:both;margin:0 0 5px 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:3px 0 0 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 .checkboxes:hover label {color:#f6931f;}
#sidebar-search #uniform-blue {float:left;clear:both;font-size:15px;padding:7px 0 9px 0;margin:3px 0 0 0;width: 100%;text-align: center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#sidebar-search #uniform-blue span:before {content:"\f002";font-size: 15px;font-weight:normal;color:#fff;font-family: FontAwesome;margin:0 4px 0 0;} 
#sidebar-search .sidebar-hooks {float:left;width:100%;clear:both;}
#sidebar-search .sidebar-hooks .row {margin:0 0 12px 0;}
#sidebar-search .with-pic-label {width:80%;font-size:11px}
#search-items {float:left;width:100%;clear:both;}

.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;}

#menu {width:100%; float:left;margin:0 0 10px 0;padding:0;font-family:"Lucida Grande",Arial,sans-serif;}
#menu .menu-wrap {width:100%; float:left;background: #fff;border:1px dashed #ddd;border-top:none;margin:0;padding:0 0 8px 0;}
#menu h4 {font-weight:bold; color:#333;text-decoration:none;float:left;padding:10px 10px 8px 10px;width:100%;background:#f6f6f6;}
#menu h4 a {font-size:14px;font-weight:bold;color:#76bd43;text-decoration:none;float:left;clear:both;line-height:15px;}
#menu h4 a:hover {text-decoration:underline;}
#menu .menu-wrap span {color:#ccc;font-weight:normal;float:left;line-height:15px;float:left;margin:0px 0 0 2px;font-size:11px;}
#menu ul {float:left;clear:both;width:100%;padding:6px 5px 5px 5px;}
#menu ul.sub-subcategory {padding:0 0 4px 10px;}
#menu ul li {float:left;clear:both;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#menu ul li.is_child {background:#f6f6f6;margin:3px 0;padding:5px 0;}
#menu ul li a {margin:0px;padding:3px 0;line-height:13px;font-size:13px;color:#555;float:left;text-decoration:none;background:none;max-width: 100%; white-space: normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#menu ul li a:hover {color:#F56200;text-decoration:none;font-weight:bold;}
#menu ul li a:before {float:left;content: "\f061"; font-weight: normal; font-family: FontAwesome;color:transparent;margin:0px 8px 0 0px;line-height:13px;font-size: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;}
#menu ul li a:hover:before, #menu ul li.is_child>a:before {color:#333;margin:0px 3px 0 5px;}
#menu .is_child>a {font-weight:bold;color:#F56200;}
#menu .is_child>a:hover {text-decoration:underline;}
#menu h3 #show-hide {font-family:FontAwesome;font-size:26px;color:#444;position:absolute;right:10px;top:17px;display:none;cursor:pointer;font-weight:bold;}
#menu h3 #show-hide:hover {color:#F56200;}


.left-header {margin:5px 0;margin-top: 10px;float:left;clear:both;width:100%;overflow:hidden;padding:0;background:#F78D3F; border-top:1px solid #CC6600;}
.left-header .top {width:100%;height:1px;background:#fff;border:0} 
.left-header .text {padding:6px 2%;color: #fff;text-shadow: 1px 1px 0px #964C03;font-size: 13px;font-weight: bold;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.right-header {border: 1px solid #FF6600;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;
height:42px;
display:block;
margin-bottom:1px;
margin-top:0px;padding:12px 2%;
height:42px;
background-position: 0 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px 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;
background-color: #FF6600;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#FFAC74), to(#FF6600));
background-image: -moz-linear-gradient(top, #FFAC74, #FF6600);
background-image: -ms-linear-gradient(top, #FFAC74, #FF6600);
background-image: -webkit-linear-gradient(top, #FFAC74, #FF6600);
background-image: -o-linear-gradient(top, #FFAC74, #FF6600);
background-image: linear-gradient(top, #FFAC74, #FF6600);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAC74', endColorstr='#FF6600', GradientType=0);}


.bold {font-weight:bold}
.normal {font-weight:normal}
.underline, .under {text-decoration:underline;}

.green-button, #uniform-green {float:left; color: #fff; text-decoration:none;  border:none;display:block; background-position: 0 0;;border:1px solid #80C74E; background-color: #80C74E; background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, #8DDD55, #80C74E); background-image: -moz-linear-gradient(top, #8DDD55, #80C74E); background-image: -o-linear-gradient(top, #8DDD55, #80C74E); background-image: linear-gradient(to bottom, #8DDD55, #80C74E); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DDD55', endColorstr='#80C74E', GradientType=0); outline:none;}
.blue-button, #uniform-blue {float:left; color: #fff; text-decoration:none;  border:none;display:block; background-position: 0 0;border:1px solid #4181cd;background-color: #4181cd; background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, #6daef9, #4181cd); background-image: -moz-linear-gradient(top, #5096EA, #4181cd); background-image: -o-linear-gradient(top, #5096EA, #4181cd); background-image: linear-gradient(to bottom, #5096EA, #4181cd); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5096EA', endColorstr='#4181cd', GradientType=0); outline:none;}
.orange-button, #uniform-orange, .n-wrap .button#uniform-undefined {float:left; color: #fff; text-decoration:none;  border:none;display:block; background-position: 0 0;border:1px solid #FF6601;background-color: #FF6601; background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, #FF9854, #FF6601); background-image: -moz-linear-gradient(top, #FF9854, #FF6601); background-image: -o-linear-gradient(top, #FF9854, #FF6601); background-image: linear-gradient(to bottom, #FF9854, #FF6601); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9854', endColorstr='#FF6601', GradientType=0); outline:none;}
.red-button, #uniform-red {float:left; color: #fff; text-decoration:none;  border:none;display:block; background-position: 0 0;border:1px solid #E42121;background-color: #E42121; background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, #FC2828, #E42121); background-image: -moz-linear-gradient(top, #FC2828, #E42121); background-image: -o-linear-gradient(top, #FC2828, #E42121); background-image: linear-gradient(to bottom, #FC2828, #E42121); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC2828', endColorstr='#E42121', GradientType=0); outline:none;}
.yellow-button {float:left; color: #fff; text-decoration:none;  border:none;display:block; background-position: 0 0;border:1px solid #f7ba0b;background-color: #f7ba0b; background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, #FFC727, #f7ba0b); background-image: -moz-linear-gradient(top, #FFC727, #f7ba0b); background-image: -o-linear-gradient(top, #FFC727, #f7ba0b); background-image: linear-gradient(to bottom, #FFC727, #f7ba0b); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC727', endColorstr='#f7ba0b', GradientType=0); outline:none;}
.gray-button, #uniform-gray, #uniform-undefined {float:left; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); text-decoration:none; color:#333; background-position:0 0; background-color:#e6e6e6; background-repeat:no-repeat; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e6e6e6', GradientType=0); border:1px solid #ccc; border-bottom-color:#bbb; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px 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; background-image:-khtml-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e6e6e6));background-image:-webkit-linear-gradient(#f6f6f6, #e6e6e6);background-image:-moz-linear-gradient(top, #f6f6f6, #e6e6e6);background-image:-ms-linear-gradient(#f6f6f6, #e6e6e6);background-image:-o-linear-gradient(#f6f6f6, #e6e6e6);background-image:linear-gradient(#f6f6f6, #e6e6e6);outline:none;}
.gray-button:hover, .gray-button:hover a, .gray-button:active, .gray-button:active a {color:#333;outline:none;}
.white-button {float:left;color:#444;background:#fff;border:1px solid #ccc;outline:none;}
.white-button:hover, .white-button:active {color:#222;border-color:#888;}
 
.button {padding: 5px 8px;font-weight: bold;font-family:"Open Sans",sans-serif;text-transform:lowercase;font-weight:500;font-size:14px;text-align:center;cursor:pointer;float:left;-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;}
.button:hover, #uniform-gray:hover,#uniform-undefined:hover, #uniform-green:hover, #uniform-red:hover, #uniform-blue:hover, #uniform-orange:hover {background-position:0 -10px;}
.button:active, #uniform-gray:active,#uniform-undefined:active, #uniform-green:active, #uniform-red:active, #uniform-blue:active, #uniform-orange:active {-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);}
.button input, .button button {display:none}
.button a {text-decoration:none;}
.button a:hover {text-decoration:none}
.button.disabled {opacity:0.5;cursor:not-allowed;}

/* Global reset by Eric Meyer */
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;left:5px;z-index:9999;width:310px;letter-spacing:-0.2px;height:auto;font-size:13px;font-weight:500;line-height:18px;color:rgba(0,0,0,0.5); background-color: #FEEFB3;}
#piracy:after {font-family:"FontAwesome";content:"\f05a";position: absolute; font-size: 40px; width: 40px; line-height: 30px; text-align: center; left: 5px; top: 26px;}
#piracy a {color:rgba(0,0,0,0.7);text-decoration:underline;}
#piracy a:hover {color:rgba(0,0,0,0.7);text-decoration:none;}
@media screen and (max-width: 767px) { #piracy {display:none!important;}}

#wrap-list {float:left;width:100%}


.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}

.header-right {float:left;position:relative;width:75%;display:block;}
.top-links {float:left;width:100%;clear:both;margin:7px 0 7px 0;position:relative;z-index:99;line-height:14px;font-size:13px;}
.top-links>span {float:right;padding:4px 13px;position:relative;font-family:"Open Sans",sans-serif;}
.top-links>span a {color:#444;text-decoration:none;font-family:"Open Sans",sans-serif;}
.top-links>span a .fa {color:#333;margin:0 4px 0 0;}
.top-links>span:after {float: right; width: 1px; height: 10px; background: #333; content: "."; display: block; text-indent: -9999px; position: absolute; right: 0; top: 7px;}
.top-links>span.sign-in {padding:5px 14px 4px 14px;font-family:"Open Sans",sans-serif;}
.top-links .sign-in a, .top-links .my-account a {font-family:"Open Sans",sans-serif;font-weight: 800;color: #F56200;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;}
.top-links .sign-in a:hover {color:#FF8330;}
.top-links .sign-in .fa {color:#333;font-size:13px;margin:0 4px 0 0;}
.top-links>span.welcome, .top-links>span.my-account, .top-links>span.logout {padding-top:5px;line-height:13px;}

.top-links>a.left-link, .top-links>span.left-span {float:left;}
.top-links>span.left-span {color:#999;font-size:11px;padding-top:5px;font-family:"Open Sans",sans-serif;}
.top-links>span.left-span:after {display:none;}
.top-links>a.left-link {padding:4px 13px 4px 0;position:relative;text-decoration:none;color:#76bd43;font-family:"Open Sans",sans-serif;}
.top-links>a.left-link:hover {color:#76bd43;text-decoration:underline;}
.top-links>a.left-link:after {float: right; width: 1px; height: 11px; background: #aaa; content: "."; display: block; text-indent: -9999px; position: absolute; right: 0; top: 6px;}

.top-links .top-info {padding:0px;}
.top-links .top-info .open {position:relative;line-height:12px;cursor:help;padding:4px 9px;float:left;font-family:"Open Sans",sans-serif;border:1px solid transparent;border-bottom: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;}
.top-links .top-info .open>.fa {position:absolute;top:0px;right:-2px;color:#F56200;font-size:12px;-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;}
.top-links .top-info.hovered .open>.fa {color:transparent;}
.top-links .top-info .mb-tool-cover:hover .open, .top-links .top-info.hovered .mb-tool-cover .open {color:#F56200;border: 1px solid #aaa;border-bottom: none;background:#fff;position:relative;z-index:99999;}
.top-links .top-info .what {float:left;width:100%;clear:both;color:#777;font-size:12px;border-bottom: 1px dashed #ccc; font-size: 12px; line-height: 14px; padding: 5px 2px 4px 2px; margin: 0 0 8px 0;}
.top-links .top-info .what .fa {font-size: 13px; margin: 0 4px 0 0;color:#004CEF;}
.top-links .top-info #info-wrap {width: 250px; position: absolute; z-index: 9999; text-align: left; display: none; margin: 0; top: 20px; right: 0;}
.top-links .top-info #info-box {float: left; background: #FFF; border: 1px solid #aaa; width: 100%; padding: 5px 5px 10px 5px;}
.top-links .top-info #info-box span {float:left;clear:both;width:100%;}
.top-links .top-info #info-box a {float:left;width:100%;clear:both;padding:0px 5px;line-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;}
.top-links .top-info #info-box a:hover {color:#F56200;text-decoration:none;}
.top-links .top-info #info-box a:before {content: "\f061"; font-size: 8px;line-height:20px;font-family: FontAwesome;float:left;color:#ccc;margin:0px 3px 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;}
.top-links .top-info #info-box a:hover:before {color:#333;font-weight:normal;margin:0px 1px 0 2px;}

.scroller { float:left;clear:none;width:100%;position:relative;padding:0;display:block;background:#80C74E;color:#fff;z-index:9;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.scroller fieldset {float:left;width:61.5%;padding:11px;}
.scroller #uniform-undefined.button {cursor: pointer; float: left; clear: none; width: 43px; height: 43px; position: relative; background: rgba(0,0,0,0.12); border: 1px solid rgba(0,0,0,0.22);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow: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;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.scroller #uniform-undefined.button span {cursor: pointer; border: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ffffff; background: transparent url('images/white-search.png') no-repeat 9px 8px; -webkit-backface-visibility: hidden; padding: 9px; text-indent: -9999px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.scroller #uniform-undefined:hover {background-color: rgba(0,0,0,0.18);}
.scroller #uniform-undefined:active {background-color: rgba(0,0,0,0.21);}
.scroller #uniform-undefined span {text-transform:none;width:100%;margin: 0;padding: 6px 0;text-shadow: 1px 1px 0px #025E0E;}
.search input#query { color:#333;float:left;width:53%;padding:12px 9px 9px 9px; height:43px;font-family:"Open Sans",sans-serif;border:1px solid #5C9B2C;border-right:none;margin:0; font-size: 14px; line-height: 18px;-webkit-box-shadow: inset 5px 7px 5px -5px #ddd;-moz-box-shadow: inset 5px 7px 5px -5px #ddd;box-shadow: inset 5px 7px 5px -5px #ddd;-webkit-transition: border linear 0.2s,box-shadow linear 0.2s; -moz-transition: border linear 0.2s,box-shadow linear 0.2s; -ms-transition: border linear 0.2s,box-shadow linear 0.2s; -o-transition: border linear 0.2s,box-shadow linear 0.2s;-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; }
.search input#query:focus {border-color:#397E04}

.clear-cookie {cursor:pointer;width:16px;height:18px;color:#fff;color:rgba(0, 0, 0, 0.3);float:left;clear:none;margin:13px 0 0 8px;font-size: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;}
.clear-cookie:hover {color:#fff;color:rgba(0, 0, 0, 0.7);}

.orange-button-wrap {border:1px solid #ffad63;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;float: right;padding: 1px;margin-top: 30px;}

#top-navi {width:100%;float:left;background:#f0f0f0;padding-bottom:12px;position:relative;z-index:9999;}
#top-navi .navi-wrap {margin:0 auto;width:100%;max-width:1200px;}

.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; }


/* -- ERROR PAGES --------------------------------------- */
#comment_error_list .error, #error_list .error { padding: 2px 0; clear: both; }


/* -- GLOBAL STYLES --------------------------------------- */
body { line-height:1; color:#333; font: 12px "Lucida Grande",Arial,sans-serif;overflow-x: hidden;background:#fff;}
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;font-family:"Open Sans",sans-serif;}
.clear { clear:both; }
.container { margin:0 auto; max-width:1200px;width:100%}
.content { clear:both; float:left; margin-bottom:20px; max-width:1200px;width:100% }
.content.home { border-top:0px solid #BBB; max-width:1200px;width:100%; margin-left: 0px; }
.content.home .white {padding:8px 0 0 0}
.content.home .dark {padding:8px 0 0 0}
#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;}
#main .category {font-size: 13px;}
#rel_ads .empty {margin-top:5px;}


#photos ul li {float:left;margin:0px;margin-right:0px;list-style:none;}
#photos ul li a {margin-top:0px;float:left;background:#EBF0F3;margin-top:4px;margin-bottom:0px;border:0px solid #EBF0F3;margin-right:0px;margin-left:10px;}
#photos ul li a:hover {border:0px solid red; transition-duration: &#239;&#191;&#189;0.8s;-moz-transition-duration: &#239;&#191;&#189;0.8s; -webkit-transition-duration: &#239;&#191;&#189;0.8s; -o-transition-duration: &#239;&#191;&#189;0.8s;}
#contact #photos ul {margin-left:-6px;}
#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 message */
.flashmessage,.flashmessage {color:#fff;font-size: 14px;padding: 15px 0;margin-right: 10px;top: 10px;z-index: 999;text-align: center;width:100%;margin:8px 0;}
.flashmessage-warning {background-color: #FCF8E3;border: solid 2px #FBEED5;color: #C09853;}
.flashmessage-error {color:#fff;background:#E23329;}
.flashmessage-info,.flashmessage-ok {background:#80C74E;}
.flashmessage .ico-close { text-decoration:none; cursor: pointer; float: right; color:transparent; font-size: 1px; font-weight: bold; line-height: 13.5px; background: none; padding: 0; margin:1px 15px 0 0; }
.flashmessage .ico-close:before {content: "\f00d"; font-size: 12px; font-family: FontAwesome;color:#666;color:rgba(0, 0, 0, 0.3);-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; }
.flashmessage .ico-close:hover:before {color:#333;color:rgba(0, 0, 0, 0.7); }
.flashmessage-error .close {color: #B94A48;}
.flashmessage-warning .close {color: #C09853;}
.flashmessage-success .close,.flashmessage-information .close {color: #3A87AD;}
.forcemessages-inline{clear:both;max-width:1200px;width:100%;margin-bottom:15px;}
.forcemessages-inline .flashmessage{position: relative;}


/* Header */
#header { margin:0;position: relative; width:25%;height: auto;float:left;}
#header #logo { color:#000;float:left;text-decoration:none;float:left;width:100%;height:auto;padding-right:20px;margin:22px 0 0 0; }
#header #logo img {width:auto;height:auto;max-width:100%;max-height:75px;}
#logo690 {display:none;}

#uniform-power_unit {width: 50px; margin-top:2px; padding-top:2px;}

/* Search form */
.search .selector {border: 0px;}
input:focus, div.selector.focus {outline:none;}
textarea:focus { outline:none;}
.search select { margin-right:10px; }
.home .search a { display:none; }
.search .extras { padding-top:10px; }
.search .extras .fieldset_title { color:#999; margin-bottom:5px; }
.search fieldset { }
.toggle {cursor:hand; cursor:pointer; }
.button1 {cursor:hand; cursor:pointer; }
/* NOTE: see Uniform.js styles at the bottom for the fake select and fake button styles */

/* Breadcrumb */
div.breadcrumb {padding: 16px 0 15px 0;width:100%;background: #fff;margin:0px;float:left;clear:both;color:#444;line-height:14px;}
div.breadcrumb .bread-home {float:left;width:auto;margin:-2px 3px 0 0;font-size:15px;color:#444;}
div.breadcrumb .bread-arrow {color:#555;float:left;margin:0 4px 0 1px;font-size:13px;}
div.breadcrumb li { float: left; padding: 0 2px; }
div.breadcrumb a {color:#F56200;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 {color:#D35500;text-decoration:underline;}

/* footer link */
.footer-links li { float: left; width: 220px; padding: 5px; font-size: 11px; }

/* List & Item Search Row */
.form_publish {width:200px;float:right;}
.form_publish .search { float:left; width:960px; }
.scroller #uniform-sCategory {height:43px;}
#uniform-sCategory {position:relative;float:left;width: 30%;background:#fff;height:auto;padding:0;border: 1px solid #5C9B2C;border-left:none;margin: 0 1% 0 0; font-size: 12px; -webkit-box-shadow: inset -5px 7px 5px -5px #ddd; -moz-box-shadow: inset -5px 7px 5px -5px #ddd; box-shadow: inset -5px 7px 5px -5px #ddd;-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; }
#uniform-sCategory span {cursor:pointer;width:auto;max-width:100%;float:right;font-family:"Open Sans",sans-serif;margin: 0;padding:0 10px;height:auto;line-height: 41px;margin:0;color:#888;position:relative;transition-duration:  0.1s;-moz-transition-duration:  0.1s; -webkit-transition-duration:  0.1s; -o-transition-duration:  0.1s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition: border linear 0.2s,box-shadow linear 0.2s; -moz-transition: border linear 0.2s,box-shadow linear 0.2s; -ms-transition: border linear 0.2s,box-shadow linear 0.2s; -o-transition: border linear 0.2s,box-shadow linear 0.2s;}
#uniform-sCategory span:before {content:".";text-indent:-9999px;width:1px;height:17px;position:absolute;background:#ddd;top:12px;left:0;}
#uniform-sCategory.focus span, #uniform-sCategory:hover span {color:#333;}

#inc-cat-box {text-align:left;position:absolute;width:210px;display:none;height:auto;max-height:300px;overflow:hidden;top:41px;z-index:995;right:-1px;border: 1px solid #558833;background:#fff;}
#inc-cat-box .current-cat {font-size:12px;color:#333;float:left;width:100%;padding:9px 10px 7px 10px;background:#f8f8f8;border-bottom:2px solid #eee;}
#inc-cat-box .current-cat .fa {color:#000;float:left;margin:0 1px 0 0;}
ul#inc-cat-list {z-index:998;list-style-type:none;display:block;max-height:240px;height:auto;overflow-x:hidden;overflow-y:scroll;font-weight:bold;color:#000;font-size:13px;position:relative;float:left;clear:both;width:100%;overflow:hidden;padding:8px 1px 3px 2px; background:#ffffff;margin:1px 0;}
ul#inc-cat-list li {cursor:pointer;font-size:12px;line-height:20px;float:left;clear:both;width:100%;font-weight:normal;padding:1px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 1px 0;}
ul#inc-cat-list li.active {font-weight:bold;background:#f6f6f6;padding:2px 10px;}
ul#inc-cat-list li.bold {font-weight:bold;}
ul#inc-cat-list li:hover {background:#f0f6ff;}

#uniform-Locator {cursor:pointer;width: 10%;text-align:center;color:#fff;padding:0;height:65px;background:none;float: left; clear: none; z-index: 99; position: relative; border: 1px solid #80C74E; margin:0 2px 0 0;; border-left: 1px dotted rgba(255,255,255,0.3); 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;-webkit-transition-delay:0.5s;transition-delay:0.5s;}
#uniform-Locator:hover, #uniform-Locator.hovered {background: rgba(0,0,0,0.15); color: #fff; text-decoration: none; border-bottom: none; border-color: #558833; border-left: 1px solid #558833;-webkit-transition-delay:0s;transition-delay:0s;}
#uniform-Locator:active {background:rgba(0,0,0,0.18);}
#uniform-Locator span { margin:1px 0 0 0;background:none;color:#fff;height: auto;line-height: initial;padding:0px 0 0 0;overflow:visible;float:left;clear:both;width:100%;font-family:"Open Sans",sans-serif;font-size:13px;}
#uniform-Locator select {height:51px;top:0;left:-1px;cursor:pointer;}

.h-pub {width: 10%;text-align:center;color:#fff;padding:0;height:65px;background:none;float: left; clear: none; z-index: 99; position: relative; border: 1px solid #80C74E; margin:0; border-left: 1px dotted rgba(255,255,255,0.3); border-bottom: 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;}
.h-pub:hover, .h-pub.hovered {background: rgba(0,0,0,0.15); color: #fff; text-decoration: none; border-bottom: none; border-color: #558833; border-left: 1px solid #558833;}
.h-pub:active {background:rgba(0,0,0,0.18);}
.h-pub span {color:#fff;height: auto;line-height: initial;padding:0px 0 0 0;overflow:visible;float:left;clear:both;width:100%;margin-top:1px;text-decoration:none;font-family:"Open Sans",sans-serif;font-size:13px;}
.h-pub span:hover {text-decoration:none;color:#fff;}

#uniform-Locator div.cover, .h-pub div.cover {width:100%;margin:6px 0 0 0;clear:both;float: left;height:30px;}
#uniform-Locator div.cover {background:url(images/header_loc.png) no-repeat center center;}
.h-pub div.cover {background:url(images/header_add.png) no-repeat center center;}


#uniform-PriceSelect { width:30%;margin-left:1%;padding:0 5px;margin-right:0; }
#uniform-PriceSelect span { width:100% }
#uniform-currency {width: 15%;padding:0 5px;margin-right:1%}
#uniform-currency span {width:100%}

#priceMin, #priceMax {float:left;margin-right: 1%;padding:0 5px;width:8%;border-top: 1px solid #666;border-left: 1px solid #666;border-bottom: 1px solid #aaa;border-right: 1px solid #aaa;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f3f3f3), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #f3f3f3 1px, #FFFFFF 25px); }

/* -- HOME --------------------------------------- */
.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; }

/* Main new */
.home #main-new { float:left; width:78%; background:#fff;padding:10px 0px;margin-left:3%;}

/* Sidebar */
.mobile-friendly, .share-friendly, .qr-friendly { cursor:default;float:left;width:100%;min-height:50px;height:auto;background:#f0f0f0;border:2px solid #f0f0f0;border-bottom: 2px solid #ddd;padding:0;margin:20px 0 13px 0;position:relative;font-family: "Trebuchet MS",Helvetica,sans-serif;-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;}
.mobile-friendly .text, .share-friendly .text, .qr-friendly .text {float:left;width: 68%;font-family:"Open Sans",sans-serif;line-height:16px;font-size:13px;padding: 12px 0px 12px 7px;}
.mobile-friendly img, .share-friendly img {position:absolute;bottom:0;right:0;width:32%;height:auto;}
.qr-friendly img {width:auto;height:100%;bottom:0;right:0;position:absolute;}
.share-friendly img {bottom:2px;}
.mobile-friendly:hover, .share-friendly:hover, .qr-friendly:hover {border-color:#F56200;background:#f8f8f8;}


.home .home-google {margin:0 0 30px 0;float:left;width:100%;height:auto;overflow:hidden;text-align:center;}
#sidebar .search-google {margin:20px 0 30px 0;float:left;width:100%;height:auto;overflow:hidden;text-align:center;}
#sidebar .search-google {margin:20px 0 30px 0;float:left;width:100%;height:auto;overflow:hidden;text-align:center;}
#listing .item-google {margin:20px 0 30px 0;float:left;width:100%;height:auto;overflow:hidden;text-align:center;}

/* -- AD LISTINGS --------------------------------------- */
.list {background:#fff;border-top:none;}
.list #main { float:right;padding:0 0 0 2%;width:79%; }
.list #sidebar { float:left; width:21%;}


/* SEARCH TOP BLOCK */
#main.search h2 {height: 35px;margin: 5px 0 3px 0;padding: 0;position: relative; float: left; clear: both; width: 100%; border-bottom: 2px solid #ccc; color: #333; background: #f3f3f3;}
#main.search h2 .lead {float: left; font-size: 17px;font-family:"Open Sans",sans-serif;font-weight:500;text-transform:uppercase;line-height:26px; color: #fff; background: #80C74E; padding: 8px 15px; height: 40px; margin-top: -5px; border-bottom: 2px solid #669D40;}
#main.search h2 .follow {float: left; font-size: 12px;font-family:"Open Sans",sans-serif;line-height:14px; color: #444; padding: 11px 12px 0 12px; font-weight: normal;}
#main.search h2 .up {float: right;padding:11px 10px 0 0;font-size: 12px; color: #999; text-decoration: none; transition-duration: 0.15s; -moz-transition-duration: 0.15s; -webkit-transition-duration: 0.15s; -o-transition-duration: 0.15s;}
#main.search h2 .up:hover {color:#444;}
#main .prem-wrap {float:left;width:100%;clear:both;position:relative;margin:0 0 3px 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 PREMIUM LISTINGS */
#prem-box.dark {margin:0px 0 0px 0;padding:0;overflow:hidden;position:relative;}
#prem-box.dark .block {overflow:hidden;position:relative;float:left;clear:both;margin:0 5%;width:90%;padding:10px 0 0 0;}
#prem-box.dark.not_full .block {width:100%;margin:0;padding:10px 8px 0 8px;}
#prem-box.has_img.dark .simple-prod {width:24%;margin:0 0.5% 12px 0.5%;}
#prem-box .wrap {width:100%;}
#prem-box.dark .simple-prod .flag {font-size:12px;width:30px;padding-top:9px;height:30px;font-family:"Open Sans",sans-serif;line-height:14px;}
#prem-box.dark .simple-prod .flag:after {border-width:6px 15px;bottom:-12px;height:0px;}
#prem-box.dark .price {margin-bottom:15px;}
#prem-box #scroll {position:absolute;top:35%;font-size:16px;text-align:center;height:30%;width:4%;cursor:default;transition-duration: 0.15s; -moz-transition-duration: 0.15s; -webkit-transition-duration: 0.15s; -o-transition-duration: 0.15s;}
#prem-box #scroll .active {position:absolute;left:0;top:0;width:100%;height:100%;background:#444;cursor:pointer;color:#fff;color:rgba(255, 255, 255, 0.8);}
#prem-box #scroll .inactive {position:absolute;left:0;top:0;width:100%;height:100%;background:#aaa;color:#fff;color:rgba(255, 255, 255, 0.8);}
#prem-box #scroll .active:hover {color:#fff;background:#333;}
#prem-box #scroll.prev {left:0;}
#prem-box #scroll.next {right:0;}
#prem-box #scroll .fa {position:absolute;width:100%;text-align:center;top:38%;left:0;} 

/* SUBCATEGORIES ON SEARCH PAGE */
#subcats {margin: 20px 0 2px 0; float: left; clear: both; width: 100%;}
#subcats h3, .orange_h {border-bottom: 2px solid #ccc; float: left; clear: both; width: 100%; font-weight: 500; color: #F56200;font-size:16px; font-family:"Open Sans",sans-serif;font-weight:500;text-transform:uppercase; padding: 3px 0; text-decoration: none;}
#subcats h3 span, .orange_h span {float: left; width: auto; clear: both; border-bottom: 2px solid #F56200; padding: 3px 1px; margin-bottom: -5px;}
#subcats .list {padding: 0px 8px; list-style-type: none;overflow:hidden; float: left; clear: both; width: 100%; background: #fafafa; margin: 0; border-bottom: 2px solid #eee;}
#subcats .list.small {display:block;}
#subcats .list.big {display:none;}
#subcats .list li {padding: 5px 2px; width: 50%; 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;}
#subcats .list li.null {float:left;clear:both;width:100%;height:10px;}
#subcats .list li a {font-size: 13px; float: left; line-height:16px; width: 100%; color: #555; text-decoration: none; font-weight: bold; -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;}
#subcats .list li a .fa {float: left; margin: 2px 4px 0 0; font-size: 8px; 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;}
#subcats .list li a:hover {text-decoration: none; color: #F56200;}
#subcats .list li a:hover .fa {color:#444;}
#subcats .more {float: right; clear: both; margin:6px 0 15px 0; line-height:14px;font-size:13px;padding: 0 1px 0 0; color: #F56200; font-style: normal;font-family:"Open Sans",sans-serif; font-weight: bold; text-decoration: none; -webkit-transition: 0s linear all; -moz-transition: 0s linear all; -ms-transition: 0s linear all; -o-transition: 0s linear all; transition: 0s linear all;}
#subcats .more:hover {color:#333;}
#subcats .more:after {content: "\f061"; font-size: 11px; font-weight: normal; margin: 1px 0 0 4px; font-family: FontAwesome; float: right; color: #333;}

/* SEARCH SORT BOX */
#search-sort {margin: 0 0 4px 0; font-size:12px;float: left; clear: both; width: 100%; background: #80C74E; border: none; padding: 7px 7px; color: #fff;}
#search-sort .user-company-change {float:left;width:auto;}
#search-sort .user-company-change>div {line-height:16px;font-size:13px;font-weight:500;font-family:"Open Sans",sans-serif;position:relative;cursor:pointer;color:#fff;width:auto;padding:8px 6px;height:auto;float: left;background:#6CA842;border:1px solid #61963B;margin:0 4px 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;}
#search-sort .user-company-change>div:hover, #search-sort .user-company-change>div.active {background:#669E3E;border-color:#476E2B;}
#search-sort .user-company-change>div.active {padding:8px 10px;cursor:default;font-weight:800;}
#search-sort .user-company-change>div.active:before {content: "\f0b0";float:left;font-size: 15px; font-weight: normal; margin:0px 3px 0 0;line-height:16px;font-family: FontAwesome;}

#search-sort .sort-it {float:right;width:auto;}
#search-sort .sort-it .sort-title {font-weight: bold;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;padding:9px;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 4px 0 0;font-size:13px;}
#search-sort .sort-it .sort-title .title-keep span {font-family:"Open Sans",sans-serif;font-weight:800;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:#61963B;border:1px solid #61963B;border-bottom:none;}
#search-sort .sort-it #sort-wrap {width:auto;position:absolute;display:none;z-index:9;right:0px;top:31px;width:150px;}
#search-sort .sort-it .sort-content {float:left;display:block;width:100%;background:#fff;border:1px solid #61963B;z-index: 1;padding:5px 2px;}
#search-sort .sort-it .sort-content a { width:100%;float:left;clear:both;color:#444;padding:5px 7px;text-decoration: none;font-family:"Open Sans",sans-serif;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:#F56200;}
!#search-sort .sort-it:hover #sort-wrap, #search-sort .sort-title:hover #sort-wrap {display:block;}

#search-sort .list-grid {float:left;width:auto;padding:0 0 0 8px;margin:4px 0 0 10px;font-size:12px;line-height:12px;border-left:1px solid #61963B;}
#search-sort .list-grid a {float:left;padding:6px;margin:0 4px 0 0;font-size:14px;color:#fff;-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:#669E3E;}
#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-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;border-left:1px solid #61963B;}


/* PAGINATION */
.paginate { padding:15px 0; text-align:center; clear: both;float:right;width:100% }
.paginate .lead {float:right;font-size:13px;color:#999;padding:8px 8px 0 0;line-height: 13px;font-family:"Open Sans",sans-serif;}
.paginate ul {float:right}
.paginate li { display:block;float:left;list-style-type: none; }
.paginate a, .paginate span {float:left;display:block;text-decoration:none;margin:0px 1px;font-size:12px;line-height:12px;padding:8px 10px;color:#444;background:#f0f0f0;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:#F56200;font-weight: bold; }
.paginate a:hover, .paginate span:hover {color:#fff;background:#F56200}

/* SEARCH GALLERY ITEMS */
#gallery-view.white {padding:0;margin:15px -1% 5px -1%;width:102%;float:left;clear:both;}
#gallery-view.white .block {border:none;padding:0;margin:0;}
#gallery-view.white .simple-prod {width:23%;}


/* 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 #fff;border-bottom:1px dotted #ddd;-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:hover {background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 3px #eeeeee; -webkit-transition-delay: 0s; transition-delay: 0s; -moz-box-shadow: 1px 1px 3px #eeeeee; -webkit-box-shadow: 1px 1px 3px #eeeeee;}
#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 15px;}
#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:left;clear:both;width:100%;height:auto;}
#list-view .list-prod .img-bar {float:left;width:100%;clear:both;}
#list-view .list-prod .img-bar .small-img {float:left;width:32%;margin:0 0.65% 0 0.65%;}
#list-view .list-prod .img-bar .small-img img {cursor:pointer;float:left;clear:both;width:100%;height:auto;border:2px solid 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;}
#list-view .list-prod .img-bar .small-img:hover img, #list-view .list-prod .img-bar .small-img img.selected {border:2px solid #F56200;}
#list-view .list-prod h3 {font-size:16px;line-height:20px;font-weight:normal;color:#555;float:left;width:100%;overflow:hidden;padding:10px 0 0 0;margin:0 0 12px 0;font-family: "Open Sans",sans-serif;}
#list-view .list-prod h3 a {color:#80C74E;text-decoration:none;float:left;clear:both;width:100%;max-width:100%;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:#5E913A;}
#list-view .list-prod .desc {cursor:default;float:left;width:100%;clear:both;font-size:12px;line-height:16px;color:#888;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:#999;cursor:default;margin:0 0 3px 0;}
#list-view .list-prod .loc .fa, #list-view .list-prod .author .fa {float:left;width:12px;margin:0px 4px 0 0;text-align:center;font-size: 13px;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:hover .loc .fa, #list-view .list-prod:hover .author .fa {color:#aaa;}
#list-view .list-prod .author a {color:#F56200;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.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.view {float:left;width:100%;clear:both;padding:6px 0;background:#FF6601;font-size:13px;font-weight:bold;font-family:"Open Sans",sans-serif;color:#fff;text-align:center;text-decoration:none;margin:0 0 2px 0;}
#list-view .list-prod a.view:hover {text-decoration:none;background:#E75E17;}
#list-view .list-prod .price {float:left;width:100%;text-align:left;font-size:18px;color:#80C74E;margin:10px 0 9px 0;cursor:default;line-height:19px;font-family: "Open Sans",sans-serif;}
#list-view .list-prod a.category {font-size:12px;float:left;width:100%;clear:both;color:#444;font-family:"Open Sans",sans-serif;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:#F56200;}
#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;font-family: "Open Sans",sans-serif;}
#list-view .list-prod .date span {color:#666;font-weight:bold;}
#list-view .list-prod .viewed {float:left;width:100%;clear:both;color:#777;font-size:12px;margin:0 0 10px 0;cursor:default;font-family: "Open Sans",sans-serif;}
#list-view .list-prod .viewed span {color:#666;font-weight:bold;}
#list-view .list-prod .flag {position:absolute;right:5px;top:0px;width:auto;text-align:center;padding:12px 0 0 0;background:#80C74E;color:#fff;font-size:13px;font-weight:bold;width:40px;height:40px;font-family:"Open Sans",sans-serif;-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;bottom:-20px;height:0px;left:0;width:0;background:transparent;border:20px solid transparent;border-width:10px 20px;border-color:#80C74E transparent 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: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:#70AE44 transparent 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 .price .MCtooltip {cursor:pointer;display:inline;position:relative;font-size: 12px; font-weight: normal; color: #fff; padding: 4px 4px 1px 4px;z-index:9;color:#666;}
#list-view .price .MCtooltip .fa {width:10px;text-align:center;}
#list-view .price .MCtooltip:hover {color:#F56200;background:#ccc;}
#list-view .price .MCtooltip span {position:absolute;display:none;cursor:default;margin:0;top:18px;line-height:16px;right:0px;left:auto;width:auto;font-size:12px;color:#444;padding:4px 6px;white-space:nowrap;font-weight:normal;background:#ccc;}
#list-view .price .MCtooltip:hover span {display:block;}
#list-view .price .MCtooltip:hover .fa {color:#333;}
#list-view .list-prod .resp-title {display:none;}


.small-info {color:#888;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:right;width:20%;clear:both;}
.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 {float:left;clear:both;width:100%;margin:0 0 20px 0;padding:10px 10px 15px 10px;background:#f2f2f2;}
.user_public_profile #description #profile_picture_img {width:100%;height:auto;outline:0;margin:0 0 15px 0;border:1px solid #aaa;background:#fff;padding:2px;}
.user_public_profile .user-desc {float:left;clear:both;margin-top:10px;width:100%;}
.user_public_profile h1 { font-size:16px;color:#444;clear:both;font-weight:normal;float:left;width:100%;background-color: #F2F2F2;margin:0 0 15px 0;padding: 10px 10px;}
.user_public_profile h2 { width:100%;border-bottom:1px dotted #444;font-size:13px;color:#444; margin-bottom:10px;padding-bottom:2px }
#user_data {padding: 0;float:left;clear:none;width:100%}
#user_data li {float:left;clear:both;width:100%;padding:0;margin:2px 0;font-size:12px;color:#777;}
#user_data li.name {font-size:14px;color:#F56200;font-weight:bold;}


#pub-con {float:left;width:100%;clear:both;padding:5px;border:1px dashed #ccc;}
#pub-con .button {margin:0 4px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:5px 15px;}
#pub-con .row {float:left;width:100%;clear:both;margin:0 0 9px 0;}
#pub-con .row.mes {margin:0 0 1px 0;}
#pub-con .row label {float:left;width:100%;clear:both;padding:0 0 1px 0;color:#777;}
#pub-con .row label span {float:left;}
#pub-con .row input, #pub-con .row textarea {float:left;width:100%;clear:both;padding:4px 5px;border:1px solid #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;}
#pub-con .row textarea {height:120px;}
#pub-con .row input:focus, #pub-con .row textarea:focus {border:1px solid #F56200;outline:none;}
#pub-con form input#recaptcha_response_field {width:100%;}
#pub-con a {color:#F56200;text-decoration:none;margin:5px 0 0 0;float:left;clear:both;}
#pub-con a:hover {text-decoration:underline;}
#pub-con #contact_form_wrap {background:#f8f8f8;float:left;width:100%;clear:both;padding:8px 6px 11px 6px;}
#pub-con h3 {margin:4px 0 9px 0;}
#pub-con .req-what {margin:0 0 8px 0;}
#pub-con #recaptcha_image {width: 100%!important;max-width: 100%!important;}
#pub-con #recaptcha_widget > div > a {float:left;clear:none;margin-right:8px;}

#public-items.white {padding:0;width:78%;clear:none;}
#public-items.white .block {padding:0;border:none;}
#public-items.white .simple-prod {width:22%;}

#error_list, #comment_error_list { display:none; float: left;clear:both;width: 100%;margin: 10px 0;color: #404040; font-size:12px;}
#error_list li, #comment_error_list li { float:left;width:100%;clear:both;padding:7px 5px;margin:1px 0;background: #eedc94;line-height:14px; }
#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;}

/* -- 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: 18px;color:#333;margin-bottom:8px;}
.page h2 {font-size: 15px;margin-top: 20px; border-bottom: 1px dotted #444;color:#444;padding-bottom: 2px; margin-bottom: 10px;}


/* Select */
div.selector {line-height:26px;height:26px;margin-right:10px;}
div.selector span {background:url(images/select_arrow.png) no-repeat right 11px;height:26px;line-height:26px;}
div.selector select {top: 0px;left:0px;background:#ffffff; }
div.selector.hover span, div.selector:hover span {background-position:right -29px;}
div.selector:hover:active span, div.selector.active:hover span {background-position: right -29px;}

/* Select */
div.selector { width: 163px; font-size: 12px; }
div.selector select { background:#ffffff;min-width: 163px; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; border: solid 1px #fff; }
div.selector span { padding: 0px 5px 0px 2px; cursor: pointer; }
div.selector span { color: #000; width: 151px; }
div.selector.disabled span { color: #bbb; }

/* ._200 */
div._200 div.selector{ width: 200px; font-size: 12px; }
div._200 div.selector select{ background:#ffffff;min-width:200px; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; border: solid 1px #fff; }
div._200 div.selector span { color: #000; width: 184px; }

div._200 input { width:200px; }
div._100 input { width:100px; }
div._50 input { width:50px; }
div._20 input { width:20px; }

/* .auto */
div.auto div.selector{ width: auto; font-size: 12px; background-color: white;}
div.auto div.selector select{ min-width:0; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; border: solid 1px #fff; }
div.auto div.selector span { color: #000; width: auto; }

/*
CORE FUNCTIONALITY 
Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector, .checker,.radio, .uploader {  background-color: white; display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus { outline: 0; }
/* Button */
div.button input { position: absolute; top:-9999px; }
div.button { cursor: pointer; position: relative; z-index:1; }
/* Select */
div.selector { position: relative; padding-left: 10px; overflow: hidden; }
div.selector span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.selector select { position: absolute; opacity: 0; filter: alpha(opacity:0); height: 25px; border: none; background: #ffffff; width:100%; }
/* 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; }

/* Uploader */
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; }
/* Uploader */
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;}


textarea, input, .selector, select {font-family: "Lucida Grande",Arial,sans-serif;outline:0}
body, div, ul, li, strong, a, img, input, form, fieldset, textarea, h1, h2, h3, h4, h5, span, table, tbody, tr, td, th, button, p {  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
@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')}	