/*
  Theme Name:   Route Child
  Theme URI:    http://routewp.com/
  Author:       Codestar
  Author URI:   http://codestar.me/
  Description:  Route Multi-Purpose WordPress Theme by a Elite Author
  Version:      1.5
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  Text Domain:  route
  Template:     route
*/
@import url("../route/style.css");

a {
  color: #10A9E2;
  text-decoration: none;
}
::selection {
  color: #fff;
  background-color: #10A9E2;
}
.cs-top-module > a:hover,
.cs-top-module .cs-open-modal:hover {
  color: #10A9E2;
  text-decoration: none;
}
.cs-modal-content {
  display: none;
  position: absolute;
  z-index: 250;
  left: 0;
  width: 300px;
  padding: 10px;
  font-size: 12px;
  line-height: 1.7em;
  margin-top: -2px;
  color: #555;
  background-color: #fff;
  border-top: 2px solid #10A9E2;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.125);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.125);
}
.cs-module-social a:hover {
  color: #fff !important;
  background-color: #10A9E2;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
}
#site-logo h1 a:hover {
  color: #10A9E2;
  text-decoration: none;
}
#site-nav ul li ul li .cs-link:hover {
  color: #10A9E2;
  background-color: #f8f8f8;
  text-decoration: none;
}
#site-nav > ul > li > .cs-link:hover {
  color: #10A9E2;
  text-decoration: none;
}
#site-nav > ul > li > ul {
  border-top: 2px solid #10A9E2;
  margin-top: -2px;
}
#site-nav .current-menu-ancestor > .cs-link,
#site-nav .current-menu-item > .cs-link {
  color: #10A9E2;
}
.cs-menu-effect .cs-link-depth-0:before {
  content: "";
  position: absolute;
  z-index: 0;
  height: 2px;
  background-color: #10A9E2;
  opacity: 0;
}
.cs-menu-effect-4 .cs-link-depth-0:before {
  content: "•";
  left: 0;
  top: -16px;
  font-size: 16px;
  text-align: center;
  width: 100%;
  height: 0;
  color: #10A9E2;
  text-shadow: 0 0 #10A9E2;
  background-color: transparent;
}
.cs-menu-effect-4 .cs-link-depth-0:hover::before {
  text-shadow: 8px 0 #10A9E2, -8px 0 #10A9E2;
}
.cs-menu-effect-6 .cs-link-depth-0:before {
  left: 0;
  top: 50%;
  width: 100%;
  height: 2.4em;
  margin-top: -1.2em;
  border: 2px solid #10A9E2;
  background-color: transparent !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.cs-menu-effect-7 .cs-depth-0:hover .cs-link-depth-0 {
  color: #fff !important;
  background-color: #10A9E2;
}
#page-header {
  position: relative;
  margin: 0;
  width: 100%;
  color: #fff;
  background-color: #10A9E2;
}
.comment-meta a:hover,
.entry-tags a:hover,
.entry-title a:hover,
.entry-meta a:hover {
  color: #10A9E2;
  text-decoration: none;
}
.page-pagination a:hover {
  color: #10A9E2;
  text-decoration: none;
}
.page-pagination .current {
  color: #fff;
  border: 1px solid #10A9E2;
  background-color: #10A9E2;
}
.ajax-pagination .cs-loader:after {
  background-color: #10A9E2;
}
.related-posts ul li a:hover {
  color: #10A9E2;
  text-decoration: none;
}
.route_widget .widget-title h4 {
  font-size: 16px;
  color: #10A9E2;
  margin-bottom: 20px;
}
.widget_calendar tbody a {
  display: block;
  color: #fff;
  background-color: #10A9E2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#sidebar .widget_nav_menu ul li.current-menu-item > a {
  background: #fff;
  border: 1px solid #e8e8e8;
  color: #10A9E2;
}
#sidebar .widget_nav_menu ul li.current-menu-item > a:after {
  content: "";
  position: absolute;
  top: -1px;
  bottom: -1px;
  width: 2px;
  background-color: #10A9E2;
}
.cs-accent-color {
  color: #10A9E2;
}
.cs-accent-background {
  background-color: #10A9E2;
}

.cs-accent-border {
  border-color: #10A9E2;
}
.cs-box-link {padding: 10px;}
.cs-box-link:hover {text-decoration: none;}
.cs-iconbox:hover {background: #f1f1f1; text-decoration: none;}
.page-id-5577 .cs-iconbox {margin-bottom: 0px !important;}
.home .cs-iconbox:hover {background: none;}
