/*
Theme Name:   EasyrichProgramme
Description:  Schreibe hier eine kurze Beschreibung über dein Child-Theme
Author:       admin
Author URL:   https://easyrich-programme.com
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  EasyrichProgramme
*/

/* Schreibe hier dein eigenes persönliches Stylesheet */

.js-tkt-det-tkt-msg p, .js-ticket-thread-data.note-msg p {
	margin: 5px 0 0 !important;
	padding-bottom: 0 !important;
}

#footer-widgets {
	display: flex;
	align-items: center;
}

.widget_nav_menu .current_page_item a, .et_pb_bg_layout_light .et_pb_widget li.current_page_item a {
	color: green !important;
	font-weight: bold;
}

#kkrl h1 {
	font-weight: 500 !important;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-weight: 100 !important;
}

.wpc-bar-progress .wpc-numbers span {
	font-weight: 600 !important;
}

#ncore_footer {
	display: none !important;
}

.wpc-bar-progress:before {
	content: "Fortschritt";
	color: black;
	font-weight: 400;
}

div.ncore_user_form_container.ncore_with_wp_login {
    max-width: 500px;
    width: 100%;
    margin: 110px auto;
    display: block;
    border: 1px solid #cecece;
    padding: 20px;
}

a.wpc-button {
	border-radius: 15px;
	box-shadow: 0px 10px 50px 5px rgba(114,114,255,0.4);
	font-size: 20px;
}

div#multiformpopup div.js-ticket-table-body div.js-multiformpopup-link-wrp a.js-multiformpopup-link, .jsst-main-up-wrapper .button, .js-ticket-save-button, .js-ticket-cancel-button {
	border-radius: 15px !important;
	box-shadow: 0px 10px 50px 5px rgba(114,114,255,0.4);
	font-size: 20px !important;
	border: 0 !important;
}

.jsst-main-up-wrapper .button:hover, .js-ticket-save-button, .js-ticket-cancel-button {
	cursor: pointer;
}

div#multiformpopup div.jsst-multiformpopup-header {
	background: #66096b !important;
}

.btn-inline .et_pb_button_module_wrapper {
	display: inline-block;
	padding-bottom: 20px;
	margin: 0 10px;
}

.et_pb_main_blurb_image .et_pb_image_wrap {
    width: auto !important;
}

@media only screen and (max-width: 1320px){
	#et_mobile_nav_menu { display: block; }
	nav#top-menu-nav { display: none; }
}


/* Large screens (1505px upwards) */
@media only screen and ( min-width: 1405px ) { 

}

/* Laptops and desktops (1100-1505px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 

}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 

}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.et_pb_column_1_3 > .et_pb_blurb_1.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_2.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_3.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_4.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_5.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_6.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_7.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_8.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_9.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_10.et_pb_blurb, .et_pb_column_1_3 > .et_pb_sidebar_0 {
	margin-top: 0 !important;
	}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
	.et_pb_column_1_3 > .et_pb_blurb_1.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_2.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_3.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_4.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_5.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_6.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_7.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_8.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_9.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_10.et_pb_blurb, .et_pb_column_1_3 > .et_pb_sidebar_0 {
	margin-top: 0 !important;
	}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
	.et_pb_column_1_3 > .et_pb_blurb_1.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_2.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_3.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_4.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_5.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_6.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_7.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_8.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_9.et_pb_blurb, .et_pb_column_1_3 > .et_pb_blurb_10.et_pb_blurb, .et_pb_column_1_3 > .et_pb_sidebar_0 {
	margin-top: 0 !important;
	}
	h1 { font-size: 3.7em !important; }
}