/*
Theme Name: E-commerce Shop
Theme URI: https://www.themeshopy.com/free/wp-ecommerce-store-wordpress-theme/
Author: ThemeShopy
Author URI:  https://www.themeshopy.com
Description: E-Commerce Shop is a child theme of BB Ecommerce Store WooCommerce WordPress theme, eCommerce Shop is an elegant multipurpose eCommerce/WooCommerce WordPress theme suitable for eCommerce websites of any store type: such as online book store, mobile & tablet store, laptop store, online fashion store, apparel store, fashion store, sport store, digital shop, handbags store, cosmetics shop, jewelry store and for multipurpose online stores, corporate, companies, or freelancers to create an awesome online presence. Its modern design is perfect to create a website for your business, informative, agencies, travel, design, art, personal, restaurant, construction, health, digital agency, bloggers, corporate business, freelancers, portfolio, product showcase, and any other creative e-commerce websites. The store includes plenty of customization options that are easy to use. Main features of eCommerce-shop: Customizer theme options, background image and color, SEO optimized, fully responsive, fast loading, perfect look, translation ready, wishlist support, awesome slider, social links, the latest products, latest blog check the demo at https://www.themeshopy.com/ecommerce-store-wordpress-theme/ 
Version: 0.2.3
License: GNU General Public License v3.0
License URI: license.txt
Text Domain: e-commerce-shop
Template:  bb-ecommerce-store
Tags: custom-background, custom-menu, custom-colors, custom-logo, editor-style, featured-images, full-width-template, footer-widgets, one-column, two-columns, theme-options, threaded-comments, right-sidebar, left-sidebar, e-commerce, grid-layout, three-columns, blog, news
*/

/* header */
.header,
.header .nav ul li a:active {
    background: transparent;
}
.header{
    padding-top: 0;
}
.header .logo a,
.header .logo p{
    color: #1d1d1d; 
}
.header .logo h1 {
    margin-bottom: 0px;
    margin-top: 0px;
}
.header .nav{
    background: #1d1d1d;
}
.cart_no {
    margin-bottom: 0;
}
.cart_icon i {
    background: #fdd922;
    color: #333;
    font-size: 18px;
    padding: 15px;
    border-radius: 0%;
}
.nav .fa::before, fa::after {
    display: inherit;
}
.cart_icon {
    text-align: right;
}
.header .nav ul li a {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
}
.side_search {
    margin-top: 2%;
}
.social-media{
    float: right;
}
.topbar {
    background: #0b5ead;
}
.search_form input[type="submit"]{
    background: url(images/Icon.png) no-repeat scroll 0 7px;
    text-indent: -9999px;
}
.search_form input[type="search"] {
    width: 95%;
    border: solid 1px #eee;
    padding: 9px 10px;
}
.search_form label {
    width: 85%;
}
.header .logo {
    margin: 10px 0;
    padding: 0;
}
.header .nav ul li a:hover{
    background: #fdd922;
    color: #333;
}
#slider {
    margin-top: 4%;
}
#slider h2 {
    text-align: left;
    color: #fff;
    font-size: 70px;
    font-weight: bold;
}
/* header end */
/* Sidebar */

#sidebar {
    background: #fdd922;
}
#sidebar h3 {
    text-align: center;
    font-size: 27px;
    font-family: Roboto;
    background: #0b5ead;
    color: #fff;
    font-weight: bold;
    border-top-left-radius: 85px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 85px;
    border-bottom-left-radius: 0;
}
#sidebar input[type="search"] {
    padding: 15px 0px 15px 25px;
}
#sidebar input[type="submit"] {
    background: #0b5ead;
    color: #fff;
    padding: 14px 0;
    font-size: 20px;
}
#sidebar form {
    border: 2px solid #0b5ead;
}
li.recentcomments,
#sidebar input[type="search"]::placeholder {
    color: #333;
}
.static-sidebar li a,
.static-sidebar span.woocommerce-Price-amount.amount {
    color: #0b5ead;
}
#sidebar ul li a{
	color: #1d1d1d;
}
#sidebar ul li {
    background: url(images/bullets-sidebar.png) no-repeat scroll 0 7px;
}
.static-sidebar {
    margin-top: 5%;
    padding: 0;
}
/* Sidebar end */
/* Blog */

.inner-service{
	border: solid 2px #fdd922;
}
h3.ecomercepost-title {
    padding: 15px;
    background: #fdd922;
    margin: 0;
    font-weight: bold;
}
h3.ecomercepost-title a,
.hvr-sweep-to-right:hover, 
.hvr-sweep-to-right:focus, 
.hvr-sweep-to-right:active,
.rssSummary,
.copyright-wrapper p,
.static-sidebar caption,
.static-sidebar th,
.static-sidebar td {
    color: #0b5ead;
}
.hvr-sweep-to-right:before{
	background: #fdd922;
}
.blogbutton-small{
    border: 2px solid #0b5ead;
    color: #0b5ead;
}
/* Blog */
/* pagination */

.pagination span, .pagination a {
    background: #0b5ead;
    margin-left: 3px;
    color: #fff;
}
.pagination .current{
    background: #fdd922;
    font-weight: bold;
    color:#333;
}
.pagination a:hover{
    color: #fff;
    background: #0b5ead;
}

/* pagination end */
/* footer */

.copyright-wrapper{
	background-color: #1d1d1d;
}
.copyright-wrapper h3 {
    text-align: left;
    font-size: 27px;
    font-family: Roboto;
    background: #fdd922;
    color: #0b5ead;
    font-weight: bold;
    padding: 10px;
}
.copyright-wrapper input.search-submit {
    width: auto;    
    background-color: #fdd922;
    float: left;
    color: #0b5ead;
}
.copyright a,
.copyright {
    color: #fff;
}
.copyright{
    background: #333;
}

/* footer end */
/* Shop Now */

.shomain {
    position: absolute;
    top: 50px;
    text-align: center;
    width: 100%;
}
.shomain h3 {
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
}
.shomain a p {
    background: #0b5ead;
    border: none;
    border-radius: 25px;
    color: #fff;
    font-size: 15px;
    margin: 0 auto;
    display: table;
    padding: 8px 20px;
}
section {
    padding: 0;
}
#shop-now {
    padding-bottom: 4%;
}
.cathead {
    background: #0b5ead;
    color: #fff;
    padding: 18px;
}
.sidepro {
    padding: 15px;
}
.cathead span {
    margin-left: 5%;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 2px;
}
/* Shop Now End */
/* --------WordPress default css----------- */
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
        white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}
.sticky {
    border: 1px solid black;
    background-color: white;
    width: 100%;
}
.bypostauthor{
    background-color: #4d535f;
    color: white;
}
.gallery-caption {}
/* --------WordPress default css End----------- */
/* Woocommerce */
p.woocommerce-result-count,
.woocommerce div.product .product_title {
    color: #0b5ead;
}
.woocommerce select.orderby {
    border: solid 2px #0b5ead;
    color: #0b5ead;
    background: #fdd922;
}
.woocommerce a.button, .woocommerce a.added_to_cart,
.woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce input.button.alt {
    background: #fdd922;
    box-shadow: 0px 4px 0px 0px #eac507;
    color: #333;
}
.woocommerce a.button:hover, .woocommerce a.added_to_cart:hover, .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #0b5ead;
    box-shadow: 0px 4px 0px 0px #043869;
    color: #fff;
}
span.woocommerce-Price-amount.amount{
    color: #000;
}

/* Woocommerce */

/* End user or developer can modify main theme style from here */