.hidden, .hidden * {
	display: none !important;
}

.width_fit_content {
	width: fit-content !important;
}


#brx-header {
	background-color: #1a233a;
	position: static !important;
}



.home #brx-header {
	background-color: transparent !important;
	position: absolute !important;
}

#brxe-rchllx {
	border-bottom: none !important;
}


.pointer_events_none, .pointer_events_none * {
	pointer-events: none !important;
}

.font_transparent_all, .font_transparent_all * {
	color: rgba(0,0,0,0) !important;
}

.font_zilla_slab {
	font-family: "Zilla Slab", sans-serif;
}

.italics {
	font-style: italic;
}

.padding_left_right_100 {
	padding-left: 100px;
	padding-right: 100px;
}

.padding_left_100 {
	padding-left: 100px;
	padding-right: 0px;
}


.padding_right_100 {
	padding-left: 0px;
	padding-right: 100px;
}


.padding_top_bottom_100 {
	padding-top: 100px;
	padding-bottom: 100px;
}

.padding_top_bottom_50 {
	padding-top: 50px;
	padding-bottom: 50px;
}


.width_75_until_1199, .width_75_until_991 {
	width: 75% !important;
}

.img_opacity_0 { 
	opacity: 0;
}



.logo_row_container {
	width: 100%;
	display: flex;
	flex-wrap: nowrap !important;
	justify-content: space-around;
	align-items: center;
	gap: 50px;
}

.logo_row_container img {
/*     flex: 1 1 0; */
    min-width: 0;
    max-width: 100%;
    height: auto;
    object-fit: contain;
}

.button_hover_change_brown {
	border: solid 3px transparent !important;
	transition: 200ms;
}
 
.button_hover_change_brown:hover {
	background-color: #FFF !important;
	color: #411e25 !important;
	border: solid 3px #411e25 !important;
	transition: 200ms;
}

.custom_boots_difference_block {
	display: flex !important;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 25px;
}


.custom_boots_difference_block {
	display: flex !important;
}

.custom_boots_difference_block_text_wrapper {
	display: flex !important;
	flex-direction: column !important;
/* 	width: 50%; */
}

.custom_boots_difference_block_title {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start !important;
	flex-wrap: nowrap;
	gap: 10px;
}

.custom_boots_difference_block_title img {
	width: 50px !important;
	height: 50px !important;
}



.img_width_small {
	max-height: 400px;
	width: auto;
}


/* ---------- TAB BLOCK ---------- */


.tabs-on-right-side {
	display: flex;
	flex-direction: row-reverse !important;
}

.tabs-on-right-side .tab-content, .tabs-on-right-side .tab-title {
	border: none !important;
}

.tabs-on-right-side .tab-menu {
	width: 305px;
	background-color: #1a233a;
	color: #FFF;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-top: 25px;
	padding-bottom: 25px;
}

.tabs-on-right-side .tab-title {
	font-family: "Zilla Slab", sans-serif;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.tab_content_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
}


.tab_content_img_wrapper {
	width: 60%;
	min-height: 500px;
	display: flex;
	align-items: center;
}


.tab_content_img_wrapper img {
	min-height: 500px;
	object-fit: cover;
}

.tab_content_text_wrapper {
	display: flex;
	flex-direction: column;
	gap: 25px;
	width: 40%;
	padding-left: 40px;
	padding-right: 40px;
	min-height: 500px;
}




/* ---------- SCREEN RESPONSIVENESS ---------- */




@media screen and (max-width: 1199px) {

	.hide_at_1199 {
		display: none;
	}
	
	.tab_content_img_wrapper, .tab_content_text_wrapper {
		width: 50%;
	}
	
	.width_75_until_1199 {
		width: 100% !important;
	}	

}


.show_at_991 {
	display: none !important;	
}


@media screen and (max-width: 991px) {
	
	p {
		font-size: 20px;
	}
	
	.show_at_991 {
		display: block !important;
	}
	
	.hide_at_991 {
		display: none !important;
	}
	
	.padding_left_right_100 {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	
	.padding_top_bottom_100 {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	
	.width_75_until_991 {
		width: 100% !important;
	}	
		
	.text_align_center_at_991 {
		text-align: center;
		justify-content: center !important;
	}
	
	.custom_boots_difference_block {
		padding: 50px !important;
		padding-bottom: 25px !important;
	}
	
	.custom_boots_page_slider .slider-content {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.slider_content_wrapper {
		padding-bottom: 50px;
	}
	
	.slider_content_text_wrapper {
		padding-left: 50px;
		padding-right: 50px;
	}
	
	.slider_content_text_wrapper h2 {
/* 		font-size: 50px; */
		text-align: center;
		padding-top: 50px;
		padding-bottom: 25px;
	}
	
	.slider_content_text_wrapper p {
		color: #000;
		text-align: left;
	}
	
	
	.custom_boots_page_slider .swiper-slide {
		min-height: unset !important;
		padding-bottom: 50px !important;
		align-items: flex-start !important;
	}
	
	
}

@media screen and (max-width: 767px) {
	.logo_row_container {
		flex-direction: column !important;
		gap: 50px;
	}
	
	.logo_row_container img {
        flex-basis: 100%;
        width: auto;
		max-width: 175px;
		min-width: unset;
		padding-bottom: 25px !important;
	}
}




@media screen and (max-width: 500px) {
	
	p {
		font-size: 16px;
	}
	
	.text_align_center_at_500 {
		text-align: center;
	}
	
	.padding_left_right_100 {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	
	.custom_boots_difference_block_title {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.custom_boots_difference_block {
		padding: 25px !important;
		padding-top: 50px !important;
	}
	
	
	.slider_content_wrapper {
		padding-bottom: 0px;
	}
	
	.slider_content_text_wrapper h2 {
		padding-top: 25px;
	}
	
	.slider_content_text_wrapper {
		padding-left: 25px;
		padding-right: 25px;
	}
	
}

#brxe-pczkdv,
#brxe-lthuxz{
	background-position: center !important;
}