/**
Theme Name: megis
Author: inntelis
Author URI: https://inntelis.com
Description:  
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: megis
Template: astra
*/

.fcom_menu_item_language {
    padding: 0 15px;
    list-style: none;
}

.fcom_menu_item_language a, .fcom_menu_item_language select, #fluentLangSwitcher {
    color: red!important;
    text-decoration: none;
    padding: 10px 10px;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;

}

.fcom_menu_item_language a:hover {
    color: #545861 !important;
}
#menu-1-7a7b8963 > li.menukiemel.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2498 > a{
	background-color:#ff5757!important;
	border-radius:5px;
	padding:5px;
}


/* AffiliateWP - Egyéni gomb szín */
.affwp-button, 
button.affwp-button, affwp-generator-submit-btn {
    background-color: #ff5757!important;  /* zöld */
    color: white;
    border: none;
}

#affwp-affiliate-dashboard-profile-form > div.affwp-save-profile-wrap > input.button, affwp-generator-submit-btn, #affwp-affiliate-dashboard-url-generator > div > div.affwp-card__content > div > button,#affwp-generator-submit-btn, #affwp-affiliate-dashboard-creatives > div.affwp-creatives-filters > form > div > input,#affwp-register-form > fieldset > input.button, #affwp-login-form > fieldset > p:nth-child(5) > input.button, #post-14 > div > div > form > p:nth-child(4) > button
{
    background-color: #ff5757!important; /* sötétebb zöld hoverre */
}


#affwp-affiliate-dashboard-tabs {
	border-bottom: 1px solid #00000050!important;
	padding-bottom:10px!important;
}

.ast-single-post .entry-content a {
	font-size:20px!important;
	
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a {
	color:#fade9a;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs {
	background-color:#000!important;
	padding: 10px;
}

.grecaptcha-badge, .grecaptcha-logo {
  display: none !important;
}


.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button
{
	background-color:#ff5757!important;
}

.woocommerce-message, .woocommerce-info {
	border-top-color:black!important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	background-color:#fade9a!important;
}


#post-13 > div > div:nth-child(2) > div.woocommerce-notices-wrapper > div > a {
	display:none;
}


.ast-single-post .entry-content a {
	font-size:16px!important;
}


#post-13 > div > div:nth-child(2) > div.wc-empty-cart-message > div, #post-13 > div > div:nth-child(2) > p, .return-to-shop a {
	display:none!important;
}


.checkout-cross-sells.checkout-cross-sells--top {
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
  padding: 24px;
  margin: 0 0 32px;
  border-radius: 10px;
}
.checkout-cross-sells.checkout-cross-sells--top h2 {
  text-align: center;
  margin-bottom: 18px;
  font-size: 1.5rem;
}
.checkout-cross-sells.checkout-cross-sells--top ul.products {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(200px,1fr));
  gap: 20px;
}


.woocommerce-page .site-main ul.products li.product {width:25%!important;}

.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product  {width:50%!important;}