/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

.single-product-main-image {
	width: 20%;
}

.products .thumbnail_container {
	text-align: center;
}

#top .thumbnail_container img {
	display: inline-block;
	height: 100px;
	max-width: 100%;
	width: auto;
}

.grid-content {
	min-height: 90px;
}

.grid-entry-title.entry-title > a {
	color: #407DBF !important;
}

.block-notice {
	background: #fcfcfc;
	border: 1px solid #e0e0e0;
	padding: 20px;
	clear: both;
}

.disable-no-action{
    pointer-events: none!important;
    opacity: 0.45!important;
}

.page-id-107 .inner_sidebar > nav {
	display: none;
}

.page-id-107.logged-in .inner_sidebar > nav {
	display: block;
}

.gform_wrapper input.ginput_quantity {
	width: 40px !important;
	float: right;
}

#wpmem_login .div_text input {
	max-width: 250px;
}

.sort_by_cat {
	font-size: 15px;
	line-height: 22px;
}

.page-id-2179 #wpmem_login {
	float: left;
}

#top.page-id-2179 #main .sidebar_right {
	float: right;
	width: 300px;
}

#top.page-id-2179.logged-in #main .sidebar_right {
	width: auto;
	float: inherit;
}

.page-id-2179 > .sidebar.sidebar_right {
	display: none;
}

@media (max-width: 768px) {

}

.ginput_preview strong::after {
	content: " - File Successfully Uploaded!";
	color: green;
}

.ginput_preview .gform_delete {
	margin-left: 5px;
	opacity: 0.5;
}

.ginput_preview strong {
	float: left;
	clear: both;
}

.gform_wrapper_50 .gform_body .gform_fields .gfield .ginput_product_price {
	display: none;
}

.rn_hide_prices .ginput_product_price_label,
.rn_hide_prices .ginput_product_price {
	display: none;
}

.rn_hide_prices input.ginput_quantity {
	float: none;
	display: inline-block;
}

.rn_hide_prices span.ginput_quantity_label {
	margin-left: 0 !important;
	margin-top: 5px;
	padding-right: 5px;
	display: block;
}

.rn_hide_prices .ginput_container_singleproduct {
	display: flex;
}

/* .woocommerce-billing-fields #billing_country_field {
	display: none;
} */

.rntf_discount .ginput_quantity,
.rntf_discount .ginput_quantity_label {
	display: none !important;

}
#test-ordering-form select{
	width: 20% !important;
}

/* .woocommerce-shipping-totals{
	display:none;
} */

.woocommerce-shipping-destination{
	display:none;
}

span.woocommerce-input-wrapper label{
	font-weight: normal !important;
}

#top .pos-list li{
	line-height: 0;
}

.pos-product-name{
	line-height: 2;
}

.error{
	color: red;
}

.shipping-notice-qld, .shipping-notice-nsw, .shipping-notice-vic, 
.shipping-notice-wa, .shipping-notice-other, .shipping-notice-us{
	border-style: solid;
    border-width: 1px;
    margin: 0 0 20px 0;
    padding: 19px;
}

.shipping-notice-us b{
	color: tomato;
}

.box {
	display: flex;
	align-items:center;
}

#top #wrap_all .header_color .menu-item-top-level:nth-child(n+8) > a .avia-menu-text{
	background-color: #2d5c88;
	color: #ffffff;
	border-color: #2d5c88;
	border: 2px solid;
	border-radius: 2px;
	padding: 9px;
	margin-left: -10px;
}

#top #wrap_all .header_color .menu-item-top-level:nth-child(7) > a .avia-menu-text{
	border: 2px solid;
	border-radius: 2px;
	padding: 9px;
}

.page-id-107 em{
	font-style: normal;
}

.page-id-4359 .column-top-margin{
	margin: 0;
}

.page-id-4359 div .av_one_half{
	width: 100%;
}

/* .single_add_to_cart_button,
.avia_cart_buttons {
	display: none !important;
} */

.woocommerce-remove-coupon[data-coupon="self_order"] {
    display: none;
}
#Delivery_Address_field{
	display:none!important;
}

.annual-holiday-notice p {
    margin: 0;
    color: #fff;
    opacity: 1;
    background: #2c5b86;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 12px 0;
}

.custom-message p{
	line-height:24px;
}
.custom-message{
    margin: 10px 0 20px;
}
.expert-product-container ul li {
    list-style: circle;
    line-height: 13px!important;
    border: none!important;
}
