/*

Theme Name: Soul to heart Theme
Theme URI: http:seduction-graphic.de
Author: Seduction Graphic | Kay Timo Kneer
Author URI: http:seduction-graphic.de
Description: Wordpress Theme for soul to heart photography by Sandia
Version: 1.0.0
Template: pro

*/

.x-toggle-burger, .x-toggle-grid, .x-toggle-more-h, .x-toggle-more-v {
    height: 2px;
	}

.e65-12.x-off-canvas .x-off-canvas-bg {
    background-image: url(/wp-content/uploads/2020/11/Soul-to-heart-logo-loop-menu.svg);
	background-repeat: no-repeat;
    background-size: 40%;
    background-position: left 50px bottom 50px;
	}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
font-weight: 300;
}

div.wpforms-container-full, div.wpforms-container-full .wpforms-form {
font-size: 1.2rem;
}
	
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-weight: 300;
    font-size: 1.7rem;
	}
	
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    font-size: 1.5rem;
    color: #ccc;
    border: 1px solid rgb(226 226 226);
    font-weight: 300;
	}
	
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: rgba(255,255,255,.95);
    border: 1px solid rgb(234,184,74);
    border-radius: 0px;
    color: rgb(234,184,74);
    font-size: 2em;
	}
	
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
    background-color: rgba(255,255,255,.95);
    border: 1px solid rgb(234,184,74);
    border-radius: 10px;
    cursor: pointer;
    transition: border-radius .2s;
	}
	
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	color: rgb(214,177,96)
	}
	
div.wpforms-container-full .wpforms-form label.wpforms-error {
    color: #f10000;
    font-size: 1.5rem;
	}
	
div#wpforms-confirmation-429 {
    background: rgb(214,177,96);
    border: none;
    color: #fff;
    font-size: 2rem;
}


/* Client Shooting Portfolios */
	
@media (max-width: 479.98px)
.entry-wrap {
    padding: 50px 0px;
	}
	
@media (max-width: 766.98px)
.entry-wrap {
    padding: 50px 0px;
	}
	
.entry-wrap {
	box-shadow: none;
	padding: 90px 0px;
	}
	
.post-password-form input[type=submit]{
    background-color: rgba(255,255,255,.95);
    border: 1px solid rgb(234,184,74);
    border-radius: 0px;
    color: rgb(234,184,74);
    font-size: 1em;
    text-shadow: none;
    padding: 10px 20px;
    margin-top: 20px;
	}
	
.post-password-form input[type=submit]:hover {
    background-color: rgba(255,255,255,.95);
    border: 1px solid rgb(234,184,74);
    border-radius: 10px;
    cursor: pointer;
    text-shadow: none;
    transition: border-radius .2s;
	}
	
.post-password-form input[type=text],.post-password-form input[type=password] {
	box-shadow: none;
	border: 1px solid rgb(214 177 96);
	font-size: 17px;
	}		

.post-password-form p {
    margin: 10px 0px;
    line-height: 1.2;
	}
	
.envira-gallery-description.envira-gallery-description-above {
    margin: 30px 0px;
    font-size: 0.8em;
    color: rgb(214 177 96);
	}	
	
.envirabox-theme-base_dark .envirabox-caption-wrap {
	background: rgb(214 177 96) !important;
	}
	
.envirabox-theme-base_dark .envirabox-title {
    font-size: 23px !important;
    font-weight: 400 !important;
    color: rgb(26 26 24) !important;
	}
	
.envirabox-stage {
    background: #000000ad;
	}	