/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.header_contact a {
/* 	margin-right: 5px; */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
	text-align: right;
    color: #0a0a0a;
	display: block;
}

.html .header_email {
/* 	margin-right: 5px; */
/*     font-family: 'Montserrat'; */
    font-style: normal;
    font-weight: 600!important;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
	text-align: right;
    color: #0a0a0a!important;
	display: block;
}
/* #wide-nav .flex-left{
	max-width: 275px;
} */
.main_banner {
	margin-top: 20px;
}
.banner_button_call {
	font-weight: 400;
	font-size: 16px;
}
.page_title_imedia {
    color: #1a1a1a;
    font-family: "Manrope", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    text-transform: uppercase;
}
.product_category_main_page {
	margin: 0 auto!important;
}
.main_page_delivery {
	background: url('/wp-content/uploads/2024/04/rectangle-618-1.jpg');
    background-repeat: no-repeat;
	    background-size: cover;
}
/* .main_page_about_us {
		background: url('/wp-content/uploads/2024/04/rectangle-631-1-1-1.jpg');
    background-repeat: no-repeat;
	    background-size: cover;
} */
.main_page_cons {
			background: url('/wp-content/uploads/2024/04/image-221.jpg');
    background-repeat: no-repeat;
/* 	    background-size: cover; */
	    background-position: bottom right;
}
.page_subtitle_imedia {
	    color: #4d4d4d;
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}
.delivery_info {
	margin: 0 auto!important;
	margin-top: 20px;
}
.delivery_info_button {
	margin: 0 auto;
	font-weight: 400;
}
.field_from_form {
	margin: 0 auto!important;
}
.main_page_form_wrapper  {
	background-color: #FFFFFFBD;
	border-style: solid;
    border-width: 1px;
    border-color: #fff;
    box-shadow: 0px 4px 67px 0px rgba(0,0,0,.10196078431372549);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	border-radius: 10px;
	margin-top: 35px;
	padding: 0px;
}
.main_page_form_wrapper .wpcf7-form p{
	display: flex;
	justify-content: space-between;
}
.main_page_form_wrapper .wpcf7-form p span input{
	border: 1px solid #69727d;
	min-height: 72px;
    padding: 8px 24px;
	background-color: #fff;
    border-color: #dadada;
    border-width: 1px;
    border-radius: 7px;
	max-width: 252px;
	width: 252px;
	margin-bottom: 0em;
}
.main_page_form_wrapper .wpcf7-form [type=submit] {
		border: 1px solid #69727d;
	min-height: 72px;
    padding: 8px 24px;
    border-width: 1px;
    border-radius: 7px;
	max-width: 252px;
	width: 252px;
	    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
	margin-right: 0px;
	margin-bottom: 1em;
}
.main_page_form_wrapper .wpcf7-form  {
	margin-bottom: 0px;
}
.main_page_form_wrapper .wpcf7-form .wpcf7-spinner {
	position: absolute;
}
.main_page_form_wrapper .col-inner{
	padding: 50px 60px 50px 60px!important;
}
.main_page_our_advantages {
	background: url('/wp-content/uploads/2024/04/rectangle-617-1.jpg');
    background-repeat: no-repeat;
	background-position: bottom right;
}
.main_page_our_advantages .page_title_imedia {
	color: #fff;
}
.main_page_our_advantages_child {
	margin: 0 auto;
	margin-left: auto !important;
    margin-right: auto !important;
}

.header-bottom {
  min-height: 65px !important;
}




.ccb-calc-heading {
	 text-transform: lowercase !important;
}



.green_block { 
  font-size: 24px; 
background: grey;
}







