a:focus, .button:focus, button:focus, input:focus {
    border-color: #004AAD;
}
// Top styles
.topbar-outer {
	border-bottom: 2px solid #07D9C4
}
.topbar-main a:hover, 
.header-menu-links li a:hover, 
.header_logout a:hover {
    color: #004AAD;
}
.header-logo img {
	height: 150px;
}
.header-top .header-right {
	padding-top: 35px;
}

@media only screen and (max-width: 979px) {
	.header-logo img {
	max-height: 65px !important;
}
	.header-top .header-right {
		padding-top: 0 !important;
	}
}
.menu-wd-header-navigation-container {
	margin-top: 5px;
}
#menu-item-9411 a {
	color: red;
}
.mega-menu ul li .sub a:hover {
    color: #004AAD;
}
.mega-menu ul li a {
	color: #222222;
}
// End of top styles

.woocommerce li.product-category img {
	border-radius: 50%;
}
.popular-categories li.product a img {
	border-radius: 50%
}
.popular-categories .product-category:hover h2,
.popular-categories .product-category:hover .count {
	color: #222;
}

.header-link h3 {
	text-decoration: underline;
}

div.product .summary .stock.out-of-stock::before {
	color: #ff6e6e
}

.woocommerce-MyAccount-navigation ul li.is-active, 
.woocommerce-MyAccount-navigation ul li:hover {
    background: #777c80;
}

.woocommerce-pagination {
    text-align: center;
}

.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	border-top-color: #ff6e6e
}

.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
	background-color: #ff6e6e
}
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	padding-top: 0;
	margin-top: 0;
}
.woocommerce #content div.product .woocommerce-tabs h2{
 	font-size: 20px;
	font-weight: 600;
	margin: 0 0 15px;
}
.woocommerce-tabs.wc-tabs-wrapper h1,
.woocommerce-tabs.wc-tabs-wrapper h2,
.woocommerce-tabs.wc-tabs-wrapper h3,
.woocommerce-tabs.wc-tabs-wrapper h4,
.woocommerce-tabs.wc-tabs-wrapper h5,
.woocommerce-tabs.wc-tabs-wrapper h6 {
	clear: none;
}

body .mc4wp-form input[type="submit"] {
	background-color: #004AAD;
}

.primary-sidebar .widget.woocommerce ul li a {
    color: #222;
}

.primary-sidebar .widget.woocommerce ul li a:hover {
    color: #004AAD;
}

.primary-sidebar .widget.woocommerce.widget_product_categories li.current-cat a{
    color: #004AAD;
}

.woocommerce-tabs ul.tabs li a:hover, 
.woocommerce-tabs ul.tabs li.active a {
    background-color: #757575 !important;
    border-color: #757575 !important;
}

#primary .entry-summary .single_add_to_cart_button:hover {
    background-color: #07D9C4; 
	border-color: #07D9C4; 
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    background-color: #07D9C4; 
	border-color: #07D9C4; 
}

.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
	width: 100px;
}
.link-text, .widget .tnp .tnp-submit, .tnp .tnp-submit, .service-content:hover .icon-image{
	background-color: #004AAD;
}
.footer-top .follow-us a i,
.dark-service-title:hover {
	color: #004AAD;
}
#to_top,
.woocommerce.single-product .single_add_to_cart_button, .woocommerce.single-product div.product form.cart .button,
.woocommerce-tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li.active a{
	background-color: #07D9C4;
	border-color: #07D9C4;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #004AAD;
}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container.select2-container--default .select2-results__option--highlighted[data-selected] {
    background: #004AAD;
}
#to_top:hover::before {
    color: #222;
}
.link-text:hover {
	background-color: #07D9C4;
}
.cat-img-block a.cat-img {
	border-color: #07D9C4;
  border-style: solid;
  border-width: 5px;
}
.highlight-deals a {
	color: #ff3d3d !important;
}
.toymodo-checkout {
    display: flex;
}
.toymodo-checkout .wpb_column.vc_column_container {
    max-width: 950px;
    margin: auto;
}
.checkout_coupon.woocommerce-form-coupon button,
.coupon button {
    background: #777c80 !important;
    border-color: #777c80 !important;
}
.woocommerce-cart-form button {
    background: #777c80 !important;
    border-color: #777c80 !important;
}
.woocommerce span.onsale, 
.woocommerce-page span.onsale,
.woocommerce .onsale::before {
	background: #ff1717;
}
.summary .price del {
	color: #ff1717;
}
.checkout-button.button.alt.wc-forward {
    margin-bottom: 20px;
}
.woocommerce ul.products li.product .product-name:hover, 
.woocommerce-page ul.products li.product .product-name:hover, 
.counter-products-carousel .product-name:hover {
	color: #979DBF;
}
.woocommerce-tabs .panel {
	display: block;
	overflow: hidden;
}

.woocommerce-pagination a {
    border: 1px solid rgb(231, 231, 231);
    background: rgb(231, 231, 231);
    color: #222222;
}

.woocommerce-pagination span.current, 
.woocommerce-pagination a:hover {
    background: #004AAD;
    border: 1px solid #004AAD;
}
.faqs-container .small-title, .webdigify_piechart .chart_title, .sitemap h2, .address-title.simple-title, .webdigify_about h3.title {
	font-size: 24px;
}
.vc_tta-panel.vc_active{
	background: #f5f5f5 !important;
}
.vc_tta-tab.vc_active a{
	background: #f5f5f5 !important;
	color: black !important;
	font-weight: bold !important;
}
vc_tta-tab a {
	background: #fafafa !important;
	color: #07D9C4 !important
}
.single-faq .tog, .single-faq .tour li a {
	font-size: 20px;
}
.toogle_div .tab_content, .accordion .tab_content {
	line-height: 30px;
	font-size: 15px;
}
.footer-top {
	border-top: 5px solid #1bad0c;
}
.footer-bottom-container {
	border-top: none;
}
.fourth-widget.footer-widget .image {
	padding-top: 0;
}
.site-info {
	color: white;
}
.site-info a,
.site-info a:hover {
	color: #0923f2;
}
.site-footer * {
	color: #ffffff;
}
#mc4wp-form-1 .newsletter-block input {
	color: black;
}

.popular-categories .woocommerce ul.products li, .popular-categories .woocommerce-page ul.products li {
	width: 12.5%;
}

@media only screen and (max-width: 379px) {
    .woocommerce ul.products li.product, 
    .woocommerce-page ul.products li.product, 
    .brands.list ul li {
        width: 50% !important;
    }
}
#popmake-9927 {
	background-color: #f0f2f5;
	border: 5px solid #ffcf19;
}
#popmake-9927 .pum_sub_form {
	margin-top: 30px;
	text-align: center;
}
#popmake-9927 .pum_sub_form input[type=email] {
	min-width: 400px;
	margin-bottom: 0;
	padding: 13px 8px;
}
#popmake-9927 .pum-sub-form-field--submit {
	margin-bottom: 0;
}
#popmake-9927 .pum-sub-form-field--submit button {
	margin: 0;
	padding: 10px 20px;
}
.pum-theme-9920 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
	background-color: #75d69c;
}
#popmake-9927 .popmake-close {
	background-color: #75d69c;
}
