a{ color: #4023c9;}
	.logoheight img{
		max-height: 40px;width: auto;
		  
	}
.logoheight{margin-left: 2.6%;margin-top: auto;}
.search_wrapper {
	max-width: 750px;
	display:flex;
}

.searchfield{
	flex: 1;
	align-items: center;
	margin-left: 20px;
	display:flex;
}
.searchfield input{
	text-overflow: ellipsis;
    background-color: transparent;
    display: block;
    outline: none;
    width: 100%;
    height: 60px;
    padding: 10px 0 0 2px;
    
    font-size: 16px;
    line-height: 24px;
    font-weight:400;
    letter-spacing: -0.01em;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
	padding: 0;
	padding-left: 10px;
	color:#000;
	    border: none;
}

.searchpage.searchpage{
	max-width: 692px; margin:0
}

.search_input {
	flex: 1;
	box-sizing: content-box;
	border-radius: 30px;
	background-color: rgba(93,117,152,8%);
	background-clip: content-box, padding-box;
	transition: box-shadow 200ms cubic-bezier(0.25, 0.1, 0.25, 1), color 300ms cubic-bezier(0.25, 0.1, 0.25, 1), background-color 300ms cubic-bezier(0.25, 0.1, 0.25, 1);
	align-items: center;
	box-shadow: none;
	display:flex;
	
}
#main{
	padding-top:20px;
}

.search_input__left-icon {
    display: none;
    left: 16px;
    position: absolute;
    top: 16px;
    width: 16px;
}


.search-input__button {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    outline: none;
    padding: 0;
    position: absolute;
    right: 16px;
	top: 13px;
	z-index: 10;
	bottom: 0;
	    height: 21px;
}



.search-input__clear {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    padding: 0;
    position: absolute;
    right: 105px;
    top: 10px;
    bottom: 0;
    height: 30px;
    /* margin: auto; */
}

.search-input__suggestions-list {
    -webkit-animation: search-gradient 3s ease infinite;
    animation: search-gradient 3s ease infinite;
    background: #fff;
    background-size: 300% 300%;
    border: none;
    border-bottom-left-radius: 21px;
    border-bottom-right-radius: 21px;
    color: #2b313d;
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: all .25s ease-out;
    width: 100%;
    z-index: 1;
}

.search-input__suggestions-list li {
    border: 0px;
    padding: 0 10px !important;
}
.search-input__suggestions-list li span{
	cursor:pointer;
	display:block;
}

.search-input__suggestions-list:before {
    background: #e8eaf0;
    content: "";
    height: 0.9px;
    left: 16px;
    position: absolute;
    right: 16px;
    top: 0px;
	z-index:1;
}

.search-input__left-icon {
    display: none;
    left: 16px;
    position: absolute;
    top: 16px;
    width: 16px;
}

.search-input__clear-border {
    height: 100%;
    position: absolute;
    right: -16px;
    top: 0;
    border-right: 1px solid #e8eaf0;
}

.closeicon{
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: none;
}

/* #search_input:not(:placeholder-shown) ~ .closeicon
{
	display:block;
} */


.closeicon button:hover {
    background-color: rgba(93, 117, 152, 8%);
}
#submit-button:hover {
    background-color: rgba(93, 117, 152, 8%);
}
.closeicon button{
	min-width: 40px;
	min-height: 40px;
	border-radius: 9999px;
	background-color: rgba(93,117,152,0%);
	transition: background-color cubic-bezier(0.25, 0.1, 0.25, 1) 200ms;
	position: relative;
	gap: 8px;
	border:none;
	margin-right:4px;
}

.closeline{
	height: 20px !important;
	flex-shrink: 0;
	flex-grow: 1;
	margin: 0;
	width: 1px;
	background-color:rgba(93,117,152,83%);
	display:flex;
}

#submit-button{
	cursor: pointer;
	border:none;
	display: inline-flex;
	min-width: 32px;
	min-height: 32px;
	border-radius: 9999px;
	background-color: rgba(93,117,152,0%);
	transition: background-color cubic-bezier(0.25, 0.1, 0.25, 1) 200ms;
	position: relative;
	gap: 8px;
	animation: US3Pg 300ms cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
	margin-right: 10px;
	margin-left: 4px;
	display: flex;
	width: 40px;
	height: 40px;
	justify-content: center;
	align-items: center;
	
}
#submit-button div{
	color: #000;
	    display: flex;
    align-items: center;
    gap: 4px;
}

#search_input:hover{
	box-shadow:0 0;
}

.search-open .search_input,
.search_input:active,
.search_input:focus,
.search_input:focus-within,
.search_input:hover {
/*     -webkit-animation: search-gradient 3s ease infinite;
    animation: search-gradient 3s ease infinite;
     background: linear-gradient(45deg,rgba(61,61,61,1),rgba(61,61,61,1) 100%) border-box; 
    background-size: 300% 300%;
    -webkit-clip-path: none;
    clip-path: none;
    box-shadow: 0px 2px 10px 0px #eee; */
}

#search_input:active,
#search_input:focus,
.#search_input:hover {
    box-shadow: 0 0;
}

.search-input__clear svg path {
    stroke: #b1b7c4;
}

.search-input__button path {
    fill: #b1b7c4;
}

.search-open .search_input {
    border-radius: 25px;
    overflow: hidden;
}

.search-open #search_input {
    border-radius: 0px;
}

.ui-menu-item span {
    display: block;
    padding: 10px 10px 10px 15px;
    text-decoration: none;
    color: #000;
    font-size: 13px;
    font-weight: 500;
	font-weight: bold !important;
	border-radius: 5px;
	text-align:left;
}

.ui-menu-item.ui-state-focus span {
    background: #f6f6fc !important;
    font-weight: bold !important;
    color: #171717 !important;

}

.search-input__button--back {
    display: none
}

.menubar li a:hover {
    border-bottom: 2px solid;
}
.menubar li a.active {
    border-bottom: 2px solid;
}

.menubar li a {
    color: #000;
}

.menubar svg {
    width: 15px;
    height: 15px;
    vertical-align: baseline;
}

.menubar li:hover svg path,
.menubar li:hover a {
    color: #d28151
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: 14px;
    font-weight: 600;
	color: #58595b;
}
.navbar-expand .navbar-nav .nav-link:hover,.navbar-expand .navbar-nav .active{
	color: #000;
}


@keyframes search-gradient {
    0% {
        background-position: 0 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0 50%;
    }
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -9999px;
}

#dropdownUser2 svg {
    width: 35px;
    height: 35px;
}

#dropdownUser2 path {
    stroke: #000;
}

.search-input__clear {
    display: none;
}

#search_input:not(:placeholder-shown)~.search-input__clear {
    display: block;
}

a{text-decoration:none}
/* For other pages */
#serp .searpList {
    overflow: hidden;
	 margin-bottom: 20px;
}
#serp p.url {
    font-size: 14px;
    margin: 0;
}
.searpList a {
    color: #1a0dab;
}
.searpList h2 {
    font-size: 20px !important;
}
#serp p.url a {
    color: #222;
	font-size:12px;
}

#serp img{
	height: 16px;
    width: 16px;
    vertical-align: sub;
    margin-right: 5px;
}
.outerdivh2 {
   width: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
}

#serp h2 {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top:5px;
}



.searpList ul {
    overflow: hidden;
    display: flex;
    padding: 0 20px;
	width:80%;
}
a.proxy2 {
    color: #001ba0 !important;
    float: right;
    font-size: 14px;
    font-weight: 400;
    padding: 0.5rem 0 0.75rem;
    height: 100%;
    width: 100%;
    background: #fbfbfd;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}

#onioninner {
        cursor: pointer;
    background: #EAECEE;
    color: #444 !important;
    padding: 10px 0px 10px 25px;
    font-size: 15px;
    float: none;
    margin: 12px 5px 20px 0px;
    width: 220px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    border-radius: 50px;
    border: 1px solid #d4d4d4;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#onioninner span {
	overflow: hidden;
	position: relative;
	display: inline-block;
	width: 100%;
	height: 20px;
	margin: 0;
	font-weight:bold;
	margin-left: 10px;
}
li.deeplinks p {
    font-size: 11px;
    padding-right: 20px;
    max-width: 100ch;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
ul#double{
	flex-wrap: wrap;
    flex-direction: row;
	margin-top:10px;
}
li.deeplinks {
    width: 50%;
    box-sizing: border-box;
	list-style: none;
	padding-left: 10px;font-size: 17px;
	
}
.outerdivh2 > span {
    white-space: nowrap;
}

a.proxy {
    color: #001ba0 !important;
    float: right;
    font-size: 13px;
    border-radius: 50px;
    padding: 13px 22px;
    margin-top: -20px;
    border: 1px solid #d4d4d4;
    font-weight: 500;
}
a.proxy:hover{
	/*background: transparent;
  background-image: linear-gradient(90deg, white, white),
    linear-gradient(90deg, rgba(125,185,255,.7), rgba(127,34,189,.7));
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border: 2px solid transparent;
  
  padding: 11px 20px;*/
  
  border-color:#001ba0;
}

.result--more {
    cursor: default;
	text-align:center;
    position: relative;
    margin-bottom: 0;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 0 10px;
    z-index: 100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative;
    word-wrap: break-word;
    border-radius: 4px;
    border: 1px solid transparent;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 3em;
}


/* for another */





/* onion Page */

.torsearch{
         
       }
        .torsearchupper{
			border: 1px solid #e1e1e1;
			padding: 10px;
			margin: 0px 10px 10px 0px;
			margin-bottom: 100px;
			padding-bottom: 50px;
			border: 1px solid #e1e1e1;
			padding: 10px;
			padding-left: 10px;
			margin: 0px 10px 10px 0px;
			margin-top: 0px;
			padding-left: 20px;
			border-radius: 10px;
			margin-top: 20px;
			padding-bottom:30px;
			padding-right: 10%;
       }
      
       #serp h2.torsearch_heading {
			color: #202945;
			background: #f5f6f7;
			width: 220px;
			padding: 10px 10px 10px 10px !important;
			text-align: center;
			border-radius: 4px;
			box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
			border-radius: 50px;
			border: 1px solid #d4d4d4;
			margin:12px 5px 20px 0px;
			font-weight:bold;
		}
   a.torsearch_heading {
       	    color: #202945 !important;
    background: #f5f6f7 !important;
        width: 34% !important;
    padding: 12px 18px !important;
    text-align: center;
    border-radius: 4px;
    margin: auto !important;
    text-decoration: none;
}
       .torsearch .searpList {
    width: 100%;
}
.hidelists{
	 display:none;
}
#loadMorep{
	/* color: #fff;
    display: flex;
    height: 40px;
    min-height: 40px;
    margin: 0;
    margin-top: 0px;
    width: 100%;
    font-size: 16px;
    line-height: 0.3;
    align-items: center;
    justify-content: center;
    background-color: #678fff;
    border-color: #678fff;
    box-sizing: border-box;
    font-weight: normal;
    border-radius: 4px;
    white-space: normal;
    margin: auto;
	min-width: 150px;
    max-width: 200px; */

		appearance: none;
    outline: none !important;
    border-color: #ddd;
    display: block;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    position: relative;
    text-decoration: none;
    line-height: inherit;
    border: 1px solid #babec9;
    text-shadow: 0 1px 1px rgb(255 255 255 / 10%);
    background-color: #f8f8f8;
    color: #474747;
    cursor: pointer;
    user-select: none;
    width: 60%;
    font-size: 16px;
    font-weight: bold;
    margin: auto;
    left: 0;
    right: 0;
    padding: 11px;
	border-radius:4px;
}
#loadMorep:hover{
	text-decoration: none
}

/* End Onion page */

/* video page start */
#svList {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    display: block;
    font-size: 0;
}

.svThumb {
    border: 1px solid #eee;
    box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px 0 rgba(0,0,0,.1);
	position: relative;
    overflow: hidden;
}
.svThumb img {
    display: block;
    width: 100%;
    height: auto;
    border: none;
    transition: all 1s;
}
.sv-overlay {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: #3DC0F1 url(data:image/png;base64,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) no-repeat center 20%;
    background-size: 50px 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.6s;
}
.metainfo .title {
    font-size: 13px;
    margin: 5px 10px;
    font-weight: bold;
}
.otherinfo {
    font-size: 10px;
	margin:10px;
    margin-top:auto;
}
.bingVideo .sv-overlay {
    background: #3DC0F1 url(../images/youtube.png) no-repeat center 20%;
    background-size: 35px auto;
}
#svList li {
    display: inline-block;
}
.svThumb, .closeUiBtn {
    cursor: pointer;
}

.searpList .desc{font-size: 13px;
margin-top: 10px; margin-bottom:0px}
#rightanimation{
    background: #fff;
    max-width: 325px;
    margin: auto auto 20px;
    margin-top: auto;
    margin-top: auto;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 0px 21px rgba(0,0,0,0.1);
    margin-top: 40px;
    
}
#rightanimation .anonyBtn>div{margin: auto;text-align: center;}
#rightanimation .anonyBtn{color: transparent;text-decoration: none;}
#rightanimation p{
    font-size: 16px;
    text-align: left;
    line-height: 26px;
    color: #5b6879;
    padding: 1.3em 30px;
	color: #5b6879;padding: 1.3em 30px
}

#rightanimation .img{
	    background: #202945;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    min-height: 160px;
    align-content: center;
}

#rightanimation img{
	margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 100%;
    vertical-align: middle;
    width: 48%;
}

#rightanimation h1{
    margin-top: 15px;
    font-size: 26px;
    padding: 0px 30px;
    color: #fff;
    font-size: 15px;
    padding: 10px;
    background: #2a324e;
    width: 75%;
    border-radius: 50px;
}
a#onioninner img {
    width: auto;
}
.badge-link__btn-wrap{
	text-align: center;
	padding-bottom: 30px;
	margin: auto;
}
.js-badge-link-button{
	background-color: #678fff !important;
    border-color: #678fff !important;
    max-width: 250px;
	width:70%;
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
}

.pictureView.viewchange.picflex .resultitem{
	max-width: 180px !important;
	min-width: 135px !important;
	margin-bottom: 40px;
	height: 220px;
	flex: 1 0 10%;
}
.pictureView.viewchange.picflex .detailview{
	background: #222;
}
.pictureView.viewchange.picflex .resultitem.open:after{
	border-color: transparent transparent #222;
}
/* video page */



.svTitleFix {
    text-align: center
}

.meuVideo {
    position: relative;
    padding-bottom: 53.25%;
    padding-top: 25px;
    height: 0
}

.meuVideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.svTitle {
    font-family: Roboto,sans-serif;
    font-weight: 400;
    margin: 0;
    padding: .5em;
    color: #444
}

.adCenter {
    margin: 0 auto;
    max-width: 800px
}

#svBox {
    font-family: roboto,serif;
    margin: 0 auto;
    position: relative;
    padding: 10px;
    background-color: #fff
}





.svThumb {
    display: block;
    position: relative;
    overflow: hidden;
	background-color: #f2f5fa;
    border: 1px solid #e8eaf0;
	    height: 100%;
		border-radius: 10px;
		display: flex;
    flex-direction: column;
}

.svThumb img {
    display: block;
    width: 100%;
    height: 200px;
    border: none;
    transition: all 1s
}

.twitchThumb {
    display: block;
    position: relative;
    overflow: hidden
}

.twitchThumb img {
    display: block;
    width: 100%;
    height: auto;
    border: none;
    transition: all 1s
}


.sv-overlay {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: #3dc0f1 url(data:image/png;base64,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) no-repeat center 20%;
    background-size: 50px 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .6s
}

.ytVideo .sv-overlay {
    background: #3dc0f1 url(../images/youtube.png) no-repeat center 20%;
    background-size: 35px auto
}

.bingVideo .sv-overlay {
    background: #3dc0f1 url(../images/youtube.png) no-repeat center 20%;
    background-size: 35px auto
}

.twitchVideo .sv-overlay {
    background: #3dc0f1 url(../images/youtube.png) no-repeat center 20%;
    background-size: 35px auto
}

.vimeoVideo .sv-overlay {
    background: #3dc0f1 url(../images/vimeo.png) no-repeat center 20%;
    background-size: 30px auto
}

.dailyMVideo .sv-overlay {
    background: #3dc0f1 url(../images/dailyMotion.png) no-repeat center 20%;
    background-size: 30px auto
}


.sv-text {
    display: block;
    padding: 0 30px;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 700;
    font-family: oswald,sans-serif;
    font-weight: 400!important;
    top: 40%;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translateY(-20px);
    transition: all .3s;
    max-height: 65px;
    overflow: hidden
}



.infoBox {
    clear: both;
    background-color: #fff;
    padding: 0 10px
}

.closeUiBtn {
    font-weight: 700;
    font-size: 40px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 5px;
    border-radius: 5px;
    position: absolute;
    right: 0;
    background-color: rgba(0,0,0,.4);
    z-index: 1;
    top: 0;
}

.closeUiBtn:hover {
    color: #f5f5f5;
    background-color: #730f0f
}

.svThumb,.closeUiBtn {
    cursor: pointer
}

.twitchThumb,.closeUiBtn {
    cursor: pointer
}

.clear {
    clear: both
}

.mQuery900 #svList li {
    width: calc(25% - 20px)
}

.mQuery900 .svTitle {
    font-size: 1.5em
}

.mQuery700 #svList li {
    width: calc(33.33% - 20px)
}

.mQuery700 #svBox {
    width: calc(100% - 20px);
    max-width: 100%;
    font-size: 100%
}

.mQuery700 .svTitle {
    font-size: 1.5em
}

.mQuery700 .sv-text {
    font-size: 23px
}

.mQuery550 .meuVideo {
    padding-bottom: 51.2%
}

.mQuery550 .svTitle {
    font-size: 1.17em
}



.mQuery550 .closeUiBtn {
    font-size: 200%;
    line-height: 100%;
    position: initial;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
a.proxy2{display:none}


.tooltip-content {
  background: #fff;
  box-shadow: -7px 3px 16px 2px rgba(205, 210, 214, 0.8);
  box-sizing: border-box;
  color: #000;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 1px;
  max-width: 200px;
  padding: 10px 20px;
	position:relative;
  transition: all 0.3s ease;
  border-radius: 10px;
  display: inline-block;
  font-weight: 700;
}
.tooltip-content::after {
content: "";
    height: 0;
    position: absolute;
    width: 0;
    border-top: 14px solid #ffffff;
    border-bottom: 5px solid transparent;
    border-left: 14px solid #f3444400;
}

.tooltip-content {
  left: 10px;
  border:1px solid #d3d5d3;
}
.tooltip-content::after {
left: -12px;
    margin-top: -5px;
    top: 50%;
}
.tooltip-content::before {
    content: "";
    height: 0;
    position: absolute;
    width: 0;
    border-top: 15px solid #d3d5d3;
    border-bottom: 5px solid transparent;
    border-left: 14px solid #f3444400;
    left: -14px;
    margin-top: -6px;
    top: 50%;
}

.dropdown-menu{
	color: #333;
    padding: 0;
    font-size: 13px;
    line-height: 1.5em;
	border:0;
}
.dropdown-menu li a{
	padding: 10px 18px;
	font-size: 14px;
	
}
.dropdown-menu li a:hover{background-color:#f5f5f5}





/* ScrollText */

#onioninner span {
  overflow: hidden;
  position:relative;
}

#onioninner span div{
  text-align: right;
	position:absolute;
  /* animation properties */
  -moz-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  
  -moz-animation: my-animation 4s linear infinite;
  -webkit-animation: my-animation 4s linear infinite;
  animation: my-animation 4s linear infinite;
}

/* for Firefox */
@-moz-keyframes my-animation {
  from { -moz-transform: translateX(-100%); }
  to { -moz-transform: translateX(100%); }
}

/* for Chrome */
@-webkit-keyframes my-animation {
  from { -webkit-transform: translateX(-100%); }
  to { -webkit-transform: translateX(100%); }
}

@keyframes my-animation {
  from {
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

/* End scroll */

.hamburger img {
    max-width: 30px;
}

.dropdown-menu{overflow:hidden}

.searchlogo{
	    position: absolute;
    width: 100px;
    left: -65px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.tbb-results .search-tabs ul li {
    display: inline-block;
    border: 1px solid #909090;
    border-radius: 9999px;
    min-height: 40px;
    background-color: #fff;
   
    color: #0561ff;
    font-weight: 700;
    box-shadow: 0 0;
    cursor: pointer;
	    margin-right: 5px;
}
.tbb-results .search-tabs ul li a{
 padding: 8px 20px;
     display: inline-block;
}
.tbb-results .search-tabs ul li.active {
    border-bottom: 1px solid #0561ff;
	background-color:#ebf3ff;
}

.tbb-results .search-tabs ul li:hover{
	background:#d6e7ff
}

.tbb-results .search-tabs {
    background-color: #fff;
    border-bottom:0;
    padding-top: 20px;
}


.search_input:hover{
	background-color:rgb(93,117,152,16%);
}

.search_input:focus, .search_input:focus-within{
	background-color:#fff;
	box-shadow:0px 0px 1px 0 rgba(0,0,0,12%), 0px 2px 2px -1px rgba(0,0,0,4%), 0px 2px 12px -1px rgba(0,0,0,24%)
}


.more__btn:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.more__btn {
    border-radius: 4px;
    margin-right: 10px;
    padding: 10px;
    width: 90%;
    text-shadow: 0 1px 1px rgb(255 255 255 / 10%);
    background-color: #c3c3c3;
    color: #474747;
	margin-top: 30px;
	font-size: 1rem;
}


@media only screen and (min-width: 761px) {
    .hamburger {
        order: 1
    }
}



/* images Tab */

.detailview{display:none}
.image-gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 1px;
}

.image-gallery > .resultitem {
  flex: 1 1 auto; /* or flex: auto; */
  height: 220px;
  cursor: pointer;
  position: relative;
  padding-bottom: 50px;
  margin-bottom: 20px;
  text-align:center;
      padding-left: 5px;
    padding-right: 5px;
}

.image-gallery::after {
  content: "";
  flex-grow: 999;
}

.image-gallery .resultitem img {
      object-position: 80% 47%;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    border-radius: 5px;
    max-width: 180px;
    object-fit: cover;
}

.overlay {
position: absolute;
    width: 100%;
    transition: all 0.2s 0.1s ease-in-out;
    color: #000;
    border-radius: 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    flex-wrap: wrap;
    flex-direction: column;
	bottom:0;
	padding-right:15px;
}

.overlay span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #646e82;
}
span.namesite{
	color:#000
}


/* hover */
.image-gallery .resultitem:hover .overlay {
  transform: scale(1);
}
.image-gallery .resultitem:hover img{box-shadow: 0px 0px 5px #ccc;}
.openpanel{width: 40%;
    height: calc(100vh - 0px);
	overflow-y: scroll;
    position: sticky;
    flex: 1;
    top: 0;
    bottom: 0; background-color: #000;}
.showSizes{
	display:none;
	    background-color: rgb(0 0 0 / 65%);
    color: #fff;
    border-radius: 10px;
    margin-left: 5px;
    padding: 5px;
    font-size: 11px;
	    margin-bottom: 5px;
}
.resultitem:hover .showSizes{display:block}
.active.resultitem {
    background-color: rgba(86,83,210,.125);
    border: 1px solid #495bd1;
    border-radius: 5px;
    overflow: hidden;
}








.sr-only:not(:focus):not(:active) {
    clip: rect(0,0,0,0);
    border-width: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
.images-data-card__arrow-button {
    display: inline-flex;
    position: relative;
    margin-left: 16px;
    align-items: center;
    background: rgb(255 255 255 / 50%);
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 38px;
    justify-content: center;
    opacity: .6;
    transition: all .25s ease-out;
    width: 38px;
    z-index: 1;
}
.images-data-card__arrow-buttons{display:flex; padding:0; margin:0; list-style:none;}
.images-data-card__arrow-button--left svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
span.images-data-card__button-icon {
    line-height: 0;
}
.images-data-card__navigation {
    display: flex;
    justify-content: space-between;
    left: 16px;
    position: absolute;
    top: 16px;
    width: calc(100% - 32px);
    z-index: 3;
}
.images-data-card__button--cross {
    margin-left: auto;
}

.images-data-card__button {
    align-items: center;
    background: rgba(0,0,0,.5);
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 38px;
    justify-content: center;
    opacity: .6;
    transition: all .25s ease-out;
    width: 38px;
    z-index: 1;
}
.images-data-card__arrow-button--inactive {
    cursor: not-allowed;
    opacity: .25;
}

.openpanel .pictureFull{
	display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    min-height: 150px;
    max-height: 360px;
    flex-wrap: nowrap;
    height: auto;
    max-width: 100%;
}
.openpanel .pictureFull img{
	height: auto;
    max-height: 360px;
    max-width: 100%;
	background-color: #fff;
    background-image: linear-gradient(45deg,#edf0f5 25%,transparent 0,transparent 75%,#edf0f5 0,#edf0f5),linear-gradient(45deg,#edf0f5 25%,transparent 0,transparent 75%,#edf0f5 0,#edf0f5);
    background-position: 0 0,10px 10px;
    background-size: 20px 20px;
}
.images-data-card__text {
    display: flex;
    flex-wrap: wrap;
    padding: 16px;
	flex-direction: column;
}
.images-data-card__name {
    font-weight: 400;
    margin: 0;
   
    width: 100%;
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.images-data-card__link {
    color: #7db9ff;
    display: block;
    font-size: 20px;
    margin-bottom: 8px;
    width: 100%;
	text-decoration: none;
}
.images-data-card__copyright {
    color: #b1b7c4;
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 8px;

}
.images-data-card__url {
    border-bottom: 1px solid #2b313d;
    color: #138982;
    font-size: 14px;
text-decoration: none;
    padding-bottom: 24px;
    width: 100%;
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.oniontooltip{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: baseline;
}
.search-input__button{
	border-radius: 0 5px 5px 0;
  height: 100%;
    padding: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #3d3d3d;
    color: #fff;
    width: 90px;
    font-size: 18px;
}

input#search_input::placeholder {
	font-size:inherit;
	font-weight:normal
}


.urldesign{
	display:flex;
	justify-content: space-between;
    gap: 12px;
	align-items: center;
	margin-bottom: 5px;
}
.urldesign .domain{
	align-items: center;
	gap:12px;
	display:flex;
}
.domaingrid{
	    display: grid;
    grid-template-columns: 1fr;
    align-content: flex-start;
    grid-gap: 0;
    --space: 0;
}
.domainicon{
	width: 32px;
    height: 32px;
    min-width: 32px;
    cursor: pointer;
    border-radius: var(--border-radius-full);
    overflow: hidden;
}
.domainicon_sub{
	justify-content: center;
	align-items: center;
	background: rgb(242,244,247);
	width: 100%;
	height: 100%;
	overflow: hidden;
	display:flex;
}
.domaingrid1{
	gap: 4px;
	width: 100%;
	min-width: 0;
	min-height: 0;
	display: flex;
}
.domaingrid2{
	white-space: nowrap;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    font-family: "Inter", sans-serif;
    color: #000;
    font-size: 14px;
}
.sbreadcrub{
	display: flex;
	width: 100%;
	min-width: 0;
	align-items: center;
	gap: 4px;
	color:#4d596a;
}

#desc{
    color: #4d596a;
	margin-top: 5px;
}
/* images Tab Done */
@media only screen and (max-width: 760px) {
	.openpanel{
		width: 100%;
		position: fixed;
		z-index:10;
	}

	.hamburger,.logoheight{
		display: none;
	}

    .search_wrapper {
        flex: 0 1 100%;
        margin: 0px;
		margin-top:10px;
		width:100%;
    }

    header .container {
        flex-wrap: wrap;
    }

    .search-full .search_input {
        height: 100%;
        width: 100%;
        position: fixed;
        overflow: auto;
        border-radius: 0;
        background: #fff;
        clip-path: none;
    }

    .search-full #search_input {
        height: auto;
        border-radius: 0 0;
        border: 0 0 1px 0;
        padding: 11px 20px 11px 42px;
    }

    .search-full .search-input__button--back {
        display: block;
        cursor: pointer;
        left: 5px;
        padding: 3px 6px 6px;
        right: auto;
        top: 6px;
    }
	#serp .searpList{
		    border: 1px solid #e5e5e5;
    border-radius: 7px;
    padding: 10px;
	box-shadow: 0px 0px 9px rgb(0 0 0 / 20%) !important;
	}
	a.proxy{display:none}
	a.proxy2{display:block !important}
	.searpList ul{padding:10px}
	#serp h2{white-space: normal;}
	li.deeplinks{font-size:17px;}
	.searpList .desc{font-weight:500}
#serp p.url a{font-weight:500}
.torsearchupper{
	border:none;
	padding:0;
}
}


@media only screen and (max-width: 1000px) and (min-width: 700px)  {
	main{padding:0 20px}
}





@media (min-width: 1200px) {
    .container{
        max-width: 1000px;
    }
}

@media (min-width: 1400px) {
    .container{
        max-width: 1200px;
    }
}












