/*
Theme Name: Shopinia Layout13
Theme URI: http://wordpress.templatemela.com/woo/WCM06/WCM060126/WP13
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: shopinia_layout13
Template: shopinia
*/

.header-cart .cart-contents span.cart-qty,
.whislist-counter .count {
    color: #fff;
    background-color: #f00;
}

.header-top-left {
    padding: 26px 0;
}

.account-block,
.topbar-link::after {
    color: #777;
}

.menu-topbar-menu-links-container ul li::after {
    color: #ffffff;
}

.header-docs {
    background-color: #ffffff;
    color: #000;
}

.mega-menu ul#menu-mainmenu>li:first-child>a {
    border-left: 1px solid #dcdcdc;
}

.mega-menu ul#menu-mainmenu>li:last-child>a {
    border-right: 1px solid #dcdcdc;
}

.header-bottom {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.header-bottom.sticky-menu {
    background-color: #fff;
}

.woocommerce-product-search,
.topbar-link,
.mega-menu ul li a {
    border-color: #dcdcdc;
}

.header-docs {
    border-left: 0px;
    border-right: 0px;
    padding: 16px 0;
}

.mega-menu ul li:first-child a {
    padding-left: 0;
}

.offer-text.static-text {
    font-family: 'Roboto', sans-serif;
}

.static-wrapper {
    top: 20%;
}

.cms-banner-item .text1 {
    margin-top: 9px;
    margin-bottom: 21px;
}

.normal-title,
.upsells.products>h2,
.related.products h2,
.cross-sells>h2,
.main-title {
    font-weight: 500;
    margin: 0 0 20px;
}

.tmpmela-contact-number,
.staff-page .staff-position span,
.post-info .read-more a,
.author-info .author-link,
.comment-reply-link,
.woocommerce .entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist,
.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse.show>a,
.woocommerce .entry-summary .yith-wcwl-wishlistaddedbrowse.show a,
.woocommerce .entry-summary .add_to_wishlist,
.woocommerce .entry-summary a.compare.button,
.summary .price {
    color: #f00;
}

.woocommerce ul.products li .product-block-inner,
.woocommerce-page ul.products li .product-block-inner {
    background-color: #fff;
}

.woocommerce .entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist::before,
.woocommerce .entry-summary .compare.button::before,
.woocommerce .entry-summary .compare.button.added::before,
.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse.show a::before,
.woocommerce .entry-summary .yith-wcwl-wishlistaddedbrowse.show a::before {
    color: #f00;
}

.owl-theme .owl-buttons div:hover,
.staff-page .staff-social .icon:hover .fa,
.header-docs:hover {
    color: #f00;
}

.woocommerce .entry-summary .yith-wcwl-add-to-wishlist .ajax-loading {
    top: 18px;
}

.footer-newsletter .widget .tnp .tnp-submit {
    background-color: #000;
}

.site-footer .widget-title {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.tmpmela-callus-text {
    font-weight: 400;
}

.menu-footer-menu-links-container li a {
    font-weight: 500;
    color: #FFF;
}

.menu-footer-menu-links-container li .sub-menu li a {
    color: #a7a7a7;
}

.footer-bottom {
    border-top: 1px solid #383838;
}

#footer-widget-area {
    border-bottom: 1px solid #383838;
}

.site-footer {
    margin-top: 0;
}

.woocommerce-MyAccount-navigation ul li {
    padding: 0;
    background: #d4d4d4;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
}

.woocommerce-MyAccount-navigation ul li a {
    padding: 10px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #2a2a2a;
}

#to_top,
.footer-newsletter,
#primary-sidebar .search-field,
.site-footer .search-field,
.page-content .search-field,
.site-footer .widget.woocommerce.widget_product_search button,
.search-form #searchsubmit,
.widget_search #searchform #searchsubmit,
.primary-sidebar .widget.woocommerce.widget_product_search button,
.entry-main-content .entry-meta .date a,
.entry-single-image .meta-inner,
.sk-folding-cube .sk-cube::before {
    background-color: #f00;
}

.author-info .author-link::after,
.comment-reply-link::after,
.post-info .read-more a::after {
    background-color: #f00;
}

.woocommerce-MyAccount-navigation ul li.is-active,
.woocommerce-MyAccount-navigation ul li:hover,
.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-color: #f00;
}

.cat-outer-block {
    border: none;
}

.vc_btn3-style-custom.vc_general.vc_btn3:focus,
.vc_btn3-style-custom.vc_general.vc_btn3:hover,
.woocommerce.single-product .single_add_to_cart_button:hover,
.woocommerce.single-product div.product form.cart .button:hover {
    background-color: #f00 !important;
}

#primary-sidebar .search-field,
.site-footer .search-field,
.page-content .search-field {
    color: #fff;
}

#primary-sidebar .search-field::placeholder,
.site-footer .search-field::placeholder,
.page-content .search-field::placeholder {
    color: #eee;
}

.post-content-outer .post-title {
    font-size: 14px;
}

.portfolios a.portfolio-title {
    text-transform: capitalize;
    font-size: 14px;
}

.pricing_heading {
    font-weight: 500;
    text-transform: capitalize;
}

.service .style-2 .service-icon,
.service .style-3 .service-icon {
    font-size: 24px;
    height: 40px;
    width: 40px;
}

.menu-toggle {
    color: #000;
}

.menu-toggle::after {
    background-image: url("images/megnor/menu.svg");
}

.sale-banner-right .wpb_single_image img {
    box-sizing: content-box;
}

.revs-video-left {
    opacity: .8;
}

.header-cart .shopping_cart .cart-label {
    background-image: url("images/megnor/shopping-bag.svg");
}

.topbar-link-toggle {
    background-image: url("./images/megnor/user.svg");
}

.compare-counter .counter-label {
    background-image: url("images/megnor/compare.svg");
}

.whislist-counter .whislist-label {
    background-image: url("./images/megnor/whislist.svg");
}

.site-header .header-search .woocommerce-product-search button[type="submit"] {
    background-image: url("images/megnor/search-white.svg");
    background-color: #f00;
}

.woocommerce-product-search {
    border-color: #f00;
    border-width: 2px;
}

.normal-title::before,
.upsells.products>h2::before,
.related.products h2::before,
.cross-sells>h2::before,
.resp-tabs-list .main-title::before {
    position: relative;
}

.cat-outer-block a.cat_name {
    color: #000000;
}

.mega-menu ul li a {
    border-right: 0px;
    font-weight: 500;
}

.mega-menu ul#menu-mainmenu>li:first-child>a {
    border-left: 0px;
}

.mega-menu ul#menu-mainmenu>li:last-child>a {
    border-right: 0px;
}

.mega-menu .mega li a::after {
    position: absolute;
    top: 19px;
    content: '';
    height: 18px;
    border-left: 1px solid#d6d6d6;
    right: 0px;
}

.menu-mainmenu-container ul li:last-child a::after {
    border-left: 0px;
}

.mega-menu ul li .sub a:after {
    border-left: 0px;
}

.woocommerce ul.products li.product .product-name a,
.woocommerce-page ul.products li.product .product-name a {
    color: #000000;
}

.service-list .service-content::after {
    background-color: #d9d9d9;
}

.service-list .icon-image {
    background-image: url("images/megnor/rocket.svg");
}

.service-list:hover .icon-image {
    background-image: url("images/megnor/rocket-hover.svg");
}

.service-list.service-2 .icon-image {
    background-image: url("images/megnor/thumbs-up.svg");
}

.service-list.service-2:hover .icon-image {
    background-image: url("images/megnor/thumbs-up-hover.svg");
}

.service-list.service-3 .icon-image {
    background-image: url("images/megnor/phone.svg");
}

.service-list.service-3:hover .icon-image {
    background-image: url("images/megnor/phone-hover.svg");
}

.resp-tabs-list {
    margin: 0px !important;
}

.product-category-tab .resp-tabs-list li {
    float: left;
}

.product-category-tab .main-title {
    margin-right: 40px;
}

.woocommerce .entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist,
.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse.show>a,
.woocommerce .entry-summary .yith-wcwl-wishlistaddedbrowse.show a,
.woocommerce .entry-summary .add_to_wishlist,
.woocommerce .entry-summary a.compare.button {
    background: #EDECE9 !important;
}

.category-toolbar {
    background: #EDECE9 none repeat scroll 0 0;
    border-top: 1px solid #fff;
}

.vertical_tab.style2 #tab ul li a.current,
.vertical_tab.style2 #tab ul li a:hover {
    background: transparent;
}

.horizontal_tab.style2 #tab ul li a.current,
.horizontal_tab.style2 #tab ul li a:hover {
    background: transparent;
}

.woocommerce span.new.onsale {
    background: #000000;
    color: #ffffff;
}

.woocommerce .new.onsale::before {
    background: #000000;
}

.woocommerce .products .star-rating span,
.woocommerce-page .products .star-rating span {
    color: #ffb400;
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
    font-weight: 500;
}

.blog-posts-content .container .container-inner,
.portfolio-main .single-portfolio,
.author-info,
.widgets-cms .service-list,
.entry-content .woocommerce-noreviews,
#review_form_wrapper,
.comment .comment-body {
    background-color: #FFFFFF;
}

.custom-content-main {
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
}

.title.service-text a {
    color: #000;
}

.accordion.style1 .accordion-title,
.accordion.style2 .single_accordion,
.toggle.style2 .single_toggle,
.toggle.style1 .toggle-title,
.single-faq .tog {
    border: 1px solid #ddd;
}

.woocommerce table.wishlist_table thead th,
.woocommerce table.wishlist_table tbody td,
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td {
    border-color: #fff !important;
}

table,
th,
td {
    border: 1px solid #fff;
}

#review_form_wrapper {
    border: 0px;
}