body{ 	color:#484848; 	background-color:#fff;	/*font-family: "Open Sans",sans-serif;*/	font-family: 'Varela', sans-serif;	font-size:12px;}.header{	padding-top:10px;	padding-bottom:10px;}.navbar{	background:#fff;}	.logo{	/*background: #000 none repeat scroll 0 0;*/    display: inline-block;	 padding: 8px 6px;	/* border-radius:50%;*/}.logout_button, .delete_item{	cursor:pointer;}	.delete_item{	color:#fc7a7d;	font-size:18px !important;}.fa-eye{	color:orange;	font-size:18px !important;}.logo img{	width:50px;}.logo_text{	color: #989898;    font-size: 13px;    font-weight: bold;    margin-left: 8px;}.post_link{	background:orange !important;	color:#fff !important;	padding:10px 20px !important;	top:5px;	border-radius: 4px;}.post_link:hover{	color:grey !important;	background:lightgrey !important;}.navbar-nav{	float:right;}.banner_image{	overflow:hidden;	height:auto;	position:relative;}.search_inner {	background:#fff;	position:relative;}.search_inner input, .search_inner select{	border:1px solid lightgrey;}.search_inner .search_button{	border:1px solid orange;}.aligh_left{	text-align:left;	color:lightgrey;}.banner_image img{	width:100%;}.banner_text{	width:100%;	text-align:center;	position:absolute;	top:27%;	color:#fff;	font-size:15px;}.banner_text h1{	color:#fff;}.banner_image .search{	padding:15px;	position:absolute;	bottom:0px;	background:rgba(0,0,0,0.5);	width:100%;	text-align:center;}.posts .item{	margin-left:0;}.s_filter{	border-bottom:1px solid lightgrey;	margin-top:10px;	margin-bottom:10px;}.s_filter ul{	list-style:none;	margin:0;	padding:0;}.s_filter li a{	display:block;	color:grey;	padding:10px 15px;	border-left:1px solid lightgrey;	border-right:1px solid lightgrey;	border-top:1px solid lightgrey;}.s_filter li a:hover{	background:lightgrey;	cursor:pointer;}.listings{	width:100%;}.s_filter .active{	color:#fff;	background:orange;	border:1px solid orange;}.loader{	margin-left: 10px;    margin-top: -5px;    position: absolute;    width: 29px;	display:none;}.search_inner .search{	padding:15px;	background:#fff;	width:100%;	text-align:center;}.item_name{	padding:11px;	width:60%;	font-size:16px;	border:0;}.search_button{	background: orange none repeat scroll 0 0;    color: #fff;    cursor: pointer;    font-size: 15px;    font-weight: bold;    padding: 9px 19px;    position: relative;    top: 1px;}.fa-user, .fa-sign-out{	color:#989898;	margin-right:6px;}.nothing_posted{	margin-top:20px;}.categories ul{	list-style:none;	margin:0;	padding:0;	background:#f4f4f4;}.categories ul li{	display:inline-block}.categories ul li a{	display:block;	padding:10px 15px;	color:grey;}.center{	text-align:center;}	.load_more, .load_more_ev{	color:#fff;	background:lightgrey;	display:block;	text-align:center;	padding:15px;	margin-top:30px;	cursor:pointer;}.item .image{	border:1px solid lightgrey;	overflow:hidden;	text-align:center;	height:185px;}.item .image img{	/*width:90%;*/	height:100%;	margin:0 auto;}.item{	padding:15px;	width:230px;	border:1px solid lightgrey;	margin-bottom:20px;	box-shadow: 7px 7px 7px lightgrey;	float:left;	margin:10px;	position:relative;}.time{	color:#c3c3c2;}.home .item{	width:274px;}.uni_logo{	border-radius: 50%;    position: absolute;    right: -11px;    top: -15px;    width: 45px;	 border: 1px solid lightgrey;}.s_campus{	}.social-links {	list-style:none;	float:right;}.social-links li{	display:inline-block;}.social-links li a{	display:block;	font-size:18px;	color:orange;	margin-left:10px;	cursor:pointer;}.clear{	clear:both;}.fa-share-alt{	color:grey;}.post_user{	color:#fff;	font-size: 35px !important;}.sign_up, a.login, a.forgot_password{	margin-left:0;	background:orange;	border:0;	font-size:14px;	height: 37px;}.sign_up:hover, a.login:hover, a.forgot_password:hover{	background:grey;}.nav-tabs a{	background:lightgrey;	color:grey;}.nav-tabs .active a{	color:#fff !important;	background:orange !important;}.form-group input{	border-radius:0 !important;}.user_details{	background:#aaaaaa;	padding:10px;	color:#fff;}.item .title{	margin-top:10px;}.item a{	color:#484848;}.view_all{	text-align:center;	margin-top:30px;	margin-bottom:30px;}.c_button{	background: #fff none repeat scroll 0 0;    border-radius: 4px;    color: orange;	border:1px solid orange;    padding: 10px 20px !important;    top: 5px;}.cat_0{	display:none;}.item_name{	 font-size: 12px;}.campus_select{	border: 0 none;    color: grey;    font-size: 12px;    padding: 9px;    position: relative;    top: 0;}.footer{	width:100%;	padding:30px;	margin-top:40px;	background:grey;	color:lightgrey;}h3.center{	margin-bottom:30px;}/**********************SELECT BOX************************//* The CSS */.campus_select {    padding: 10px;    margin: 0;    background: #fff;    color:grey;    border:none;    outline:none;    display: inline-block;    -webkit-appearance:none;    -moz-appearance:none;    appearance:none;    cursor:pointer;	font-weight:normal;}/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */@media screen and (-webkit-min-device-pixel-ratio:0) {    .campus_select {padding-right:18px}}.search label {position:relative}.search label:after {    content:'<>';    font:26px "Consolas", monospace;    color:#aaa;    -webkit-transform:rotate(90deg);    -moz-transform:rotate(90deg);    -ms-transform:rotate(90deg);    transform:rotate(90deg);    right:-3px; top:2px;    padding:0 0 2px;    border-bottom:1px solid #ddd;    position:absolute;    pointer-events:none;}.search label:before {    content:'';    right:6px; top:0px;    width:20px; height:20px;    background:#f8f8f8;    position:absolute;    pointer-events:none;    display:block;}.item_image img{	width:100%;}.item_desc img{	margin-right:10px;}.item_image, .item_text {	border:1px solid lightgrey;	padding:10px;}.item_text label{	display:block;}.item_image{	margin-right:15px;}.filter_a, .filter_b{	color:orange;	margin-left:15px;	cursor:pointer;	font-size:18px;	position:relative;	top:3px;	display:none;}.logo_m{	display:none;}.approved_0{	color:red;}.approved_1{	color:green;}@media (max-width: 767px) {	.home .item , .listings .item{ width: 90% !important; }	.item_name { width: 94% !important; margin-bottom:5px; }	.logo_m{ position:absolute; left:10px; top:10px; display:block; z-index: 99; }	.mobile_hide{ display:none; }	.banner_image { height: 180px ;}}@media screen and (max-width: 960px) {	.navbar-nav li{ border-bottom:1px solid lightgrey; }}@media screen and (max-width: 1200px) {	.banner_text{ display:none; }	.home .item , .listings .item{ width: 220px; height: 300px; }	.search .container{ width:100%; }	.item_name{ width:30%; }	}@media screen and (max-width: 1100px) {	.filter_m .slimScrollDiv, .s_categories{ display:none; }	.filter_a, .filter_b{ display: inline-block; }	.navbar-nav{ float:none; }	.search .container{ width:100%; }}