.path-search .region.region-content {
 padding: 1rem 3rem;
}
.path-search .input-group .form-control {
    width: 15rem;
    border-radius: 0;
}
.path-search .input-group-btn {
 display: inherit;
}
.path-search .btn-primary {
    width: 3rem;
}
.path-search header span.icon.glyphicon.glyphicon-search::before {
    top: -0.45rem;
    right: -0.15rem;
}
.path-search .search-help-link {
 display: none;
}
.path-search .gs-result .gs-title, .path-search .gs-result .gs-title * {
    text-decoration: none;
    color: #101612;
    font-size: 1.35rem !important;
    font-weight: 600;
    font-family: 'Geogtqsb';
}
header input::placeholder {
   color: #fff !important;
}
.custom_temp_google_search_box {
    position: relative;
}
.custom_temp_google_search_box .google-cse {
    display: block !important;
    width: 12rem;
    position: absolute;
    z-index: 250;
    top: -8.7rem;
    right: 16.8rem;
}
.custom_temp_google_search_box .google-cse form .input-group .form-control {
    border-color: transparent;
    padding-left: 0.75rem;
    background: transparent;
    width: 15rem;
    border: 0;
    box-shadow: none;
    border-bottom: 0.01rem solid #d08112;
    border-radius: 0;
    color: #fff;
    position: relative;
    right: 0rem;
    font-size: 0.95rem;
    text-indent: 0.6rem;
    padding-bottom: 0;
    font-family: 'Geogtqrg';
    letter-spacing: 0.04rem;
}
.custom_temp_google_search_box .google-cse form .input-group-btn > .btn {
    background: transparent;
    color: #fff;
    background-color: transparent;
    border-color: transparent;
    border: 0;
    z-index: 100;
    bottom: 3rem;
    position: absolute;
    right: 13.15rem;
    top: 0.6rem;
    box-shadow: none;
    width: 2rem;
    height: 2rem;
    font-size: 0;
}
header span.icon.glyphicon.glyphicon-search::before {
    top: -0.55rem;
    right: -0.25rem;
    width: 1.25rem;
}
.path-search header .custom_temp_google_search_box .google-cse form .input-group-btn > .btn {
 right: -1.75rem;
 top: -2.1rem
}
.path-search .region.region-content span.icon.glyphicon.glyphicon-search::before {
  top: -0.9rem;
  right: -0.4rem;
}
.path-search .region.region-content .btn-primary {
    width: 4rem;
    background: #e7c641;
    border-color: #e7c641;
    height: 2.6rem;
}
.path-search .gs-result .gs-title b {
    text-transform: uppercase;
    font-family: 'Geogtqbd';
}


@media(max-width: 767px) {
.path-search .region.region-content {
    padding: 1rem;
}
body.path-search .gsc-control-cse.gsc-control-cse-en {
 padding: 0;
}
.rcb-bdy-opened .custom_temp_google_search_box .google-cse {
    display: inline-block !important;
    position: relative;
    right: 0;
    top: -0.8rem;
    left: 2.9rem;
}


}