* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

img,
object,
embed {
  max-width: 100%
}

html {
  overflow-y: scroll;
  overflow-x: hidden
}

body {
  line-height: 1.5;
  font-family: 'Open Sans', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1)
}

a:hover {
  text-decoration: underline
}

::-webkit-input-placeholder {
  font-size: 16px;
  font-weight: normal;
  color: #444
}

:-ms-input-placeholder {
  font-size: 16px;
  font-weight: normal;
  color: #444
}

::-ms-input-placeholder {
  font-size: 16px;
  font-weight: normal;
  color: #444
}

::placeholder {
  font-size: 16px;
  font-weight: normal;
  color: #444
}

input:focus {
  outline: none
}

.loky-search {
  background-color: white;
  border: 1px solid #DFE1E5;
  padding: 15px;
  padding-right: 60px;
  padding-left: 20px;
  width: 100%;
  border-radius: 40px;
  -webkit-transition: 200ms;
  transition: 200ms;
  height: 44px;
  font-size: 16px;
  margin-left: -20px;
  z-index: 1001;
}
.loky-search:hover {
  box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1);
}
.loky-form>label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto
}

.loky-form>label svg {
  margin-top: 3px;
  margin-right: 1px;
  height: 24px;
  width: 24px
}



.loky-submit {
   border: 0;
  position: absolute;
   right: 25px; 
  top: 7px;
  border-radius: 0 20px 20px 0; 
  width: 43px;
  height: 24px;
  -webkit-transition: 200ms;
  transition: 200ms;
  cursor: pointer;
  background-color: transparent; 
  z-index: 1003;
}


.loky-submit-home {
  border: 0;
 position: absolute;
  
 top: 7px;
 border-radius: 0 20px 20px 0; 
 width: 43px;
 height: 24px;
 -webkit-transition: 200ms;
 transition: 200ms;
 cursor: pointer;
 background-color: transparent; 
 z-index: 1003;
}

.loky-content {
  padding: 20px;
  /* margin-left: auto;
  margin-right: auto; */
  margin: auto;
  max-width: 1366px
}

@media (min-width: 31.25em) {
  .loky-content {
      padding: 40px;
      margin: auto;
      width: 50%;
      max-width: 650px;
  }
  .loky-submit-home{
    left: none !important;
    right:20px !important;
  }
  #q{
    padding-left:20px;
  }
  
}

@media (min-height: 490px) {
  .loky-container {
    padding-top: 0;
  }
  
}
@media (min-height: 590px) {
  .loky-container {
    padding-top: 3%;
  }
  
}
@media (min-height: 790px) {
  .loky-container {
    padding-top: 5%;
  }
  
}
@media (min-height: 891px) {
  .loky-container {
    padding-top: 8%;
  }
  
}

.loky-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  justify-content: center;
 
}

.loky-header {
  margin-top: -7px;
  background-color: #8b29dc;
  background-image: -webkit-gradient(linear, left top, right top, from(#8b29dc), to(#b448eb));
  background-image: linear-gradient(90deg, #8b29dc, #b448eb);
  padding: 20px
}

.loky-header_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 1060px
}

@media (min-width: 48em) {
  .loky-header_container {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between
  }
  .loky-submit-home {
   
    left: -12px; 
   right:none !important;
  }


  /*css for new autocomplete div */
  * {
    box-sizing: border-box;
  }
  
  
  /*the container must be positioned relative:*/
  .autocomplete {
    position: relative;
    display: inline-block;
  }
  
  
  .autocomplete-items {
    position: absolute;
    /* border: 1px solid #d4d4d4;  */
    /* border-bottom: none; */
    border-top: none;
    /*position the autocomplete items to be the same width as the container:*/
    z-index: 1014;
       top: 100%; 
      /* top: 13px; */
      left: -20px;
      right: 21px;
      /* border-radius: 0px 0px 20px 20px;
      
      box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1); */
  }
  
  .autocomplete-items div {
    padding: 0px 10px 2px 20px;
    cursor: pointer;
    background-color: #fff; 
    
  }
  
  /*when hovering an item:*/
  .autocomplete-items div:hover {
    background-color: #e9e9e9; 
  }
  .autocomplete-items div:last-child {
    
     border-radius: 0px 0px 14px 14px; 
  }
  /*when navigating through the items using the arrow keys:*/
  .autocomplete-active {
    background-color: DodgerBlue !important; 
    color: #ffffff; 
  }
  /*end css for new autocomplete div */
}

.loky-header_container>a {
  display: block;
  padding: 20px
}

.loky-header_container>a>img {
  width: 100%;
  max-width: 190px;
  margin: auto
}

.loky-header_container>a.logo {
  max-width: 190px;
  width: 100%;
  padding: 0
}

.loky-header_container>a.desktop-banner {
  width: 100%;
  max-width: 1000px;
  margin-left: 50px;
  padding: 0px;
  display: none
}

@media (min-width: 48em) {
  .loky-header_container>a.desktop-banner {
      display: block
  }
}

.loky-header_container>a.desktop-banner>img {
  max-width: 1000px
}

@media (min-width: 48em) {
  .loky-header {
      padding: 50px 40px
  }

}

.loky-footer {
  border-top: 1px solid #DFE1E5;
  background-color:#f2f2f2;
  position: absolute;
  bottom: 0px;
  width: 100%;
  color:rgba(0,0,0,.54);
}

.loky-footer .-link {
  color: #5f6368;
  font-size: 12px;
  line-height:12px;
  padding:15px 0;
}

.loky-footer .-link+a {
  margin-left: 20px
}

#links{
  width:100%;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.powered {
  text-align: center;
  padding: 10px 0;
  border-top: 1px solid #DFE1E5;
  font-size: 14px;
  bottom: 0px;
  width: 100%;
}
.powered_page {
  text-align: center;
  padding-bottom: 20px;
  border-top: 1px solid #DFE1E5;
  padding-top: 20px;
  font-size: 14px;
  color: #5f6368;
  background-color: #fff;
  position: absolute;
  /* bottom: 0px; */
  width: 100%;
}
.powered a {
  color:rgba(0,0,0,.54)!important;
}

.loky-widgets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  padding: 40px 0
}

@media (min-width: 31.25em) {
  .loky-widgets {
      padding: 40px 0;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -ms-flex-pack: distribute;
      justify-content: space-around
  }
}

@media (min-width: 48em) {
  .loky-widgets {
      max-width: 1060px;
      width: 100%;
      margin-left: auto;
      margin-right: auto
  }
}

.loky-widgets a:hover {
  text-decoration: none
}

.loky-widgets .-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: 200ms;
  transition: 200ms;
  border: 4px solid white;
  position: relative;
  overflow: hidden;
  width: 30%;
  margin: 4px 4px 20px
}

.loky-widgets .-item a {
  position: relative;
  padding: 10px
}

@media (min-width: 31.25em) {
  .loky-widgets .-item {
      width: 27%;
      max-width: 250px
  }
}

@media (min-width: 48em) {
  .loky-widgets .-item {
      margin-left: 10px;
      margin-right: 10px;
      margin-top: 0
  }
  .loky-widgets .-item>a::before {
      content: '';
      position: absolute;
      height: 100%;
      width: 100%;
      background-color: rgba(255, 255, 255, 0.25);
      opacity: 0;
      -webkit-transition: 200ms;
      transition: 200ms
  }
  .loky-widgets .-item>a:hover::before {
      opacity: 1
  }
}

@media (min-width: 31.25em) {
  .loky-widgets .-item+.-item {
      margin-bottom: 40px
  }
}

.loky-widgets .-item img {
  border-radius: 20px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 14px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 14px 0 rgba(0, 0, 0, 0.19)
}

.loky-widgets .-item>span {
  font-weight: 600;
  font-size: 11px;
  margin-top: -5px;
  min-width: 250px;
}

@media (min-width: 31.25em) {
  .loky-widgets .-item>span {
      font-size: 14px;
      min-width: 250px;
  }
}

@media (min-width: 48em) {
  .loky-widgets .-item>span {
      font-size: 16px;
      min-width: 250px;

  }
}

.banner {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  display: block
}

.banner .desktop-banner {
  display: none
}

@media (min-width: 48em) {
  .banner .desktop-banner {
      display: block
  }
}

@media (min-width: 48em) {
  .banner .mobile-banner {
      display: none
  }
}

@media (min-width: 48em) {
  .banner {
      display: none
  }
}

.loky-form {
  width: 100%;
  margin: auto
}

@media (min-width: 48em) {
  .loky-form {
      margin: 40px auto 50px
  }
}

.loky-search_page::-webkit-input-placeholder {
  font-size: 16px;
  font-weight: normal;
  color: #444
}

.loky-search_page:-ms-input-placeholder {
  font-size: 16px;
  font-weight: normal;
  color: #444
}

.loky-search_page::-ms-input-placeholder {
  font-size: 16px;
  font-weight: normal;
  color: #444
}

.loky-search_page::placeholder {
  font-size: 16px;
  font-weight: normal;
  color: #444
}

.loky-search_page .loky-submit {
  width: 43px
}

.loky-search_page .loky-form>label circle,
.loky-search_page .loky-form>label line {
  stroke: #f1ec17
}

@media (min-width: 64em) {
  .loky-search_page .loky-form>label {
      max-width: 640px;
      margin-left: 130px
  }
}

@media (min-width: 48em) {
  .loky-search_page .loky-form {
      margin: 0 auto
  }
}

.loky-search_page .loky-header {
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white));
  background-image: linear-gradient(white, white);
  padding: 0 8px;
  margin-top: 63px
}

@media (min-width: 64em) {
  .loky-search_page .loky-header {
      margin-top: 18px
  }
}



.loky-search_page .loky-header_container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.loky-search_page .loky-header_container .logo img {
  width: 100%;
  max-width: 190px;
  margin: auto
}

.loky-search_page .loky-header_container .-col+.-col {
  margin-top: 20px;
  width: 100%
}

@media (min-width: 31.25em) {
  .loky-search_page .loky-header_container .-col+.-col {
      margin-top: 40px
  }
  .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4; 
  /* border-bottom: none; */
  border-top: none;
  /*position the autocomplete items to be the same width as the container:*/
  z-index: 1014;
     top: 100%; 
    /* top: 13px; */
    left: -20px;
    right: 21px;
    border-radius: 0px 0px 20px 20px;
    /* padding-top: 21px; */
    box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1);
}
}

@media (min-width: 64em) {
  .loky-search_page .loky-header_container {
      margin-left: 0
  }
}

@media (min-width: 64em) {
  .loky-search_page {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 0px
  }
}

.loky-footer.-search {
  position: static;
  height: auto;
  width: 100%;
  
}

.results .favicon, .results .faviconAd {
  margin-right: 12px;
  vertical-align: middle
}

@media (min-width: 64em) {
  .results .favicon {
      display: block;
      padding-top: 2px;
    margin-right: 5px;
  }

  .results .faviconAd {
    display: block;
    padding-top: 2px;
  margin-right: 5px;
  margin-left: 18px;
}
  #logomin {
    display: block;
  }
}
@media (max-width: 31.25em) {
#logomin {
  display: none;
}
#navigation{
  display:none;
  /* margin:0 0 0 10px; */
}

.loky-content{
  margin-left:5px !important;
  width:100%;
  margin: auto;
  max-width: 500px !important;
}
.sticky {  
  position: static !important;
}
#searchthis{
  top: none !important;
  background-color: #3b78e7;
  height: 43px;
  top: 0px;
  right: 2px;
}
.svgSearchHome,
.loky-form>label circle,
.loky-form>label line {
  fill: #fff !important;
 
}
.loky-submit-home{
  left: none !important;
  right:20px !important;
  display: none;
}
.svgSearch {
    line-height: 24px;
    color: #fff !important;
    fill: currentColor;
    height: 26px;
}

.loky-search_page .loky-submit, .loky-search_page .loky-submit-home{
  z-index: 3;
  border-radius: 0 20px 20px 0;
  background-image: -webkit-gradient(linear, left top, right top, from(#3b78e7), to(#3b78e7));
  background-image: linear-gradient(90deg, #3b78e7, #3b78e7);
  top: 0;
  right: -1px;
  height: 43px
}

.loky-search_page .loky-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 43px;
  z-index: 3;
  border: 1px solid #DFE1E5;
  border-radius: 20px;
  background: #fff;
  color: #000;
  font-size: 16px;
  margin-left: 0px;
  border-radius: 20px !important;
}
.algoRelated{
  display: none;
}
 /*css for new autocomplete div */
 * {
  box-sizing: border-box;
}


/*the container must be positioned relative:*/
.autocomplete {
  position: relative;
  display: inline-block;
}


.autocomplete-items {
  position: absolute;
  /* border: 1px solid #d4d4d4;  */
  /* border-bottom: none; */
  border-top: none;
  /*position the autocomplete items to be the same width as the container:*/
  z-index: 1014;
     top: 100%; 
    /* top: 13px; */
    left: -20px;
    right: 21px;
    /* border-radius: 0px 0px 20px 20px; */
    /* padding-top: 21px; */
    /* box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1); */
}

.autocomplete-items div {
  padding: 0px 10px 2px 20px;
  cursor: pointer;
  background-color: #fff; 
  
}

/*when hovering an item:*/
.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}
.autocomplete-items div:last-child {
  
   border-radius: 0px 0px 14px 14px; 
}
/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}
/*end css for new autocomplete div */
}
.results .AD,
.results .algo {
  padding: 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  margin: 0 0 10px 0;
  -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);
  box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);
  border-radius: 8px;
  border-bottom: 1px hidden #fff
}

.results .AD .url,
.results .algo .url {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  padding: 0 16px 10px
}

@media (min-width: 64em) {
  .results .AD,
  .results .algo {
      margin: 0;
      -webkit-box-shadow: none;
      box-shadow: none
  }
  .results .AD .url,
  .results .algo .url {
      padding: 0 16px 5px
  }
}

img[height="1"] {
  display: none
}

.loky-main_search .siteLinks {
  padding: 0 16px;
  margin-top: 12px
}

.loky-main_search .siteLinks li {
  display: block;
  border-top: 1px solid #DFE1E5;
  padding: 0
}

.loky-main_search .siteLinks li a {
  padding: 10px 0;
  color: #1967D2;
  display: block
}

.loky-main_search .siteLinks li a:hover {
  text-decoration: none
}

.loky-main_search .dot {
  padding: 0 4px;
  font-size: 19px;
  vertical-align: middle
}

.loky-main_search .adlabel {
  margin-right: 0;
  font-size: 12px;
  color: #202124;
  font-family: Roboto, HelveticaNeue, Arial, sans-serif !important
}

.loky-main_search .loky-header_container>div {
  width: 100%
}

.loky-main_search .description {
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
  padding: 0 16px 0
}

.loky-main_search .description b {
  font-weight: 100
}

@media (min-width: 64em) {
  .loky-main_search .description b {
      font-weight: 600
  }
}

.loky-main_search .url a {
  color: #3C4043;
  font-size: 12px
}

@media (min-width: 64em) {
  .loky-main_search .url a {
      font-size: 14px
  }
}

.loky-main_search .title {
  padding: 0px 16px 8px
}

@media (min-width: 64em) {
  .loky-main_search .title {
      padding: 0px 16px 0
  }
}

.loky-main_search .title b {
  font-weight: 100
}

.loky-main_search .title a:visited {
  color: #1967D2
}

.loky-main_search .title a:hover {
  text-decoration: none
}

.loky-main_search .title a {
  color: #1967D2;
  font-size: 16px
}

@media (min-width: 64em) {
  .loky-main_search .title a {
      color: #1a0dab !important;
      font-size: 20px;
      line-height: 1.3
  }
  .loky-main_search .title a:visited {
      color: #609 !important
  }
}

.loky-main_search .loky-footer {
  margin-top: 0;
  border-top: 1px solid #DFE1E5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white));
  background-image: linear-gradient(white, white);
  background-color: white;
  
}

.loky-main_search .loky-footer .-link {
  color: #5f6368 !important
}

.loky-main_search .loky-content {
  padding: 8px;
  margin-top: 43px
}

@media (min-width: 64em) {
  .loky-main_search .loky-content {
      max-width: 653px;
      margin-top: 0px;
      margin-left: 140px
  }
}

.loky-main_search .results {
  max-width: 1060px;
  margin: auto;
  width: 100%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.loky-main_search .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0 !important;
  padding: 20px 0;
  max-width: 440px;
  margin-left: auto;
  margin-right: auto
}

.loky-main_search .pagination .page-item+.page-item {
  display: none
}

.loky-main_search .pagination .page-item:first-child,
.loky-main_search .pagination .page-item:last-child {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 30px
}

.loky-main_search .pagination .page-item:first-child a,
.loky-main_search .pagination .page-item:last-child a {
  padding: 12px !important;
  -webkit-box-shadow: 0 0 10px 1px rgba(128, 128, 128, 0.54);
  box-shadow: 0 0 10px 1px rgba(128, 128, 128, 0.54);
  color: rgba(0, 0, 0, 0.54);
  border-radius: 14px;
  width: 100%;
  display: block;
  text-align: center
}

@media (min-width: 31.3125em) {
  #logomin {
    display: block;
  }
  #navigation{
    margin:0 0 0 150px;
  
  }
.loky-submit-home{
  left: none !important;
  right:25px !important;
}
  

}

.loky-main_search .pagination .disabled {
  display: none !important
}

@media (min-width: 31.25em) {
  .loky-main_search .pagination .disabled {
      display: block !important;
      opacity: .5;
      pointer-events: none
  }
}

.loky-main_search .pagination .page-prev svg,
.loky-main_search .pagination .page-next svg {
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-right: -15px
}



.loky-main_search .pagination .page-prev path,
.loky-main_search .pagination .page-next path {
  fill: gray
}

.loky-main_search .pagination .page-next svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.loky-main_search .pagination .page-prev svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.url a {
  word-break: break-all
}

.url a:hover,
.description a:hover {
  text-decoration: none
}

@media (min-width: 64em) {
  .url a,
  .description a {
      line-height: 1.57
  }
  #navigation{
    margin:0 0 0 150px;
  
  }
}


/*# sourceMappingURL=style.min.css.map */
  
.Aligner {
  display: flex;
  align-items: center;
  min-height: 24em;
  justify-content: center;
}

.Aligner-item {
  flex: 1;
}


/* all image video css */

#hdtb-msb-vis {
  display: inline;
  margin-left: 155px;
}
#hdtb-msb .hdtb-mitem.hdtb-msel {
  border-bottom: 3px solid #1A73E8;
  color: #1A73E8;
}
#hdtb.notl a, #hdtb.notl div, #hdtb.notl li {
  outline-width: 0;
  outline: none;
}
#hdtb-msb .hdtb-mitem {
  display: inline-block;
}
.hdtb-mitem.hdtb-msel, .hdtb-mitem a {
  padding: 16px 12px 12px 10px;
}
.hdtb-mitem {
  height: 16px;
  line-height: 16px;
  margin: 11px 1px 0;
}

div {
  display: block;
}

.url{padding-bottom:0;padding-top:2px;font-size:14px;color:#3C4043;line-height:21px}
.urlVideo{padding-bottom:0;padding-top:2px;font-size:14px;color:#006621;line-height:17px;margin-left: 15px;}
body{margin:0;padding:0;font-family:arial,sans-serif}
a, a:link,a:visited{color:#1a0dab;cursor:pointer;text-decoration:none}
.AD,.algo{margin-bottom:27px}
#xmlads{width:600px;display:block}
.title,.url{display:block}
a .title:hover{text-decoration:underline}
.title{font-size:20px;margin:0;padding:0;line-height:26px}
a:hover.title{text-decoration:underline}

a .titleVideo:hover{text-decoration:underline}
.titleVideo{font-size:18px;margin:0;padding:0;line-height:22px;margin-left: 15px;}
a:hover.titleVideo{text-decoration:underline}

a:hover.url{
  text-decoration:none;
}
a:hover.urlVideo{
  text-decoration:none;
}
.description,.sltitle13{font-size:14px}
.description,.description:hover,.description:link,.description:visited,.sltxt{
  color:#3C4043;
  text-decoration:none
}
.description{line-height:22px;word-wrap:break-word}
.sltable{margin-left:22px;margin-top: 15px;}.sltd{padding: 23px 6px 3px 24px;width:294px}
.sltxt{font-size:small;line-height:1.54;width:220px;word-wrap:break-word}
.mrat{color:#777;font-size:14px;padding:2px 0; margin-left:18px}
.stars{display:block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAA/CAYAAAClz4c/AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wUdBxIr55BcqAAAAgdJREFUeNrt2zFOAkEYxfGnJ8CS0EBjDcmUJi4nkMTSBk+gnGTlBNDY6w04wBTcQJuNpRzBZiSbDQNEF1jm+/8SMmbkFZIZZ5bkSQAAAAAAAAAAAAAAAAAAAAAAAAAAACfxNeksrGe89+YzTXDZwM0xknQbRpMZ7/1I0m0YTWbYIHFZZSRjM8MGiRhVRjI2M41wceLr1FhSLqm1x9tXkibh52QyxcO7rH8Gzrk5GyS+SfqSZpL6W962lPTYzotlihnv/d4Z51ySGa5YEWGRDCXF/ovMJQ1/F1OKmbBIdmbKiym1DCfI7pOkK+ljw6967bz4tJDx3kczzjkTGU6Q3Q9y+86TSTPDBonIwvgmqRfG8jwZGxmuWBuuIy1J35Ke23kxLc0/SXqRdNXOi1XKGe/9OuOcm5bm1xnnXNIZTpC4vqRBeTGFB96ppEHkK8MkM+XFFB54LWUAAMBBXYfXueYBACeRYLdj/IfMwnqmCeiDHCHTeb2bWe520AepV1YZydjMsEEi6EKQaQz6IPVmbiTdb8qE3se5/T1HydAH2b5JTPRBKhsk6W4HfZAaWe2DpNztoA9ymJOkq4T7IKUTxEy3gz7IYR7O950nk2aGDRKRhTHFLkRX9EHog/zjemWiD2Kp20EfpF4m+iDGuh30QQAAaBz6IAAAAAAAAAAAAAAAAAAAAABg2g/O33c6Rf16uwAAAABJRU5ErkJggg==")
    no-repeat -100px -275px;height:13px;width:66px;float:left;margin-right:3px}
    .rating-0{background-position:-94px -16px}
    .rating-05{background-position:-82px -32px}
    .rating-1{background-position:-82px -16px}
    .rating-15{background-position:-69px -32px}
    .rating-2{background-position:-69px -16px}
    .rating-25{background-position:-56px -32px}
    .rating-3{background-position:-56px -16px}
    .rating-35{background-position:-44px -32px}
    .rating-4{background-position:-44px -16px}
    .rating-45{background-position:-32px -32px}
    .rating-5{background-position:-32px -16px}
    .adlabel{margin-right:5px;font-size:12px;}

#hdtb-msb {
  float: left;
  position: relative;
  white-space: nowrap;
  align-items: baseline;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-width: 782px;
}
.ZYMsjf {
  display: inline-block;
  fill: currentColor;
}
.HF9Klc {
  margin-right: -7px;
  vertical-align: text-bottom;
}
#hdtb-msb .hdtb-mitem.hdtb-msel {
  border-bottom: 3px solid #1A73E8;
  color: #1A73E8;
}

.hdtb-mitem {
  height: 16px;
  line-height: 16px;
  margin: 11px 1px 0;
}


#navigation span{
  font-size: 13px;
  line-height: 35px;
  padding: 0px 10px 5px;
  margin-top: 10px;
  display: inline-block;
  cursor: pointer;
/* color:#777; */
}
/* #navigation span:hover{color:#111;} */
#navigation span.selected {
  border-bottom: 3px solid #1A73E8;
color: #1A73E8;
font-weight: bold;
}
#navigation span.selected a{
  
color: #1A73E8;
font-weight: bold;
text-decoration: none;

}
#navigation a:hover{
color: #1A73E8;
text-decoration: none;
}
#navigation a{
  color: #777;
text-decoration: none;
}

#pcwidth{
  width:100%;
}

.svgSearch{
  line-height:24px;color:#1A73E8;fill:currentColor;height:26px;
}
.svgSearchAuto{
  fill:currentColor;color:#989898 !important;height:20px !important;margin-right:8px !important;
}
.svgSearchHome{
color:#989898;height:20px !important;fill:currentColor;
 
}
#svgGlass2{

 display: none;
}
.searchBoxs{
  margin-left:-10px !important;
}
.ui-autocomplete {
  /* position: absolute;
  top: 100%; */
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 15px 0;
  margin: 12px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  /* padding-top: 51px; */
  margin-top: -65px;
/* 
 border-bottom: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 border-right: 1px solid #cccccc; 
 border-top: 0px;*/
  border-radius:0px 0px 14px 14px;
  /* -webkit-box-shadow:  0 1px 6px 1px  #dfe1e5,  0 1px 6px 1px  #dfe1e5,  0 1px 6px 1px  #dfe1e5;
  box-shadow: 0 1px 6px 1px #dfe1e5,  0 1px 6px 1px  #dfe1e5,  0 1px 6px 1px  #dfe1e5; */
  box-shadow: 0px 3px 7px 1px #e6e6e6, -2px 2px 2px #e6e6e6, 2px 2px 2px #e6e6e6;
  background-clip: padding-box;
/* width:580px !important; */
}

.ui-autocomplete:before {
    content: "";
    position: absolute;
    /* top: 50%; */
    /* left: 100%; */
    width: 540px;
    height: 1px;
   /* margin-top: -17px;
    background: #e2e2e2;
     padding-left: 15px; */
    margin-left: 15px;
}

.ui-autocomplete > li  {
  
    display: block;
   
    /* border-top: 0px; */
  
  }

.ui-autocomplete > li > div {
  
  display: block;
  padding: 30px 20px;
  clear: both;
  min-width: 260px;
  font-weight: normal;
  line-height: 30px;
  color: #333333;
  white-space: nowrap;

}

.ui-autocomplete > li:hover {
    display: block;
    /* border-top: 0px; */
    width: 100%;
    background-color: #f1f1f1 !important;
}

.ui-state-hover,
.ui-state-active,
.ui-state-focus {
  text-decoration: none;
  
  background-color: #f5f5f5;
  cursor: pointer;
}

.ui-helper-hidden-accessible {
  /* border: 0; */
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-menu .ui-menu-item-wrapper {
    position: relative !important;
    padding: 0px 1em 3px .4em !important;
    margin-left: 10px !important;
}
.ui-widget.ui-widget-content {
     border: 0px !important;
}

.algoRelated{
  padding: 20px;
  margin-bottom:10px;
  
  border-radius: 10px;
  border-color: #dfe1e5;
  border: 1px solid;
  border: 1px solid #dfe1e5;
 
  -webkit-box-shadow: -2px 2px 5px 0px rgba(204,204,204,1);
  -moz-box-shadow: -2px 2px 5px 0px rgba(204,204,204,1);
  box-shadow: -2px 2px 5px 0px rgba(204,204,204,1);
  overflow: hidden;
}
a.algoRelated, .algoRelated a{
  color: #3c4043;
}
.sticky {
    

  display: block;
background: #fff;
z-index: 77777;
border-bottom: solid 1px #ccc;
position: fixed;
top: -18px;
right: 0;
left: 0;
width: 100%;
height: 50px;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
-webkit-box-shadow: 0px 4px 5px 0px rgba(167,167,167,0.45);
-moz-box-shadow: 0px 4px 5px 0px rgba(167,167,167,0.45);
box-shadow: 0px 4px 5px 0px rgba(167,167,167,0.45);

vertical-align: middle !important;
}