/*
Theme Name:         Baby Anything
Theme URI:          http://hectare.design
Description:        Custom Wordpress theme
Version:            1.1
Author:             Hectare
Author URI:         http://hectare.design

*/

/* --------------------------------------------------

	This stylesheet will not be loaded in the front
	end. It exists here to register the wordpress theme
  details only.

-------------------------------------------------- */

@font-face {
	font-family: 'MatryoshkaXXS';
	src: url('assets/fonts/MatryoshkaXXS.eot?#iefix') format('embedded-opentype'), url('assets/fonts/MatryoshkaXXS.otf') format('opentype'), url('assets/fonts/MatryoshkaXXS.woff') format('woff'), url('assets/fonts/MatryoshkaXXS.ttf') format('truetype'), url('assets/fonts/MatryoshkaXXS.svg#MatryoshkaXXS') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*
html{
 font-family: 'MatryoshkaXXS' !important;
}
body{
 font-family: 'MatryoshkaXXS' !important;
}

.flexnav li a {
    font-family: 'MatryoshkaXXS' !important;
}
h1, h2, h3, h4, h5, h6{
    font-family: 'MatryoshkaXXS' !important;
}
a{
    font-family: 'MatryoshkaXXS' !important;
}
*/




.product-price p {
	width: 100px;
}
.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a {
	padding: 0 6px;
	text-decoration: none;
	border: 0!important;
	background: none!important;
	box-shadow: none!important;
	color: #000!important;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	float: left;
	font-size: .7em;
	color: #000;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding: 0 6px;
	text-decoration: none;
	border: 0!important;
	background: none!important;
	box-shadow: none!important;
	color: #000!important;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	float: left;
	font-size: .7em;
	color: #000;
}
.woocommerce-widget-layered-nav-dropdown .select2-container .select2-selection--multiple .select2-selection__rendered li {
	font-size: .7em!important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	font-size: 12px!important;
	font-family: "proxima-nova", sans-serif;
}
.filters .select2-selection__placeholder {
	font-size: 12px!important;
	font-family: "proxima-nova", sans-serif;
}
.woocommerce select {
	font-family: "proxima-nova", sans-serif;
	font-size: 12px!important;
}
.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit, .price_slider_amount .button {
	font-family: "proxima-nova", sans-serif;
	font-size: 12px!important;
	padding: 4px 10px 4px !important;
	letter-spacing: 0.01em!important;
	
}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
	font-size: 12px;
}
.select2-results__option {
	font-size: .7em;
}
.single-product .product_meta {
	display: none;
}
select.orderby {
	background: url('https://babyanything.com.au/wp-content/uploads/2020/05/vector.png') no-repeat;
	background-position: 95%;
	-webkit-appearance: none;
	border: 1px solid #cccccc;
	width: 158px;
	border-radius: 0px;
	padding: 0 0 0 3px;
	height: 20px;
}
/*@media screen and (max-width:1500px) {
.filters .woocommerce-ordering {
	padding-top: 36px;
}
.filters {
	display: flex;
}
.filters #secondary {
	display: inline-block;
	width: 800px;
	margin-left: auto;
}
@media screen and (max-width:1269px) {
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
 float: none;
}
.woocommerce-ordering, .woocommerce-result-count {
 padding-top: 9px;
}
.filters .woocommerce-ordering {
 padding-top: 1px!important;
 padding-left: 0;
}
}
select.orderby {
	width: 200px;
}
}

@media screen and (max-width:1199px) {
.ordering {
	width: 200px;
}
#secondary article {
	width: 200px;
}
}

@media screen and (max-width:991px) {
.filters {
	display: block;
}
.ordering {
	width: 100%;
}
.filters .woocommerce-ordering {
	width: 100%;
}
.filters #secondary {
	width: 100%;
}
#secondary article {
	width: 100%;
	margin-right: 0;
}
.filters #secondary .small-12.columns {
	padding: 0;
}
select.orderby {
	background: #fff url('https://babyanything.com.au/wp-content/uploads/2020/05/vector.png') no-repeat;
	background-position: 99.5%;
	width: 100%!important;
}
.select2-container .select2-selection--multiple ul.select2-selection__rendered::after {
	right: 6px!important;
}
}*/
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	top: -3px;
}
.sub-menu .touch-button {
	transform: rotate(-91deg);
}

.wooccm-additional-fields{
    position: relative;
    padding: 30px 0 0 25px;
    text-align: left;
}
#additional_wooccm0_field  {
    position: absolute;
    left: 0;
    top: 0;
}
.wooccm-additional-fields h4 {
    margin: 2px 0 10px 0;
    text-align: left;
}
#additional_wooccm0_1 {
    position: relative;
    left: -22px;
    top: 20px;
}

/*=========================
 * Fliter
 * =======================*/
@media screen and (max-width:1366px) {
.filters {
	padding: 20px 0 20px;
}
.ordering.desktop {
	display: none;
}
.ordering.tab {
	display: block !important;
	text-align: right;
	padding: 0 10px 0 0;
}
.ordering.tab .woocommerce-result-count {
	display: none!important;
}
.ordering.tab .woocommerce-ordering {
	padding-top: 0;
	padding-bottom: 15px;
}
.woocommerce-ordering {
	float: none !important;
}
.select2-container .select2-selection--single {
	margin: 0!important;
}
.filters #secondary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	flex-direction: row;
}
#secondary article {
	width: 25%;
	display: inline-block;
	float: none;
	padding-right: 40px;
	margin: 0;
}
#secondary article.widget_price_filter {
	order: 3;
}
#secondary article#woocommerce_layered_nav-3 {
	order: 2;
}
#secondary article#woocommerce_layered_nav-2 {
	order: 1;
}
#secondary article:nth-child(4), #secondary article#woocommerce_layered_nav_filters-2 {
	order: 4;
}
#secondary article:last-child {
	padding: 0;
}
.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider {
	margin-bottom: 13px;
	margin-top: 15px;
}
}

@media screen and (max-width:960px) {
.filters {
	padding: 20px 10px 0;
}
#secondary article {
	width: 25% !important;
	padding-right: 15px !important;
}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
	font-size: 10px;
}
}

@media screen and (max-width:767px) {
.sub-menu .touch-button {
	transform: rotate(0);
}
#secondary article {
	width: 100% !important;
	padding-right: 0px !important;
}
.ordering.tab {
	padding: 0 10px 0 10px;
}
select.orderby {
	width: 100%;
	background-position: 98%;
}
}
