/*!
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/
*/

.menu_item > li > a:hover {
    color: #000000 !important;
}
select.gt_selector.notranslate {
    border: 0;
    background: transparent;
    outline: 0;
}
.cartbtn a:hover {
    background: #dd7806;
    color: #fff;
}
.cartbtn a {
    background: #cb710b;
    color: #000;
    font-size: 14px;
    padding: 6px 10px;
    border-radius: 4px;
    text-transform: uppercase;
}
.mtb_55 {
    padding: 55px 0;
    background: #fff;
}
.adderall_cat {
    background: #fff2da;
    padding: 50px 0;
}
.percocet_cat {
    background: #dcf6fb;
    padding: 70px 0;
}
.oxycodone_cat {
    background: #eaf9e8;
    padding: 70px 0;
}
.xanax_cat {
    background: #f9f9f9;
    padding: 70px 0;
}
.download_text ul > li {
    width: 100%;
}
.download_text h3 {
    margin-bottom: 20px;
}
.download_text ul {
    margin-bottom: 30px;
}
.download.about_home {
    padding: 50px 0;
}
.about_us_text h1, .about_us_text h2, .about_us_text h3, .about_us_text h4, .about_us_text h5, .about_us_text h6 {
    margin: 15px 0;
}
.about_us_text p{
    margin-bottom: 15px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.common_btn {
    margin-top: 15px;
}
.hero-text p {
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
}
.hero-style4 .hero-title{
    font-size: 50px;
}
.hero-style4{
    padding: 100px 0;
}
section#Portfolio-sec {
    background: #f6f6f6;
}
.th-product .product-img{
    margin: 0 0px 15px 0px;
    height: 220px;
    overflow: hidden;
}
.th-product .product-title {
    font-size: 16px;
    margin: 10px 5px 10px 5px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.th-product {
    margin-bottom: 24px;
}
.product-content {
    padding-bottom: 20px;
}
.addto_cart a {
    background: #eb3300;
    color: #fff;
    padding: 6px 10px;
    display: inline-block;
    border-radius: 8px;
}
.addto_cart {
    margin-top: 10px;
}

.addto_cart a:hover {
    background: #000;
}

p.info-box_text a {
    font-size: 14px;
}
.main-menu a {
    font-size: 15px;
}
.main-menu>ul>li{
    margin: 0 12px;
}
.header-top-area:before, .header-top-area:after {
    background-color: #e5e5e5;
}
.header-top-area:after{
    background-color: #c12901;
}
a.mainbtn:hover {
    color: #ffffff;
}
.breadcumb-wrapper {
    padding: 80px 0 80px 0;
}
.contact-info {
    max-width: 400px;
}
.woocommerce-product-details__short-description h2 {
    font-size: 20px;
}

.woocommerce .quantity .qty {
    width: 100px;
    text-align: center;
}
.inner_products button.single_add_to_cart_button.button {
    line-height: 20px;
    height: 55px;
}



/*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: #e25f01 !important;
    color: #ffffff!important;
}
ul.products li {
    text-align: center;
    padding: 0px !important;
    border: 1px solid #e25f01;
    border-radius: 5px;
}

.woocommerce ul.products li.product .price {
    font-size: 14px !important;
    color: #e25f01 !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: #e25f01 !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: #e25f01 !important;
    font-weight: bold !important;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
    background-color: #e25f01 !important;
    border-radius: 0 !important;
    color: #fff !important;   
}
.woocommerce .quantity .qty {
    line-height: 34px !important;
    border: 2px solid #e25f01 !important;
}
.product_meta a {
    color: #e25f01 !important;
    line-height: 20px;
    font-weight: normal;
    font-size: 14px;
}
.entry-summary h1 {
    font-size: 30px;
    color: #e25f01;
    margin-bottom: 20px;
    font-weight: normal;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #0e0e0e !important;
    font-size: 20px !important;
    font-weight: normal;
    padding: 10px 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 #e25f01;
}
.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;
    line-height: 20px;
    overflow: hidden;
    text-transform: lowercase;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.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: #e25f01!important;
}
.woocommerce-info::before {
    color: #e25f01!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;
	color:#000;
}
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;
	top: -4.5em;
}

