/*

Theme Name:     rYico

Description:    Child theme

Author:         Matt

Template:       unity



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/


body, div, a, p, h1 {

    font-family: 'Open Sans', sans-serif;

}

h2, h3, h4, h5, h6 {

    font-family: 'Open Sans', sans-serif;
    color: #9ea04c;
    text-transform: capitalize !important;
}



.information-post .entry-title {

    color: #9ea04c !important;

}



/* Logo position */



.wpo-header.wpo-header-v1 .header-wrapper-inner {

    padding: 0 !important;

}



.wpo-header .header-wrap .wpo-search {

    top: 13px;

}



/* Top navigation */

#main-topmenu {

    right: 250px;

    position: absolute;

    padding-top: 12px;

}



#main-topmenu a {

    color: #9d9c9c !important;

}



#main-topmenu .current-menu-item {

    background: none !important;

}



#main-topmenu .current-menu-item a {

    color: #5d5d5d !important;

}

#main-topmenu .current-menu-item a:active {

    text-decoration: underline;

}

/* Navigation */



.wpo-header .wpo-mainmenu-wrap {

    background: #9ea04c !important;

}



.navbar-nav > li > a {

    color: #fff !important;

}



.dropdown-menu-inner a {

    font-weight: 600 !important;

}



.navbar-nav > .active {

    background: #f0cb57 !important;

}



/* Hide campaign button */



.btn-create-campaign {

    display: none;

}

/* Mobile nav custom stuff */
span.caret.mobile-toggle {
    display: none !important;
}
#wpo-off-canvas {
    width: 85%;
}

/* Homepage */



h2.homepage-intro {

    font-size: 24px !important;

    line-height: 28px !important;

    font-weight: 700;

    color: #9d9c9c !important;

    padding-top: 10px;

    padding-left: 0;

    padding-bottom: 20px;



}



.image-plus-1:before {

    background: none !important;

}



.widget-brand-logo .widget-title {

    background-color: #9ea04c;

}



.widget-brand-logo span {

    color: #fff !important;

    text-transform: uppercase;

}

.widget-brand-logo .widget-title::before {

    background: none !important;

}

.widget-brand-logo .widget-title:after {

  border-top-color: #9ea04c !important;

}



/* Buttons */



.ryico-btn button {

    background: #9ea04c !important;

    font-size: 20px !important;

    font-weight: 800;

    color: #fff !important;

}



.ryico-btn button:hover {

    background: #f0cb57 !important;

}



a.donate-btn {

    color: #fff;

    background: #9ea04c;

    font-size: 20px;

    padding: 10px;

    text-decoration: none !important;

    font-weight: 800;

}



a.donate-btn:hover {

    color: #f0cb57 !important;;

}



.bit-of-space {

    padding-bottom: 10px;

}



.btn-outline {

    background-color: #9ea04c;

    border: 1px solid #9ea04c;

}

.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {

    background-color: #9ea04c;

    border: 1px solid #9ea04c;

    color: #f0cb57 !important;

}



/* Carousel */ 



.we-support {

    color: #fff !important;

    display: block !important;

}


/* Page */

p, ul li {

    font-size: 18px;

    line-height: 25px;

}



p a {

    text-decoration: underline !important;

    color: #9ea04c;

}



a {

      cursor:pointer !important;

}



a:hover, a:focus {

  color: #929441 !important;

  cursor:pointer !important;

}



/* News */

.post-date {

    font-size: 10px;

    padding-left: 5px

}



/* Breadcrumb */

.wpo-breadcrumb {

  padding-top: 50px !important;

  padding-bottom: 15px !important;

}



/* Footer */



div .widget_mc4wp_widget {

    background-color: #9ea04c !important;

}



.widget-title {

    color: #9ea04c !important;

}



.widget-title span:after {

    background: #9ea04c !important;

}



.wpo-copyright {

    border-bottom-color: #9ea04c !important;

}



/* Our friends */

.attachment-brand-logo {

    -webkit-filter: grayscale(100%);

    filter: grayscale(100%);

    opacity: .3;

}



/* Archive */



ul.jaw_widget, ul.jaw_widget li {

    list-style-type: none;

    margin-left: -20px;

}



.sidebar-inner a:hover span {

    text-decoration: underline;

}



.sidebar-inner a:hover > span, .sidebar-inner a:focus > span {

    color: #f0cb57 !important;

    text-decoration: none !important;

}



.jaw_symbol {

    font-size: 15px;

}



.jaw_symbol:hover, .jaw_symbol:focus {

    text-decoration: none !important;

}

@media (max-width: 767px) {

    .header-wrapper-inner {

        border-bottom: 3px solid #9ea04c;

    }

    .navbar-nav > li > a, .mobile-menu-header {

    color: #9ea04c !important;

    }

    .wpo-breadcrumb {

        background: #9ea04c !important;

        padding-top: 30px !important;

        padding-bottom: 10px !important;

    }

    .wpo-breadcrumb span, .wpo-breadcrumb a, .wpo-breadcrumb p, .wpo-breadcrumb h4 {

        color: #fff !important;

    }

    .wpo-breadcrumb a:hover {

        color: #f0cb57 !important;

    }

    div.active-mobile.pull-left.hidden-md:hover {

        background: #fff !important;

    }

    #wpo-off-canvas .wpo-search .input-search {

        background: #9ea04c;

    }

    #wpo-off-canvas .wpo-search .btn-search {

        background: #9ea04c;

    }

    #wpo-off-canvas .wpo-search .btn-search:hover {

        color: #fff;

    }

    .wpo-off-canvas .wpo-off-canvas-body .close {

        color: #9ea04c;

    }

    .wpb_text_column_content {

        margin: 0 40px;

    }

    .vc_gitem-animated-block {

        margin: 20px 40px;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    div.active-mobile.pull-left.hidden-md:hover {

        background: none !important;

        cursor: default !important;

    }

}



@media (max-width: 991px) {

    .wpo-topbar .topbar-inner {

    background: #F4F4F4 !important;

    }

    div.active-mobile.pull-left:hover {

    background-color: #fff !important;

    }

    .fa:hover {

    color: #9d9c9c !important;

    }

    .active-mobile > .fa, .active-mobile > .icon {

    color: #9d9c9c;

    }

    .off-canvas-toggle .icon-bar {

    color: #9d9c9c;

    background: #9d9c9c !important;

    }

    .active-mobile .active-content {

    background-color: #fff;

    }

    .wpo-search .input-search::-moz-placeholder {

    color: #fff;

    opacity: 1;

    }

    .wpo-search .input-search:-ms-input-placeholder {

    color: #fff;

    }

    .wpo-search .input-search::-webkit-input-placeholder {

    color: #fff;

    }

    .active-mobile .wpo-search {

    background-color: #9ea04c;

  }

}