/*
Theme Name: Buywaymegastore
Author: Thementic
Version: 1.1.1
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2
License URI: http://www.thementic.com/license
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: buywaymegastore
Template: buywayelectronic
*/


/* header */

.nav-mainmenu {
    background: #3BC070;
}

.header-cart {
    background: #3BC070;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 30px 10px 0 25px;
}

.header-cart:hover .cart-price .label {
    color: #000000;
}

.header-cart:hover {
    background: #FED700;
}

.cart span.cart-icon {
    background-image: url(images/themeimages/header-cart.svg);
    background-repeat: no-repeat;
    position: relative;
    background-position: center;
    background-size: 24px;
    height: 50px;
    width: 50px;
    line-height: 50px;
}

.cart:hover span.cart-icon {
    background-image: url(images/themeimages/header-cart-hover.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

.cart:hover {}

.header-topcms {
    float: right;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.header-topcms .top-img {
    display: none;
}

.blocktopcms {
    color: #b7b7b7;
}

.blocktopcms .discount {
    font-weight: 500;
    color: #FED700;
}

.header-search .woocommerce-product-search:hover button[type="submit"]:before {
    background-image: url(images/themeimages/header-search-hover.svg);
}

.header-middle {
    border: none;
}

#content .topheader-wapper {
    margin-bottom: 0 !important;
}

#content .best-product-block {
    margin-bottom: 40px !important;
}

#content .best-product-block .container-inner {
    margin: 0;
}


/* banner cms */

.shop-now a:hover {
    border-bottom-color: #3BC070;
}


/* product tab */

.resp-tabs-list li.resp-tab-active .tab-title,
.resp-tabs-list li:hover .tab-title {
    color: #3BC070;
}

#categorytab ul.resp-tabs-list {
    margin: -65px 7% 0 0;
}

.header-logo {
    width: 195px;
    margin: 29px 30px 0 0;
}

#content .top-left-content {
    margin-top: 30px;
    padding-right: 30px !important;
    width: 75%;
    position: relative;
}

#content .top-left-content:before {
    content: '';
    display: block;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: auto;
    height: 100%;
    width: 1px;
    background: #e5e5e5;
}

#content .top-right-content.primary-sidebar:before {
    display: none !important;
}

.main-navigation {
    float: left;
}

.header-search input[type="submit"]:hover {
    background-image: url(images/themeimages/header-search-hover.svg);
}


/* product */

.woocommerce ul.products li.product .product_type_simple.button:hover,
.woocommerce-page ul.products li.product .product_type_simple.button:hover,
.woocommerce ul.products li.product .product-button-hover .product_type_simple.button:hover,
.woocommerce-page ul.products li.product .product-button-hover .product_type_simple.button:hover,
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a:hover,
.woocommerce ul.products .product-button-hover .button.yith-wcqv-button:hover,
.product-button-hover .woocommerce a.compare.button:hover,
.woocommerce ul.products li.product .product_type_grouped.button:hover,
.woocommerce-page ul.products li.product .product_type_grouped.button:hover,
.woocommerce ul.products li.product .product_type_external.button:hover,
.woocommerce-page ul.products li.product .product_type_external.button:hover,
.woocommerce ul.products li.product .product_type_variable.button:hover,
.woocommerce-page ul.products li.product .product_type_variable.button:hover {
    background-color: #FED700;
}

.woocommerce ul.products li.product .product_type_simple.button,
.woocommerce-page ul.products li.product .product_type_simple.button {
    background-color: #3BC070;
}

.woocommerce ul.products li.product .product_type_simple.added,
.woocommerce-page ul.products li.product .product_type_simple.added {}

.woocommerce ul.products li.product .product_type_simple.button:hover,
.woocommerce-page ul.products li.product .product_type_simple.button:hover {}

.woocommerce ul.products li.product .product_type_grouped.button,
.woocommerce-page ul.products li.product .product_type_grouped.button,
.woocommerce ul.products li.product .product_type_external.button,
.woocommerce-page ul.products li.product .product_type_external.button,
.woocommerce ul.products li.product .product_type_variable.button,
.woocommerce-page ul.products li.product .product_type_variable.button {}

.woocommerce ul.products li.product .product_type_grouped.button:hover,
.woocommerce-page ul.products li.product .product_type_grouped.button:hover,
.woocommerce ul.products li.product .product_type_external.button:hover,
.woocommerce-page ul.products li.product .product_type_external.button:hover,
.woocommerce ul.products li.product .product_type_variable.button:hover,
.woocommerce-page ul.products li.product .product_type_variable.button:hover {}

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist {}

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
    background-color: #3BC070;
    background-image: url(images/themeimages/product-wishlist-hover.svg);
}

.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a,
.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a {
    border-radius: 0;
}

.woocommerce.single-product .single_add_to_cart_button,
.woocommerce.single-product div.product form.cart .button {
    background: #3BC070 none repeat scroll 0 0;
    border: none;
}

.woocommerce.single-product .single_add_to_cart_button:hover,
.woocommerce.single-product div.product form.cart .button:hover {
    background: #FED700 !important;
}

.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a:hover {
    background-color: #3BC070;
    background-image: url(images/themeimages/product-wishlist-added-hover.svg);
        border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.product-button-hover .woocommerce a.compare.button {}

.product-button-hover .woocommerce a.compare.button:hover {}

.woocommerce ul.products .image-block .button.yith-wcqv-button {}

.woocommerce ul.products .image-block .button.yith-wcqv-button:hover {}

.woocommerce ul.products li.product:hover a.button.yith-wcqv-button {
    border: 1px solid transparent;
}

.yith-wcwl-wishlistaddedbrowse:hover,
.yith-wcwl-wishlistexistsbrowse:hover,
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
.woocommerce ul.products a.compare.button:hover {
    background-color: #3BC070;
}

.yith-wcwl-wishlistaddedbrowse:hover,
.yith-wcwl-wishlistexistsbrowse:hover {
    background-color: transparent;
}

.woocommerce ul.products a.compare.button:hover {
    background-image: url(images/themeimages/product-compare-hover.svg);
}

.woocommerce span.onsale,
.woocommerce-page span.onsale {
    background-color: #FED700;
}

.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:hover {
    color: #3BC070;
}

.woocommerce span.onsale:before,
.woocommerce-page span.onsale:before {
    border-left-color: #3BC070;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
    background-color: #3BC070;
    border-color: #3BC070
}

.sale-label:before {
    background-color: #3BC070;
    color: #ffffff;
}

.mega-menu ul .sub li.mega-hdr li a:hover,
.mega-menu ul li .sub-container.non-mega li a:hover {
    color: #3BC070;
}

.woocommerce ul.products li.product .product-name:hover,
.woocommerce-page ul.products li.product .product-name:hover {
    color: #3BC070;
}

.woocommerce.single-product .single_add_to_cart_button:hover,
.woocommerce.single-product div.product form.cart .button:hover {
    background: #3BC070;
}


/* blog */

.links a.icon:hover,
.gallery-zoom .icon:hover,
.gallery-redirect .icon:hover,
.blog-posts-content .block_hover .icon:hover {
       background: #3BC070;
    border-color: transparent;
}

#content .top.right {
    margin-top: 30px;
    padding-right: 30px !important;
    width: 75%;
}
#content .top-column {
    margin-bottom: 0 !important;
    padding: 0;
}
#content .top-right-content.primary-sidebar {
    padding-left: 30px !important;
    position: relative;
    width: 25%;
    margin-top: 30px;
}

#content .top-right-content.primary-sidebar:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
    height: 100%;
    width: 1px;
    background: #e5e5e5;
}

#content .main-slider {
    margin-bottom: 30px !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden;
}

#content .top-right-content.primary-sidebar .widget-title {
    font-size: 18px;
    line-height: 24px;
    padding: 0;
    margin-bottom: 30px;
}

.cms-banner-block .cms-banner-item .static-wrapper {
    position: absolute;
    top: 19%;
    bottom: auto;
    left: auto;
    right: 5%;
    text-align: left;
}

.cms-banner-block .static-wrapper .text1.static-text {
    font-size: 12px;
    color: #ffffff;
    line-height: 24px;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
    margin-top: 5px;
}

.cms-banner-block .static-wrapper .text2.static-text {
    margin-left: 10px;
    background-color: #FED700;
    color: #000000;
    font-weight: 500;
    line-height: 24px;
    padding: 3px 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}

.cms-banner-block .static-wrapper .text3.static-text {
    font-size: 26px;
    line-height: 35px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 35px;
    text-transform: capitalize;
    display: block;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    background-color: transparent;
    padding: 0;
    margin-left: 0;
    border-radius: 0;
}

.cms-banner-block .static-wrapper .shop-now a {
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 30px;
    display: inline-block;
    vertical-align: top;
    background-color: #3BC070;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}

.cms-banner-block .static-wrapper .shop-now a:hover {
    background-color: #FED700;
    color: #000000;
}


/* service */


/* social */

.footer-top .follow-us a i {
    color: #ffffff;
}

.footer-top .follow-us a i:after {
    background: rgba( 255, 255, 255, 0.3);
}

.primary-sidebar .widget.widget_media_gallery {
    text-align: left;
}


/* footer */

.widgets-footercontact .fa {
    color: #3BC070;
}

.first-widget {
    padding: 0 15px;
}

.site-footer .newsletter .newsletter-submit,
.site-footer .tnp .tnp-submit {
    background: #3BC070;
}

.footer-center {
    padding: 85px 0 65px;
}

.site-footer .newsletter .newsletter-submit:hover,
.site-footer .tnp .tnp-submit:hover {
    background: #000000;
}

.gridlist-toggle a#list,
.gridlist-toggle a#grid {
    background-image: url(images/themeimages/grid-list.png);
}

.gallery {
    margin: 0;
    position: static;
}

.primary-sidebar .widget.widget_media_gallery .gallery-item {
    margin-bottom: 10px;
    padding: 0 5px 0 0;
    display: block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}

.primary-sidebar .widget.widget_media_gallery .gallery-item img {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
        transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
    -moz-transition-duration: 500ms;
    -ms-transition-duration: 500ms;
    -o-transition-duration: 500ms;
}
.primary-sidebar .widget.widget_media_gallery .gallery-item:hover img {
    transform: scale3d(1.1, 1.1, 1.1);
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    -o-transform: scale3d(1.1, 1.1, 1.1);
    -moz-transform: scale3d(1.1, 1.1, 1.1);
    transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
    -moz-transition-duration: 500ms;
    -ms-transition-duration: 500ms;
    -o-transition-duration: 500ms;
}
.primary-sidebar .widget.widget_media_gallery .gallery-item .gallery-icon.landscape {
    display: inline-block;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    cursor: pointer;
}
.fifth-widget {
    padding: 0 15px;
}

.widget_newsletterwidget .news-title-warp {
    width: 100%;
    float: left;
}

.Slider-content.woocommerce .widget-title {
    font-size: 18px;
    line-height: 24px;
    padding: 0;
    margin-bottom: 30px;
}

input,
textarea {
    padding: 14px 10px;
}

.widgets-follow-us {
    margin: 0;
    width: 50%;
    float: left;
    text-align: center;
    position: relative;
    padding: 13px 0;
}

.widgets-follow-us:before {
    content: '';
    position: absolute;
    right: 0;
    left: auto;
    top: 0;
    bottom: auto;
    background: #434343;
    width: 1px;
    height: 100%;
}
.header-nav-menulinks .menu-item a:hover {
    color: #3BC070;
}
.widgets-follow-us .title-outer {
    display: inline-block;
    vertical-align: top;
    margin: 7px 35px 0 0;
}

.site-footer .follow-us {
    display: inline-block;
    vertical-align: top;
}

.widget_newsletterwidget .tnp-widget {
    width: 100%;
    float: left;
    margin: 0;
}

.widget_accepted_payment_methods {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    position: relative;
    width: 50%;
    float: left;
    text-align: center;
    padding: 15px 0;
}

.site-footer .widgets-follow-us .title-outer .widget-title {
    margin: 0;
}

.site-footer .widget_accepted_payment_methods .title-outer h3.widget-title {
    margin: 0;
    display: inline-block;
    vertical-align: top;
}

.widget_accepted_payment_methods .title-outer {
    display: inline-block;
    vertical-align: top;
    margin: 7px 35px 0 0;
}

.footer-center-inner .widget {
    text-align: center;
    margin-bottom: 50px;
}

.footer-center-inner .widget li {
    display: inline-block;
    vertical-align: top;
}

.footer-center-inner .widget li .static-links-list span {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    position: relative;
    line-height: inherit;
}

.footer-center-inner .widget li .static-links-list span:after {
    content: '';
    display: block;
    position: absolute;
    left: auto;
    right: -2px;
    top: 5px;
    bottom: auto;
    height: 15px;
    width: 1px;
    background: #494949;
    transform: rotate(12deg);
}

.footer-center-inner .widget li .static-links-list span:last-child:after {
    display: none;
}

.footer-bottom {
    border: none;
    padding: 7px 0;
    background-color: #333333;
}

.footer-top {
    padding: 0;
}

.footer-left-col {
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #434343;
    margin-bottom: 50px;
}

.widget_newsletterwidget form {
    width: 100%;
}

.widget_newsletterwidget .tnp-field.tnp-field-email {
    width: 100%;
}

.site-footer .newsletter-email,
.tnp-email {
    width: 100%;
}

.widget_newsletterwidget .tnp-field.tnp-field-button,
.widget_newsletterwidget .tnp-field.tnp-field-button input.tnp-submit {
    position: static;
    width: 100%;
}

.widget_newsletterwidget .tnp-field.tnp-field-button input.tnp-submit {
    background-color: #3BC070;
    color: #ffffff;
    margin-top: 10px;
}

.widget_newsletterwidget .tnp-field.tnp-field-button input.tnp-submit:hover {
    background-color: #FED700;
    color: #000000;
}

.newsletter-desc {
    line-height: 28px;
    margin-bottom: 10px;
}
.newslatter-title {
    font-size: 15px;
    padding: 0;
    margin-bottom: 20px;
    font-weight: 500;
    line-height: 20px;
    text-transform: capitalize;
    color: #ffffff;
}
.primary-sidebar .left-banner a:hover img{
	transform: none;
}
.widget_newsletterwidget .heading-title {
    margin: 0;
}

.primary-sidebar a,
.primary-sidebar .widget ul li.recentcomments span,
.primary-sidebar .tagcloud a,
.tmpmela_product_nav_buttons .previous a,
.tmpmela_product_nav_buttons .next a {
    color: #000000;
}

.icon:hover .social-title:hover,
.footer-top .follow-us a:hover i,
.woocommerce .woocommerce-breadcrumb span a:hover,
.woocommerce-page .woocommerce-breadcrumb span a:hover,
.breadcrumbs a:hover,
.primary-sidebar a:hover,
.current-cat>a,
.primary-sidebar .tagcloud a:hover,
.widget_top_rated_products .product-title:hover,
.tmpmela_product_nav_buttons .previous a:hover,
.tmpmela_product_nav_buttons .next a:hover {
    color: #3BC070;
}

.primary-sidebar .tagcloud a:hover {
    border: 1px solid #3BC070;
}

.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce .entry-summary .yith-wcwl-wishlistaddedbrowse a:hover,
.woocommerce .entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,
.woocommerce .entry-summary a.compare.button:hover,
.woocommerce .entry-summary .compare.button:hover,
.woocommerce .entry-summary a.compare.button.added:hover {
    color: #3BC070;
    background-color: transparent;
}

.woocommerce-tabs ul.tabs li a:before {
    background: rgba(255, 192, 0, 1);
}

.woocommerce-product-gallery .owl-theme .owl-buttons div.owl-prev,
.woocommerce-product-gallery .owl-theme .owl-buttons div.owl-next {
    border: none;
    background-size: 60%;
}

.header-cart .togg .widget.widget_shopping_cart ul a:hover {
    color: #3BC070;
}

.owl-theme .owl-buttons div {
    height: 30px;
    width: 30px;
}
.mega-menu ul li.hiden_menu ul.sub li ul.sub-menu li:hover a, 
.mega-menu ul li.hiden_menu ul.sub li ul.sub-menu li ul.sub-menu li:hover a, 
.mega-menu ul li.hiden_menu ul.sub li ul.sub-menu li:hover .fa, 
.mega-menu ul li.hiden_menu ul.sub li ul.sub-menu li ul.sub-menu li:hover .fa {
    color: #3BC070;
}


.owl-theme .owl-buttons div.owl-prev,
#horizontalTab .owl-theme .owl-buttons div.owl-prev,
.custom-testimonial .owl-theme .owl-buttons div.owl-prev {
    background-image: url(images/themeimages/prev.svg);
}

.woocommerce-product-gallery .owl-theme .owl-buttons div.owl-prev:hover,
.owl-theme .owl-buttons div.owl-prev:hover,
#horizontalTab .owl-theme .owl-buttons div.owl-prev:hover,
.custom-testimonial .owl-theme .owl-buttons div.owl-prev:hover {
    background-image: url(images/themeimages/prev-hover.svg);
}

.owl-theme .owl-buttons div.owl-next,
#horizontalTab .owl-theme .owl-buttons div.owl-next,
.custom-testimonial .owl-theme .owl-buttons div.owl-next {
    background-image: url(images/themeimages/next.svg);
}

.woocommerce-product-gallery .owl-theme .owl-buttons div.owl-next:hover,
.owl-theme .owl-buttons div.owl-next:hover,
#horizontalTab .owl-theme .owl-buttons div.owl-next:hover,
.custom-testimonial .owl-theme .owl-buttons div.owl-next:hover {
    background-image: url(images/themeimages/next-hover.svg);
}

.vc_btn3-style-custom.vc_general.vc_btn3:focus,
.vc_btn3-style-custom.vc_general.vc_btn3:hover {
    background-color: #FED700!important;
    color: #000000 !important;
}


/* slider arrow */

.tparrows {
    background-color: #ffffff !important;
}

.tparrows:before {
    color: #000000 !important;
}

.tparrows:hover {
    background-color: #3BC070 !important;
}

.tparrows:hover:before {
    color: #ffffff !important;
}


/* loading image */

.home .spinner {
    background: url(images/themeimages/ajax-loader.gif) 50% 50% no-repeat #fff;
    background-size: 500px;
        background-color: #FDFDFD;
}


/* top button */

#to_top {
    background-color: #3BC070;
    border-color: transparent;
    color: #ffffff;
}


#to_top:hover {
    border-color: #FED700;
}

#to_top:before {
    background-color: #FED700;
    border-color: transparent;
    background-image: url(images/themeimages/top_arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px;
}

/* pricing table page css */

.pricing_wrapper:hover .pricing_wrapper_inner,
.pricing_wrapper:hover .pricing_button a#pricing-btn,
.pricing_wrapper .selected .pricing_button a#pricing-btn {
    border-color: #3BC070;
}

.pricing_wrapper:hover .pricing_heading,
.pricing_wrapper .selected .pricing_heading,
.pricing_wrapper:hover .pricing_top,
.pricing_wrapper .selected .pricing_top,
.pricing_wrapper:hover .pricing_button a#pricing-btn,
.pricing_wrapper .selected .pricing_button a#pricing-btn {
    background: #3BC070;
}


/* tab page css */

.style1 #tab ul li a.current,
.style1 #tab ul li a:hover {
    background: #3BC070;
    color: #ffffff;
}

.vertical_tab.style2 #tab ul li a.current,
.vertical_tab.style2 #tab ul li a:hover {
    border-left: 3px solid #3BC070;
    color: #3BC070;
}

.horizontal_tab.style2 #tab ul li a.current,
.horizontal_tab.style2 #tab ul li a:hover {
    border-top: 3px solid #3BC070;
    color: #3BC070;
}

#content .cms-banner-block {
    margin: 0 auto  50px !important;
}
#content .cms-banner-block .cms-inner-wrap {
    margin: 0 -15px !important;
}
.topbar-link-toggle:hover {
    color: #3BC070;
}

.widget_products ul.product_list_widget.owl-carousel.owl-theme {
    position: static;
}

.header-contact-set .header-contact-desc {
    color: #FED700;
}

.pricing_wrapper:hover .pricing_heading,
.pricing_wrapper .selected .pricing_heading,
.pricing_wrapper:hover .pricing_top,
.pricing_wrapper .selected .pricing_top,
.pricing_wrapper:hover .pricing_button a#pricing-btn,
.pricing_wrapper .selected .pricing_button a#pricing-btn {
    color: #ffffff;
}

.team-posts-content.posts-content .container-inner:hover .staff-name a,
.staff-page .container-inner:hover .staff-position span {
    color: #ffffff;
}

.staff-page .container-inner:hover .staff-social .icon .fa {
    color: #ffffff;
}

.team-posts-content.posts-content .container-inner:hover .staff-content {
    background: #3BC070;
}

.cart .cart-qty {
    color: #000000;
    font-weight: 600;
    font-size: 13px;
    background: #FED700;
    height: 20px;
    width: 20px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    position: absolute;
    top: auto;
    left: auto;
    bottom: 20px;
    right: -10px;
    margin: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
}

#content .home-left-content {
    padding-right: 30px !important;
    padding-top: 50px !important;
    width: 75%;
}

#content .home-right-content.primary-sidebar {
    padding-left: 30px !important;
    padding-right: 0 !important;
    position: relative;
    width: 25%;
    padding-top: 50px !important;
}

#content .home-right-content.primary-sidebar:before {
    left: 0;
    right: auto;
}

.links a.icon:hover .fa,
.gallery-zoom .icon:hover .fa,
.gallery-redirect .icon:hover .fa,
.blog-posts-content .block_hover .icon:hover .fa {
    color: #ffffff;
}

.widget_search #searchform #searchsubmit,
#primary-sidebar .widget_product_search input[type="submit"] {
    background-color: #3BC070;
}

.widget_search #searchform #searchsubmit:hover,
.widget_product_search input[type="submit"]:hover {
    background-color: #3BC070;
}

.sticky-post {
    background-image: url(images/themeimages/sticky-blog.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 25px;
    background-color: #3BC070;
}

.blog-list h1.entry-title a:hover {
    color: #3BC070;
}

.site-content .entry-meta a:hover {
    color: #3BC070;
}

.read-more a {
    background: #3BC070;
}

.post-info .read-more a:hover {
    background-color: #FED700;
    color: #000000;
}

.right-sidebar #secondary {
    padding-left: 30px;
}

.right-sidebar #primary {
    padding-right: 30px;
}

.portfolios h5 a:hover {
    color: #3BC070;
}
.entry-content .edit-link a:hover {
    color: #3BC070;
}
.right-sidebar #secondary:before {
    left: 0;
    right: auto;
}

.post-navigation a:hover .fa {
    color: #3BC070;
}

.paging-navigation a:hover,
.paging-navigation .page-numbers.current {
    background: #3BC070;
    color: #ffffff;
}
.topbar-link-wrapper{
	    left: 0;
}
.header-cart .togg .widget.widget_shopping_cart {
    top: 79px;
}
header .header-search select{
	    width: 154px !important;
}
.woocommerce ul.products li.product .product_type_grouped.button, 
.woocommerce ul.products li.product .product_type_variable.button, 
.woocommerce ul.products.list li.product .product_type_external.button, 
.woocommerce-page ul.products.list li.product .product_type_external.button, 
.woocommerce ul.products li.product .product_type_external.button, 
.woocommerce-page ul.products li.product .product_type_external.button{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}
.woocommerce .add_to_cart_button.added:after{
 	display: none;
}
/* newsletter popup css start */
.pum-overlay .pum-container, .pum-theme-custom-theme .pum-container {
    background-image: url(images/themeimages/popup-bg.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
    min-width: 770px;
}
.pum-overlay .pum-container .pum-title {
    margin-bottom: 30px;
          text-align: left;
}
.pum-form--layout-inline.pum-form--style-default button, .pum-form--layout-block.pum-form--style-default button {
    margin: 0;
    padding: 12px 20px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: auto;
    font-size: 14px;
    background: #FED700;
    color: #000000;
    font-weight: 400;
    text-transform: capitalize;
}
.pum-form--layout-inline.pum-form--style-default button:hover, .pum-form--layout-block.pum-form--style-default button:hover{
	background: #3BC070;
    color: #ffffff;
}
.pum-theme-10634 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
  position: absolute !important;
    height: 30px !important;
    width: 30px !important;
    left: auto !important;
    right: -10px !important;
    bottom: auto !important;
    top: -10px !important;
    padding: 0px !important;
    color: #000000 !important;
    font-family: inherit !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 22px !important;
    border: 1px none #ffffff !important;
    border-radius: 30px !important;
    box-shadow: 1px 1px 3px 0px rgb(2 2 2 / 23%) !important;
    text-shadow: 0px 0px 0px rgb(0 0 0 / 23%) !important;
    background-color: rgba( 254, 215, 0, 1.00 ) !important;
}
 .pum-overlay .pum-content {
    width: 50%;
    float: right;
    margin: 30px 0;
}
.pum-form--layout-block .pum-form__field.pum-sub-form-field--fname,
.pum-form--layout-block .pum-form__field.pum-sub-form-field--lname {
    width: 50%;
    float: left;
}
.pum-form--layout-block .pum-form__field.pum-sub-form-field--submit {
    padding-top: 20px;
}

.pum-overlay .pum-content {
    width: 50%;
    float: right;
}
.pum-form__field.pum-sub-form-field--fname {
    padding-right: 15px;
}
.pum-form--style-default input[type=email], .pum-form--style-default input[type=text] {
    background-color: #f2f2f2;
    margin-bottom: 5px;
    font-size: 14px;
    padding: 13px 10px;
    border: none;
}
.pum-form--style-default input[type=email], .pum-form--style-default input[type=text] {
    background-color: #f2f2f2 !important;
    margin-bottom: 5px;
    font-size: 14px;
    padding: 13px 10px !important;
}
.pum-form--layout-block p small {
    width: 70%;
    display: block;
}
.pum-form--style-default input[type=text] {
    margin: 0 0 0;
    background-color: #F2F2F2;
    padding: 12px 8px;
    border: none;
}
.pum-form--layout-block div.pum-form__consent-radios.pum-form__consent-radios--inline, 
.pum-form--layout-inline div.pum-form__consent-radios.pum-form__consent-radios--inline {
    margin: 10px 0;
}
.pum-form__field.pum-sub-form-field--submit,
.pum-container .pum-content+.pum-close i.fa.fa-times {
    margin: 0;
}
/* newsletter popup css end */