#copyright {
  font-size: 13px;
  color: #888;
}
#copyright a {
  color: #888;
}
.cs-header-default #site-nav {
  float: left;
  padding-left: 20px;
}
.cs-module-search input {
  font-size: 14px !important;
}
#colophon {
  font-size: 15px;
  color: #999;
}
#colophon a {
  color: #999;
}
#colophon .route_widget .about-strong {
  color: #ededed;
}
#colophon .route_widget .widget-title h4 {
  color: #ededed;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}
.sidebar-right .widget_nav_menu {
  background-image: none;
  -webkit-box-shadow: none;
}
.sidebar-right .widget_nav_menu .current-menu-item > a {
  -webkit-box-shadow: none;
}
#sidebar .widget_nav_menu ul li.current-menu-item > a:after {
  background-color: #fdfdfd;
}
#sidebar .widget_nav_menu {
  font-size: 15px;
}
#sidebar .widget_nav_menu ul li a:hover {
  background-color: #fff;
  font-weight: 600;
}
.route_widget .widget-title h4 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 600;
  color: #444;
}
.sidebar-right .widget_nav_menu .widget-title h4 {
  margin-left: 0px;
}
#sidebar .widget_nav_menu ul li a {
  padding: 10px 2px;
}
h4 {
  font-size: 20px;
}
h3 {
  font-size: 24px;
  font-weight: 600;
}
.cs-iconbox-heading {
  text-transform: uppercase;
  font-weight: 600;
}
.cs-btn {
  border: 1px solid;
}
.cs-cta {
  font-size: 16px;
  font-weight: 400;
}
#masthead.is-compact {
  background: #fff;
}
body {
  background-color: #fdfdfd;
}
#sidebar .widget_nav_menu:before {
  background-image: none;
}
#sidebar .widget_nav_menu:after {
  background-image: none;
}
#site-nav ul li ul li .cs-link:hover {
  font-weight: 600;
}
.cs-fancybox {
  font-size: 16px;
  text-align: left;
}
.cs-fancybox .cs-fancybox-heading {
  font-weight: 600;
}
body {
  line-height: 1.62em;
}
h4 {
  font-weight: 600;
  margin-bottom: 30px;
}
.rssmi_pagination ul {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
}
.gform_wrapper h2.gsection_title {
  font-size: 1.5em;
  color: #2e8ece;
}
.gform_wrapper .gsection {
  margin: 3em 0 0.8em;
  border-bottom: 0px solid #ccc;
}
.gform_wrapper .top_label .gfield_label {
  font-weight: 600;
  font-size: 1em;
  padding-top: 10px;
}
.cs-btn-xs {
  padding: 12px 16px;
  font-size: 14px;
}
.gform_wrapper div.validation_error {
  color: #cc0000;
  border-top: 1px solid #cc0000;
  border-bottom: 1px solid #cc0000;
}
.gform_wrapper .gfield_error .gfield_label {
  color: #cc0000;
}
.gform_wrapper .validation_message {
  color: #cc0000;
}
.gform_wrapper .gfield_required {
  color: #cc0000;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper
  li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: #ffe8e8;
}
.gform_wrapper li.gfield_error input[type="email"],
.gform_wrapper li.gfield_error input[type="number"],
.gform_wrapper li.gfield_error input[type="password"],
.gform_wrapper li.gfield_error input[type="tel"],
.gform_wrapper li.gfield_error input[type="text"],
.gform_wrapper li.gfield_error input[type="url"],
.gform_wrapper li.gfield_error textarea {
  border: 1px solid #cccccc;
}
.gform_wrapper .gform_page_footer .button.gform_button {
  background-color: green;
  margin-bottom: 0.5em;
}
a.map-it-link {
  display: none;
}
.gf_browser_ie.gform_wrapper .gfield_checkbox li input,
.gf_browser_ie.gform_wrapper .gfield_checkbox li input[type="checkbox"],
.gf_browser_ie.gform_wrapper .gfield_radio li input[type="radio"] {
  margin-top: 0.375em;
}
.sidebar-right .widget_nav_menu {
  -webkit-box-shadow: 0px 0 0 #eee inset;
  box-shadow: 0px 0 0 #eee inset;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
  padding-top: 10px;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
  padding-top: 10px;
}
.gform_wrapper ul li.gfield {
  padding-bottom: 10px;
}
.cs-module-social a {
  font-size: 26px;
}
a.cs-in.fa.fa-twitter {
  color: #298fd7;
}
a.cs-in.fa.fa-youtube-play {
  color: #d50000;
}
a.cs-in.fa.fa-rss-square {
  color: #fa9b39;
}
a.cs-in:hover.fa.fa-youtube-play {
  background-color: #d50000;
}
a.cs-in:hover.fa.fa-rss-square {
  background-color: #fa9b39;
}
.cs-top-module {
  font-size: 13px;
  border-right: 0px solid #e8e8e8;
}
.cs-table-bordered > thead > tr > th {
  background: #cdcdcd;
  border-bottom-width: 1px;
}
th#new {
  color: #298fd7;
  background-color: #f6f6f6;
  font-weight: 400;
}
th#report {
  font-weight: 400;
}
#daln-slider {
  text-transform: none;
}
#daln-close {
  display: block;
}
#daln-slider-floating-content .daln-slider-single-news {
  font-size: 22px;
}
html,
body {
  max-width: 100%;
  overflow-x: hidden;
}
i.fa.fa-clock-o {
  display: none;
}
.cs_widget_custom_posts .post-date {
  font-size: 14px;
  color: #298fd7;
  opacity: 0.6;
}
.blog-masonry .entry-title {
  font-size: 26px;
}
span.entry-author-link {
  display: none;
}
span.entry-cat-links {
  display: none;
}
span.entry-love {
  display: none;
}
span.entry-edit-link {
  display: none;
}
.entry-date a:before {
  display: none;
}
time.entry-date {
  font-size: 15px;
  color: #666;
  opacity: 0.6;
}
table > thead > tr > th,
table > thead > tr > td,
table > tbody > tr > th,
table > tbody > tr > td,
table > tfoot > tr > th,
table > tfoot > tr > td {
  vertical-align: middle;
}
.cs-btn-group .cs-btn {
  text-transform: none;
  font-size: 18px;
}
.cs-btn-group {
  text-align: left;
}
.cs-btn-group .cs-btn:first-child {
  border-right: 1px solid #fff;
}
.cs-btn-group .cs-btn:not(:first-child):not(:last-child) {
  border-right: 1px solid #fff;
}
