/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> .wpgb-facet, .wpgb-input, wpb-select **/
.wpgb-facet, 
.wpgb-input, 
wpb-select {
	color: rgb(179, 179, 179) !important;
	border-color: rgba(200, 202, 203, 0.4) !important;
	border-width: 2px !important;
}

/** General >> #div_block-103-596 .wpgb-input:focus **/
#div_block-103-596 .wpgb-input:focus {
	color: rgb(255, 255, 255) !important;
	border-color: rgb(230, 230, 230) !important;
	border-width: 2px !important;
}

/** General >> .wpgb-input, wpgb-select **/
.wpgb-input, 
wpgb-select {
	border-color: rgba(200, 202, 203, 0.71) !important;
	border-width: 2px !important;
}

/** General >> Facet [type="button"] **/
wpgb-search-facet  [type="button"] {
	background-color: rgb(223, 141, 43) !important;
	height: auto !important;
	margin-bottom: 0 !important;
}

/** General >> Facet [type="button"]:hover **/
wpgb-search-facet  [type="button"]:hover {
	background-color: rgb(223, 141, 43) !important;
	filter: opacity(0.8) !important;
	height: auto !important;
	margin-bottom: 0 !important;
}

/** General >> Input fields - archive **/
#div_block-103-596 .wpgb-input {
	max-width: 271px !important;
}

/** General >> Shortcode 105 596 wpgb range values **/
#shortcode-105-596 .wpgb-range-values {
	color: rgb(226, 227, 228) !important;
}

/** General >> Duration wpgb range facet **/
#shortcode-105-596 .wpgb-range-facet {
	width: 260px !important;
}

/** General >> Wpgb range progress **/
.wpgb-range-progress {
	background-color: rgb(223, 141, 43) !important;
}

/** General >> Wpgb range thumbs wpgb range thumb **/
.wpgb-range-thumbs > .wpgb-range-thumb {
	border-color: rgb(223, 141, 43) !important;
}

/** General >> .wpgb-select **/
.wpgb-select {
	max-width: 150px !important;
	border-color: rgb(173, 176, 179) !important;
}

/** General >> .wpgb-select:hover **/
.wpgb-select:hover {
	color: rgb(239, 239, 239) !important;
	border-color: rgb(239, 239, 239) !important;
}

/** General >> .wpgb-select:focus **/
.wpgb-select:focus {
	border-color: rgb(223, 141, 43) !important;
}

/** General >> .wpgb-range-clear **/
.wpgb-range-clear {
	color: rgb(232, 232, 232) !important;
}

/** General >> .wpgb-range-clear:hover **/
.wpgb-range-clear:hover {
	color: rgb(232, 232, 232) !important;
	background-color: rgb(223, 141, 43) !important;
}

/** General >> #shortcode-106-596 .wpgb-select **/
#shortcode-106-596 .wpgb-select {
	max-width: 180px !important;
}

/** General >> #shortcode-252-596 > div > fieldset:nth-of-type(1) > div:nth-of-type(1) > .wpgb-select:nth-of-type(1) **/
#shortcode-252-596 > div > fieldset:nth-of-type(1) > div:nth-of-type(1) > .wpgb-select:nth-of-type(1) {
	max-width: 100% !important;
}

/** General >> #shortcode-379-596 [type="button"] **/
#shortcode-379-596 [type="button"] {
	background-color: rgba(223, 12, 12, 0) !important;
	border: 1px solid rgba(255, 255, 255, 0.4) !important;
	border-radius: 7px !important;
}

/** General >> Shortcode 379 596 [type="button"]:hover **/
#shortcode-379-596 [type="button"]:hover {
	background-color: rgba(255, 255, 255, 0.4) !important;
	border: 1px solid rgba(255, 255, 255, 0.4) !important;
	border-radius: 7px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= General =================== */

	/** General >> #shortcode-252-596 > div > fieldset:nth-of-type(1) > div:nth-of-type(1) > .wpgb-select:nth-of-type(1) **/
	#shortcode-252-596 > div > fieldset:nth-of-type(1) > div:nth-of-type(1) > .wpgb-select:nth-of-type(1) {
	max-width: 100% !important;
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= General =================== */

	/** General >> .wpgb-select **/
	.wpgb-select {
	
}

	/** General >> #shortcode-106-596 .wpgb-select **/
	#shortcode-106-596 .wpgb-select {
	max-width: 100% !important;
}

	/** General >> Season select **/
	Season select {
	width: auto !important;
	max-width: auto !important;
}

	/** General >> #shortcode-252-596 > div > fieldset:nth-of-type(1) > div:nth-of-type(1) > .wpgb-select:nth-of-type(1) **/
	#shortcode-252-596 > div > fieldset:nth-of-type(1) > div:nth-of-type(1) > .wpgb-select:nth-of-type(1) {
	max-width: 100% !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= General =================== */

	/** General >> #shortcode-106-596 .wpgb-select **/
	#shortcode-106-596 .wpgb-select {
	max-width: 100% !important;
}

	/** General >> #shortcode-252-596 > div > fieldset:nth-of-type(1) > div:nth-of-type(1) > .wpgb-select:nth-of-type(1) **/
	#shortcode-252-596 > div > fieldset:nth-of-type(1) > div:nth-of-type(1) > .wpgb-select:nth-of-type(1) {
	max-width: 100% !important;
}


}

