/*

Theme Name: MetaMax
Description: SEO and Marketing WordPress Theme
Theme URI: http://metamax.cwsthemes.com/
Author: CWSThemes
Author URI: http://themeforest.net/user/creativews
Version: 1.1.3
License: Envato full licence agreement - https://themeforest.net/licenses/terms/regular
License URI: https://themeforest.net/licenses
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: metamax

*/ 

/*= Please add your custom styles using Customzer -> Custom CSS section.
--------------------------------------------------------------------- */

.home .item .post-wrapper .post-media .pic img {
    height: 250px;
    width: 100%;
}
.page-id-626 .post-info-footer {
    background: transparent !important;
}
.page-id-626 .post-info-header a {
    color: #000 !important;
}
.grecaptcha-badge {
    z-index: 22 !important;
}
.form-contact input[type="submit"] {
    color: #141414;
}
.title-box .page-title .container .title h1 {
    color: #fff !important;
}
.title-box .page-title .container .bread-crumbs {
    margin-top: 30px !important;
}
.search-icon {
    display: none !important;
}
.sticky-enable.sticky-active .header-container .menu-box {
    background: #141414;
}
.sticky-enable.sticky-active .main-nav-container .main-menu > .menu-item > a,
.sticky-enable.sticky-active .main-nav-container .mini-cart a {
    color: #fff;
}
.header_cont .menu-box {
    background: #111;
    padding-bottom: 0px;
    padding-top: 0px;
}
.header-container {
    padding-top: 0;
}
.menu-box .container .header-nav-part .main-nav-container .menu-box-wrapper .no-split-menu {
    justify-content: center !important;
}
.cws-service-module.service-type-card .service-image-wrapper:before, .cws-service-module.service-type-card .service-icon-wrapper:before {
    background: url(/wp-content/uploads/2025/07/service-hover.png)no-repeat center;
	background-size: cover;
}
.cws-service-module.service-type-card .service-image-wrapper img, .cws-service-module.service-type-card .service-icon-wrapper img {
    transform: translateY(20px) scale(1) !important;
}
.page-id-503 .page-content {
    padding-top: 0 !important;
}
.cws-service-module .service-info-wrapper .service-counter {
    color: #3BB54A !important;
}
.cws-service-module.service-type-card .service-media-element {
    background: #3BB54A !important;
}
.cws-service-module.service-type-card .service-media-element:before {
    background: #E8C454 !important;
}
.cws-service-module.service-type-card.slick-slide.slick-active:before {
    background: #fff !important;
}
h1, h2, h3, h4, h5, h6 {
    color: #1f1f1f !important;
}
body {
    color: #141414 !important;
}
.cws-textmodule {
    color: #141414 !important;
}
.cws-textmodule .cws-textmodule-subtitle {
    color: #1f1f1f !important;
}
.bg-waves .wave.wave-bottom-left img:first-child {
    z-index: 2 !important;
}
.cws-textmodule-687a83110f06c .cws-textmodule-divider:before {
    background: #E8C454 !important;
}
.products .product .metamax-shop-loop-item-content-wrapper .woo-product-post-info .woo-product-post-title a {
    color: #1F1F1F !important;
}
.products .product .metamax-shop-loop-item-content-wrapper .woo-product-post-info {
    padding: 20px 0;
}
.home .woocommerce.columns-4 {
    margin-top: 50px;
}
span.woocommerce-Price-amount.amount bdi {
    color: #3BB54A;
}
a.button.product_type_simple.add_to_cart_button {
    background: #E8C454 !important;
    color: #fff !important;
}
.green-heading h2, .green-heading p {
    color: #fff !important;
}
div#blog-sec .cws-carousel .slick-arrow {
    background: rgb(64 255 104 / 10%);
    color: rgb(68 68 68 / 49%) !important;
}
.post-meta-item.post-category a {
    background: rgb(64 255 105 / 82%) !important;
    pointer-events: none;
}
article .post-wrapper {
    background: #fff !important;
}
.post-info-footer {
    background: #CEFFD4 !important;
}
.post-date-special {
    background: #3BB54A !important;
}
.post-date-special span {
    color: #fff;
}
.post-author .post-author-name a {
    color: #141414 !important;
    text-transform: capitalize;
}
.news.posts-grid.layout-3 .cws-vc-shortcode-grid .item:not(.related-item):hover .post-wrapper .post-info .post-category a {
    background: #CEFFD4 !important;
    color: #141414 !important;
}
div#testimonial-sec .cws-carousel .slick-arrow:before {
    color: rgb(68 68 68 / 49%);
}
.cws-testimonial-module .testimonial-rating i.active {
    color: #E8C454;
}
.cws-testimonial-module .testimonial-rating i.default {
    color: #AFF8B4 !important;
}
.cws-milestone-module.divider-under-icon .cws-milestone-icon-wrapper:after {
    display: none !important;
}
.page-footer .container:nth-child(4) {
    justify-content: end !important;
    padding: 0 !important;
}
.page-footer .container .cws-social-links .cws-social-link:after {
    color: rgb(187 187 187 / 10%) !important;
}
.page-footer .container .cws-social-links .cws-social-link:before {
    color: #E8C454 !important;
}
.page-footer .container .cws-social-links .cws-social-link:hover::before {
    color: #141414 !important;
}
.page-footer .container .cws-social-links .cws-social-link:hover::after {
    color: #3BB54A !important;
}
.menu-footer-links-menu-2-container ul li a {
    color: #3BB54A !important;
}
.page-footer .container .footer-container .cws-widget.widget_nav_menu ul li a:before {
    display: none;
}
.menu-footer-links-menu-2-container ul li:hover a {
    color: #E8C454 !important;
}
.menu-box .container .header-nav-part .main-nav-container .menu-box-wrapper .main-menu > .menu-item.current-menu-item > a:after {
    display: none;
}
.menu-box .container .header-nav-part .main-nav-container .menu-box-wrapper .main-menu > .menu-item.current-menu-item > a {
    color: #E8C454;
}
.menu-box .container .header-nav-part .main-nav-container .menu-box-wrapper .main-menu >li > a:hover {
    color: #E8C454 !important;
}
#services-inner .cws-service-module.hovered.service-type-card {
    transform: unset !important;
}
.woocommerce-info {
    background: #000;
    color: #fff;
}
.title-box .page-title .container .subtitle-content {
    display: none;
}
.mini-cart .woo-mini-cart {
    width: 500px;
}
.header-container .woo-mini-cart .cart_list .mini_cart_item a:not(.remove) {
    color: #141414 !important;
}
.select2-container {
    z-index: unset !important;
}

@media only screen and (max-width: 1000px) and (min-width: 320px) {
	body .cws-textmodule .cws-textmodule-title {
		font-size: 22px !important;
	}
	.cws-custom-button {
		width: 62%;
		font-size: 15px !important;
	}
	.products {
		display: block;
	}
	.products.columns-4 .product {
		width: 100%;
	}
	.metamax-shop-loop-item-content-wrapper .pic a img {
		margin: 0  auto;
	}
	.products .product .metamax-shop-loop-item-content-wrapper .woo-product-post-info .woo-product-post-title a {
		font-size: 18px;
	}
	.products .product .metamax-shop-loop-item-content-wrapper .woo-product-post-info .woo-product-post-title {
		line-height: 26px;
	}
	.cws-textmodule .cws-textmodule-subtitle {
		font-size: 14px !important;
	}
	div#logo-sec .vc_column-inner {
		border: unset !important;
		padding: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	div#logo-sec .vc_column-inner img {
		width: 70%;
		margin: 0 auto;
	}
	.form-contact input[type="submit"] {
		width: 100%;
	}
	.title-box .page-title .container {
		padding-top: 50px !important;
	}
	.home .menu-box .container .header-nav-part .main-nav-container .menu-left-icons {
		order: 1;
	}
	.home .menu-box .container .header-nav-part .main-nav-container .logo-mobile-wrapper {
		width: 70%;
	}
	.cws-textmodule-content-wrapper ul li {
		text-align: left;
	}
	.cws-carousel.slick-dotted {
    padding-bottom: 0px !important;
	}
	#cws-column-68ddd3249fe62 > .wpb_column > .vc_column-inner {
		padding-top: 0px !important;
	}
	.cws-service-module .service-info-wrapper .service-title {
		font-size: 22px !important;
	}
	#cws_button_68ddd324a7aae {
		font-size: 14px !important;
		padding: 15px  !important;
		width: 58%;
	}
	#blog-68ddd88e4cf69 .item .post-wrapper .post-info .post-title a {
    font-size: 18px !important;
	}
	div#blog-sec {
		padding-bottom: 20px !important;
	}
	.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
		font-size: 40px;
	}
	.cws-milestone-sup {
		font-size: 30px !important;
	}	
	sr7-txt#SR7_1_1-7-7 {
    padding-top: 8px !important;
    font-size: 14px !important;
	}
	sr7-txt#SR7_1_1-1-7 {
		font-size: 14px !important;
		padding-top: 0px !important;
	}
	sr7-txt#SR7_1_1-1-1 {
		font-size: 34px !important;
	}
	sr7-txt#SR7_1_1-7-1 {
		font-size: 33px !important;
	}
	.cws-textmodule-68ddd7c6c5f20 {
    margin-top: 15px !important;
	}
	body .vc_custom_1752859635034 {
		padding: 50px 0 !important;
	}
	#blog-68dea43f5ec34 {
		margin-top: 20px !important;
	}
	#blog-68dea43f5ec34 .item .post-wrapper .post-info .post-title a {
		font-size: 22px !important;
	}
	#cws_button_68dea43f6076f {
		margin-top: 10px !important;
	}
	div#blog-sec {
		padding-bottom: 50px !important;
	}
	.cws-service-module .service-info-wrapper .service-title {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	.home .woocommerce.columns-4 {
		margin-top: 30px !important;
	}
}