/*
boil999
*/
a{outline:none !important;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select: none;user-select: none;}
form{margin:0px;padding: 0px;}.clear{clear:both;}ul,li{margin: 0px;padding: 0px;}input:focus{outline:none;}body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,form,fieldset,blockquote{margin:0; padding:0; border:0;}.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table; content: "";line-height: 0;}.clearfix:after {clear: both;}a:focus {text-decoration: none !important;}a:hover{text-decoration:none;}

/* FONTS */
/* helvetica neue */
@font-face {
    font-family:'HelveticaNeue';
    src: url('../fonts/helveticaneue-webfont.eot');
    src: url('../fonts/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-webfont.svg#HelveticaNeue') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'HelveticaNeueBold';
    src: url('../fonts/helveticaneue-bold-webfont.eot');
    src: url('../fonts/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-bold-webfont.svg#HelveticaNeueBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'HelveticaNeueLight';
    src: url('../fonts/helveticaneue-light-webfont.eot');
    src: url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-light-webfont.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'HelveticaNeueUltraLight';
    src:url('../fonts/helveticaneue-ultralight-webfont.eot');
    src:url('../fonts/helveticaneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helveticaneue-ultralight-webfont.woff') format('woff'),
        url('../fonts/helveticaneue-ultralight-webfont.ttf') format('truetype'),
        url('../fonts/helveticaneue-ultralight-webfont.svg#HelveticaNeueUltraLight') format('svg');
    font-weight:normal;
    font-style:normal;
}

body {font-family: 'HelveticaNeue';font-size: 16px;}

@font-face {
	font-family: 'socialsearch';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="ss-"], [class*=" ss-"] {
	font-family: 'socialsearch';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ss-socialsearch:before {
	content: "\63";
}
.ss-play-circle:before {
	content: "\76";
}
.ss-search:before {
	content: "\73";
}
.ss-image:before {
	content: "\70";
}
.ss-retweet:before {
	content: "\72";
}
.ss-arrow-circle-left:before {
	content: "\31";
}
.ss-arrow-circle-right:before {
	content: "\32";
}
.ss-arrow-circle-up:before {
	content: "\33";
}
.ss-arrow-circle-down:before {
	content: "\34";
}
.ss-instagram:before {
	content: "\69";
}
.ss-newspaper:before {
	content: "\6e";
}
.ss-web:before {
	content: "\77";
}
.ss-twitter:before {
	content: "\74";
}
.ss-youtube:before {
	content: "\79";
}

/* 2nd web search font */
@font-face {
	font-family: 'web';
}
@font-face {
	font-family: 'web';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8RDKEAAAC8AAAAYGNtYXD/3gF1AAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZiMDRikAAAF4AAAB+GhlYWQGjYkbAAADcAAAADZoaGVhB6oDxgAAA6gAAAAkaG10eAoAAAAAAAPMAAAAFGxvY2EAKAEQAAAD4AAAAAxtYXhwAA0ApwAAA+wAAAAgbmFtZSh6ml8AAAQMAAABVnBvc3QAAwAAAAAFZAAAACAAAwMAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAdwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAgAHf//f//AAAAAAAgAHf//f//AAH/4/+NAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAHAAD/2APoA8AAHgA0AEUAUgB8AI0ApAAABQYiLwEOASMiLgI1ND4CMzIeAhUUBgcXFhQHMQEiDgIVFB4CMzI+AjU0LgIjMQMjJyMHIyczFzE3MxcxNzMHNxUjNTMVIxUzFSMVMzcxHgEXHgEVFAYHDgEHDgEHDgErATUzMhYXHgEXHgEXHgEVFAYHDgEHMScuASsBFTMyNjc+ATU0JicxFy4BJy4BJy4BKwEVMzI2Nz4BNTQmJzED6BhEGKs3g0hepnxHR3ymXl6me0cqJqsYGP3eQXFUMTFUcUFAcVUxMVVxQFMxGAEYMScqGBopGhgqJ658eU1ISFB1CQ8FBQUBAgIFBAQLBgcPCklIBwwGBgkFBAYCAgMEBAUMCBIEDAgQDAoNBAQEBAMJAQMCAwUDAwcDExEIDQQFBQECKBgYqyYqR3umXl6mfEdHfKZeSIM3qxhEGANYMVRyQEByVDExVHJAQHJUMf5inJzXn5+fn9cjI9cjMyQ6TgEIBwYRCwcMBQYKBQQHAgMC1wEBAgQDBAgFBg0HCQ8GBwgDQAMDOAMDBAoICAsDYQMFAgICAQEBQQMEAw0JBQgDAAABAAAAAQAAWH0Ze18PPPUACwQAAAAAANHDIkMAAAAA0cMiQwAA/9gD6APAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAPoAAEAAAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAAAoAFAAeAPwAAQAAAAUApQAHAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAMAAAABAAAAAAACAAcAPAABAAAAAAADAAMAKgABAAAAAAAEAAMAUQABAAAAAAAFAAsACQABAAAAAAAGAAMAMwABAAAAAAAKABoAWgADAAEECQABAAYAAwADAAEECQACAA4AQwADAAEECQADAAYALQADAAEECQAEAAYAVAADAAEECQAFABYAFAADAAEECQAGAAYANgADAAEECQAKADQAdHdlYgB3AGUAYlZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMHdlYgB3AGUAYndlYgB3AGUAYlJlZ3VsYXIAUgBlAGcAdQBsAGEAcndlYgB3AGUAYkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype');
	font-weight: normal;
	font-style: normal;
}

[class^="web-"], [class*=" web-"] {
	font-family: 'web';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.web-search:before {
	content: "\77";
}

/* CREATIVE HEADER */
#footer-display {position:relative;margin-top: 10px;}
#footer-display .container {padding: 6px 0;background-color: #DEDEDE;margin-bottom: -10px;}
#footer-display .creative-wrapper-728 {margin: 0px auto;width: 728px;padding: 10px 0px;position: relative;display:none;}
#footer-display .creative-wrapper-320 {margin: 0px auto;width: 320px;padding: 5px 0px;position: relative;}
#footer-display .creative-wrapper-728 a img, #header-creative-wrapper .creative-wrapper-320 a img {
	outline: 0px;
}
#footer-display span {
	font-size: 0.575em;
	line-height: 0.575em;
	position: absolute;
	right: 0px;
	top: 2px;
	color: #a1a1a1;
}
#footer-display .creative-wrapper-320 span {
	top: -3px;
}

/* HEADER */
#header-wrapper {
	width: 100%;
	position:fixed;
	left: 0px;
	top: 39px;
    	z-index: 1050;
}
#header-row-1 {
	background-color: #d7d7d7;
	position:relative;
}
#header-row-1 .container {
	position: relative;
}
#header-row-2 {
	padding: 16px 10px 17px;
}
#header-row-2 .container {
	padding-left: 0px;
	padding-right: 0px;
}
#header-row-2.twitter {
	background-color: #95d6e4;
}
#header-row-2.instagram {
	background-color: #93b7d8;
}
#header-row-2.youtube {
	background-color: #dd2826;
}
#header-row-2.images, #header-row-2.news, #header-row-2.web, #header-row-2.plain {
	background-color: #9c9c9c;
}

/* SOCIALSEARCH LOGO */
.socialsearch-logo {
	position: absolute;
	left: 0px;
	padding-left: 36px;
	font-family: 'HelveticaNeueLight';
	letter-spacing: -1px;
}
.socialsearch-logo strong {
	font-family: 'HelveticaNeue';
}
.socialsearch-logo em {
	font-size: 11px;
	font-family: 'HelveticaNeue';
	font-style: normal;
}
.socialsearch-logo.header, .socialsearch-logo.header a {
	font-size: 28px;
	line-height: 28px;
	top: 8px;
	color: #707070;
	text-decoration: none;
}
.socialsearch-logo.header span.ss-socialsearch {
	position:absolute;
	left: 0px;
	top: 3px;
	color: #f4f3f3;
}

/* FOOTER LOGO */
.socialsearch-logo.footer, .socialsearch-logo.footer a {
	color: #fff;
	font-size: 0.875em;
	left: 10px;
	letter-spacing: 0;
	padding-left: 9px;
	top: 3px;
}
.socialsearch-logo.footer span.ss-socialsearch {
	position:absolute;
	left: 0px;
	top: 4px;
	color: #d7d7d7;
}


/* NAVIGATION HEADER */
#navigation {
	margin: 0px auto 0px auto;
	text-align: center;
	padding: 0px;
}
#navigation li {
	list-style-type: none;
	display:inline;
	margin: 0px;
	margin-right: -5px;
}
#navigation.header a {
	color: #9c9c9c;
	display:inline-block;
	font-size: 25px;
	padding: 12px;
}

#twitter.active, #twitter.active:hover, #twitter:hover {
	background-color: #95d6e4;
	color: #fff !important;
}
#instagram.active, #instagram.active:hover, #instagram:hover {
	background-color: #93b7d8;
	color: #fff !important;
}
#youtube.active, #youtube.active:hover, #youtube:hover {
	background-color: #dd2826;
	color: #fff !important;
}
#images.active, #images.active:hover, #images:hover, #news.active, #news.active:hover, #news:hover, #web.active, #web.active:hover, #web:hover, #bweb.active, #bweb.active:hover, #bweb:hover {
	background-color: #9c9c9c;
	color: #fff !important;
}
#images:hover, #news:hover, #web:hover, #bweb:hover {
	background-color: #bcbcbc;
	color: #fff !important;
}



/* SEARCH BAR */
.search-title {
	font-size: 3.000em;
	line-height: 0px;
	color: #fff;
	font-family: 'HelveticaNeueUltraLight';
	padding-right: 20px;
	border-right: 1px solid #fff;
	height: 39px;
}
.search-field {
	border: 0px;
	background-color: #fff;
	outline: 0px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.575em;
	height: 39px;
	color: #929292;
	padding: 0 30px 0 20px;
	width: 100%;
	margin-left: 20px;
}
.search-submit {
	background-color: #9c9c9c;
	outline: 0px;
	border: 0px;
	box-shadow: none;
	color: #fff;
	font-family: socialsearch;
	font-size: 25px;
	height: 39px;
	padding-left: 20px;
	padding-right: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;	
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
#header-row-2.images .search-submit, #header-row-2.news .search-submit, #header-row-2.web .search-submit, #header-row-2.plain .search-submit {
	background-color: #bcbcbc;
}
#header-row-2.landing {
	background-color: #fd8f00;
}

/* FIXED SPACING */
.fixed-spacing {
	margin-top: 190px;
}

/* BODY COLORS */
.body-bg-grey {
	background-color: #f5f5f5;
}
.body-bg-white {
	background-color: #fff;
}

/* TWITTER RESULTS */

.tweet-wrapper {
	position:relative;
	padding-bottom: 10px;
}
.tweet-container {
	background-color: #fff;
	border-radius: 20px;
	padding: 20px;
	margin-bottom: 0px;
	overflow: hidden;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
}
.twitpic {
	width: 60px;
	height: 60px;
	position:absolute;
	left: 20px;
	top: 20px;
	border-radius: 6px;
	overflow:hidden;
	background-color: #f5f5f5;
}
.twitpic img {
	width: 60px;
	height: 60px;
}
.twitname {
	padding-left: 70px;
	font-size: 1.000em;
	line-height: 1.000em;
	font-weight: bold;
	border-bottom: 1px solid #f5f5f5;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.twitname a {
	color: #000000;
}

.twitname span {
	color: #8899a6;
	font-size: 0.750em;
	line-height: 0.850em;
	margin: 5px 0 11px;
	font-weight: normal;
	display: block;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;	
}
.twittime {
	position: absolute;
	left: 90px;
	top: 69px;
	font-size: 11px;
	color: #cdcccc;
	font-weight: normal;
}
.tweet-container p {
	margin: 30px 0px 0px 0px;
	display:block;
	color: #6e6e6e;
	font-size: 0.875em;
	line-height: 1.250em;
}
.tweet-container p a {
	color: #9dd2dd;
}
.tweet-container a:hover, .instagram-container a:hover, .youtube-container a:hover, .images-container a:hover {
	color: #428bca;
}

/* LOAD MORE RESULTS */

#load-more-results {
	margin: 0px;
	border-top: 1px solid #d7d7d7;
	padding-top: 10px;
	text-align: center;
	position: relative;
}
#load-more-results a {
    border-radius: 15px;
    display: block;
    font-family: 'HelveticaNeueLight';
    font-size: 1.563em;
    line-height: 1.563em;
    padding: 15px 52px 15px 15px;
	position: relative;
}
#load-more-results a.instagram {
	font-size: 1.363em;
}
#load-more-results a span {
	position: absolute;
	right: 15px;
	top: 23px;
}

#load-more-results a.twitter {
	background-color: #95d6e4;
	color: #fff;
}
#load-more-results a.instagram {
	background-color: #93b7d8;
	color: #fff;
}
#load-more-results a.youtube {
	background-color: #dd2826;
	color: #fff;
}
#load-more-results a.web, #load-more-results a.images, #load-more-results a.news {
	background-color: #9c9c9c;
	color: #fff;
}
#load-more-results a.twitter:hover, #load-more-results a.twitter:active, #load-more-results a.instagram:hover, #load-more-results a.instagram:active, #load-more-results a.youtube:hover, #load-more-results a.youtube:active {
	background-color: #fff;
	color: #428bca;	
}
#load-more-results a.web:hover, #load-more-results a.web:active, #load-more-results a.images:hover, #load-more-results a.images:active, #load-more-results a.news:hover, #load-more-results a.news:active {
	background-color: #f5f5f5;
	color: #428bca;	
}
#load-more-results.hide {
	display:none;
}

#landing-results #load-more-results {
	margin-bottom: 10px;
}


/* FOOTER */
#footer {
	margin-top: 10px;
	color: #fff;
	position:relative;
}
#footer ul {
	float: right;
	font-size: 0.775em;
	line-height: 0.775em;
	margin-right: 10px;
	padding: 0;
}
#footer ul li {
	display:inline;
	padding: 0px 5px;
	border-right: 1px solid #fff;
	list-style-type: none;
}
#footer ul li:last-child {
	border-right: 0px;
	padding-right: 0px;
}
#footer .container {
	position: relative;
	background-color: #bcbcbc;
	padding: 8px 0px;
}
#footer ul li a {
	color: #fff;
}
#footer ul li a:hover {
	color: #c8e2f9;
}

/* INSTAGRAM */
.instagram-wrapper, .youtube-wrapper, .images-wrapper {
	position:relative;
	padding-bottom: 10px;
}
.instagram-container, .youtube-container, .images-container {
	background-color: #fff;
	border-radius: 20px;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 0;
	overflow: hidden;
	padding: 20px;
	position: relative;
}
.instaimage img {
	width: 100%;
	border-radius: 6px;
}
.instaimage img a {
	border: 0px;
}
.instapic {
    border-radius: 6px;
    height: 44px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    bottom: 20px;
    width: 44px;
	z-index: 20;
	background-color: #f5f5f5;
}
.instapic img {
    height: 44px;
    width: 44px;
}
.instaname-wrapper {
	clear:left;
	height: 44px;
	position:relative;
}
.instaname {
	border-bottom: 1px solid #f5f5f5;
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	overflow: hidden;
	padding-left: 54px;
	padding-bottom: 9px;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 10px;
	z-index: 10;
}
.instaname a {
	color: #000000;
}
.instatime {
	position: absolute;
	left: 54px;
	bottom: -4px;
	font-size: 11px;
	color: #cdcccc;
	font-weight: normal;
}

/* YOUTUBE */
.youtube-container {
	max-height: none;
	min-height: none;
}
.youtube-image img {
	width: 100%;
	border-radius: 6px;
}
.youtube-info {
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.225em;
	margin-top: 10px;
	overflow:hidden;
	
}
.youtube-info a {
	color: #000;
	display:block;
}
.youtube-info p {
	color: #949494;
	font-size: 0.750em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 3px;	
	font-weight: normal;
}

/* IMAGES */
.images-container {
	max-height: none;
	min-height: none;
	text-align: center;
}

.images-image {
	border-radius: 6px;
	background-color: #CCC;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}

.images-image img {
	width: 100%;
}
.images-info {
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.225em;
	margin-top: 10px;
	overflow:hidden;
	
}
.images-info a {
	color: #000;
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}
.images-info p {
	color: #949494;
	font-size: 0.750em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 3px;	
	font-weight: normal;
}
.images-info p.domain {
	color: #99c175;
	margin-bottom: -6px;
}
.images-wrapper {
  float: left;
  padding-bottom: 10px;
  padding-right: 0;
  position: relative;
  width: 50%;
}
.images-container {
	min-height: 169px;
}
#images-results .row {
	margin-right: 0;
}

/* SPONSORED */

.result-title {
    text-align: left;
    font-size: 10px;
    color: #b2b2b2;
    margin: 0 10px 10px 0;
}

#result {
    margin: 0 0 20px;
    overflow: hidden;
}

#result ul li {
    border-bottom: 1px solid #f6f6f6;
    list-style-type: none;
    margin: 0 0 15px;
    padding: 0 0 15px;
}
#result ul li:last-child {
	border-bottom: 0px;
}
#result a h4 {
    display: inline;
}

#result-inline a h4, #result a h4 {
    color: #2e2e2e;
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 4px;
	font-weight: normal;
}
#result.organic a h4 {
    color: #12c;
}
#result a h4:hover {
	color: #428bca;
	text-decoration: underline;
}
#result a:visited h4 {
	color: #609;
}
#result-inline a p, #result p {
  color: #676767;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}

#result em {
  color: #99c175;
  font-size: 12px;
  font-style: normal;
  display:block;
}

#result.news em {
	color: #999;
}

/* TEXT CONTENT */

#text-content h1 {
	font-size: 30px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #D2D2D2;
}
#text-content h2 {
	font-size: 24px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #d2d2d2;
	font-weight: normal;
}
#text-content h4 {
	margin-bottom: 20px;
	color: #CCC;
}
#text-content p {
	margin: 0px 0px 10px 0px;
}
#text-content ul, #text-content ol {
	padding-left: 20px;
	margin: 20px;
	font-size: .875em;
	color: #999;
}
#text-content ul li, #text-content ol li {
	line-height: 1.775em;
}

/* LANDING */
#landing-results h2 {
	margin: 0px 10px 10px 10px;
  border-radius: 20px;
  color: #fff;
  padding: 10px 0 10px 47px;
	font-family: 'HelveticaNeueUltraLight';
	position:relative;
}
#landing-results h2 span {
  left: 15px;
  position: absolute;
  top: 15px;
}
#landing-results h2.twitter {
	background-color: #95d6e4;		
	
}
#landing-results h2.instagram {
	background-color: #93b7d8;		
	
}
#landing-results h2.youtube {
	background-color: #dd2826;		
	
}
.intro p {
	margin-bottom: 8px;
}
.intro {
	margin-bottom: 20px;
}

/* BWEB */
#bweb-results h2 {
	margin: 0px 10px 10px 10px;
  border-radius: 20px;
  color: #fff;
  padding: 10px 0 10px 47px;
	font-family: 'HelveticaNeueUltraLight';
	position:relative;
}
#bweb-results h2 span {
  left: 15px;
  position: absolute;
  top: 15px;
}
#bweb-results h2.twitter {
	background-color: #95d6e4;		
	
}
#bweb-results h2.instagram {
	background-color: #93b7d8;		
	
}
#bweb-results h2.youtube {
	background-color: #dd2826;		
	
}




/* IS RESULTS STYLES OVERRIDES */

.faint-heading {
  color: #777777;
  margin: 12px 9px 2px;
}
#relatedResults {
  width: 100%;
}
#relatedResults .aylfResult {
    float: left;
    margin-right: 20px;
}
#relatedResults .aylfResult:hover {
    text-decoration: underline;
}
.container-web-results div {
    padding: 0 5px;
}
#relatedResults .faint-heading {
    margin-left: 0;
}
.webResult {
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* TRENDING BARS */

    	.trending-container {
			padding: 20px;
		}
		.trending-row {
		  border-bottom: 1px solid #dedede;
		  clear: both;
		  display: block;
		  margin-bottom: 17px;
		  min-height: 61px;
		  padding-bottom: 10px;
		  padding-left: 63px;
		  position: relative;
		}
		.trending-row p {
			margin: 0px;
		  color: #6e6e6e;
		  display: block;
		  font-size: 0.875em;
		  line-height: 1.25em;
		}
		.trending-row.last {padding-bottom: 0px;border-bottom: 0px none;}
		.trending-icon {
		  border-right: 1px dotted #aeaeae;
		  left: 0;
		  padding-right: 10px;
		  position: absolute;
		  top: 0;
		  width: 50px;
		}
		.trending-icon img {width: 100%;}


/* MEDIA QUERY */
#media-query-display { position:fixed; top:4px; right:4px; font-size:11px; color:#000; z-index:100000; }
#media-query-display span { display:none; }
#media-query-display .query-default { display:inline-block;}



@media (max-width:570px) {
	
	/* LOGO */
	
	.socialsearch-logo.header, .socialsearch-logo.header a {
		top: -24px;
		font-size: 14px;
		padding-left: 9px;
		color: #fff;
		letter-spacing: 0px;
	}
	.socialsearch-logo.header span.ss-socialsearch {
		top: 7px;
		color: #d7d7d7;
	}		
	#header-row-1 {border-top: 20px solid #9c9c9c;}
	#header-row-1 .container, #header-row-2 .container {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	/* SEARCH BAR */
	#header-row-2 {
		padding: 12px 10px 12px 10px;
	}
	.search-title {
		display:none;
		width: 0px;
		border-right: 0px;
		padding: 0px;
	}
	.search-field {
		margin-left: 0px;
		padding-right: 10px;
		padding-left: 12px;
		font-size: 16px;
		height: 26px;
	}
	.search-submit {
		font-size: 16px;
		height: 26px;
	}
	

	
	
}

@media (min-width: 314px) and (max-width: 320px) {
	.images-wrapper {
	  float: left;
	  padding-bottom: 10px;
	  padding-right: 0;
	  position: relative;
	  width: 50%;
	}
	.images-container {
		min-height: 172px;
	}
}

@media (min-width: 321px) and (max-width: 350px) {
	.images-container {
		min-height: 182px;
		max-height: 182px;
	}
}

@media (min-width: 351px) and (max-width: 380px) {
	.images-container {
		min-height: 192px;
		max-height: 192px;
	}
}
@media (min-width: 381px) and (max-width: 410px) {
	.images-container {
		min-height: 202px;
		max-height: 202px;
	}
}
@media (min-width: 411px) and (max-width: 440px) {
	.images-container {
		min-height: 212px;
		max-height: 212px;
	}
}
@media (min-width: 441px) and (max-width: 470px) {
	.images-container {
		min-height: 222px;
		max-height: 222px;
	}
}
@media (min-width: 471px) and (max-width: 500px) {
	.images-container {
		min-height: 232px;
	}
}
@media (min-width: 501px) and (max-width: 539px) {
	.images-wrapper {
	  float: left;
	  padding-bottom: 10px;
	  padding-right: 0;
	  position: relative;
	  width: 33.3337%;
	}
	.images-container {
		min-height: 185px;
	}
}

@media (min-width: 540px) and (max-width: 569px) {
	.images-wrapper {
	  float: left;
	  padding-bottom: 10px;
	  padding-right: 0;
	  position: relative;
	  width: 33.3337%;
	}
	.images-container {
		min-height: 191px;
		max-height: 191px;
	}
}

@media (min-width:570px) {
	
	#media-query-display .query-768 { display:inline-block;}
	
	/* LOGO */
	.socialsearch-logo.header, .socialsearch-logo.header a {
		color: #707070;
		top: 10px;
		font-size: 14px;
		padding-left: 10px;
		letter-spacing: 0px;
	}
	.socialsearch-logo.header span.ss-socialsearch {
		color: #f4f3f3;
		top: 8px;
	}	
	
	/* FIXED SPACING */
	.fixed-spacing {
		margin-top: 129px;
	}
		
	/* IMAGES */	
	.images-wrapper {
		float: left;
		padding-bottom: 10px;
		padding-right: 0;
		position: relative;
		width: 33.3337%;
	}
	.images-container {
		  min-height: 211px;
	}
			
}

@media (min-width:660px) {
	
	/* LOGO */

	
	.socialsearch-logo.header, .socialsearch-logo.header a {
		font-size: 20px;
		line-height: 20px;
		padding-left: 13px;
		top: 12px;
		text-decoration: none;
	}
	.socialsearch-logo.header span.ss-socialsearch {
		position:absolute;
		left: 0px;
		top: 1px;
	}
	/* INSTAGRAM */
	.col-sm-4.instagram-wrapper, .col-sm-4.youtube-wrapper {
    	width: 33.3333%;
		float:left;
		padding-right: 0px;
	}
	.col-sm-3.images-wrapper {
		width: 25%;
		float:left;
		padding-right: 0px;
	}
	#instagram-results .row, #youtube-results .row {
		padding-right: 10px;
	}
	/* YOUTUBE RESULTS */
	.youtube-container {
		max-height: 275px !important;
		min-height: 275px;
	}
	/* IMAGES RESULTS */
	.images-container {
		max-height: 194px !important;
		min-height: 194px;
	}	
			
}

@media (min-width: 767px) {
	
	
	/* TWITTER RESULTS */
	.tweet-container {
		max-height: none;
		min-height: none;
		margin-bottom: 10px;
	}
	.tweet-container p {
		margin: 32px 0px 20px 0px;
	}
	
	/* INSTAGRAM */
	.col-sm-4.instagram-wrapper, .col-sm-4.youtube-wrapper, .col-sm-3.images-wrapper {
		padding-right: 10px;
	}
	#instagram-results .row, #youtube-results .row, #image-results .row {
		padding-right: 0px;
	}
	/* INSTAGRAM */
	.instagram-container, .youtube-container, .images-container {
		margin-bottom: 10px;
	}
	
	/* YOUTUBE RESULTS */
	.youtube-container {
		max-height: 265px;
		min-height: 265px;
	}
	
	/* IMAGES RESULTS */ 
/*	.images-container {
		max-height: 265px;
		min-height: 265px;
		height: 85px;
	}*/
	
	/* CREATIVE */
	#footer-display .creative-wrapper-728 {display:none;}	
	
}


@media (min-width: 768px){
	
	/* TWITTER RESULTS */
	.tweet-wrapper, .instagram-wrapper {
		padding-bottom: 10px;
	}	
	#twitter-results .row, #instagram-results .row, #youtube-results .row, #images-results .row, #news-results .row, #web-results .row {
		margin-left: -20px;
		margin-right: -20px;
	}
	
	/* FIXED SPACING */
	.fixed-spacing {
		margin-top: 139px;
	}
	
	/* TWITTER RESULTS */
	.tweet-container {
		max-height: 218px;
		min-height: 218px;
	}	
	.tweet-container p {
		margin: 32px 0px 0px 0px;
	}
	
	#load-more-results {
		padding-top: 20px;
	}
	
	
	/* LOAD MORE RESULTS */
	#load-more-results a {
		display: inline-block;
	}
	#load-more-results {
		margin: 0 -10px 10px;
	}
	#load-more-results a.instagram {
		font-size: 1.563em;
	}
	
#landing-results #load-more-results {
	margin-bottom: 40px;
}	
	
	/* YOUTUBE RESULTS */
	.youtube-container {
		max-height: 265px;
		min-height: 265px;
	}
	
	/* IMAGES RESULTS */
	.images-container {
		max-height: 176px;
		min-height: 176px;
	}	
	.images-container {
    	min-height: 176px;
	}
	.images-image {
	  height: 75px;
	}	
	
	.col-sm-2.images-wrapper {
		width: 25% !Important;
	}
	
	/* LANDING */
	.row.twitter {
		margin-left: -20px;
		margin-right: -20px;
	}
	#landing-results h2 {
	  margin: 0 10px 20px;
	}	
	/* CREATIVE */
	#footer-display .creative-wrapper-728 {display:block;}
	#footer-display .creative-wrapper-320 {display:none;}
}


@media (min-width:992px) {
	
	#media-query-display .query-992 { display:inline-block;}
	
	/* LOGO */

	
	.socialsearch-logo.header, .socialsearch-logo.header a {
		font-size: 28px;
		line-height: 28px;
		padding-left: 18px;
		top: 15px;
		text-decoration: none;
		letter-spacing: -1px;
	}
	.socialsearch-logo.header span.ss-socialsearch {
		position:absolute;
		left: 0px;
		top: 3px;
	}	
	
		
	/* NAVIGATION HEADER */
	#navigation.header a {
		font-size: 33px;
		padding: 15px;
	}
	
	/* FIXED SPACING */
	.fixed-spacing {margin-top: 152px;}	
	
	/* TWITTER RESULTS */
	.tweet-container {
		max-height: 182px;
		min-height: 182px;
	}
	
	/* YOUTUBE RESULTS */
	.youtube-container {
		max-height: 272px;
		min-height: 272px;
	}
	
	/* IMAGES RESULTS */
	.images-container {
		max-height: 161px;
		min-height: 161px;
	}	
	.images-image {
	  height: 60px;
	}	
	
			.col-md-2.images-wrapper {
		width: 16.6667%;
	}

}

@media (min-width:1200px) {
	
	#media-query-display .query-1200 { display:inline-block;}
	
	/* TWITTER RESULTS */
	.tweet-container {
		max-height: 162px;
		min-height: 162px;
	}
	
	/* YOUTUBE RESULTS */
	.youtube-container {
		max-height: 309px;
		min-height: 309px;
	}
	
	/* IMAGES RESULTS */
	.images-container {
		max-height: 186px;
		min-height: 186px;
	}
	.images-image {
	  height: 85px;
	}	
		
	
}
