/* General styles for all menus */
#smart-navigation a.smenu {
	padding:10px;
	display:inline-block;
	font-size:28px;
	line-height:normal;
}
#smart-navigation .brand a {
	text-align:center;
	padding:10px 0;
	font-weight:500;
}
#smart-navigation .brand img { height:40px; margin:7px 0;}

#smart-navigation a.smenu img {
	width:26px;
}

.dd-spmenu {
	position: fixed;
}
.dd-spmenu ul {
	padding:0;
	margin:0;
	font-size: 16px;
}


.dd-spmenu a {
	display: block;
	color: #fff;
}

.dd-spmenu a:active {
	background: #afdefa;
	color: #47a3da;
}

/* Orientation-dependent styles for the content of the menu */

.dd-spmenu-vertical {
	width: 240px;
	height: 100%;
	top: 0;
	z-index: 1000;
}
.dd-spmenu-vertical h4 {
	padding:5px 15px;
	margin:0;
	color:#fff;
	font-size:14px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.dd-spmenu-vertical h4 span {
	font-weight:500;
	display:block;
	margin-top:3px;
}
.dd-spmenu-vertical a {
	padding: 10px 15px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* Vertical menu that slides from the left or right */

.dd-spmenu-left {
	left: -240px;
	border-right: 1px solid rgba(102, 102, 102, 0.1);
}

.dd-spmenu-right {
	right: -240px;
	border-left: 1px solid rgba(102, 102, 102, 0.1);
}

.dd-spmenu-left.dd-spmenu-open {
	left: 0px;
	background: #58bd5a;
}

.dd-spmenu-right.dd-spmenu-open {
	right: 0px;
	background: #58bd5a;
}

/* Horizontal menu that slides from the top or bottom */

.dd-spmenu-top {
	top: -150px;
}

.dd-spmenu-bottom {
	bottom: -150px;
}

.dd-spmenu-top.dd-spmenu-open {
	top: 0px;
}

.dd-spmenu-bottom.dd-spmenu-open {
	bottom: 0px;
}

/* Push classes applied to the body */

.dd-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0;
}

.dd-spmenu-push-toright {
	left: 240px;
}

.dd-spmenu-push-toleft {
	left: -240px;
}

/* Transitions */

.dd-spmenu,
.dd-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* Example media queries */

@media screen and (max-width: 55.1875em){

	.dd-spmenu-horizontal {
		font-size: 75%;
		height: 110px;
	}

	.dd-spmenu-top {
		top: -110px;
	}

	.dd-spmenu-bottom {
		bottom: -110px;
	}

}

@media screen and (max-height: 26.375em){

	.dd-spmenu-vertical {
		font-size: 90%;
		width: 190px;
	}

	.dd-spmenu-left,
	.dd-spmenu-push-toleft {
		left: -190px;
	}

	.dd-spmenu-right {
		right: -190px;
	}

	.dd-spmenu-push-toright {
		left: 190px;
	}
}



/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

@media (min-width:280px) and (max-width:480px) { 
	/* Home Slider */
	.rslides_container { margin-bottom:inherit; }
	#sliders .carousel-caption h1 { font-size:20px!important; }
	#sliders .carousel-caption .rs-description { font-size:13px!important; }
	 
	/* Big Search */
	.transbg { margin:0 -15px;}
	.bigsearch form > div {
		margin-bottom:10px;
	}
	/* Homepage listings */
	#sections .owl-item .item { margin-right:0;}
	#sections .item .image { 
		max-height: 230px;
		min-height: 230px;
	}
	/* featuredListing */
	#sections #fuListings .premium-image { border-bottom:1px solid #eee; border-right:0;}
	#sections #fuListings .premium-image > div, #sections #fuListings .premium-content > div { height:inherit; }
	#sections #fuListings .premium-content {
		padding-left:15px;
		padding-right:15px;
		padding-top:40px;
		padding-bottom:15px;
		margin-top:-1px;
		background:url(../images/premium-arrow-down2.png) no-repeat top center;
		text-align:center;
	}
	/* Main Category */
	.maincategory .row { margin:0 5px; }
	.maincategory .cating, .maincategory .catsingle { max-height:80px; }
	.maincategory .cating, .allcategories .cats { width:100%; }
	.maincategory .catsingle { padding:0;}
	.maincategory .catsingle ul{ display:none; }
	/* ItemPage */
	#pixCarousel .item img { height:180px; }
	.slider-thumbs ul li img { height:45px; }
	#custom_fields { margin-top:15px; float: none;
width: auto;
margin-left: 0; }
	.description.col7 { float:none; width:inherit; }
	#custom_fields table td:first-child { width:25%; padding-left:10px; }
#custom_fields table td:last-child { width:75%; }
	#comments .comment .message input { width:100%; }
	/* SearchPage */
	.status.wishlist { left:inherit; right:20px;}
	#filter { display:inline-block; }
	.searchpage .listing-list { margin-left:-7px; margin-right:-7px; }
	.searchpage .listing-list > div { padding-left:7px; padding-right:7px; margin-bottom:0; }
	.searchpage .listing-list > div > div { background:#fff; border:1px solid #e9e9e9; margin-bottom:14px; }
	.searchpage .listing-list > div > div > .listing-image { float:none; min-height:220px; max-height:220px; overflow:hidden; max-width:100%; min-width:100%; border-right:0; border-bottom:1px solid #e9e9e9; margin-bottom:10px; }
	.searchpage .listing-list > div > div > .listing-image > div.image { height:220px; display:table-cell; vertical-align:middle;}
	.searchpage .listing-list > div > div > .listing-image > div.image img { width:100%; }
	.searchpage .listing-list > div > div > .listing-detail { padding:10px; }
	.searchpage .listing-list > div > div > .listing-detail h5 { height:18px; margin:0 0 3px 0; line-height:18px; overflow:hidden; }
	.searchpage .listing-list > div > div > .listing-detail h5 a {  }
	.searchpage .listing-list > div > div > .listing-detail p { height:38px; overflow:hidden; font-size:13px; }
	.searchpage .listing-list > div > div > .listing-detail span.price { color:#59BD56; font-weight:400; }

	.searchpage .listing-grid > div { width:100%; }
	.searchpage .listing-grid > div > div > .listing-image { min-height:220px; max-height:220px; }
	.searchpage .listing-grid > div > div > .listing-image > div.image { height:220px; }
	
	.searchpage .premium-list > div { width:100%; }
	.searchpage .premium-list > div > div > .listing-image { min-height:220px; max-height:220px; }
	.searchpage .premium-list > div > div > .listing-image > div.image { height:220px; }
	/* ItemPost */
	 /* .generalbox, .imagebox, .sellerbox, .custombox .row, .sendtofriend > div { width:100%;} hsb disabled for location */
	 .itempost textarea { height:120px; }
	 .custombox .row .tabberlive { width:100%; }
	 .custombox .row .tabberlive select { margin-left:0; }
	 .custombox #plugin-hook > div > ._20 { margin-left:-15px; padding:inherit; }
	 .custombox #plugin-hook > div > ._20 > label { width:50%; }
	 .custombox #plugin-hook > div > ._20 .custombox input[type="checkbox"] { margin:0; }
	 .custombox input#power { width:55%; }
	 ul.tabbernav li { font-size:90%; }
	 .custombox label { float:inherit; text-align: inherit;
    width: 100%; }
	 .custombox input, .custombox select, .custombox textarea { width:100%;}
	.login-register, .itempost > div { width:100%;}
	.login-register h2 { font-size:15px; font-weight:500; }
	.login-register .terms { display:none; }
	.login-register .cbtn { width:100%; }
	/* FOOTER */
	
	#footer .footer-bottom .col-xs-6 { width:100%; text-align:center; }
	/* Adsense Responsive */
	 .responsive { width: 200px; height: 200px; }
	
}
@media (min-width:481px) and (max-width:768px) {  
	/* Home Slider */
	.rslides_container { margin-bottom:inherit; }
	#sliders .carousel-caption h1 { font-size:30px!important; }
	#sliders .carousel-caption .rs-description { font-size:16px!important; }
	/* Big Search */
	.transbg { margin:0 -25px;}
	.bigsearch form > div {
		margin-bottom:10px;
	}
	/* Homepage listings */
	#sections .item .image { 
		max-height: 190px;
		min-height: 190px;
	}
	/* featuredListing */
	#sections #fuListings .premium-image { border-bottom:1px solid #eee; border-right:0;}
	#sections #fuListings .premium-image > div, #sections #fuListings .premium-content > div { height:inherit; }
	#sections #fuListings .premium-content {
		padding-left:15px;
		padding-right:15px;
		padding-top:40px;
		padding-bottom:15px;
		margin-top:-1px;
		background:url(../images/premium-arrow-down2.png) no-repeat top center;
		text-align:center;
	}
	/* Main Category */
	.maincategory .row { margin:0 5px; }
	.maincategory .cating, .maincategory .catsingle { max-height:100px; }
	.maincategory .catsingle { padding:0;}
	.maincategory .catsingle ul { display:none; }
	/* ItemPage */
	#pixCarousel .item img { height:240px; }
	.slider-thumbs ul li img { height:55px; }
	#custom_fields { margin-top:15px; }
	#comments .comment .message input { width:80%; }
	/* SearchPage */
	.status.wishlist { left:inherit; right:20px;}
	#filter { display:inline-block; }
	@media (width:768px){ 
		#filter { display:none; }
	}
	.searchpage .listing-list { margin-left:-7px; margin-right:-7px; }
	.searchpage .listing-list > div { width:50%; padding-left:7px; padding-right:7px; margin-bottom:0; }
	.searchpage .listing-list > div > div { background:#fff; border:1px solid #e9e9e9; margin-bottom:14px; }
	.searchpage .listing-list .listing-image {
		border-bottom:1px solid #e9e9e9;
		border-right:0;
		min-height: 170px;
		max-height: 170px;
		overflow:hidden;
		margin:0;
		margin-bottom:10px;
		min-width:100%;
		max-width:100%;
	 }
	.searchpage .listing-list .listing-image > div.image { height:170px; display:table-cell; vertical-align:middle;}
	.searchpage .listing-list .listing-image > div.image img { width:100%; }
	
	.searchpage .listing-list > div > div > .listing-detail { padding:10px; }
	.searchpage .listing-list > div > div > .listing-detail h5 { height:18px; margin:0 0 3px 0; line-height:18px; overflow:hidden; }
	.searchpage .listing-list > div > div > .listing-detail h5 a {  }
	.searchpage .listing-list > div > div > .listing-detail p { height:38px; overflow:hidden; font-size:13px; }
	.searchpage .listing-list > div > div > .listing-detail span.price { color:#59BD56; font-weight:400; }
	
	.searchpage .listing-grid .listing-image {
		border-bottom:1px solid #e9e9e9;
		border-right:0;
		min-height: 200px;
		max-height: 200px;
		overflow:hidden;
		margin:0;
		min-width:100%;
		max-width:100%;
	 }
	.searchpage .listing-grid .listing-image > div.image { height:200px; display:table-cell; vertical-align:middle;}
	.searchpage .listing-grid .listing-image > div.image img { width:auto; }
	
	.searchpage .premium-list .listing-image { max-height:170px; min-height:170px; }
	.searchpage .premium-list .listing-image > div.image { height:170px; }
	
	/*ItemPost*/
	.itempost > div, .tabberlive { width:100%;}
	.custombox .row .tabberlive select { margin-left:0; }
	 .custombox #plugin-hook > div > ._20 { margin-left:-15px; padding:inherit; }
	 .custombox #plugin-hook > div > ._20 > label { width:50%; }
	 .custombox #plugin-hook > div > ._20 .custombox input[type="checkbox"] { margin:0; }
	 .custombox input#power { width:55%; }
	 ul.tabbernav li { font-size:90%; }
	.generalbox, .imagebox, .sellerbox, .custombox .row {/* width: 100%; */}
	.custombox label { float:inherit; text-align: inherit; width: 100%;}
	 .custombox input, .custombox select, .custombox textarea { width:100%;}
	 /* Adsense Responsive */
	 .responsive { width: 320px; height: 100px; }
	 
	 
}


@media (min-width:769px) and (max-width:1040px) { 
	/* Home Slider */
	.rslides_container { margin-bottom:inherit; }
	#sliders .carousel-caption h1 { font-size:40px!important; }
	#sliders .carousel-caption .rs-description { font-size:26px!important; }
	/* Big Search */
	.transbg {
    /* margin: 0 -50px; -- Removed this line */
}

.bigsearch form > div {
    margin-bottom: 10px;
}
	/** Search **/
	.searchpage .listing-grid .status.wishlist, .searchpage .premium-list .status.wishlist { left:inherit; right:20px; }
	.searchpage .listing-grid .listing-image {
		border-bottom:1px solid #e9e9e9;
		border-right:0;
		min-height: 200px;
		max-height: 200px;
		overflow:hidden;
		margin:0;
		min-width:100%;
		max-width:100%;
	 }
	.searchpage .listing-grid .listing-image > div.image { height:200px; display:table-cell; vertical-align:middle;}
	.searchpage .listing-grid .listing-image > div.image img { width:auto; }
	
	.searchpage .premium-list .listing-image { max-height:170px; min-height:170px; }
	.searchpage .premium-list .listing-image > div.image { height:170px; }
	/* featuredListing */
	#sections #fuListings .premium-content h3 { font-size:20px; }
	#sections #fuListings .premium-image > div, #sections #fuListings .premium-content > div { height:200px; }
	#sections #fuListings .premium-content .description { font-size:13px; overflow:hidden; height:60px; }
	#sections #fuListings .premium-content .image-thumbs { display:none; }
	
	/* Big Search */
	/* Main Category */
		.maincategory .cating { width:50%; }
		.maincategory .cating, .maincategory .catsingle { max-height:80px; }
	
}

