/*
Theme Name: Deals Direct
Theme URI: http://www.dealsdirect.co.nz/
Description: Online store for all deals
Version: 1.0
Author: A1dezine Ltd. Hamilton
Author URI: http://a1dezine.com
*/
@charset "utf-8";
/* CSS Document */

body{margin:0 auto; padding:0; font-family:'Open Sans', sans-serif; #font-size:16px; background:#ededed;}

img{border:0}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal; line-height:normal; font-family: 'Bree Serif', serif;}

h1{font-size:32px; font-weight:300;}
h2{font-size:24px; font-weight:300;}
h3{font-size:18px; font-weight:300;} 
h4{font-size:16px; font-weight:300;} 

a{color:#169ad1; text-decoration:none;}
a:hover{color:#169ad1; text-decoration:underline;}

.wrapper{margin:0 auto; width:1150px;}

.header{float:left; width:100%; #position:fixed; z-index:999;  background:#fff;}
.header_bar{float:left; width:100%; background:#25aae2; color:#FFFFFF; padding:5px 0; text-align:right;}
.header_bar a{color:#ffff01;} 
.call{background:url(images/call.png) no-repeat left center; padding-left:18px; margin-left:10px;}
.mail{background:url(images/mail.png) no-repeat left center; padding-left:25px; margin-left:10px;}

.header_main{float:left; width:100%; padding:1% 0 0 0;}
.logo{float:left; width:25%;}
.logo img{width:100%; height:auto}

.header_link{float:right; width:21%; font-size:14px; margin-top:25px;}
.header_link a{color:#26252a}
.header_link .login{background:url(images/login.png) no-repeat left center; padding-left:18px; margin-left:10px;}
.header_link .wishlist{background:url(images/wishlist.png) no-repeat left center; padding-left:25px; margin-left:10px;}

.cart-n{float:right; width:42px; height:42px; background:url(images/cart.png); margin-left:30px; margin-top:10px; position:relative;}
.cart-n a{color:#26252a}
.cart-n h4{position:absolute; background:#ffff01; padding:5px; width:18px; height:18px; line-height:15px; font-size:16px; font-weight:600; text-align:center;
border-radius:360px;
left:-15px;
}


.search-n{float:left; width:40%; margin-left:5%; margin-top:20px;}
.search_input{float:left; width:70%; border:1px solid #ddd; padding:10px 9px 9px 9px; outline:0;
	border-radius:5px;
}
.search_submit{float:left; padding:10px 20px; background:#ffff01; font-size:12px; font-weight:600; border:0; outline:0; cursor:pointer; border:1px solid #ddd; margin-left:5px;
	border-radius:5px;
}


.menu_sec{float:left; width:100%; margin-top:0; transition:.5s; position:relative; font-family: 'Bree Serif', serif;}
.active{color:#169ad1!important; #background:#00d2ff!important;}

.sections{float:left; width:100%; padding:1% 0 0 0;}

.section_top{float:left; width:100%;}

.section_top{float:left; width:100%}

.deal_sec{float:left; width:24%; background:#25aae2; padding:1% 1.5% 0 1.5%; color:#FFFFFF; font-size:14px;
	border-radius:5px;
}
.deal_sec a{color:#FFFFFF}
.deal_sec h3{background:url(images/star.png) no-repeat left center; padding-left:30px; color:#FFFFFF;}
.deal_sec h2{height:36px;}
.deal_sec .Dimg{width:100%; height:auto;
 border-radius:5px;
 display:block;
}

.deal_sec ul{margin-top:15px; padding:0;}
.deal_sec ul li{ list-style:none;}
.deal_sec ul li img{width: 100%; height: auto; border-radius: 5px; display: block;}
.deal_sec ul li a{ text-decoration:none;}


.banner{float:right; width:71.5%;}
.banner img{width:100%; height:auto;
 border-radius:5px;
 display:block;
}


.Top_Selling{float:left; width:100%; margin:15px 0;}
.Top_Selling_div{float:left; width:100%; margin-top:5px; font-size:14px;}
.Top_Selling_div ul{padding:0; margin:0; list-style-type:none}
.Top_Selling_div ul li{float:left !important; width:21.8% !important; padding:1% !important; margin: 0 17px 17px 0 !important; background-color:#FFF;}
.Top_Selling_div ul.products li.last { margin-right:0 !important;}
.Top_Selling_div ul li .img7{width:95%; height:auto}
.Top_Selling_div ul li img{width:100%; height:auto}
.Top_Selling_div ul li a{ text-decoration:none;}
.Top_Selling_div ul li ins{ text-decoration:none;}
.Top_Selling_div ul li del{ color:#FB1E05 !important; display:inline !important;}
.woocommerce-tabs ul li{ margin:0 !important;}

.Featured_Listing{float:left; width:100%; margin:10px 0; margin-top:40px;}

.All_Products{float:left; width:100%; padding:2% 0; background:#fff; font-size:14px; line-height:24px;}
.All_Products ul{padding:0; margin:15px 0 0 0; list-style-type:none}
.All_Products ul li{float:left; width:25% !important;}
.All_Products ul li a{color:#666666; text-decoration:none;}
.All_Products ul li a:hover{color:#169ad1}


.footer{float:left; width:100%; padding:1% 0; background:#25aae2; font-size:14px; line-height:24px; color:#FFFFFF;}
.footerOne{float:left; width:100%; margin-bottom:15px;}
.footerOne ul{padding:0; margin:15px 0 0 0; list-style-type:none}
.footerOne ul li{float:left; width:25%}
.footerOne ul li a{color:#fff; text-decoration:none;}
.footerOne ul li a:hover{color:#fff}
.footerOne ul li h2{color:#ffff01; font-size:26px; font-weight:300}


.footerTwo{float:left; width:100%}
.footerTwo ul{padding:0; margin:15px 0 0 0; list-style-type:none}
.footerTwo ul li{float:left; width:25%}
.footerTwo ul li a{color:#fff; text-decoration:none;}
.footerTwo ul li a:hover{color:#fff}
.footerTwo ul li h3{color:#ffff01; font-size:26px; font-weight:300}

.copyright{float:left; width:96%; padding:1% 2%; background:#1294ca; color:#FFFFFF; font-size:12px;}

.bred_link{float:left; width:100%; font-size:12px; color:#666666; margin-bottom:10px;}

.detail_top{float:left; width:96%; padding:2%; background:#fff;}
.detail_top_img{float:left; width:40%}
.detail_top_img .img3{width:100%; height:auto; border:1px solid #ddd;}
.detail_top_img tabvle td{width:25%}

.detail_top_details{float:right; width:55%; font-size:14px}
.qty{width:50px; height:37px; text-align:center; float:left; border:1px solid #ddd; font-size:18px;
 border-radius:3px;
}

.addtocart{padding:9px 20px; font-size:16px; font-weight:300; background:#1294ca; border:0; color:#FFFFFF; margin-left:5px; cursor:pointer;  font-family: 'Bree Serif', serif;
 border-radius:3px;
}
.text_th{color:#999999; text-decoration:line-through}

.txtt{font-size:14px; color:#666666}

.product_description{float:left; width:100%; margin-top:10px; font-size:14px; #border-bottom:2px solid #ddd; #padding-bottom:10px;}

/* Style the tab */
.product_description div.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.product_description div.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of buttons on hover */
.product_description div.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.product_description div.tab button.active {
    background-color: #1294ca; color:#FFFFFF!important;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}

/* Style the close button */
.topright {
    float: right;
    cursor: pointer;
    font-size: 20px;
}

.topright:hover {color: red;}

a.buy_now{padding:7px 20px; font-size:16px; font-weight:300; background:#1294ca; border:0; color:#FFFFFF; margin-left:5px; cursor:pointer;  font-family: 'Bree Serif', serif;
 border-radius:5px;
 display:inline-block;
}
.deal_sec a.button{padding:7px 20px; font-size:18px; font-weight:300; background:#FFFF00; border:0; color:#111111; cursor:pointer;  font-family: 'Bree Serif', serif;
 border-radius:5px;
 display:table; margin-top:10px;
}
button{font-size:16px !important; font-weight:300 !important; background:#1294ca !important; border:0 !important; color:#FFFFFF !important;cursor:pointer !important;  font-family: 'Bree Serif', serif;
 border-radius:5px !important;
}
.button{font-size:16px !important; font-weight:300 !important; background:#1294ca !important; border:0 !important; color:#FFFFFF !important;cursor:pointer !important;  font-family: 'Bree Serif', serif;
 border-radius:5px !important;
}
a.button{font-size:16px !important; font-weight:300 !important; background:#1294ca !important; border:0 !important; color:#FFFFFF !important; cursor:pointer !important;  font-family: 'Bree Serif', serif;
 border-radius:5px !important;
 display:table !important; margin-top:10px !important;
}

.woocommerce-loop-product__title{font-size:14px; font-family:'Open Sans', sans-serif; margin-top:10px; padding:0 !important;}
.woocommerce-Price-amount{font-size: 18px; font-weight: 300; color:#000; margin-top:10px; margin-bottom:10px; font-family: 'Bree Serif', serif;}
.single-product .woocommerce-Price-amount{font-size: 28px; font-weight: 300; color:#169ad1; margin-top:10px; margin-bottom:10px; font-family: 'Bree Serif', serif;}

.login_sec{float:left; width:100%}
.login_wrap{margin:3% auto; width:400px; padding:1% 1.5%; background:#fff; #color:#666666; font-size:14px;
 border-radius:8px;
 box-shadow:0 5px 5px 2px #ddd;
}
.login_wrap p{color:#666666}
.login_in{width:96%; padding:10px 2%; border:1px solid #ccc;
 border-radius:5px;
 font-size:16px;
}
.tinv-wishlist .product-remove button{border-radius:100% !important; background: url(http://dealsdirect.a1dezine.co.nz/wp-content/plugins/ti-woocommerce-wishlist/asset/img/icon_delete.png) #f7f7f7 no-repeat center !important;}
.tinv-wishlist{margin-bottom:20px;}
.woocommerce table.tinvwl-table-manage-list {
    border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
}
.woocommerce table.tinvwl-table-manage-list td {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 6px 12px;
    vertical-align: middle;
}
.deal_sec .tinv-wraper{display:none;}
.comment-form-comment textarea{width:96%; height:200px; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px;}
#commentform input[type="text"]{width:46%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
#commentform input[type="email"]{width:46%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
#commentform .submit{font-size:16px !important; font-weight:300 !important; background:#1294ca !important; border:0 !important; color:#FFFFFF !important;cursor:pointer !important;  font-family: 'Bree Serif', serif;
 border-radius:5px !important;}
#coupon_code{width:55%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px;}
.woocommerce-form-login input[type="text"]{width:46%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
.woocommerce-form-login input[type="password"]{width:46%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
.woocommerce-ResetPassword input[type="text"]{width:46%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
.variations select{padding:5px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px;}

#customer_details input[type="text"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
#customer_details input[type="email"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
#customer_details input[type="tel"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
#customer_details .select2-container .select2-selection--single{height:40px !important;}
#customer_details textarea{width:96%; height:100px; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px;}

.woocommerce-MyAccount-content input[type="text"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
.woocommerce-MyAccount-content input[type="password"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
.woocommerce-MyAccount-content input[type="email"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
.woocommerce-MyAccount-content input[type="tel"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
.woocommerce-MyAccount-content .select2-container .select2-selection--single{height:40px !important;}
.woocommerce-MyAccount-content textarea{width:96%; height:100px; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px;}
#calc_shipping_postcode{width:100%; padding:7px 3%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}

.register input[type="password"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}
.register input[type="email"]{width:98%; padding:10px 2%; border:1px solid #ccc; border-radius:5px; font-size:16px; display:block;}

.login_sub{padding:2% 10%; font-size:18px; font-weight:300; background:#1294ca; border:0; color:#FFFFFF; margin-left:5px; cursor:pointer; font-family: 'Bree Serif', serif;
 border-radius:3px;
 display:block;
}
.register_sub{padding:2%; width:96%; font-size:20px; font-weight:300; background:#ffff01; border:0; color:#111; margin-left:5px; cursor:pointer; font-family: 'Bree Serif', serif;
 border-radius:5px;
 text-align:center;
 border:1px solid #ddd;
}

.privacy_polity{float:left; width:100%; padding:2% 0; font-size:13px; line-height:24px;}
.woocommerce section.related{margin-top:80px;}
.woocommerce section.related ul li{float:left !important; width:23.49% !important; margin: 0 17px 17px 0 !important; padding:0 !important;}
.related h2{ margin-bottom:30px;}
.CategoryListing{float:left; width:100%; border-top:2px solid #ccc; padding-top:10px;}
.CategoryListing{float:left; width:100%; margin:15px 0;}
.CategoryListing{float:left; width:100%; margin-top:5px; font-size:14px;}
.CategoryListing ul{padding:0; margin:10px 0 0 0; list-style-type:none}
.CategoryListing ul li{float:left; width:18.73% !important; margin-bottom:10px;}
.CategoryListing ul li img{width:95%; height:auto; border:0 solid #ddd; border-radius:3px; box-shadow:2px 1px 2px 0px #ddd; transition:.5s; margin:0 !important;}
.CategoryListing ul li img:hover{
 border-radius:3px;
 box-shadow:0px 0px 8px 3px #ccc;
}
.CategoryListing .Top_Selling_div ul li{padding:0 !important;}

.CategoryListing .woocommerce-loop-category__title{display:none;}

.newsletter{float:left; width:100%; padding:1% 0; background:#ffff01}
.newsletter1{float:left; width:25%;}
.newsletter1 h1{margin:0 !important;}
.newsletter2{float:left; width:75%; margin-top:25px;}
.in77{width:250px; padding:11px 1%; background:#fff; border:1px solid #666; outline:0;  font-family: 'Bree Serif', serif; font-size:16px;
 border-radius:3px;
}
.sub7{padding:10px 35px; background:#333; color:#FFFFFF; font-family: 'Bree Serif', serif; font-size:18px; border:0; cursor:pointer;
 border-radius:3px;
}
.copyright p{margin:0;}
@media only screen and ( max-width : 1024px ) {
.wrapper{margin:0 auto; width:95%;}
.Top_Selling_div ul li{width:21.6% !important;}
.CategoryListing ul li {width:18.50% !important;}
}

@media only screen and ( min-width : 150px) and ( max-width : 768px ) {
.wrapper{margin:0 auto; width:95%;}
.header_bar{text-align:center; font-size:12px;}
.logo{width:200px; margin-top:10px;}
.search-n{float:left; width:100%; margin-left:0%; margin-bottom:10px; margin-top:20px;}

.header_link{float:right; width:95%; text-align:center; font-size:14px; margin-top:5px;}

.banner{float:right; width:100%; margin:10px 0}
.deal_sec{float:right; width:96%; background:#25aae2; padding:2%; color:#FFFFFF; font-size:14px; border-radius:5px;}

.Top_Selling_div ul li{float:left; width:43% !important;}
.woocommerce section.related ul li{float:left; width:45% !important;}
.All_Products ul li{float:left; width:50%; margin-bottom:20px;}
.footerOne ul li{float:left; width:50%}
.footerTwo ul li{float:left; width:50%}

.deal_sec .Dimg{width:100%; height:auto; float:left; width:50%; margin-right:15px;
 border-radius:5px;
 display:inline-block;
}

.detail_top_img{float:left; width:100%}
.detail_top_details{float:right; width:100%; font-size:14px}

.login_wrap{margin:3% auto; width:84%; padding:2% 5%; background:#fff; #color:#666666; font-size:14px;}
#coupon_code{width:98%; padding:7px 2%;}
.newsletter2{float:left; width:100%; margin-top:25px;}
.newsletter1{float:left; width:100%;}
.in77{margin-bottom:10px;}
.Top_Selling_div ul.products li.last { margin-right:17px !important;}
}



@media only screen and ( max-width : 480px ) {
.search_input{float:left; width:200px;}

.All_Products ul li{float:left; width:100%; margin-bottom:20px;}
.footerOne ul li{float:left; width:100%}
.footerTwo ul li{float:left; width:100%}
.Top_Selling_div ul li{float:left; width:98% !important;}
.woocommerce section.related ul li{float:left; width:98% !important;}
#coupon_code{width:98%; padding:7px 2%;}
}
span.onsale {
    background-color: #FFFF00 !important;
    border-radius: 100%;
    color: #FB1E05 !important;
    font-size: 1.0em !important;
    font-weight: 700;
    line-height: 3.236;
	margin: 0;
	min-height: 3.236em;
	min-width: 3.236em;
	padding: 0.40em !important;
	position: absolute;
	text-align: center;
	display: table;
	z-index:9;
	opacity:0.80;
}
span.onsale .amount{font-size:16px;}
/*.product-category img{display:none !important;}*/
.All_Products .woocommerce-loop-category__title{color: #666666; text-decoration: none; font-size: 14px; line-height: 24px; font-family: 'Open Sans', sans-serif;}
.All_Products mark.count{background-color:white; color: #666666;}
.woocommerce-ordering select{border: 1px solid #ddd; padding: 10px 9px 9px 9px; outline: 0; border-radius: 5px; margin-bottom:20px; font-size:14px; font-family: 'Open Sans', sans-serif;}
/*
/*woocommerce CSS*/
.deal_sec ul{margin-top:15px !important; padding:0;}
.deal_sec ul li{width:100% !important; margin:0 !important;}
.deal_sec ul li img{width: 100% !important; height: auto !important; border-radius: 5px; display: block;}
.deal_sec a.button{font-size:18px !important; font-weight:300 !important; background:#FFFF00 !important; border:0; color:#111111 !important; cursor:pointer;  font-family: 'Bree Serif', serif !important;
 border-radius:5px !important;
 display:table; margin-top:10px !important;
}
.deal_sec .woocommerce-loop-product__title{ padding:0 !important;}
.All_Products li.product{margin:0 !important;}
.woocommerce-product-gallery__image{margin-bottom:10px;}
.woocommerce .single-product div.product{background-color: white; padding: 1%;}
/*.woocommerce section.related h2{margin-bottom:10px !important;}*/

.woocommerce-MyAccount-navigation{width:20% !important;}
.woocommerce-MyAccount-content{width:78% !important;}
/* Change WC Acct Page Column Widths */
@media only screen and (min-width: 769px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
  }
  .woocommerce-account .woocommerce-MyAccount-content { 
    width: 75%;
  }
}
/* Style WC Account Endpoint Links */
nav.woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding-left: 0;
  max-width:200px;
  font-size: 17px;
  line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
  padding: 8px 20px;
  background-color: rgba(0,0,0,0.05);
  border-bottom: 1px solid rgba(0,0,0,0.05);
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
  background-color: rgba(0,0,0,0.1);
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
  color: rgba(0,0,0,0.8); cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid rgba(0,0,0,0.1);
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
  background-color: rgba(0,0,0,0.07);
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid rgba(0,0,0,0.07);
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}
.search a.button{ font-size:16px !important; font-weight:300 !important; background:#1294ca !important; border:0 !important; color:#FFFFFF !important; cursor:pointer !important;  font-family: 'Bree Serif', serif; border-radius:5px !important; display:table !important; margin-top:10px !important; padding: .618em 1em;}

input#ywqa-submit-question{margin-left:20px; font-size:16px !important; font-weight:300 !important; background:#1294ca !important; border:0 !important; color:#FFFFFF !important; cursor:pointer !important;  font-family: 'Bree Serif', serif; border-radius:5px !important; display:table !important; margin-top:10px !important; padding: .618em 1em;}

.search h1{margin-bottom:20px;}
.woocommerce-pagination{float: left;
clear: both;
width: 100%;
text-align: center;
}
.woocommerce-pagination ul li{ width:2% !important;}
.page h1{margin-bottom:20px;}
.woocommerce-MyAccount-content fieldset{border:none; margin-top:30px; padding:0;}
.woocommerce-MyAccount-content fieldset legend{font-size:20px; color:#169ad1;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height: normal !important;}
span.question, span.answer{display:inline-block;}
.questions-section h3{padding-left:5px !important;}
#ywqa_question_list{padding-left:5px !important;}
#ask_question{padding-left:5px !important;}
dl.variation dd p{display:inline;}
.woocommerce-tabs .panel{margin: 0 2em 2em !important;}
.share_buttons_1{display:none;}
.slider_1{margin-bottom:0 !important;}
.variations .label label{font-size:24px; color:#169ad1;}
mark{background:none;}
.product-range{background:#25aae2; border-radius: 5px; margin-bottom: 10px !important;}
li.product-range a{color:#FFF !important;}
.woocommerce-breadcrumb{ font-size:14px !important; color:#26252a !important;}
.woocommerce-breadcrumb a{ color:#25aae2 !important;}
.deal_sec span.price{display:inline-flex !important;}
.price del{margin-right:5px; color:red !important; opacity:0.7 !important;}
.price ins{text-decoration:none;}
.single-product .product_meta{display:grid; font-weight:bold;}
.single-product .product_meta .sku, .posted_in a, .tagged_as a{font-weight:normal;}
.up-sells{margin-top:100px;}
.cross-sells h2{margin-bottom:20px;}
.cart-collaterals span.price{display:inline-flex !important;}
.aws-search-result .woocommerce-Price-amount{font-size: 18px; font-weight: 300; color: #000; margin-top: 10px; margin-bottom: 10px; font-family: 'Bree Serif', serif;}
.aws-search-result .aws_onsale{background:#169ad1 !important;}

.woocommerce ul.products li.product .stock,
.woocommerce-page ul.products li.product .stock,
.woocommerce ul.products li.product .out-of-stock,
.woocommerce-page ul.products li.product .out-of-stock {
    color: #32CD32;
    font-size: 15px;
    padding: 0 0px 6px;
    font-weight:bold;
}

/* Add this if you want Out of Stock to appear in red */
.woocommerce ul.products li.product .out-of-stock,
.woocommerce-page ul.products li.product .out-of-stock {
    color: #f45f16 !important;
    font-weight:bold;
}
