/* ==============================================================================
Theme Name: Phlox Child
Description: Child theme for the Phlox theme 
Author: averta
Template: phlox
Version: 2.4.4
================================================================================= */
/* Color Scheme
Orange:
#ff5000
Yellow:
#ffd800
Grey
#282729


*/

a {
	color: #a0a0a0 !important;
}

.current-menu-item {	color: #fff !important;}
.site-header-section .aux-menu-depth-0>.aux-item-content {	color: #ffffff !important;}
.site-header-section .aux-menu-depth-0>.aux-item-content:hover {	color: #ffd800 !important;}
.aux-top-header {color: #a0a0a0 !important;}

.site-header-section .aux-master-menu.aux-horizontal.aux-with-splitter>.aux-menu-item>.aux-item-content::after, .aux-elementor-header .aux-master-menu.aux-horizontal.aux-with-splitter>.aux-menu-item>.aux-item-content::after {	display: none !important;}

a.aux-cart-contents .auxicon-shopping-cart-1-1 {color: #a0a0a0 !important;}

.aux-goto-top-btn {
	display: none !important;
}
.aux-top-header {
	position: fixed !important;
	z-index: 999999 !important;
	border-bottom: solid 2px #ff5000 !important;
}
#site-header {
	margin-top: 40px !important;
	z-index: 99999 !important;
}




h1.page-title {
	color: #ff5000 !important;
	line-height: 1 !important;
	font-size: 1.6875em !important;
	font-weight: 600 !important;
}

div#wpcs_tab_268 {
	top: 400px !important;
	border-radius: 5px 5px 0px 0px !important;
}

hr.orange-line-2 { 
	border: solid #ff5000; 
	border-width: 2px 0 0; 
	clear: both; 
	margin: 22px 0 21px; 
	height: 0; 
}
.elementor-button {
	color: #fff !important;
}

.aux-cart-wrapper .aux-shopping-basket:before {
	background: #efefef !important;
}
/* Testimonial Rotator */
.testimonial_rotator_star {
	color: #ffd800 !important;
}
.testimonial_rotator_slide_title {
	color: #efefef !important;
	font-size: 24px !important;
}
.testimonial_rotator_quote {
	color: #efefef !important;
}

/* Contact Form */
.wpcf7 input[type="submit"] {
	background-color: #ff5000 !important;
	border-radius: 3px !important;
}
div#wpcs_content_inner_268 {
	border: none !important;
}

/* Sidebar Button Website */
button.quote-button-website {
	background-color: #ff5000 !important;
	background: #ff5000 !important;
	color: #ffffff !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	border-radius: 3px !important;
	-webkit-font-smoothing: antialiased !important;
	line-height: 1 !important;
	padding: .618em 3em !important;
}

/* Sidebar Button Store */
button.quote-button-store {
	float: left !important;
	/*text-align: center !important;*/
	margin-right: 50% !important;
	margin-bottom: 30px !important;
	line-height: 1 !important;
	background-image: none !important;
	padding: .618em 0em !important;
	width: 50% !important;
	background-color: #ff5000 !important;
	Color: #ffffff !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	border-radius: 3px !important;
	-webkit-font-smoothing: antialiased !important;
	clear: both !important;
}
/* Sidebar Button Store */
button.quote-button-website {
	font-size: 16px !important;
    padding: 15px 30px !important;
	font-weight: 800 !important;
    background-color: #ff5000 !important;
}
/* Quote Sidebar */
[off-canvas] {
	Color: #fdfdfd !important;
}
.sidebar-close img {
    padding-top: 20px !important;
	left: 10px !important; 
}
.get-a-quote-form-sidebar {
	margin: 0px 10px 0px 10px !important;
}
.ppom-wrapper {
	margin-bottom: 25px;
}
.posted_in a {
	color: #6e6e6e !important;
}
/* Description Header */
.entry-content h2, .comment-body h2 {
	display: none !important;
}
/* Woocommerce */
/* Sidebar Menu Info */
.sidebar-menu-info {
	display: block !important;
}
.sidebar-menu-info:hover {
	color: #ff5000 !important;
}
.woocommerce #respond .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	color: #ffffff !important;
	background-color: #ff5000 !important;
}
.berocket_minmax {
	margin-right: 30px !important;
}
.woocommerce table.shop_table {
	border: none !important;
}
.cart_totals h2 {
	display: none !important;
}
div.col-2 {
	display: none !important;
}
.woocommerce-page.woocommerce-checkout .col2-set .col-1 {
    float: none !important;
    width: 100% !important;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea {
	max-width: 100% !important;
}
.woocommerce-shipping-fields {
	display: none !important;
}
.woocommerce div.product div.images {
	margin-bottom: 4em !important;
}
.woocommerce div.product .product_title {
	font-size: 22px !important;
	font-weight: 500 !important;
}
.page-title-section .page-header {
	display: none !important;
}
.woocommerce-loop-product__title {
	color: #ff5000 !important;
}
/* Woocommerce Buttons */
.woocommerce div.product form.cart {
	width: 100% !important;
}
.woocommerce button.button.single_add_to_cart_button {
	padding: .618em 0em !important;
	width: 30% !important;
	float: right !important;
	/*text-align: right !important;*/
	display: inline !important;
}
.woocommerce div.product form.cart .variations td {
    display: block !important;
	padding: 0em 0em !important;
	font-weight: 500 !important;
}
.woocommerce div.product form.cart .variations {
	margin-bottom: 0em !important;
}
.woocommerce div.product form.cart .variations label {
	font-weight: 500 !important;
	margin-bottom: .5rem !important;
}
.woocommerce div.product form.cart .variations select {
	padding: 0.375rem 0.75rem !important;
	border-radius: 3px !important;
}
.woocommerce div.product form.cart .variations select:not([multiple]) {
	padding: 0.375rem 0.75rem !important;
	border-radius: 3px !important;
}
.woocommerce form .form-row {
	padding: 0px !important;
}
.ppom-col {
    padding: 0 0px !important;
}
.woocommerce div.product form.cart .variations select {
	width: 100% !important;
	margin-right: none !important;
}
.woocommerce div.product form.cart div.quantity {
	float: left !important;
	display: inline !important;
}
input.minus {
	color: #fff !important;
	background: #59585b !important;
}
input.plus {
	color: #fff !important;
	background: #59585b !important;
}
/* Pricing table */
.woocommerce-variation [style] { 
	display: block !important;
}
.price-table th {
	padding: .1em .2em !important;
}
.price-table td {
	padding: .1em .2em !important;
}
.matrix-table-1 {
	display: inline !important;
}
.matrix-table-2 {
	display: inline !important;
}
.matrix-table-3 {
	display: inline !important;
}
.matrix-table-4 {
	display: inline !important;
}

.woocommerce li.product {
    text-align: center !important;
}

.woocommerce ul.products li.product .button {
	margin-left: 4em !important;
	margin-right: 4em !important;
	margin-bottom: .5em;
}
.woocommerce a.button {
	padding: .4em .8em !important;
	color: #ffffff !important;
	background-color: #ff5000 !important;
}
/*
a.page-numbers {
	color: #ff5000 !important;
}
*/

/*
.matrix-price-1 {
	display: block !important;
}
.matrix-price-1 {
	display: block !important;
}
*/
/*
.matrix-table-1 {
	display: inline !important;
}
.matrix-price-1 {
	display: block !important;
	width: 25% !important;
	padding: 5px 10px 5px 10px !important;
	border: 1px solid #000;
}
.matrix-table-price-1 {
	display: block !important;
}
.matrix-table-2 {
	display: inline !important;
}
.matrix-price-2 {
	display: inline !important;
	width: 25% !important;
	padding-right: 10px;
}
.matrix-table-price-2 {
	display: block !important;
}
.matrix-price-3 {
	display: inline !important;
	width: 25% !important;
	padding-right: 10px;
}
.matrix-price-4 {
	display: inline !important;
	width: 25% !important;
	padding-right: 10px;
}
*/
#ppom-price-container {
	display: none !important;
}
.price-rules-table-wrapper {
	display: none !important;
}

/* Woocommerce message */
.woocommerce-message a.button {
	background-color: #ff5000 !important;
	color: #fff !important;
}
.woocommerce-message {
    border-top-color: #ff5000 !important;
}
.woocommerce-message::before {
	color: #ff5000 !important;
}
/* Price */
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #333745 !important;
	font-weight: 600 !important;
}
.woocommerce ul.products li.product .price {
	color: #333745 !important;
}
/* Product Taglines */
.product-tagline {
	margin-top: 20px;	
	width: 100% !important;
	font-weight: 600;
	color: #ff5000;
}
.product-tagline-description {
	margin-bottom: 30px;	
}
/* Quantity buttons */
.minus {
	padding: 11px 25px !important;
	border-radius: 3px !important;
}
.plus {
	padding: 11px 25px !important;
	border-radius: 3px !important;
}
div.product_meta {
	margin-top: 100px !important;
}
/* Download PDF Button */
.emd_dl_grey {
	background-color: #ff5000 !important;
	background: #ff5000 !important;
	border: 1px solid #ff5000 !important;
	font-weight: 600 !important;
	border-radius: 3px !important;
	-webkit-font-smoothing: antialiased !important;
	box-shadow: none !important;
	text-shadow: none !important;
	font-family: inherit !important;
	margin-bottom: 30px;
}
a.emd_dl_grey {
	color: #ffffff !important;
}
/* Cart */
.woocommerce-checkout #payment div.payment_box {
	display: none !important;
}
.woocommerce-checkout #payment div.form-row {
	padding: 1em !important;
}
/* Cart Page */
.woocommerce a.button.alt {
	background-color: #ff5000 !important;
}

.topheaderphonenumber {
	color: #ff5000 !important;
	font-size: 16px;
	font-weight: 600;
	display: inline !important;
}
div.topheadertext {
	display: inline;
}
div.topheaderphoneicon {
	margin-left: 10px;
	display: inline !important;
	content:url(http://cn168hiviswear.reignerstudio.com.au/wp-content/uploads/2019/08/Phone-Icon.png);
	max-height: 13px !important;
	width: auto !important;
}​


a[href^="tel"] {
  color: #ff5000 !important;
  text-decoration: none !important;
}

/* Iphone Number */
a[href^="tel"] {
  color: #ff5000 !important;
  text-decoration: none !important;
}

.menu-header-top-bar-container { display: none !important; }


/* Checkout Page */
@media (min-width: 993px) {

	/* ---------------------
        WOOCOMMERCE
        --------------------- */
        body .woocommerce .col2-set .col-1{width:100%;}
        .woocommerce-billing-fields h3{margin-top:40px;}
        .woocommerce .col2-set, .woocommerce-page .col2-set{width:48%;float:left;}
        #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review{float:left;width:48%;margin-left:2%;margin-top:40px;}

}
@media screen and (max-width: 1104px) {
	.woocommerce ul.products li.product .button {
		margin-left: 2em !important;
		margin-right: 2em !important;
	}
}
@media screen and (max-width: 836px) {
	.woocommerce ul.products li.product .button {
		margin-left: 1em !important;
		margin-right: 1em !important;
	}
}

@media screen and (max-width: 767px) {
	.woocommerce ul.products li.product .button {
		margin-left: 5.5em !important;
		margin-right: 5.5em !important;
	}
	
	.site-header-section .aux-menu-depth-0>.aux-item-content {
		height: 10px !important;
	}
	
	
	/*	
	.aux-container {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.aux-sidebar .aux-sidebar-primary {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.aux-sidebar .sidebar-inner {
		padding: 1.875em 1.875em !important;
	}
	.aux-primary {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	*/

	
}
@media screen and (max-width: 649px) {
	.woocommerce ul.products li.product .button {
		margin-left: 4em !important;
		margin-right: 4em !important;
	}
}

@media screen and (max-width: 545px) {
	.woocommerce ul.products li.product .button {
		margin-left: 2.5em !important;
		margin-right: 2.5em !important;
	}
}
@media screen and (max-width: 477px) {
	.woocommerce ul.products li.product .button {
		margin-left: 1em !important;
		margin-right: 1em !important;
	}
}

@media screen and (max-width: 460px) {
	.woocommerce div.product form.cart div.quantity {
		width: 100% !important;
	}
	.woocommerce button.button.single_add_to_cart_button {
		width: 100% !important;
	}
}
@media screen and (max-width: 500px) {
	div.topheadertext {
		display: none !important;
	}
}