/*
Theme Name: Orchard Hills Athletic Club
Theme URI: https://ohaclub.com
Template: featuredlite
Author: Eberlin Design
Author URI: https://eberlindesign.com
Version: 1.3.2.1585266218
Updated: 2020-03-26 23:43:38

*/

.page-description blockquote, .post-content blockquote {
    border-right: 1.5px solid #244692;
    border-left: 5px solid #244692;
}
.page-description a, .post-content a {
    color: #244692;
}
.last-btn .navigation ul#menu > li:last-child > a {
    border: 2px solid #244692;
    color: #244692;
}
.last-btn.smaller .navigation ul#menu > li:last-child > a {
    background-color: #244692;
}
.loader {
    border-top: 2px solid #244692;
}
.navigation ul li a:hover {
    color: #244692;
}
.navigation .menu .current_page_item a, .navigation .menu li a.active {
    color: #244692;
}
.main-button button:hover {
    background-color: #244692;
}
.ribbon-section {
    background-color: #244692;
}
.bottom-ribbon-section .ribbon-button button {
    background-color: #244692;
}
span.multi-featured-icon i {
    color: #244692;
}
ul.multiple-featured-section li:hover span.multi-featured-icon i {
    background-color: #244692;
    border-color: #244692;
}
span.multi-testimonial-image img {
    -moz-box-shadow: 0 0 0 1px #244692;
    -webkit-box-shadow: 0 0 0 1px #244692;
    -o-box-shadow: 0 0 0 1px #244692;
    box-shadow: 0 0 0 1px #244692;
}
ul.multiple-testimonial-section li.multi-testimonial a.author {
    color: #244692;
}
ul.multiple-testimonial-section li.multi-testimonial blockquote:before {
    color: #244692;
}
.owl-prev {
    background-image: url(https://ceeycc-cepege.ca/wp-content/themes/ohaclub/images/prev.png);
}
.owl-next {
    background-image: url(https://ceeycc-cepege.ca/wp-content/themes/ohaclub/images/next.png);
}
.newsletter-wrapper form.Newsletter-form input[type="submit"]:hover {
    background-color: #244692;
}
#move-to-top {
    border: 2px solid #244692;
}
#move-to-top .fa-angle-up:before {
    color: #244692;
}
.widgettitle > span:before, .widgettitle > span:after {
    border-color: #244692;
}
.page .breadcrumb h1:after, #page .breadcrumb h1:after, h1.page-title:after {
    border-color: #244692;
}
.blog-container .blog-loop .read-more a, .single-container .single-loop .read-more a {
    border: 1px solid #244692;
    color: #244692;
}
.blog-container .blog-loop .read-more a:hover, .single-container .single-loop .read-more a:hover {
    background-color: #244692;
}
.breadcrumbs a:hover {
    color: #244692;
}
.archive-title h1:after {
    border-color: #244692;
}
a:hover, a:focus {
    color: #244692;
}
.trail-end span {
    color: #244692;
}
.nav-links .page-numbers.current {
    background-color: #244692;
}
#respond input#submit:hover {
    background-color: #244692;
}
.widgettitle {
    border-bottom: 2px solid #244692;
}
.tagcloud a {
    border: 1px solid #244692;
    background-color: #244692;
}
.widget .twitter-user a {
    color: #244692;
}
.mc4wp-form input[type=submit] {
    background-color: #244692;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product a.button, .woocommerce.archive ul.products li.product a.button, .woocommerce-page.archive ul.products li.product a.button {
    background-color: #244692;
}
.woocommerce-page #respond input#submit {
    background-color: #244692;
}

@media screen and (max-width: 1324px) {
/*start header menu style*/
.menu-center .header-wrapper .logo{
 width:80%;
 float:left!important;
 text-align: left;   
}
.menu-center .header-wrapper .logo{
padding: 30px 0px!important;
}
.menu-center.smaller .header-wrapper .logo{
padding: 15px 0px!important;
}
.menu-center .header-wrapper .logo .logo-img{
margin: inherit;   
}
.menu-center.smaller .header a#pull{
padding: 15px 0;
}
.split-menu .logo {
    display: block;
}
.split-menu #main-menu-wrapper {
padding-top:0px;
}
.split-menu.smaller #main-menu-wrapper{
 padding-top:0px;   
}
/*
.home .last-btn .navigation ul#menu > li:last-child > a{
border:none;
font-size:14px;
border-radius: 0px;
padding:15px 0px;
margin-top:0;
}
.home .last-btn.smaller .navigation ul#menu > li:last-child > a{
background:transparent;
border:none;
}
.home .last-btn.smaller .navigation ul#menu > li:last-child > a:hover{
background:#f16c20;
}*/
/*end header menu style*/
 .smaller .header a#pull {
        padding-top: 19px;
        padding-bottom: 10px;
    }
    .logged-in.admin-bar .navigation.mobile-menu-wrapper {
        margin-top: 32px;
    }
    .navigation {
        width: 100%;
        border: none !important;
        display: none;
    }
    .navigation .menu > li {
        margin: 0px;
    }
    #main-menu-wrapper nav.navigation .menu {
        padding: 0px 0!important;
    }
    #main-menu-wrapper nav.navigation .menu,
    header.smaller #main-menu-wrapper nav.navigation ul {
        padding: 0;
    }
    .navigation ul .current-menu-item > a,
    .navigation ul li a:hover {
        background-color:#f16c20;
        color: #fff!important;
    }
    .navigation .menu a,
    .navigation .menu .fa > a,
    .navigation .menu .fa > a {
        color: #000!important;
        background: transparent;
    }
    .navigation .menu {
        display: block!important;
        float: none;
        background: transparent;
        margin-bottom: 45px;
    }
    .navigation ul ul {
        visibility: visible!important;
        opacity: 1!important;
        position: relative;
        left: 0!important;
        border: 0;
        width: 100%;
    }
    .navigation ul li li {
        background: transparent;
        border: 0;
    }
    .navigation ul ul li:hover {
        background-color: rgba(249, 249, 249, 0);
    }
    .navigation .menu > li > a {
        font-size: 14px;
    }
    .navigation ul ul a,
    .navigation ul ul a:link,
    .navigation ul ul a:visited {
        font-size: 13px;
        font-family: "OpenSans-Regular", sans-serif;
    }
    nav {
        height: auto;
    }
    #main-menu-wrapper nav li,
    #main-menu-wrapper .navigation ul li li {
        width: 100%!important;
        float: left;
        position: relative;
    }
    #main-menu-wrapper .navigation ul li:after {
        display: none;
    }
    #main-menu-wrapper .navigation ul li:before {
        display: none;
    }
    #main-menu-wrapper nav li a {
        border-bottom: 1px solid rgba(193, 193, 193, 0.2)!important;
        width: 100%!important;
        box-sizing: border-box;
        font-size: 14px;
    }
    #main-menu-wrapper nav a {
        text-align: left;
        width: 100%;
        text-indent: 25px;
    }
    .header a#pull {
        display: block;
        width: auto;
        float: right;
        position: relative;
        color: #fff;
        padding: 35px 0;
        text-indent: 15px;
        text-align: right;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
    }
    a#pull:after {
        content: "\f0c9";
        display: inline-block;
        font-size: 30px;
       font-family: 'Font Awesome 5 Free';
       font-weight: 600;
    }
    .mobile-menu-active a#pull:after {
        content: "\f00d";
    }
    .header-wrapper header.smaller a#pull {
        padding: 23px 0;
        color: #000;
    }
    .navigation ul .sfHover a,
    .navigation ul li:hover,
    .navigation ul .sfHover ul li {
        background: transparent;
    }
    /*-[ Responsive Navigation ]--------------------------------*/
    
    .mobile-menu-active .main-container,
    .mobile-menu-active #site-header,
    .mobile-menu-active .footer {
        left: 300px;
        transition: left 500ms ease;
    }
    .navigation.mobile-menu-wrapper {
        display: block;
        position: fixed;
        top: 0;
        left: -300px;
        width: 300px;
        height: 100%;
        background-color: #fff;
        border-right: 1px solid rgba(0, 0, 0, 0.2)!important;
        overflow: auto;
        transition: left 500ms ease;
        -webkit-backface-visibility: hidden;
        z-index: 99999;
    }
    .mobile-menu-active .navigation.mobile-menu-wrapper {
        left: 0;
    }
    .navigation ul li {
        width: 100%;
        display: block;
    }
    .navigation ul li:hover {
        background: none;
    }
    .navigation ul li a,
    .navigation ul ul a {
        padding: 15px 0;
        width: 100%;
        border: none;
    }
    .navigation ul ul {
        position: static;
        width: 100%;
        border: none;
        padding-top: 0px;
    }
    .navigation ul ul.sub-menu {
        top: 48px;
    }
    .navigation ul ul li {
        background: none;
        width: 100%;
    }
    .navigation i {
        display: inline;
    }
    .navigation ul ul a {
        padding: 9px 18px !important;
    }
    .navigation ul ul ul a {
        padding: 9px 27px !important;
    }
    .navigation ul ul ul ul a {
        padding: 9px 36px !important;
    }
    .navigation .toggle-caret {
        display: block;
        width: 43px;
        height: 44px;
        line-height: 43px;
        color: #8C8686;
        border-left: 1px solid rgba(193, 193, 193, 0.2);
    }
    .navigation .toggle-caret i {
        margin-right: 0;
    }
    .navigation .menu-item-has-children > a:after {
        content: '';
    }
    header #searchform-wrap {
        right: 35px;
    }
    .two-grid-layout .post .post-header h2,
    .three-grid-layout .post .post-header h2 {
        font-size: 18px;
        line-height: 25px;
    }
    .ribbon-section .ribbon-button button {
        float: none;
    }
    .ribbon-section h2.heading-area {
        float: none;
    }
    .ribbon-section {
        text-align: center;
    }
    ul.multiple-team-section li.multi-team {
        width: 31.7%;
        float: left;
        margin-right: 2.33%;
        margin-bottom: 2.33%;
        position: relative;
    }
    ul.multiple-team-section li.multi-team:nth-of-type(4n+4) {
        margin-right: 2.33%;
        clear:left;
    }
    ul.multiple-team-section li.multi-team:nth-of-type(3n+3) {
        margin-right: 0px;
    }
    figure.team-box img {
        width: 100%;
    }
   .ribbon-section h2.heading-area {
    float: none;
    display: block;
    width:100%;
    text-align: center;
    margin-bottom: 20px;
	}
	.home .last-btn.smaller .navigation ul#menu > li:last-child > a:hover {
    background-color: #244692;
}
.navigation ul .current-menu-item > a, .navigation ul li a:hover {
    background-color: #244692;
}
}