/*
 Theme Name: RimTechPro Divi Child
 Theme URI: https://rimtechpro.com/
 Description: Divi Child Theme for use on RimTechPro.com
 Author: WwbWorks.LA
 Author URI: https://WebWorks.LA/
 Template: Divi
 Version: 1.0.6
*/

/* =Theme customization starts here
------------------------------------------------------- */

@media (max-width: 980px) {
  .et_header_style_left #logo {
    max-height: 100%;
  }
  .hide-mobile {
    display: none;
  }
}
@media (max-width: 767px) {
  #et-info,
  #et-secondary-menu {
    text-align: right;
  }
}

.et-pb-contact-message {
  color: #ffffff;
}

#breadcrumbs {
  padding: 5px 20px;
  font-size: 12px;
  background: #eee;
}
.webworks-page-header,
.webworks-page-header .et_pb_row_0 {
  padding-top: 0 !important;
}

@media (min-width: 979px) {
  .et_pb_row {
    max-width: 70%;
  }
}
.small-button {
  font-size: 12px;
}
.small-button:after,
.small-button:before {
  font-size: 1.6em;
}

.gform_wrapper .et_pb_button:hover,
.gform_wrapper .et_pb_module .et_pb_button:hover {
  padding: 0.3em 1em;
  cursor: pointer;
}

.et_pb_contact .gform_wrapper.gravity-theme input[type="color"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="date"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="datetime-local"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="datetime"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="email"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="month"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="number"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="password"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="search"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="tel"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="text"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="time"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="url"],
.et_pb_contact .gform_wrapper.gravity-theme input[type="week"],
.et_pb_contact .gform_wrapper.gravity-theme select,
.et_pb_contact .gform_wrapper.gravity-theme textarea {
  padding: 16px;
}
.et_pb_contact .gform_wrapper.gravity-theme .gfield_validation_message,
.et_pb_contact .gform_wrapper.gravity-theme .validation_message {
  background: rgba(0, 0, 0, 0);
}
.et_pb_contact .gform_wrapper.gravity-theme .gform_validation_errors {
  display: none;
}
.et_pb_contact .gform_wrapper.gravity-theme #gf_1 .gform_footer {
  justify-content: flex-end;
}

.gfb-slot-list .gfb-tooltip-text {
  display: none !important;
}
.gform_body .ginput_container_gfb_appointment_calendar .gfb-cal-container {
  margin-top: 0;
}

.gform_body .gfb-fancy-calendar .entry-content thead th,
.entry-content tr th {
  color: #fff;
}
.gform_body .gfb-cal-container .today:not(.gfb-selected) > span {
  color: #000;
  border: 1px solid #000;
}
.gform_body .gfb-cal-container .gfb-timezone {
  display: none !important;
}
.gform_body div.gfb_year {
  display: none;
  padding-bottom: 10px;
}
.gform_body .gfb-cal-container h3 {
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .gform_body .gfb-cal-table-bordered thead tr th {
    padding: 5px !important;
  }
  .gform_body #gfb-timeslots-table-container-tr ul.gfb-slot-list li {
    width: 33%;
  }
}
#gform_fields_2
  .gfield_description.validation_message.gfield_validation_message {
  display: none;
}

body .post-meta,
body .et_pb_post .post-meta {
  font-size: 11px !important;
}

.blog-sidebar-widgets #block-4 {
  margin-bottom: 10px;
}

.gform-field-label.gform-field-label--type-sub {
  color: #979797 !important;
  padding: 1px 0px 5px 0px !important;
  line-height: normal;
}

.et_pb_wpt_gravityform #gfb-fancy-calendar .gfb-cal-container{
	margin-top: 0px;
}
