/*
 Theme Name:   Taste of Recovery
 Description:  Customised GeneratePress Child Theme for Taste of Recovery
 Author:       Emma Kalson
 Author URI:   https://creativecatapps.co.uk
 Template:     generatepress
 Version:      1.0
 
 
 {font-family:lato,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
*/

@font-face {
    font-family: 'Hello Beautiful';
    src: url('https://recovery.srasac.org.uk/assets/uploads/hellobeautiful-webfont.eot');
    src: url('https://recovery.srasac.org.uk/assets/uploads/hellobeautiful-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://recovery.srasac.org.uk/assets/uploads/hellobeautiful-webfont.woff2') format('woff2'),
         url('https://recovery.srasac.org.uk/assets/uploads/hellobeautiful-webfont.woff') format('woff'),
         url('https://recovery.srasac.org.uk/assets/uploads/hellobeautiful-webfont.ttf') format('truetype'),
         url('https://recovery.srasac.org.uk/assets/uploads/hellobeautiful-webfont.svg#hello_beautifulregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

button.tml-button,.gb-button-wrapper a.gb-button,.gb-button-wrapper a.gb-button:visited,.wp-block-file .wp-block-file__button {background-color:#7030A0 !important;text-transform:uppercase}
button.tml-button:hover,.gb-button-wrapper a.gb-button:hover, .gb-button-wrapper a.gb-button:active, .gb-button-wrapper a.gb-button:focus,.wp-block-file .wp-block-file__button:hover{background-color:#8ECE5E !important;text-transform:uppercase}

.wp-block-file .wp-block-file__button {padding:15px 20px 12px;border-radius:0;font-size:1em}



.header-widget .widget { display: inline-block; vertical-align: middle; }
#rum_sst_tab {font-family: inherit !important}
.tml .tml-message {	border-left: 4px solid #7030A0}
@media (min-width: 919px) {
	.srasac-logo {position:relative;margin-top:-60px;z-index:99}
	.main-navigation .main-nav ul li[class*="current-menu-"] > a:after,
	.main-navigation .main-nav ul li:hover > a:after,
	.main-navigation .main-nav ul li.sfHover:hover > a:after {
        content: "";
        position: absolute;
        right: 0;
        left: 50%;
        bottom: 10px;
        -webkit-transform: translate3d(-50%,0,0);
        transform: translate3d(-50%,0,0);

        display: block;
        width: 0;
        height: 2px;

        background-color: currentColor;
        transition: 0.3s width ease;
    }
    .main-navigation .menu > .menu-item.current-menu-item a::after,
    .main-navigation .menu > .menu-item.current-menu-ancestor a::after,
    .main-navigation .menu > .menu-item a:hover::after {
        width: 80%;
    }
	.menu ul.sub-menu {
    
	}
}

@media (max-width: 918px) {
    .main-navigation .main-nav ul ul li a {
        padding-left: 40px;
    }
    .main-navigation .main-nav ul ul ul li a {
        padding-left: 60px;
    }
	.navigation-branding .main-title a, .navigation-branding .main-title a:hover, .navigation-branding .main-title a:visited {
		color: #fff !important;
	}
	.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items {
		color: #fff;
	}
}
.cleanlogin-container {
    margin: 0 auto;
    max-width: 300px;
    position: relative;
    overflow: hidden;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: none
}
.cleanlogin-field-remember,.cleanlogin-form-bottom {
    display:none
}