/*
Theme Name:   		Unicase Child Theme
Theme URI:    		https://themeforest.net/item/unicase-electronics-store-woocommerce-theme/13626672/
Description:  		This is a blank child theme for Unicase
Author:       		Transvelo, Modified by MobileTry
Author URI:			http://transvelo.com
Template:       	unicase
Template Version: 	1.5.0
Version:      		1.5.0
License:      		GNU General Public License v2 or later 
License URI:  		http://www.gnu.org/licenses/gpl-2.0.html
Tags:         		black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
Text Domain:  		unicase-child

Unicase is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of

Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */


ol>li>ol {
	margin: 0 0 1em 1em !important;
}


/*body.unicase-style-2 .main-header .site-branding {	PK
	margin-top: 25px;
}*/

.cart_totals table tbody tr th,
.cart_totals table tbody tr td {
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}

div.cart_totals>table>tbody>tr.shipping>th {
	vertical-align: middle;
}

.cart_totals>table>tbody>tr.order-total>th {
	border-bottom: 1px solid #e5e5e5;
	vertical-align: bottom;
}

.cart_totals .shop_table {
	border: none;
}

.woocommerce-tabs .panel.wc-tab h2 {
	display: block;
}

.style-2 .woocommerce-tabs .panel.wc-tab {
	margin-top: 15px;
}

.yikes-custom-woo-tab-title {
	display: none !important;
}

.sku_wrapper,
.posted_in {
	font-weight: 700;
}

.sku,
span.posted_in>a {
	font-weight: 400;
}

.single-product .entry-summary .stock-container .label {
	font-weight: 700;
	font-size: 15px;
}

.woocommerce-tabs {
	padding-bottom: 0px;
}

.style-2 .woocommerce-tabs .tabs>li a {
	font-size: 18px;
}

body.unicase-style-2 .navbar .navbar-collapse .nav-outer .navbar-nav>li>a {
	font-size: 18px;
}

.menu-item-has-children>ul.dropdown-menu {
	border-color: #ec0011;
}

.menu-item-type-taxonomy {
	border-color: #ec0011;
}

.woocommerce .woocommerce-error {
	margin: 0 0 1.618em 0em;
}

.dropdown-menu {
	width: auto;

}

.dropdown-menu>li>a {
	white-space: normal;

}

.navbar .navbar-nav li ul li:hover>ul {
	top: -1.5px;
}

.navbar .navbar-nav li .dropdown-menu .menu-item-has-children>a::after,
.widget_unicase_nav_menu .navbar-nav li .dropdown-menu .menu-item-has-children>a::after {
	margin-left: 5px;
}

.navbar .navbar-nav li ul li:hover>ul,
.widget_unicase_nav_menu .navbar-nav li ul li:hover>ul {
	min-width: 180px;
}

div.wpcf7-validation-errors {
	border: 2px solid #ec0011;
}

div.wpcf7-response-output {
	margin: 2em 0em 1em;
}

.message-404 .search-form .search-submit {
	padding: 19px 23px 19px;
}

.home-tabs ul.nav-tabs>li>a,
.products-tabs-carousel ul.nav-tabs>li>a {
	padding: 0 10px;
}

.mc4wp-form-fields input,
.mc4wp-form-fields submit {
	width: 100%;
}

.contact-social-style,
.contact-social-style li {
	margin: 0;
	padding: 0;
}

footer.site-footer {
	padding-top: 0px;
}

.inner-bottom-vsm {
	padding-bottom: 30px;
}

ul.dropdown-menu {
	border-radius: 0;
}

.woocommerce-account .woocommerce-Button {
	margin-right: 20px;
}

.menu-item-has-children>ul.dropdown-menu {
	border: 1.5px solid #ec0011;
}

body.unicase-style-2 .navbar .navbar-collapse .nav-outer .navbar-nav>li>a {
	padding: 25px 20px;
}

.top-bar .quick-links>li {
	border-left: none;
}

/*body.unicase-style-2 .main-header .site-branding {	PK
	margin-top: 0;
}*/

.top-cart-row {
	padding-top: 53px;

}

footer .footer-middle-contents-wrap {
	background-color: #F7F7F7;
}

footer .footer-bottom-widgets .widget .body ul li a {
	color: #555;
	margin-left: 0;
}

footer .footer-bottom-widgets .widget .body ul li {
	border-bottom: none;
}

footer .footer-bottom-widgets .widget .body ul li a:before {
	content: none;

}

footer .footer-bottom-widgets h4.widget-title {
	font-family: "lato", sans-serif;
	color: #555;
}

.top-cart-row .dropdown-cart .dropdown-trigger-cart .total-price-basket .cart-icon {
	background: #24268D;
}

.faq .faq-row .item .vc_tta-panel-heading a i {
	background-color: #24268d;
}

.top-bar .quick-links>li a i {
	color: #ec0011;
}

.style-2 .woocommerce-tabs .tabs>li {
	margin-right: 5px;
}

.widget h3.widget-title,
.widget h2.widgettitle {
	color: #434343;
	font-weight: 400;
	font-size: 22px;
}

.widget span.widget-title,
.widget span.widgettitle {
	color: #434343 !important;
	font-weight: 400 !important;
	font-size: 22px !important;
	text-transform: uppercase !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #24268d !important;
}

.widget.widget_layered_nav .select2-selection--single,
.widget.widget_layered_nav .select2-selection--multiple {
	border: 1px solid #999 !important;
}

.modal-content {
	border-radius: 0;
}

.case_button>a {
	color: #555 !important;
}

.case_button>a:hover {
	color: #fff !important;
}

.logo_home {
	max-height: 90px;
	margin-right: 25px;
	margin-top: 10px;
	float: left;
}

.site-main article .media-attachment img {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	.products-tabs-carousel .nav-tabs-wrapper>.nav-tabs>li>a {
		padding: 0 6px 0 0;

	}

	.top-bar .quick-links {
		margin-top: 10px !important;
	}

	.logo_home {
		display: none;
	}
}

.single-product .entry-summary form.cart {
	opacity: 1;
	border-bottom: none;
}

.xa_sp_table_head1 {
	border-bottom: none !important;
}

td.xa_sp_table_head2_cell {
	min-width: 100px;
}

.sku_wrapper {
	display: none;
}

.single-product .entry-summary .product_meta {
	padding: 0px 0;
}

table.xa_sp_table {
	margin: 0;
}

body.unicase-style-2 .section-title {
	text-align: center;
}

textarea.wpcf7-form-control.wpcf7-textarea.form-control.unicase-form-control {
	height: 120px;
}

#text-4>div>div>div.wpb_raw_code.wpb_content_element.wpb_raw_html {
	margin-bottom: 10px;
}

#text-7>div>div>div.wpb_raw_code.wpb_content_element.wpb_raw_html {
	margin-bottom: 10px;
}

#menu-item-536>i {
	color: #ec0011;
	font-size: 18px;
	margin: 0 8px 0 0;
	vertical-align: middle;
}

#menu-item-535>i {
	color: #ec0011;
	font-size: 18px;
	margin: 0 8px 0 0;
	vertical-align: middle;
}

li#menu-item-536 {
	padding: 3px 0;
}


.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #ec0011;
	border-color: #ec0011;
}

li.cat-item.cat-item-89 {
	display: none;
}

.our-case-studies a.added_to_cart.wc-forward {
	display: none;
}

.our-case-studies .table>tbody>tr>td,
.our-case-studies .table>tbody>tr>th,
.our-case-studies .table>tfoot>tr>td,
.our-case-studies .table>tfoot>tr>th,
.our-case-studies .table>thead>tr>td,
.our-case-studies .table>thead>tr>th {
	vertical-align: middle;
	background: none;
}

.admin-bar .sticky-wrapper .stuck {
	top: 32px;
	z-index: 99999;
}

.sticky-wrapper .stuck {
	z-index: 99999;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control.unicase-form-control.text-input {
	height: 45px;
}

.single-our-case-studies a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added i.fa.fa-2x.fa-cart-plus {
	color: #ec0011;
}

img.img_project.wp-post-image {
	margin-bottom: 0;
	display: inline;
}

.github-embed {
	margin: 0;
	-webkit-box-shadow: 2px 2px 2px 2px #ddd;
	-moz-box-shadow: 2px 2px 2px 2px #ddd;
}

body.unicase-style-2 .posts-carousel article .btn-readmore {
	text-transform: none;
}

.btn,
.more-link {
	padding: 12px 26px;
	text-transform: uppercase !important;
}

.mt-tr>td {
	padding: .857em 0em;
	font-size: 14px;
}

.widget_price_filter h3.widget-title,
.woocommerce-widget-layered-nav h3.widget-title {

	font-size: 15px;
}

.widget_price_filter span.widget-title,
.woocommerce-widget-layered-nav span.widget-title {

	font-size: 15px !important;
}

#quick-view {
	margin-top: 85px;
}

.modal-quick-view a.close-button {
	border-radius: 0;
}

.page-id-491 .entry-content {
	margin-left: 15px;
}

.shipping-calculator-form button {
	font-weight: 600;
	padding: 10px 26px;
}


@media (min-width: 992px) {
	.main-header .top-search-holder {
		margin-top: 23px;
	}
}

/*@media (max-width: 991px) {
	.main-header .site-branding a img {
		max-width: 200px;
		padding-bottom: 50px;
	}
}*/

.terms-and-conditions ol {
	list-style-type: none;
	counter-reset: item;
	margin: 0;
	padding: 0;
}

.terms-and-conditions li {
	display: table;
	counter-increment: item;
	margin-bottom: 0.6em;
}

.terms-and-conditions li:before {
	content: counters(item, ".") ". ";
	display: table-cell;
	padding-right: 0.6em;
}

.terms-and-conditions li li {
	margin: 0;
}

.terms-and-conditions li li:before {
	content: counters(item, ".") " ";
}

/*===================================================================================*/
/*	RED Color, modified by Mobiletry
/*===================================================================================*/
#scrollUp,
.top-cart-row .dropdown-cart .dropdown-trigger-cart:hover .total-price-basket .cart-icon,
.header-5 .navbar,
.header-5 .navbar .nav-bg-class,
.show-theme-options:hover,
.show-theme-options:focus,
.navbar .navbar-nav .dropdown-menu .current-menu-item.active>a {
	background-color: #ec0011;
}

.header-5 .navbar .nav-bg-class .navbar-collapse .nav-outer>.navbar-nav>li>a:hover,
.header-5 .navbar .nav-bg-class .navbar-collapse .nav-outer>.navbar-nav>li>a:focus {
	background-color: #ff1a1a;
}

.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
	border-color: #ec0011;
}

a:hover,
.woocommerce-breadcrumb,
.main-header .top-search-holder .contact-row i,
.top-bar .quick-links>li a:hover,
.top-bar .quick-links>li a:focus {
	color: #ec0011;
}

.btn:hover,
.btn:focus,
.btn-primary:hover,
.btn-primary:focus,
.btn-black:hover,
.btn-black:focus,
.more-link:hover,
.more-link:focus,
.woocommerce-account .woocommerce-MyAccount-content button:hover,
.woocommerce-account .woocommerce-MyAccount-content button:focus,
.woocommerce-account .woocommerce-MyAccount-content .button:hover,
.woocommerce-account .woocommerce-MyAccount-content .button:focus,
.woocommerce-account .woocommerce-MyAccount-content button:hover,
.woocommerce-account .woocommerce-MyAccount-content button:focus,
.woocommerce-account .woocommerce-MyAccount-content .button:hover,
.woocommerce-account .woocommerce-MyAccount-content .button:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
	color: #fff;
}

.ribbon.primary::after {
	border-color: #ec0011;
}

.widget_shopping_cart .dropdown-menu ul.product_list_widget li.mini_cart_item a:hover,
.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a:hover,
.unicase-mini-cart .dropdown-menu ul.product_list_widget li.mini_cart_item a:hover,
.unicase-mini-cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a:hover {
	color: #ec0011;
}

.widget_shopping_cart .dropdown-menu ul.product_list_widget li.mini_cart_item span.amount,
.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item span.amount,
.unicase-mini-cart .dropdown-menu ul.product_list_widget li.mini_cart_item span.amount,
.unicase-mini-cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item span.amount {
	color: #ec0011;
}

.pace .pace-progress {
	background: #ec0011;
}

.top-cart-row .unicase-mini-cart.open>a .total-price-basket .cart-icon {
	background-color: #ec0011;
}

.top-cart-row .dropdown-cart .dropdown-trigger-cart .total-price-basket .cart-icon .item-count {
	background-color: #ec0011;
}

.top-cart-row .dropdown-cart .dropdown-trigger-cart .total-price-basket .cart-info .cart-count .amount {
	color: #ec0011;
}

.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name a:hover,
.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name a:focus {
	color: #ec0011;
}

.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .price {
	color: #ec0011;
}

.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .action a:hover,
.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .action a:focus {
	color: #ec0011;
}

.top-cart-row .dropdown-cart .dropdown-menu .total .amount {
	color: #ec0011;
}

.top-cart-row .dropdown-cart .dropdown-menu .cart-actions .view-cart:hover,
.top-cart-row .dropdown-cart .dropdown-menu .cart-actions .view-cart:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

#quick-view button.single_add_to_cart_button:hover,
#quick-view a.single_add_to_cart_button:hover {
	background-color: #ec0011;
	border-color: #ec0011;
}

#quick-view a.close-button {
	background-color: #ec0011;
}

.top-cart-row .dropdown-cart .dropdown-trigger-cart .total-price-basket .cart-icon .item-count {
	height: 25px;
	line-height: 25px;
	width: 25px;
	white-space: nowrap;
}

/**
 * Mini-cart
 */
.widget_shopping_cart .dropdown-menu p.buttons a.checkout.wc-forward,
.widget_shopping_cart .widget_shopping_cart_content p.buttons a.checkout.wc-forward,
.unicase-mini-cart .dropdown-menu p.buttons a.checkout.wc-forward,
.unicase-mini-cart .widget_shopping_cart_content p.buttons a.checkout.wc-forward {
	background-color: #ec0011;
	border-color: #ec0011;
}

.widget_shopping_cart .dropdown-menu p.buttons a.checkout.wc-forward:hover,
.widget_shopping_cart .widget_shopping_cart_content p.buttons a.checkout.wc-forward:hover,
.unicase-mini-cart .dropdown-menu p.buttons a.checkout.wc-forward:hover,
.unicase-mini-cart .widget_shopping_cart_content p.buttons a.checkout.wc-forward:hover {
	background-color: #ff1a1a !important;
	border-color: #ff1a1a !important;
}

/**
* FAQ
*/
.faq .faq-row .item.vc_active .vc_tta-panel-heading a i {
	background-color: #ff1a1a;
}
.faq .vc_tta-title-text {
    text-transform: none !important;
    letter-spacing: normal;
    font-weight: normal;
}

/**
 * Widgets
 */
.widget_search form:after,
.widget_product_search form:after {
	color: #ec0011;
}

.widget_recent_comments ul li a {
	color: #ec0011;
}

.widget_recent_entries ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_unicase_nav_menu ul li a:hover,
.widget_links ul li a:hover,
.widget_meta ul li a:hover {
	color: #ec0011;
}

.widget-area .widget.widget_rss li a.rsswidget:hover,
.vc_wp_custommenu .widget.widget_rss li a.rsswidget:hover {
	color: #ec0011;
}

.widget-area .widget.widget_product_categories ul a:hover,
.widget-area .widget.widget_product_categories ul.children>li a:hover,
.vc_wp_custommenu .widget.widget_product_categories ul a:hover,
.vc_wp_custommenu .widget.widget_product_categories ul.children>li a:hover {
	color: #ec0011;
}

.widget-area .widget.widget_product_categories ul a:hover::before,
.widget-area .widget.widget_product_categories ul.children>li a:hover::before,
.vc_wp_custommenu .widget.widget_product_categories ul a:hover::before,
.vc_wp_custommenu .widget.widget_product_categories ul.children>li a:hover::before {
	color: #ec0011;
}

.widget-area .widget.widget_nav_menu ul.navbar-nav>li>a:hover,
.widget-area .widget.widget_nav_menu ul.dropdown-menu>li>a:hover,
.widget-area .widget.widget_unicase_nav_menu ul.navbar-nav>li>a:hover,
.widget-area .widget.widget_unicase_nav_menu ul.dropdown-menu>li>a:hover,
.vc_wp_custommenu .widget.widget_nav_menu ul.navbar-nav>li>a:hover,
.vc_wp_custommenu .widget.widget_nav_menu ul.dropdown-menu>li>a:hover,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.navbar-nav>li>a:hover,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.dropdown-menu>li>a:hover {
	color: #ec0011;
}

.widget-area .widget.widget_nav_menu ul.navbar-nav>li>a:hover::after,
.widget-area .widget.widget_nav_menu ul.dropdown-menu>li>a:hover::after,
.widget-area .widget.widget_unicase_nav_menu ul.navbar-nav>li>a:hover::after,
.widget-area .widget.widget_unicase_nav_menu ul.dropdown-menu>li>a:hover::after,
.vc_wp_custommenu .widget.widget_nav_menu ul.navbar-nav>li>a:hover::after,
.vc_wp_custommenu .widget.widget_nav_menu ul.dropdown-menu>li>a:hover::after,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.navbar-nav>li>a:hover::after,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.dropdown-menu>li>a:hover::after {
	color: #ec0011;
}

.widget-area .widget.widget_nav_menu ul.navbar-nav>li>a:hover i,
.widget-area .widget.widget_nav_menu ul.dropdown-menu>li>a:hover i,
.widget-area .widget.widget_unicase_nav_menu ul.navbar-nav>li>a:hover i,
.widget-area .widget.widget_unicase_nav_menu ul.dropdown-menu>li>a:hover i,
.vc_wp_custommenu .widget.widget_nav_menu ul.navbar-nav>li>a:hover i,
.vc_wp_custommenu .widget.widget_nav_menu ul.dropdown-menu>li>a:hover i,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.navbar-nav>li>a:hover i,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.dropdown-menu>li>a:hover i {
	color: #ec0011;
}

.widget-area .widget.widget_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a,
.widget-area .widget.widget_unicase_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a,
.vc_wp_custommenu .widget.widget_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a {
	color: #ec0011;
}

.widget-area .widget.widget_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a:after,
.widget-area .widget.widget_unicase_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a:after,
.vc_wp_custommenu .widget.widget_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a:after,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a:after {
	color: #ec0011;
}

.widget-area .widget.widget_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a i,
.widget-area .widget.widget_unicase_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a i,
.vc_wp_custommenu .widget.widget_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a i,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.navbar-nav>li.menu-item-has-children.open>a i {
	color: #ec0011;
}

.widget-area .widget.widget_nav_menu ul.navbar-nav>li.menu-item-has-children.open>ul.dropdown-menu li>a:hover,
.widget-area .widget.widget_unicase_nav_menu ul.navbar-nav>li.menu-item-has-children.open>ul.dropdown-menu li>a:hover,
.vc_wp_custommenu .widget.widget_nav_menu ul.navbar-nav>li.menu-item-has-children.open>ul.dropdown-menu li>a:hover,
.vc_wp_custommenu .widget.widget_unicase_nav_menu ul.navbar-nav>li.menu-item-has-children.open>ul.dropdown-menu li>a:hover {
	color: #ec0011;
}

.widget-area .widget.widget_layered_nav ul li a:hover,
.widget-area .widget.widget_layered_nav_filters ul li a:hover,
.vc_wp_custommenu .widget.widget_layered_nav ul li a:hover,
.vc_wp_custommenu .widget.widget_layered_nav_filters ul li a:hover {
	color: #ec0011;
}

.widget-area .widget.widget_tag_cloud .tagcloud a:hover,
.widget-area .widget.widget_product_tag_cloud .tagcloud a:hover,
.vc_wp_custommenu .widget.widget_tag_cloud .tagcloud a:hover,
.vc_wp_custommenu .widget.widget_product_tag_cloud .tagcloud a:hover {
	background-color: #ec0011;
}

.widget-area .widget.widget_wpt ul.wpt-tabs li.selected a,
.vc_wp_custommenu .widget.widget_wpt ul.wpt-tabs li.selected a {
	color: #ec0011;
}

.widget-area .widget.widget_wpt .inside .entry-title a:hover,
.vc_wp_custommenu .widget.widget_wpt .inside .entry-title a:hover {
	color: #ec0011;
}

.widget-area .widget.widget_wpt .inside .wpt-pagination a:hover,
.vc_wp_custommenu .widget.widget_wpt .inside .wpt-pagination a:hover {
	background-color: #ec0011;
}

.widget-area .widget.widget_shopping_cart #mini-cart a .items-cart-inner .total-price-basket .cart-info .cart-count,
.vc_wp_custommenu .widget.widget_shopping_cart #mini-cart a .items-cart-inner .total-price-basket .cart-info .cart-count {
	color: #ec0011;
}

.widget-area .widget.widget_shopping_cart #mini-cart a .items-cart-inner .total-price-basket .cart-info .cart-count:hover,
.vc_wp_custommenu .widget.widget_shopping_cart #mini-cart a .items-cart-inner .total-price-basket .cart-info .cart-count:hover {
	background-color: #ec0011;
	border-color: #ec0011;
}

.widget-area .widget.widget_shopping_cart ul.dropdown-menu span.amount,
.vc_wp_custommenu .widget.widget_shopping_cart ul.dropdown-menu span.amount {
	color: #ec0011;
}

.widget-area .widget.widget_shopping_cart p.cart-actions a.checkout,
.vc_wp_custommenu .widget.widget_shopping_cart p.cart-actions a.checkout {
	background-color: #ec0011;
	border-color: #ec0011;
}

.widget-area .widget.widget_shopping_cart p.cart-actions a.checkout:hover,
.vc_wp_custommenu .widget.widget_shopping_cart p.cart-actions a.checkout:hover {
	background-color: #ff1a1a;
	border-color: #ff1a1a;
}

.widget-area .widget ul.product_list_widget li a:hover,
.vc_wp_custommenu .widget ul.product_list_widget li a:hover {
	color: #ec0011;
}

.widget-area .widget ul.product_list_widget li a span.product-title:hover,
.vc_wp_custommenu .widget ul.product_list_widget li a span.product-title:hover {
	color: #ec0011;
}

.widget-area .widget ul.product_list_widget li .price,
.widget-area .widget ul.product_list_widget li ins,
.vc_wp_custommenu .widget ul.product_list_widget li .price,
.vc_wp_custommenu .widget ul.product_list_widget li ins {
	color: #ec0011;
}

.widget-area .widget.widget_shopping_cart ul li span.quantity .amount,
.vc_wp_custommenu .widget.widget_shopping_cart ul li span.quantity .amount {
	color: #ec0011;
}

.widget-area .widget.widget_shopping_cart p.total span,
.vc_wp_custommenu .widget.widget_shopping_cart p.total span {
	color: #ec0011;
}

.widget-area .widget.widget_shopping_cart p.buttons a.checkout:hover,
.vc_wp_custommenu .widget.widget_shopping_cart p.buttons a.checkout:hover {
	background-color: #ec0011;
	border: 2px solid #ec0011;
}

.widget-area .widget.widget_price_filter .ui-slider .ui-slider-handle,
.vc_wp_custommenu .widget.widget_price_filter .ui-slider .ui-slider-handle {
	border: 5px solid #ec0011;
}

.widget-area .widget.widget_price_filter .price_slider_amount .button:hover,
.vc_wp_custommenu .widget.widget_price_filter .price_slider_amount .button:hover {
	background-color: #ec0011;
	border-color: #ec0011;
}

/**
 * Footer
 */
footer .footer-social-links ul li a:hover {
	background-color: #ec0011;
}

footer .footer-copyright-text a {
	color: #ec0011;
}

footer .footer-top-widgets .latest-tweets .media span.icon i {
	color: #ec0011;
}

footer .footer-top-widgets .latest-tweets .media .media-body a {
	color: #ec0011;
}

footer .footer-top-widgets .contact-info .media span.icon i.fa-circle {
	color: #ec0011;
}

footer .footer-bottom-widgets .widget ul li a:hover {
	color: #ec0011;
}

/*new css*/
.entry-header .entry-title a:hover,
.entry-header .entry-title a:focus {
	color: #ec0011;
}

.entry-header .post-meta .byline a:hover,
.entry-header .post-meta .byline a:focus,
.entry-header .post-meta .comment-link a:hover,
.entry-header .post-meta .comment-link a:focus,
.entry-header .post-meta .posted-on a:hover,
.entry-header .post-meta .posted-on a:focus {
	color: #ec0011;
}

.pagination .page-numbers li .page-numbers.current,
.woocommerce-pagination .page-numbers li .page-numbers.current {
	background-color: #ec0011;
	border-color: #ec0011;
	color: #fff;
}

.list-social-icons>li>a:hover,
.list-social-icons>li>a:focus {
	background: #ec0011;
}

.blog-post-author-details h5 a:hover,
.blog-post-author-details h5 a:focus {
	color: #ec0011;
}

.navigation.post-navigation a:hover,
.navigation.post-navigation a:focus {
	color: #ec0011;
}

.search-area .search-categories-holder ul>li>a span.caret {
	color: #ec0011;
}

.search-area .search-categories-holder ul>li .dropdown-menu {
	border-top-color: #ec0011;
}

.search-area .search-categories-holder ul>li .dropdown-menu>li>a:hover,
.search-area .search-categories-holder ul>li .dropdown-menu>li>a:focus {
	color: #ec0011;
}

.navbar .navbar-collapse .nav-outer .navbar-nav>li.current_page_item>a {
	background: #ec0011;
}

.navbar .navbar-collapse .nav-outer .navbar-nav>li.menu-item-has-children.open>a {
	background: #ec0011;
}

.navbar .navbar-collapse .nav-outer .navbar-nav>li>a:hover,
.navbar .navbar-collapse .nav-outer .navbar-nav>li>a:focus {
	background: #ec0011;
}

.navbar .navbar-collapse .nav-outer .navbar-nav>li .dropdown-menu>li>a:hover,
.navbar .navbar-collapse .nav-outer .navbar-nav>li .dropdown-menu>li>a:focus {
	background: #ec0011;
}

.format-quote .entry-content {
	background-color: #ec0011;
}

.format-link .entry-content a:hover,
.format-link .entry-content a:focus {
	color: #ec0011 !important;
}

.media-attachment-gallery .owl-controls .owl-dots .owl-dot span:hover {
	background: #ec0011;
}

.jp-play-bar,
.jp-volume-bar-value {
	background: #ec0011;
}

.jp-controls a:hover {
	color: #ec0011;
}

.woocommerce .shop_table tbody tr td.product-name a:hover,
.woocommerce .shop_table tbody tr td.product-name a:focus {
	color: #ec0011;
}

.woocommerce .shop_table tbody tr td.product-remove a:hover,
.woocommerce .shop_table tbody tr td.product-remove a:focus {
	color: #ec0011;
}

.cart-collaterals .wc-proceed-to-checkout .checkout-button {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.cart-collaterals .wc-proceed-to-checkout .checkout-button:hover,
.cart-collaterals .wc-proceed-to-checkout .checkout-button:focus {
	background: #ff1a1a;
	border: 2px solid #ff1a1a;
}

.woocommerce .woocommerce-message a:hover,
.woocommerce .woocommerce-message a:focus,
.woocommerce .woocommerce-info a:hover,
.woocommerce .woocommerce-info a:focus {
	color: #ec0011;
}

.format-link a:hover,
.format-link a:focus {
	color: #ec0011;
}

.woocommerce-checkout .entry-content .woocommerce .woocommerce-info span {
	background: #ec0011;
}

.woocommerce-checkout .entry-content .woocommerce-checkout .panel .panel-heading .panel-title a span {
	background: #ec0011;
}

.woocommerce-checkout .entry-content .woocommerce-checkout .woocommerce-checkout-payment .payment_methods>li label .about_paypal:hover,
.woocommerce-checkout .entry-content .woocommerce-checkout .woocommerce-checkout-payment .payment_methods>li label .about_paypal:focus {
	color: #ec0011;
}

.checkout-method .panel-heading .panel-title a:not(.collapsed) span {
	background: #ec0011;
}

.checkout-method .panel-body .forgot-password,
.checkout-method .panel-body .forgot-password:hover,
.checkout-method .panel-body .forgot-password:focus {
	color: #ec0011 !important;
}

.single-product .prices,
.single-product .prices ins {
	color: #ec0011;
}

.single-product .entry-summary .social-icons .list-social-icons>li>a:hover,
.single-product .entry-summary .social-icons .list-social-icons>li>a:focus {
	background: #ec0011;
}

.single-product .entry-summary form.cart .single_add_to_cart_button:hover,
.single-product .entry-summary form.cart .single_add_to_cart_button:focus,
.single-product .entry-summary p.cart .single_add_to_cart_button:hover,
.single-product .entry-summary p.cart .single_add_to_cart_button:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.single-product .entry-summary .woocommerce-product-rating .woocommerce-review-link:hover,
.single-product .entry-summary .woocommerce-product-rating .woocommerce-review-link:focus {
	color: #ec0011;
}

.single-product .gallery-holder .images .thumbnails .owl-controls .owl-nav .owl-prev:hover,
.single-product .gallery-holder .images .thumbnails .owl-controls .owl-nav .owl-prev:focus,
.single-product .gallery-holder .images .thumbnails .owl-controls .owl-nav .owl-next:hover,
.single-product .gallery-holder .images .thumbnails .owl-controls .owl-nav .owl-next:focus {
	background: #ec0011;
	border: 1px solid #ec0011;
}

.single-product .gallery-holder .images .thumbnails ul.yith_magnifier_gallery li.yith_magnifier_thumbnail a.yith_magnifier_thumbnail:hover,
.single-product .gallery-holder .images .thumbnails ul.yith_magnifier_gallery li.yith_magnifier_thumbnail a.yith_magnifier_thumbnail:focus {
	border: 2px solid #ec0011;
}

.single-product .gallery-holder .images .thumbnails .owl-item a:hover,
.single-product .gallery-holder .images .thumbnails .owl-item a:focus {
	border: 2px solid #ec0011;
}

.single-product .woocommerce-tabs .tabs li a:hover,
.single-product .woocommerce-tabs .tabs li a:focus {
	background: #ec0011;
}

.single-product .woocommerce-tabs .tabs li a:hover:after,
.single-product .woocommerce-tabs .tabs li a:focus:after {
	border-color: transparent transparent transparent #ec0011;
}

.single-product .woocommerce-tabs .tabs li.active a {
	background: #ec0011;
}

.single-product .woocommerce-tabs .tabs li.active a:after {
	border-color: transparent transparent transparent #ec0011;
}

.single-product .woocommerce-tabs .tabs li.active a:before {
	border-right: 16px solid #ec0011;
}

.single-product .style-2 .woocommerce-tabs .tabs>li.active a {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.single-product .style-2 .woocommerce-tabs .tabs>li a:hover,
.single-product .style-2 .woocommerce-tabs .tabs>li a:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.commentlist .comment-body .comment-content .meta-info .author {
	color: #ec0011;
}

p.stars a:hover,
p.stars a:focus {
	color: #ec0011;
}

li.product span.price,
.product span.price {
	color: #ec0011;
}

li.product span.price ins,
.product span.price ins {
	color: #ec0011;
}

li.product a.add_to_cart_button:hover,
li.product a.added_to_cart:hover,
li.product .product-item>a.button:hover,
.product a.add_to_cart_button:hover,
.product a.added_to_cart:hover,
.product .product-item>a.button:hover {
	background-color: #ec0011;
	border-color: #ec0011;
}

li.product h3:hover,
.product h3:hover {
	color: #ec0011;
}

li.product:hover .action-buttons .compare:hover,
li.product:hover .action-buttons .compare:focus,
li.product:hover .action-buttons .add_to_wishlist:hover,
li.product:hover .action-buttons .add_to_wishlist:focus,
li.product:hover .action-buttons .yith-wcwl-wishlistaddedbrowse>a:hover,
li.product:hover .action-buttons .yith-wcwl-wishlistaddedbrowse>a:focus,
li.product:hover .action-buttons .yith-wcwl-wishlistexistsbrowse>a:hover,
li.product:hover .action-buttons .yith-wcwl-wishlistexistsbrowse>a:focus,
li.product:hover .action-buttons .yith-wcwl-wishlistaddresponse>a:hover,
li.product:hover .action-buttons .yith-wcwl-wishlistaddresponse>a:focus,
li.product:focus .action-buttons .compare:hover,
li.product:focus .action-buttons .compare:focus,
li.product:focus .action-buttons .add_to_wishlist:hover,
li.product:focus .action-buttons .add_to_wishlist:focus,
li.product:focus .action-buttons .yith-wcwl-wishlistaddedbrowse>a:hover,
li.product:focus .action-buttons .yith-wcwl-wishlistaddedbrowse>a:focus,
li.product:focus .action-buttons .yith-wcwl-wishlistexistsbrowse>a:hover,
li.product:focus .action-buttons .yith-wcwl-wishlistexistsbrowse>a:focus,
li.product:focus .action-buttons .yith-wcwl-wishlistaddresponse>a:hover,
li.product:focus .action-buttons .yith-wcwl-wishlistaddresponse>a:focus,
.product:hover .action-buttons .compare:hover,
.product:hover .action-buttons .compare:focus,
.product:hover .action-buttons .add_to_wishlist:hover,
.product:hover .action-buttons .add_to_wishlist:focus,
.product:hover .action-buttons .yith-wcwl-wishlistaddedbrowse>a:hover,
.product:hover .action-buttons .yith-wcwl-wishlistaddedbrowse>a:focus,
.product:hover .action-buttons .yith-wcwl-wishlistexistsbrowse>a:hover,
.product:hover .action-buttons .yith-wcwl-wishlistexistsbrowse>a:focus,
.product:hover .action-buttons .yith-wcwl-wishlistaddresponse>a:hover,
.product:hover .action-buttons .yith-wcwl-wishlistaddresponse>a:focus,
.product:focus .action-buttons .compare:hover,
.product:focus .action-buttons .compare:focus,
.product:focus .action-buttons .add_to_wishlist:hover,
.product:focus .action-buttons .add_to_wishlist:focus,
.product:focus .action-buttons .yith-wcwl-wishlistaddedbrowse>a:hover,
.product:focus .action-buttons .yith-wcwl-wishlistaddedbrowse>a:focus,
.product:focus .action-buttons .yith-wcwl-wishlistexistsbrowse>a:hover,
.product:focus .action-buttons .yith-wcwl-wishlistexistsbrowse>a:focus,
.product:focus .action-buttons .yith-wcwl-wishlistaddresponse>a:hover,
.product:focus .action-buttons .yith-wcwl-wishlistaddresponse>a:focus {
	color: #ec0011;
}

li.list-view.product .action-buttons .add_to_wishlist:hover,
li.list-view.product .action-buttons .add_to_wishlist:focus,
li.list-view.product .action-buttons .yith-wcwl-wishlistaddedbrowse>a:hover,
li.list-view.product .action-buttons .yith-wcwl-wishlistaddedbrowse>a:focus,
li.list-view.product .action-buttons .yith-wcwl-wishlistexistsbrowse>a:hover,
li.list-view.product .action-buttons .yith-wcwl-wishlistexistsbrowse>a:focus,
li.list-view.product .action-buttons .yith-wcwl-wishlistaddresponse>a:hover,
li.list-view.product .action-buttons .yith-wcwl-wishlistaddresponse>a:focus,
li.list-view.product .action-buttons .compare:hover,
li.list-view.product .action-buttons .compare:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.widget-area .widget.yith-woocompare-widget a.compare {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.widget-area .widget.yith-woocompare-widget a.compare:hover {
	background: #ff3939;
	border-color: #ff3939;
}

.widget-area .widget.yith-woocompare-widget a.remove {
	background: #ec0011;
}

.single-product .entry-summary .action-buttons .add_to_wishlist:hover,
.single-product .entry-summary .action-buttons .add_to_wishlist:focus,
.single-product .entry-summary .action-buttons .yith-wcwl-wishlistaddedbrowse>a:hover,
.single-product .entry-summary .action-buttons .yith-wcwl-wishlistaddedbrowse>a:focus,
.single-product .entry-summary .action-buttons .yith-wcwl-wishlistexistsbrowse>a:hover,
.single-product .entry-summary .action-buttons .yith-wcwl-wishlistexistsbrowse>a:focus,
.single-product .entry-summary .action-buttons .yith-wcwl-wishlistaddresponse>a:hover,
.single-product .entry-summary .action-buttons .yith-wcwl-wishlistaddresponse>a:focus,
.single-product .entry-summary .action-buttons .compare:hover,
.single-product .entry-summary .action-buttons .compare:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.unicase-owl-carousel .owl-controls .owl-nav .owl-prev:hover,
.unicase-owl-carousel .owl-controls .owl-nav .owl-prev:focus,
.unicase-owl-carousel .owl-controls .owl-nav .owl-next:hover,
.unicase-owl-carousel .owl-controls .owl-nav .owl-next:focus {
	background: #ec0011;
	border: 1px solid #ec0011 !important;
}

.control-bar .view-switcher ul.nav-tabs li.active a {
	color: #ec0011;
}

.control-bar .view-switcher ul.nav-tabs li a:hover,
.control-bar .view-switcher ul.nav-tabs li a:focus {
	color: #ec0011;
}

.single-product .reset_variations {
	color: #ec0011;
}

.single-product .reset_variations:hover,
.single-product .reset_variations:focus {
	color: #ec0011;
}

.woocommerce .shop_table tbody tr td .variation dd {
	color: #ec0011;
}

.wc-backward {
	background: #ec0011;
}

.wc-backward:hover,
.wc-backward:focus {
	background: #ff1a1a;
}

.compare-empty .wc-backward.btn {
	border-color: #ec0011;
}

.compare-empty .wc-backward.btn:hover,
.compare-empty .wc-backward.btn:focus {
	background: #ff1a1a;
}

.update-cart-button:hover,
.update-cart-button:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.cart-collaterals .wc-proceed-to-checkout .checkout-button {
	background: #ec0011;
}

.cart-collaterals .wc-proceed-to-checkout .checkout-button:hover,
.cart-collaterals .wc-proceed-to-checkout .checkout-button:focus {
	background: #ff1a1a;
}

.woocommerce .shop_table.my_account_orders tbody tr td.order-actions a.view:hover,
.woocommerce .shop_table.my_account_orders tbody tr td.order-actions a.view:focus,
.woocommerce .shop_table.my_account_orders tbody tr td.order-actions a.pay:hover,
.woocommerce .shop_table.my_account_orders tbody tr td.order-actions a.pay:focus,
.woocommerce .shop_table.my_account_orders tbody tr td.order-actions a.cancel:hover,
.woocommerce .shop_table.my_account_orders tbody tr td.order-actions a.cancel:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.message-404 .search-form .search-submit:hover,
.message-404 .search-form .search-submit:focus {
	border: 2px solid #ec0011;
}

.btn-cart-checkout {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.btn-cart-checkout:hover,
.btn-cart-checkout:focus {
	background: #ff1a1a;
	border: 2px solid #ff1a1a;
}

.shipping-calculator-form button:hover,
.shipping-calculator-form button:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.home-tabs .nav-tabs>li>a:hover,
.home-tabs .nav-tabs>li>a:focus,
.products-tabs-carousel .nav-tabs>li>a:hover,
.products-tabs-carousel .nav-tabs>li>a:focus {
	color: #ec0011;
}

.home-tabs .nav-tabs>li.active a,
.products-tabs-carousel .nav-tabs>li.active a {
	color: #ec0011;
}

.wishlist_table tbody td.product-price .amount {
	color: #ec0011;
}

.wishlist_table tbody td.order-product h4 a:hover,
.wishlist_table tbody td.order-product h4 a:focus {
	color: #ec0011;
}

.wishlist_table tbody .add_to_cart_button:hover,
.wishlist_table tbody .add_to_cart_button:focus,
.wishlist_table tbody .added_to_cart:hover,
.wishlist_table tbody .added_to_cart:focus,
.wishlist_table tbody .product_type_external:hover,
.wishlist_table tbody .product_type_external:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.yamm-fw>ul.dropdown-menu,
.menu-item-has-children>ul.dropdown-menu {
	border-top-color: #ec0011;
}

.yamm-fw>ul.dropdown-menu li,
.menu-item-has-children>ul.dropdown-menu li {
	padding: 0;
	border: none;
}

.yamm-fw>ul.dropdown-menu li ul.links li a:hover,
.yamm-fw>ul.dropdown-menu li ul.links li a:focus,
.menu-item-has-children>ul.dropdown-menu li ul.links li a:hover,
.menu-item-has-children>ul.dropdown-menu li ul.links li a:focus {
	color: #ec0011;
}

.yamm-fw>ul.dropdown-menu li .widget.widget_nav_menu h3.widget-title,
.yamm-fw>ul.dropdown-menu li .widget.widget_unicase_nav_menu h3.widget-title,
.menu-item-has-children>ul.dropdown-menu li .widget.widget_nav_menu h3.widget-title,
.menu-item-has-children>ul.dropdown-menu li .widget.widget_unicase_nav_menu h3.widget-title {
	color: #ec0011;
}

.yamm-fw>ul.dropdown-menu li .widget.widget_nav_menu ul li a:hover,
.yamm-fw>ul.dropdown-menu li .widget.widget_nav_menu ul li a:focus,
.yamm-fw>ul.dropdown-menu li .widget.widget_unicase_nav_menu ul li a:hover,
.yamm-fw>ul.dropdown-menu li .widget.widget_unicase_nav_menu ul li a:focus,
.menu-item-has-children>ul.dropdown-menu li .widget.widget_nav_menu ul li a:hover,
.menu-item-has-children>ul.dropdown-menu li .widget.widget_nav_menu ul li a:focus,
.menu-item-has-children>ul.dropdown-menu li .widget.widget_unicase_nav_menu ul li a:hover,
.menu-item-has-children>ul.dropdown-menu li .widget.widget_unicase_nav_menu ul li a:focus {
	color: #ec0011 !important;
}

.woocommerce-checkout .panel .panel-heading .panel-title a:not(.collapsed) span {
	background: #ec0011;
}

.widget_shopping_cart .dropdown-menu p.buttons a.wc-forward:hover,
.widget_shopping_cart .dropdown-menu p.buttons a.wc-forward:focus,
.widget_shopping_cart .widget_shopping_cart_content p.buttons a.wc-forward:hover,
.widget_shopping_cart .widget_shopping_cart_content p.buttons a.wc-forward:focus,
.unicase-mini-cart .dropdown-menu p.buttons a.wc-forward:hover,
.unicase-mini-cart .dropdown-menu p.buttons a.wc-forward:focus,
.unicase-mini-cart .widget_shopping_cart_content p.buttons a.wc-forward:hover,
.unicase-mini-cart .widget_shopping_cart_content p.buttons a.wc-forward:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.woocommerce-account .hentry .entry-content .woocommerce table tbody tr td.order-actions a:hover,
.woocommerce-account .hentry .entry-content .woocommerce table tbody tr td.order-actions a:focus {
	background: #ec0011;
	border: 2px solid #ec0011;
}

.message-404 .search-form .search-submit {
	background-color: #ec0011;
	border-color: #ec0011;
}

.message-404 .search-form .search-submit:hover {
	background-color: #ff1a1a;
	border-color: #ff1a1a;
}

.message-404 .return-home,
.message-404 .return-home:hover,
.message-404 .return-home:focus {
	color: #ec0011;
}

.woocommerce-cart .woocommerce .return-to-shop a {
	background-color: #ec0011;
	border-color: #ec0011;
}

.woocommerce-cart .woocommerce .return-to-shop a:hover,
.woocommerce-cart .woocommerce .return-to-shop a:focus {
	background-color: #ff1a1a;
	border-color: #ff1a1a;
}

.table-compare a.add_to_cart_button:hover,
.table-compare a.add_to_cart_button:focus,
.table-compare a.added_to_cart:hover,
.table-compare a.added_to_cart:focus,
.table-compare a.product_type_external:hover,
.table-compare a.product_type_external:focus {
	background-color: #ec0011;
	border-color: #ec0011;
}

.unicase-banner .caption .banner-text h2,
.unicase-banner .caption .banner-text h4 {
	color: #ec0011;
}

.col-1.address .edit:hover,
.col-1.address .edit:focus,
.col-2.address .edit:hover,
.col-2.address .edit:focus {
	color: #ec0011;
}

.posts-carousel .hentry .entry-header .post-meta .byline a,
.posts-carousel .hentry .entry-header .post-meta .comment-link a,
.posts-carousel .hentry .entry-header .post-meta .posted-on a {
	color: #ec0011;
	color: #ec0011;
}

.posts-carousel .hentry .entry-header .post-meta .byline a:hover,
.posts-carousel .hentry .entry-header .post-meta .byline a:focus,
.posts-carousel .hentry .entry-header .post-meta .comment-link a:hover,
.posts-carousel .hentry .entry-header .post-meta .comment-link a:focus,
.posts-carousel .hentry .entry-header .post-meta .posted-on a:hover,
.posts-carousel .hentry .entry-header .post-meta .posted-on a:focus {
	color: #ff1a1a;
	color: #ff1a1a;
}

.product_list_widget .add_to_cart_button:hover,
.product_list_widget .add_to_cart_button:focus,
.product_list_widget .added_to_cart:hover,
.product_list_widget .added_to_cart:focus,
.product_list_widget .product_type_external:hover,
.product_list_widget .product_type_external:focus {
	background-color: #ec0011;
	border-color: #ec0011;
}

.widget_products .product_list_widget .add_to_cart_button:hover,
.widget_products .product_list_widget .add_to_cart_button:focus,
.widget_products .product_list_widget .added_to_cart:hover,
.widget_products .product_list_widget .added_to_cart:focus,
.widget_products .product_list_widget .product_type_external:hover,
.widget_products .product_list_widget .product_type_external:focus,
.widget_top_rated_products .product_list_widget .add_to_cart_button:hover,
.widget_top_rated_products .product_list_widget .add_to_cart_button:focus,
.widget_top_rated_products .product_list_widget .added_to_cart:hover,
.widget_top_rated_products .product_list_widget .added_to_cart:focus,
.widget_top_rated_products .product_list_widget .product_type_external:hover,
.widget_top_rated_products .product_list_widget .product_type_external:focus {
	background-color: #ec0011;
	border-color: #ec0011;
}

.wishlist_table .yith-wcwl-share ul>li>a:hover,
.wishlist_table .yith-wcwl-share ul>li>a:focus {
	background-color: #ec0011;
}

.hentry .entry-content p.myaccount_user a {
	color: #ec0011;
}

.hentry .entry-content p.myaccount_user a:hover,
.hentry .entry-content p.myaccount_user a:focus {
	color: #ff1a1a;
}

#payment .terms label a {
	color: #ec0011;
}

#payment .terms label a:hover,
#payment .terms label a:focus {
	color: #ff1a1a;
}

body.unicase-style-2 .cart_totals table tbody tr.order-total th,
body.unicase-style-2 .cart_totals table tbody tr.order-total td {
	color: #ec0011;
}

/*dokan*/
input.dokan-btn-theme[type="submit"],
a.dokan-btn-theme,
.dokan-btn-theme {
	background-color: #ec0011;
	border-color: #ec0011;
}

input.dokan-btn-theme[type="submit"]:hover,
input.dokan-btn-theme[type="submit"]:focus,
a.dokan-btn-theme:hover,
a.dokan-btn-theme:focus,
.dokan-btn-theme:hover,
.dokan-btn-theme:focus {
	background-color: #ff1a1a;
	border-color: #ff1a1a;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:focus {
	background-color: #ec0011;
}

.dokan-product-listing .dokan-product-listing-area ins .amount {
	color: #ec0011;
}

.pagination-wrap ul.pagination>li .page-numbers.current,
.pagination-wrap ul.dokan-pagination>li .page-numbers.current,
.dokan-pagination-container ul.pagination>li .page-numbers.current,
.dokan-pagination-container ul.dokan-pagination>li .page-numbers.current {
	background-color: #ec0011;
	border-color: #ec0011;
}

.pagination-wrap ul.pagination>li.active a,
.pagination-wrap ul.dokan-pagination>li.active a,
.dokan-pagination-container ul.pagination>li.active a,
.dokan-pagination-container ul.dokan-pagination>li.active a {
	background-color: #ec0011;
	border-color: #ec0011;
}

.dokan-single-store .dokan-store-tabs ul li a:hover {
	color: #ec0011;
}

.uc-handheld-footer-bar ul li a .count {
	background-color: #ec0011;
}

/*===================================================================================*/
/*	RED Color, modified by Mobiletry
/*===================================================================================*/

.tp-leftarrow.default:before,
.tp-rightarrow.default:before {
	color: black;
}

.logo_home_m {
	height: 80px;
	display: none;
	padding: 5px
}

@media (max-width: 767px) {
	.logo_home_m {
		height: 80px;
		display: inline;
		padding: 10px;
		margin-left: 10px;
	}

	.navbar-toggle {
		margin-right: 35px;
		margin-top: 20px !important;
	}

	body.unicase-style-2 .navbar .navbar-collapse .nav-outer .navbar-nav>li>a {
		padding: 15px 15px;
	}
}

/* PRODUCT SHORT DESCRIPTION, modified by Pawel Kiermasz*/
.content-holder div.woocommerce-product-details__short-description table td,
table th {
	padding: .8em 0em;
	background-color: white;
}

/* CHANGES 09.2023 */

.grecaptcha-badge {  
	display: none !important  
}  


.cart_totals table tbody tr th,
.cart_totals table tbody tr td {
	font-size: 16px;
}

.woocommerce-cart table th {
	vertical-align: middle;
}

.cart_totals table tbody tr:first-child th,
.cart_totals table tbody tr:first-child td {
	padding-top: 30px;
	padding-bottom: 30px;
}

.cart_totals .fee th {
	padding-left: 10px
}

.cart_totals table tbody tr:last-child th,
.cart_totals table tbody tr:last-child td {
	padding-bottom: 25px;
	padding-top: 25px;
}

.main-header .top-search-holder .contact-row .phone {
	display: none
}

#ship-to-different-address span {
	font-size: 16px
}

#ship-to-different-address label {
	margin-top: 0;
	line-height: 1.4 !important;
	font-size: 16px !important
}

.about_paypal {
	font-weight: 400;
	font-size: 12px;
}

.woocommerce-checkout .select2-container {
	display: block
}

.cn-close-icon {
	display: none
}

#cookie-notice .cn-button {
	background: #fff;
	padding: 10px 14px;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 5px 10px;
}

#cookie-notice .cn-button:hover {
	background: #808080;
	color: #000
}

.mteam h3 {
	text-transform: uppercase;
	font-weight: 700 !important;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 1.5;
	color: #ec0011;
}

input.wpcf7-form-control.wpcf7-submit {
	background-color: #ec0011 !important;
	border: none;
	border-radius: 0;
}

input.wpcf7-form-control.wpcf7-submit:hover {
	background: #000 !important
}

.wpcf7 form.invalid .wpcf7-response-output {
	border: none;
	padding: 0;
	margin-left: 0;
	color: #dc3232;
	margin-right: 0;
}

.wpcf7-list-item {
	margin-left: 0;
}

.wpcf7 form.sent .wpcf7-response-output {
	border: none;
	padding: 0;
	margin-left: 0;
	color: #46b450;
	font-weight: 700;
	margin-right: 0;
}

.page-id-5034 .site-main ul {
	list-style: none;
	margin-left: 0;
}

.page-id-5034 .site-main ul li:before {
	content: '✓';
	padding-right: 6px;
	color: #dc3232;
}


.page-id-5034 .site-main ul li {
	margin-bottom: 15px
}

.page-id-5034 .site-main h4 {
	line-height: 1.4;
	font-weight: 700 !important;
	letter-spacing: 1px
}

a:focus {
	color: #ec0011
}

body.unicase-style-2 .main-header {
	padding: 15px 0;
}

.home #menu-hero-section-menu {
	border: none;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

.home .vc_wp_custommenu .widget.widget_unicase_nav_menu>h3.widget-title {
	border: none;
	background: #ddd;
}


.slick-main,
.slick-main .slick-slide {
	min-height: 400px;
}

.slick-main .slick-slide {
	padding: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative
}

.slick-main .slick-slide a {
	position: absolute;
	bottom: 50px;
	left: 50px;
	background: #ec0011;
	color: #fff;
	line-height: 1;
	transition: 0.2s all;
	padding: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
}

.slick-main .slick-slide h2,
.slick-main .slick-slide h3 {
	width: 66%
}

.slick-main .slick-slide h2 {
	font-weight: 700 !important;
	letter-spacing: 1px;
	margin-bottom: 25px;
	font-size: 30px;
	color: #fff;
}

.slick-main .slick-slide h3 {
	color: #fff;
	line-height: 1.4;
	font-size: 18px;
}

.slick-dots {
	bottom: 10px;
}

.slick-dots li button:before {
	font-size: 12px
}

.slick-dots li.slick-active button:before {
	opacity: 1;
	color: #ec0011;
}

.slick-dots li button:before {
	opacity: 1;
	color: #fff;
}


.slick-main .slick-slide a:hover {
	background: #000
}

.mboxes ul {
	list-style-type: none;
	margin-left: 0
}

.mboxes .vc_column-inner .wpb_wrapper {
	height: 100%;
}

.mboxes .wpb_content_element {
	height: 100%;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
	padding: 35px;
}

.mboxes h4 {
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: 700 !important;
	letter-spacing: 1px;
}

.mboxes a {
	font-weight: 400
}

.mboxes .bservices .wpb_content_element {
	background-image: url('https://eccel.co.uk/wp-content/uploads/2023/10/services.svg');
	background-size: contain;
	background-position: 158px 9px;
	background-repeat: no-repeat;
}

.mboxes .btools .wpb_content_element {
	background-image: url('https://eccel.co.uk/wp-content/uploads/2023/10/tools.svg');
	background-size: contain;
	background-position: 185px 9px;
	background-repeat: no-repeat;
}

.mboxes .bcontent .wpb_content_element {
	background-image: url('https://eccel.co.uk/wp-content/uploads/2023/10/content.svg');
	background-size: contain;
	background-position: 176px 2px;
	background-repeat: no-repeat;
}

#block-2 {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	padding: 15px
}

#block-2 a {
	background: #ec0011;
	color: #fff;
	display: block;
	width: fit-content;
	margin: 0 auto;
	padding: 15px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;

	letter-spacing: 1px;
	margin-bottom: 15px;
	font-size: 14px;
}

#block-2 a:hover {
	background: #000
}

.contact.inline a {
	font-weight: 400
}

#menu-item-5114 a {
	font-weight: 700;
	letter-spacing: 1px
}

.top-bar .container {
	display: flex;
	flex-direction: row-reverse;
}

.top-bar .container ul {
	width: 50%
}

.top-bar {
	background: #fff
}

.top-bar #menu-top-left-nav {
	text-align: right
}

.top-bar .quick-links>li {
	padding: 3px 8px
}


@media (min-width: 992px) {

/*	.main-header-content {
		display: flex;

		align-items: center;
	}

	.site-branding img {
		width: 230px
	}

	.main-header .site-branding {

		width: auto;
	}

	body.unicase-style-2 .main-header .site-branding {
		margin-top: 8px;
	}*/

	body.unicase-style-2 .main-header {
		background: #f7f7f7
	}

	.main-header .top-search-holder .search-area input.search-field {
		background: #fff
	}

	header .search-area form .input-group-addon.search-categories {
		background: #fff;
		color: #000
	}

	.search-area form .input-group-addon:not(.search-categories):hover {
		background: #24268D
	}

	.search-area form .input-group-addon {
		background: #000;
		color: #fff;
	}

	body.unicase-style-2 .navbar .navbar-collapse .nav-outer .navbar-nav>li>a {
		padding: 10px 12px;
		font-size: 14px;
	}

	header .navbar {
		min-height: auto
	}

	.header-1 .navbar .nav-bg-class {
		margin-left: 256px;
	}

}

@media (min-width: 1200px) {

	.header-1 .navbar .nav-bg-class {
		margin-left: 263px;
	}

	.top-search-holder {
		padding-left: 18px !important
	}

}

@media (min-width: 768px) and (max-width: 991px) {

	body.unicase-style-2 .navbar .navbar-collapse .nav-outer .navbar-nav>li>a {
		padding: 25px 16px !important;
		font-size: 16px !important;
	}

	.slick-main .slick-slide {
		padding: 25px;
	}

	.slick-main .slick-slide a {
		bottom: 25px;
		left: 25px
	}

	.slick-main .slick-dots {
		text-align: right;

		right: 8px;
	}

}

@media (max-width: 991px) {

	/*header .contact-row {
		display: none
	}

	.main-header .site-branding a img {
		padding-bottom: 0
	}*/

	header .search-area {
		margin: 10px 0 0;
	}

	header .top-cart-row {
		padding-top: 25px
	}

	body.unicase-style-2 .navbar .navbar-collapse .nav-outer .navbar-nav>li>a {
		padding: 10px 12px !important;
		font-size: 14px !important;
	}

	header .navbar {
		min-height: auto
	}

	.mboxes .bservices .wpb_content_element {
		background-position: 83px 9px;
	}

	.mboxes .btools .wpb_content_element {
		background-position: 116px 5px;
	}

	.mboxes .bcontent .wpb_content_element {
		background-position: 91px 2px;
	}


}

@media (max-width: 767px) {
	.woocommerce table.shop_table_responsive tbody th {
		display: block;
		padding-right: 15px
	}

	body.unicase-style-2 .cart_totals table tbody tr th {
		background: #eee
	}

	.home .owl-stage {
		width: 100% !important
	}

	.home .owl-stage .owl-item {
		margin-right: 0 !important;
		width: 100% !important
	}

	.home .owl-nav,
	.home .owl-dots {
		display: none !important
	}

	header .top-cart-row {
		padding-top: 20px
	}

	body.unicase-style-2 .navbar .navbar-collapse .nav-outer .navbar-nav>li>a {
		padding: 10px 25px !important;

	}

	header .nav-outer {
		overflow: hidden
	}

	.stuck .navbar-toggle {
		margin-right: 35px
	}

	.navbar-toggle {

		margin-top: 8px !important;
	}

	.home #menu-hero-section-menu {
		margin-top: 0
	}

	.slick-main .slick-slide {
		padding: 25px 25px 50px 25px
	}

	.slick-main .slick-slide h2,
	.slick-main .slick-slide h3 {
		width: 100%;
		text-align: center
	}

	.slick-main .slick-slide a {
		left: 0;
		right: 0;
		width: fit-content;
		margin: 0 auto;
		display: block;
	}

	.slick-main .slick-slide h3 {
		font-size: 16px;
	}

	.slick-main .slick-slide h2 {
		font-size: 26px;

		line-height: 1.3;
	}


	.mboxes .wpb_content_element {
		border: 1px solid #eee;
		box-shadow: none;
		background: #fafafa;
	}

	.mboxes .bservices .wpb_content_element {
		background-position: right center;
	}

	.mboxes .btools .wpb_content_element {
		background-position: right center;
	}

	.mboxes .bcontent .wpb_content_element {
		background-position: right center;
	}

	.btools {
		margin: 25px 0
	}

	#menu-top-right-nav {
		text-align: left !important
	}


}

/* CHANGES 11.2023 */

.usrlinks {
	text-align: right;
	height: 40px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.usrlinks a {
	margin-left: 10px;
	color: #808080;
	font-weight: 400;
	font-size: 14px;
}

.usrlinks a:hover {
	color: #ec0011
}

#menu-social-media i {margin-right: 6px; color: #ec0011}

.top-bar {display: none}

@media (min-width: 992px) {

	/*.main-header .top-search-holder {
		margin-top: 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: row-reverse;
	}

	.main-header .top-search-holder .contact-row {
		position: relative;
		text-align: right;
	}

	.search-area {
		margin-top: 0;
		width: 100%;
		max-width: 380px;
	}

	body.unicase-style-2 .main-header .site-branding {
		margin-top: 0
	}*/

	.top-cart-row {
		padding-top: 0;
	}
	
	body.unicase-style-2 .main-header {padding: 10px 0}
	
}

@media (min-width: 992px) and (max-width: 1199px) {

	.search-area {
		max-width: 290px;
	}

	.slick-main .slick-slide h3 {
		font-size: 15px;
	}

	.slick-main,
	.slick-main .slick-slide {
		min-height: 364px;
	}

	.slick-main .slick-slide h2 {
		font-size: 22px;
	}
}

@media (min-width: 1200px) {

	.slick-main,
	.slick-main .slick-slide {
		min-height: 346px;
	}

	.slick-main .slick-slide h3 {
		font-size: 16px;
	}

}

@media (min-width: 768px) and (max-width: 991px) {

	.slick-main .slick-slide h3 {
		font-size: 15px;
	}

}

@media (min-width: 768px) {

	.spcr {
		display: none
	}

	.home .widget-area .widget.widget_unicase_nav_menu,
	.home .vc_wp_custommenu .widget.widget_unicase_nav_menu {
		margin-bottom: 0
	}
}

@media (max-width: 767px) {

	.usrlinks {
		display: block;
		text-align: left;
	}

	.spcr {
		margin-left: 10px;
	}

	.slick-main .slick-slide h3 {
		font-size: 15px;
	}

	.slick-main,
	.slick-main .slick-slide {
		min-height: 500px
	}
}

/* Captions */
.wp-caption {
  margin-bottom: 20px !important;
  max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
    margin-bottom: 5px; }
.wp-caption .wp-caption-text {
    text-align: center !important;
    font-style: italic;
    font-size: 12px; }


.widget span.widget-title,
.widget span.widgettitle {
    font-size: 1.387em;
    letter-spacing: 0;
    padding: 0 0 0.6em;
    margin-bottom: 1em;
    font-weight: 700;
    border-bottom: 1px solid #e5e5e5; }


/* styles copied from Appearance -> Customise -> Custom CSS */
.sku_wrapper {
    display: inline;
}

li#menu-item-536 {
	display: none;
}

input.wpcf7-form-control.wpcf7-submit:hover {
background-color: black;
color: white;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: blue;
color: white;
}

.pricing_table {
	width: 70%;
	border-collapse: collapse;
	border: 1px solid grey;
	border-style: solid none solid none;
  margin: 0px 0px;
  padding: 0px 0px;
	line-height: 0.5;
}


.woocommerce span.onsale{
visibility:hidden;
}

.woocommerce span.onsale:after {
  content:'New price'; 
  visibility: visible;
}

.single-product.product-type-variable .price-container .prices {
    display: none !important;
}

/*wyświetlanie tytułow w FAQ*/
.faq h4.vc_tta-panel-title,
.faq h4.vc_tta-panel-title .vc_tta-title-text {
    text-transform: none !important;
}

/*poprawa wyświetlania loga DigiKey na stronach podutków po zmianie ustawień LiteSpeedCache*/
img[src*="DigiKey"] {
    max-width: 80px !important;
    width: 80px !important;
    height: auto !important;
}

/* ukrywanie tagów i kategorii na stronie produktów*/
.product_meta .posted_in {
    display: none !important;
}
.product_meta .tagged_as {
    display: none !important;
}

.woocommerce-category-bottom-description {
	margin-top: 40px;
	padding-top: 30px;
	border-top: 1px solid #eee;
	font-size: 15px;
	line-height: 1.7;
}

/* Numbering list for terms-of-business class */
.terms-of-business ol {
  counter-reset: level1;
  list-style: none;
  padding-left: 0;
}

.terms-of-business ol > li {
  counter-increment: level1;
  margin-bottom: 0.5em;
}

.terms-of-business ol > li::before {
  content: counter(level1) ". ";
  font-weight: bold;
}

/* Level 2 */
.terms-of-business ol li ol {
  counter-reset: level2;
  padding-left: 1.5em;
}

.terms-of-business ol li ol > li {
  counter-increment: level2;
}

.terms-of-business ol li ol > li::before {
  content: counter(level1) "." counter(level2) " ";
  font-weight: normal;
}

/* Level 3 */
.terms-of-business ol li ol li ol {
  counter-reset: level3;
  padding-left: 1.5em;
}

.terms-of-business ol li ol li ol > li {
  counter-increment: level3;
}

.terms-of-business ol li ol li ol > li::before {
  content: counter(level3, lower-alpha) ") ";
}


/* CLS FIX – HEADER */

.main-header-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	min-height: 110px;
}

.main-header .site-branding {
	margin: 0 !important;
	display: flex;
	align-items: center;
}

.site-branding img {
	width: 230px;
	height: auto;
	display: block;
}

@media (max-width: 991px) {
	.site-branding img {
		width: 200px;
	}
}

.main-header .top-search-holder,
.main-header .top-cart-row,
#site-navigation {
	min-height: 60px;
	display: flex;
	align-items: center;
}

.search-area {
	width: 100%;
	max-width: 380px;
}

@media (min-width: 992px) {
	.main-header-content {
		flex-wrap: nowrap;
	}

	.main-header .top-search-holder {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		margin-top: 0;
	}
}

@media (max-width: 991px) {
	header .contact-row {
		display: none;
	}
}


/* optymalizacja pierwszego slajdu*/
.slide-lcp {
	position: relative;
	overflow: hidden;
}

.slide-bg-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 1;
}

/* tekst nad obrazem */
.slide-lcp h2,
.slide-lcp h3,
.slide-lcp a {
	position: relative;
	z-index: 2;
	color: #fff;
}

/* CLS fix: stałe wymiary dla lazy obrazków */
img[data-lazyloaded], img.lazyloaded, .status-loaded img, .wp-block-image img {
    width: 100% !important;
    height: auto !important;
    display: block;
}

/* Logo i ikony SVG – konkretne stałe wymiary */
.site-logo img, .logo img {
    width: 230px !important;
    height: 73px !important; 
    min-height: 60px;
}

.tools.svg, .services.svg, .content.svg {
    width: 100px !important;
    height: 100px !important;
    min-height: 50px;
}

