/*  
	--------------------------------------------------------------------------------------
*/


/* Bootstrap  */

.container { font-family:"Ubuntu",Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif; color:#555555; font-size: 14px; }

#adwrap *, #popular *, #sliderlist * {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

input[type="text"] {
    box-sizing: border-box;
}

h3 {
	font-size: 18px;
	font-weight:bold;
}

h2.dotted {
	margin-top:0;
}

a:hover, a:focus {
  text-decoration: none;
}


.post-block .post-right p.stats, .post-block .post-right-no-img p.stats {
	margin:0;
	background: none;
	bottom: 0;
	right:0;
	color:#92897e;
}

.grid .post-block .post-right p.stats, .grid .post-block .post-right-no-img p.stats {
	background: none;
	color: #92897e;
}


@media (min-width: 1200px) {
.container {
width: auto;
}
}

.container {
padding: 0;
margin:auto;
}

.nowsp {
	white-space: nowrap;
	margin-right: 5px;
}

.img-responsive { 
	margin: auto!important;
}

.grid .post-left .image-count {
    position: absolute;
    bottom: 11px;
    left: 27px;
	color: #fff;
	font-size: 0.8em;
}

.post-left .image-count {
    position: absolute;
    bottom: 1px;
    left: 6px;
	color: #fff;
	font-size: 0.8em;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #dd4814;
}

.panel-title>a {
color: #dd4814;
}

.panel-title a {
    display: inline-block;
    padding: 10px 15px;
    margin: -10px -15px;
    width:100%;
}

.tabunder{
	margin: 5px 0 5px 0;
}

#sidebar-ad-tabs.tab-content, #sidebar-blog-tabs.tab-content  {
border: 1px solid #E4E2E2;
border-top: none;
padding: 15px;
margin: 0 0 10px 0;
border-radius: 0 0 6px 6px;
-khtml-border-radius:0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
-webkit-border-radius: 0 0 6px 6px;
}


#single-ad-tabs .ad-description {
background: #fff;
}

#sidebar-ad-tabs {
  background-color: #fff;
}



ul.pop-blog, ul.side-comments {
background: none;
border:0;
margin: 0;
padding: 0;
}

.content_right ul li.contact-tab, .content_right ul li.poster-tab {
	background: none;
	padding:0;
	border-bottom:none;
}


.content_right ul li.popular-tab, .content_right ul li.comments-tab, .content_right ul li.tags-tab {
	background: none;
	padding:0;
	border-bottom:none;
}

.header_menu_out {
border: 0;
background: #dd4814;
}

.header_menu_out .navbar {
margin-bottom:0px;
border-radius: 6px 6px 0 0;	
border: none;
}

.navbar-brand {
font-size: inherit;
}

.dropdown-menu>li>a {
color: #555555;
}

.searchblock_out {
border-left:0;
border-right:0;
border-bottom:0;
margin: 0px;
-moz-border-radius: 0;
-khtml-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

.searchblock {
background: #cdb48c;
padding: 15px 10px;
min-height: 40px;
-moz-border-radius: 0 0 6px 6px;
-khtml-border-radius: 0 0 6px 6px;
-webkit-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
}

#search-bar i.fa.fa-street-view {
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  margin-bottom: -5px;
}

#search-bar i.fa-street-view:before {
  font-size: 18px;
}

#search-bar i.fa.fa-folder-open {
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  margin-bottom: -4px;
}

.form_search input#s {
margin-bottom: 7px;
}

.btn-default.top-search {
color: #FFFFFF;
float: right;
padding: 0.7em;
}

.btn-primary:hover, .btn-primary:focus {
 text-decoration: none!important;
}

a.btn_orange:hover, a.btn_orange:focus {
    color: #fff;
}

#searchform .searchbutcat {
float: none;
}

.btn_orange {
 font-weight: normal;
}

.icon-pulse {
  display: inline-block;
  -moz-animation: pulse 2s infinite linear;
  -o-animation: pulse 2s infinite linear;
  -webkit-animation: pulse 2s infinite linear;
  animation: pulse 2s infinite linear;
}

.author-info .icon-pulse {
padding: 0 4px 0 4px;
}

@-webkit-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-ms-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}


.content_res {
padding-top: 25px;
}

.searchbutcat .selectBox-dropdown {
height: 35px;
}


.search-location {
  float: left;
  padding-right: 10px;
}


select.cp-location {
  color: #666666;
  float: left;
  border: 1px solid #BBBBBB;
  min-width: 220px;
  min-height: 15px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 8px 7px;
  width: auto;
  padding-right: 10px;
}

#searchform .searchfield {
padding-right:10px;
width: 35%;
min-width: 230px;
}

	/* Hide placeholder on focus */
 /* WebKit browsers */
input:focus::-webkit-input-placeholder { opacity:0; }
    /* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder { opacity:0; }
    /* Mozilla Firefox 19+ */
input:focus::-moz-placeholder { opacity:0; }
    /* Internet Explorer 10+ */
input:focus:-ms-input-placeholder { opacity:0; }

.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    #898989;
	padding-left:4px;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #898989;
   opacity:  1;
   padding-left:4px;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #898989;
   opacity:  1;
   padding-left:4px;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #898989;
   padding-left:4px;
}


input, select { 
-moz-appearance: none;
-o-appearance:none;
 }

 select::-ms-expand {
 border: 0; 
 background-color:#fff;
 color:#898989;
 }

 
/* iOS 
* { -webkit-tap-highlight-color:transparent; }
div, a, section, article, span, img, h1, h2, h3, h4, h5 ,h6 { -webkit-user-select:none; -moz-user-select:none; } */


.navbar-default .navbar-right, .navbar-default .navbar-right>.active>a, .navbar-default .navbar-right>.active>a:hover, .navbar-default .navbar-right>.active>a:focus {
-moz-border-radius: 0 6px 0 0;
-khtml-border-radius: 0 6px 0 0;
-webkit-border-radius: 0 6px 0 0;
border-radius: 0 6px 0 0;
}

@media (max-width:768px){
.navbar-default .navbar-right, .navbar-default .navbar-right>.active>a, .navbar-default .navbar-right>.active>a:hover, .navbar-default .navbar-right>.active>a:focus {
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
}

@media screen and (max-width: 600px){
.content_res .twocol-single li {
width: 100%;
}
}

.header_top {
background:#F1F1F1;
border-bottom:0;
}

.header_top_res {
overflow: hidden;
height: 1%;
}

.footer {
background: #92897e;
}

.footer_menu {
background-color: #dd4814;
border-bottom: 1px solid #92897e;
}

.footer_main {
border-top: 0;
}

.footer_main_res div.column {
font: inherit;
color: #ffffff;
}

.footer_main_res div.column ul li a {
color: #ffffff;
}

.social-icons {
	float:right;
	margin: 5px 15px 0px 15px;
}

.header_top_res p { margin:12px 8px; padding:0; float:right; color:#fff;}
.header_top_res ul { margin:0; padding:0; list-style:none;}
.header_top_res ul li { margin:1px; padding:4px 8px; float:left; font-size:12px;}
.header_top_res ul li.first, ..header_top_res ul li:first-child { padding:0 8px 0 0; border-left:none;}
.header_top_res ul li a { color:#727272; text-decoration:none;}
.header_top_res ul li a:hover { text-decoration:underline;}

.grid .post-block .post-right h3 {
	padding: 2px 0;
}

.post-block .post-right h3 {
	max-width: 330px;
}


.post-block .post-right p.post-meta, .post-block .post-right-no-img p.post-meta {
	padding: 0;
	line-height: 1.5;
	border-top: 1px dotted #E4E2E2;
	color:#92897e;
}

.grid .post-block .post-right p.post-meta, .grid .post-block .post-right-no-img p.post-meta {
	padding: 0;
	line-height: 1.5;
	border-top: 1px dotted #E4E2E2;
	color:#92897e;
}


.post-block {
width: initial;
}

.grid .post-block {
min-height: 280px;
max-height: 280px;
}

.grid .post-block-out {
min-height: 280px;
max-height: 280px;
}


p.post-price, .grid p.post-price {
background: #dd4814;
}

.price-wrap {
position: absolute;
top:0;
right:0;
}

.featured {
background-color: #FDF8EC;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #555;
  border-width: 5px 5px 0;
}
.tooltip-inner {
  color: #fff;
  background: #555;
  border: solid 1px #555;
}

.pbo:hover {
	background-color: #FDF8EC;
}


.pbo.featured {
border: 1px solid #F6E2E2!important;
background-color: #FDF8EC;
}

.ad-description {
border: 1px solid #E4E2E2;
border-top: none;
padding: 15px;
margin-bottom:10px;
-moz-border-radius: 0  0 6px 6px;
-khtml-border-radius: 0  0 6px 6px;
-webkit-border-radius: 0  0 6px 6p;
border-radius: 0  0 6px 6px;
}

div#comments {
width: 100%;
}

.condition {
background-color: #1172CC;
float: left;
font: 10px bold sans-serif,Arial,Helvetica;
color: #fff;
padding: 2px;
-khtml-border-radius: 0 3px 0 3px;
-moz-border-radius: 0 3px 0 3px;
-webkit-border-radius: 0 3px 0 3px;
border-radius: 0 3px 0 3px;
}

.grid .condition-wrap {
position: absolute;
bottom: 0px;
}

.badge {
font-size: inherit;
}

ul.from-blog li h3, ul.pop-blog li h3 {
margin-top: 0;
margin-bottom: 0;
}

.panel-heading a:after {
    /* symbol for "opening" panels */
    font-family: FontAwesome;  /* essential for enabling fontawesome */
    content: "\f068";    /* adjust as needed, taken from fontawesome cheatsheet */
    float: right;        /* adjust as needed */
    color: #E4E2E2;         /* adjust as needed */
}
.panel-heading a.collapsed:after {
    /* symbol for "collapsed" panels */
    font-family: FontAwesome;  /* essential for enabling fontawesome */
    content: "\f067";    /* adjust as needed, taken from fontawesome cheatsheet */
    float: right;        /* adjust as needed */
    color: #E4E2E2;         /* adjust as needed */
}

p.post-meta {
color: #AFAFAF;
font-size: 11px;
margin: 0;
padding: 0;
border-bottom: 1px dotted #E4E2E2;
}

.reports_form .selectBox-label {
	overflow: initial;
}

#search-bar .selectBox-label {
	line-height: 1.5em;
}

.reports_form input[type=submit] {
padding:5px 15px;
margin-left:10px;
background:#dd4814;
color: #fff;
border:0 none;
cursor:pointer;
-webkit-border-radius: 5px;
border-radius: 5px; 
}

.nav-tabs>li>a {
background: #e4e2e2;
color: #727272;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #dd4814;
}

.nav-tabs>li>a:hover {
  color: #dd4814;
}

a:focus {
outline: none;
outline-offset: 0px;
}

span.price_sm { 
font-size: 14px;
font-style: normal;
color:#666}

#menu-header li:hover #adv_categories, .header_menu .menu li:hover #adv_categories {
display: none;
}

.footer_main_res div.column ul li {
padding: 0;
background: none;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto 
}


.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}
.row.no-gutter [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right:7px;
  padding-left:7px;
}

.form-inline .form-group .input-group {
    display: table;
	width: 100%;
}


.form-inline .form-group .input-group .input-group-addon,
.form-inline .form-group .input-group .input-group-btn {
    white-space: nowrap;
    width: 1%;
}
.form-inline .form-group .input-group .form-control {
    width: 100%;
	padding-left: 0px;
	margin-left:-1px;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
padding: 4px 10px;
font-size:13px;
line-height:1.5;
height:30px;
}

.input-group-addon {
  color: #898989;
  background-color: #ffffff;
  border: 1px solid #ffffff;
}

.form-control, .form-control:focus  {
  color: #898989;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-appearance: none;
}


.form-inline .selectBox-dropdown {
min-width: 1%;
max-width: 100%;
}

#search-bar .selectBox-label {
  line-height: 1.6em;
  padding: 0px;
  font-size: 13px;
}

#search-bar .selectBox-dropdown .selectBox-arrow {
  border-left: none;
  background: none;
  top:0px;
  padding-top:4px;
  width:15px;
}

#search-bar .selectBox-dropdown .selectBox-arrow:after {
  font-family: FontAwesome;
  content: "\f0d7";
  color:#898989;
  font-size: 14px;
}

.pac-container {
  min-width: 338px;
}


@media (max-width: 800px) {
.grid .post-block .post-right {
    max-width: 95%!important;
    min-width: 95%!important;
}
}


@media (max-width: 768px) {

.form-inline .form-group .form-control {
  display: inline-table;
  vertical-align: middle;
  width:100%;
}
.form-inline .form-group .input-group {
  width: 100%;
  margin-bottom: 4px;
  margin-top: 4px;
}

.form-inline .form-group {
  margin-bottom: 0;
}

.input-sm, .form-group-sm .form-control {
 font-size: 13px;
}

.row.no-gutter .form-group [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right:4px;
  padding-left:4px;
}

.grid .post-block .post-right {
    max-width: 95%!important;
    min-width: 95%!important;
}

}

@media (min-width: 768px) {
#search-bar .selectBox-dropdown {
min-width: 1%;
max-width: 100%;
margin-top: 0px;
}

.form-inline .form-group {
  display: inline;
}
}

@media (max-width: 600px) {
/* progress steps */
	ol.progtrckr[data-progtrckr-steps="4"] li,
	ol.progtrckr[data-progtrckr-steps="5"] li {
		width: 50%;
	}

	ol.progtrckr li:nth-of-type(2) {
		background-image: none;
	}

	ol.progtrckr li {
		margin-bottom: 25px;
	}

	ol.progtrckr li {
		font-size: .8em;
	}
	
	.post-block .post-left img {
	max-width: 71%;
	}
	
}


@media (max-width: 400px) {
.post-left .image-count {
display: none;
}
}