﻿.cse .gsc-control-cse, .gsc-control-cse, .gsc-control-cse .gsc-control-cse-en, .gsc-resultsbox-visible, .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border: none !important;
    background: none !important;
    padding: 0px !important;
    background-color: #f2f2f2 !important;
}

    .gsc-preview-reviews, .gsc-control-cse .gs-snippet, .gsc-control-cse .gs-promotion em, .gsc-control-cse .gs-snippet, .gsc-control-cse .gs-promotion em {
        color: #323232 !important;
    }

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #2673a8 !important;
}

.gsc-webResult.gsc-result {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

input.gsc-search-button {
    margin: 0px !important;
    margin-top: 2px !important;
    border-color: #CECECE !important;
    padding: 7px 27px !important;
    border-radius: 0px !important;
}


.gsc-selected-option {
    height: 29px !important;
    color: #f2f2f2 !important;
    font-weight: normal !important;
    font-size: 14px !important;
}

.gsc-option-selector {
    padding-top: 3px !important;
    background-image: url('/content/imgs/icons/LCY1019-Main_site-Icon_set-8PX_ARROWS-01.png') !important;
    background-position: -5px -13px !important;
}

.gsc-selected-option-container {
    border-radius: 0px !important;
    background: none !important;
    box-shadow: none !important;
    background-color: #2673a8 !important;
    border: none !important;
    height: 29px !important;
    min-width: 67px !important;
    padding-top: 3px !important;
}

table.gsc-search-box td {
    height: 29px;
}

.gsc-input-box {
    border: 1px solid #F2F2F2 !important;
    background-color: #323232 !important;
    height: 27px !important;
}

    .gsc-input-box input {
        background: none !important;
        padding-left: 3px !important;
    }

.gscb_a {
    padding-top: 3px;
    color: #f2f2f2 !important;
}

.gs-result .gs-title, .gs-result .gs-title * {
    color: #323232 !important;
    text-decoration: none !important;
    font-size: 14px !important;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #323232 !important;
}


.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
    color: #2673a8 !important;
    text-decoration: none !important;
    font-size: 14px !important;
}

.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    font-size: 14px !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page, .gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #2673a8 !important;
    background: none !important;
}


.gcsc-branding {
    /* display: none !important; */
}






.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

    .gsc-control-cse .gsc-table-result {
        font-family: Arial, sans-serif;
    }

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #D9D9D9;
}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #666666;
    background-color: #CECECE;
    background-image: none;
    filter: none;
}

.gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
}

.gsc-tabHeader.gsc-tabhActive {
    border-color: #FF9900;
    border-bottom-color: #FFFFFF;
    background-color: #FFFFFF;
}

.gsc-tabsArea {
    border-color: #FF9900;
}

.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

    .gsc-webResult.gsc-result:hover,
    .gsc-imageResult:hover {
        border-color: #FFFFFF;
        background-color: #FFFFFF;
    }

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
    color: #0000CC;
}

.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
    color: #0000CC;
}

.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
    color: #0000CC;
}

.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b {
    color: #0000CC;
}

.gsc-cursor-page {
    color: #0000CC;
}

a.gsc-trailing-more-results:link {
    color: #0000CC;
}

.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType {
    color: #000000;
}

.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
    color: #008000;
}

.gs-webResult div.gs-visibleUrl-short {
    color: #008000;
}

.gs-webResult div.gs-visibleUrl-short {
    display: none;
}

.gs-webResult div.gs-visibleUrl-long {
    display: block;
}

.gs-promotion div.gs-visibleUrl-short {
    display: none;
}

.gs-promotion div.gs-visibleUrl-long {
    display: block;
}

.gsc-cursor-box {
    border-color: #FFFFFF;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    color: #0000CC;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
    color: #0000CC;
}

.gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
}

.gsc-completion-title {
    color: #0000CC;
}

.gsc-completion-snippet {
    color: #000000;
}

.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link {
    color: #0000CC;
}

.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
    color: #0000CC;
}

.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
    color: #0000CC;
}

.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active {
    color: #0000CC;
}

.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000000;
}

.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short {
    color: #008000;
}

.gsc-input::-ms-clear {
    display: none;
}



@media only screen and (max-width:375px) {
    .gsc-result-info-container, .gsc-orderby-container {
        display: block;
    }
}
