/*
Theme Name: Suprise Factor
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

#header .main-menu > li.menu-item { margin: 0 25px 0 0 !important;}

#header .main-menu > li.menu-item a { padding: 9px 12px 9px 14px !important;}

.side-nav-wrap .sidebar-menu > li.menu-item > a { color: #5a5a5a !important;}

#main-toggle-menu .menu-title:hover { background-color: #8cc63f !important; color: #ffffff !important;}

#main-toggle-menu .menu-title { color: #8cc63f !important;}

#header .wpb_custom_65fd5158d06eb2f893b5887454624e6b button { background-color: #8cc63f !important; }

.mwb_wgm_added_wrapper { width: 800px !important;}

.mega-menu > li.menu-item > a > i { font-size: 20px !important;}

.idiomas { left: 50% !important;}

.woocommerce-page.archive .sidebar-content { border-color: #8cc63f !important;}

#wcfmmp-stores-lists * { z-index: 0 !important; }

.country-selector.weglot-inline.weglot-default { box-shadow: 1px 1px 8px #4d4d4d; border-radius: 10px !important; bottom: 50px !important; background-color: #00aeef !important; padding-right: 20px !important; padding-left: 10px !important; padding-top: 1px !important; padding-bottom: 10px !important; border: solid 2px #2487ac !important;}

.country-selector.weglot-inline li { margin: 2px 8px !important;}

#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_price_description { font-size: 16px !important; font-weight: 500 !important;}

#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_description .wcfm_membership_description_content { font-size: 22px !important;}

.woocommerce-loop-product__title { font-family: 'Poppins' !important; font-size: 12px !important; text-transform: uppercase; font-weight: 400 !important; letter-spacing: 0.5px !important;}

#wcfm_membership_container .select2-container { width: 60% !important;}

#wcfm_menu .wcfm_menu_item span.text { text-transform: capitalize !important;}

#wcfmmp-stores-lists .store-info::before { background: rgba(0, 0, 0, 0) !important; }

#wcfmmp-store .banner_img::before { background: rgba(0, 0, 0, 0) !important; } 

#wcfmmp-store .social_area { background: rgba(0, 0, 0, 0) !important; right: -50px !important; margin-top: 20px !important;}

.no-breadcrumbs .left-sidebar, .no-breadcrumbs .right-sidebar { border: solid; border-color: #8cc63f; margin-top: 30px; border-width: 1px; margin-bottom: 20px;}

.page-wrapper .porto-gb-f6ddf0a023858d2c0ec124df3c7ae677 { margin-top: 18px;}

.page-wrapper .porto-gb-50a361742034fe7a84ffc975b2777db7 { display: none !important;}

.page-wrapper .porto-gb-e7f7830630ada14856b33ebc74fcc991 { display: none !important;}

.iconomenu { margin-right: 5px !important; width: 25px; height: 25px;}

.product-image img { border:solid; border-radius: 10px; border-width: 3px; border-color: 00AEEF;}

.star { position: relative; border-left: 100px solid transparent; border-right: 100px solid transparent; border-bottom: 70px solid #fff; transform: rotate(35deg); }

.star::before { position: absolute; content:''; top: -45px; left: -65px; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 80px solid #fff; transform: rotate(-35deg); }

.star::after { position: absolute; content:''; top: 3px; left: -105px; border-left: 100px solid transparent; border-right: 100px solid transparent; border-bottom: 70px solid #fff; transform: rotate(-70deg); }

.mce-notification.mce-has-close { display: none !important;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer .store-data-container { padding-top: 202px !important;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 p.store-enquiry { top: 241px !important;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data h2 a { color: #00aeef !important;}

#header.sticky-header .header-main .container { min-height: 40px !important;}