/*
Theme Name: Smarteye Black
Theme URI: https://wordpressthemes.live/woo2/WCM02/WCM020033/WP02/
Author: Templatemela
Version: 1.1
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2
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: smarteye_black
Template: smarteye
*/

/*header and slider */
.admin-bar .sticky-menu .header-right {
    top: 68px;
}
.admin-bar .sticky-menu .header-left {
    top: 40px;
}
.site-header-fix.header-style{
	background: #000;
}
#to_top {
    background: rgba(0, 0, 0, 0) url(images/megnor/top_arrow.png) no-repeat scroll 0 0;
}
.navbar, .navbar-mobile {
    display: block;
}
.custom.tp-rightarrow {
    background-image: url(images/megnor/sliderarrow.png) !important;
}
.custom.tp-leftarrow {
    background-image: url(images/megnor/sliderarrow.png) !important;
}
#revolutionslider .custom.tp-leftarrow:hover {
    background-position: 0 -46px;
}
#revolutionslider .custom.tp-rightarrow:hover {
    background-position: -32px -46px;
}
.products.owl-theme .owl-buttons div.owl-prev{
	left: 1%;
	right: auto;
}
.products.owl-theme .owl-buttons div.owl-next{
	right: 1%;
	left: auto;
}
.page-title .entry-title-main {
    margin: 132px 0 0;
}
.page-title {
    min-height: 253px;
}
.site-header {
    position: absolute;
    width: 100%;
    z-index: 9999;
}
.blog-posts-content .post-date .fa {
    color: #000;
}
.header-middle {
    display: inline-block;
    z-index: 1;
}
.mega-menu {
    display: block;
}
.mobile-menu {
    display: none;
}
.menu-toggle {
    display: none;
}
.mega-menu ul li .sub a {
    font-size: 16px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
}
.mega-menu ul li a {
    font-size: 20px;
    font-weight: 500;
    padding: 0 0 12.5px 0;
    margin:0 20px;
}
.mega-menu ul li:first-child a {
    padding-left: 0;
}
.mega-menu ul > li{background: none;}
.sk-fading-circle .sk-circle::before{
    background-color: #000;
}
header.sticky-menu .header-middle-child {top: 40px;}
.header-middle-child {
    display: inline-block;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
}
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a,
.mega-menu ul li .sub a {
    color: #000;
}
.mega-menu .current_page_item > a {
    border-bottom: 1px solid;
}
.header_cart .shopping_cart .cart-contents {
    background: #cccccc none repeat scroll 0 0;
    color: #000;
}
.account-toggle, .header-login .account-toggle:hover {
    background: url(images/megnor/top-icon.png) no-repeat scroll center -84px;
}
.header_cart .shopping_cart, .header_cart .shopping_cart:hover {
    background: url(images/megnor/top-icon.png) no-repeat scroll center -172px;
}
.header-search:hover .woocommerce-product-search button[type="submit"], .header-search:hover .search-form #searchsubmit {
    background-color: #ffffff;
}
.header-search:hover{background-color: #ffffff;}
.header-search .woocommerce-product-search button[type="submit"],
.header-search .search-form #searchsubmit {
    background: url(images/megnor/top-icon.png) no-repeat scroll center 4px;
}
.header_cart .cart-contents span.cart-qty{background: #cccccc;color: #000;}
.header-search .woocommerce-product-search input[type="submit"]:hover,
.header-search .search-form #searchsubmit:hover {
    background-position: center -41px;
}
.header_cart .togg .widget.widget_shopping_cart,
.account-container {
    border-top: 5px solid #cccccc;
}
.header-left {
    display: inline-block;
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: auto;
    z-index: 1;
    padding: 0 15px;
}
.header-logo {
    display: inline-block;
    margin: 26px 68px 0;
}
.sticky-menu .header-left {
    position: fixed;
    top: 8px;
    width: 87px;
    z-index: 99999;
    left: 68px;
}
.sticky-menu .header-logo {
    margin: 0;
}
/*menu*/

.header-main {
    padding: 72px 70px 27px 80px;
}
.sticky-menu .header-main {
    padding: 34px 70px 27px 80px;
}
/* top service banner*/

.title-container {
    width: auto;
    margin: 0 auto;
}
.verticaltab .shortcode-title{
    background: rgba(0, 0, 0, 0) url(images/megnor/heading-img.png) repeat-x scroll 0 center;
}
.resp-tabs-list{display: block;}
.sub-title{
    margin: 0 28% 10px;
    width: auto;
}
.parallax-text{
    color: #000;
}
.banner_top .sub_heading {
    display: inline-block;
    margin: 13px 0 0;
    position: relative;
    text-align: center;
    width: 46%;
}
.service-title{
    font-size: 22px;
}
.parallax-service .service-icon:hover{
    background-color: transparent;
    border:none;
    transition: none;
}
.parallax-service .service-icon {
    bottom: 0;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 0;
    border:none;
    margin: 0;
    left: 0;
    right: auto;
}
.parallax-service .service-icon::after, .parallax-service .service-icon::before{
    display: none;
}
.parallax-service .service-content {
    overflow: hidden;
    padding: 61px 0 76px;
    position: relative;
    text-align: center;
    z-index: 1;
}
.service-icon .icon-image {
    display: block;
    height: 100%;
    transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    -o-transform: translateX(-50px);
    -moz-transform: translateX(-50px);
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    width: 100%;
    margin: 0 auto;
}
.service-1 .service-icon .icon-image {
    background: rgba(0, 0, 0, 0) url(images/megnor/step1.png) no-repeat scroll left bottom;
}
.service-2 .service-icon .icon-image {
    background: rgba(0, 0, 0, 0) url(images/megnor/step2.png) no-repeat scroll left bottom;
}
.service-3 .service-icon .icon-image {
    background: rgba(0, 0, 0, 0) url(images/megnor/step3.png) no-repeat scroll left bottom;
}
.service-4 .service-icon .icon-image {
    background: rgba(0, 0, 0, 0) url(images/megnor/step4.png) no-repeat scroll left bottom;
}
.service-1:hover .service-icon .icon-image,
.service-2:hover .service-icon .icon-image,
.service-3:hover .service-icon .icon-image,
.service-4:hover .service-icon .icon-image {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
}
.service-content .content .title.number {
    color: #ffffff;
    font-family: "Lustria", serif;
    font-size: 50px;
    letter-spacing: 0;
    line-height: 50px;
    margin-bottom: 22px;
}
.service-content .content .service-title {
    border-bottom: 1px solid #6c6c6c;
    color: #ffffff;
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    padding-bottom: 18px;
    text-transform: capitalize;
}
.service-content .content .service-description {
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    margin: 0 90px;
}

/*newsletter*/

.newslettercontainerinner .text2,
.newslettercontainerinner .description {
    color: #fff;
}
.newslettercontainerinner .tnp-field-button .tnp-submit{
    color: #000;
    background-color: #fff;
    margin-left: 2px;
    font-weight: bold;
    line-height: 23px;
}
.newslettercontainerinner .tnp-field-button:hover .tnp-submit {
    background: #000;
    color: #fff;
}
/*product and tab*/

#woo-products,
.woocommerce ul.products.grid,
.woocommerce-page ul.products.grid {
    margin: 0;
    padding: 20px 20px 0;
}
.box-heading {
    background: rgba(0, 0, 0, 0) url(images/megnor/heading-img.png) repeat-x scroll 0 center;
    margin-bottom: 0;
    text-align: center;
    margin: 80px 29% 10px;
}
.brandslider .box-heading {
    background: rgba(0, 0, 0, 0) url(images/megnor/heading-img.png) repeat-x scroll 0 center;
    text-align: center;
    margin: 0px 16% 10px;
}
.upsells.products .shortcode-title,
.related.products .shortcode-title,
.cross-sells .shortcode-title {
    background: rgba(0, 0, 0, 0) url(images/megnor/heading-img.png) repeat-x scroll 0 center;
    text-align: center;
    margin: 0px 16% 10px;
    width: auto;
}
.cross-sells .shortcode-title {
    margin: 0 9% 10px;
}
.upsells.products .shortcode-title {
    margin: 0 14% 10px;
}
#team-posts-products .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: -33px;
}
#team-posts-products .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: -33px;
}
.woocommerce ul.products li .container-inner,
.woocommerce-page ul.products li .container-inner {
    margin: 5px 23px 30px;
}
/*about cms*/

.about-store-cms .head-title {
    color: #ffffff;
    font-family: "Lustria", serif;
    font-size: 40px;
    line-height: 40px;
}
.cms-right {
    float: left;
    position: relative;
    width: 70%;
}
.about-store-cms .sub-title {
    color: #cccccc;
    margin:4px 0 0;
    text-align: left;
    padding: 0;
}
.shop-button a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #ffffff;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 68px;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.shop-button a:hover,
.shop-button a:focus {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #ffffff;
    color: #000000;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.shop-button {
    float: left;
    margin: 22px 0 15px;
    position: relative;
    text-align: right;
    width: 30%;
}
/*bottom banner cms*/

.one_half.left-banner {
    width: 50.9%;
}
.one_half.right-banner {
    width: 49.1%;
}
.text1.static-text {
    color: #ffffff;
    font-size: 42px;
    line-height: 42px;
    font-family: "Abril Fatface", cursive;
}
.static-wrapper {
    position: absolute;
    text-align: center;
}
.cms-banner-inner {
    overflow: hidden;
    position: relative;
}
.cms-banner1 .static-wrapper {
    right: 35px;
    top: 40%;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
}
.cms-banner1:hover .static-wrapper,
.cms-banner2:hover .static-wrapper {
    top: 35%;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
}
.cms-banner2 .static-wrapper {
    left: 0;
    right: 0;
    top: 40%;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
}
.cms-banner3 .static-wrapper {
    bottom: 5%;
    left: 0;
    right: 0;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
}
.cms-banner3:hover .static-wrapper {
    bottom: 10%;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
}
.cms-banner-item.cms-banner1 {
    margin-bottom: 30px;
}
.cms-banner1 img,
.cms-banner2 img,
.cms-banner3 img {
    transform: scale(1);
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
}
.cms-banner1:hover img,
.cms-banner2:hover img,
.cms-banner3:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.text2.static-text {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    line-height: 50px;
    display: block;
}
.cms-banner1 .text2.static-text::after,
.cms-banner3 .text2.static-text::after {
    font-family: 'fontawesome';
    content: '\f101';
    display: inline-block;
    opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    position: relative;
    right: -15px;
    transition: right 0.3s linear 0s;
    -webkit-transition: right 0.3s linear 0s;
    -moz-transition: right 0.3s linear 0s;
    -ms-transition: right 0.3s linear 0s;
    -o-transition: right 0.3s linear 0s;
}
.cms-banner1 .text2:hover.static-text::after,
.cms-banner3 .text2:hover.static-text::after {
    opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    right: -5px;
    transition: right 0.3s linear 0s;
    -webkit-transition: right 0.3s linear 0s;
    -moz-transition: right 0.3s linear 0s;
    -ms-transition: right 0.3s linear 0s;
    -o-transition: right 0.3s linear 0s;
}
/*blog*/
.posts-content .container:hover .post-title a, .posts-content .container:hover .post-date, .posts-content .container:hover .post-date .fa, .posts-content .container:hover .comments-link > a, .posts-content .container:hover .post-description {
    color: #ffffff;
}
.blog-posts-content .post-date{
    color: #4c4c4c;
    font-weight: 400;
}
.posts-content .container:hover .post-content {
    background-color: #333;
}
.gallery-item:hover img,
.portfolios li:hover img,
.isotope-item:hover img,
.blog-posts-content .item:hover img,
.single-portfolio:hover img {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}
.site-content .entry-thumbnail img {
    width: 100%;
}
.entry-thumbnail:hover img {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}
.home-blog .box-heading {
    margin: 25px 16% 82px;
}
/*shop*/

.archive .filter-container {
    background: #666;
}
.filter-title {
    border-right: 1px solid #cccccc;
}
.page-title {
    background: url("images/megnor/bredcrumb.jpg") no-repeat 50% 0;
}
.woocommerce ul.products li.product:hover .product-name,
.woocommerce-page ul.products li.product:hover .product-name,
.woocommerce ul.products li.product:hover .product-name a,
.woocommerce-page ul.products li.product:hover .product-name a,
.summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show:hover::before,
.summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show:hover::before,
.summary.entry-summary a.compare.button:hover {
    color: #000;
}
.woocommerce ul.products li.product .product_type_simple,
.woocommerce-page ul.products li.product .product_type_simple,
.woocommerce ul.products li.product .product_type_grouped,
.woocommerce-page ul.products li.product .product_type_grouped,
.woocommerce ul.products li.product .product_type_external,
.woocommerce-page ul.products li.product .product_type_external,
.woocommerce ul.products li.product .product_type_variable,
.woocommerce-page ul.products li.product .product_type_variable {
    color: #333;
    border-bottom: 1px solid #333 !important;
}
.woocommerce ul.products.list li.product:hover .product_type_simple,
.woocommerce-page ul.products.list li.product:hover .product_type_simple,
.woocommerce ul.products.list li.product:hover .product_type_grouped,
.woocommerce-page ul.products.list li.product:hover .product_type_grouped,
.woocommerce ul.products.list li.product:hover .product_type_external,
.woocommerce-page ul.products.list li.product:hover .product_type_external,
.woocommerce ul.products.list li.product:hover .product_type_variable {
    color: #000;
    border-bottom: 1px solid #666666;
}
.woof_block_html_items {
    background: #666;
    border: 1px solid #ccc;
}
.breadcrumb_last,
.woocommerce .woocommerce-breadcrumb span,
.woocommerce-page .woocommerce-breadcrumb span,
.breadcrumbs span,
.breadcrumbs,
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb {
    color: #fff;
}
/*product*/

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a::after {
    border-top: 10px solid #333;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
    background-color: #333;
}
/*blog*/

.sticky .entry-main-content:hover .entry-main-header .entry-title .blog-icon,
.tag-sticky-2 .entry-main-content:hover .entry-main-header .entry-title .blog-icon,
.entry-main-content:hover .entry-main-header .entry-title .blog-icon {
    background-color: #000;
    color: #ffffff;
}
.sticky .entry-title .blog-icon,
.tag-sticky-2 .entry-title .blog-icon {
    background-color: #666;
}
.entry-thumbnail .block_hover {
    background: none;
}
/*about us*/

.service:hover .service-text {
    color: #666;
}

/*tab*/

#horizontal_tab.style1 #tab ul li a.current::after,
#horizontal_tab.style1 #tab ul li a:hover::after {
    border-top: 10px solid #000000;
}
.style1 #tab ul li a.current,
.style1 #tab ul li a:hover {
    background: #000;
}
.vertical_tab.style2 #tab ul li a.current,
.vertical_tab.style2 #tab ul li a:hover {
    border-left: 2px solid #000;
}
.horizontal_tab.style2 #tab ul li a.current,
.horizontal_tab.style2 #tab ul li a:hover {
    border-top: 2px solid #000;
}
/*portfolio*/

.options li a:active,
.options li a.selected,
.options li a:hover {
    background: #000;
}
/*testimonial home */

.owl-pagination .owl-page span::before {
    background: #000;
}

.newslettercontainerinner .text1{
    color: #fff;
}
.widgets-footercontact .icon-image{
    background: rgba(0, 0, 0, 0) url("images/megnor/footer-icon.png") no-repeat scroll 0 0;
}
.email .icon-image {
    background-position: 4px 8px;
}
.address .icon-image {
    background-position: 4px -46px;
}
.phone .icon-image {
    background-position: 4px -101px;
}
.flex-control-thumbs img.flex-active {
    border: 2px solid #333;
}
.quantity input.plus:hover, .quantity input.plus:focus, .quantity input.minus:hover, .quantity input.minus:focus {
    background-color: #333;
    border-color: #333;
    color: #fff;
}
#secondary .widget-title::before, .comment-reply-title::before, .comments-title::before{
    border-left: 60px solid #333;
}

.woocommerce ul.products.list li.product:hover .product_type_simple.button, .woocommerce-page ul.products.list li.product:hover .product_type_simple.button, .woocommerce ul.products.list li.product:hover .product_type_grouped.button, .woocommerce-page ul.products.list li.product:hover .product_type_grouped.button, .woocommerce ul.products.list li.product:hover .product_type_external.button, .woocommerce-page ul.products.list li.product:hover .product_type_external.button, .woocommerce ul.products.list li.product:hover .product_type_variable.button, .woocommerce-page ul.products.list li.product:hover .product_type_variable.button, .woocommerce ul.products.list li.product:hover .product_type_simple.button, .woocommerce-page ul.products.list li.product:hover .product_type_simple.button, .woocommerce ul.products.list li.product:hover .product_type_grouped.button, .woocommerce-page ul.products.list li.product:hover .product_type_grouped.button, .woocommerce ul.products.list li.product:hover .product_type_external.button, .woocommerce-page ul.products.list li.product:hover .product_type_external.button, .woocommerce ul.products.list li.product:hover .product_type_variable.button, .woocommerce-page ul.products.list li.product:hover .product_type_variable.button {
    color: #666 !important;
    border-color: #666;
}
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .button_content_inner a, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled, .loadgridlist-wrapper .woocount{
    border: 1px solid #333;
    background: #333;
}
.paging-navigation a:hover, .paging-navigation .page-numbers.current, .woocommerce-pagination span.current, .woocommerce-pagination a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .paging-navigation a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover,
.portfolio-filter-container .options li a:active, .portfolio-filter-container .options li a.selected, .portfolio-filter-container .options li a:hover{
    background-color: #333;
    border-color: #333;
}
.site-content .entry-meta span:hover .fa, .site-content .entry-meta a:hover {
    color: #808080;
}
.vc_btn3-style-custom.vc_general.vc_btn3:focus, .vc_btn3-style-custom.vc_general.vc_btn3:hover {
    background-color: #fff !important;
    color: #000 !important;
    border-color: #333;
}
.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:#333;
}
.pricing_wrapper:hover .pricing_wrapper_inner, .pricing_wrapper:hover .pricing_button a#pricing-btn, .pricing_wrapper .selected .pricing_button a#pricing-btn {
    border-color: #333;
}
.staff-page .staff-position span{
    color: #333;
}
.staff-page .staff-social .icon:hover .fa {
    color: #333;
}
.woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-MyAccount-navigation ul li:hover {
    background: #333;
}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit{
    background-color: #333;
}
.widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, a.button:hover, a.button:focus, button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .calloutarea_button a.button:hover, .calloutarea_button a.button:focus, .button_content_inner a:hover, .button_content_inner a:focus, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .loadgridlist-wrapper .woocount:hover {
    color: #000;
    text-decoration: none;
    background-color: #fff;
}
.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button{
    background-color: #333 !important;
    color: #fff !important;
}