/* 
Theme Name: Lovehoney Group
Theme URI: 
Description: Hello Elementor Child is a child theme of Hello Elementor
Author: Agentur Denkwunder GmbH
Author URI: https://www.denkwunder.de/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* WPForms Styling */
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
    background-color: #F6F8FB;
    border-radius: 25px;
    border: 0px;
    padding: 0 var(--wpforms-field-size-padding-h);
    color: var(--e-global-color-text );
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight );
    line-height: 100%;
    box-shadow: none;
    transition: border 0.15s, box-shadow 0.15s;
}

div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus {
    border: 0px;
    box-shadow: none;
    outline: none;
}

div.wpforms-container-full .wpforms-field-label {
    margin: 0 0 var(--wpforms-field-size-input-spacing) 0;
    padding: 0;
    font-size: var(--wpforms-label-size-font-size);
    line-height: var(--wpforms-label-size-line-height);
    color: var(--e-global-color-primary );
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight );
}

div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button {
    height: 100%;
    background-color: var(--e-global-color-140928b) !important;
    border-radius: 35px !important;
    box-shadow: none !important;
    color: var(--wpforms-button-text-color);
    border: none;
    padding: 15px 30px;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight );
    font-size: 16px;
    line-height: 100%;
    cursor: pointer;
    transition: all 0.15s ease-in-out;
    position: relative;
    text-decoration: none;
}

.wpforms-container .wpforms-submit-container {
    text-align: center;
}

.wpforms-field-label-inline a {
    color: rgba( 0, 0, 0, 0.85 );
    text-decoration: underline;
}

.wpforms-field-label-inline a:hover {
    color: #571DAE;
    text-decoration: underline;
}

/* Image Responsive Settings */

@media screen and (max-width: 766px) {
  .image-stretch div a {
    display: block;
  }
}


/* Nav Menu Settings */
@media screen and (max-width: 1200px) {
	.elementor-nav-menu--dropdown .elementor-item:focus, 
	.elementor-sub-item:focus{
	    background-color: #fff!important;
	    color: #000!important;
	}
}


#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings{
	background-color: transparent!important;
	display: inline-block!important;
	padding: 0!important;
}