/* 站內搜尋 */
.gsc-control-cse {
    padding: 0px 25px 35px 25px!important;
}
.gsc-input-box {
    height: auto!important;
    /*border-radius: 20px;*/
    border: none!important;
    background: transparent!important;
}
.gsc-search-box-tools .gsc-search-box input.gsc-input {
    font-size: 1.23em!important;
    color: #026AA4!important;
    padding: 12px 10px!important;
    border: thin solid #e5e5e5!important;
    background: #fff;
}
.gsc-search-box-tools .gsc-search-box .gsc-input:focus {
    border: thin dashed #087db7!important;
}
table.gsc-search-box td:focus{
     outline: thin dashed #878787;
}
.gsib_a {
    padding: 0px!important;
}
.gsst_a {
    display: none!important;
}
input.gsc-search-button {
    /*height: 45px!important;*/

    background-color: #026AA4!important;
    border: 0!important;

    padding: 17px 38px!important;

   /* background-image: url(/lazyweb/web/images/search_box_icon.png)!important;
    background-position: center!important;
    background-size: 15px 15px!important;
    background-repeat: no-repeat!important;*/
    outline: none;
    transition: color 300ms;
    cursor: pointer;
}
input.gsc-search-button:hover{
    opacity: 0.8;
}
input.gsc-search-button:focus{
    outline: thin dashed #878787;
    background-color: #333!important;
}
.gsc-search-box .gsc-input>input:hover, .gsc-input-box-hover{
    box-shadow: none;
}

.gsc-search-box .gsc-input>input:focus,
.gsc-input-box-focus {
  box-shadow: none;
}

.gsc-result-info,
.gsc-orderby > div:first-child {
    font-size: 1.230769230769231em!important; 
    color: #555555!important;
    font-family: "微軟正黑體", "Microsoft JhengHei", sans-serif;
}
.gsc-selected-option {
    font-size: 1.3em!important;
    color: #555555!important;
    font-weight: 400!important;
}
.gsc-selected-option-container {
    background-color: #eef4f4!important;
}
.gcsc-branding,
.gs-webResult div.gs-visibleUrl-long,
.gsc-table-cell-thumbnail,
.gsc-adBlock {
    display: none!important;
}
.gsc-above-wrapper-area {
    padding: 6px 0 10px!important;
}
.gsc-webResult .gsc-result {
    padding: 20px 0!important;

    border-bottom: 1px dashed #eef4f4!important;
}
.gsc-result .gs-title {
    color: #666!important;
    font-size: 1.25em!important;
    text-decoration: none!important;
    height: auto;
    overflow: inherit;
    -webkit-transition: color .3s ease!important;
    transition: color .3s ease!important;
    font-family: "微軟正黑體", "Microsoft JhengHei", sans-serif;
    font-weight: 700;
}
.gsc-result .gs-title b {
    color: #026AA4!important;
    font-size: 1em!important;
    text-decoration: none!important;
    font-weight: 700!important;

    -webkit-transition: color .3s ease!important;
    transition: color .3s ease!important;
}
.gsc-result .gs-title:hover,
.gsc-result .gs-title:hover b {
    color: #026AA4!important;
}
.gsc-result .gs-title:focus{
    color: #026AA4!important;
    /*outline: none;*/
    /*border-bottom: 1px dashed #026AA4;*/
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    font-size: 1.25em!important;
    color: #848484!important;
    margin-right: 10px!important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page{
/*padding: 6px 10px;*/
display: inline-block;
width: 30px;
padding-top: 6px;
padding-bottom: 6px;
    background-color: #f7f7f7;

}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{

}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    color: #026AA4!important;
    text-decoration: none!important;
   
}
.gsc-results .gsc-cursor-box {
    margin: 36px 0 0!important;
    text-align: center;
}
.gs-webResult .gs-snippet {
    line-height: 1.4 !important;
    font-size: 1.17em!important;
    font-family: "微軟正黑體", "Microsoft JhengHei", sans-serif;
    color: #a5a5a5;
    padding-top: 5px;
}
.gsc-control-cse-zh_TW .gs-snippet b{
    color: #026AA4!important;
}


.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
    padding: 0 !important;
}
.gsc-result-info {
    padding-left: 0 !important;
}
.gsc-selected-option-container{
    border-radius: 0px; 
    border: none;
    box-shadow: none;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:focus{
    outline: thin dashed #878787;
}

/* 站內搜尋 end */

.gsc-search-button-v2{
    border-color: #026AA4!important;
    background-color: #026AA4!important;
    outline: none;
    padding: 16px 27px!important;
}

.gsc-search-button-v2:focus{
    box-shadow: none!important;
    background-color: #555555!important;
}
.gs-webResult .gs-snippet{
    color: #555!important;
}
.gsc-result .gs-title {
     height: 1.5em!important;
}