body {
	font-family: Raleway, sans-serif;
}

p,h3{
	margin: 0;
}

    .wpdevart-top-header-bg-color {
        background: #212121;
    }

table {
	-webkit-border-horizontal-spacing: 0;
	-webkit-border-vertical-spacing: 0;
}

    .wpdevart-top-header-border {
        border-bottom: 1px solid #f7f7f7;
    }

    .wpdevart-top-header-left {
        color: #ffffff;
    }

    .wpdevart-top-header-left-content {
        color: #ffffff;
    }

    .wpdevart-top-header-right-content {
        color: #ffffff;
    }

    .wpdevart-social-icons {
        background-color: #000000;
        border: 1px solid #000000;
    }

    span.wpdevart-social-icons a::before {
        color: #000000;
    }

    .wpdevart-social-icons:hover {
        box-shadow: 0px 0px 5px #000000;
    }

    .wpdevart-main-header-bg {
        background: #ffffff;
    }

    .wpdevart-main-header-bg-gradient {
        background: linear-gradient(to top, #ffffff, #dddddd);
    }

    .wpdevart-main-header-border {
        border-bottom: 1px solid #fbf8f8;
    }

    .wpdevart-logo-area img {
        max-height: 70px;
    }

    .wpdevart-logo-area-layouttwo img {
        max-height: 70px !important;
    }

.wp-block-search__input{
	display:block;
	width: 100%
}

.wc-block-components-product-metadata{
	display:none;
}

@media screen and (max-width: 1500px) {

	.wp-block-search__inside-wrapper{
		display: block
	}
	.wp-block-search__button{
		margin-left: 0;
	}

}

    @media screen and (min-width: 960px) {
        .wpdevart-logo-area img {
            max-height: 63px;
        }

        .wpdevart-logo-area-layouttwo img {
            max-height: 63px !important;
        }
    }

    .wpdevart-logo-text, .wpdevart-logo-text-gradient, .wpdevart-logo-text-layouttwo, .wpdevart-logo-text-layouttwo-gradient {
        font-size: 30px;
        font-weight: 600;
    }

    .wpdevart-logo-text-simple {
        color: #3e58e1;
    }

    .wpdevart-logo-text-gradient a {
        background: linear-gradient(to right, #3e58e1, #3e58e1);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
    }

    .wpdevart-logo-text-layouttwo-simple {
        color: #3e58e1;
    }

    .wpdevart-logo-text-layouttwo-gradient a {
        background: linear-gradient(to right, #3e58e1, #3e58e1);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
    }

    @media screen and (min-width: 960px) {
        .wpdevart-menu-items-color {
            color: #000000;
        }

        .simple-navbar-wpdevart a {
            color: #000000;
        }

        .wpdevart-menu-button-icon {
            color: #000000;
        }

        .navbar-wpdevart .dropdown-menu, .navbar-wpdevart .sub-menu {
            background: #ededed;
	border:0 solid black;
        }

        .wpdevart-sub-menu-link-color {
            color: #000000;
        }

        .wpdevart-sub-menu-button-icon {
            color: #000000;
        }
    }

    @media screen and (max-width: 959px) {
        .head-mobile-toolbar {
            background: #ffffff;
        }
.wpdevart-header-container {
margin: 0;
}


        .head-mobile-toolbar-gradient {
            background: linear-gradient(to right, #ffffff, #ffffff);
        }

        .wpdevartmobilemenubutton.menu-opened:before {
            background: #000000;
        }

        .wpdevartmobilemenubutton:after {
            border-top: 2px solid #000000;
            border-bottom: 2px solid #000000;
        }

        .wpdevartmobilemenubutton:before {
            background: #000000;
        }

        .wpdevartmobilemenubutton.menu-opened:after {
            background: #000000;
        }


        #wpdevartmobilemenu ul ul li a, #wpdevartmobilemenu > ul > li > a {
            color: #000000;
        }

        #wpdevartmobilemenu ul li, #wpdevartmobilemenu ul li ul {
            border-top: 1px solid #dddddd;
        }

        #wpdevartmobilemenu ul li:last-of-type {
            border-bottom: 1px solid #dddddd;
        }

        #wpdevartmobilemenu .wpdevart-submenu-button, #wpdevartmobilemenu .wpdevart-submenu-button.submenu-opened {
            background: #000000;
        }

        #wpdevartmobilemenu .wpdevart-submenu-button:after, #wpdevartmobilemenu .wpdevart-submenu-button.submenu-opened:after, #wpdevartmobilemenu .wpdevart-submenu-button:before {
            background: #ffffff;
        }
    }

    .site-header__search-trigger {
        color: #000000;
    }

    .search-trigger, .search-trigger-layout-two {
        color: #000000;
    }

    .wpdevart-main-container {
        background: #ffffff;
    }

    .wpdevart-main-container:not(.wpdevart-post-text-content, .comment-body, .sidebar-widget-area), .wpdevart-main-container p:not(.wpdevart-post-text-content p, .comment-body p, .sidebar-widget-area p), .wpdevart-main-container li:not(.wpdevart-post-text-content li, .comment-body li, .sidebar-widget-area li) {
        color: #333333;
    }

    .wpdevart-main-container:not(.wpdevart-post-text-content, .sidebar-widget-area), .wpdevart-main-container p:not(.wpdevart-post-text-content p, .sidebar-widget-area p), .wpdevart-main-container li:not(.wpdevart-post-text-content li, .sidebar-widget-area li) {
        font-size: 17px;
    }

    .wpdevart-comment-respond, .wpdevart-comment-respond p, .wpdevart-comment-respond li {
        color: #333333px;
    }

    .wpdevart-comment-respond a:not(.reply a) {
        color: #000000;
        font-size: 17px;
    }

    .wpdevart-comment-respond a:hover:not(.reply a) {
        color: #ff5952;
    }

    .wpdevart-main-container a:not(.post-tags a, .wpdevart-comment-respond a, .comment-author a, .comment-body .comment-meta a, .wp-block-comment-reply-link a, .wpdevart-posts-list-title a, .wpdevart-post-text-content a, .wpdevart-entry-meta a, .wpdevart-entry-meta-category a, .wp-block-file a, .wp-block-cover-text a, .sidebar-widget-area a, .wp-block-button__link, .comment-body a, .comment-reply-link, .page-numbers, .page-numbers li a) {
        color: #000000;
    }

    .wpdevart-main-container a:hover:not(.wpdevart-comment-respond a, .comment-author a, .comment-body .comment-meta a, .wp-block-comment-reply-link a, .wpdevart-posts-list-title a, .wpdevart-entry-meta a, .wpdevart-entry-meta-category a, .sidebar-widget-area a, .wp-block-button__link, .comment-body a, .comment-reply-link, .page-numbers) {
        color: #808080;
    }

    .wpdevart-main-container h1:not(.sidebar-widget-area h1), .wpdevart-main-container h2:not(.wpdevart-posts-list-title h2, .sidebar-widget-area h2), .wpdevart-main-container h3:not(.sidebar-widget-area h3), .wpdevart-main-container h4:not(.sidebar-widget-area h4), .wpdevart-main-container h5:not(.sidebar-widget-area h5), .wpdevart-main-container h6:not(.sidebar-widget-area h6) {
        color: #000000;
    }

    .wpdevart-primary-button, .wp-block-search__button, #submit:not(.woocommerce #review_form #respond .form-submit input) {
        color: #ffffff;
        box-shadow: inset 0 0 0 0 #000000;
        background: #000000;
        border: 2px solid #000000;
    }

    .wpdevart-primary-button:hover, .wpdevart-primary-button:focus, .wp-block-search__button:hover, .wp-block-search__button:focus, #submit:hover:not(.woocommerce #review_form #respond .form-submit input), #submit:focus:not(.woocommerce #review_form #respond .form-submit input) {
        color: #000000;
        box-shadow: inset 400px 0 0 0 #ffffff;
        border: 2px solid #000000;
    }

    .wpdevart-main-container a:not(.reply a, .comment-author a, .comment-body .comment-meta a, .wpdevart-posts-list-title a, .wpdevart-entry-meta, .wpdevart-entry-meta a, .wpdevart-entry-meta-category a, .wp-block-file a, .wp-block-cover-text a, .sidebar-widget-area a, .wp-caption-text a, .page-numbers li a) {
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
    }

    .wpdevart-main-container h1 {
        font-size: 40px;
        font-weight: 400;
        font-style: normal;
        text-transform: uppercase;
        text-decoration: none;
    }

    .wpdevart-main-container h2:not(.wpdevart-posts-list-title h2) {
        font-size: 28px;
        font-weight: 400;
        font-style: normal;
        text-transform: uppercase;
        text-decoration: none;
    }

    .wpdevart-main-container h3 {
        font-size: 24px;
        font-weight: 400;
        font-style: normal;
        text-transform: uppercase;
        text-decoration: none;
    }

    .wpdevart-main-container h4 {
        font-size: 20px;
        font-weight: 400;
        font-style: normal;
        text-transform: uppercase;
        text-decoration: none;
    }

    .wpdevart-main-container h5 {
        font-size: 22px;
        font-weight: 400;
        font-style: normal;
        text-transform: uppercase;
        text-decoration: none;
    }

    .wpdevart-main-container h6 {
        font-size: 20px;
        font-weight: 400;
        font-style: normal;
        text-transform: uppercase;
        text-decoration: none;
    }

    .post-tags a {
        color: #000000 !important;
        border: 1px solid #000000 !important;
    }

    .post-tags a:hover {
        color: #808080 !important;
        border: 1px solid #808080 !important;
    }

    .wpdevart-sidebar-container-inside {
        background: #ffffff !important;
        box-shadow: 0 0 2px 0 #c9c9c9, 0 5px 20px 0 #c9c9c9 !important;
    }

    .sidebar-widget-area h1, .sidebar-widget-area h2, .sidebar-widget-area h3, .sidebar-widget-area h4, .sidebar-widget-area h5, .sidebar-widget-area h6 {
        color: #000000;
        font-weight: 600;
        font-style: normal;
        text-transform: none;
        text-decoration: none;
    }

    .sidebar-widget-area h1, .sidebar-widget-area h2, .sidebar-widget-area h3 {
        font-size: 26px;
    }

    .sidebar-widget-area h4, .sidebar-widget-area h5, .sidebar-widget-area h6 {
        font-size: 20px;
    }

    .sidebar-widget-area, .sidebar-widget-area p, .sidebar-widget-area li {
        font-size: 16px;
        color: #333333;
    }

    .sidebar-widget-area a:not(.wp-block-button__link, .wp-block-comment-reply-link a), .sidebar-widget-area p a:not(.wp-block-button__link, .wp-block-comment-reply-link a) {
        font-size: 16px;
        color: #000000;
    }

    .sidebar-widget-area a:hover:not(.wp-block-button__link, .wp-block-comment-reply-link a), .sidebar-widget-area p a:hover:not(.wp-block-button__link, .wp-block-comment-reply-link a) {
        color: #808080;
    }

    .sidebar-widget-area .tag-cloud-link {
        color: #000000;
        border: 1px solid #000000;
    }

    .sidebar-widget-area .tag-cloud-link:hover {
        color: #808080;
        border: 1px solid #808080;
    }

.ppc-button-wrapper{
	width:150px;
	float: left;
	margin-left: 10px;
}

.woocommerce div.product form.cart{
	float:left;
}

    .comment-body {
        background: #fcfcfc;
    }

    .comment-body, .comment-body p, .comment-body li, .comment-body ol {
        color: #333333;
    }

    .comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .comment-body h5, .comment-body h6 {
        color: #000000;
    }

    .comment-body a:not(.reply a, .comment-reply-link, .comment-author a, .comment-body .comment-meta a) {
        color: #000000;
        background: linear-gradient(90deg, #000000, #000000);
        background-repeat: no-repeat;
        background-position: 50% 100%;
        background-size: 100% 2px;
        transition: 0.5s all;
        text-decoration: none;
    }

    .comment-body a:hover:not(.reply a, .comment-reply-link, .comment-author a, .comment-body .comment-meta a) {
        color: #ff5952;
        background-size: 0 2px;
    }

    .comment-author a, .comment-body .comment-meta a {
        border: 1px solid #000000;
    }

    .comment-author a:hover, .comment-body .comment-meta a:hover {
        border: 1px solid #ff5952;
    }

    .comment-reply-link {
        box-shadow: inset 0 0 0 0 #000000;
        background: #000000;
        border: 2px solid #000000;
    }

    .reply a, .wp-block-comment-reply-link a {
        color: #ffffff;
    }

    .comment-reply-link:hover {
        box-shadow: inset 400px 0 0 0 #ffffff;
        border: 2px solid #000000;
    }

    .reply a:hover, .wp-block-comment-reply-link a:hover {
        color: #000000;
    }

    .page-numbers li {
        background: #333333;
    }

    .page-numbers {
        color: #a8a8a8;
    }

    .page-numbers li a {
        color: #ffffff;
    }

    .page-numbers li:hover {
        background: #fafafa;
    }

    .page-numbers li a:hover {
        color: #000000;
    }

    .page-numbers:hover {
        color: #a8a8a8;
    }

    .wpdevart-custom-desctiption {
        color: !important;
    }

    .wpdevart-custom-title-content {
        color: #000000 !important;
    }

    .wpdevart-custom-title-content:before {
        background: linear-gradient(to left,, #ffffff) !important;
    }

    .wpdevart-custom-title-content:after {
        background: linear-gradient(to right,, #ffffff) !important;
    }

    .wpdevart-homepage-bg-color {
        background: #232323;
    }

    .wpdevart-homepage-bg-gradient-color {
        background: linear-gradient(to bottom left, #232323, #0a0a0a);
    }

    .wpdevart-banner-short-text {
        font-size: 17px;
        color: #0a0a0a;
    }

    .wpdevart-banner-title {
        font-size: 43px;
        color: #000000;
    }

    @media (max-width: 600px) {
        .wpdevart-banner-title {
            font-size: 40px;
        }
    }

    .wpdevart-banner-content {
	margin: 10px 0;
        font-size: 17px;
        color: #fff;
    }

    .sliding-text li {
        font-size: 37px;
        color: #000000;
        line-height: 1.3;
    }

    @media (max-width: 600px) {
        .sliding-text li {
            font-size: 28px;
            line-height: 1.8;
        }
    }



    .wpdevart-action-section-bg {
        background: #282828;
    }

    .wpdevart-action-section-bg-gradient {
        background: linear-gradient(to bottom, #282828, #0a0a0a);
    }

    .wpdevart-action-text-content p {
        color: #ffffff;
        font-size: 16px;
    }

    .wpdevart-action-text-content-font {
        font-size: 26px;
        color: #ffffff;
    }

    .wpdevart-homepage-posts-content {
        background: #ffffff;
        color: #717171;
    }

    .wpdevart-home-latest-post-date, .wpdevart-home-latest-post-read-more a {
        color: #717171;
    }

    .wpdevart-home-latest-post-title a {
        color: #3e58e1;
    }

    .post-banner__title {
        color: #000000;
    }

    .post-banner-content {
        text-align: center;
    }

    .wpdevart-banner-entry-text, .wpdevart-breadcrumbs-single-post li, .wpdevart-breadcrumbs-single-post li:after {
        color: #333333;
    }

    .wpdevart-banner-entry-meta a, .wpdevart-breadcrumbs-single-post li a {
        color: #3e58e1;
    }

    .wpdevart-banner-entry-meta a:hover, .wpdevart-breadcrumbs-single-post li a:hover {
        color: #333333;
    }





    .page-banner__title {
        color: #000000;
    }

    .page-banner-content {
        text-align: center;
    }

    .wpdevart-banner-page-entry-text, .wpdevart-breadcrumbs-single-page li, .wpdevart-breadcrumbs-single-page li:after {
        color: #333333;
    }

    .wpdevart-banner-page-entry-meta a, .wpdevart-breadcrumbs-single-page li a {
        color: #3e58e1;
    }

    .wpdevart-banner-page-entry-meta a:hover, .wpdevart-breadcrumbs-single-page li a:hover {
        color: #333333;
    }


    .archive-banner__title {
        color: #000000;
        text-align: center;
    }

    .wpdevart-entry-meta-category a {
        background: #333333;
        color: #ffffff;
        font-size: 13px;
    }

    .wpdevart-entry-meta-category a:hover {
        background: #fafafa;
        color: #000000;
    }

    .wpdevart-post-summary-content {
        background: #ffffff;
    }

    .wpdevart-post-summary-content-full-width {
        background: #ffffff;
    }

    .wpdevart-posts-list-title a {
        font-size: 22px;
    }

    .post-list-title a {
        color: #000000;
        border-bottom: 1px solid #dddddd;
    }

    .post-list-title a:hover {
        color: #ff5952;
    }

    .wpdevart-entry-meta, .wpdevart-entry-meta a {
        color: #ff5952;
        font-size: 12px;
    }

    .wpdevart-entry-meta a:hover {
        color: #000000;
    }

    .wpdevart-icon-padding {
        color: #000000;
    }

    .wpdevart-post-text-content, .wpdevart-post-text-content p, .wpdevart-post-text-content a, .wpdevart-post-text-content li {
        color: #717171;
        font-size: 15px;
    }

    @media (max-width: 1200px) {
        .wpdevart-posts-list-title a {
            font-size: 18px;
        }

        .wpdevart-entry-meta, .wpdevart-entry-meta a {
            font-size: 11px;
        }

        .wpdevart-post-text-content, .wpdevart-post-text-content p, .wpdevart-post-text-content a, .wpdevart-post-text-content li {
            font-size: 14px;
        }
    }


    .search-banner__title {
        color: #000000;
        text-align: center;
    }

    .wpdevart-not-found-page-content {
        background: #ffffff;
    }

    .wpdevart-woo-icon {
        color: #ffffff !important;
    }

    .custom-cart-count, .custom-cart-count-layout-two, .custom-cart-count-layout-three {
        background: #ffffff !important;
        color: #000000 !important;
    }

    .wpdevart-woo-account-icon {
        color: #ffffff !important;
    }

    .wpdevart-breadcrumbs-woo li, .wpdevart-breadcrumbs-woo li:after {
        color: #333333 !important;
    }

    .wpdevart-breadcrumbs-woo li a {
        color: #333333 !important;
    }

    .wpdevart-breadcrumbs-woo li a:hover {
        color: #ff5952 !important;
    }

    .wpdevart-woo-container {
        background: #ffffff !important;
    }

    .woocommerce ul.products li.product {
        background: #ffffff !important;
    }

    .wpdevart-woo-container:not(.wpdevart-woo-sidebar-container, .wpdevart-breadcrumbs-woo), .wpdevart-woo-container p:not(.wpdevart-woo-sidebar-container p, .wpdevart-breadcrumbs-woo p), .wpdevart-woo-container li:not(.wpdevart-woo-sidebar-container li, .wpdevart-breadcrumbs-woo li) {
        color: #333333 !important;
        font-size: 17px !important;
	margin-bottom: 10px;
    }

    .wpdevart-woo-container a:not(.wpdevart-breadcrumbs-woo a, .wc-block-grid__product-link, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .wpdevart-woo-search-bar-container a, .wpdevart-woo-sidebar-container a, .wp-block-button__link, .woocommerce-product-gallery__trigger, .button, .woocommerce-Button, .wc-block-cart__submit-button, p.stars a, .woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a) {
        color: #000000 !important;
        background: 0, #000000) !important;
        font-size: 17px !important;
        background-repeat: no-repeat !important;
        background-position: 50% 100% !important;
        text-decoration: none;
        transition: 0.5s all;
        background-size: 100% 2px !important;
    }

    .wpdevart-woo-container a:hover:not(.wpdevart-breadcrumbs-woo a, .wc-block-grid__product-link, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .wpdevart-woo-search-bar-container a, .wpdevart-woo-sidebar-container a, .wp-block-button__link, .woocommerce-product-gallery__trigger, .button, .woocommerce-Button, .wc-block-cart__submit-button, p.stars a, .woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a) {
        color: #808080 !important;
        background-size: 0 2px !important;
    }

    .woocommerce a.remove {
        color: #000000 !important;
        border: 1px solid #000000 !important;
    }

    .woocommerce a.remove:hover {
        background: #808080 !important;
        border: 1px solid #808080 !important;
    }

    .wpdevart-woo-container h1:not(.wpdevart-woo-sidebar-container h1), .wpdevart-woo-container h2:not(.wpdevart-woo-sidebar-container h2), .wpdevart-woo-container h3:not(.wpdevart-woo-sidebar-container h3), .wpdevart-woo-container h4:not(.wpdevart-woo-sidebar-container h4), .wpdevart-woo-container h5:not(.wpdevart-woo-sidebar-container h5), .wpdevart-woo-container h6:not(.wpdevart-woo-sidebar-container h6) {
        color: #000000 !important;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .wc-block-grid__product-link {
        color: #000000 !important;
    }

    .woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
        background-color: #000000 !important;
    }

    .wpdevart-woo-container h1 {
        font-size: 40px !important;
    }

    .wpdevart-shopping-cart {
        background: #ffffff !important;
        border: 1px solid #c9c9c9 !important;
    }

    .wpdevart-shopping-cart, .wpdevart-shopping-cart p, .wpdevart-shopping-cart li, .wpdevart-shopping-cart a:not(.wpdevart-shopping-cart .widget_shopping_cart a.remove, .button, .woocommerce-Button, .wc-block-cart__submit-button, p.stars a, .woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a) {
        color: #000000 !important;
    }

    .wpdevart-shopping-cart .widget_shopping_cart a.remove {
        color: #ff5952 !important;
    }

    .wpdevart-shopping-cart .widget_shopping_cart a.remove:hover {
        color: #000000 !important;
    }

    .button, .woocommerce button.button, .woocommerce ul.products li.product .button, .woocommerce button.button.alt, .woocommerce #review_form #respond .form-submit input, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .wc-block-components-button {
        background: #000000 !important;
        color: #ffffff !important;
        border: 2px solid #000000 !important;
    }


    .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward {
        background: #000000 !important;
        color: #ffffff !important;
        border: 2px solid #000000 !important;
    }

    .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover {
        color: #000000 !important;
        border: 2px solid #000000 !important;
        box-shadow: inset 400px 0 0 0 #ffffff !important;
    }

    .wpdevart-homepage-woo-button {
        background: #000000;
        color: #ffffff;
        border: 2px solid #000000;
    }

    .wpdevart-homepage-woo-button:hover {
        color: #000000;
        border: 2px solid #000000;
        box-shadow: inset 400px 0 0 0 #ffffff;
    }

    .woocommerce .star-rating span {
        color: #dd9933 !important;
    }

    .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span:before {
        color: #dd9933 !important;
    }

    p.stars a {
        color: #dd9933 !important;
    }

    .woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li span {
        background: #333333 !important;
        color: #a8a8a8 !important;
        font-size: 18px !important;
    }

    .woocommerce nav.woocommerce-pagination ul li a {
        color: #ffffff !important;
        font-size: 18px !important;
    }

    .woocommerce nav.woocommerce-pagination ul li a:hover {
        background: #fafafa !important;
        color: #000000 !important;
    }

    .woocommerce nav.woocommerce-pagination ul li span.current:hover {
        background: #fafafa !important;
    }

    .woocommerce nav.woocommerce-pagination ul li span:hover {
        color: #a8a8a8 !important;
    }

    .wpdevart-woo-sidebar-container-inside {
        background: #ffffff !important;
    }

    .wpdevart-woo-sidebar-container h1, .wpdevart-woo-sidebar-container h2, .wpdevart-woo-sidebar-container h3, .wpdevart-woo-sidebar-container h4, .wpdevart-woo-sidebar-container h5, .wpdevart-woo-sidebar-container h6 {
        color: #000000 !important;
    }

    .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale {
        background: #000000;
        border: 1px solid #000000;
    }

    .wpdevart-woo-sidebar-container h1, .wpdevart-woo-sidebar-container h2, .wpdevart-woo-sidebar-container h3 {
        font-size: 26px;
    }

    .wpdevart-woo-sidebar-container h4, .wpdevart-woo-sidebar-container h5, .wpdevart-woo-sidebar-container h6 {
        font-size: 20px;
    }

    .wpdevart-woo-sidebar-container, .wpdevart-woo-sidebar-container p, .wpdevart-woo-sidebar-container li {
        font-size: 16px;
        color: #333333;
    }

    .wpdevart-woo-sidebar-container a:not(.wp-block-button__link, .button, .wpdevart-woo-sidebar-container .tag-cloud-link) {
        font-size: 16px;
        color: #000000;
    }

    .wp-block-woocommerce-customer-account {
        color: #000000;
    }

    .woocommerce .widget_shopping_cart .cart_list li a.remove:not(.wpdevart-shopping-cart .widget_shopping_cart a.remove) {
        color: #000000;
        border-color: #000000;
    }

    .wpdevart-woo-sidebar-container a:hover {
        color: #ff5952;
    }

    .woocommerce .widget_shopping_cart .cart_list li a.remove:hover:not(.wpdevart-shopping-cart .widget_shopping_cart a.remove) {
        background: #ff5952;
        border-color: #ff5952;
        color: #ffffff;
    }

    .wpdevart-woo-sidebar-container .tag-cloud-link {
        color: #000000 !important;
        border: 1px solid #000000 !important;
    }

    .wpdevart-woo-sidebar-container .tag-cloud-link:hover {
        color: #ff5952 !important;
        border: 1px solid #ff5952 !important;
    }

    .wpdevart-woo-homepage-products-content {
        background: #ffffff;
    }

    .wpdevart-home-latest-products-title a {
        color: #000000;
    }

    .wpdevart-woo-homepage-products-content, .wpdevart-woo-homepage-products-content p {
        color: #333333;
    }





































html,body{height:100%}
body{
	min-height:100%!important;
	position:relative!important;
		height:auto!important;
}
.retro-content{
	padding-bottom:430px;
}
footer{
	background: #ededed!important;
	width:100%;
	position:absolute;
	bottom:0;
}
.add_to_cart_inline{
	display:none!important;
}
strong {
    font-weight: bold !important;
}
.wp-block-search__button,.wc-forward,.woocommerce button.button, .woocommerce ul.products li.product .button, .woocommerce button.button.alt,  .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .wc-block-components-button,.single_add_to_cart_button{
		background:linear-gradient(0deg, rgba(245,66,66,1) 0%, rgba(245,66,66,1) 100%)!important;
	border:3px solid #610505!important;
	color:#ffffff!important;
	font-weight:650!important;
	box-shadow: 0 0 0 #000000!important;
			-webkit-transition: 0.2s!important;
-moz-transition: 0.2s!important;
transition: 0.2s!important;
}
    .button:hover, .woocommerce button.button:hover, .woocommerce ul.products li.product .button:hover, .woocommerce button.button.alt:hover, .woocommerce #review_form #respond .form-submit input:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .wc-block-components-button:hover,
.wc-block-components-button:hover,
.wc-forward:hover,
.woocommerce button.button.alt:hover,
.single_add_to_cart_button:hover,
.wp-block-search__button:hover{
	color:#610505!important;
	background: linear-gradient(0deg, rgba(247, 110, 110,1) 0%, rgba(247, 110, 110,1) 50%, rgba(250,158,158,1) 50.01%, rgba(250,158,158,1) 100%)!important;
		border:3px solid #f76e6e!important;
	box-shadow: 0 0 0 #000000!important;
}

.wpdevart-text{
font-weight:bold;font-size:14px}




.wpdevart-woo-container h1{
	text-transform:uppercase;
	font-size: 32px!important;
}
.retro-banner-icons{
	float:right;
	display:block;
	position:absolute;
	right: 30px;
}
.header-woo-account-icon, .header-cart{
	float:left;
}
.retro-video-game img{height:40px !important}
.wpdevart-action-text-content-font{
Text-align:left;
color: #FFD700;
}


.ecommerce_blue_button{
	display:block;
}
.ecommerce_blue_button a{
	margin:0 auto;
	min-height:55px;
	width: 80px;
	padding-top:25px;
	text-transform:uppercase;
	text-align:center;
	border-radius: 90px;
	box-shadow: 4px 6px 0 #054261;
	letter-spacing:1px;
display:block;
	border:4px solid #054261!important;
	background:#42b9f5 !important;
	color:#ffffff;
	font-weight:650;
	font-size:16px;
	   transform: translate(-4px, -4px);
		-webkit-transition: ease-out 0.25s;
-moz-transition: ease-out 0.25s;
transition: ease-out 0.25s;

}
.ecommerce_blue_button a:hover{
		color:#ffffff!important;
	display:block;
   transform: translate(0, 0);
	box-shadow: 2px 3px 0 #054261;
}


.ecommerce_red_button{
margin:0 auto;
}

#content_navigator .ecommerce_red_button{
height: 0;
}


.woocommerce div.product form.cart .variations th{
	text-align:left;
	width: 180px;
}
.ecommerce_red_button a{
			background:#f54242!important;
	border:3px solid #610505!important;
	color:#ffffff!important;
	font-weight:650!important;
			-webkit-transition: 0.2s!important;
-moz-transition: 0.2s!important;
transition: 0.2s!important;
	width:80px;
	min-height: 50px;
	text-transform:uppercase;
	margin: 0 auto;
	letter-spacing:1px;
	font-size:16px;
	display:block;
	padding-top:30px;
   transform: translate(-4px, -4px);
	border-radius: 90px;
	box-shadow: 4px 6px 0 #610505;
}
.ecommerce_red_button a:hover{
	color:#ffffff!important;
	display:block;
	background:#f54242!important;
	border:4px solid #610505!important;
   transform: translate(0, 0);
	box-shadow: 2px 3px 0 #610505;
}

.ecommerce_red_button a div:first-child{
	transform: scale(1,1);
		-webkit-transition: ease-in-out 0.25s;
-moz-transition: ease-in-out 0.25s;
transition: ease-in-out 0.25s;
	opacity:1;
}

.ecommerce_red_button a div:nth-child(2){
	margin-top:-20px;
   transform: translate(0, 20px);
		-webkit-transition: ease-out 0.2s;
-moz-transition: ease-out 0.2s;
transition: ease-out 0.2s;
opacity:0;
}

.ecommerce_red_button a:hover  div:first-child{
		transform: scale(0.5,0.5);
	opacity:0;
}

.ecommerce_red_button a:hover div:nth-child(2){
	   transform: translate(0, 0);
	opacity:1;
}
.platform:after {
	display:table;
	content:"";
	width:100%;
}

.platform .col3{width:33.3%;float:left;
}
.platform .col4{width:25%;float:left;
}
.platform a div{
	min-height:140px;
}

.platform h2{
	text-align:center;
}
.platform img{
	display:block;
	margin: 0 auto;
	   transform: scale(1,1);
	-webkit-transition: ease-out 0.2s;
-moz-transition: ease-out 0.2s;
transition: ease-out 0.2s;
}
.platform a:hover img{
		   transform: scale(1.2,1.2);
}

.platform a:hover h2{
background: rgb(73,73,73);
background: linear-gradient(0deg, rgba(73,73,73,1) 0%, rgba(73,73,73,1) 50%, rgba(128,128,128,1) 50.01%, rgba(128,128,128,1) 100%);
	  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

@media screen and (max-width: 960px){
	.wpdevart-top-header-section{
padding:0 20px 0 20px;
}
.wpdevart-top-header{
		padding: 5px 0 5px 0;
	}
}
.wpdevart-top-header-section{
	min-height:35px;
display: flex;
	align-items: center;
}

.navbar-wpdevart li a,
.navbar-wpdevart li a:hover,
.navbar-wpdevart li a:focus, 
.navbar-wpdevart li a:visited{
	font-weight:600;
}
.wpdevart-action-image-section img{
	width: 450px;
	display:block;
	margin: 0 auto;
}
.wpdevart-action-text-content-font{
	text-transform:uppercase;
	font-weight:500;
}

.wpdevart-action-section{
	margin-top: 80px;
	padding: 80px 0;
}
.home .page-title{
	text-align:center;
	margin: 70px 0!important;
}
.home .page-title,
.retro-slider{
	padding: 0 15px;
	margin: 0 auto;
}
.wpdevart-homepage-page-banner-third-theme,
.home .wpdevart-woo-main-content{
	padding:0;
}
.products .product img,
.wcps-items-thumb img{
	   transform: scale(0.9,0.9);
	-webkit-transition: ease-out 0.2s;
-moz-transition: ease-out 0.2s;
transition: ease-out 0.2s;
}
.products .product a:hover img,
.elements-wrapper:hover img{
	   transform: scale(1,1);
}
.elements-wrapper:hover a,
.elements-wrapper:hover .wcps-items-price,
.products .product a:hover h2{
	color: #808080!important;
}
.wc-block-product-categories-list--depth-1{
	margin-left:25px !important;
}
.wc-block-product-categories-list li,
#menu-shop li,
Footer .menu-nav-menu-container li{
	line-height:2;
}

.wc-block-product-categories-list-item-count{
	display:none;
}

form,
option,
select,
select:focus{
	background:#ffffff;
	border-radius:0;
	color:#000000;
	outline:0!important;
	font-family: Raleway, sans-serif!important;
}

form,
option{
	border: 0 solid #000000;

}
input{
	border: 3px solid #000000;
	border-radius:5px;
	background:#ffffff;
	color:#000000;
	outline:0!important;

}
select,
select:focus{
	border: 0 solid #000000;
}

.summary .price span{
	font-size:20px !important;
}

.woocommerce-notices-wrapper{
	margin:-30px 0 30px 0;
	background: #808080;
	background: linear-gradient(0deg, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 50%, rgba(250,250,250,1) 50.01%, rgba(250,250,250,1) 100%);
}
.woocommerce-error,
.woocommerce-message{
	max-width:1300px;
	margin: 0 auto;
	background:rgba(0,0,0,0);
	padding: 4px 0px!important;
	color:#000;
	font-weight:bold;
	outline:0;
	line-height: 37px;
}
.woocommerce-error li{
	line-height: 37px;
}
.entry-title{
text-transform:initial!important;
}
.term-games #block-15{
	display:none;
}
.term-accessories #block-10{
	display:none;
}
.wc-block-components-checkbox label{
	font-size:16px!important;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{
	margin: 0 8px 0 0!important;
}
.wc-block-components-checkbox{
	margin-top: 14px!important;
}

.wc-block-components-checkbox__label,
.wc-block-product-categories-list-item a{	-webkit-transition: 0s;
-moz-transition: 0s;
transition: 0s;

}

.wc-block-components-checkbox__label:hover,
a:hover{
	color:#808080!important
}

.wc-block-product-categories{
	margin-bottom:0!important;
}

.wpdevart-footer-one h2{
	margin:0;
	text-transform:none!important;
}
.wp-block-button__link{
	background: linear-gradient(0deg, rgba(33, 33, 33,1) 0%, rgba(33,33,33,1) 100%)!important;
	border-radius: 3px;
	border: 3px solid #000000;
	text-transform: uppercase;
	color: #ffffff!important;
	font-weight: 650!important;
	-webkit-transition: 0.2s!important;
	-moz-transition: 0.2s!important;
	transition: 0.2s!important;
	font-size: 14px;
}

.wp-block-button__link:hover{
	color: #ededed!important;
	background: linear-gradient(0deg, rgba(51, 51, 51, 1) 0%, rgba(51, 51, 51, 1) 50%, rgba(71, 71, 71, 1) 50.01%, rgba(71, 71, 71, 1) 100%)!important;
	border: 3px solid #333333!important;
}

.free-ship{
	margin: 0 auto;
	background:#292929;
	width: 250px;
	height: 250px;
	border-radius:125px;
	border: 5px solid black;
	rotate: 4deg;
	box-shadow: 3px 4px 0px black;
}
.free-ship div{
	padding-top:70px;
}

.free-ship p{
	color:#ffffff!important;
	text-align:center;
	margin: 0;
}
.free-ship p:first-child{
	font-size:30px!important;
	font-weight: 650!important;
}
.free-ship p:nth-child(2){
	text-transform:uppercase!important;
	font-size:16px!important;
		line-height:20px;
}
.free-ship p:nth-child(3){
font-size:60px!important;
		font-weight: 500!important;
			line-height:50px;
}

.free-ship p:nth-child(3)::first-letter{
font-size:50px!important;
}
.wp-element-caption{
	color:#000000!important;
	margin-top:10px;
	text-align:left;
	font-size:16px!important;
	line-height: 1.2;
}
.site-footer__col-two-three-group{
	position:relative;
	min-height: 260px;
}
.site-footer__col-two-three-group p{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0;
Margin: 0;
}
#block-29{
	padding-top: 40px;
}


#post-249 .retro-block-heading,
#post-249 .wp-block-table{
	background: #ededed !important;

	padding: 10px;
	box-shadow: 9px 11px 0 #bfbfbf;
}
#post-249 .wp-block-table{
	text-align:left;
	line-height: 1.6;

}
.retro-block-heading{
	font-weight: 500 !important;
	letter-spacing: 0.8px;
}

#post-249 .wp-block-table thead,
#post-249 .wp-block-table td,
#post-249 .wp-block-table th{
	border: 0 solid #000 !important;
	padding: 0;
}

#post-249 h2{
	margin: 0;
	padding: 0 0 15px 0;
}

.retro-step{
	margin-bottom: 50px;
}

.retro-step .row{
	padding: 18px 0;
}

.retro-step .row:after{
	clear: both;
	display:block;
	content:'';
}

.retro-step .circle,
.retro-step .desc{
	float:left;

}

.retro-step .desc:after{
	display:block;
	content: "";
	clear: both;
	
}

.retro-step .circle{
	background: #212121;
	width: 50px;
	height: 50px;
	color: #ededed;
	border-radius: 25px;
	text-align:center;
	position: relative;
	margin-right: 15px;
}

.retro-step .circle span{
	position:absolute;
	top: 13%;
	font-size: 30px;
	font-weight: 650;
	width: 100%;
	left: 0;
	min-height: 100%;
	height: auto;
}

.retro-step h2{
	padding:0;
	margin:0;
	text-align:left;
}

.forminator-button-upload{
	padding: 6px 8px;
	outline: 0;
	border: 2px solid #595959;
	border-radius: 3px;
	font-weight: 600 !important; 
}

.forminator-ui#forminator-module-816.forminator-design--flat .forminator-label{
font-size: 14px !important;
}
