
.text-shadow-box {
    background: -moz-linear-gradient(left, #1b3c90 0%, #0e1545 100%);
    background: -webkit-linear-gradient(left, #1b3c90 0%, #0e1545 100%);
    background: linear-gradient(to right, #1b3c90 0%, #0e1545 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3c90', endColorstr='#0e1545',GradientType=1 );
    border: none;
    box-shadow: 0.5rem 0.5rem 0 #c93c06;
    color: #fff;
	font-weight: bold;
    margin-right: .5rem;
    margin-bottom: 2.5rem;
	padding: 50px;
}

h1 {
    line-height: 3.2rem;
}

.panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #d8d8d8;
    margin-bottom: 1.11111rem;
    padding: 1.11111rem;
    background: #f4e1ba;
    color: #333333;
}

.contact-bar {
   background: linear-gradient(to right, #c93c06 50%, #daa533 50%);
}

.checkmark-list {
    list-style: none;
}

/* Checkmark on lists */
.checkmark-list ul {
  list-style: none;
  padding: 0;
}
.checkmark-list li {
  padding-left: 1.3em;
}
.checkmark-list li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  color: #c93c06;
}

.footer-schema p {
  display: none;
}

.accordion {
  margin-left: 0;
}

.ryno-list {
  margin-bottom: 0;
}

.header-location-text {
    margin-top: 10px;
    font-size: 16.5px;
}

.postscript-cities .rsa-abc-template {
    padding: 0;
}

.postscript-cities .rsa-abc-template__heading {
    color: #fff;
    font-weight: 900;
    font-size: 3.75rem;
}

.postscript-cities .rsa-abc-template__icon {
    color: #fff;
}

.postscript-cities .rsa-abc-template__city {
    font-weight: 500;
    padding: 0;
}

.postscript-cities .rsa-abc-template__link {
    color: #fff;
    font-weight: 900;
    text-decoration: underline;
}

.postscript-cities .rsa-abc-template__link:hover {
    text-decoration: none;
}

.rsa-interiorpage .rsa-abc-template__icon {
    color: #c93c06;
}

@media screen and (min-width: 767px) {
    .postscript-cities .rsa-abc-template__row {
    column-count: 4;
    }
}

@media screen and (max-width: 639px) {
    .trust-branding #text-3 {
        display: none;
    }
    .contact-bar {
        background: transparent;
    }
    .contact-bar-right {
		background: #daa533;
    }
    .contact-bar-left {
		background: #c93c06;
    }
    .top-bar-section > ul {
        display: block;
    }
}

.wpcf7 p {
    margin: 0 !important;
}