/*
Theme Name: Foton
Theme URI: https://foton.qodeinteractive.com/
Description: A Multi-concept Software and App Landing Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: foton
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 2.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


form.wpcf7-form.init span, form.wpcf7-form.invalid span, form.wpcf7-form.submitting span, form.wpcf7-form.sent span {
    letter-spacing: 0px;
    color: #07254A;
    font-weight: 600;
    font-size: 12px;
    line-height: 17px;
}

form.wpcf7-form.init input, form.wpcf7-form.init textarea, form.wpcf7-form.init .wpcf7-submit,
form.wpcf7-form.invalid input,  form.wpcf7-form.invalid textarea, form.wpcf7-form.init .wpcf7-submit,
form.wpcf7-form.submitting input, form.wpcf7-form.submitting textarea, form.wpcf7-form.submitting .wpcf7-submit,
form.wpcf7-form.sent input, form.wpcf7-form.sent textarea, form.wpcf7-form.sent .wpcf7-submit{
    margin-bottom: 16px;
    padding: 9px 20px;
    color: #5F6E7B;
    letter-spacing: 0px;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    text-transform: none;
    background-color: #DFEDFF;
    border-radius: 0;
}

form.wpcf7-form.init .wpcf7-submit, form.wpcf7-form.invalid .wpcf7-submit, form.wpcf7-form.submitting .wpcf7-submit, form.wpcf7-form.sent .wpcf7-submit {
    background-color: #004F9E;
    color: #ffffff;
    margin: 0;
    width: 100%;
}

.wpcf7-spinner {
    position: absolute;
    top: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

form.wpcf7-form.init textarea, form.wpcf7-form.invalid textarea, form.wpcf7-form.submitting textarea, , form.wpcf7-form.sent textarea {
	margin-bottom: 32px;
}

form.wpcf7-form.invalid br, form.wpcf7-form.submitting br, .wpcf7-response-output, form.wpcf7-form.sent br {
	display: none !important;
}

#submit_comment:hover, .post-password-form input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover,
a.request-new-button:hover {
    background-color: #45b8bb !important;
	color: #fff !important;
}

span.wpcf7-not-valid-tip {
    position: absolute;
    top: -29px;
    color: red !important;
    right: 0;
    font-size: 10px !important;
    line-height: 13px !important;
}


div#sgpb-popup-dialog-main-div {
    border: 0 !important;
}

img.sgpb-popup-close-button-3 {
    top: 32px !important;
    right: 32px !important;
}

.sgpb-main-html-content-wrapper {
    padding: 25px 32px 28px;
}

.sgpb-main-html-content-wrapper p {
    margin: 0;
}

.sgpb-main-html-content-wrapper h3 {
	font-size: 24px;
	line-height: 33px;
	font-weight: 600;
    letter-spacing: 0px;
    color: #07254A;
	margin:  0 0 32px;
}


::selection {
    background: #45b8bb !important;
}


.mkdf-fullscreen-menu-opened {
    position: relative !important;
}

.navattic-iframe {
    width: 100%;
    height: 1024px;
}
a.mkdf-icon-widget-holder path {
    fill: #54545c;
}



