.typed-cursor {  opacity: 1;  -webkit-animation: blink 0.7s infinite;  animation: blink 0.7s infinite;}

@keyframes blink {  0% {    opacity: 1;  }  50% {    opacity: 0;  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
h1 {
  margin: 0;
  padding: 0;
}
body {overflow-y: hidden; background-color: #FFF;  font-family: arial, sans-serif;}
.search-bar {
  background-color: #F1F1F1;
  border-bottom: 1px solid #E5E5E5;
  padding: 11px 15px;
}

.search-bar .input {
  position: relative;
  max-width: 600px;
 margin-left: 101px;
}
.search-bar .input::after {
  clear: both;
  content: "";
  display: table;
}
.search-bar .input button {
  background-color: #4688F1;
  border: none;cursor:pointer;
  width: 40px;
  height: 40px;
  float: left;
  padding: 0;
  background-image: url(magnifying-glass-icon.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 19px;
}
.search-bar .input input {
  border: 1px solid #D9D9D9;
  border-right: none;
  float: left;
  width: calc(100% - 40px);
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 0 0 10px;

  font-size: 16px;
}
.search-bar .input input:hover {
  border: 1px solid silver;
  border-right: none;
}

.results {
  margin-left: 130px;
  max-width: 600px;
  padding: 10px 0;
}

.pager-totals {
  color: #808080;
  font-size: 14px;
  margin-bottom: 25px;
  display: none;
}

.results-inner {
  margin: 0;
  padding: 0;
}
.results-inner li {
  list-style-type: none;
  margin-bottom: 25px;
}
.results-inner li .link {
  color: #1a0dab;
  cursor: pointer;
  font-size: 20px;
    line-height: 1.3;
}
.results-inner li .link a {text-decoration: none;}
.results-inner li .link:hover {
  text-decoration: underline;
}
.results-inner li cite {
line-height: 1.57;cursor:pointer;
  color: #3C4043;
  display: block;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;

}
.results-inner li cite:after {
  content: "";
  display: inline-block;
  margin-left: 5px;
  top: -2px;
  position: relative;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #00591E transparent transparent transparent;
}
.results-inner li .desc {
  color: #545454;
  font-size: 14px;
  line-height: 1.4;
}
.results-inner li.ad cite:before {
  content: "Ad";
  border-radius: 2px;
  background-color: #93c431;
  color: #fff;
  display: inline-block;
  padding: 0 2px;
  font-size: 12px;
  line-height: 14px;
  margin-right: 5px;
}

.browser {
  width: 100%;
  /*margin: 20px auto 0;*/
  box-shadow: 0px 7px 29px -4px rgba(0, 0, 0, 0.45);
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  height: 100%;
  overflow: auto;
}

.browser-chrome {
  border-bottom: 1px solid #DDDDDD;
  background-color: #F9F9F9;
  height: 40px;
  position: relative;
}
.browser-chrome .controls {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 10px;
}
.browser-chrome span {
  background-color: #fff;
  border: 1px solid #D6D6D6;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  float: left;
  margin-right: 8px;
}
.browser-chrome span:nth-child(1){  background-color: #329cd6  }
.browser-chrome span:nth-child(2) {  background-color: #93c431  }
.browser-chrome span:nth-child(3) {  background-color: #ffc21a  }




@media (max-width: 730px) {
  .results {
    margin-left: 0;
    padding: 0 15px;
  }
}
.search-bar .logo {
  width: 95px;
  height: 35px;
  background-size: 95px;
  background-position: center center;
  background-image: url(data:image/jpeg;base64,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);
  background-repeat: no-repeat;
  float: left;
  margin-top: 4px;
}
