/**Midrivers**/

/*Brand Colors
#d14728-dk orange
#ea884a-lt orange
#0054a6-mr blue
#182f58-dk blue
#b8c5d1-lt blue
#bbbbbb-lt gray font
#222222-bkg 

*/

.category-module li {
  border-bottom: 1px #555555 solid!important;
  padding-bottom: 15px!important;
  padding-top: 15px!important;
}

.category-module li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f105";
    width: 10px;
    height: 10px;
    float: left;
    margin: 0 12px 0 0;
}

body {
  font-size: 14pt!important;
  line-height: 24pt!important;
  color: #bbbbbb!important;
  background-color: #222222!important;
}

a:link,
a:visited  {
  color: #ea884a;
  text-decoration: none!important;
}

a:hover {
 color: #a1b3c5!important;
 text-decoration: underline!important;
}

a:active {
  color: #d14728!important;
}

.burger-icon>span {
  background-color: #b8c5d1!important;
}

h1 {
  color: #ea884a;
  font-size: 22pt!important;
}

h1.sppb-addon-title {
  color: #bbbbbb!important;
  font-size: 22pt!important;
}

h2,
h2 a:link,
h2 a:visited {
  color: #ea884a!important;
  font-size: 20pt!important;
}

h3 {
  color: #ea884a!important;
  font-size: 18pt!important;
}

h4 {
  color: #ea884a!important;
  font-size: 16pt!important;
}

h5 {
  color: #ea884a!important;
  font-size: 16pt!important;
}

.img-style img {
  border-radius: 15px!important;
}

.article-list .article .readmore {
    font-size: 18px!important;
    text-decoration: underline!important;
}

#sp-topbar {
  padding: 2px 0!important;
  background-color: #000000!important;
  color: #222222!important;
  border-bottom: thin solid rgba(255,255,255,.1); !important;
}

#sp-top-bar a,
#sp-top-bar a:visited,
#sp-top-bar a:hover {
  color: #ddd!important;
}

.sppb-icons-group-list a:link,
.sppb-icons-group-list a:visited {
  color: #ea884a!important;
}

.sppb-icons-group-list a:hover {
  color: #a1b3c5!important;
}

#sp-header {
  background-color: #000000!important;
  color: #222222!important;
  border-bottom: thin solid rgba(255,255,255,.1); !important;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0)!important;
}

#sp-header.header-sticky {
  background-color: #000000!important;
}

#sp-main-body {
  padding: 50!important;
}

#sp-bottom {
  background: #222222!important;
  border-top: 1px #000000 solid!important;
}

#sp-footer {
  background: #000000!important;
  color: #b8c5d1!important;
}

/* megamenu */

.sp-megamenu-parent>li>a {
  font-family: 'Verdana'!important;
  font-size: 14pt!important;
  text-decoration: none!important;
  color: #bababa!important;
}

.sp-megamenu-parent>li>a:hover {
  color: #ea884a!important;
}

.sp-megamenu-parent>li.active>a {
   color: #ea884a!important;
   font-weight: bold!important;
}

.sp-mega-group>li>a,
.sp-mega-group>li>a:visited  {
   font-size: 16px!important;
   line-height: 20px!important;
   font-family: 'Trebuchet MS'!important;
   font-weight: normal!important;
   color: #182f58!important;
   text-transform: none!important;
   text-decoration: none!important;
}

.sp-mega-group>li>a:hover {
  text-decoration:underline!important;
  color: #d14728!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
  font-size: 14px!important;
  padding-left: 10px!important;
  line-height: 16px!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  padding: 15px 10px!important;
}

/** table on Open Internet Policy **/

.table-1 table, .tkt-slctr-tbl-wrap-dv table {
    border: 1px solid #dcdcdc;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .5);
}

.mark, mark {
    padding: .1875em;
    background-color: #bbbbbb!important;
}

/**blog**/

.article .article-header h2 {
  margin: 0px!important;
}

.article-list .article {
  border: none!important;
}

.readmore a:link,
.readmore a:visited {
  color: #ea884a!important; 
}

.readmore a:hover {
  color: #a1b3c5!important;   
}

