﻿    .search-form-wrapper :focus {
        outline-color: transparent;
        outline-style: none
    }

    .search-form-wrapper .search-input-wrapper .searchTypeAhead {
        position: absolute;
        top: 40px;
        left: 0;
        z-index: 1000
    }

        .search-form-wrapper .search-input-wrapper .searchTypeAhead .searchTypeAheadWrap {
            border: 1px solid #e5e5e5;
            box-shadow: 0 6px 12px rgba(0,0,0,0.175);
            width: 258px;
            background-color: #fff
        }

            .search-form-wrapper .search-input-wrapper .searchTypeAhead .searchTypeAheadWrap ul {
                padding: 0;
                margin: 0
            }

            .search-form-wrapper .search-input-wrapper .searchTypeAhead .searchTypeAheadWrap li {
                list-style-type: none
            }

                .search-form-wrapper .search-input-wrapper .searchTypeAhead .searchTypeAheadWrap li a {
                    padding: 5px 8px;
                    display: block;
                    text-decoration: none
                }

                    .search-form-wrapper .search-input-wrapper .searchTypeAhead .searchTypeAheadWrap li a:hover {
                        background-color: #efefef
                    }

    .search-form-wrapper .search-input-wrapper input[type="text"] {
        width: 100% !important;
        padding: 4px 6px;
        height: 28px;
        margin: 0;
        border: 0 !important
    }

        .search-form-wrapper .search-input-wrapper input[type="text"]::-ms-clear, .search-form-wrapper .search-input-wrapper input[type="text"]::-ms-reveal {
            display: none;
            width: 0;
            height: 0
        }

        .search-form-wrapper .search-input-wrapper input[type="text"]:focus {
            box-shadow: none;
            outline: none
        }

    .search-form-wrapper .search-input-wrapper button {
        width: 36px;
        height: 36px;
        float: left;
        background: none;
        text-indent: -9999px
    }

        .search-form-wrapper .search-input-wrapper button.btn-submit {
            outline: 2px solid #075290;
            background: #B1DAFB
        }

        .search-form-wrapper .search-input-wrapper button.btn-clear {
            visibility: hidden;
            margin-right: 5px;
            opacity: .4;
            position: relative;
            top: 0
        }

    .search-form-wrapper .search-input-wrapper .search-input {
        margin-right: 80px;
        overflow: hidden
    }

        .search-form-wrapper .search-input-wrapper .search-input label {
            display: inline
        }

    .search-form-wrapper input[type="text"], .search-form-wrapper button {
        border: 0
    }

    .search-form-wrapper span[class*="sprite-"] {
        margin: 0
    }

    .search-form-wrapper .search-form-checkbox {
        background: #075290;
        height: 31px;
        color: #fff;
        padding-top: 7px;
        padding-left: 15px;
        display: none
    }

        .search-form-wrapper .search-form-checkbox .subset {
            padding-left: 0 !important
        }

        .search-form-wrapper .search-form-checkbox input[type="checkbox"] {
            margin-right: 5px;
            margin-left: 0;
            border: 0;
            outline: 0
        }

    .search-form-wrapper .search-input-wrapper {
        border: 2px solid #075290
    }

        .search-form-wrapper .search-input-wrapper .sprite-14-search-black, .search-form-wrapper .search-input-wrapper .sprite-14-close {
            margin-left: 4px
        }

    .search-form-wrapper .search-buttons {
        width: 77px;
        position: absolute;
        right: 0
    }

    .search-form-wrapper .search-input {
        margin-right: 77px
    }

    .search-form-wrapper .searchRadio {
        display: none
    }

.btn-wrap-bottom {
        position: absolute;
        width: 490px;
        top: 40px;
        right: 5px;
    }

h2 {
    font-size: 22px !important;
}

.wrapHomeSearch {
/*    height: 150px;*/
}

.slider-img-wrap img{
    width: fit-content !important;
}

@media screen and (min-width:1200px) {
    form .container {
        width: 1185px;
    }

    .search-form-wrapper.local {
        width: 500px
    }

    .search-form-wrapper.local .search-form-checkbox {
            width: 185px;
            float: left
    }

    .search-form-wrapper {
        position: absolute;
        width: 300px;
        top: 5px;
        right: 5px;
    }
}

@media screen and (min-width:980px) and (max-width:1199px) {
    .search-form-wrapper {
        width: 300px
    }
}

@media screen and (min-width:768px) and (max-width:979px) {
    .search-form-wrapper {
        width: 734px
    }

        .search-form-wrapper.local .search-form-checkbox {
            width: 185px;
            float: left
        }
}

@media (max-width:767px) {
    .search-form-wrapper {
        width: 100%
    }
}

.lt-ie10 .search-form-wrapper {
    width: 300px
}

    .lt-ie10 .search-form-wrapper.local {
        width: 500px
    }
