/**
Theme Name: Astra Child
Author: theqrg
Author URI: https://theqrg.com
Description: customised by theQRG
Version: 3.14
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
.success-main{padding:10px;width:49%;display: inline-block;background:#005a30;margin-bottom: 5px; min-height: 100px; vertical-align: middle; display: inline-grid; justify-content: center; align-items: center;}
.error-main{padding:10px;width:49%;display: inline-block;background:#d5351d;margin-bottom: 5px; min-height: 100px; vertical-align: middle; display: inline-grid; justify-content: center; align-items: center;}
.menuh2 .quadmenu-text{font-size:16px}
.elementor-kit-113 input:not([type=button]):not([type=submit]), .elementor-kit-113 textarea, .elementor-kit-113 .elementor-field-textual{padding:10px!important}
#pmpro_form .pmpro_checkout h2{margin:0px!important}
form.pmpro_form label, #loginform label{font-size:14px!important;font-weight:100!important}
.pmpro_invoice_wrap h2,#pmpro_account-invoices h2,#pmpro_account-profile h2,#pmpro_account-membership h2,.pmpro_checkout_box-business-information h2, .pmpro_checkout h2 span.pmpro_checkout-h2-name{font-size:18px!important}
#pmpro_pricing_fields .pmpro_checkout-h2-name,#pmpro_pricing_fields .pmpro_level_name_text{display:none!important}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus{outline-color:#dddddd!important;border:0.5px solid #dddddd!important}
/*.pmpro-checkout .pmpro_submit::after{content : url(https://oao.org.uk/wp-content/uploads/2023/07/trust.png); display: block;}
.pmpro-checkout .pmpro_checkout-field.pmpro_captcha::after{content : url(https://oao.org.uk/wp-content/uploads/2023/07/cardss.png); display: block;}*/
.pmpro_checkout-h2-msg{display: block;  margin-top: -17px}
.pmpro_checkout-h2-name{display:block!important;}
.widget-title .quadmenu-text{font-size:22px;color:#0b0c0c;font-family: 'Noto Sans Hebrew';font-weight:bold;}
.quadmenu-row .quadmenu-text{text-decoration: underline;}
#cn-notice-text{max-width:600px}
#cookie-notice .cn-button:not(.cn-button-custom){font-size:18px!important;color:#fff;margin-top:20px;border-radius: 0px}
.cookie-notice-container{text-align:left!important;max-width:1000px;margin:auto;background-color: #f3f2f1;color:#0b0c0c!important;font-size: 1.09rem; line-height: 1.3157894737;}
#cookie-notice{position: absolute;font-family: 'Noto Sans Hebrew';background-color: #f3f2f1!important;} 
.footer-widget-area .footer-widget-area-inner a, .footer-widget-area .widget-title{font-family: 'Noto Sans Hebrew';background-color: #f3f2f1;}
.widget_nav_menu li{padding-bottom:10px}
.footer-widget-area .footer-widget-area-inner a,.footer-widget-area .widget-title{color:#0b0c0c!important}
header .custom-logo-link img{height:100%}
.wpra-item.feed-item{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.wpra-item-list.rss-aggregator.wpra-item-list--bullets.wpra-item-list--default{margin: 0; font-size: 12px; list-style-type: none;}
.site-header .site-description{line-height:28px; font-size:24px; padding-left: 5px; display: flex; align-items: center;  text-align: left; vertical-align: middle; color: #ffffff; font-family: "Open Sans Hebrew", Sans-serif; font-weight: bold;}
.ast-grid-right-section{display: grid;}
#quadmenu.quadmenu-is-horizontal.quadmenu-align-right .quadmenu-navbar-nav{width:90px}
.quadmenu-navbar-nav {float: right; display: inline-block;}
#ast-mobile-header{display:none!important}
#ast-desktop-header .ast-container{width:100%!important}
#ast-desktop-header{display:block!important;}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul{width: 1000px; margin: auto;}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before{float:right}
.quadmenu-caret{width: 100%; float: right;}
.quadmenu-dropdown-menu{width: 100%!important; left: 0px!important; padding: 20px!important;    top: 35px!important;}
.ast-logo-title-inline .site-logo-img{padding-right: 1px!important}
.site-branding.ast-site-identity::after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #fff; /* Adjust the color of the line as needed */ transform: scaleX(0); transition: transform 0.3s ease-in-out;}
.site-branding.ast-site-identity:hover::after{  transform: scaleX(1);}
.wp-caption .wp-caption-text{margin:0px!important;color:#B1B4B6!important}
body > div.cky-modal.cky-modal-open > div > div.cky-footer-wrapper > div:nth-child(3){display:none!important}
.site-footer{border-top: 10px solid #1d70b8}
.ast-site-identity{padding:0px!important}
.ast-logo-title-inline .ast-site-identity{padding:0px!important}
.site-header-section .ast-main-header-bar-alignment{border-left: 1px solid #fff;height:35px}
.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{border:none}
.ast-search-icon{padding:10px;background: #1d70b8;}
.site-content .ast-container{padding-top:50px;padding-bottom:100px}
#website {padding: 0px 15px}
#search-form .url{width:70%}
#search-form .button{width:28%;padding: 20px 14px 14px 14px}
@media screen and (max-width:480px) {
#website {padding: 0px }
#search-form .url{width:100%}
#search-form .button{width:100%;margin-top: 5px}
}
p.has-medium-font-size{padding:20px 0px!important;border-bottom:1px solid #b1b4b6}
header.entry-header .entry-title{font-size:2em!important}
.ast-right-sidebar #primary{border-right:none!important}
.entry-content p{color:#000;margin-bottom: 2em}
.single-layout-1 .entry-header{display:block!important}
.single-post .site-content > .ast-container{padding-top:10px!important}
#search-results .search{margin-top: 20px;height: 50px; padding-left: 15px; color: #fff; display: inline-block; }
.spinner {float:left; margin-top: 10px; border: 8px solid rgba(0, 0, 0, 0.1); border-left-color: #fff; border-radius: 50%; width: 50px; height: 50px; animation: spin 1s ease infinite; } @keyframes spin { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }
#search-results .reg{color: #FFFFFF; font-family: "Open Sans Hebrew", Sans-serif; font-size: 1.2em}
#search-results .success{font-size: 14px; line-height: 38px;text-align:center; color: #FFFFFF; font-family: "Open Sans Hebrew", Sans-serif;background:#005a30;width:100%; display: inline-block;}
#search-results .error{font-size: 14px; line-height: 38px;text-align:center;color: #ffffff; font-family: "Open Sans Hebrew", Sans-serif;background:#d5351d;width:100%; display: inline-block;}
.score{border-style: solid; border-width: 0px 0px 0px 8px; border-color: #B1B4B6; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--e-column-margin-right: 1px; --e-column-margin-left: 1px;}
.score .text-center{color: #1D70B8!important;font-size: 24px!important; font-weight: bold}
#page{background:#fff}
header.entry-header .entry-title{font-size: 1.6em; font-weight: bold}
.wpseopropeller .panel-default > .panel-heading{border:none!important}
.wpseopropeller h4, .wpseopropeller .h4{font-size: 1.3em;}
.wpseopropeller .panel{border:none!important}
.wpseopropeller .label{padding: 0.4em 0.6em 0.3em!important}
ul.seo-propeller-report-list li{color: #000; font-size: 19px; line-height: 1.3157894737}
.well ul.seo-propeller-report-list li{color:#fff}
.wpseopropeller .text-center{text-align: center; font-size: 1.5em; color: #000;}
.wpseopropeller h2{margin-top:5px!important}
.site-footer h2{margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #b1b4b6;color: #000;font-weight:bold}
.site-footer .widget ul{color: #000!important; text-decoration: underline; line-height: 35px; font-family: 'Open Sans Hebrew';}

#wseotool-reports-form label{color:#fff;font-weight: bold;font-size: 18px}
#wseotool-reports-form .next-step{width:33%}
#wseotool-reports-form .input-container {width: 66%}
#wseotool-reports-form .url{width:100%}
#wseotool-reports-form .keyword{width:20%}
#wseotool-reports-form .email{width:46%}
#wseotool-reports-form .formbutton{width:33%}

@media screen and (max-width: 640px) {
#cookie-notice{width:90%;margin:auto;}    
.site-header .site-description{line-height:16px; font-size:16px; padding-left: 5px; display: flex; align-items: center;  text-align: left; vertical-align: middle; color: #ffffff; font-family: "Open Sans Hebrew", Sans-serif; font-weight: bold;}
#quadmenu.quadmenu-is-horizontal li.quadmenu-item-type-column > div > ul{margin:0px!important}	
.quadmenu-dropdown-menu{padding:5px!important}
.quadmenu-row{width:100%!important}
#wseotool-reports-form .next-step{width:33%}
#wseotool-reports-form .input-container {width:100%}
#wseotool-reports-form .url{width:100%}
#wseotool-reports-form .keyword{width:100%}
#wseotool-reports-form .email{width: 100%;margin-top:20px}
#wseotool-reports-form .formbutton{width:100%;margin-top:20px}
}

.wpf_form_notices.wpf_form_notice_error{margin-top:80px;margin-bottom:60px}
.wpf_form_wrapper_1744 {max-width:1200px!important}

@media screen and (max-width:1000px) {
.site-content .ast-container{padding-top:20px;padding-bottom:20px}	
#search-results .success,#search-results .error{font-size:12px;line-height:20px}
}
@media screen and (min-width:1000px) {
#pmpro_user_fields{width:49%;display:inline-block;}    
.pmpro-checkout.page-template #pmpro_checkout_box-business-information{width: 49%; float: left; display: inline-block;}
.pmpro-checkout.page-template #pmpro_billing_address_fields{width: 49%; float: left; display: inline-block;}
}
