.desktop-additional-content , .header__additional-content{
	width: 100%;
}
.amfinder-vertical, .amfinder-horizontal{
	background: #262626 ! important;
	padding: 15px 0 ! important;
}
.dropdown-title {
    display: none;
}
.amfinder-horizontal .fancy-dropdown-button {
	position: absolute;
	top: 16px;
	right: 15px;
	width: 16px;
	height: 8px;
	background: url(../images/dropdown-arrow.svg) right center no-repeat;
	background-size: 16px auto;
	opacity: .4;
}
.amfinder-select-wrapper{
	background-color: #fff;
	width: 100%;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in;
}
.amfinder-horizontal .amfinder-buttons button.button{
	width: calc(50% - 5px)!important;
	/*margin-top: 6px;*/
	color: #fff;
	font-weight: 500;
}
.amfinder-horizontal .amfinder-buttons button.button.action.primary {
	/*background-color: #88a121;*/
	background-color: rgb(0 215 225);
	color: #272926;
}
.amfinder-horizontal .amfinder-buttons button.button {
   	background: #515150;
}
.amfinder-horizontal .amfinder-buttons button.button.action.primary:hover {
	color: #fff;
	background-color: rgb(201, 238, 35);
}
.amfinder-horizontal .amfinder-buttons button.button.action.primary:hover:after{
	background-color: rgb(201, 238, 35);
}



/*Desktop specific CSS*/
@media screen and (min-width: 1025px), print) {
	.header__content{
		min-height: unset;
		padding-top: 13px;
    	padding-bottom: 10px;
	}
	.amfinder-horizontal .am-item{
		margin: 0 ! important;
	}
	.amfinder-horizontal .last, .amfinder-vertical .last{
		float: right;
		width: 24% ! important;
	    margin: 0 ! important;
	    text-align: left ! important;
	}
	.amfinder-horizontal .amfinder-toggle li.am-item.-list-item{
		padding-left: 15px;
		width: 25% ! important;
	}
	.amfinder-horizontal .amfinder-toggle{
		padding: 0 ! important;
	}

	.amfinder-horizontal .am-item .amfinder-select{
		position: relative;
	    z-index: 1;
	    width: 100% ! important;
	    font-size: 16px;
	    background: 0 0;
	    border: none;
	    outline: 0;
	    appearance: none;
	    padding-left: 10px;
	    padding-bottom: 10px;
	}
	/*.amfinder-horizontal .amfinder-buttons button.button{
	    padding-top: 8px;
	    padding-bottom: 7px;
	}*/
	.amfinder-horizontal .amfinder-buttons button.button.action.primary:hover {
	    color: #fff;
	}

	.header__additional-content .finder-btn.button{
		display: none;
	}
}

@media only screen and (max-width: 1024px){
	.mobile-header--layout-2 .col.header__content-wrapper{
		order: 1;
	}
	.desktop-additional-content {
    	order: 0;
	}
	.finder-button {
	    padding-left: 10px;
	    padding-right: 10px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	    background: #262626;
	}
	.finder-button .finder-btn.button:after{
		display: none;
	}
	.finder-button .finder-btn.button {
	    font-weight: 600;
	    width: 100%;
	    color: rgb(51, 51, 51);
	}
	.header__additional-content .amfinder-common-wrapper.amfinder-horizontal {
    	display: none;
	}
	.header__additional-content .amfinder-common-wrapper.amfinder-horizontal.active{
		display: block;
		padding-top: 0 ! important;
	}
	.amfinder-horizontal .amfinder-title{
		display: none;
	}
	.header__additional-content .amfinder-common-wrapper.amfinder-horizontal.active .amfinder-toggle{
		display: block;
		border: unset;
	}
	.amfinder-horizontal .am-item{
		margin-bottom: 10px ! important;
		width: 100% ! important;
	}
	.amfinder-horizontal .am-item .amfinder-select, .footer.content .amfinder-horizontal .am-item .amfinder-select{
		padding-left: 20px;
	    padding-bottom: 10px;
	    z-index: 1;
	    width: 100%;
	    font-size: 16px;
	    border: none;
	    outline: 0;
	}
	.amfinder-horizontal .am-item .amfinder-select-wrapper select {
    	background-image: none;
	}
}


@media only screen and (max-width: 767px){
	/*.mobile-header--layout-2 .col.header__content-wrapper{
		order: 1;
	}
	.desktop-additional-content {
    	order: 0;
	}*/
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
	
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
	
}