/*!
Theme Name: aamra_theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aamra_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

aamra_theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.viewAll {
    text-align: center;
}
.case-block-one.catId-16 {
    display: none;
}
ul.category-list li.catId-16 {
    display: none !important;
}
ul.nav__dropdown li a {
    color: #fff !important;
}
.facility__card.catId-15{
	display: none;
}
section.shop.shop--main.section {
    padding-top: 50px;
}
.orderNow a:hover {
    background: #1860b3 !important;
}
.orderNow a {
    background: #f84923 !important;
    color: #fff !important;
    text-transform: uppercase;
}
.orderNow {
    margin-bottom: 20px;
}
.product_meta {
    color: #000;
}
div#cat_home_16 {
    display: none;
}
.quantity input.input-text.qty.text {
    height: auto;
    padding: 1px;
}



.woocommerce-product-details__short-description h1,
.woocommerce-product-details__short-description h2,
.woocommerce-product-details__short-description h3,
.woocommerce-product-details__short-description h4,
.woocommerce-product-details__short-description h5,
.woocommerce-product-details__short-description h6{
	font-size: 20px;
	padding: 8px 0;
}
div#tab-description p {
    margin-bottom: 15px;
}

div#tab-description h4,
div#tab-description h3,
div#tab-description h2,
div#tab-description h1,
div#tab-description h5{
    font-size: 25px;
    margin-bottom: 15px;
}

.section__content p {
    margin-bottom: 15px;
}

.wc-block-cart__submit-container {
    border: 2px solid #0e7a31;
    color: #fff;
}


.es-form-field-container input[type="submit"] {
    position: absolute;
    background: #394d15;
    color: #fff;
    padding: 8px 20px;
    right: 24px;
    top: 9px;
    width: auto;
}
.default-sidebar.shop-sidebar form.dgwt-wcas-search-form {
    margin-top: 0;
}

section.shop-page-section {
    padding: 70px 0;
}
.sidebar-side {
    background: #f8f8f8;
    padding: 15px;
}
.search-widget {
    margin-bottom: 25px;
}


/*New demo 9*/
.home_content_area p {
    margin-bottom: 30px;
    font-size: 20px;
}
.home_content_area {
    margin-top: 10px;
    text-align: center;
}
section.articles-area {
    background: #f0f4f6;
}
.text p {
    margin-bottom: 15px;
    font-size: 18px;
}
.single-product .breadcrumb-widget .breadcrumb-content h1 {  
    text-transform: capitalize;
    font-size: 30px;
}
.woocommerce ul.products li.product a img {
    height: 200px;
    padding: 8px;
}
.sidebar-widget.category-widget {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
}




/*New Demo 11*/
header.header-area {
    background: #edeff1;
}
ul.category_footer_menu li {
    display: none;
}
ul.category_footer_menu li:nth-child(-n + 8) {
    display: block;
}
.widget-title {
    margin-bottom: 20px;
}
ul.category-list li a {
    color: #000;
    border-bottom: 1px solid #cccccc40;
    width: 100%;
    display: block;
        padding-left: 5px;
}
ul.category-list li {
    line-height: 30px;
}
ul.category-list li a:hover {
    background: #ff741b;
    color: #fff;
}
.orderNow a {
    padding: 10px 20px;
}
.footer-text p {
    font-size: 16px;
    padding-right: 15px;
}
.category-card-item img {
    width: 55%;
}
.faq-wrap.space {
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top: 80px;
}
.inner_text {
    margin-bottom: 80px;
}
section.get-touch-area {
    padding: 70px 0;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #e7092e;
    color: #fff;
    font-size: 20px;
}









@media (max-width:767px){
   
}
    













/*Woocommerce*/
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #e7092e !important;
    color: #ffffff!important;
}
ul.products li {
    text-align: center;
    padding: 0px !important;
    border: 1px solid #E1E1E1;
    border-radius: 5px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, 
a.button.product_type_variable.add_to_cart_button {
    font-size: 13px;
    margin-top: 10px !important;
    padding-bottom: 0px !important;
    color: #fff!important;
    padding: 0px 15px !important;
    display: table;
    margin: 10px auto;
    line-height: 36px;
}
.woocommerce ul.products li.product .price {
    font-size: 18px !important;
    color: #e7092e !important;
    text-align: center !important;
    margin-bottom: 0px !important;
    font-weight: 800 !important;
}
section.default-page p {
    font-size: 20px;
    text-align: justify;
    margin-bottom: 10px;
    line-height: 40px;
}
section.default-page {
    margin: 50px 0;
}
.breadcrumb-inner a {
    color: #f2a81d;
}
.woocommerce .woocommerce-breadcrumb {
    color: #e7092e !important;
    margin-left: -15px !important;
    margin-bottom: 0 !important;
    font-size: 20px !important;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #333 !important;
    font-size: 20px;
}
.bread-crumb {
    background: #333333;
    padding: 20px 0;
    margin-bottom: 30px;
}
button.single_add_to_cart_button.button {
    height: 40px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    border-radius: 0 !important;
    color: #fff !important;
    background-color: #e7092e !important;
    font-weight: bold !important;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
    background-color: #e7092e !important;
    border-radius: 0 !important;
    color: #fff !important;   
}
.woocommerce .quantity .qty {
    line-height: 34px !important;
    border: 2px solid #e7092e !important;
}
.product_meta a {
    color: #417972  !important;
    line-height: 20px;
    font-weight: normal;
    font-size: 14px;
}
.entry-summary h1 {
    font-size: 30px;
    color: #e7092e;
    margin-bottom: 20px;
    font-weight: normal;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #03262c!important;
    font-size: 28px !important;
    font-weight: normal;
    padding: 20px 0;
}
.shop-inner {
    margin-bottom: 50px;
    margin-top: 50px;
}
button.single_add_to_cart_button.button {
    line-height: 20px;
}
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea {
    padding: 10px;
    border: 1px solid #e7092e;
}
.select2-container .select2-selection--single {
    height: 44px !important;
    border-radius: 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 42px !important; 
}
.woocommerce .woocommerce-ordering select {
    padding: 10px 10px;
}
ul.products li img {
    margin-bottom: 0 !important;
}
.woocommerce-loop-product__title {
    font-size: 16px !important;
    padding-bottom: 0 !important;
    text-transform: none;
    color: #000 !important;
    font-weight: 500;
    padding: 8px 5px !important;
    line-height: 20px;
    overflow: hidden;
    text-transform: lowercase;
}
.woocommerce-loop-product__title::first-letter{
    text-transform: uppercase;
}

.col-1 {
    max-width: unset !important;
}
.col-2 {
    max-width: unset !important;
}
p#billing_company_field {
    display: none;
}
.woocommerce form .form-row {
    display: block;
}
input#payment_method_cheque::after {
    content: url(../img/western.jpg);
    position: absolute;
    left: 30%;
    margin-top: -6px;
}
input#payment_method_cod::after {
    content: url(../img/bitcoin-icon.png);
    position: absolute;
    left: 30%;
    margin-top: -6px;
}

.contact-container > img {
    width: 100%;
    height: 225px !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color: #fff !important;
}
a#nc_ajax_cart_snippet {
    font-size: 18px !important;
    display: inline-block;
    color: #fff !important;
    font-weight: 700;
    padding: 14px 18px;
    line-height: 31px;
    background: #d22756;
}
.nc_ajax_cart_icon_font {    
    color: #fff !important;
}
ul.wpf_column_horizontal > li {
    display: inline-block;
    width: 100%;
}
.woocommerce-products-pages {
    padding: 50px 0;
}
.woocommerce-products-pages .woocommerce-breadcrumb {
    display: none !important;
}
.woocommerce-info {
    border-top-color: #e7092e!important;
}
.woocommerce-info::before {
    color: #e7092e!important;
}
section.recent-project-section.projectsec1 h3.black-color {
    text-align: center;
    color: #f1f1f1;
}
.products-page:after {
    display: table;
    clear: both;
    content: '';
}
.shopsidebar {
    padding-top: 15px;
    padding-bottom: 50px;
    background: #f6f6f6;
}
.shopsidebar h2.widgettitle {
    font-size: 20px;
    color: #97c83f;
    margin-bottom: 25px;
    font-weight: 600;
}
.shopsidebar section {
    margin-bottom: 40px;
}
ul.product-categories li {
    background: #fff;
    padding: 0px;
    border-bottom: 1px solid #333;
}
ul.product-categories li a {
    color: #333;
    font-size: 16px;
    line-height: 30px;
}
ul.product-categories, .textwidget.custom-html-widget ul {
    list-style-type: none;
    padding: 0;
}


.default-content-details p {
    margin-bottom: 20px;
}
ul{
    list-style-type: none;
    padding: 0px;
}
.default-content-details ul li{
    font-size: 16px;
    padding-bottom: 10px;
}
.inner-pages-bnr {
    margin-bottom: 50px;
}
.bestthing-section {
    padding: 50px 0px 60px;
}
ul.product-categories li.cat-item.cat-item-22 {
    display: none;
}
ul.product-categories li.cat-item.current-cat a {
    color: #d71729;
    font-weight: bold;
}
.related {
    font-size: 0% !important;
    padding-bottom: 50px;
}
section.related.products h2, div#tab-description h2 {
    font-size: 30px;
    color: #393939;
    padding: 10px 0;
    margin-bottom: 20px;
}
section.related.products{
    display: inline-block;
}
.woocommerce-product-details__short-description ul li {
    font-size: 16px;
    margin-top: 15px;
}
.woocommerce-product-details__short-description {
    margin-bottom: 30px;
}
span.posted_in {
    font-size: 16px;
}
span.posted_in a {
    font-size: 16px;
}
.woocommerce-notices-wrapper {
    padding-bottom: 20px;
}
.woocommerce-cart label span {
    font-size: 18px;
}
section#media_image-2 img {
    width: 70%;
    text-align: center;
    margin: 0 auto;
    display: table;
}
.woocommerce .widget_price_filter .price_slider_amount{
	text-align:left !important;
}
input#min_price, input#max_price {
    float: left;
    width: 50px;
    border: 2px solid #4e97fa;
    text-align: center;
	margin-right: 5px;
}
.price_slider_amount button.button {
    line-height: 18px !important;
}
.slider-caption h2 {
    font-size: 50px !important;
}

.widgets.widget_block.widget_text p {
    color: #fff;
    opacity: 0.8;
}
.woocommerce span.onsale {
    background-color: #75c73c !important;
    color: #000  !important;
}

