#ajaxsearchpro1_1,
#ajaxsearchpro1_2,
div.ajaxsearchpro[id*="ajaxsearchpro1_"]{
    max-width:800px;
    margin-left: 10%;
    /*padding-left: 10%;*/
    /*margin-left: auto;*/
    margin-right: auto;
}

.full-search #ajaxsearchpro1_1,
.full-search #ajaxsearchpro1_2,
.full-search div.ajaxsearchpro[id*="ajaxsearchpro1_"]{
    /*max-width:800px;*/
    /*margin-left: 10%;*/
    padding-left: 10%;
    margin-left: auto;
    margin-right: auto;
}

.wpdreams_asp_sc{
    opacity: 0;
}

.full-search .wpdreams_asp_sc{
    opacity: 1;
}

#ajaxsearchpro1_1 .probox,
#ajaxsearchpro1_2 .probox,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox{
    background: none;
    height: auto;
}

#ajaxsearchpro1_1 .probox .prosettings,
#ajaxsearchpro1_2 .probox .prosettings,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .prosettings{
    display: none;
}

div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .proinput form{
    transform: none;
    /*background:red;*/
}

div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .proinput{
    margin: 0;
    flex: 0;
    padding: 0;
}

#ajaxsearchpro1_1 .probox .proinput input.orig,
#ajaxsearchpro1_2 .probox .proinput input.orig,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig{
    width: 100%;
    border: none;
    color: #5b5b5b;
    font-size: 2.36111vw;
    /*padding: 15px 0;*/
    background: 0 0;
    border-bottom: 2px solid #7e7e7e;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    margin: 0 !important;
    height: auto;
}

#ajaxsearchpro1_1 .probox .proinput input.orig:focus,
#ajaxsearchpro1_2 .probox .proinput input.orig:focus,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig:focus {
    border-bottom-color: #ec008c;
}



#ajaxsearchpro1_1, #ajaxsearchpro1_2,
div.ajaxsearchpro[id*="ajaxsearchpro1_"]{
    background: none;
}

#ajaxsearchpro1_1 .probox .promagnifier,
#ajaxsearchpro1_2 .probox .promagnifier,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier{
    display: none;
}

#ajaxsearchpro1_1 .probox .proinput input.autocomplete,
#ajaxsearchpro1_2 .probox .proinput input.autocomplete,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.autocomplete{
    display: none;
}

div.ajaxsearchpro[id*='ajaxsearchprores'] .results{
    height: auto !important;
    width: 55%;
    min-width: 766px;
    margin: auto;
    padding-left: 5%;
    box-sizing: border-box;
}

@media (max-width: 768px) {
    div.ajaxsearchpro[id*='ajaxsearchprores'] .results{
        width: 100%;
        min-width: 1px;
        padding-left: 20px;
    }

    #ajaxsearchpro1_1 .probox .proinput input.orig,
    #ajaxsearchpro1_2 .probox .proinput input.orig,
    div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig{
        font-size: 24px;
    }
}

#ajaxsearchprores1_1.vertical,
#ajaxsearchprores1_2.vertical,
div.ajaxsearchpro[id*="ajaxsearchprores1_"].vertical{
    height: 100%!important;
    width: 100% !important;
    left: 0 !important;
    background: #fff;
    overflow: auto;
}

.full-search{
    padding-top: 15vh;
}

.full-search #ajaxsearchprores1_1.vertical,
#ajaxsearchprores1_2.vertical,
div.ajaxsearchpro[id*="ajaxsearchprores1_"].vertical{
    height: auto!important;
}

div.ajaxsearchpro.asp_an_fadeIn,
div.ajaxsearchpro.asp_an_fadeOut,
div.ajaxsearchpro.asp_an_fadeInDrop,
div.ajaxsearchpro.asp_an_fadeOutDrop {
    -webkit-animation-duration: 0ms;
    animation-duration: 0ms;
    -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
}

div.ajaxsearchpro[id*='ajaxsearchprores'] .resdrg{
    margin-left: 8px;
}

#ajaxsearchprores1_1 .results .item div.etc,
#ajaxsearchprores1_2 .results .item div.etc,
div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item div.etc{
    margin-bottom: 0;
}

#ajaxsearchprores1_1 .results .item,
#ajaxsearchprores1_2 .results .item,
div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item{
    padding-bottom: 10px;
    padding-top: 10px;
}

#ajaxsearchprores1_1 .results .item .asp_content h3 a,
#ajaxsearchprores1_2 .results .item .asp_content h3 a,
div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item .asp_content h3 a{
    font-family: SFL, sans-serif;
    font-size: 22px;
    color: #000;
}

#ajaxsearchprores1_1 .results .item .asp_content h3 a:hover,
#ajaxsearchprores1_2 .results .item .asp_content h3 a:hover,
div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item .asp_content h3 a:hover{
    font-family: SFL, sans-serif;
    font-size: 22px;
    color: #000;
}

#ajaxsearchprores1_1.vertical .results .item .asp_content{
    padding: 0;
}

#ajaxsearchpro1_1 .probox .proloading,
#ajaxsearchpro1_1 .probox .proclose,
#ajaxsearchpro1_1 .probox .promagnifier,
#ajaxsearchpro1_1 .probox .prosettings,
#ajaxsearchpro1_2 .probox .proloading,
#ajaxsearchpro1_2 .probox .proclose,
#ajaxsearchpro1_2 .probox .promagnifier,
#ajaxsearchpro1_2 .probox .prosettings,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proloading,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proclose,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .prosettings{
    display: none!important;
}

div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .proinput input[type="submit"]{
    display: none;
}

/*=============*/


.menu-container form.search{
    /*display: none;*/
    opacity: 1;
}

.past, .now{
    cursor: pointer;
}

.history-page-class{
    height: 100%;
}

body.history-page-class{
    overflow: hidden;
}

@media screen and (max-width: 1024px){
    body.history-page-class{
        overflow: visible;
    }
}

