/*
Theme Name: Divi Child
Description: Divi Child
Author: WPViking Agency
Author URI: https://wpviking.agency/
Template: Divi
Version: 1.0.0
Text Domain:  Divi
*/

/* Kijelölés szín */
::-moz-selection {
  color: #fff;
  background: #55284F;
}

::selection {
  color: #fff;
  background: #55284F;
}


/* ##### DROPDOWN MENU WIDTH ##### */

.nav li ul {
   width: 280px !important; /* Width of the dropdown menu */
}

.nav li li ul {
   left: 280px !important; /* Use the same size as above */
}

#top-menu li li a {
   width: 240px; /* Make this 40 less then the width of the dropdown menu */
}



/* Űrlapok - Quform */


.quform-options-columns.quform-options-style-button>.quform-option>.quform-option-label, .quform-rtl .quform-options-columns.quform-options-style-button .quform-option .quform-option-label {
    margin: 5px 0px !important;
}

.quform-theme-react .quform-button-style-theme .quform-upload-button:hover, .quform-theme-react .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:active, .quform-theme-react .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:active, .quform-theme-react .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:active, .quform-theme-react .quform-options-style-button .quform-field-checkbox:checked+label, .quform-theme-react .quform-options-style-button .quform-field-radio:checked+label, .quform-theme-react .quform-options-style-button .quform-option-label:active, .quform-theme-react .quform-options-style-button .quform-option-label:focus {
    background-color: #55284f !important;
    color: #fff !important;
}


.quform-theme-react .quform-field-captcha, .quform-theme-react .quform-field-date, .quform-theme-react .quform-field-email, .quform-theme-react .quform-field-multiselect, .quform-theme-react .quform-field-password, .quform-theme-react .quform-field-select, .quform-theme-react .quform-field-text, .quform-theme-react .quform-field-textarea, .quform-theme-react .quform-field-time, .quform-theme-react .select2-container--quform .select2-selection, .quform-theme-react.quform-timepicker.k-list-container.k-popup {
    background: #fdfdfd;
}

.quform-theme-react .quform-field-captcha:active, .quform-theme-react .quform-field-captcha:focus, .quform-theme-react .quform-field-date:active, .quform-theme-react .quform-field-date:focus, .quform-theme-react .quform-field-email:active, .quform-theme-react .quform-field-email:focus, .quform-theme-react .quform-field-multiselect:active, .quform-theme-react .quform-field-multiselect:focus, .quform-theme-react .quform-field-password:active, .quform-theme-react .quform-field-password:focus, .quform-theme-react .quform-field-select:active, .quform-theme-react .quform-field-select:focus, .quform-theme-react .quform-field-text:active, .quform-theme-react .quform-field-text:focus, .quform-theme-react .quform-field-textarea:active, .quform-theme-react .quform-field-textarea:focus, .quform-theme-react .quform-field-time:active, .quform-theme-react .quform-field-time:focus, .quform-theme-react .select2-container--quform.select2-container--open .select2-selection, .quform-theme-react.quform-timepicker.k-list-container.k-popup {
    background-color: #f9f9f9;
    border-color: #55284f;
    color: #5c6069;
}

button.quform-submit {
    color: #ffffff!important;
    border-color: #0b78e3!important;
    border-radius: 5px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: #0b78e3!important;
	box-shadow: none!important;
}

.quform-theme-react .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:hover, .quform-theme-react .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:hover, .quform-theme-react .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:hover {
	color: #fff !important;
	background: #0957c4 !important;
	border-color: #0957c4 !important;
	box-shadow: none;
    text-shadow: none;
}

.quform-theme-react .quform-page-progress-bar {
    background-color: #55284f;
    color: #fff;
}

.quform-theme-react .quform-loading-type-spinner-1 .quform-loading-spinner, .quform-theme-react .quform-loading-type-spinner-1 .quform-loading-spinner:after {
    border-top-color: #55284f;
}

.quform-theme-react .quform-loading-type-spinner-3 .quform-loading-spinner, .quform-theme-react .quform-loading-type-spinner-3 .quform-loading-spinner:after {
    color: #55284f;
}

.quform-theme-react .quform-button-style-theme .quform-upload-button, .quform-theme-react .quform-button-style-theme>.quform-button-back-default>button, .quform-theme-react .quform-button-style-theme>.quform-button-next-default>button, .quform-theme-react .quform-button-style-theme>button, .quform-theme-react .quform-options-style-button .quform-option-label {
	color: #000!important;
    border: 1px solid #dddddd!important;
    border-radius: 2px!important;
    background-color: #fdfdfd!important;
    box-shadow: none!important;
    text-shadow: none!important;
}


/** Button inline KEZDETE **/
.btn-inline .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 5px 5px;
}

.btn-inline {
    text-align: left !important;
}
/** Button inline VÉGE **/


/* Hamburger ikon színe */
span.mobile_menu_bar:before {
    color: #55284f !important;
}

.et_mobile_menu {
    border-top: 3px solid #55284f !important;
}

/* BLOOM */
.et_bloom_form_header.et_bloom_header_text_dark { 
	padding: 0px !important;
}

.et_bloom .et_bloom_widget_content .et_bloom_form_header {
    padding: 0px !important;
}

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text {
	padding: 0px !important;
}



/* Blog szélesség */
@media (min-width: 980px) {
#left-area{width: 70%;}
#sidebar{width: 26%;}

.et_right_sidebar #main-content .container::before {
	right: 31% !important;
}
}