/*======================================
Theme Name: kraehativ
Description: Child-Theme von Krähativ
Version: 1.0
Author: krähativ design gmbh
Author URI: https://www.kraehativ.de/
Template: Divi
======================================*/



/* FontAwesome 6.7.1 – Start */

@import url('./css/fontawesome.min.css'); 
@import url('./css/brands.min.css');

/* @import url('./css/light.min.css');  */
@import url('./css/regular.min.css');
@import url('./css/solid.min.css');
/* @import url('./css/thin.min.css'); */

/* 
@import url('./css/duotone-light.min.css'); 
@import url('./css/duotone-regular.min.css');
@import url('./css/duotone-thin.min.css');
@import url('./css/duotone.min.css'); 
*/

/* 
@import url('./css/sharp-duotone-light.min.css'); 
@import url('./css/sharp-duotone-regular.min.css');
@import url('./css/sharp-duotone-solid.min.css');
@import url('./css/sharp-duotone-thin.min.css');
@import url('./css/sharp-light.min.css'); 
@import url('./css/sharp-regular.min.css');
@import url('./css/sharp-solid.min.css');
@import url('./css/sharp-thin.min.css'); 
*/

/* FontAwesome – End */


/* ---------------------------- */


/* BASICS – Start */


        /* WP FORMS – Start */

      /*Submit-Btn*/
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=submit]:not(:hover):not(:active), 
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:not(:hover):not(:active), 
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:hover {
          background-color: #666!important;
        border-radius: 5px;
          padding: 10px 30px;
      }
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:hover {
        background-color: #666!important;
          opacity: 0.7;
      }
      /*Upload*/
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus, 
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within {
          border-color: #666;
          border-radius: 5px;
        box-shadow: 0 0 0 1px #555, 0px 1px 2px rgba(0, 0, 0, 0.15)!important;
      }
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader {
        padding: 15px;
        border-radius: 5px;
      }

      /*Checkboxen*/
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=checkbox]:checked:before, 
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=radio]:checked:before, 
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=checkbox]:focus:before, 
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=radio]:focus:before {
          border-color: #494b58;
          box-shadow: 0 0 0 1px #555, 0px 1px 2px rgba(0, 0, 0, 0.15);
      }
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=checkbox]:checked:after {
          border-left: 4px solid #555;
          border-bottom: 4px solid #555;
      }
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=radio]:checked:after {
          background-color: #555!important;
      }

      /*Border*/

      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input, 
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full select, 
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full textarea {
          border-radius: 5px !important;
      }
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input:focus,
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full select:focus,
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full textarea:focus,
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .choices__list.choices__list--dropdown,
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner,
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__list--dropdown {
          border-color: #555!important;
          box-shadow: 0 0 0 1px #555, 0px 1px 2px rgba(0, 0, 0, 0.15)!important;   
      }

      .wpforms-field.wpforms-field-gdpr-checkbox.dsgvo-small label {
          font-size: 13px !important;
      }
      /*Dropdown*/
      .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
          background-color: #555!important;
      }
      .wpforms-page-indicator-page-progress {
          background-color: var(--primaerfarbe) !important;
      }

      /*Zusammenfassung 

      .wpforms-entry-preview-row {
        flex-direction:column !important;
      }

      .wpforms-entry-preview-column.wpforms-entry-preview-column-50 {
          display: flex;
          flex-direction: row;
          width: 100% !important;
          border-right: none !important;
      }

      .wpforms-entry-preview-label {
          width: 30% !important;
          border-bottom: none !important;
          border-left: none !important;
          border-right: none !important;
      }

      .wpforms-entry-preview-value {
          border-bottom: none !important;
          border-right: none !important;
      }

      .wpforms-entry-preview.wpforms-entry-preview-table_compact {
          background: #fff !important;
          border: 1px solid var(--primaerfarbe) !important;
          border-radius: 5px !important;
          padding: 30px !important;
          width: 50% !important;
      }

      .wpforms-entry-preview-rows,
      .wpforms-entry-preview-row {
        border-left:none !important;
        border-right:none !important;
      }

      .wpforms-entry-preview-notice,
      .wpforms-confirmation-container-full {
          border-radius: 5px !important;
          border-width: 2px !important;
          margin-bottom: 50px !important;
          padding: 30px !important;
      }

      .wpforms-entry-preview-notice {
      }

      .wpforms-confirmation-container-full {
          border-color: #b4d39b !important;
      }
      */

      .wpforms-entry-preview-wrapper {
          background-color: #fff !important;
          border: 1px solid var(--primaerfarbe) !important;
          border-radius: 5px !important;
          padding: 20px !important;
      }

      @media screen and (max-width:920px) {
        .wpforms-layout-column-50,
        .wpforms-layout-column-33,
        .wpforms-layout-column-25 {
          width: 100% !important;
        }

        .wpforms-entry-preview.wpforms-entry-preview-table_compact {
            width: 100% !important;
            padding: 10px !important;
        }

        button.wpforms-page-button.wpforms-page-next {
            margin-top: 20px !important;
        }
      }

      
    /* WP FORMS – End */

        



/* BASICS – End */


/* ---------------------------- */


/* GENERAL STYLES – Start */



/* GENERAL STYLES – End */


/* ---------------------------- */


/* MENU / NAV  – Start */



/* MENU / NAV  – End */


/* ---------------------------- */


/* CONTENT – Start */




/* CONTENT – End */



