.taxonomy-buttons-div{
	margin-top: 15px;
	margin-bottom: 15px;
}

.taxonomy-buttons {
	border: 1px solid #ee4123;
	text-transform: uppercase;
	background-color: #ffffff;
	padding-top: 20px!important;
	padding-right: 0px!important;
	padding-bottom: 20px!important;
	padding-left: 0px!important;
}

.taxonomy-buttons:hover{
	cursor: pointer;
}

.taxonomy-buttons .et_pb_text_inner {
	color: #ee4123!important;
}

.taxonomy-button-active{
	text-transform: uppercase;
	background-color: #ee4123;
	padding-top: 20px!important;
	padding-right: 0px!important;
	padding-bottom: 20px!important;
	padding-left: 0px!important;
}

.taxonomy-buttons:hover {
	background-color: #ee4123;
	border-color: rgba(0,0,0,0);
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
}

.taxonomy-buttons:hover .et_pb_text_inner{
	color: white !important;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.taxonomy-buttons.taxonomy-button-active .et_pb_text_inner {
	color: #ffffff!important;
}

.taxonomy-item{
	border: 2px solid #000000;
}

.taxonomy-content .download-button{
	color: #ffffff!important;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	background-color: #000000;
	padding-top: 20px!important;
	padding-right: 20px!important;
	padding-bottom: 20px!important;
	padding-left: 20px!important;
}

.taxonomy-content {
	margin-bottom: 30px;
}

.taxonomy-tab-hidden{
	transition: opacity 1s ease-out;
	opacity: 0;
	height: 0;
	overflow: hidden;
}

.taxonomy-tab-active{
	opacity: 1;
	height: auto;
}

.taxonomy-tab .et_pb_column{
	margin-right: 5%;
	margin-bottom: 30px;
}

.taxonomy-tab .et_pb_column:nth-child(4n){
	margin-right: 0px;
}

@media only screen and (max-width: 1700px){
	.taxonomy-tab .et_pb_column{
		/*margin-right: 31px;*/
	}
}

.taxonomy-tab .et_pb_button.download-button:hover {
	background: #ee4123!important;
}

.taxonomy-tab .et_pb_button.download-button:after{
	content:none;
}
.taxonomy-tab .et_pb_button.download-button{
	transition: all 300ms ease 0ms;
}

@media only screen and (max-width: 980px){
	.taxonomy-buttons-div, .taxonomy-buttons-div.taxonomy-buttons-total-1{
		width: 80% !important;
	}
}
.taxonomy-buttons-div{
	width: 40%;
}

.taxonomy-buttons-div.taxonomy-buttons-total-1{
	width: 15%;
}

.taxonomy-buttons-div .et_pb_column{
	margin-bottom: 20px;
}

.taxonomy-buttons-div .et_pb_column_1_1{
	width: 100%;
}

#publications-download .et_pb_row{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

#publications-download .taxonomy-buttons-total-4 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 98%;
}

@media (max-width: 600px) {
	#publications-download .taxonomy-tab.taxonomy-tab-active .et_pb_column.et_pb_column_1_4 {
		width: 70%;
		margin: auto !important;
		margin-bottom: 30px !important;
	}

	#publications-download .taxonomy-buttons-total-4 {
		width: 100%;
	}
}
