/*
 Theme Name:   RideStyle Child
 Theme URI:    http://7uptheme.com/wordpress/ridestyle
 Description:  RideStyle Child Theme
 Author:       The 7up WordPress Team
 Author URI:   http://themeforest.net/user/7-up
 Template:     ridestyle
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         full-width-template, theme-options, rtl-language-support, two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments
 Text Domain:  ridestyle-child
*/
.inline-wrapper-element {
    display: inline-flex !important;
    padding-right: 10px;
}

.product-meta-bestallnings-info {
    background-color: #F9FC00;
    color: #323232;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 1.5rem !important;
}
/* Custom Amelia Booking Style
.amelia-app-booking #am-service-booking .am-service .am-service-providers {
    margin-bottom: 48px;
    display: none;
}
*/
.home .vc_row.wpb_row.vc_row-fluid.header-general.vc_row-no-padding.header-fixed.fixed-header .main-nav-white > ul > li > a {
  color: #fff;
}
.home .vc_row.wpb_row.vc_row-fluid.header-general.vc_row-no-padding.header-fixed.fixed-header.active nav.main-nav-white > ul > li > a {
    color: #323232 !important;
}
.main-nav > ul > li .sub-menu > li > a:hover, .dropdown-list li a:hover {
	background: #91bc1dd9;
}
.mini-cart-button a, .woocommerce .mini-cart-button a{
	padding: 0 15px !important;
}

.white-color, .white-color > h2, .white-color > h3 {
	color: #fff !important;
}
.wp-gr .wp-google-right {
		color: #fff !important;
}
.title24 {
    font-size: 2rem;
}
.product-thumb {
    min-height: 286px;
    height: auto;
}
.list-product-wrap .product {
    margin-bottom: 60px !important;
}


@media (min-width: 768px){
	.banner-slider.skew-info .banner-info .slider-content-text {
		margin-top: -10%;
	}
}
@media (max-width: 767px){
	.slider-content-text h2 span {
		font-size: 1.5rem !important;
	}
	.slider-content-text h3 span {
		font-size: 1.2rem !important;

	}
		.slider-content-text span {
		font-size: 1.1rem !important;

	}
}

/* Fix for WooCommerce store notice/demo store message */
.wrap {
    overflow: visible !important;
}

/* Ensure WooCommerce store notice is visible and properly positioned */
.woocommerce-store-notice,
p.demo_store {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 99999 !important;
    margin: 0 !important;
    padding: 1em 0 !important;
    text-align: center !important;
    background-color: #91bc1e;
    color: #fff;
    text-shadow: 0px 1px 5px #000;
    box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
}

.woocommerce-store-notice a,
p.demo_store a {
    color: #fff !important;
    text-decoration: underline !important;
}

.woocommerce-store-notice a:hover,
p.demo_store a:hover {
    opacity: 0.8;
}

/* Add padding to body when store notice is visible to prevent content overlap */
body.woocommerce-demo-store {
    padding-top: 0 !important;
}
/*
body.woocommerce-demo-store .wrap {
    padding-top: 50px !important;
}
*/