@CHARSET "UTF-8";
.amfinder-vertical,
.amfinder-horizontal
{
	border: 1px solid #C4C1BC;
	background: #F8F7F5;
	padding: 8px;
}

.amfinder-vertical .dropdown-title,
.amfinder-horizontal .dropdown-title
{
	font-size: 12px;
	font-weight: bold;
}

.amfinder-vertical .dropdown-element
{
	padding-bottom: 4px;
}

/* Responsive finder styles */

.amfinder-responsive { display: block; }
.amfinder-responsive .amfinder-title { display: none; }
.amfinder-responsive .amfinder-title span { position: relative; }
.amfinder-responsive .amfinder-toggle { padding: 10px; display: block; text-align: center; }
.amfinder-responsive .amfinder-buttons { display: block; width: 100%; }
.amfinder-responsive li { display: inline-block; min-width: 160px; margin-bottom: 20px; }
.amfinder-responsive li.last { display: block; width: 100%; }
.amfinder-responsive li div select { width: 100%; }


@media only screen and (max-width: 770px) {
    .amfinder-responsive li { display: block; width: 100%; margin-bottom: 20px; }
    .amfinder-responsive .amfinder-toggle { border: 1px solid #cccccc; display: none; border-top: none; }
    .amfinder-responsive .amfinder-title:hover { cursor: pointer; }

    .amfinder-responsive .amfinder-title span:before {


        border-style: solid;
        border-width: 0.2em 0.2em 0 0;
        content: '';
        display: inline-block;
        height: 0.5em;
        left: -0.3em;
        position: relative;
        top: 0.45em;
        transform: rotate(45deg);
        vertical-align: top;
        width: 0.5em;

    }
    .amfinder-responsive.open .amfinder-title span:before {
        border-style: solid;
        border-width: 0.2em 0.2em 0 0;
        content: '';
        display: inline-block;
        height: 0.5em;
        left: -0.3em;
        position: relative;
        top: 0.45em;
        transform: rotate(135deg);
        vertical-align: top;
        width: 0.5em;
    }

    .amfinder-responsive.open .amfinder-toggle { display: block; }

    .amfinder-responsive .amfinder-title {
        display: block;;
        color: #1f9dd9;
        font-style: normal;
        font-weight: 700;
        line-height: 1.4;
        background-color: #000;
        padding: 20px 10px;
    }

}