h1.entry-title.main_title { 
  text-align: center !important; 
  font-weight: bold !important; 
}

.to-top { 
  position: fixed; 
  bottom: 5%; 
  right: 5%; 
  padding-top: 5px; 
  padding-bottom: 5px; 
  padding-left: 8px; 
  padding-right: 8px; 
}

#footer-widgets { 
  padding: 0 !important; 
}

.to-top img { 
  max-height: 30px; 
  max-width: auto; 
} 

div.blockquote { 
  padding: 20pt; 
  max-width: 350px; 
  max-height: auto; 
  color: #000; 
  font-size: 16pt; 
  line-height: 19pt; 
  margin: 25pt; 
  float: right; 
  border: 1px solid rgba(0,0,0,0.25); 
  font-family: Times New Roman !important; 
  background-color: #d4e1ef; 
}

.et_header_style_centered .mobile_nav .select_page, 
.et_header_style_split .mobile_nav .select_page, 
.et_nav_text_color_light #top-menu > li > a, 
.et_nav_text_color_dark #top-menu > li > a, 
#top-menu a, .et_mobile_menu li a, 
.et_nav_text_color_light .et_mobile_menu li a, 
.et_nav_text_color_dark .et_mobile_menu li a, 
#et_search_icon:before, 
.et_search_form_container input, 
span.et_close_search_field:after, 
#et-top-navigation .et-cart-info { 
  color: rgba(255,255,255,0.9) !important; 
} 

@media only screen and (min-width: 981px) { 
  
.et-fixed-header #top-menu a, 
.et-fixed-header #et_search_icon:before, 
.et-fixed-header #et_top_search .et-search-form input, 
.et-fixed-header .et_search_form_container input, 
.et-fixed-header .et_close_search_field:after, 
.et-fixed-header #et-top-navigation .et-cart-info { 
  color: rgba(255,255,255,0.9) !important; 
}
}

div.box { 
  display: block !important; 
}

div.blue-box { 
  padding: 20pt; 
  color: #000; 
  margin: 25pt; 
  border: 1px solid rgba(0,0,0,0.25); 
  background-color: #d4e1ef; 
}

.et-shadow .et-box-content { 
  font-size: 16px; 
  font-weight: bold; 
  color: #000; 
}

.et-shadow .et-box-content ol li { 
  margin-bottom: 20pt; 
}

.entry-content table { 
  border: 0 !important; 
}

.entry-content tr td { 
  border: 0 !important; 
} 

dl.level1 dt a span { 
  font-weight: bold !important; 
  font-size: 18pt !important; 
  padding-left: 4pt !important; 
  color: #1e73be !important; 
  /*letter-spacing: 1px !important; */
}

dl.level1 dt a span:hover, 
dl.level1 dt a span:active, 
dl.level1 dt a span:focus { 
  color: #000 !important; 
}

dl.level2 dt a span { 
  font-size: 14pt !important; 
  line-height: 20pt !important; 
  padding-left: 0 !important; 
  font-weight: normal !important; 
  color: #000 !important; 
  letter-spacing: 0 !important; 
}

dl.level2 dt .inner { 
  padding-top: 2pt !important; 
  padding-bottom: 2pt !important; 
  line-height: 16pt !important; 
} 

dl.level1 dd { 
  margin-top: 15pt !important; 
} 

dl.level1 dt .inner { 
  border: 0 !important; 
  background-image: none !important;
}

.home .printfriendly { 
  display: none; 
}

.et_pb_row_0 { 
  max-width: 100% !important; 
}