/*
 Theme Name:   Escoteiros Theme
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Escoteiros Theme
 Author:       Paulo Lima
 Author URI:   http://docpor.pt
 Template:     education-hub
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  rowling-child
*/

#primary {
  width: 67%;
}

#sidebar-primary {
  width: 33%
}

#main-slider .cycle-caption {
  top: -900px;
}

#main-slider .pager-box {
  height: 10px;
  width: 10px;
}

.cycle-caption {
  display: none;
}

.recent-news {
  width: 100%;
}

.news-post {
  width: 25%;
}

.news-post:nth-child(2n+1) {
  clear: none;
}

.site-footer {
  background-color: #612399;
  background-image: url("img/logo_wosm.gif");
  background-repeat: no-repeat;
  background-position: left center;
}

#main-nav {
  border-bottom: 5px solid #96ba0a;
}

.main-navigation li a:hover, .main-navigation li.current-menu-item>a, .main-navigation li.current_page_item>a, .main-navigation li:hover>a {
  background: #96ba0a;
}

#main-slider .pager-box {
  background: #96ba0a none repeat scroll 0 0;
}

#main-slider .cycle-caption {
  border-right: 8px solid #96ba0a;
}

.search-form .search-submit:hover, #main-slider .cycle-prev:hover::after, #main-slider .cycle-next:hover::after {
  background-color: #96ba0a;
}

.news-content {
  border-top: 5px solid #96ba0a;
}

.scrollup {
  background: #96ba0a none repeat scroll 0 0;
}

#sidebar-primary .widget-title, #sidebar-secondary .widget-title {
  border-bottom: 0 solid #96ba0a;
  border-left: 5px solid #96ba0a;
}

.widget-area ul li::before {
  color: #96ba0a;
}

.quick-links a.links-btn::after {
  background: #96ba0a none repeat scroll 0 0;
}

button, a.cta-button-primary, input[type="button"], input[type="reset"], input[type="submit"] {
  background-color: #96ba0a;
}

blockquote {
  border-left: 4px solid #96ba0a;
}

button, a.cta-button-primary, input[type="button"], input[type="reset"], input[type="submit"] {
  background: #96ba0a;
}

#calendar_wrap #next, #calendar_wrap td#prev, td#today {
  background: #96ba0a;
}

a.comment-reply-link:hover {
  background-color: #96ba0a;
}

.nav-links a:hover, a.cta-button-primary:hover, .nav-links span.current {
  background-color: #96ba0a;
}

#quick-contact li::before {
  color: #96ba0a;
}

#quick-contact .top-news-title::before {
  color: #96ba0a;
}

.quick-links a.links-btn::after {
  background: #96ba0a none repeat scroll 0 0;
}

.quick-links ul li a:hover {
  background-color: #96ba0a;
}

.search-form .search-submit:hover {
  background-color: #96ba0a;
}

#sidebar-primary .widget-title, #sidebar-secondary .widget-title {
  border-bottom: 0 solid #96ba0a;
  border-left: 5px solid #96ba0a;
}

.widget-area ul li::before {
  color: #96ba0a;
}

.event-post .entry-meta {
  background: #96ba0a none repeat scroll 0 0;
}

.event-post .entry-meta::before {
  border: 1px solid #96ba0a;
}

.news-content {
  border-top: 5px solid #96ba0a;
}

#footer-widgets {
  border-top: 5px solid #96ba0a;
}

.footer-widget-area ul li::before {
  color: #96ba0a;
}

.news-content {
  border-top: 5px solid #96ba0a;
}

.scrollup {
  background: #96ba0a none repeat scroll 0 0;
}

h2.error-title {
  text-shadow: 3px 3px 0 #96ba0a;
}

.dropdown-toggle {
  background: #96ba0a;
}

@media only screen and (max-width: 767px) {
  #page #masthead {
    padding-top: 20px;
  }
  .custom-logo-link {
    width: 100%;
    max-width: 500px;
  }
  #primary, #sidebar-primary {
    width: 100%;
  }
  .news-post {
    width: 50%;
  }
  .site-footer {
    background-position: center bottom;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 479px) {
  .news-post {
    width: 100%;
  }
}
