.sppb-btn-default, #wt-site .chronoform input[type="submit"] {border-color: #c79a2c; color: #ffffff; border-radius:0px; background: #c79a2c none repeat scroll 0 0;}
.sppb-btn-default:hover, .sppb-btn-default:focus, .sppb-btn-default:active, #wt-site .chronoform input[type="submit"]:hover, .sppb-btn:hover { background-color: #444546; border-color: #444546; border-radius: 0; color: #fff;
}
.sppb-btn, #wt-site .chronoform input[type="submit"]{ font-weight:bold; padding:8px 15px;}
#sp-main-body{overflow:hidden;}
.sppb-testimonial-pro .sppb-carousel-inner .sppb-item img{float:left; margin-right:15px;}
.sppb-testimonial-pro .sppb-testimonial-message { overflow: hidden; text-align: left; font-size:14px; line-height:24px;}
.sppb-testimonial-pro.client-name-hide .sppb-testimonial-client{ display:none;}
.sppb-testimonial-pro .sppb-carousel-control { background-color: #c79a2c; border: 2px solid #c79a2c; border-radius: 0; font-size: 18px; height: 32px; line-height: 28px; color:#fff;
}
.sppb-testimonial-pro .sppb-carousel-control:hover{background-color:transparent; color:#000;}

/* *** Back to top *** */
#wt-totop.backtotop { position: fixed; width: 45px; bottom: 20px;  right: 10px;  min-height: 45px; line-height: 42px; overflow: hidden;  z-index: 40;   display: block; text-align: center; color:#fff; -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px; background-color: rgba(0, 0, 0, 0.9); 
}

#wt-totop.backtotop:hover {background-color:#FFFFFF; color:#000000;}
#wt-totop.backtotop.hidden-top { bottom: -100px; }
#wt-totop.backtotop::before{ content: "";}
.MMBar-block, .MMCanvas-block { background-color: #333 !important; }
.MMCanvas-block .wt-mobile-menu li.level-1:after { display: none !important; }
ul.off-canvas-list li a{border-bottom-color:#434343;}

/* FAQ */
.accordian1 .sppb-panel-default > .sppb-panel-heading { background-color: #57469c; border-color: #57469c;
    color: #ffffff;
}
.accordian1 .sppb-panel-default { border-color: #57469c; }
.accordian2 .sppb-panel-default > .sppb-panel-heading { background-color: #c79a2c; border-color: #ffffff;
    color: #ffffff;
}
.accordian2 .sppb-panel-default .sppb-panel-body{background-color:#fcf5e6;}
.accordian2 .sppb-panel-default { border-color: #ffffff; border-bottom: 2px solid #ffffff; }
.accordian2 .sppb-panel-heading .sppb-panel-title {font-size:20px; line-height:20px; font-weight:bold;}
.accordian2 .sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction{color: #ffffff;}
.accordian2 .sppb-panel-default .sppb-panel-body { border-top-color: #ffffff; }
/* Social Media */
ul.social-media { list-style: outside none none; margin-bottom: 0; padding-left: 5px !important;}
.social-media, .social-media ul, ul.social-media {margin-bottom: 0px; list-style:none;padding-left: 5px;}
.social-media li { display: inline-block; list-style: outside none none; margin-bottom: 0; margin-right: 20px; padding-left: 0; padding-right: 0; position:relative;
}


.social-media li + li::after {
 border: 3px solid #ffffff; border-radius: 50%; content: ""; height: 0px; left: -20px; position: absolute; top: 16px; width: 0px;
}

.social-media .fa { background-color: rgba(0, 0, 0, 0); border-radius: 0; color: #ffffff; font-size: 28px; line-height: 28px; min-height: 28px; padding:5px 10px 5px 0; text-align: center; vertical-align: middle;
}
.social-media .fa { -webkit-transition: background 0.6s; transition: background 0.6s; }
.social-media .fa span.title{ margin-left:5px; }
.social-media .fa:hover { background-color: transparent; color:#c79a2c; }

#sp-footer{ padding:20px 15px;overflow:hidden; }
.white-popup-block { overflow-y: auto; }
.btn {
    background-color: #c79a2c;
    border-radius: 0;
    color: #ffffff;
}
.btn:hover{background-color: #444; color: #ffffff;}