/*
Theme Name: Olympus child Theme
Theme URI: https://olympus.crumina.net/
Author: Crumina Team
Author URI: https://crumina.net/
Description: BuddyPress WordPress child theme.
Version: 1
Template:olympus
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: olympus
*/

/*****************************************************************
Add Custom styles below 
******************************************************************/


	/* === GENERAL === */

/*font*/

@font-face {
    font-family: Graphik;  
    src: url(https://www.rollontech.com/wp-content/fonts/your-theme/fonts/Graphik-Bold.otf);
	src: url(https://www.rollontech.com/wp-content/fonts/your-theme/fonts/Graphik-Light.otf);
	src: url(https://www.rollontech.com/wp-content/fonts/your-theme/fonts/Graphik-Regular.otf);
}


.primary-menu-menu > li > a {
    color: #003A6A;
}

p { 
	font-family: 'Graphik', Arial, sans-serif;
	font-size: 1.2em;
	color: #003A6A !important;
}

h1, h2, h3, h4, h5, h6 { 
	font-family: 'Staatliches', Arial, sans-serif;
}

.accentText {
	color: #15E8D3;
}

.homeIconHeadline h2 {
	color: #003A6A !important;
	margin: 10px 0 15px 0;
	text-align: left;
}

.fixed-sidebar {
    display: none;
}

.page-has-left-panels {
    padding-left: 0px;
}


	/* === HEADER === */

.header {
    height: 50px;
}

.navi-login {
    background-color: var(--primary-accent-color) !important;
    border-color: var(--primary-accent-color) !important;
    color: var(--white-color) !important;
  /*padding: 1rem 2.5rem !important;*/
    font-size: 0.75rem !important;
    border-radius: 0.3rem !important;
    position: relative !important;
    border: 2px solid !important;
    display: inline-block !important;
    font-weight: 700 !important;
    text-align: center !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    line-height: 1.5 !important;
    transition: all 0.15s ease-in-out !important;
}

.primary-menu-menu > .navi-login > a:hover {
	color: white !important;
}


	/* === HOME === */

.iconHome {
	padding-bottom: 20px;
}

.quoteHome p {
	font-size: 3em;
    font-family: 'Staatliches';
    color: #003A6A !important;
}

/* Blog */
.author-content, .author-name, .post-title {
    color: #003A6A;
}


	/* === FOOTER === */

.footer .widget .title {
    font-size: 14px;
    font-weight: bold;
	color: #003a6a;
	font-family: 'Graphik', Arial, sans-serif;
	text-transform: uppercase;
}


	/* === YOUZIFY === */


/* register page */
.youzify-membership {
    background-color: #003A6A !important;
}

.youzify-membership-form {
    box-shadow: none;
}

form#youzify_membership_signup_form label {
    color: #242424;
}

#youzify_membership_signup_form .youzify-membership-section-title span, #youzify_membership_signup_form h2, form#youzify_membership_signup_form fieldset legend {
    color: #242424;
}

#youzify_membership_signup_form input[type=text] {
	color: #242424;
}

#profile-details-section {
	display: none !important;
}


	/* === BLOG/HOME === */

/* latest news Kategorien bg */
.bg-primary {
    background-color: #003a6a !important;
}