.header-main-layout-1 .main-header-bar-navigation{
    text-transform:uppercase;
}

.orange-text{
    color:#d5692e;
    font-size:18px;
    font-weight:600;
}
.entry-content h4 a{
    font-family: inherit !important;
    text-decoration:none;
}
.entry-content h4 a:hover{
    border-bottom:3px solid #fff;
    text-decoration:none;
}
.firstcharacter {
  color: #d5692e;
  float: left;
  font-size: 64px;
  font-weight:700;
  line-height: 55px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}


.social-media ul li{
    display:inline-block;
    margin-left:5px;
}
.social-media ul li a{
    background:#d5692e;
    border-radius:50%;
    color:#fff !important;
    display:inline-block;
    font-size:17px;
    width:40px;
    height:40px;
    padding:7px;
    text-align:center;
}
.social-media ul li a:hover{
    background:#45856d;
    color:#fff !important;
}

table, td, th{
    border:0 !important;
    /*padding:5px 0 15px;*/
}
.referral-form{
    font-size:15px;
    margin-bottom:50px;
}
.referral-form strong{
    font-size:16px;
    margin:10px 0 !important;
}
.referral-form p{
    font-size:15px;
    padding:0 6px !important;
    line-height:18px;
}
.referral-form h4{
  margin:20px 0 !important;
}

.referral-form input[type=text], .referral-form input[type=tel], .referral-form input[type=email] {
	width: 100%;
	border: solid 1px #ccc;
	padding: 6px;
	margin-bottom:6px;
}
.referral-form textarea {
	width: 100%;
	border: solid 1px #ccc;
	padding: 6px;
	height: 180px;
	resize: none;
	margin-bottom:6px;
}
.referral-form input:not([type="submit"]){
	padding: 6px;
	margin-bottom:4px;
}
.referral-form select{
	border: solid 1px #ccc;
	padding: 6px;
	transition: all 0.1s;
	width: auto;
	margin-bottom:6px;
	font-size: 14px;
}

.referral-form input[type=submit] {
	float: right;
	padding: 15px 40px !important;
	border: none;
	color: #fff;
	background: #d5692e;
	font-size: 18px;
    letter-spacing: 4px;
    margin-bottom:40px;
}
.referral-form input[type=submit]:hover {
	background: #45856d;
}

span.wpcf7-list-item{
    display: block;
}
.note{
    line-height:10px !important;
}

.top-bar {
    background-color: transparent;
    background-image: linear-gradient(-160deg, #000000 0%, #FF7C34 100%);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    padding: 4px 0 0;
    min-height: 40px;
    text-align: right;
}
.top-bar .container{
    width:100%;
    max-width:1200px;
    margin:0 auto;
}
.top-bar ul li{
    display:inline-block;
    margin-left:5px;
}
.top-bar ul li a{
    /*background:#fff;
    border-radius:50%;*/
    color:#fff !important;
    display:inline-block;
    /*width:30px;
    height:30px;*/
    padding:5px;
    text-align:center;
    font-size: 16px;
}
.top-bar ul li a:hover{
    color:#dd8758 !important;
}


/******************************Responsive style****************************************/
@media (max-width:991px) {

.ast-header-break-point .main-navigation ul li a {
    background:#f9bb99 !important;
}
.top-bar{
    text-align:center;
}
.ml-responsive-table dd, .ml-responsive-table dt, .ml-responsive-table dl dd:nth-of-type(2n+1){
    margin: 0 !important;
    padding: 0 !important;
}
.ml-responsive-table dd:last-child {
    padding-bottom:0 !important;
}
.ml-responsive-table dl:nth-of-type(2n+1) {
    background: #fff;
}


}