/* Desktop */
.listings li p span.address,
.listings li p span.city,
.listings li p span.address,
.faq-header {
    font-family: 'Basis Grotesque', Arial, Helvetica, sans-serif;
	 color: black;
	 font-size: 1.5em;
}

.menu{
    font-family:   'Times New Roman', Arial, 'sans serif';
	 color: red;
	 font-size: 1.1em;
	 font-weight: bold;
	 }
.accordion-txt {
	        font-family: 'Times New Roman', Arial, 'sans serif';
			font-size: 18px;
			text-align: left;
			color: black;
			padding: 8px;
			
		}
.accordion-item {
	     background-color: #F2F2F2;
		 cursor: pointer;
		}
.accordion-handle {
	     font-family:  'Times New Roman', Arial, 'sans serif';
	     font-size: 100%;
	     color: #880015;
		}
.listings li p span.city {
    font-family: 'Times New Roman', Arial, 'sans serif';
}

.listings li p span.country {
    font-family: 'Times New Roman', Arial, 'sans serif';
    font-weight: bold;
}

/* Mobile */
.accordion-style-1 {
     font-family:  'Times New Roman', Arial, 'sans serif';
	 font-size: 100%;
}

.offices .city {
    font-family:'Times New Roman', Arial, 'sans serif';
    font-weight: bold;
    padding-top: 4px;
}

.offices span.address,
.offices span.phone,
.accordion-modifier-4 .accordion-content {
    font-family: Arial;
    line-height: 1.5;
}

.offices span.address {
    padding-top: 5px;
}

.btnApply{	background-color: #880015; color: #FFFFFF;}
.btnCopy{	background-color: #3E46C7;color: #FFFFFF;}
 
.btnApply, .btnCopy
	{
		padding: 7px;
		border: 1px solid #ccc;
		border-radius: 7px;
		font-size: 1.2em;
		width:120px;
	}
	
 .btnApply:hover
	{ background-color: #FF0B4E;}
 
 .btnCopy:hover
	{	background-color: #1D94FF;}
 