@import url(font-awesome.min.css);@import url(iconmoon.css);.caption.mainpage{clear:both!important;}@media print {a[href]:after{content:none!important;}}@media print {@page{margin:0;}body{margin:1.6cm;}}#tab2{display:none;}.butimage{width:16px;margin:7px;height:14px;}body{font:15px/1.5 "Roboto",Helvetica,Arial,sans-serif;font-weight:300;color:#888;}@media (min-width: 768px) {body{font:15px/1.5 "Roboto",Helvetica,Arial,sans-serif;font-weight:300;color:#888;}}ul,ol{list-style:none;}a,a:visited{color:#2498e3;outline:none;}a:hover,a:focus{text-decoration:none;outline:none;}img{max-width:100%;}h2,h4{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:500;}.popuptxt{margin-top:15px;}.forgot_password_right{float:right;}.cobineimage{background:transparent url("../images/combineimage.png") no-repeat scroll 0% 0%;}.cobineimage-twi{background:transparent url("../images/combineimage.png") no-repeat scroll 23% 3%;}.cobineimage-rss{background:transparent url("../images/combineimage.png") no-repeat scroll 12% 3%;}.subtitlespan{color:#ff7373;}@media (max-width: 767px) {.subtitlespan{margin-top:10px;margin-left:17px;}}.thumbnail{border:none;text-align:center;}@-moz-document url-prefix(){select{-moz-appearance:none;background:#fff url("../images/arrow_drop_down.png") no-repeat scroll 100% center;}}.navbar-default{background:#fff;border-color:#eee;}.navbar{margin:0;}.navbar-default h1{margin:0;text-align:center;background:#ddd;}.navbar-default h1 a.navbar-brand{padding:0;font-family:'Roboto Slab',serif;font-size:36px;}.navbar-default h1 a.navbar-brand>div{padding:15px 15px 15px 0px;}@media (max-width: 767px) {.navbar-default h1 a.navbar-brand>div{padding-bottom:0px!important;padding-top:0px!important;padding-right:0px!important;padding-left:15px!important;}}.navbar-static-top .navbar-nav>li>a:hover,.navbar-static-top .navbar-nav>li>a:focus,.navbar-static-top .navbar-nav>.open>a,.navbar-static-top .navbar-nav>.open>a:hover,.navbar-static-top .navbar-nav>.open>a:focus{background:none!important;background-color:none!Important;}.navbar-static-top .navbar-nav>li.publish>a{font-weight:400;background:#444;margin:5px 0 9px 0;border-radius:3px;padding:4px 15px 5px 15px;color:#fff!important;}.navbar-static-top .navbar-nav>li.publish>a:hover{background:#555!important;}.navbar-brand:visited{color:#58BD5A!important;}.publish.visible-xs a{display:inline;background:#444;padding:10px;text-align:center;color:#fff;font-weight:400;}.profilepic img{height:17px;margin-right:10px;}.multi-level ul{font-variant:normal;}.dropdown-submenu{position:relative;}.dropdown-submenu:hover{transition:all 0.5s ease 0s;}.multi-level,.multi-level .dropdown-menu{min-width:220px;}.multi-level li{line-height:28px;position:static;}.multi-level li a:hover{}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:-1px;}.multi-level li.dropdown-submenu>a{padding:10px 10px 10px 15px;border-bottom:1px solid #eee;clear:inherit;white-space:inherit;transition:all 0.3s ease 0s;}.multi-level li.dropdown-submenu>a:hover{}.multi-level li.dropdown-submenu:last-child>a{border-bottom:0;}.multi-level ul.dropdown-menu li a{padding:10px 10px 10px 15px;border-bottom:1px solid #eee;clear:inherit;}.multi-level ul.dropdown-menu li:last-child>a{border-bottom:0;}.dropdown-submenu:hover>.dropdown-menu{display:block;}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:5px;}.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;}.fixmetxt{width:100%;margin:0 auto;text-align:center;font-size:16px;color:#06F;font-weight:bold;}.fixmetxt a{text-decoration:none;color:#06F;}#columns{background:#FFF;}#content{background:#effafc;border:1px solid #e9e9e9;}.submitofferbtn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0px;font-family:Arial;color:#000000;font-size:14px;background:#e1e1e1;padding:2px 4px 2px 4px;text-decoration:none;border:1px solid #CCC;}#sidebar{}#sidebar div.widget{margin-bottom:15px;border:1px solid #e9e9e9;}#sidebar div.widget:first-child{margin-bottom:0;border-bottom:0;}#sidebar div.widget h3{background:#f9f9f9;margin:0;font-size:18px;padding:10px 15px;border-bottom:1px solid #e9e9e9;}#sidebar .wblock{}#sidebar .publisher{background:#fff;padding:15px;}#sidebar .publisher .avatar{width:25%;}#sidebar .publisher .avatar img{width:80px;}#sidebar .publisher .pub-details{width:75%;padding-left:10px;}#sidebar .publisher .pub-details h5{margin:0;font-weight:500;font-size:16px;}#sidebar .publisher .pub-details small{font-size:11px;color:#888;}#sidebar .price{background:#f9f9f9;padding:5px 10px;height:55px;overflow:hidden;}#sidebar .price .col-sm-9 span,#sidebar .price .col-sm-12 span{font-weight:bold;font-size:30px;}#sidebar .fav{color:#ff9900;font-size:16px;margin-top:1px;text-align:right;}#sidebar .fav a{display:block;}#sidebar div.details .not p{margin:0;font-weight:normal;}#sidebar div.details .info{color:#5BC0DE;}#sidebar div.details .warning{color:#F0AD4E;}#sidebar div.details{background:#fff;padding:0 15px;}#sidebar div.details>div{padding:10px 0;border-top:1px solid #eee;font-weight:500;}#sidebar div.details>div>a{margin-left:5px;}#sidebar div.details>div>span{font-size:13px;}#sidebar .nonregistered{padding:0 15px 15px 15px;background:#fff;}#sidebar .nonregistered a.btn-green{border:1px solid #e9e9e9;background:#f1f1f1;color:#333;}#sidebar div.details .disabled{pointer-events:none;cursor:default;}.contactform button#contact{width:100%;}.contactform form{font-weight:normal;}.contactform form .form-control{padding:8px 12px;height:inherit;}.public-contact{padding:15px;background:#fff;}#sidebar .sellerlisting{background:#fff;padding:0 15px;}#sidebar .sellerlisting .item{border-bottom:1px solid #eee;padding:10px 0;}#sidebar .sellerlisting .item:last-child{border-bottom:0;}#sidebar .sellerlisting .item .picture img{border:1px solid #eee;width:100px;}#sidebar .sellerlisting .item .detail{padding:0;font-size:13px;}#sidebar .sellerlisting .item .detail h5{margin:0 0 10px 0;height:16px;overflow:hidden;font-size:14px;font-weight:500;}#sidebar .sellerlisting .item .detail .location{color:#888;margin-top:10px;}#sidebar .sellerlisting .item .detail span.price{font-weight:400;color:#fff;padding:5px;font-size:13px;}#sidebar .morelink{background:#f7f7f7;margin:-1px -15px 0;padding:10px 15px;text-align:right;border-top:1px solid #e9e9e9;}#sidebar .googlemap{padding:10px;background:#fff;}#sidebar .usefulinfo{padding:10px;background:#fff;font-size:13px;}#sidebar .usefulinfo ul{padding:0 0 0 15px;}#sidebar .usefulinfo ul li{margin-bottom:10px;list-style:square;}#sidebar .usefulinfo ul li:last-child{margin:0;}#sidebar .gadsense{background:#fff;padding:5px 5px 0 5px;text-align:center;}#description{padding:13px;font-size:15px;}#custom_fields h3,#custom_fields h2{margin:0px;background:#f7f7f7;padding:7px;border:1px solid #eee;border-bottom:0;font-size:16px;font-weight:500;}#custom_fields table{margin:0 0 10px 0!important;width:100%;background:#fafafa;border:1px solid #eee;}#custom_fields table td{padding:5px;}#custom_fields table td:first-child{width:55%;padding-left:10px;}#custom_fields table td:last-child{width:45%;}#custom_fields table td label{margin:0;font-weight:500;}#custom_fields table tr{border-top:1px solid #eee;background:#fff;}#custom_fields table tr.grey{background:#f7f7f7;}#custom_fields ul{margin:0;padding:0;}#custom_fields ul li{line-height:24px;}.item-title,.page-title{margin-bottom:15px;}.item-title h2,.page-title h2{font-size:28px;margin-bottom:5px;}h1>small,h2>small{font-size:14px;font-weight:300;}.item-title span{font-size:13px;}.item-title span i{margin-right:3px;}@media (min-width:280px) and (max-width: 1000px) {#pixCarousel .item{padding:10px;text-align:center;border-bottom:1px solid #e9e9e9;height:auto!important;}}#pixCarousel .item{padding:10px;text-align:center;border-bottom:1px solid #e9e9e9;height:380px;}#pixCarousel .item img{margin:0 auto;}.slider-thumbs{text-align:center;padding:7px 10px;background:#fff;border-bottom:1px solid #e9e9e9;}.slider-thumbs ul{margin:0;padding:0;}.slider-thumbs ul li{float:left;border:1px solid #eee;margin-left:8px;cursor:pointer;}.slider-thumbs ul li:first-child{margin-left:0;}.slider-thumbs ul li img{height:70px;}.carousel-control{font-weight:100;height:40px;line-height:30px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:10%;text-shadow:none;color:#ddd!important;}.carousel-control.right,.carousel-control.left{background:none;}.singleimage{padding:10px;text-align:center;border-bottom:1px solid #eee;}.singleimage img{margin:0 auto;}.item-bottom{margin-top:15px;}.social-share{margin:0;padding:0;}.social-share li{float:left;margin-left:5px;}.social-share li:first-child{margin-left:0;}.social-share li a,.markas>a,.edit a{color:#fff;width:24px;padding:2px 0;text-align:center;display:inline-table;}.social-share li.facebook a{background:#3B5998;}.social-share li.twitter a{background:#00ACED;}.social-share li.googleplus a{background:#F54322;}.social-share li.sendmail a{background:#55BD56;}.social-share li.print_item a{background:#F60;}.social-share li.pdf_item a{background:#F0F;}.markas>a{background:#FF5E5E;}.markas>a:hover{color:#fff;}.edit a{background:#FDAA14;}#comments{background:#fff;border:1px solid #e9e9e9;margin:15px 0 0px 0;}#comments h2{margin:0;background:#f9f9f9;font-size:20px;padding:8px 13px;border-bottom:1px solid #e9e9e9;}#comments h2 .fa{margin-right:5px;}.no-comments{padding:15px;border-bottom:1px solid #e9e9e9;}.post-comments{}#comments div.comment{border-bottom:1px solid #e9e9e9;padding:10px;}#comments .comment .message h5{margin:0 0 5px 0;font-weight:500;}#comments .comment .message h5 small{color:#aaa;font-weight:normal;}#comments .comment .message p{font-size:13px;}#comments .comment .message{width:90%;}#comments .comment .message input{width:60%;}#comments .comment .avatar{width:10%;padding-right:10px;}#comments .comment .avatar img{width:60px;}#comments .comment .btn-danger{font-size:11px;padding:5px 7px;font-weight:400;}#comments .panel-footer{border-top:0;}#comments .panel-footer a{font-weight:bold;}#comments .panel-footer a:hover{text-decoration:underline;}#sliders{}#sliders .rslides img{max-width:none!important;}#sliders .rslides img{height:auto!important;}.rslides_container{margin-bottom:-100px;}.carousel-caption{top:15%;left:7%;color:white;text-align:left;height:270px;overflow:hidden;padding:0;text-shadow:none;width:40%;padding-left:10px;}.carousel-caption h1{text-transform:uppercase;}.carousel-caption p{margin:25px 0;}.bigsearch{min-height:100px;padding:26px 28px 10px;position:relative;z-index:1;vertical-align:top;}.bigsearch span{}.bigsearch span a{color:#fff;margin-top:2px;display:block;cursor:pointer;font-size:11px;}.bigsearch .search #advsrch{}.bigsearch .search .price{width:150px;}.bigsearch .search input,.bigsearch .search select{font-size:14px;background:#fff;border-radius:0;border:0;height:45px;padding:12px 9px 11px;}.bigsearch .search input{border:1px solid #fff;padding:8px;}.bigsearch .search select{margin-left:5px;background:url('../images/arrow-down.png') no-repeat 100% #fff righr 8px;*background-image:none;background:url('../images/arrow-down.png') no-repeat 100% #fff;background:url('../images/arrow-down.png') no-repeat 100% ) ;
    background: url('../images/arrow-down.png') no-repeat 100% ) ;
    background: url('../images/arrow-down.png') no-repeat 100% );
    background: url('../images/arrow-down.png') no-repeat 100% );
    background: url('../images/arrow-down.png') no-repeat 100% );
    -webkit-appearance: none; /* gets rid of default appearance in Webkit browsers*/
    -moz-appearance: none; /* Get rid of default appearance for older Firefox browsers */
    -ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
    appearance: none; 
}@media screen and (max-width:420px) {#catSearch{background:-webkit-gradient(linear,left top,left 15,from(#FFFFFF),color-stop(4%,#f4f4f4),to(#FFFFFF));background:-moz-linear-gradient(top,#FFFFFF,#f4f4f4 1px,#FFFFFF 15px);border-radius:5px 5px 5px 5px;background:url('../images/arrow-down.png') no-repeat 100% #fff righr 8px;*background:#999;background:url('../images/arrow-down.png') no-repeat 100% #fff;background:url('../images/arrow-down.png') no-repeat 100% ) ;
    background: url('../images/arrow-down.png') no-repeat 100% ) ;
    background: url('../images/arrow-down.png') no-repeat 100% );
    background: url('../images/arrow-down.png') no-repeat 100% );
    background: url('../images/arrow-down.png') no-repeat 100% );
    -webkit-appearance: none; /* gets rid of default appearance in Webkit browsers*/
    -moz-appearance: none; /* Get rid of default appearance for older Firefox browsers */
    -ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
    appearance: none; 
}
}
.bigsearch .search .maincat { font-weight:600;}
.bigsearch .search .subcat { padding-left:10px;}
.bigsearch .search button {  padding: 10px 10px 10px;  margin-left:4px; background:#fff;}/*float:right;padding: 13px 17px 11px;*/
.bigsearch .search #nearByloc {  background:#fff url("../images/arrow-down.png") no-repeat scroll 100% center; height: 45px !important;}/**/
#sections div { }
#sections > div:nth-child(odd) {
	background:#f9f9f9;
	border-bottom:1px solid #eee; border-top:1px solid #eee;
}
#sections > div:last-child { border-bottom:0; }

.latestListing { margin: 0; padding:20px 0 30px 0; }
.latestListing h3 { font-weight:300; margin:0px 0 15px 0; }
.latestListing h3 small { font-size:13px;}
.latestListing h3 small a:hover { text-decoration:underline; }
.latestListing .owl-item  {}
.latestListing .owl-item .item { 
	background:#fff;
	border:1px solid #eee; 
	padding:7px; margin:0 3px 10px 0; 
	}
	
/*.latestbylocation div:first-child.item { margin-left:0; }*/
.latestListing .item .image { 
	max-height: 150px;
    min-height: 150px;
    overflow: hidden;
	border:1px solid #e9e9e9;  }
.latestListing .item .image div { height:150px; display:table-cell; vertical-align:middle; text-align:center; }
.latestListing .item .image img { width:100%; }
.latestListing .item .caption { font-size:13px;}
.latestListing .item .caption p { /*color:#828587;*/}
.latestListing .item .caption p.description {  height:57px; overflow:hidden; margin-bottom:10px; }
.latestListing .item .caption h3 { font-size:14px; height:16px; overflow:hidden; color:#000; font-weight:400; margin:10px 0 0px 0; }
.latestListing .item .caption p.user { margin-bottom:10px; }
.latestListing .item .caption .row { height:22px; overflow:hidden; border-top:1px solid #eee; padding-top:5px; margin:0;  }
.latestListing .item .caption .row div { padding:0; }
.latestListing .item .price { font-weight:normal; }
.latestListing .item .location { text-align:right; color:#888;}

.latestbylocation { margin: 0; background:#FFF; /* padding:15px 0 0px 0;*/ }
.latestbylocation h3 { font-weight:300; margin:0px 0 15px 0; }
.latestbylocation h3 small { font-size:13px;}
.latestbylocation h3 small a:hover { text-decoration:underline; }
.latestbylocation .owl-item  {
}
.latestbylocation .owl-item .item { 
	background:#fff;
	border:1px solid #eee; 
	padding:7px; margin:0 3px 10px 0; 
	}
	
/*.latestbylocation div:first-child.item { margin-left:0; }*/
.latestbylocation .item .image { 
	max-height: 150px;
    min-height: 150px;
    overflow: hidden;
	border:1px solid #e9e9e9;  }
.latestbylocation .item .image div { height:150px; display:table-cell; vertical-align:middle; text-align:center; }
.latestbylocation .item .image img { width:100%; }
.latestbylocation .item .caption { font-size:13px;}
.latestbylocation .item .caption p { /*color:#828587;*/}
.latestbylocation .item .caption p.description {  height:57px; overflow:hidden; margin-bottom:10px; }
.latestbylocation .item .caption h3 { font-size:14px; height:16px; overflow:hidden; color:#000; font-weight:400; margin:10px 0 0px 0; }
.latestbylocation .item .caption p.user { margin-bottom:10px; }
.latestbylocation .item .caption .row { height:22px; overflow:hidden; border-top:1px solid #eee; padding-top:5px; margin:0;  }
.latestbylocation .item .caption .row div { padding:0; }
.latestbylocation .item .price { font-weight:normal; }
.latestbylocation .item .location { text-align:right; color:#888;}

.featuredlistings { /*margin:0 0 20px 0; */padding:30px 0;}
.featuredlistings .item img { height:250px; margin:0 auto; }
.featuredlistings .item h3 { font-size:24px; font-weight:500; margin:0px 0 10px 0; }
.featuredlistings .item p.description { margin-bottom:30px; width:90%; line-height:26px; }
.featuredlistings .price { background:#444; font-weight:400; padding:10px; color:#fff; margin-right:10px; }

.featuredlistingsE { padding:10px 0; font-size:24px; border-bottom:1px solid #eee; }

.relatedlistings{  padding:0 0 20px 0; }
.relatedlistings h3 { font-weight:300; margin:0px 0 10px 0; }
.relatedlistings h3 small { font-size:13px; }
.relatedlistings .owl-item  { }
.relatedlistings .owl-item .item { 
	background:#fff;
	border:1px solid #e9e9e9; 
	padding:7px; margin:0 3px 10px 0; }
.relatedlistings .item .image { 
	max-height: 150px;
    min-height: 150px;
    overflow: hidden;
	border:1px solid #e9e9e9;  }
.relatedlistings .item .image div { height:150px; display:table-cell; vertical-align:middle; text-align:center; }
.relatedlistings .item .image img { width:100%; }
.relatedlistings .item .caption { font-size:13px;}
.relatedlistings .item .caption p { color:#888;}
.relatedlistings .item .caption p.description {  height:57px; overflow:hidden; margin-bottom:10px; }
.relatedlistings .item .caption h3 { font-size:15px; height:18px; overflow:hidden; color:#000; font-weight:400; margin:10px 0 0px 0; }
.relatedlistings .item .caption p.user { margin-bottom:10px; }
.relatedlistings .item .caption .row { height:22px; overflow:hidden; border-top:1px solid #eee; padding-top:5px; margin:0;  }
.relatedlistings .item .caption .row div { padding:0; }
.relatedlistings .item .price { font-weight:400; }
.relatedlistings .item .location { text-align:right; color:#888;}

.maincategory { padding:20px 0 40px 0; position:relative; z-index:1; }
.maincategory h3 { margin:0 0 15px 0; font-weight:300; }
.maincategory .mc { background:#fff; border:1px solid #eee; padding-top:20px; }
.maincategory .cating, .maincategory .catsingle { max-height:100px; margin-bottom:25px; transition: max-height 0.6s ease-in-out 0s;}
.maincategory .catsingle { position:relative; overflow:hidden; background:#fff;  }
.maincategory .catsingle:hover { max-height:999px; z-index:2; }
.maincategory .catsingle a:hover p { color:#444; }
.maincategory .category { padding-left:40px; }
.maincategory .category h4 { margin:0 0 5px 0; }
.maincategory .category p { font-size:13px; }
.maincategory .category ul { padding:0; font-size:13px; margin-top:15px;  }
.maincategory .category ul li { border-bottom:1px solid #e9e9e9; padding:5px 0;}

.allcategories {}
.allcategories .cats, .allcategories .catsingle { max-height:180px; transition: max-height 0.6s ease-in-out 0s; margin-bottom:20px; }
.allcategories .catsingle { position:relative; overflow:hidden; background:#fff;  }
.allcategories .catsingle:hover { max-height:999px; z-index:2; }
.allcategories .category { padding-left:40px; }
.allcategories .category h4 { margin:0 0 5px 0; border:0; padding-bottom:5px; }
.allcategories .category p { font-size:13px; }
.allcategories .category ul { padding:0; font-size:13px; margin-top:5px;  }
.allcategories .category ul li { border-bottom:1px solid #e9e9e9; padding:5px 0;}

.postadspace { min-height:150px; text-align:center; padding:30px 0; }
.postadspace h2 { margin:0 0 10px 0; font-weight:300; font-size:26px; }
.postadspace p { font-size:14px; font-weight:300; margin-bottom:20px; }

.owl-buttons div { position:absolute; top:-42px; right:0; margin:0; height:32px; line-height:32px; width:32px; }
.owl-buttons .owl-prev { right:30px;}
.owl-buttons .owl-prev:before {
	font-family:"fontawesome";
	content: "\f0a8";
    padding: 0 3px;
	font-size:25px;
    transition: color 0.2s ease 0s, background-color 0.2s ease 0s;
}
.owl-buttons .owl-next:before {
	font-family:"fontawesome";
	content: "\f0a9";
    padding: 0 3px;
	font-size:25px;
    transition: color 0.2s ease 0s, background-color 0.2s ease 0s;
}
#listingof{ margin:0px !important;}
@media screen and (max-width: 580px) {
#listingof{ margin:0px 0px 14px 0px !important;}
}
/** ITEM POST **/
body.item-post #content { padding:15px; }
body.item-post #content h2 {  }

/** LOGIN/REGISTER **/
.loginbox, .registerbox {
	/*background:#f9f9f9;*/
	background:#fff;
	padding:12px 0;
	min-height:500px;
	
}

.loginbox h2, .registerbox h2, .itempost #content h2 {
	font-size:22px; 
	margin:0 0 15px 0;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
}
/* MyHoneyPot Styling 

USE THIS STYLESHEET TO FIT THE HONEYPOT STYLE TO YOUR THEME STYLE

You don't have to change style here for the plugin to work, CSS here does
NOT reveal the 'hidden' property of the extra field so no javascript
has to be used for hiding this extra field.
*/

.hp_input {
position:absolute;
left:-1000px;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
}
.login-register{
	width:400px;
	border:1px solid #e9e9e9;
	padding:10px 25px 0px 25px;
	margin:0 auto; 
	background:#fff;
}
.login-register .checkbox input[type="checkbox"], .login-register .checkbox-inline input[type="checkbox"] { margin-left:0;}
.login-register label { font-weight:300; }
.itempost > div {  margin:0 auto; }/*width:700px;*/
.login-register .form-control {
	height:inherit;
	padding:8px 12px;
}
.login-register .divider { padding:0;}
.login-register .divider hr {
	border-color:#e9e9e9;
}
.login-register .divider span {
	background:#fff;
	color:#bbb;
	display: block;
    margin: 0 auto -20px;
    position: relative;
    text-align: center;
    top: -32px;
    width: 50px;
	}
.login-register .panel-footer {
	margin:0px -25px 0 -25px;
	 }
.login-register .fb, .login-register .rbtn { width:100%; }
.login-register .rbtn { margin-bottom:20px;}
.login-register .terms { line-height:normal;}
.login-register small { color:#888; line-height:normal; font-size:11px; }
.login-register small a { color:#888; }
.login-register small a:hover { text-decoration:underline; }

.generalbox, .locationbox, .imagebox, .sellerbox, .custombox #plugin-hook {
	/*margin-bottom:10px;
	width:600px;*/
}

.imagebox, .locationbox, .sellerbox, .custombox #plugin-hook{
	padding:10px 0px;
}
.imagebox .qq-uploader { width:100%!important; }

.imagebox #restricted-fine-uploader {
    margin: 0 !important;
	padding:0;
}
.imagebox .qq-upload-button > div:before {
	content:"\f083";
	font-family:FontAwesome;
	font-size:25px;
	padding-right:10px;
	position:relative;
	top:3px;
}
.imagebox .qq-upload-button {
	color:#555;
    background: #f7f7f7;
    border: 2px dashed #555;
	font-weight:500;
	padding:10px 0;
}

.imagebox .qq-upload-list li:first-child { }

.sendtofriend > div { width:500px; margin:0 auto;	}
.sendtofriend #content { padding:15px!important; }
.sendtofriend input, .sendtofriend textarea { height:inherit; padding:8px 12px; }
.sendtofriend .fa { margin-right:3px;}

.sbreadcrumb ul.breadcrumb { background:none; margin-bottom:0px; }
.sbreadcrumb ul.breadcrumb li > span { color:#999999; }
.sbreadcrumb ul.breadcrumb > li + li:before { content: "\f105"; font-family:FontAwesome; }

.searchpage h2 { margin-top:0; }
.searchpage .actions { margin-bottom:15px;}
.searchpage .actions .sortby button { -webkit-box-shadow: inset 0px 0px 5px 0px #eee;
-moz-box-shadow: inset 0px 0px 5px 0px #eee;
box-shadow: inset 0px 0px 2px 0px #eee; background:#fff; padding:5px 0 5px 10px; font-weight:300;  border:1px solid #e9e9e9;}
.searchpage .actions .sortby button span { padding:5px 10px; background:#f9f9f9; margin-left:10px; border-left:1px solid #e9e9e9;}
.searchpage .actions .sortby a { font-weight:300; }

.searchpage .actions .togglebutton a { padding:8px 8px; /*display:inline-block;*/ }
.searchpage .actions .togglebutton a:last-child { margin-left:-4px; }
.searchpage .actions .togglebutton.active a.list-button, .searchpage .actions .togglebutton a.grid-button { border:1px solid #ddd; background:#fff; color:#777; }
.searchpage .actions .togglebutton.active a.grid-button, .searchpage .actions .togglebutton a.list-button { border:1px solid #ddd; background:#444; color:#fff;}
.searchpage .actions .togglebutton a.grid-button:hover, .searchpage .actions .togglebutton.active a.list-button:hover { color:#333;}
.searchpage .actions .togglebutton.active a.grid-button:hover { color:#fff; }

.searchpage #content { background:none; border:none; }

.searchpage .listing-grid { margin-left:-7px; margin-right:-7px; }
.searchpage .listing-grid > div { padding-left:7px; padding-right:7px;  text-align:center; color:#000;}
.searchpage .listing-grid > div > div { background:#fff; border:1px solid #e9e9e9; margin-bottom:14px; text-align:center; height:380px;}
.searchpage .listing-grid > div > div > .listing-image { /*min-height:200px; max-height:200px;*/ overflow:hidden; border-bottom:1px solid #e9e9e9; }
.searchpage .listing-grid > div > div > .listing-image > div.image { height:200px; display:table-cell; vertical-align:middle; text-align:center;}
.searchpage .listing-grid > div > div > .listing-image > div.image img { width:100%; transform:scale(1); transition: all 1s ease; }
.searchpage .listing-grid > div > div > .listing-image > div.image img:hover { transform:scale(1.2); }
.searchpage .listing-grid > div > div > .listing-detail { padding: 5px 10px 10px 10px;/*padding:10px;*/ }
.searchpage .listing-grid > div > div > .listing-detail h5 { height:18px; margin:0 0 3px 0; line-height:18px; overflow:hidden; text-align:center; color:#4DAFE6;}
.searchpage .listing-grid > div > div > .listing-detail h5 a {text-align:center; color:#4DAFE6; text-decoration:none;}
.searchpage .listing-grid > div > div > .listing-detail p { /*height:38px; */overflow:hidden; font-size:13px; text-align:center; margin:0px;}
.searchpage .listing-grid > div > div > .listing-detail span.price { font-weight:400; }
.searchpage .listing-grid > div > div > .listing-detail .wdelete { text-align:right; }
.searchpage .listing-grid > div > div > .listing-detail .wdelete span { background:#FF5E5E; color:#fff; padding:2px 7px; font-size:13px;}
.searchpage .listing-grid > div > div > .listing-detail .wdelete span a { color:#fff; }
.searchpage .listing-grid > div > div > .listing-detail > .listitem-detail { display:none; }
.searchpage .listing-grid > div > div > .listing-detail > .listing-option > #listedate { display:none; }
.searchpage .listing-grid > div > div > .listing-detail > .listing-option > #hidden-year { display:none; }
.searchpage .listing-grid > div > div > .listing-detail > #listListing { display:none; }
.searchpage .listing-grid > div > div > .listing-detail > .listing-option > .checkbox-inline > .hidden-year { display:none; }

.searchpage .listing-list > div { width:100%; margin-bottom:10px; }
.searchpage .listing-list > div > div { background:#fff; border:1px solid #e9e9e9; }
.searchpage .listing-list > div > div > .listing-image { border-right:1px solid #e9e9e9; float:left; /*min-height:180px; max-height:180px;*/ min-width:260px; max-width:260px; overflow:hidden; margin-right:15px;}
.searchpage .listing-list > div > div > .listing-image > div.image { height:180px; display:table-cell; vertical-align:middle; text-align:center; }
.searchpage .listing-list > div > div > .listing-image > div.image img { width:100%; transform:scale(1); transition: all 1s ease; }
.searchpage .listing-list > div > div > .listing-image > div.image img:hover { transform:scale(1.2); }
.searchpage .listing-list > div > div > .listing-detail { padding:15px; }
.searchpage .listing-list > div > div > .listing-detail h5 { margin:0 0 3px 0; font-size:16px; }
.searchpage .listing-list > div > div > .listing-detail > #listgrid { display:none; }
.searchpage .listing-list > div > div > .listing-detail p { font-size:13px; }
.searchpage .listing-list > div > div > .listing-detail > span.price { font-weight:400; }

.searchpage .listing-list > div > div > .listing-detail > .listitem-detail {
	font-size: 12px;
	margin:0 0 10px 0;
	color:#aaa;
	}
.searchpage .premium-list { margin-left:-7px; margin-right:-7px; }
.searchpage .premium-list > div { padding-left:7px; padding-right:7px; }
.searchpage .premium-list > div > div { background:#FCF8B5; border:1px solid #e9e9e9; margin-bottom:14px; }
.searchpage .premium-list > div > div > .listing-image { background:#fff; min-height:200px; max-height:200px; overflow:hidden; border-bottom:1px solid #F9E4A9; }
.searchpage .premium-list > div > div > .listing-image > div.image { height:200px; display:table-cell; vertical-align:middle; text-align:center; }
.searchpage .premium-list > div > div > .listing-image > div.image img { width:100%; transform:scale(1); transition: all 1s ease; }
.searchpage .premium-list > div > div > .listing-image > div.image img:hover { transform:scale(1.2); }
.searchpage .premium-list > div > div > .listing-detail { padding:10px; }
.searchpage .premium-list > div > div > .listing-detail h5 { height:18px; margin:0 0 3px 0; line-height:18px; overflow:hidden; }
.searchpage .premium-list > div > div > .listing-detail h5 a { color:#333;  }
.searchpage .premium-list > div > div > .listing-detail p { height:38px; overflow:hidden; font-size:13px; }
.searchpage .premium-list > div > div > .listing-detail span.price { color:#FF7F00; font-weight:400; }
.searchpage .premium-list > div > div > .listing-detail .wdelete { text-align:right; }
.searchpage .premium-list > div > div > .listing-detail .wdelete span { background:#FF5E5E; color:#fff; padding:2px 7px; font-size:13px;}
.searchpage .premium-list > div > div > .listing-detail .wdelete span a { color:#fff; }

.searchpage .listing-grid .status {
    float: left;
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: 10px;
}
.searchpage .listing-list .status {
    float: left;
    left: 25px;
    overflow: hidden;
    position: absolute;
    top: 25px;
}

.searchpage .listing-list .logo {
    float: right;
    overflow: hidden;
    top: 10px;
	padding-top:10px;
	padding-right:10px;
}
.searchpage .listing-list .viewdetails {
    float: right;
    overflow: hidden;
    position: absolute;
    bottom: 8px;
    right: 21px;
	height: 23px;
}
.searchpage .premium-list .status {
    float: left;
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: 10px;
}
.status span {
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: 400;
    padding: 0 5px;
    text-transform: uppercase;
}
.status span.premium {
    background: #444;
}

.listing-option { margin-top:2px; }
.listing-option a.edit {  background:#f0ad4e; color:#fff; padding:2px 7px; font-size:13px; }
.listing-option a.delete, .alert-item a.delete {  background:#FF5E5E; color:#fff; padding:2px 7px; font-size:13px; margin:0 5px; }
.alert-item a.launch {  background:#093; color:#fff; padding:2px 7px; font-size:13px; margin:0 5px; }
.listing-option a.active {  background:#47B4F7; color:#fff; padding:2px 7px; font-size:13px; }

.quicksearch, .searchtags, .refine-category { background:#fff; padding:9px;}
.quicksearch > form > div:last-child { margin-bottom:0; }
.quicksearch .price-slide input, .quicksearch #custom_attributes .price-slide input { width:45%;}
.quicksearch .plugin-hooks { padding-bottom:10px;}
.quicksearch .plugin-hooks h3 { font-size:14px!important; padding:0!important; background:none!important; border:none!important; margin:5px 0 10x 0;}
.quicksearch .plugin-hooks .row { padding:0; margin:0; }
.quicksearch .plugin-hooks .row input#manual, .quicksearch .plugin-hooks .row input#auto { float:left; height:auto; }
.quicksearch .plugin-hooks .row label { font-weight:400; }
.quicksearch .plugin-hooks .row.checkboxes ul { margin:0; padding:0; }
.quicksearch .plugin-hooks .row.checkboxes ul li input { height:auto; float:left; }


.quicksearch #custom_attributes input[type="radio"], .quicksearch #custom_attributes input[type="checkbox"] {
	float:left;
	width:auto;
	height:auto;
	margin-right:10px;
}


.subscribe { padding:10px 15px 15px; }
.subscribe h3 { background:none!important; border:none!important; font-size:14px!important; padding:0!important; margin:0 0 10px 0!important; color:#fff;}
.subscribe .btn { width:100%; padding:5px 0 7px; }

.refine-category ul, .searchtags ul { padding:0; margin:0; }
.refine-category ul li { padding:10px 0; border-bottom:1px solid #f1f1f1;}
.refine-category ul li a { display:block; transition:all 0.3s ease 0s; }
.refine-category ul li a:hover { padding-left:7px; }
.refine-category ul li:first-child{ padding-top:0; }
.refine-category ul li:last-child { padding-bottom:0; border-bottom:0; }
.refine-category ul li ul { border-top:1px solid #f1f1f1; margin-top:10px; }
.refine-category ul li ul li { margin-left:10px; }
.refine-category ul li ul li:first-child{ padding-top:10px; }

/* Item Post */
.itempost, .sendtofriend, body.search {
	background:#fff;
	padding-bottom:25px;
}
.itempost label { 
	font-weight:normal; 
	 }
.itempost input, .itempost select, .itempost textarea {
    background-color: #fff;
    /*background-image: none;*/
    border: 1px solid #ccc;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    height:inherit;
	padding:8px 8px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.itempost input[type="radio"], .itempost input[type="checkbox"] {
	width:auto;
}
.itempost textarea { height:180px; }
.itempost input#price{ width:48%; float:left; margin-right:2%; }
.itempost #currency { width:50%; }
.itempost input.valid, .itempost select.valid, .itempost textarea.valid {
	border-color:#5cb85c; font-weight:normal;
}
.itempost input.error, .itempost select.error, .itempost textarea.error {
	border-color:#FF5E5E; 
}

.custombox .meta, .custombox #plugin-hook > div > .row  {
	margin-bottom:15px;
}
.custombox label {
	text-align:right; 
	width:25%;
	min-height: 1px;
   /* padding-left: 20px;*/
    padding-right: 15px;
	/*padding-top:7px;*/
	float:left;
	margin-right:15px;
}
.custombox input , .custombox select, .custombox textarea{
	width:62.6%;     font-weight: normal;
}
.custombox  textarea{
	width:530px;
	height:250px;
}
@media (min-width:769px) and (max-width:991px) { 
.custombox  textarea{
	width:415px;
	height:200px;
}
}
.custombox input#year {
	width:100px;
}
.custombox #plugin-hook > div > ._20 {
	margin-left:25%;
	padding-left:10px;
}
.custombox #plugin-hook > div > ._20 > label {
	padding:0 0 0 10px;
	text-align:left;
}
.custombox #plugin-hook .meta_list > .meta { clear:both; }
.custombox #plugin-hook .meta_list > .meta > input[type="checkbox"] {
		margin-left:27%;
}
.custombox #plugin-hook .meta_list > .meta > label {
}
.custombox input[type="radio"], .custombox input[type="checkbox"] {
	float:left;
}
.custombox input#power { width:auto; float:left; margin-right:2%; }
.custombox #power_unit { width:auto; }

/** User Profile **/
.userpage h2, .custompage h2 { margin-top:0; }
.profile-section { padding:15px; text-align:center; display:none;}
@media screen and (max-width: 768px) {
.profile-section { display:none;}	
.profile_right	{ display:block;}
}
.profile-section img { margin:0 auto 5px auto; border:3px solid #fff; /*max-width:120px;*/ margin-bottom:10px;}
.profile-section input { font-size:13px; margin:0 auto; width:auto; }
.upload { background:#4BAA47; padding:5px; color:#fff; }
.pdelete { background:#469941; padding:5px; color:#fff; }
.upload:hover, .delete:hover { color:#fff; }
.profile-section h4 { color:#fff; }
.profile-section span.pub-profile { color:#59BD56; background:#fff; padding:5px 10px; font-size:13px; }
.user-nav { background:#fff; }
.user-nav ul { margin:0; padding:0; }
.user-nav ul li a { border-bottom:1px solid #f1f1f1; padding:10px 10px 10px 15px; display:block; }
.user-nav ul li a:hover { background:#f9f9f9;}

.userpage ul.nav-tabs { background:#f9f9f9; border-bottom:1px solid #e9e9e9;}
.nav-tabs > li > a { border-radius:0; margin-top:-1px; }
.nav-tabs > li > a:hover { border-color:transparent; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border-color:transparent; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
.nav-tabs > li.active:first-child > a { border-left:1px solid transparent; }

.userpage .tab-content { padding:15px; }
.userpage .tab-content h4 { margin:-15px -15px 15px; padding:10px; border-bottom:1px solid #e9e9e9;}
.userpage .tab-content textarea { height:120px;}
.userpage .tab-content #deleteprofile { text-align:center; }
.userpage .tab-content #deleteprofile > div { padding:50px 0; }
.userpage .tab-content .tabberlive { margin:0!important;}
.userpage .tab-content .tabberlive div.tabbertab { padding:10px;}

.profile-header .profile-section { margin-bottom:10px; }
.profile-header .profile-section img { /*max-width:150px;*/ }
.profile-header .profile-detail { background:#fff; border:1px solid #e9e9e9; padding:10px 15px;}
.profile-header .profile-detail h3 { margin-top:0; }
.profile-header .profile-detail h5 { margin-bottom:5px;}
.profile-header .profile-detail p { font-size:13px; color:#666; }
.profile-header .profile-detail span { margin-right:15px; font-size:13px; color:#888; }
.profile-header .profile-detail a { color:#888; }
.profile-header .profile-detail a:hover { color:#444;}
/** Alert PAGE **/
.alert-item { margin-bottom:20px; }
.alert-item .empty {
	background:#fff; border:1px solid #e9e9e9;
	padding:15px;
}

.page #content { padding:15px; }
.page h3 { margin-top:0; }
.page #content img { padding:3px; border:1px solid #f1f1f1; }
.contact #content { padding:15px 0; }
.contact textarea { height:120px; }
.contact h4 { margin-top:0; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #f1f1f1; }
.contact .google-map {
}
.contact .google-map iframe {
width: 100% !important;
}

.not-found h4 { margin-top:0; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #f1f1f1; }

#flashmessage {
	padding:10px;
	color:#fff;
	font-weight:500;
	text-align:center;
	position:relative;
	z-index:999;
	margin-bottom: 10px !important;
}
@media (min-width: 1200px) {
#flashmessage {
    width: 1140px;
	margin:0 auto;
}
}
.unanswered {
       width: 19%;
 }
#unansHideX { display:-webkit-inline-box; } 
#unansHide { display:none; } 
@media (min-width:992px) and (max-width:1200px) { #flashmessage {width:940px; margin:0 auto;}}
@media (min-width:768px) and (max-width:992px) { #flashmessage {width:710px; margin:0 auto;}}
@media (max-width:768px) { #flashmessage { width: calc(100% - 30px); margin-bottom:0px; margin-top:27px; margin-left:15px;}}

@media (min-width:1200px) { 
/*.unanswered {/*width: 495px; float: left;  position: absolute;  bottom: 0px; text-align: right;*/  /*  width: 480px;
    float: left;
    position: absolute;
    bottom: 0px;
    text-align: right;}*/
	.unanswered {
		 float: left;
    margin-top: 5%;
    text-align: right;}
	.unansweredreply {
		 float: left;
    margin-top: 5%;
    text-align: right;}
}
@media (min-width:992px) and (max-width:1199px) {
	.unanswered {
		right: 15%;
       text-align: right;
       top: 67px;
	}
	.unansweredreply {
		right: 15%;
       text-align: right;
       top: 67px;
	}
	 
}
@media (min-width:768px) and (max-width:991px) { 
 .unanswered {
	   text-align: right;
       top: 52px;
       width: 28%;
 }
 .unansweredreply {
	   text-align: right;
       top: 52px;
       width: 28%;
 }

}
@media (max-width:767px) { 
#unansHideX { display:none; } 
#unansHide { display:none; } 
.unanswered {  width: 85%;   float: left;  position: inherit;    bottom: 0px;    text-align: left; padding-left: 0px !important;}
.unansweredreply {  width: 85%;   float: left;  position: inherit;    bottom: 0px;    text-align: left;}
}

/*@media (min-width:992px) and (max-width:550px) { 
@media (min-width: 992px){
#flashmessage {
    width: 970px;
	margin:0 auto;
}
@media (min-width: 768px) {
#flashmessage {
    width: 740px;
	margin:0 auto;
}
}*/

.flashmessage-error {
	background:#FF5E5E;
}
#restricted-fine-uploader .flashmessage-error { color:#fff; font-size:13px; padding:5px 10px; text-align: center;}
.maximumupload { font-size:11px; font-weight:normal;}
#restricted-fine-uploader .flashmessage-error .close { font-weight:400; font-size:18px; }
.flashmessage-ok {
	background:#5cb85c;
}
.flashmessage-info {
	background:#47B4F7;
}
.flashmessage-warning {
	background:#f0ad4e;
}
.ico-close { padding:0!important; /*opacity:0.5;*/ position:relative; float:right; right:20px; }

#breadcrumb { background:#eee; }
#breadcrumb .breadcrumb { margin:0; background:none; }
/***FOOTER */
.footer-facebook {
  height: 40px; width: 40px; float: left;
}
.footer-rss {
  height: 40px; width: 40px; float: left;
}
#footer {
	font-size:13px;
}
#footer h4 {
	font-weight:400;
	margin-top:20px;
}
#footer ul {
	padding:0px;
}
#footer ul li { 
	line-height:28px;
	/*height:28px;*/
	overflow:hidden;
}

#footer .footer-top {
	background:#58bd5a none repeat scroll 0 0;
	border-top:1px solid #e9e9e9;
	padding:20px 0 15px 0;
	color:#fff;
}
#footer .footer-top h4 { margin:0px 0 10px 0; }
#footer .footer-top a:hover {
	color:#fff !important;
}
#footer .footer-top a {
	color:#fff;
}
#footer .links ul li:hover{
	padding-left:5px;
	color:#fff;
	transition:all 0.2s ease-in-out 0s;
}
#footer .links ul li:before {
	content:"\f0da";
	font-family:'FontAwesome';
	padding-right:10px;
}
#footer .social .fa{ width:20px; }
#footer .social a:hover .fa-facebook-square { 
	color:#3B5998;
}
#footer .social a:hover .fa-twitter { 
	color:#00ACED;
}
#footer .social a:hover .fa-google-plus { 
	color:#F54322;
}
#footer .social a:hover .fa-pinterest { color:#DB0E15;}
#footer .social a:hover .fa-rss { color:#FF6600;}
#footer .latest ul li:before {
	content:"\f105";
	font-family:'FontAwesome';
	padding-right:10px;
}
#footer .footer-top .fb-content {
	font-size:13px;
}
#footer .footer-top .flikebox { height:180px; overflow:hidden; }
#footer .footer-bottom { 
	background:#444444; 
	padding:10px;
	color:#ffffff;
}
#footer .footer-bottom a:hover { text-decoration:underline; }

#footer .copyright { }
#footer .powered { text-align:right; }

.scrollToTop{
	padding:10px; 
	text-align:center; 
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:5px;
	right:2%;
	display:none;
	z-index: 9999;
}
.scrollToTop:hover{
	text-decoration:none;
}
.scrollToTop span {
	background: url(../images/btn-back-top.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: block;
    height: 25px;
    width: 35px;
}
.scrollToTop span:hover {
    background-position: 0 -34px;
}
.headerbg_me{ background:url(../images/headerbg.png)  repeat-x; height:40px;}
@media screen and (max-width: 768px) {
.headerbg_me{ background:url(../images/headerbg.png) repeat-x; height:38px !important;}
}
/*#back-top {
    bottom: 10px;
    position: fixed;
    right: 2%;
    z-index: 9999;
}
#back-top 
#back-top */

/** Pagination **/
.pagination ul {
    border-radius: 4px;
    display: inline-block;
    padding-left: 0;
}
.pagination ul > li {
    display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
    background-color: #fff;
    border: 1px solid #e9e9e9;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}

.pagination ul > li > a:hover, .pagination ul > li > span:hover, .pagination ul > li > a:focus, .pagination ul > li > span:focus {
    background-color: #f7f7f7;
    border-color: #ddd;
	color:#333;
    
}
.pagination ul > li > span.searchPaginationSelected {
    color: #fff;
    cursor: default;
    z-index: 2;
}

/** Reset **/
label { font-weight:400; }
.required { color:#FF5E5E;}
#error_list, #comment_error_list { padding:0; font-size:13px; background:#FF5E5E; color:#fff; margin:0;  }
#error_list li, #comment_error_list li {  padding:2px 5px;}
#error_list li:last-child, #comment_error_list li:last-child { margin-bottom:10px; }
#error_list li label, #comment_error_list li label { margin:0; font-weight:400; }
.form-control { border-radius:0; border-color:#ddd; }
.error { border-color:#FF5E5E; }
.valid { border-color:#5cb85c; }
.btn { padding:8px 20px; border-radius:0; font-weight:400; vertical-align:inherit; }
a.btn { color:#fff; }
.btn-default { border-color:#fff; border:none;}
.dropdown-menu {box-shadow:none; border-radius:0; border:1px solid #eee; padding:0; }
.dropdown-menu > li > a { padding:5px 15px; color:#333; font-weight:300; transition: all 0.5s ease 0s;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background:#f9f9f9; }
.btn:focus, .btn:active:focus, .btn.active:focus { outline:none;}
.nav > li > a:hover, .nav > li > a:focus { /*background:#f1f1f1!important; */ background:#ff7f27 !important;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background:none; }
#maintenance { height:auto!Important; }
optgroup { font-weight:400; padding:5px; }
optgroup > option { font-weight:300;}
.itempost optgroup > option { padding-left:1px;}
b, strong { font-weight:400;}
.hidden { visibility: hidden;}
.ui-corner-all { border-radius:0!important; }
.ui-widget-content a:hover { background:#f7f7f7!important;}
.ui-widget-content, .ui-widget {
	font-family:"Roboto",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif!important;
}
.tooltip { min-width:100px; }
.realestate-details .table-attributes, .realestate-details h4 { margin-left:0!important; }
.list-other-attributes img { margin-right:5px; }
.alertimg{background:url(../images/error.png) no-repeat left;}

#menubtn{
	position:relative;
	top:-20px;
}
#menudiv{
	position:relative;
	top:4px;
}
li.active{
	/*background-color:#F00;*/
	background-color:#FFF;
}
.menubutton{
	background-color:#583679; 
	color:#FFF;
}
.menubutton:hover{
	background-color:#FF7F27 !important; 
}
.menubuttonactive{
	background-color:#FF7F27 !important; 
}
.insidemap{width:85%;height:400px;background-color:#CCC;max-width:none;}
.mapstyle{max-width:none;}
.categoryshows { border: 1px solid #DDD; padding: 4px 15px; background:#fafdfe; overflow:hidden; margin-bottom:10px !important;}
.pricefive{width:138px !important;  float:left;}
#fr_container { background-color:#effafc; padding:15px; border: 1px solid #e9e9e9;}
@media screen and (max-width: 420px) { .categoryshows { padding: 0px; } }

@media screen and (min-width: 768px) {
.textwidth{width:300px !important;}
.rent_table {width:43% !important;}
.rent_field {width:288px !important;}
#pricewidth{width:300px !important;}
.textwidthtwo{width:250px !important;}
#textwidth{width:300px !important;}
.priceone_first{margin-bottom: 5px !important;}
.pricefour { width:80%;}
.mapfield { width:84%; }
.smalltextarea {height: 86px !important; }/*width: 85% !important; */
.extratextarea { height: 58px !important; }/*width: 65% !important;*/
.buyerstxt{float:left !important; width:76% !important;}
.genprice{ width:43% !important;}
.genpricefield{ width:288px !important;}
.textwidth_two_right_dolor{width:130px !important;}
.ui-timepicker-input{float: left; width: 20% !important; }
/*.openhomediv { margin-left: 170px !important;}*/
.checkboxcls{text-align:left !important;}
.expirealign { padding-left:23px !important; padding-right:0px !important;}
.autopublishalign{ padding-left:8px !important; padding-right:0px !important;}
.shippingline {margin-bottom:-5px !important;}
}
@media screen and (max-width: 768px) {
.rent_table {width:100% !important;}
.start{float: left; margin-right: 10px; width: 100% !important;}
.ui-timepicker-input{float: left; width: 100% !important;}
.textwidthtwo{width:100% !important;}
.priceone_first{margin-bottom: 5px; margin-left: 15px; width:95%;}
.priceone_radio{margin-left:15px !important;}
.pricefour { width:100%;}
.mapfield { width:100%; }
.insidemap{width:100% !important;}
.smalltextarea {height: 86px !important;}
.extratextarea { height: 58px !important; }
.buyerstxt{float:left !important; width:100% !important;}
.agenttabclass { width:100% !important; }
.genprice{ width:100% !important;}
.genpricefield{ width:100% !important;}
.textwidth_two_right_dolor{width:100px !important;}
.ui-timepicker-input {    float: left;    width: 100% !important;}
.openhomediv { margin-left: 0px !important;}
.locationtab{ width:100% !important;}
.checkboxcls{text-align:center !important; width:40% !important;}
.expirealign { padding-left:0px !important; padding-right:0px !important;}
.autopublishalign{ padding-left:0px !important; padding-right:0px !important;}
.shippingline {margin-bottom:-5px !important;}
}
.textwidth_two_right{width:140px !important;}
.datepicker{width:300px !important;}
/*.openhomediv{width:100%; float:right;}*/
.openhome{display:inline; float:left; vertical-align: bottom;
padding-top: 10px; width:80%}

.pricefiveradio{padding:10px 10px 17px 0px !important; width:10px !important; float:left !important;}/* */
.pricefiveradio_sec{padding:10px 10px 34px 0px !important; width:10px !important; float:left !important;}

.bidbutton {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #40c71e), color-stop(1, #14de14));
	background:-moz-linear-gradient(top, #40c71e 5%, #14de14 100%);
	background:-webkit-linear-gradient(top, #40c71e 5%, #14de14 100%);
	background:-o-linear-gradient(top, #40c71e 5%, #14de14 100%);
	background:-ms-linear-gradient(top, #40c71e 5%, #14de14 100%);
	background:linear-gradient(to bottom, #40c71e 5%, #14de14 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40c71e', endColorstr='#14de14',GradientType=0);
	background-color:#40c71e;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:7px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.bidbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #14de14), color-stop(1, #40c71e));
	background:-moz-linear-gradient(top, #14de14 5%, #40c71e 100%);
	background:-webkit-linear-gradient(top, #14de14 5%, #40c71e 100%);
	background:-o-linear-gradient(top, #14de14 5%, #40c71e 100%);
	background:-ms-linear-gradient(top, #14de14 5%, #40c71e 100%);
	background:linear-gradient(to bottom, #14de14 5%, #40c71e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#14de14', endColorstr='#40c71e',GradientType=0);
	background-color:#14de14;
}
.bidbutton:active {
	position:relative;
	top:1px;
}
@media screen and (min-width: 7680px) {
.paymentwidth{width:300px !important;}
}
@media screen and (min-width: 768px) {
 .start{float: left; margin-right: 10px; width: 50% !important;}
 .ui-timepicker-input{float: left; width: 50% !important;}
}
@media screen and (max-width:780px) {
	/* .mapstyle{margin-left:20px;} */
}
@media screen and (max-width: 500px) {
/*.mapstyle{margin-left:20px;} */
  .insidemap{width:100%;}
  /*.openhomediv{ float:left; padding-left:15px;}*/
  .openhome{display:block; !important;  width:80%}

  .pricefiveradio{ padding:-1px;}
 .pricefiveradio_sec{ padding:-1px;}
}


@media (min-width:769px) and (max-width:991px) { 
 
  .openhomediv{
	  margin-left:192px !important;
  }
}
@media (min-width:992px) and (max-width:1199px) { 
 
  .openhomediv{
	  margin-left:249px !important;
  }
}
@media (min-width:1200px) and (max-width:1920px) { 
 
  .openhomediv{
	  margin-left:300px !important;
  }
}
@media (min-width:420px) and (max-width:550px) { 
   .textwidth_two_right{width:140px !important;}
   .datepicker{width:200px !important;}
   .priceone_first{width:92%;}
}
.forlabel{float:left;  width:15%;   margin-right:0.5em;  padding-top:0.2em;  text-align:left !important;  font-weight:bold;}
  
 .stylelabel{ width:330px; padding-left:30px;  margin-left:10px;}
 /*.styletext{width:120px; float:left; }*/
 @media screen and (max-width: 500px) {
    .stylelabel{ width:150px; padding:0px;  margin-left:0px;}
	.styletext{{ margin-right:-15px;}
}
@media screen and (max-width: 420px) {
	.textwidth_two_right{width:100px !important;}
    .datepicker{width:200px !important;}
	.paymentwidth{width:160px !important;}
}

@media screen and (max-width: 450px) {
.pricefive{width:100% !important;  float:left; margin-top:5px;}
.pricefiveradio_sec{padding:0px !important; width:10px !important; float:left !important;}
}
.form-group {  /*padding-bottom:10px !important; */vertical-align:middle;" }/*border-bottom:1px solid #eee !important;*/
.searchlistspan { color:#000; font-size:13px;  padding-left:10px; padding-right:10px;}

.servicesearch {
	background-color:#ff7f2a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 21px;
	text-decoration:none;
}
.servicesearch:hover {
	background-color:#ff7f2a;
}
.servicesearch:active {
	position:relative;
	top:1px;
}

.red_link{
	color:#FF4C4C !important;
}
.hideme {
    display:none;
}
