h1,
h2,
h3,
.quarter_boxes h4,
#header_nav .sub_menu li:hover a,
.portfolio_display h4,
.silver_banner p {
  color: #55249a;
}
h4,
p,
label,
input,
textarea {
  color: #000;
}
h5,
.white,
#home_testimonials p,
#header_nav li > a:after,
#footer_nav a,
#main_footer p,
#credits_footer p,
.p-name,
.purple_banner p {
  color: #fff !important;
}
#home_slideshow_container h2,
#home_slideshow_container h4,
#home_slideshow_container {
  color: #f2f2f2;
}
.quarter_boxes button {
  background-color: #b7b7b7;
  color: #fff;
}
.quarter_boxes button:hover {
  background-color: #9833fe;
}
.highlighted_text,
#footer_contact_response_container p,
#contact_response_container p {
  color: #9833fe;
}
.portfolio_slideshow,
#web_application_examples_container img {
  object-fit: contain;
  object-position: center;
  height: 100%;
}
#home_contact input {
  border: 1px solid #ebebeb;
}
#main_footer {
  background-color: #37383a;
}
#credits_footer {
  background-color: #272829;
}
#top_bar {
  background-color: #cfc1e4;
}
#header_banner,
#header_nav .sub_menu li,
.title_container,
.patterned_background,
#portfolio_banner {
  background-color: #55249a;
}
#header_nav .sub_menu {
  border: 2px solid #fff;
}
#header_nav .sub_menu li,
#header_nav > ul {
  border-bottom: 2px solid #f2f2f2;
}
.slider_pagination label {
  background-color: #fff;
}
#header_nav .sub_menu li:hover,
.sub_section {
  background: #f2f2f2;
}
#header_nav li a {
  color: #fff;
}
#accordion_box_container h3,
#accordion_box_container > div {
  border: 2px solid #55249a;
}
#accordion_box_container {
  border-bottom: 2px solid #55249a !important;
}
#hosting_maintenance_table th {
  border-bottom: 2px solid #55249a;
}
#hosting_maintenance_table th:first-child,
#hosting_maintenance_table td:first-child {
  border-right: 2px solid #55249a;
}
#hosting_maintenance_table th:nth-child(odd),
#hosting_maintenance_table td:nth-child(odd) {
  background-color: #fff;
}
#hosting_maintenance_table th:nth-child(even),
#hosting_maintenance_table td:nth-child(even) {
  background-color: #ebebeb;
}
#hosting_maintenance_table th:last-child,
#hosting_maintenance_table td:last-child {
  background-color: #b7b7b7;
}
#hosting_maintenance_table tbody tr:last-child,
#top_bar p {
  color: #55249a;
}
#contact_form input,
#contact_form textarea {
  background-color: #fff;
  border: 1px solid #55249a;
}
footer {
  border-top: 2px solid #55249a;
}
hr {
  border-top: 1px solid #b7b7b7;
}
#footer_contact_details {
  background: #fff;
  border: 2px solid #ebebeb;
}
#hosting_maintenance_pricing_container > div,
#hosting_maintenance_pricing_container > div > div:nth-child(2) {
  border: 1px solid #55249a;
  border-top: none;
  border-bottom: none;
}
.popout_box {
  background: #fff;
}
.purple_banner {
  background-color: #55249a;
}
#shopify_screens_container {
  background-color: #cfc1e4;
}
#hosting_maintenance_pricing_container hr {
  border-top: 2px solid #55249a;
}
.hosting_switch_button {
  color: #b7b7b7;
  border-top: 2px solid #b7b7b7;
  border-bottom: 2px solid #b7b7b7;
}
.hosting_switch_button.selected_hosting {
  color: #fff;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.slide1 {
  background: #987fbd;
}
.slide2 {
  background: #9833fe;
}
.slide3 {
  background: #cfc1e4;
}
.slide4 {
  background: #3d355b;
}
.slide5 {
  background: #55249a;
}
.slide_radio1:checked ~ .slider_pagination .page1,
.slide_radio2:checked ~ .slider_pagination .page2,
.slide_radio3:checked ~ .slider_pagination .page3,
.slide_radio4:checked ~ .slider_pagination .page4,
.slide_radio5:checked ~ .slider_pagination .page5 {
  border: 2px solid #fff;
}
@media only screen and (min-width: 320px) and (max-width: 699px) {
  #hosting_maintenance_pricing_container > div > div {
    border-bottom: 2px solid #55249a;
  }
  #hosting_maintenance_pricing_container > div > div:nth-child(2) {
    border-bottom: 2px solid #55249a !important;
  }
  #hosting_maintenance_pricing_container .popout_box .banner_container p {
    color: #fff;
  }
}
