/*
Theme Name: Electronics Marketplace
Theme URI: https://www.buywptemplates.com/products/free-marketplace-wordpress-theme
Author: Buywptemplates
Author URI: https://www.buywptemplates.com
Description: Electronics Marketplace is an ideal free theme for an electronics store, tech shop, gadget sales, digital products, mobile store, device retail, e-commerce, computer shop, hardware store, consumer electronics, tech marketplace, smart devices, electronic goods and digital marketplace. Its personalization options let you use it as a multi-purpose theme for getting you a strong website. You will be able to get a fully responsive website that can be seen with precision on every screen, enhanced further with retina-ready visuals for crystal-clear display quality. This theme is made user-friendly allowing users with or without coding skills to create their own website. It has got a beautiful banner and internal sections such as Blog, Team, Testimonial, and a lot more. Achieving better conversions is just a breeze now as you get many Call to Action Buttons (CTA) that will also guide the audience to take the next course of action. You will always get a phenomenal performance even if your website is seeing high traffic thanks to the optimized codes included in its core. You will witness huge traffic coming to your website as this theme is made SEO-friendly. It delivers faster page load time and its Bootstrap framework makes it robust. WPML and RTL compliance of this theme makes your website translation ready and most importantly, you will get to use the various social media icons for effectively using social media in promoting your products. View full demo here: https://demos.buywptemplates.com/electronics-marketplace-pro/
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.2
Version: 0.9.1
license: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: electronics-marketplace
Template: ecommerce-solution
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, flexible-header, wide-blocks, block-styles, custom-background, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, sticky-post, full-width-template, theme-options, threaded-comments, post-formats, translation-ready, rtl-language-support, blog, e-commerce, food-and-drink
*/
body{
	position: static !important;
}
:root {
	--first-theme-color: #233A95;
	--second-theme-color: #2BBEF9;
}  
input[type="search"]{
	color: #000;
}
.topbar a.call1, .topbar span {
	background-color: transparent;
	color: #FFF;
}
.topbar, span.cart-value, .login-box a:hover, #slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover, .more-btn a:hover, .woocommerce span.onsale, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .pagination .current, .pagination a:hover, .page-links a:hover, .page-links .post-page-numbers.current span, #comments a.comment-reply-link, #comments input[type="submit"].submit, .postbtn a:hover, nav.woocommerce-MyAccount-navigation ul li, .page-content .read-moresec a.button, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce-account .addresses .title .edit {
	background: var(--first-theme-color);
}
.logo a, .logo p a, p.logged-in-as a, .nav-links a, td.product-name a:hover {
	color: var(--first-theme-color);
}
.page-content .read-moresec a.button {
	border-color: var(--first-theme-color);
}
.copyright-wrapper a, span.cart-value, .login-box a:hover, #slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover, .more-btn a:hover, .woocommerce span.onsale, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .copyright-wrapper p, .pagination .current, .pagination a:hover, .page-links a:hover, .page-links .post-page-numbers.current span, #comments a.comment-reply-link, #comments input[type="submit"].submit, .postbtn a:hover, .postbtn a:hover i, nav.woocommerce-MyAccount-navigation ul li a, .page-content .read-moresec a.button, .woocommerce nav.woocommerce-pagination ul li a, #blog_sec a:hover i, .woocommerce-account .addresses .title .edit {
	color: #fff;
}
#slider img{
	opacity: 1;
}
.more-btn a:hover{
	border-color: var(--first-theme-color);
}
.postbtn:hover i{
	color: #000;
}
.inner-service .wp-block-button .wp-block-button__link:hover{
	color: var(--second-theme-color) !important;
	border-color: var(--second-theme-color);
}
.wp-block-button.is-style-outline .wp-block-button__link{
	border: 1px solid #000;
}
.login-box a:hover i {
	color: #000;
}
#sidebar input[type="submit"]:hover, .login-box i, .cat-content, #scrollbutton i, .footer-wp h3:after, .footer-wp input[type="submit"], .footer-wp button, #sidebar button, .footer-wp .tagcloud a:hover, .copyright-wrapper, .blog-section h2:after, #sidebar h3:after, #sidebar .tagcloud a:hover, #tag-cloud a:hover, .tags a:hover, .nav-next a:hover, .nav-previous a:hover, .widget_calendar tbody a, .primary-navigation ul ul a:hover, .primary-navigation ul ul a:focus, input[type="submit"], #sidebar .widget_block .wp-block-tag-cloud a:hover, .content_box .tag-test-tag .wp-block-tag-cloud a:hover, .footer-wp .widget_block .wp-block-tag-cloud a:hover {
	background: var(--second-theme-color);
	color: #fff;
}
.footer-wp .textwidget p a, #sidebar .textwidget p a:hover, .footer-wp h3, .footer-wp li a:hover, .footer-wp a.rsswidget, .blog-section h2 a:hover, .metabox a:hover {
	color: var(--second-theme-color);
}
#scrollbutton i, #blog_sec .sticky {
	border-color: var(--second-theme-color);
}
#scrollbutton i {
	box-shadow: 0px 0px 0px var(--first-theme-color), 0px 5px 0px 0px var(--first-theme-color), 0px 5px 4px #000;
}
.cat-content {
	font-family: 'Fjalla One', sans-serif;
}
.menu-header {
	background: transparent;
	border-top: 1px solid #E3E4E6;
	border-bottom: 1px solid #E3E4E6;
}
.menu-header .primary-navigation ul li a {
	padding: 10px 12px;
	border-right-color: #E3E4E6;
	font-family: 'Fjalla One', sans-serif;
	font-size: 15px;
	font-weight: 500;
}
.menu-header .primary-navigation ul ul li a {
	padding: 15px;
}
.primary-navigation ul ul {
	top: 32px;
}
#slider .carousel-content {
	border: 0;
}
#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon {
	padding: 13px 20px;
}
.products li, .woocommerce ul.products li.product .woocommerce-loop-product__title {
	text-align: left;
	padding: 10px 0;
}
.products li {
  border: solid 1px #e7e7e7 !important;
  text-align: center;
  box-shadow: 2px 2px 5px #eee !important;
  font-family: 'Fjalla One', sans-serif;
}
.woocommerce .products .star-rating {
	margin: 0 0 10px;
}
.woocommerce-MyAccount-content .woocommerce-Address-title.title a, .woocommerce span.posted_in a{
	background: var(--first-theme-color);
	color: #ffffff;
}
#new-collection .woocommerce .products .type-product a.button.product_type_simple.add_to_cart_button{
	display: none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	padding: 0 !important;
	border: 0;
	box-shadow: none;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale, .wp-block-woocommerce-empty-cart-block .wp-block-button a{
	background: var(--first-theme-color) !important;
	border-color: var(--first-theme-color) !important;
	color: #fff !important;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{
	margin-bottom: 0 !important;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title, .wp-block-woocommerce-empty-cart-block .price, .wp-block-woocommerce-empty-cart-block .wp-block-button{
	text-align: left;
}
.woocommerce ul.products li.product a.button{
	float: left;
}
.wp-block-woocommerce-empty-cart-block .wp-block-button a, .wp-block-woocommerce-cart .wc-block-components-totals-coupon a, .wp-block-woocommerce-cart .wc-block-cart__submit-container a, .wp-block-woocommerce-checkout .wc-block-components-totals-coupon a, .wp-block-woocommerce-checkout .wc-block-checkout__actions_row a{
	background: var(--first-theme-color);
}
.wp-block-woocommerce-empty-cart-block .price{
	font-family: 'Roboto', sans-serif;
}
#new-collection {
	text-align: center;
}
#new-collection strong {
	position: relative;
	display: inline-block;
}
#new-collection strong:after, #new-collection strong:before {
	content: '';
	background: var(--first-theme-color);
	width: 80px;
	height: 2px;
	border: 0;
	position: absolute;
	left: -110px;
	top: 50%!important;
	transform: translateY(-50%);
}
#new-collection strong:after {
	left: auto;
	right: -110px;
}
.woocommerce ul.products li.product .price {
	font-family: 'Roboto', sans-serif;
	text-align: left;
}
.entry-date:hover i, .entry-date:hover a, .entry-author:hover i, .entry-author:hover a {
	color: var(--second-theme-color) !important;
}
#sidebar input[type="submit"], #sidebar ul li:before, .metabox .fa-calendar-alt:before, .metabox .fa-user:before, .metabox .fa-comments:before, .metabox .fa-clock:before, .metabox i:before{
	background: var(--second-theme-color);
}
#sidebar ul li a:hover{
	color: var(--second-theme-color);
}
.fixed-header{
	background: #fff;
	position: fixed;
}
.inner-service input#url{
	padding: 12px 10px;
  font-size: 18px;
  margin: 20px 0 0 0;
  width: 100%;
  border: 1px solid #bcbcbc;
}
#sidebar ol.wp-block-latest-comments{
	padding: 10px !important;
}
form.woocommerce-form.woocommerce-form-login.login {
  display: inline-block;
}
.woocommerce a.added_to_cart{
	background: var(--first-theme-color);
	color: #fff;
	float: left;
}
/* Breadcrumb */
.bradcrumbs a{
  background:var(--second-theme-color);
  color: #fff;
}
.bradcrumbs span{
	background:var(--second-theme-color);
	color: #fff;
}
.bradcrumbs span:hover{
	background:#000;
  color: #fff;
}
.single-post-page .category a {
  color: #fff;
  background: var(--first-theme-color);
}
footer .socialicons a{
  color: #fff;
}
#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon {
  padding: 15px 18px 16px 18px !important;;
}
@media screen and (max-width: 1000px) {
	.toggle-menu{
		margin: 15px 0;
	}
	.toggle-menu .mobiletoggle{
		font-size: 16px;
	}
	.toggle-menu i{
		font-size: 20px;
		padding-bottom: 0 !important;
    padding-top: 0 !important;
	}
	.menu-header .primary-navigation ul li a {
		padding: 15px;
	}
	.topbar .menu-brand.resp-menu span, .topbar .menu-brand.resp-menu a.call1 {
		color: #000;
	}
	.search-cat-box button[type="submit"] {
		padding: 8px 22px;
	}
  .nav-next a, .nav-previous a{
		margin: 15px 10px;
	}
}
@media screen and (max-width: 720px) {
	#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon {
		padding: 9px 15px;
	}
	#new-collection strong:after, #new-collection strong:before {
		display: none;
	}
	.product-cat {
		width: 100%;
	}
	span.cart-value{
		width: 25px;
	  padding: 2px 7px !important;
	}
}
@media screen and (max-width: 400px) and (min-width: 320px){
	#slider img {
        height: 150px !important;
    }
}	
@media screen and (max-width: 992px) and (min-width: 720px){
	#slider .carousel-caption h1{
		display: block !important;
	}
}
.woocommerce a.added_to_cart{
	margin-top: 1em !important;
}
.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added{
	margin-right: 10px;
}
.wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button{
    font-size: 18px;
    background: var(--first-theme-color);
    color: #fff;
    font-weight: 500;
    padding: 10px 20px!important;
    border: none;
}
.wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button:hover{
    background:#212529;
}
/* Sticky copyright base */
.sticky-copyright {
    width: 100%;
    transition: all 0.3s ease;
}
.fixed-copyright {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    box-shadow: 0 -2px 10px rgba(0,0,0,0.2);
    z-index: 999999;
}
.close-sticky {
    position: static;
}
/* Prevent footer content from hiding behind sticky copyright */
.footer-wp {
    padding-bottom: 50px !important; 
}
.footer-wp ul li {
    list-style: none;
    padding: 5px 0;
	display: flex;
}
/* ===============================================
  Progress Bar
=============================================== */
#elemento-progress-bar {
  background-color: var(--first-theme-color);
  position: fixed;
  width: 0;
  height: 4px;
  z-index: 99999;
}

#elemento-progress-bar.top {
  top: 0;
}

.admin-bar #elemento-progress-bar.top {
  top: 32px;
}

/* Admin bar responsive fix */
@media only screen and (max-width: 782px) {
  .admin-bar #elemento-progress-bar.top {
    top: 46px;
  }
}

@media only screen and (max-width: 600px) {
  .admin-bar #elemento-progress-bar.top {
    top: 0;
  }
}
/* Product card hover effect */
.woocommerce ul.products li.product{
    overflow: visible;
}
.woocommerce ul.products li.product a{
    display: block;
}
.woocommerce ul.products li.product a:has(img){
    position: relative;
    overflow: hidden;
}
.woocommerce ul.products li.product a img{
    display: block;
    width: 100%;
    transition: transform 0.4s ease;
}
.woocommerce ul.products li.product a:hover img{
    transform: scale(1.1);
}