/*
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.3
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.

*/
/*body{
	font-family: Poppins,sans-serif!important;
}*/

.foot-logo {
    display: inline-block;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 15%;
    padding: 5px;
}
@media only screen and (max-width: 1024px){
p.mkdf-st-text {
    font-size: 16px!important;
    line-height: 28px!important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1303px){
.mkdf-main-menu>ul>li>a {
    padding: 0 10px!important;
	font-size: 13px!important;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px){
.mkdf-logo-wrapper a img {
    height: 75%!important;
}
	.mkdf-page-header .mkdf-vertical-align-containers {
    padding: 0 10px!important;
}
}
	
@media only screen and (min-width: 769px) and (max-width: 1024px){
    h3 {
        font-size: 32px;
    }
}
.head-btn a span {
    background: #5580ff;
    color: #fff;
    padding: 4px 15px;
    border-radius: 20px;
}
.head-btn:hover span {
    box-shadow: rgb(85 128 255 / 38%) 0px 7px 15px 0px;
    -webkit-transition: box-shadow .35s cubic-bezier(.02,.54,.58,1);
    -webkit-transition: -webkit-box-shadow .35s cubic-bezier(.02,.54,.58,1);
    transition: -webkit-box-shadow .35s cubic-bezier(.02,.54,.58,1);
    -o-transition: box-shadow .35s cubic-bezier(.02,.54,.58,1);
    transition: box-shadow .35s cubic-bezier(.02,.54,.58,1);
    transition: box-shadow .35s cubic-bezier(.02,.54,.58,1),-webkit-box-shadow .35s cubic-bezier(.02,.54,.58,1);
}
.head-btn a {
    padding: 0 10px!important;
}
#block-8, #block-9 {
    margin: 0;
}

.mkdf-post-info-bottom-right,
.mkdf-post-info-top,
.mkdf-post-info-date-on-image{
	display:none!important;
}

.mkdf-position-left {
    width: 15%;
}
.mkdf-page-header a img {
    display: inline-block!important;
}
.mkdf-main-menu>ul>li>a {
    padding: 0 10px!important;
}
.mkdf-main-menu>ul>li>a>span.item_outer .item_text {
    letter-spacing: 0.4px;
}

@media only screen and (max-width: 1436px){
	.mkdf-position-left{
		width:12%;
	}
	html[lang="es-ES"] .head-btn a span {
    	padding: 4px 8px;
	}
	html[lang="es-ES"] .mkdf-main-menu>ul>li>a{
		font-size:13px;
	}
	html[lang="es-ES"] .mkdf-position-left{
		width:7%;
	}
	html[lang="es-ES"] .mkdf-wrapper .mkdf-wrapper-inner .mkdf-page-header .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-left {
    	width: 7%;
	}
}
@media only screen and (min-width: 1150px) and (max-width: 1200px){
	.mkdf-logo-wrapper a img {
    	height: 67%!important;
	}
	.mkdf-position-left {
 	   width: 12%;
	}
	.mkdf-main-menu>ul>li>a {
    	padding: 0 8px!important;
	}	
	html[lang="es-ES"]  .mkdf-main-menu>ul>li>a {
    padding: 0 7px!important;
}

}
@media only screen and (max-width: 1149px){
	.head-btn a span {
    	padding: 4px 8px;
	}

	html[lang="es-ES"] .mkdf-main-menu>ul>li>a>span.item_outer:before {
		left: -7px;
	}
	html[lang="es-ES"] .head-btn a span {
	    padding: 2px 4px;
	}
	html[lang="es-ES"] .mkdf-main-menu>ul>li>a {
    	padding: 0 6px!important;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1149px) {
	.mkdf-main-menu>ul>li>a {
    	font-size: 12px!important;
	}
	.mkdf-main-menu>ul>li>a {
    	padding: 0 8px!important;
	}

}
body .mkdf-page-header .mkdf-menu-area {
	height: 80px;
}
.mkdf-drop-down .second {
    top: 75%;
}


.desc {
    font-size: 18px;
    line-height: 150%;
    margin-top: 20px;
}

/* Order block */
@media (max-width: 768px){
    .order-block {
        display: flex;
        flex-flow: wrap;
    }
    .order-1{
        order: 1;
    }
    .order-2{
        order: 2;
        margin-top: 20px;
    }
}
/* end Order block */

/* contact-form */

.pum-theme-11277 .pum-container, .pum-theme-default-theme .pum-container{
	background-image: url("https://traffmonetizer.com/wp-content/uploads/2025/12/sdk-form_bg.webp");
	background-position: center center;
	background-size: cover;
}

.form-container {
    display: flex;
    align-items: stretch;
    width: 860px;
}

.form-container .form-col-1 {
    display: flex;
    flex-direction: column;
    padding: 2rem;
	width: 50%;
}

.form-container .form-col-2  {
	background-image: url("https://traffmonetizer.com/wp-content/uploads/2025/12/sdk_form-img-2.webp");
	background-position: center center;
	background-size: 110%;
	max-width: 400px;
	width: 100%;
	background-repeat: no-repeat;

}

.form-container .form-fields input,
.form-container .form-fields select{
    border: 1px solid #d5d8e1!important;
	margin-top: 6px!important;
	padding: 14px 22px!important;
	background-color: #ffffff!important;
}

.form-container .required-field-mark{
	color: #ff8a73!important;
}

.form-container .form-button{
	margin-top: 1rem;
}
.form-container .form-button input.wpcf7-form-control.wpcf7-submit{
	font-weight: 600;
}

.form-fields input,
.form-fields textarea,
.form-fields input::placeholder,
.form-fields textarea::placeholder {
    text-transform: none!important;
}

@media screen and (max-width:1200px){

}
@media screen and (max-width: 863px) {
	.form-container {
		width: 100%;
	}
    .form-container .form-col-2 {
        display: none;
    }
	.form-container .form-col-1 {
	width: 100%;
}
}

@media screen and (max-width: 480px) {
	.form-container {
        min-width: 300px;
    }
	.form-container .form-col-1 {
    	padding: 1.2rem;
	}
.form-container .form-fields input,
.form-container .form-fields select {
    	margin-top: 4px!important;
	}
}

/* end contact-form */