/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
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
*/

/* Add your custom styles here */

@font-face {
    font-family: "Assistant Local";
    src: url("/wp-content/themes/hello-theme-child/fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2");
    font-style: normal;
    font-weight: 100 800;
    font-display: swap;
}

@font-face {
    font-family: "Assistant Local";
    src: url("/wp-content/themes/hello-theme-child/fonts/2sDcZGJYnIjSi6H75xkzaGW5.woff2") format("woff2");
    font-style: normal;
    font-weight: 100 800;
    font-display: swap;
}

html,
body {
    font-family: "Assistant Local", sans-serif!important;;
}

#cookie-notice .cookie-notice-container, #cookie-notice .cookie-revoke-container {
    display: block;
    font-family: "Assistant", Sans-serif;
    font-size: 140%;
	direction: rtl;
}
#cookie-notice .cookie-notice-container #cn-notice-text{
   text-align: right;
   margin: 0;
   margin-top: 10px;
}
#cookie-notice .cookie-notice-container a{
    color: #05141f;
}
#cookie-notice #cn-notice-buttons .cn-button{
	font-family: "Assistant", Sans-serif;
	font-size: 120%;
	background:#1C244B;
	color: #fff;
	margin: 0;
	padding: 8px 30px;
	width: 100%;
	border: 0;
	position: relative;
	top: -5px;
	right: 15px;
	cursor: pointer;
	border-radius: 0;
}
#cookie-notice {
    /*
	min-width: 1080px !important;
    left: 50% !important;
    transform: translateX(-50%);
	*/
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
    top: -367px;
    position: relative;
    direction: rtl;
}
@media only screen and (max-width: 900px) {
	#cookie-notice {
        /*
		min-width: 100% !important;
        left: 50% !important;
        transform: translateX(-50%);
		*/
    }
	#cookie-notice .cookie-notice-container, #cookie-notice .cookie-revoke-container {
		display: block;
		font-family: "Assistant", Sans-serif;
		font-size: 110%;
		padding: 25px 25px;
	}
	
	#cookie-notice .cookie-notice-container #cn-notice-text{
	   text-align: right;
	   margin: 0;
	}
	#cookie-notice .cookie-notice-container a{
		color: #05141f;
	}
	#cookie-notice #cn-notice-buttons .cn-button{
		 font-family: "Assistant", Sans-serif;
		 font-size: 110%;
		 background:#05141f;
		 color: #fff;
		 margin: 0;
		 margin-top: 10px;
		 padding: 4px 30px;
		 width: 100%;
		 border: 0;
		 position: relative;
		 top: 0;
		 cursor: pointer;
		 right: 0;
	}
    #cookie-notice .cn-close-icon {
        position: absolute;
        right: 10px;
        top: 15px;
        margin-top: -10px;
        width: 15px;
        height: 15px;
        opacity: .5;
        padding: 10px;
        outline: 0;
        cursor: pointer;
    }
	#cookie-notice{
        z-index:999999999;
    }
	
    #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
        top: -292px;
        position: relative;
        direction: rtl;
    }
}

.gform_wrapper .gform_required_legend{
    display:none;
}
.gform_wrapper.gform-theme--foundation .gform_fields {
    row-gap: 20px;
    font-family: "Heebo";
}
body .gform-theme.gform-theme--framework.gform_wrapper .gform-field-label__text{
	 font-size: 16px;
}
/* Placeholder */
body .gform-theme.gform-theme--framework.gform_wrapper  input::placeholder,
body .gform-theme.gform-theme--framework.gform_wrapper  textarea::placeholder,
body .gform-theme.gform-theme--framework.gform_wrapper  select {
    color: #000;
   font-size: 14px !important;
}
body .gform-theme.gform-theme--framework.gform_wrapper button.gform_button[type=submit] {
    background-color: #1C244B;
    color: #fff;
    width: 100%;
    padding: 12.5px;
    border-radius: 0px;
    text-align: center;
    margin-left: 0;
    line-height: 1;
    border: 0;
    cursor: pointer;
    margin: 0;
    font-size: 20px;
    font-family: "Heebo";
}