@font-face {
    font-family: Commercial;
    src: url("/custom/Commercial.ttf") format("truetype");
}

#introtext a {
  color: #fff;
  text-decoration: underline;
}

#bwcallme {
  margin-top: 20px;
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
  width: 100%;
}

#bwemailme {
  margin-top: 5px;
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
  width: 100%;
}

.et_pb_widget a {
  color: #fff;
}

.textwidget .fa {
  font-size: 22px;
  margin-right: 15px;
}

body {
  cursor: url('/custom/marquee-curser.png'), auto;	
}

#footer-widgets {
  padding: 4.5% 0 0;
}

#mobile_menu {
  background: #000 !important;
}

.et_pb_gutters3 .footer-widget {
  margin-bottom: 1.5%;
}

#pagetitle {
  margin-bottom: 10px !important;
}

#talkus {
  margin-top: -270px;
}

#pagetitle h1 {
  font-weight: 600;
  font-size: 30px;
}

#abbadge img {
  max-width: 200px;
}

#abbadgerow {
  padding: 0 !important;
  margin-top: -230px !important;
  position: absolute;
  width: 100%;
}

.et-fixed-header {
  background: #000 !important;
}

#footer-info {
  width: 100%;
  text-align: center;
}

.et-fixed-header #top-menu a {
  padding-bottom: 20px !important;
}

h2 {
  font-family: 'Commercial' !important;
  font-size: 40px;
}

.tp-caption:hover {
  color: #e74798 !important;
}

.tp-caption {
  text-shadow: 0 0 10px #000;
}

#revrow {
  padding-top: 0 !important;
}

#top-menu a {
  padding-bottom: 50px !important;
}

#pinkbox {
  background: #e74798a8;
  padding: 30px;
}

#pinkborder img {
  border: 4px solid;
}

/* TESTIMONIAL */

#testisection {
background: rgb(228,74,158);
background: -moz-linear-gradient(180deg, rgba(228,74,158,1) 0%, rgba(228,74,158,1) 0%, rgba(207,98,204,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(228,74,158,1) 0%, rgba(228,74,158,1) 0%, rgba(207,98,204,1) 100%);
background: linear-gradient(180deg, rgba(228,74,158,1) 0%, rgba(228,74,158,1) 0%, rgba(207,98,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e44a9e",endColorstr="#cf62cc",GradientType=1); 
}
.tss-wrapper .tss-carousel3 .item-content-wrapper {
  background: transparent !important;
  text-align: center;
  color: #fff;
}

.item-content-wrapper::before {
  display: none !important;
}

.author-name {
  color: #fff !important;
}

.tss-carousel .swiper-pagination-bullet-active {
  background: #fff !important;
}

@media screen and (max-width: 980px) {

#talkus {
  margin-top: 0 !important;
}

.wp-image-122 {
  max-width: 100% !important;
  min-width: 100% !important;
}

#abbadgerow {
  padding: 0 !important;
  margin-top: 0 !important;
  position: unset !important;
  width: 100%;
  background: #cf63ce !important;
}

.image-caption {
  display: none !important;
}

#badge {
  position: unset !important;
  left: 0 !important;
  max-width: 100%;
  bottom: 0;
  min-width: 100% !important;
}

.page-id-13 .wp-image-122 {
  margin-bottom: 30px;
}

.page-id-13 div.et_pb_section.et_pb_section_2 {
  background-position: 26% !important;
}

#contact-deets h3 {
  font-size: 16px;
}

}


/* CF 7 */

#bwform .wpcf7-form-control.wpcf7-text {
    border: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    padding: 10px 0;
    width: 100%;
    text-indent: 10px;
}

#bwform .wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    padding: 10px 0;
    width: 100%;
    text-indent: 10px;
}

#bwform .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    margin-bottom: 12px;
}

#bwform .wpcf7-form-control.wpcf7-submit {
    background: #ce63ce;
    border: 0 solid #fff;
    color: #fff;
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
    font-weight: bold;
    padding: 8px 0;
    text-transform: uppercase;
    width: 100%;
}

#bwform {
  background: #fff;
  padding: 20px;
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
  box-shadow: 0 0 20px #9b469b; -moz-box-shadow: 0 0 20px #9b469b; -webkit-box-shadow: 0 0 20px #9b469b; -ktml-box-shadow: 0 0 20px #9b469b;
}



#bwform .wpcf7-response-output {
    margin: 0 !important;
}

#bwform .wpcf7-date {
    border: 1px solid #ccc;
    width: 100%;
    padding: 10px 6px;
    color: #888;
}

#bwform .wpcf7-select {
    width: 100%;
    padding: 8px 6px;
    border-color: #ccc;
}

#bwform .wpcf7-response-output {
  margin-top: 20px !important;
}

#bwform .wpcf7-spinner {
  display: none !important;
}