#search {
  width: 210px;
}

@media(max-width: 376px) {
  #search {
    width: 130px;
  }
}

.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
  padding: 6px 7px!important;
  margin-top: 0!important;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding-right: 0!important;
}

input.gsc-search-button {
  margin-left: 0!important;
}

.cse input.gsc-input,
input.gsc-input {
  background-image: none !important;
  font-size: 14px !important;
}

.wgs_wrapper .gsc-input-box .gsc-input {
  cursor: auto!important;
}

#wgs_wrapper_id .gcsc-branding {
  display: none;
}

.gsst_a {
  padding-top: 7px;
}

#gs_tti50 {
  padding-top: 0;
  vertical-align: initial; 
}
#gs_cb50 {
  margin-top: 3px;
}



/****
*google search
*************************/

#wgs_wrapper_id .gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
  width: 180px !important;
}

#wgs_wrapper_id .gs-web-image-box-landscape img.gs-image {
  max-width: 180px !important;
  max-height: none !important;
}

#wgs_wrapper_id .gs-web-image-box,
.gs-promotion-image-box {
  margin-right: 20px !important;
}

#wgs_wrapper_id .gs-result .gs-snippet {
  font-size: 16px;
}

#wgs_wrapper_id .gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
  width: 180px !important;
  height: 180px !important;
}

#wgs_wrapper_id .gs-web-image-box-portrait img.gs-image {
  max-width: 180px !important;
  max-height: 180px !important;
}

#wgs_wrapper_id .gsc-result .gs-title {
  height: 1.5em !important;
  font-size: 18px !important;
  font-weight: 600;
}

#wgs_wrapper_id .gsc-control-cse .gs-result .gs-title * {
  font-size: 18px !important;
  font-weight: 600 !important;
}

#wgs_wrapper_id .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  border-color: #2ea7e9 !important;
  background-color: #2ea7e9 !important;
  color: #ffffff !important;
  font-size: 17px !important;
  padding: 0px 11px !important;
}

#wgs_wrapper_id .gsc-results .gsc-cursor-box .gsc-cursor-page {
  border: 1px solid #c7d7de;
  background-color: #fff;
  color: #0e7dc2;
  font-size: 17px;
  padding: 4px !important;
  margin: 10px 6px !important;
  height: 21px;
  line-height: 21px;
  min-width: 21px;
  display: inline-block !important;
  box-sizing: content-box;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  border-radius: 999px;
  -moz-border-radius: 999px;
  -webkit-border-radius: 999px;
}

#wgs_wrapper_id .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  background-color: #2ea7e9 !important;
  color: #fff !important;
}

#wgs_wrapper_id .gs-webResult.gs-result a.gs-title:link b {
  color: #b70005 !important;
}

#gs_tti50 input {
  background: none !important;
  text-indent: 0 !important;
  padding-top: 4px!important;
}

.postid-34531 #content-wrapper {
  margin-top: -360px!important;
}
.postid-34531 #page-title {
  display: none;
}
@media (max-width: 1280px) {
  .postid-34531 #content-wrapper {
    margin-top: -286px!important;
  }
}

@media (max-width: 991px) {
  .postid-34531 #content-wrapper {
    margin-top: -251px!important;
  }
}
@media (max-width: 767px) {
  .postid-34531 #content-wrapper {
    margin-top: -170px!important;
  }
  .gsc-table-cell-thumbnail.gsc-thumbnail {
    display: none;
  }
  #wgs_wrapper_id .gsc-result .gs-title{
  	height: 1.2em !important;
  	line-height: 21px;
  }
  
}

