.col-heading {
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 24px;
	color: #333388;
	margin-right:1em;
}


/*
.track {
  font-size: 2em;
	font-weight:bold;
	background-color:#D2F3FA;
	border:2px groove #69C6F5;
}
*/


.col-heading span {
	font-size: .7em;
}
.col-heading#mask {
	font-size: 1.2em;
}
#text .just-text {
	font-size: 1.5em;
}
#no-margin {
	margin:0em;
}


.desktop form .indent  {
	padding-left:9em;
}
.mobile form #antiscam{
  display:none;
}
.desktop form #antiscam  {
	float:right;
	width:100px;
	vertical-align:text-top;
}
form textarea{
  clear:left;
	vertical-align:text-top;
}
.desktop form div#types{
 padding-left:8em;
 position:relative;
 top:-3em;
}
.ad {
	font-family: Arial,Helvetica,sans-serif;
	width: 740px;
	background-color: #E2EEFF;
	text-align: justify;
	border: 1px solid #000099;
	padding: 10px;
	font-size: 12px;
}
.paid-ad {
	font-family: Arial,Helvetica,sans-serif;
	border:2px solid #B0BBFF;
	background-color: #E2EEFF;
	padding: 5px;
	margin-bottom:1em;
}
.free-ad {

	padding: 5px;
}
.info1 { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10.5px
}
.dynamic {
	background-color: #ddFFdd;
	color: #00CC00;
}
.form-table {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.error {
	font-family: Arial,Helvetica,sans-serif;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
	font-style:italic;
}
.instruction {
	font-family: Arial,Helvetica,sans-serif;
	text-align: justify;
	font-size: 1.2em;
	color:#880000;
}
.instruction-bold {
	font-family: Arial,Helvetica,sans-serif;
	text-align: justify;
	font-size: 1.2em;
	font-weight: bold;
	color:#880000;
}
.log-in {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: x-small;
	font-weight: normal;
}
.log-in-button {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: x-small;
	font-weight: normal;
	padding-top: 5px;
}


.just-text {
	font-family: Arial,Helvetica,sans-serif;
	text-align: justify;
	font-size: .9em;
	color: #000000;
}
.small-heading {
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	font-size: 22pt;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}
.div-margin {
	margin:5%;
}

/* place ad preview uploaded picture thumbnails */
.place-ad-preview-picture{
  border-radius:5px;
  margin-top: 5px;
  margin-right:5px;
}

.desktop .place_ad_payment_details_form {
  width:760px;
}

a[href^="tel:"]{
  text-decoration:none;
}
@media screen and (min-width:800px){
  span.ext_prop_form_agency label {
  float: right;
  clear: right;
  /* text-align: right; */
  }
  div.ext_prop_form_agency{
    width: 40%;
    height: 4em;
  }
  div.ext_prop_form_agency span.pseudo-label{
    float:left;
  }
}
.pseudo-label i.fa-asterisk{
  color:crimson;
}   
  
/* box ad preview */

li.placing.a_box {
  padding-bottom:0.5em;
}  

/* ad preview images */
.pl .photo span.sub a img {
margin: 0px 0px 5px 0px;
}  

/*
.placing.a_box .sect_middle .photo{
  display:none;
}
*/

.placing.a_box .place-ad-preview-box-photos {
  margin-top:10px;  
}

/*  un-doing styles3  */
a:visited{
  color:#000099;
}