/*
Theme Name: DevOGBrown Divi
Description: DevOGB Child Theme for Divi Theme by ElegantThemes.com
Author: Solutions by O.G. Brown
Author URI: http://sbogb.com
Version: 4.27.9
Template: Divi
*/

.us_based {
    margin-left: 2em;
    margin-right: 2em;

}

.us_based img {
    margin-left: 1em;

}

.special {
   color: red !important;
}
.et_pb_tab_active a {
    color:  #2ea3f2 !important;

}
.et_pb_tabs_controls  li a {
      font-size: 125%;
    color:  #ffffff;
}
.look_over_there_icon::after {
    content: "\28";
    position: relative;
    font-family: 'ETmodules';
    color: #5aa2e2;
    font-weight: bold;
    font-size: x-large;
}
#offers {
    text-align:center;
}
table tr td {
   font-size: 18px;
   color: #333333;
   vertical-align: middle;
}
.mainttable tr td {
   font-weight: 400;
   font-size: 18px;
   color: #333333;
   vertical-align: middle;
}
.attention {
   color: orange;
}
.firstword {
   font-size: 150%;
}
.flex_column h2 {
   text-transform: inherit;
}
.smallcap, .smallcapnotice {
   font-variant: small-caps !important;
}
.smallcapnotice {
   color: #2d5c88; 
}
.turnaround {
   font-size: 80%;
}
.sidenote , .moredetail {
   color: gray;
   font-size: 70%;
}
.moredetail {
  padding-top: 1em;
}
.moredetail a {
      color: gray;
}
.normalcolor {
   color: green;
}
.fastcolor {
   color: orange;
}
.urgentcolor {
   color: red;
}

.serviceterms {
   text-align: center;
}
div.serviceterms {
    padding:0;
    position: relative;
}
div.serviceheading + div {
   margin-bottom: 2em;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}
.serviceterms + div + div {
     margin: 0;
     padding: 0;
}
div .one_fourth  {
    width: 25% !important;
    margin-left: 0 !important;
    min-width: 150px;
}
.serviceterms .first  div {
    background-color: #f8f8f8;
    border-left-style: solid;
    border-left-width: 1px;
}
.serviceterms div + div  div {
    background-color: #f8f8f8;
    border-left-style: solid;
    border-left-width: 1px;
}
.serviceterms div.last {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: black;
}
.serviceheading {
    min-height: 2.5em;
    font-size: 80%;
    font-weight: 700;
    font-variant: small-caps;
}
.serviceterms div.serviceheading {
    background: #2d5c88;
    color: white;
}
.serviceterms .last {
    border-right-style: solid;
    border-right-width: 1px;
}
