/*
 Theme Name: Divi Mastermind Child-Theme
 Theme URI: https://www.divimastermind.com/
 Description: Dies ist ein <b>ready-to-start</b> Child-Theme f&uuml;r Divi. Entwickelt und bereitgestellt von den Divi Masterminds. Dieses Theme beinhaltet alle notwendigen Dateien, um den schnellen und einfach Start zu erm&ouml;glichen.
 Author: Divi Mastermind - Benny Hozjan und Frank Oschatz
 Author URI: https://divimastermind.com/
 Template: Divi
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/*  ==================================================================
	STANDARD CSS =====================================================
	==================================================================  */


.mce-toolbar-grp.mce-container.mce-panel.mce-stack-layout-item {position:sticky;top:0}

/*CSS 404 PAGE*/

.error404 #main-content .container, .error404 #content-area, .error404 #left-area {
 padding: 0 !important;
 margin: 0 ;
 width: 100% !important;
 max-width: none;
}

.error404 #sidebar {
 display: none;
}

.error404 .et_pb_post:last-child {
margin-bottom: 0;
}


/* Password Styling */

.post-password-required .et_password_protected_form {
   width: 100%;
   max-width: 500px;
   margin: 0 auto;
   margin-top: 25vh;
   margin-bottom: 25vh;
   background: #fff; /*Hintergrundfarbe*/
   padding: 60px 40px 80px 50px;
   border-top: 6px solid #901E1E;
   Border-radius: 5px;
   box-shadow: 0 30px 50px -6px rgba(64, 65,72,.2);
}
 .et_password_protected_form p input {
   background: rgb(144, 30, 30);
   color: white;
   border-radius: 3px!important;
   border: solid black 0px!important;
   box-shadow: 10px 10px 10px -6px rgba(64, 65,72,.3) 
}
 .et_password_protected_form > p {
   color: rgb(144, 30, 30); /*Schriftfarbe*/
   padding-bottom: 10%!important;
}
 .et_password_protected_form .et_submit_button {
   color: #fff!important; /*Button Schriftfarbe*/
   font-family: "Ubuntu"!important;
   border-width: 0px!important;
   border-radius: 26px;
   letter-spacing: 1px;
   font-size: 13px;
   font-weight: 800!important;
   text-transform: uppercase!important;
   background-color: #901E1E; /*Button Hintergrundfarbe*/
   padding-top: 15px!important;
   padding-bottom: 15px;
   padding-left: 30px!important;
   padding-right: 30px;
}
 .et_password_protected_form .et_submit_button {
   display: block;
   float: right;
   margin: 8px auto 0;
   font-family: inherit;
   cursor: pointer;
}
 .et_pb_button:hover:after {
   opacity: 0;
}
 .et_password_protected_form .et_submit_button:hover {
   background-color: #000; /*Button Hintergrundfarbe Hover*/
   color: #fff!important; /*Button Schriftfarbe Hover*/
   font-family: "Ubuntu"!important;
   border-width: 0px!important;
   border-radius: 26px;
   letter-spacing: 1px;
   font-weight: 800!important;
   text-transform: uppercase!important;
   padding-top: 15px!important;
   padding-bottom: 15px;
   padding-left: 30px!important;
   padding-right: 30px;
}