﻿.mid #___gcse_0 { margin-bottom: 40px; }
.mid #___gcse_0 .gsc-control-cse { border: 0 none; padding: 0; font-size: 16px; }

#___gcse_0 .gsc-control-cse .gsc-search-box { margin: 0; }
#___gcse_0 table { table-layout: auto; }
#___gcse_0 table td { padding:5px 10px;border: 0 none; background-color:transparent; }
#___gcse_0 .gsc-search-box .gsc-input { padding:0;}
#___gcse_0 .gsc-search-box .gsib_b { padding: 5px; }
#___gcse_0 .gsc-search-box .gsc-search-button { padding: 0 0 0 10px; }
#___gcse_0 .gsc-search-box .gsc-search-button > button { padding: 12px 25px; border: 0px solid #0072ca; border-radius: 0px; background-color: #0072ca; cursor: pointer; transition:background-color 0.25s; }
#___gcse_0 .gsc-search-box .gsc-search-button > button:hover { background-color: #ed3d33; transition: background-color 0.25s; }
#___gcse_0 .gsc-search-box .gsc-search-button > button:hover svg { fill: #FFF; }

#___gcse_0 .gsc-above-wrapper-area {padding:0; }
#___gcse_0 .gsc-above-wrapper-area table.gsc-above-wrapper-area-container td { padding: 10px 0px;vertical-align:middle; }
#___gcse_0 .gsc-above-wrapper-area table.gsc-above-wrapper-area-container td .gsc-result-info { padding: 0; }
#___gcse_0 .gsc-above-wrapper-area table.gsc-above-wrapper-area-container td .gsc-orderby-label { padding: 0; }
#___gcse_0 .gsc-above-wrapper-area table.gsc-above-wrapper-area-container td .gsc-selected-option-container {cursor:pointer; }

#___gcse_0 .gsc-adBlock,
#___gcse_0 .gsc-adBlockNoHeight,
#___gcse_0 iframe{ display: none; }
#___gcse_0 .gsc-results { }
#___gcse_0 .gsc-results .gsc-result { padding: 25px 0; border-bottom: 1px solid #d7d7d7; }
#___gcse_0 .gsc-results > .gsc-result { padding-top: 15px; }
#___gcse_0 .gsc-results .gs-visibleUrl { color: #707070; }
#___gcse_0 .gsc-results .gs-title, #___gcse_0 .gsc-results .gs-title * {text-decoration:none;}
#___gcse_0 .gsc-results a.gs-title,
#___gcse_0 .gsc-results a.gs-title b { color: #0072ca; text-decoration: none; border-bottom: 1px solid transparent; }
#___gcse_0 .gsc-results a.gs-title:hover{ text-decoration: none; border-bottom: 1px solid #0072ca; text-decoration: none; }


#___gcse_0 .gsc-results .gsc-cursor-box { margin: 10px 0; }
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page { font-weight: bold; color: #d7d7d7; text-decoration: none; outline: none; padding: 3px 6px; font-size: 10px; }
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page:hover { text-decoration: none; color: #ed3d33; }
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page { background-color:#ed3d33;border-radius:100px;color:#fff;}


/*for scaling 110% and above*/
@media (-webkit-min-device-pixel-ratio: 1.1)  {

}
@media (-webkit-min-device-pixel-ratio: 2) {

}
@media (-webkit-min-device-pixel-ratio: 2.5) {
}


/*screen up till 1440*/
@media screen and (max-width: 1440px) {

  /*for scaling 110% and above*/
  @media (-webkit-min-device-pixel-ratio: 1.1)  {

  }

}

/*screen up till 1366*/
@media screen and (max-width: 1366px) {


  /*for scaling 110% and above*/
  @media (-webkit-min-device-pixel-ratio: 1.1)  {
 
  }
}

/*screen up till 1280*/
@media screen and (max-width: 1280px) {
 
  /*for scaling 110% and above*/
  @media (-webkit-min-device-pixel-ratio: 1.1)  {
 
  }
}

/*screen up till 1152*/
@media screen and (max-width: 1152px) {
 

  /*for scaling 110% and above*/
  @media (-webkit-min-device-pixel-ratio: 1.1)  {
 
  }

}


/*screen up till 1024*/
@media screen and (max-width: 1024px) {
 

  /*for scaling 110% and above*/
  @media (-webkit-min-device-pixel-ratio: 1.1)  {
 
  }
}

/*screen up till 960*/
@media screen and (max-width: 960px) {
 


  /*for scaling 110% and above*/
  @media (-webkit-min-device-pixel-ratio: 1.1)  {
 
  }
}

/*screen up till 854*/
@media screen and (max-width: 854px) {
 
}

/*screen up till 759*/
@media screen and (max-width: 759px) {
  .mid #___gcse_0 .gsc-control-cse { font-size: 14px; }
  #___gcse_0 .gsc-control-cse .gs-spelling,
  #___gcse_0 .gsc-control-cse .gs-result .gs-title{ font-size: 121.429%; line-height: 120%; }
  #___gcse_0 .gsc-control-cse .gs-result .gs-title * { font-size: 100%; }
  #___gcse_0 span.gs-fileFormat { font-size: 78.571%; }
  #___gcse_0 span.gs-fileFormatType { font-size: 78.571%; }
  #___gcse_0 .gsc-control-cse,
  #___gcse_0 .gsc-control-cse .gsc-table-result { font-size: 100%; }
  #___gcse_0 .gsc-result-info { font-size: 100% }
  #___gcse_0 input.gsc-input { font-size: 121.429%; }
  #___gcse_0 .gscb_a { font-size: 157.143%;  }
  #___gcse_0 .gsc-control-cse .gsc-option-menu { font-size: 100%}
  #___gcse_0 .gsc-selected-option-container { font-size: 100%; }
  .gsc-search-button-v2 svg { height: 14px; width: 14px; }
}
