/*
Theme Name: FRS Coop
Theme URI: https://frscoop.ie/
Description: FRS Co-op Theme
Author: Keith Buchananan
Author URI: https://buchanan-solutions.com
Template: oceanwp
Version: 1.0
*/

/*
@font-face {
    font-family: 'montserrat-regular';
    src: url('fonts/Montserrat-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat-bold';
    src: url('fonts/montserrat-bold.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat-semibold';
    src: url('fonts/montserrat-semibold.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat-italic';
    src: url('fonts/montserrat-italic.ttf');
    font-weight: normal;
    font-style: normal;
}
*/

/*@font-face {
    font-family: 'LyyraExpanded-Bold';
    src: url("fonts/LyyraExpanded-Bold.eot");
    src: url('fonts/LyyraExpanded-Bold.woff2') format('woff2'),
    url('fonts/LyyraExpanded-Bold.woff') format('woff');
}
@font-face {
    font-family: 'LyyraExpanded-Light';
    src: url("fonts/LyyraExpanded-Light.eot");
    src: url('fonts/LyyraExpanded-Light.woff2') format('woff2'),
    url('fonts/LyyraExpanded-Light.woff') format('woff');
}
@font-face {
    font-family: 'LyyraExpanded-Medium';
    src: url("fonts/LyyraExpanded-Medium.eot");
    src: url('fonts/LyyraExpanded-Medium.woff2') format('woff2'),
    url('fonts/LyyraExpanded-Medium.woff') format('woff');
}
@font-face {
    font-family: 'LyyraExpanded-RegularItalic';
    src: url("fonts/LyyraExpanded-RegularItalic.eot");
    src: url('fonts/LyyraExpanded-RegularItalic.woff2') format('woff2'),
    url('fonts/LyyraExpanded-RegularItalic.woff') format('woff');
}
*/


@font-face {
    font-family: 'LyyraExpanded-Regular';
    src: url("fonts/LyyraExpanded-Regular.eot");
    src: url('fonts/LyyraExpanded-Regular.woff2') format('woff2'),
    url('fonts/LyyraExpanded-Regular.woff') format('woff');
}


body {
    font-family: 'montserrat-regular',sans-serif !important;
}

h1,h2,h3,h4,h5,h6 {
    /*font-family: 'LyyraExpanded-Regular' ,sans-serif !important;
    font-weight:normal !important;*/
    /*font-family: 'montserrat-regular',sans-serif !important;
    font-weight:bold !important;*/
}

h1.page-header-title,
h1.single-post-title {
    font-family: "LyyraExpanded-Regular", Sans-serif;
}

.main-menu {
    padding-top:40px !important;
}

.is-sticky .main-menu {
    padding-top:10px !important;
}

#site-navigation-wrap {
    right: 0 !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea, .gform_wrapper select {
    background: #fff;
}

.page-header-title {
    color: #fff;
}

.site-breadcrumbs .icon-home:before, .site-breadcrumbs a {
    color: #fff;
}

/* Mobile menu */

li.frs-mobile-menu a .menu-text,
li.frs-mobile-menu a .sub-arrow
{
    display:none;
}

li.frs-mobile-menu a .icon-menu {
    color: #fff;
    background: var(--e-global-color-primary);
    padding: 25px;
    font-size: 45px;
}
li.frs-mobile-menu a .icon-menu:hover {
    color: #fff;
    background: var(--e-global-color-secondary);
}

/**********************************/

/*
.oceanwp-mobile-menu-icon a {
    font-size: 40px !important;
}
.oceanwp-mobile-menu-icon.mobile-right {
    padding-top: 20px;
    padding-right: 20px;
}
#mobile-dropdown ul li a {
    font-size: 18px !important;
    color: var(--e-global-color-text) !important;
}
*/

@media only screen and (max-width: 600px) {

    li.frs-mobile-menu a .icon-menu {
        padding: 10px;
        font-size: 25px;
    }

    .elementor-nav-menu--main .elementor-nav-menu a {
        padding: 13px 5px !important;
    }

}


@media only screen and (min-width:320px) and (max-width: 480px) {
    #site-logo #site-logo-inner a img {
        max-width: 130px !important;
    }
    #site-header-inner {
        padding: 0 !important;
    }
    #footer-bottom.no-footer-nav #copyright {
        font-size: 14px;
        line-height: 1.5em;
    }
}


