/*
Theme Name: Skeleton
Theme URI: http://www.simplethemes.com
Description: A simple WordPress theme based on the Skeleton RWD framework
Version: 1.6
Author: Simple Themes
Author URI: http://www.simplethemes.com
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/* Table of Contents
==================================================
	#Global Reset
	#Structural Customization
	#Header
	#Navigation Bar
	#Typography
	#Tables
	#Widgets
	#WP Blog
	#Form Buttons
	#Styled Buttons
	#Tabs
	#Toggles
	#Callouts
	#Comments
	#WP Gallery
	#Misc
*/

/* @group Global Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1;
                font-family: arial,helvetica,sans-serif;
        }
	ol, ul {
		 }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }
	table.pad td {
	padding: 10px;
	}

	pre,code {
		white-space: normal;
		background-color: #ededed;
		border-bottom: 1px solid #d9d9d9;
		border-top: 1px solid #d9d9d9;
		display: block;
		width: 100%;
		font: 12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
		margin: 5px 0;
		padding: 5px;
}
p code {display: inline;}



/* @end */



/* @group Structural Customization */


#header {
	margin-top: 16px;
        display:block;
        min-width:1024px;
        position: relative;
        float:none;
        width:100%;
}

#header .inner {
	padding-top: 15px;
	padding-bottom: 20px;
        margin-left:20px;
        margin-right:20px;
}

#header .header_extras {
	float: right;
}

/* Give the main wrapper a separate background color */

#wrap {
display: table;
width: 100%;
}

/* Footer Styles */

#footer {
	border-top: 1px solid #e4e4e4;
        color: #656565;
        font-size: 10pt;
        background-color: #f5f5f5;
        text-align: center;
        line-height: 30px;
	clear: both;
	padding: 10px 0 10px 0;
        display:block;
        width:100%;
}
#footer ul{
margin:0;
list-style: none;
}

}
#footer.noborder {
	border: none;
	padding-top: 0;
}

#footer #credits {
width: 100%;
height: 30px;
border-top: 1px solid #e4e4e4;
}

#footer a{
color: #656565;
font-weight:normal;
text-decoration:none;
font-size:10pt;
border: none;
}

#footer a:hover,#footer a:focus{
background-image:url(img/footer_hv_16.jpg);
background-repeat:no-repeat;
padding-left:10px;
}

a.themeauthor {
	display: block;
	width: 75px;
	height: 12px;
	margin: 0px auto;
	float: right;
	text-decoration: none;
	text-indent: -9999em;
	background: url(images/icons/stlogo.png) no-repeat right center;
}


/* @end */

/* @group Header */

#site-title {
	margin: 0;
	padding: 0;
	font-size: 60px;
	line-height: 55px;
	letter-spacing: -1px;
}

#header div#site-title a,
#header h1#site-title,
#header h1#site-title a {
	margin: 0;
	padding: 0;
	line-height: 55px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -2px;
	text-shadow: 0px 1px 0px #FFF;
}

#header #site-title a:hover {
	color: #3253ad;
}

/* Header Tagline */

#header span.site-desc {
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 28px;
	color: #7d7d7d;
	letter-spacing: -1px;
}

/* Image Header */

#header #site-title.graphic a {
	text-indent: -9999em;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
}
#header span.site-desc.graphic {
	/*display: none;*/
}

/* @end */



/* @group Typography */

	h1, h2, h3, h4, h5 {
         color: #535353;
	}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	  font-weight: inherit;
	  text-decoration: none;
      color: #535353;
	}

	h2.entry-title a {
	font-weight: bold;
        color: #535353;
	}

        h2.entry-title a:hover{
          text-decoration: none;
        }

	h2.entry-title{
	  font-size: 12pt;
	}
	h3.entry-title a {
	font-weight: bold;
        color: #535353;
	}

        h3.entry-title a:hover{
          text-decoration: none;
        }
		h3. a:hover{
          text-decoration: none;
        }

	h3.entry-title{
	  font-size: 12pt;
	}
	h1.entry-title{
        text-align: left;
        font-size: 14pt;
	}



	h1 {line-height: 125%; font-size: 16pt; margin-bottom: 12px;text-align: center;color: #535353;}
	h2 {line-height: 120%; font-size: 14pt; margin-bottom: 10px; }
	h3 {line-height: 115%; font-size: 12pt; margin-bottom: 8px; }
	h4 {line-height: 110%; margin-bottom: 8px; }
	h5 {line-height: 110%; margin-bottom: 8px;}

	h6 {
		font-size: 14px;
		line-height: 120%;
		margin-bottom: 8px;
		color: inherit;
		font-weight: bold;
		text-transform: uppercase;
		color: #375199;
	}
	.subheader { color: #777; }
	.normal {font-weight: normal;}
	.bolder {font-weight: bolder;}

	p {
    display:block;
    margin-top: 15px;
    margin-bottom: 15px;
   }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }





/* #Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: outside; margin-left: 20px;}
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 20px;}
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { margin-right: 4px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }

/* # Image Alignment Classes
============================================================== */

.alignright {
	float: right;
	margin: 0px 0px 10px 15px;
}

.alignleft {
	float: left;
	margin: 0px 15px 10px 0px;
}
.aligncenter {
	display:block;
	margin:0 auto;
}


/* @group Widgets */


.widget-container ul {
	list-style: none;
}

.widget-container ul ul {
	list-style: square;
	margin-left: 1.3em;
}

.widget-container select {
	max-width: 100%;
}

.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}

.widget_search label {
	display: none;
}

.widget-container {
	margin: 0 0 20px 0;
	padding-top: 1px;
}

.widget-container ul {
	margin-left: 0;
}

.widget-title {
	font-weight:bold;
	font-size: 12pt;
        color: #545454;
}

input#searchsubmit {
	margin-bottom: 0;
}

.widget-container a:link,
.widget-container a:visited {
	text-decoration: none;
}

.widget-container a:active,
.widget-container a:hover {
	text-decoration: underline;
}

.widget-container .entry-meta {
	font-size: 11px;
}

#wp_tag_cloud div {
	line-height: 1.6em;
}



/* Indent Sidebar Lists */

.widget-container ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}

/* Page Menus/Custom Menus */

li.page_item,li.menu-item {
	padding: 0;
	margin-bottom: 3px;
	list-style: none;
}


li.page_item a,li.menu-item a {
	display: block;
	border-bottom: 1px solid #eee;
	padding: 8px 0px 8px 24px;
        text-decoration: none;
	line-height: 120%;
	font-weight: bold;
	background: url(images/light/arrow_bullet.png) no-repeat 10px;
}

li.page_item a:hover,li.menu-item a:hover {
	background: url(images/dark/arrow_bullet.png) no-repeat 10px;
}

/* Page Menus/Custom Menus - Sublevels */

li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 175%;
	font-weight: normal;
}
li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}

li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
	color: #333;
}

/* @end */

/* @group WP Blog Styles */

.entry-meta {
font-size: 8pt;
color: #919191;
margin-bottom: 10px;
}
.cat-links,.comments-link,.meta-sep,.entry-utility {
	font-size: 11px;
	color: #666;
}

.post {
	margin-bottom: 20px;

}
.post.single {
	border-bottom: none;
}

.content-wrap a.more-link{
color: #f96a04;
text-decoration:underline;
display: block;
	float: right;
	font-weight: bold;
}
.content-wrap a.more-link:hover{
text-decoration:none;
}

.st_relatedposts h4 {
	border-bottom: 1px solid #ebebeb;
}

.st_relatedposts ul {
	color: #666;
	list-style: square;
	margin-left: 20px;
}

.st_relatedposts ul li {
}


/* @end */




/* @group Tabs */

	ul.tabs {
		display: block;
margin: 0;
padding: 0;
border-bottom: solid 1px #e5e5e5;
height: 58px;

}
	ul.tabs li {
		display: block;
		width: auto;
		height: 30px;
		padding: 0;
		float: left;
		margin-bottom: 0; }
	ul.tabs li a {
		display: block;
text-decoration: none;
width: auto;
height: 52px;
padding: 0px 20px;
line-height: 52px;
margin: 0;
background: #55acbf;
font-size: 12pt;
font-weight: bold;
font-size: 12pt;
color: white;
margin-top: 6px;
}

ul.tabs li a:hover{
background-color: #37808f;
}

	ul.tabs li a.active {
		background: #fff;
height: 57px;
position: relative;
color: #686868;
vertical-align: middle;
line-height: 57px;
margin: 0;
border-top: solid 1px #e3e3e3;
border-left: solid 1px #e3e3e3;
border-right: solid 1px #e3e3e3;
 }

	ul.tabs li:first-child a {

}
	ul.tabs li:last-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topright: 2px;
		border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }

	ul.tabs-content { margin: 0;margin-top: 8px;display: block; }
	ul.tabs-content > li { display:none; }
	ul.tabs-content > li.active { display: block; }

	/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before,
	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
	ul.tabs:after {
	  clear: both; }
	ul.tabs {
	  zoom: 1; }


/* @end */

/* @group Toggles */


p.trigger {
	display: block;
	/*padding:  8px 8px 8px 16px;*/
	margin: 0;
	cursor: pointer;
	/*font-weight: bold;*/
	/*font-size: 1.25em;*/
        font-size: 1.1em;
	line-height: 175%;
}



/* @group Misc */





/* Apply CSS class of "guest" to menu items hidden from logged-in users */

body.logged-in li.guest,
body.logged-in li.guest {
	display: none;
}

/* #Images
================================================== */

img.scale-with-grid {
	max-width: 100%;
	height: auto; }


/* #Forms (see formalize.css)
================================================== */




	input[type="checkbox"] {display: inline; }

/* # Misc Typography Balancing to Maintain Vertical Rhythm
============================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
	.add-top { margin-top: 20px !important; }


.resize {
    background: url(images/resize.png) repeat scroll 0 0 transparent;
    bottom: 0;
    height: 80px;
    position: fixed;
    right: 0;
    width: 80px;
}
.bypostauthor,.gallery-caption {}

/* @end */

.post1 {
	margin-left:10px;
	margin-top:10px;
	width:100%;
	border:solid 1px #eee;
	padding:10px;
	font-size:12px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	overflow:hidden;
}
.message {
	margin:0;

}
.image {
	float:left;
	width:125px;
	padding:0;
	margin:10px 0px 0 0;
	overflow:hidden;
}


.link {
	float:left;
	margin: 15px 0 0 0;
	width:100%;
}
.description {
	float:left;
	margin:10px 0 0 0;
	width:100%;
	display:block;

}
.youtubevideo {
	float:left;
        margin-left:15px;
        margin-top:10px;
	width:100%;
        height:300px;
}
.caption {
	float:left;
	font-size:10px;
	width:100%;
	color:#366633;
}


.meta {
	position: relative;
	clear:both;
        padding-top:10px;
	margin: 0;
	font-size:10px;
	color:#666;
}

.icon {
	position: relative;
vertical-align: middle;
display: inline-block;
width: 16px;
height: 16px;
}

.time {
	position: relative;
line-height: 16px;
display: inline-block;
vertical-align: middle;
}


#cse-search-box input[type=text]  {
	font-size: 14pt;
}


#TB_overlay {
      position: fixed;
    z-index: 5;
    top: 0;
    left: 0;
    display: none;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    opacity: 0.25;
    }

#exportedResultsTable {
font-size: 11px;
width:665px;
margin:0;
}
#exportedResultsTable th {
font-size: 14px;
}
#grabbersTable {
font-size: 11px;
width:100%;
margin:0;
}
#grabbersTable td{
padding-top:5px;
}
#grabbersTable th {
font-size: 14px;
}

#grabbersactionsTable {
font-size: 11px;
width:200px;
margin:0;
border:0;
padding:0;
cellspacing:3;
cellpadding:0;
height:26px;
}
#grabbersactionsTable td{
padding:0;
border:0;
height:26px;
vertical-align: middle;
}
#grabbersactionsTable tbody
{
vertical-align: middle;
}

#exportdata{
margin:0;background-color: #F2F2F2;
}
#exportdata td{
border:0;padding:0;background-color: #F2F2F2;
}


#menu-main-menu li.logged-in-nav {
  display: none;
}

body.logged-in #menu-main-menu li.logged-in-nav {
  display: list-item;
}

#darkbg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;

	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#message_box {
	width: 300px;
	height: 150px;
	background: #fff;

	border: 4px solid #f0f0f0;

    -moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;

	position: fixed;
	top: 100px;
	left: 50%;
	margin-left: -150px;

	text-align: center;
	z-index: 1000;
	display: none;
}
#message_box input[type=button] {
	float: right;
	margin-right: 10px;
}


ul.generalstats, ul.generalstats-four {
margin: 0;
}
ul.generalstats li {
width: 20%;
padding: 0 0 12px 0;
text-align: center;
display: block;
float: left;
border-right: 1px #e5e5e5 solid;
height: 36px;
}
ul.generalstats-four li {
width: 16%;
padding: 0 0 12px 0;
text-align: center;
display: block;
float: left;
border-right: 1px #e5e5e5 solid;
height: 36px;
}
ul.generalstats li span.current {
height: 40px;
font-size: 16pt;
color: #363233;
}
ul.generalstats-four li span.current {
height: 40px;
font-size: 14pt;
color: #363233;
}
ul.generalstats li span.general,ul.generalstats-four li span.general{
display: block;
font-size: 8pt;
line-height: 14px;
color: #363233;
}

.trend {
font-size: 11px;
line-height: 14px;
padding-right: 12px;
}
.trend.up {
color: #119304 !important;
}
.trend.down {
color: #F30 !important;
}
ul.generalstats li span.general .total,ul.generalstats-four li span.general .total{
padding-right: 2px;
margin-right: 4px;
}



.postgp {
	margin-top:5px;
	margin-right:5px;
	width:75px;
	height:90px;
	border:solid 1px #eee;
	padding:10px;
	font-size:12px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	overflow:hidden;
       display:inline-block;
}
.messagegp {
	margin:0 auto;
        width:75px;
        height:36px;

}
.imagegp {

	width:48px;
        height:48px;
	padding:0;
	margin:10px auto;
	overflow:hidden;
}



#fbbuzzresult{

}

#twbuzzresult{
}

#gpbuzzresult{
}


#buzzcaption td{
background-color: transparent;
border: 0;
}


.postbuzz {
	margin:0;
	color:black;
	border:solid 1px #eee;
	padding:10px;
	font-size:12px;
	overflow:initial;
	position: relative;
    background-color:white;
width: 275px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: 0px 2px 4px #C7C7C7;
-webkit-box-shadow: 0px 2px 4px #C7C7C7;
box-shadow: 0px 2px 4px #C7C7C7;
font-family: arial, helvetica, sans-serif;


}
.postbuzz a{
text-decoration: none;
color: #06c;
}
.postbuzz a:hover{
text-decoration: underline;
}
.messagebuzz {
margin: 0;
padding-right: 3px;
line-height: 120%;
word-wrap: break-word;
padding-top: 15px;
color:#444;
}
.imagebuzz {
float:left;
overflow: hidden;
padding:0;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
}
.post-top-wrap{
display: table;
width: 100%;
}
.userinfobuzz{
float:left;
font-weight: bold;
display: table-cell;
width: 48px;
padding-right: 10px;
overflow: hidden;
}
.userlink{
font-weight: bold;
display: inline-block;
max-width: 180px;
line-height: 1;
width: 100%;
font-size: 14px;
 word-wrap: break-word;
}
.post-meta-wrap{
display: table-cell;
vertical-align: top;
width: 100%;
padding-right: 10px;
}
.post-meta-sentiment{
display: table-cell;
vertical-align: top;
width: 10px;
}
.post-meta-time{
line-height: 20px;
font-size: 10px;
font-weight: bold;
color: #999999;
}
.linkbuzz {

	margin: 15px 0 0 0;
width: 100%;
white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.descriptionbuzz {
	float: left;
margin: 10px 0 0 0;
width: 100%;
display: block;
word-wrap: break-word;
color: #444;
line-height: 120%;
}
.youtubevideobuzz {
	float:left;
        margin-top:10px;
	width:310px;
        height:250px;
}
.captionbuzz {
	float:left;
	font-size:10px;
	width:100%;
        margin-top:10px;
	color:#366633;
	word-wrap: break-word;
}

.bigimagebuzz{
text-align: center;
        margin-top:10px;
	width:100%;
        max-width:100%;
		height:250px;
		max-height:250px;
}
.bigimagebuzz img{
height:250px;
max-height:250px;
max-width:100%;
}
.metabuzz {
	position: relative;
	clear:both;
        padding-top:10px;
	margin: 0;
	font-size:12px;
	color:#666;
}

.tagsbuzz{
padding-top: 10px;
text-align: center;
width: 100%;
}

.iconbuzz {
	position: relative;
vertical-align: middle;
margin-left: 0;
margin-right: 5px;
display: inline-block;
width: 16px;
height: 16px;
}
.popularity-text{
position: relative;
line-height: inherit;
display: inline-block;
vertical-align: bottom;
}
.type-text{
position: relative;
line-height: inherit;
display: inline-block;
vertical-align: bottom;
margin-right: 10px;
}

.timebuzz {
	position: relative;
	margin:6px 0 0 0;
}
.country{
font-size:14px;
font-weight:bold;
height: 30px;
width: 330px;

}

#socbuzzgeneral{
width: 1024px;
margin: 0 auto;
font-size: 10pt;
line-height:1.4em;
margin-bottom: 10px;
}
#socbuzzgeneral a{
text-decoration: none;
color: #06c;
}


#socbuzzgeneral td{
vertical-align: top;
}
#socbuzzdata{
width: 1034px;
margin: 0 auto;
}

.catdescription{
text-align: left;
}


.catcontent{
display: inline-block;
text-align: left;
}



#soccategories{
margin-bottom: 20px;
margin-top: 10px;
}

#socialbuzzanalytics{
width:100%;
top:0px;
position:relative;
}
#socialbuzzanalytics td{
border:0;
background-color:transparent;
overflow: hidden;
}

.analyticscolumn{
width:250px;
}
#contenttypes{
width:100%;
margin-left:-10px;
margin-top:10px;
}
.analyticscolumntitle{
font-size: 14px;
font-weight:bold;
color: #7A7A7A;
padding-left:40px;
height:20px;
}

.statstable{
font-size: 10pt;
text-align: left;
border-collapse: collapse;
width:100%;
table-layout:fixed;
overflow:hidden;
}

.statstable th {
font-weight: bold;
color: #7A7A7A;
padding: 10px 8px;
}
.statstable .odd {
background: #E3E3E3;
}
.statstable td {
color: #7A7A7A;
padding: 8px;
overflow: hidden;
vertical-align: middle;
}
.statstable a{
text-decoration: none;
color: #06c;
}
.settings-table-wrap .statstable a{
 color: #7b7b7b;
}
.statstable a:hover{
color: #00d3e9;
}
#twgobutton{
margin-left:-10px
}
#twcaptiontable{
padding-top:2px;
font-size:15px;
font-weight:bold;
margin-left:5px;
color: #575757;
width:337px;
}
@-moz-document url-prefix() {
#twcaptiontable{
padding-top:2px;
font-size:15px;
font-weight:bold;
margin-left:5px;
color: #575757;
width:327px;
}
}
.optiontext{
margin-left:0px;
font-size:13px;
 font-weight:normal;
}

.headtitle{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 23pt;
	text-align: left;
     color: white;
}
.headtitle {
	padding-top: 0px;
        margin: 0;
}
.headtitle a, .headtitle a:hover, .headtitle a:visited {
	text-decoration: none;
	color: black;
	margin:0;
}


.right{
float:right;
}

.filteroptionstable td{
padding-top:5px;
padding-bottom:5px;
border-bottom: solid 1px #B7B7B7;
}
.checkboxesoption{
font-size: 10px;
margin-bottom:10px;
}
.checkboxesoption input[type="checkbox"] {
position: relative;
vertical-align: middle;
top: 0px;
top: 0url(0);
margin-top:0;
}
.labeltitel{
margin-bottom:10px;
}
.labeltitel2{
margin-bottom:3px;
}
.sentimentimg{
display: inline-block;
float: right;
line-height: 1;
width: 10px;
height: 10px;
}

.absbutton{
right: 0 !important;
left: auto !important;
margin-right: 0 !important;
margin-left: auto !important;
width: 42px !important;
}
.aboutlist{
padding-left:15px;
}
#advancedoptionstrigger{
width:961px;
margin-left:-3px;
}

.sentimentcolumntitle{
font-size: 14px;
font-weight:bold;
color: #7A7A7A;
padding-left:20px;
height:20px;
}
#aboutinfo{
width:1007px;
height:224px;
margin-top:0px;
position:relative;
}
#aboutinfo td{
border:0;
background-color:transparent;
}

#trends{
width:1000px;
top:-130px;
position:relative;
font-size: 12px;
line-height: 1.5em;
margin-left:10px;
}
@-moz-document url-prefix() {
#trends{
width:1000px;
top:-110px;
position:relative;
font-size: 12px;
line-height: 1.5em;
margin-left:10px;
}
}
#trends a{
margin-right: 20px;
text-decoration:underline;
}

.analyticstabpage
{
width:100%;
display:table;
}
.analyticsnetwork{
display:table-cell;
width:30%;
border: 1px solid #D1D1D1;
margin-top:20px;
}

.analyticstwocol{
display: table-cell;
width: 45%;
border: 1px solid #D1D1D1;
margin-top: 20px;
}
.analyticsonecol{
width: 100%;
border: 1px solid #D1D1D1;
margin-top: 20px;
}

.createnewsearch{
height: 38px;
padding-top: 10px;
padding-bottom: 10px;
display:table-cell;
padding-left: 26px;
width: 249px;
}

#savedsearches{

}


.dialog-overlay{
background-color:black;
opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
height: 100%;
width: 100%;
position: fixed;
left: 0px;
top: 0px;
z-index: 10001;
}
.register-container{
background-color:#fa6900;
opacity: 0.85;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
position: fixed;
z-index: 10002;
height: auto;
width: 100%;
left: 0;
top: 25%;
text-align: center;
}
.dialog-container{
background-color:#079fb1;
opacity: 0.85;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
position: fixed;
z-index: 10002;
height: auto;
width: 100%;
left: 0;
top: 25%;
text-align: center;
}

.dialog-wrap{
display: inline-block;
margin: 0px auto;
padding: 30px 0 30px 0;
color:#ffffff;
text-align: left;
min-width: 930px;
}
.dialog-row{
display: block;
width:100%;
margin-bottom:10px;
}
.dialog-title{
display:inline;
font-size:18pt;
color:#ffffff;
}
.register-notification{
display:inline-block;
margin-left: 10px;
background-color: #d79667;
height:17px;
font-size: 10pt;
padding: 3px 5px 3px 5px;
vertical-align: top;
}
.register-error{
display:inline-block;
margin-left: 10px;
background-color: #b41f14;
height:17px;
font-size: 10pt;
padding: 3px 5px 3px 5px;
vertical-align: top;
}
.dialog-notification{
display:inline-block;
margin-left: 10px;
background-color: #d79667;
height:17px;
font-size: 10pt;
padding: 3px 5px 3px 5px;
vertical-align: top;
}
.dialog-error{
display:inline-block;
margin-left: 10px;
background-color: #b41f14;
height:17px;
font-size: 10pt;
padding: 3px 5px 3px 5px;
vertical-align: top;
}



.dialog-fields{
display: inline;
}
.dialog-input{
padding: 0 10px 0 10px !important;
background:url(img/sprite_x.png) 0 -118px repeat-x;
height:59px !important;
width:340px;
font-size:14pt !important;
margin-right:3px;
display: inline;
-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #fff;
border: none;
color: #000;
vertical-align: middle;
outline-style: none;
}
.dialog-input:hover,.dialog-input:focus{
background:url(img/sprite_x.png) 0 -177px repeat-x;
}

.dialog-button{
display: inline-block;
background-color: #00afc3;
moz-border-radius: 2px;
border-radius: 2px;
-webkit-border-radius: 2px;
-webkit-appearance: none;
border: 1px solid #58d2ea;
color:#ffffff;
margin-right:3px;
padding: 20px 20px 20px 20px;
line-height: 17px;
font-size: 14pt;
outline-style: none;
height: 59px;
vertical-align: middle;
}
@-moz-document url-prefix() {
.dialog-button{
padding-bottom: 22px;
padding-top: 17px;
}
}
.dialog-button:hover,.dialog-button:focus{
background-color: #008191;
moz-border-radius: 2px;
border-radius: 2px;
-webkit-border-radius: 2px;
border: 1px solid #00b3c7;
cursor: pointer;
}

input::-moz-focus-inner /*Remove button padding in FF*/
{
    border: 0;
    padding: 0;
}

a.dialog-button-link{
color:#ffffff;
text-decoration: none;
font-size:14pt;
}
.dialog-nav{
color:#ffffff !important;
text-decoration: none !important;
font-size:12pt !important;
}
.dialog-nav:hover,.dialog-nav:focus{
color:#ffffff !important;
text-decoration: underline  !important;
}
.dialog-activity{
display:inline-block;
margin-left: 10px;
background:url(img/loading_transparent.gif) no-repeat;
background-size: 18px 18px;
width:18px;
height:18px;
}
.dialog-error-txt{
position:relative;
}
.dialog-error-txt a{
color: white;
text-decoration: underline;
}

.dialog-notification-txt{
position:relative;
}


input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:29px;
    height:30px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background: url(../../../img/icon_sprites9.png) 0 -175px no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background: url(../../../img/icon_sprites9.png) 0 -96px no-repeat;
}

input[type="checkbox"].graychecked + label span{
  background: url(../../../img/icon_sprites9.png) 0 -333px no-repeat;
  margin:0 15px 0 0;
}
input[type="checkbox"].graychecked:checked + label span  {
  background: url(../../../img/icon_sprites9.png) 0 -254px no-repeat;
}
input[type="checkbox"].graychecked + label{
 color:#c1c1c1;
display: inline-block;
width: 95px;
text-align: left;
font-size: 10pt;
}
input[type="checkbox"].graychecked:checked + label{
 color:#787878;
}



input[type="checkbox"].networkchecked + label span{
  background: url(../../../img/icon_sprites9.png) 0 -333px no-repeat;
  margin:0 15px 0 0;
}
input[type="checkbox"].networkchecked:checked + label span  {
  background: url(../../../img/icon_sprites9.png) 0 -254px no-repeat;
}

input[type="checkbox"].networkchecked + label{
display: inline-block;
}
input[type="checkbox"].networkchecked:checked + label{

}


.notify-title{
font-size:22px;
}
.notify-text{
text-align: center;
margin-bottom:20px;
font-weight:bold;
font-size: 12pt !important;
display:inline-block;
line-height: 24px;
}

.notify-text a{
color:white;
}

#notify-wrap{
 text-align: center;
}

#notify-activity{
width: 18px;
height: 18px;
display:inline-block;
margin-left: 10px;
}

.notify-buttons{
text-align: center;
}

.main-header{
 background-color:#f5f5f5;
/*border-bottom: 1px solid #e3e3e3;*/
height:68px;
min-width:1024px;
}
.login-buttons{
float:right;
height:38px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 15px;
padding-left: 5px;
}

.login-button1{
  display:inline-block;
  height: 38px;
  background-color: #ffffff;
  moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #e4e4e4;
  padding: 0 15px;
  color: #757575;
  text-decoration: none;
  font-size: 10pt;
  line-height: 35px;
  font-weight: bold;
}
.login-button1:hover{
  background-color: #f9f9f9;
  cursor: pointer;
}


.login-button2{
  display:inline-block;
  height: 38px;
  background-color: #f9f9f9;
  moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #e4e4e4;
  padding: 0 15px;
  color: #757575;
  text-decoration: none;
  font-size: 10pt;
  line-height: 35px;
  font-weight: bold;
outline-style: none;
}
.login-button2:hover,.login-button2:focus{
  background-color: #ffffff;
  cursor: pointer;
}

#content {
min-width:1024px;
width:100%;
padding-top: 80px;
}

.main-titles{
padding-top:150px;
text-align: center;
width: 100%;
}
@font-face {
    font-family: 'MuseoSansCyrl_500';
    src: url('fonts/MuseoSans_500.otf');
}

.main-h1{
color: #228a97;
font-size: 38pt;
margin-bottom: 0;
font-weight: normal;
margin-top: 20px;
line-height: 100%;
 font-family: 'MuseoSansCyrl_500';
letter-spacing:normal;
}
.main-h2{
color: #b3b2b2;
font-size: 16pt;
font-weight: normal;
margin-bottom: 30px;
margin-top: 5px;
}

.main-h1.font-lightblue{
color: #4DC2DA;
font-size: 42px;
}


.main-input-wrap{
padding-top: 35px;
padding-bottom: 35px;
width:100%;
background-color:#69d2e7;
text-align: center;
}

.main-search{
  height:59px;
  display:inline-block;
 background:url(img/sprite_x.png) 0 0 repeat-x;
  text-decoration: none;
font-size: 14pt;
line-height: 54px;
font-weight: bold;
font-size: 14pt;
color: white;
padding: 0 20px;
border: none;
outline-style: none;
cursor: pointer;
}
.main-search:hover,.main-search:focus{
 background:url(img/sprite_x.png) 0 -59px repeat-x;
}

#usersearcheslinks{
text-align: center;
}
.usersearches-wrap{
width: 1024px;
display: block;
margin: auto;
padding: 40px 0;
}
.main-usersearch{
padding: 5px 15px;
display: inline-block;
border: 1px solid #e4e4e4;
margin-right: 5px;
margin-bottom: 5px;
color: #008898;
font-weight:bold;
outline-style: none;
}
.main-usersearch:hover,.main-usersearch:focus{
background-color: #f0f0f0;
}
#linksdomains{
display: table-cell;
vertical-align: top;
}
#linksdomainschart{
width: 400px;
display: table-cell;
vertical-align: top;
position: relative;
}
#hashtags{
display:table-cell;
vertical-align: top;
}
#hashtagsmap{
width: 400px;
display: table-cell;
vertical-align: top;
text-align: center;
padding: 15px;
}
#networksusers{
display:table-cell;
vertical-align: top;
}
#networksuserschart{
width: 400px;
display: table-cell;
vertical-align: top;
text-align: center;
padding: 15px;
}
.hashtagmap-item{
padding: 5px 15px;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
color: white;
font-weight:bold;
outline-style: none;
}
.hashtagmap-item:hover,.hashtagmap-item:focus{
background: #94D3FF;
}
.hashtagmap-weight5{
background: #7cc0f4;
font-size: 16px;
}
.hashtagmap-weight4{
background: #67abe0;
font-size: 18px;
}
.hashtagmap-weight3{
background: #4d92c7;
font-size: 20px;
}
.hashtagmap-weight2{
background: #3277ad;
font-size: 22px;
}
.hashtagmap-weight1{
background: #266ca2;
font-size: 24px;
}
.footer-wrap{
text-align: left;
width: 1024px;
margin: auto;
}
.main-testimonial{
display: inline-block;
width: 453px;
height: 80px;
text-align: left;
border: 1px solid #e3e3e3;
padding: 15px 20px;
vertical-align: middle;
  moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
line-height: 18px;
}
.main-testimonials{
width: 1024px;
text-align: center;
font-family: Arial, helvetica, sans-serif;
color: #777777;
font-size: 10pt;
font-weight:normal;
margin:auto;
}
.one_fourth {
width: 22%;
position: relative;
	margin-right: 4%;
	margin-bottom: 20px;
	float: left;
}

.last {
margin-right:0 !important;
}
.clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


.testimonial-name-wrap{
display: inline-block;
float: left;
width: 490px;
text-align: left;
}

.testimonial-name{
position: relative;
top: 11px;
}

.testimonial-arrow{
position: relative;
top: -2px;
left: 20px;
background: url(../../../img/icon_sprites9.png) 0 -1528px no-repeat;
width:15px;
height:9px;
}

.testimonial-names{
width:1024px;
margin:auto;
height: 50px;
}

.main-mentions{
width: 1024px;
margin: 10px auto;
background: url(../../uploads/2014/08/main_mention8.jpg) no-repeat;
height: 85px;
}
.main-mention{
vertical-align: middle;
display: inline-block;
margin-right: 52px;
}
.socialsearcher-logo{
float: left;
height: 38px;
background: url(../../../img/icon_sprites9.png) -206px -1601px no-repeat;
margin-left: 26px;
margin-top: 15px;
}
.socialsearcher-logo a{
color: #228a97;
font-size: 16pt;
font-weight: normal;
font-family: 'MuseoSansCyrl_500';
letter-spacing: normal;
text-decoration: none;
padding-left: 50px;
vertical-align: middle;
line-height: 38px;
}

.top-input-wrap{
float: left;
margin-left: 52px;
margin-top: 15px;
width: 35%;
min-width: 360px;
}

.top-input{
padding: 0 10px 0 10px !important;
height:38px !important;
font-size:14pt !important;
display: inline;
-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #fff;
color: #000;
vertical-align: middle;
border: 1px solid #e3e3e3;
outline-style: none;
width: 70%;
min-width: 240px;
}
.top-input:hover,.top-input:focus{
background-color: #fefaef;
}
.monitoring-search-input{
padding: 0 10px 0 10px !important;
height:40px !important;
font-size:14pt !important;
display: inline;
-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #fff;
color: #000;
vertical-align: middle;
border: 1px solid #e3e3e3;
outline-style: none;
width: 160px;
min-width: 160px;
}
.monitoring-search-input:hover,.monitoring-search-input:focus{
background-color: #fefaef;
}
.square-button a{
color:white !important;
}
.square-button a:hover, .square-button a:focus{
text-decoration: none !important;
-moz-box-shadow: 0px 2px 2px #C7C7C7;
  -webkit-box-shadow: 0px 2px 2px #C7C7C7;
  box-shadow: 0px 2px 2px #C7C7C7;
}
.square-button:hover, .square-button:focus,.squarebutton:hover, .squarebutton:focus{
-moz-box-shadow: 0px 2px 2px #C7C7C7;
  -webkit-box-shadow: 0px 2px 2px #C7C7C7;
  box-shadow: 0px 2px 2px #C7C7C7;
}
#s2member-pro-paypal-checkout-form-coupon-div input[type=button],#s2member-pro-paypal-cancellation-form-submit-div input[type="submit"]{
	width:170px !important;
}
.square-button,#s2member-pro-paypal-checkout-form-coupon-div input[type=button],#s2member-pro-paypal-cancellation-form-submit-div input[type="submit"]{
text-align: center;
height: 38px;
display: inline-block;
text-decoration: none !important;
line-height: 38px;
font-weight: bold;
font-size: 12pt;
color: white;
padding: 0 0;
border: none;
outline-style: none;
cursor: pointer;
vertical-align: middle;
width:190px;
-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
	border-radius: 25px;
}
.gray,#s2member-pro-paypal-checkout-form-coupon-div input[type=button],#s2member-pro-paypal-cancellation-form-submit-div input[type="submit"]{
background-color: #ffffff !important;
border: solid 1px #e3e3e3;
height: 38px;
color: #7a7a7a;
}
.gray:hover, .gray:focus,#s2member-pro-paypal-checkout-form-coupon-div input[type=button]:hover,#s2member-pro-paypal-checkout-form-coupon-div input[type=button]:focus,#s2member-pro-paypal-cancellation-form-submit-div input[type="submit"]:hover,#s2member-pro-paypal-cancellation-form-submit-div input[type="submit"]:focus{
background-color: #f9f9f9 !important;
}
.lightblue{
background-color: #55acbf !important;
}
.orange{
background-color: #fa6900 !important;
}
.green{
background-color: #2bc6a4 !important;
}
.orange:hover,.orange:focus,.zeroclipboard-is-hover{
 background-color: #f57b25 !important;
}
.lightblue:hover,.lightblue:focus{
 background-color: #37808f !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.green:hover,.green:focus{
 background-color: #1cb392 !important;
}
a.addthis_button_expanded{
color:#757575 !important;
}

.search-results-decor{
background-color: #f9f9f9;
/* height: 15px;*/
height: 0px;
}
.search-results-wrap{
width:100%;
background-color: #69d2e7;
display: table;
min-width: 1024px;
}
#left_region{
display: table-cell;
width: 276px;
position: relative;
min-width: 276px;
border-right: solid 1px #e5e5e5;
}
#main_region{
display: table-cell;
min-width: 980px;
min-height: 630px;
vertical-align: top;
background-color: #fcfcfc;
padding-bottom: 76px;
}
.searchresults-buttons{
background-color: #fcfcfc;
padding: 15px 15px 15px 22px;
border-bottom: solid 1px #e5e5e5;
box-shadow: 0 2px 2px rgba(205, 205, 205, 0.2);
-moz-box-shadow:0 2px 2px rgba(205, 205, 205, 0.2);
-webkit-box-shadow: 0 2px 2px rgba(205, 205, 205, 0.2);
}
.email-button{
background: url(img/email_ico.png) 20px 13px #fa6900 no-repeat;
padding-left: 50px;
}
.email-button-started{
background: url(img/email_started.png) 16px 10px #ffffff no-repeat;
padding-left: 50px;
}
#analyticsTab ul{
background-color: #fcfcfc;
}
#analyticsTab a.active{
border-bottom: none;
height: 57px;
}
.generalstats-wrap{
height: 60px;
display: block;
position: relative;
border-bottom: 1px #e5e5e5 solid;
padding-top: 25px;
padding-bottom: 5px;
}
.onethird-column{
display: table-cell;
vertical-align: top;
width: 33%;
border: solid 1px #d1d1d1;
background-color: white;
}
.onethird-clean-column{
display: table-cell;
vertical-align: top;
width: 33%;
}
.onefourth-column{
display: table-cell;
vertical-align: top;
width: 25%;
border: solid 1px #d1d1d1;
background-color: white;
}
.onefourth-clean-column{
display: table-cell;
vertical-align: top;
width: 25%;
}
.multiple-column{
display: table-cell;
vertical-align: top;
width: 295px;
min-width: 295px;
border: solid 1px #d1d1d1;
background-color: white;
}
.multiple-column-clean{
display: table-cell;
vertical-align: top;
width: 297px;
min-width: 297px;
}

.onehalf-column{
display: table-cell;
vertical-align: top;
width: 49%;
border: solid 1px #d1d1d1;
background-color: white;
}
.onehalf-clean-column{
display: table-cell;
vertical-align: top;
width: 49%;
}
.one-column{
display: block;
vertical-align: top;
width: 500px;
border: solid 1px #d1d1d1;
background-color: white;
}
.one-clean-column{
display: block;
vertical-align: top;
width: 500px;
}
.fb-icon-big,.facebook-icon-big{
background: url(../../../img/icon_sprites9.png) 0 -551px no-repeat;
}
.tw-icon-big,.twitter-icon-big{
background: url(../../../img/icon_sprites9.png) -206px -1178px no-repeat;
}
.gp-icon-big,.googleplus-icon-big{
background: url(../../../img/icon_sprites9.png) 0 -858px no-repeat;
}
.in-icon-big,.instagram-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -657px no-repeat;
}
.li-icon-big{
background: url(../../../img/icon_sprites9.png) -325px -1944px no-repeat;
}
.pi-icon-big{
background: url(../../../img/icon_sprites9.png) -325px -1884px no-repeat;
}

.tt-icon-big{
background: url(../../../img/tiktok_46.png) no-repeat;
}

.wb-icon-big,.web-icon-big{
background: url(../../../img/icon_sprites9.png) -325px -1465px no-repeat;
}

.youtube-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -885px no-repeat;
}
.tumblr-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -769px no-repeat;
}
.reddit-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -713px no-repeat;
}
.flickr-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -604px no-repeat;
}
.dailymotion-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -550px no-repeat;
}
.vimeo-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -826px no-repeat;
}

.vine-icon-big{
background: url(../../../img/icon_sprites9.png) -325px -1413px no-repeat;
}

.vkontakte-icon-big{
background: url(../../../img/icon_sprites9.png) -325px -1327px no-repeat;
}

.network-icon{
background-repeat: no-repeat;
display: table-cell;
width: 46px;
height: 46px;
padding-right: 15px;
}
.network-name{
display: table-cell;
vertical-align: middle;
font-weight: bold;
color: #555555;
font-size: 12pt;
}
.network-name-text{
display: inline-block;
}

.network-header{
background-color: transparent;
border:none;
width: 297px;
min-width: 297px;
}
.fb-name,.facebook-name{
border-bottom: 4px #177fb4 solid;
}
.tw-name,.twitter-name{
border-bottom: 4px #48a9dc solid;
}
.gp-name,.googleplus-name{
border-bottom: 4px #ff675a solid;
}

.in-name,.instagram-name{
border-bottom: 4px #ce6f2d solid;
}
.li-name{
border-bottom: 4px #1783bc solid;
}
.pi-name{
border-bottom: 4px #bd3339 solid;
}
.tt-name{
border-bottom: 4px black solid;
}

.wb-name,.web-name{
border-bottom: 4px #00aeef solid;
}

.youtube-name{
border-bottom: 4px #d85150 solid;
}
.tumblr-name{
border-bottom: 4px #6a7889 solid;
}
.reddit-name{
border-bottom: 4px #97bbdb solid;
}
.flickr-name{
border-bottom: 4px #e2e2e2 solid;
}
.delicious-name{
border-bottom: 4px #bfbfbf solid;
}
.dailymotion-name{
border-bottom: 4px #3b82a3 solid;
}
.vimeo-name{
border-bottom: 4px #44bbff solid;
}
.vine-name{
border-bottom: 4px #00b386 solid;
}
.vkontakte-name{
border-bottom: 4px #54769b solid;
}


.network-wrap{
display: table;
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.onethird-wrap{
display: table;
width:100%;
vertical-align: top;
padding-bottom: 15px;
table-layout: fixed;
}
.one-clean-wrap{
display: table;
width:initial;
vertical-align: top;
padding-bottom: 25px;
table-layout: fixed;
}
.onehalf-wrap{
display: table;
width:100%;
vertical-align: top;
padding-bottom: 15px;
table-layout: fixed;
}
.one-wrap{
display: table;
width:100%;
vertical-align: top;
margin-bottom: 15px;
table-layout: fixed;
border: 1px solid #d1d1d1;
background-color: white;
}
.columns-delimiter{
width: 22px;
min-width: 22px;
display: table-cell;
}
.analytics-wrap{
background-color: #fcfcfc;
padding-left: 22px;
padding-top: 15px;
padding-right: 15px;
}
.networks-wrap{
overflow-x: hidden;
overflow-y: hidden;
}
.chart-title{
height: 40px;
background-color: #E3E3E3;
font-size: 12pt;
color: #555555;
vertical-align: middle;
line-height: 40px;
border-bottom: solid 1px #d1d1d1;
}
.chart-color-title{
  color: #ffffff;
}
.chart-title-text{
display: inline-block;
vertical-align: top;
}
.chart-icon{
width: 18px;
height: 18px;
display: inline-block;
margin: 10px;
}

.chart-content{

}
.timeline-icon{
background: url(../../uploads/2014/02/chart_curve.png) no-repeat;
}
.weekday-icon{
background: url(../../uploads/2014/02/calendar.png) no-repeat;
}
.hours-icon{
background: url(../../uploads/2014/02/clock.png) no-repeat;
}
.statistics-icon{
background: url(../../../img/icon_sprites9.png) -206px -976px no-repeat;
}
.negative-icon{
background: url(../../../img/icon_sprites9.png) 0 -1784px no-repeat;
}
.positive-icon{
background: url(../../../img/icon_sprites9.png) -206px -462px no-repeat;
}
.neutral-icon{
background: url(../../../img/icon_sprites9.png) -206px 0 no-repeat;
}
.user-icon{
background: url(../../../img/icon_sprites9.png) -206px -1419px no-repeat;
}
.negative-smile-icon{
background: url(../../uploads/2016/03/negative_smile_18.html) no-repeat;
}
.positive-smile-icon{
background: url(../../uploads/2016/03/positive_smile_18.html) no-repeat;
}
.neutral-smile-icon{
background: url(../../uploads/2016/03/neutral_smile_18.html) no-repeat;
}

.post-number{
width:14px;
}
.post-number-td{
  width: 30px;
}
.post-metric{
width: 110px;
}
.post-medium-col{
width: 50px;
}
.post-icon-col{
width: 55px;
}
.post-large-col{
width: 75px;
}
.post-large-td{
width: 90px;
}

.like-icon{
background: url(../../../img/icon_sprites9.png) 0 -792px no-repeat;
line-height: 16px;
padding-left: 22px;
width: 50px;
}
.note-icon{
background: url(../../../img/icon_sprites9.png) 0 -792px no-repeat;
line-height: 16px;
padding-left: 22px;
width: 50px;
}
.retweet-icon{
background: url(../../../img/icon_sprites9.png) -206px -696px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.plusone-icon{
background: url(../../../img/icon_sprites9.png) -206px -270px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.view-icon{
background: url(../../../img/icon_sprites9.png) -96px -412px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.domain-icon{
background: url(../../../img/icon_sprites9.png) 0 -483px no-repeat;
}
.link-icon{
background: url(../../../img/icon_sprites9.png) 0 -1460px no-repeat;
}
.piechart-icon{
background: url(../../../img/icon_sprites9.png) -206px -202px no-repeat;
}
.hashtag-icon{
background: url(../../../img/icon_sprites9.png) -325px -1554px no-repeat;
}

.video-icon{
background: url(../../../img/icon_sprites9.png) -206px -1553px no-repeat;
}
.status-icon{
background: url(../../../img/icon_sprites9.png)  -206px -1044px no-repeat;
}
.photo-icon{
background: url(../../../img/icon_sprites9.png) -206px -134px no-repeat;
}
.keywords-icon{
background: url(../../../img/icon_sprites9.png) 0 -1181px no-repeat;
}

.chart-facebook-icon{
background: url(../../../img/icon_sprites9.png) 0 -726px no-repeat;
width:16px;
height:16px;
}
.chart-twitter-icon{
background: url(../../../img/icon_sprites9.png) -206px -1353px no-repeat;
width:16px;
height:16px;
}
.chart-googleplus-icon{
background: url(../../../img/icon_sprites9.png) 0 -1033px no-repeat;
width:16px;
height:16px;
}
.chart-like-icon{
background: url(../../../img/icon_sprites9.png) 0 -792px no-repeat;
width:16px;
height:16px;
}
.chart-retweet-icon{
background: url(../../../img/icon_sprites9.png) -206px -696px no-repeat;
width:16px;
height:16px;
}
.chart-plusone-icon{
background: url(../../../img/icon_sprites9.png) -206px -270px no-repeat;
width:16px;
height:16px;
}
.chart-web-icon{
background: url(../../../img/icon_sprites9.png) -325px -1778px no-repeat;
width:16px;
height:16px;
}

.expand-inactive{
display: inline-block;
width: 30px;
height: 30px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
background: url(img/minus.png) 12px 13px #54adbb no-repeat;
cursor: pointer;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 15px;
}
.expand-inactive:hover{
background: url(img/minus.png) 12px 13px #37808f no-repeat;
}
.expand-active{
display: inline-block;
width: 30px;
height: 30px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
background: url(img/plus.png) 10px 10px #54adbb no-repeat;
cursor: pointer;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 15px;
}
.expand-active:hover{
background: url(img/plus.png) 10px 10px #37808f no-repeat;
}
.search-active{
margin-left: 26px;
background-color: white;
border-left: solid 1px #e5e5e5;
border-top: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
width: 249px;
}

.search-inactive{
margin-left: 26px;
background-color: #f0f0f0;
border: solid 1px #e5e5e5;
width: 234px;
}
.search-inactive .input-search{
width:170px;
}
.search-inactive-expanded{
background-color: white !important;
}

.search-name{
display: inline-block;
line-height: 30px;
vertical-align: top;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 15px;
}
.search-name a{
color: #25869b;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
}
.search-name a:hover{
color: #136374;
}


.input-search{
border-top: solid 3px #f0e6bc;
border-left: solid 1px #f0e6bc;
border-right: solid 1px #f0e6bc;
border-bottom: solid 1px #f0e6bc;
background-color: #fdfaee;
font-size: 10pt;
outline-style: none;
color: #555555;
padding: 0 15px;
margin-bottom: 5px;
width: 186px;
font-family: arial,helvetica,sans-serif;
}

.input-search-name{
height: 43px;
}

.input-text-search{
  padding-top: 15px;
  white-space: pre;
  word-wrap: normal;
}
.advanced-options{
height: 45px;
background-color: #f9f9f9;
color: #b7b7b7;
font-weight: bold;
font-size: 10pt;
border-top: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
line-height: 45px;
padding-left: 55px;
margin-top: 10px;
cursor: pointer;
}
.advanced-options-inactive{
background: url(img/collapse_arrow_active.png) 25px 19px #f9f9f9 no-repeat;
color:#555555;
}
.advanced-options-active{
background: url(img/collapse_arrow.png) 25px 19px #f9f9f9 no-repeat;
}
.search-options-wrap{
padding: 0 15px 0 15px;
}
.search-options-buttons-wrap{
padding: 15px;
text-align: right;
}
.advanced-options-wrap{
text-align: center;
padding: 15px 0;
border-bottom: solid 1px #e5e5e5;
}

.checkboxes-wrap{
margin: auto;
width: 200px;
text-align: left;
margin-top: 15px;
}
.checkboxes-title{
margin: auto;
width: 200px;
text-align: left;
font-size: 10pt;
font-weight: bold;
color: #545454;
}
.network-img{
vertical-align: middle;
margin-right: 15px;
display: inline-block;
}

.styledselect select {
background: transparent;
width: 195px;
padding: 5px;
font-size: 10pt;
line-height: 1;
border: 0;
border-radius: 0;
height: 27px;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
outline: none;
color:#787878;
    text-indent: 0.01px;
    text-overflow: '';
   }
.traffic-select select  {
width: 95px !important;
}

.styledselect {
width: 195px;
height: 27px;
overflow: hidden;
background: url(img/arrow_select_2.png) no-repeat right #fff;
border: 1px solid #e3e3e3;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-border-radius: 2px;
   }
.traffic-select{
width: 95px !important;
display: inline-block !important;
vertical-align: middle !important;
border-left: none !important;
}

.select-placeholder{
color:#c1c1c1;
}
.popularity-name{
display: inline-block;
height: 30px;
vertical-align: middle;
line-height: 30px;
font-size: 10pt;
width: 105px;
color: #787878;
}
.traffic-name{
  width: 75px !important;
}

.popularity-like{
background: url(../../../img/icon_sprites9.png) -206px -1662px no-repeat;
width: 24px;
height: 24px;
display: inline-block;
vertical-align: top;
margin-right: 5px;
}
.popularity-plusone{
background: url(../../../img/icon_sprites9.png) -206px -1718px no-repeat;
width: 17px;
height: 22px;
display: inline-block;
vertical-align: bottom;
margin-right: 10px;
}
.popularity-traffic{
background: url(../../../img/icon_sprites9.png) -325px -1749px no-repeat;
width: 19px;
height: 25px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}
.popularity-tweet{
background: url(../../../img/icon_sprites9.png) -206px -1759px no-repeat;
width: 20px;
height: 24px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}

.input-search-popularity{
width: 42px !important;
display: inline-block;
height: 25px;
line-height: 22px;
margin: 0;
vertical-align: middle;
padding: 0 10px;
border-left: none;
}
.moreequal{
background: url(../../../img/icon_sprites9.png) 0 -1961px #fdfaee no-repeat;
display: inline-block;
width: 29px;
height: 29px;
vertical-align: middle;
}
#notsavedsearch{

}
.v-spacer{
height: 15px;
}
select::-ms-expand {
    display: none;
}

input[type="radio"] {
    display:none;
}
input[type="radio"] + label span {
    display:inline-block;
    width:33px;
    height:33px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background: url(../../../img/icon_sprites9.png) -206px -613px no-repeat;
    cursor:pointer;
}
input[type="radio"] + label{
font-size: 12pt;
font-weight: bold;
margin-right: 5px;
}
input[type="radio"]:checked + label span {
    background: url(../../../img/icon_sprites9.png) -206px -530px no-repeat;
}

.posticon-link{
background: url(../../../img/icon_sprites9.png) 0 -1328px no-repeat;
}
.posticon-video{
background: url(../../../img/icon_sprites9.png)  -206px -1487px no-repeat;
}
.posticon-photo{
background: url(../../../img/icon_sprites9.png) -206px -68px no-repeat;
}
.posticon-status{
background: url(../../../img/icon_sprites9.png) -206px -1112px no-repeat;
}
.posticon-plusone{
background: url(../../../img/icon_sprites9.png) -206px -270px no-repeat;
}
.posticon-like, .posticon-note{
background: url(../../../img/icon_sprites9.png) 0 -792px no-repeat;
}
.posticon-view{
background: url(../../../img/icon_sprites9.png) -96px -412px no-repeat;
}

.posticon-retweet{
background: url(../../../img/icon_sprites9.png) -206px -696px no-repeat;
}
.posticon-neutral{
background: url(../../../img/icon_sprites9.png) 0 -1918px no-repeat;
}
.posticon-positive{
background: url(../../../img/icon_sprites9.png) -206px -402px no-repeat;
}
.posticon-negative{
background: url(../../../img/icon_sprites9.png) 0 -1724px no-repeat;
}
.posticon-low-traffic{
background: url(../../../img/icon_sprites9.png) -325px -1722px no-repeat;
}
.posticon-medium-traffic{
background: url(../../../img/icon_sprites9.png) -325px -1695px no-repeat;
}
.posticon-high-traffic{
background: url(../../../img/icon_sprites9.png) -325px -1670px no-repeat;
}

.popularity-wrap{
 display: inline-block;
 padding-top: 5px;
}

.analytics-general-icon{
width:16px;
height:16px;
padding-right:5px;
display:inline-block;
}
.analytics-general-negative{
background: url(../../../img/icon_sprites9.png) 0 -1658px no-repeat;
}
.analytics-general-positive{
background: url(../../../img/icon_sprites9.png) -206px -336px no-repeat;
}
.analytics-general-neutral{
background: url(../../../img/icon_sprites9.png) 0 -1852px no-repeat;
}
.analytics-general-link{
background: url(../../../img/icon_sprites9.png) 0 -1394px no-repeat;
}
.splash-notify{
background-color: #545454;
padding: 25px 20px;
position: absolute;
color: white;
font-weight: bold;
font-size: 12pt;
opacity: 0.85;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.delete-button{
background:url(img/delete_button.png) 10px 11px white no-repeat;
width: 36px;
}
.delete-button:hover,.delete-button:focus{
background:url(img/delete_button_hv.png) 10px 11px  #f9f9f9 no-repeat;
}
.rss-button{
background: url(../../uploads/2014/11/rss_24.png) 8px 7px white no-repeat;
margin-right: 15px;
width: 38px;
height: 38px;
padding: 0;
}
.search-options-buttons-wrap .square-button{
 padding: 0 15px;
}
.search-options-buttons-wrap .delete-button{
padding:0;
}
.search-inactive .search-options-buttons-wrap .gray{
margin-right:5px;
}
.search-active .search-options-buttons-wrap .gray{
margin-right:10px;
}
.facebook-network-img{
background: url(../../../img/icon_sprites9.png) 0 -647px no-repeat;
width:29px;
height:29px;
}
.twitter-network-img{
background: url(../../../img/icon_sprites9.png) -206px -1274px no-repeat;
width:29px;
height:29px;
}
.google-network-img,.googleplus-network-img{
background: url(../../../img/icon_sprites9.png) 0 -954px no-repeat;
width:29px;
height:29px;
}
.web-network-img{
background: url(../../../img/icon_sprites9.png) -325px -1517px no-repeat;
width:29px;
height:29px;
}

.pinterest-network-img{
background: url(img/pinterest_ico3.png) no-repeat;
width:29px;
height:29px;
}

.tiktok-network-img{
background: url(img/tiktok_29.png) no-repeat;
width:29px;
height:29px;
}

.linkedin-network-img{
background: url(img/linkedin_ico3.png) no-repeat;
width:29px;
height:29px;
}
.instagram-network-img{
background: url(../../../img/icon_sprites9.png) -96px -1005px no-repeat;
width:29px;
height:29px;
}
.youtube-network-img{
background: url(../../../img/icon_sprites9.png) -96px -1139px no-repeat;
width:29px;
height:29px;
}
.tumblr-network-img{
background: url(../../../img/icon_sprites9.png) -96px -1071px no-repeat;
width:29px;
height:29px;
}
.reddit-network-img{
background: url(../../../img/icon_sprites9.png) -96px -1039px no-repeat;
width:29px;
height:29px;
}
.flickr-network-img{
background: url(../../../img/icon_sprites9.png) -96px -971px no-repeat;
width:29px;
height:29px;
}

.dailymotion-network-img{
background: url(../../../img/icon_sprites9.png) -96px -938px no-repeat;
width:29px;
height:29px;
}
.vimeo-network-img{
background: url(../../../img/icon_sprites9.png) -96px -1105px no-repeat;
width:29px;
height:29px;
}
.vine-network-img{
background: url(../../../img/icon_sprites9.png) -325px -1378px no-repeat;
width:29px;
height:29px;
}
.vkontakte-network-img{
background: url(../../../img/icon_sprites9.png) -325px -1293px no-repeat;
width:29px;
height:29px;
}

.realtime-requests-img{
background: url(../../../img/icon_sprites9.png) -96px -971px no-repeat;
width:29px;
height:29px;
}

.loading-results{
width: 64px;
height: 64px;
margin: 0 auto;
background: url(img/loading_transparent.gif) no-repeat;
}
.homepage-icon{
width: 63px;
height: 63px;
background: url(../../../img/icon_sprites9.png) -206px -762px no-repeat;
margin: 0 auto;
}


.facebook-icon{
background: url(../../../img/icon_sprites9.png) 0 -726px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.twitter-icon{
background: url(../../../img/icon_sprites9.png) -206px -1353px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.googleplus-icon{
background: url(../../../img/icon_sprites9.png) 0 -1033px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.web-icon{
background: url(../../../img/icon_sprites9.png) -325px -1778px no-repeat;
line-height: 16px;
padding-left: 22px;
}

.youtube-icon{
background: url(../../../img/icon_sprites9.png) -96px -1289px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.dailymotion-icon{
background: url(../../../img/icon_sprites9.png) -96px -1172px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.flickr-icon{
background: url(../../../img/icon_sprites9.png) -96px -1192px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.instagram-icon{
background: url(../../../img/icon_sprites9.png) -96px -1211px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.reddit-icon{
background: url(../../../img/icon_sprites9.png) -96px -1230px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.tumblr-icon{
background: url(../../../img/icon_sprites9.png) -96px -1250px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.vimeo-icon{
background: url(../../../img/icon_sprites9.png) -96px -1269px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.vine-icon{
background: url(../../../img/icon_sprites9.png) -325px -1253px no-repeat;
line-height: 16px;
padding-left: 22px;
}
.vkontakte-icon{
background: url(../../../img/icon_sprites9.png) -325px -1272px no-repeat;
line-height: 16px;
padding-left: 22px;
}



.noresults-wrap{
text-align: left;
display: inline-block;
width: 510px;
}
.noresults-title{
font-size: 18pt;
}
.noresults-text{
font-size: 12pt;
color: #787878;
}
.noresults-text a,.subscription-unsubscribe-note a,.web-featured-wrap a,.time-saver-wrap a{
font-size: 10pt;
text-decoration: none;
color: #06c;
margin-right: 10px;
line-height: 20px;
}
.noresults-text a:hover,.subscription-unsubscribe-note a:hover,.web-featured-wrap a:hover,.time-saver-wrap a:hover{
text-decoration: underline;
}
.web-featured-wrap{
color: #555555;
    padding: 20px;
    line-height: 20px;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
}
.noresults{
text-align: center;
color: #555555;
position: absolute;
top: 380px;
left: 50%;
text-align: left;
}
.main-region-wrap{
width:100%;
height: 100%;
min-height: 630px;
}


.footer-icon-text{
line-height: 32px;
vertical-align: top;
margin-left: 10px;
display:inline-block;
}
#footer .footer-icon-item a{
padding:0;
background:none;
}
#footer .footer-icon-item a:hover, #footer .footer-icon-item a:focus{
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}
.timeperiod-wrap{
display: block;
width: 100%;
font-style: italic;
font-size: 10pt;
font-weight: bold;
color: #999999;
line-height: 24px;
}
.timeperiod-icon{
display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../../uploads/2015/08/time_icon_18.png) no-repeat;
  margin-right: 5px;
  float: right;
}
.timeperiod-text1{
display: inline-block;
vertical-align: top;
margin-right: 5px;
}
.timeperiod-text2{
float: right;
    color: #787878;
    font-size: 10pt;
    font-weight: normal;
    vertical-align: middle;
    display: inline-block;
    line-height: 20px;
    padding-right: 7px;
}

.blog-wrap{
width:1024px;
height:68px;
margin:0 auto;
}
.blog-ui.socialsearcher-logo{
margin-left:0;
}
.blog-ui.login-buttons{
padding-right:0;
padding-left: 15px;
}
.blog-ui.top-input-wrap{
width:390px;
}
.blog-ui.main-header{
border-bottom:0;
height:131px;
margin-bottom: 20px;
}

.blog-decor{
border-top: 1px solid #e3e3e3;
height: 2px;
width: 100%;
display: block;
background-color: white;
}
.blog-menu-wrap{
width: 100%;
display: block;
background-color: #69d2e7;
height: 60px;
}
.blog-menu-container{
width: 1024px;
height: 60px;
margin: 0 auto;
}
.blog-menu-item{
height: 25px;
display: inline-block;
margin-top: 17px;
margin-right: 50px;
}
.blog-menu-item a{
vertical-align: middle;
line-height: 25px;
color: #4D97A5;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
}

.blog-menu-item a:hover{
color: #3a8290;
}
.blog-menu-item.menu-item-active{
border-bottom: 3px solid white;
}
.blog-menu-item.menu-item-active a{
color: white;
}
.blog-menu-item.menu-item-active a:hover{
color: white;
}
.content-wrap{
display: table;
width: 1024px;
margin: 0 auto;
line-height: 1.5em;
font-size: 12pt;
color: #3D3D3D;
padding-top: 30px;
}
.content-wrap a{
text-decoration: none;
color: #06c;
}
.content-wrap a:hover{
text-decoration: underline;
}


.content-data{
display: table-cell;
padding-right: 20px;
vertical-align: top;
}

#sidebar{
display: table-cell;
width: 340px;
}
#sidebar li,#sidebar ul,.stylish-list ul{
list-style-type: none;
list-style: none;
}
#sidebar ul{
margin-left: 0;
}

.tag-item{
margin-right: 5px;
display: inline-block;
}
.tag-item a{
font-size: 10pt;
font-weight: normal;
text-decoration: none;
line-height: 36px;
padding: 0 20px;
outline-style: none;
vertical-align: middle;
background-color: #ffffff;
border: solid 1px #e3e3e3;
height: 36px;
display: inline-block;
}
.tag-item a:hover{
background-color: #f9f9f9;
text-decoration:none;
}

.widget-container li,.stylish-list li{
padding-left: 15px;
background: url(img/menu_item_arrow_right.png) 0 3px no-repeat;
margin-bottom: 6px;
list-style-type: none;
}
.stylish-list a{
text-decoration: none;
color: #06c;
}
.widget-container a:hover,.stylish-list a:hover{
color: #f96a04;
text-decoration:none;
}
#socbuzzgeneral .stylish-list a:hover{
color: #f96a04;
text-decoration:none;
}

.nav-previous a{
font-size: 10pt;
font-weight: normal;
text-decoration: none;
line-height: 36px;
padding: 0 20px;
outline-style: none;
vertical-align: middle;
border: solid 1px #e3e3e3;
height: 36px;
display: inline-block;
background: url(img/menu_item_arrow_left.png) #ffffff 12px 12px no-repeat;
padding-left: 30px;
}
.nav-previous a:hover{
background: url(img/menu_item_arrow_left.png) #f9f9f9 12px 12px no-repeat;
text-decoration:none;
color: #f96a04;
}
.nav-next a{
font-size: 10pt;
font-weight: normal;
text-decoration: none;
line-height: 36px;
padding: 0 20px;
outline-style: none;
vertical-align: middle;
border: solid 1px #e3e3e3;
height: 36px;
display: inline-block;
padding-right: 30px;
background: url(img/menu_item_arrow_right.png) #ffffff right center no-repeat;
}
.nav-next a:hover{
background: url(img/menu_item_arrow_right.png) #f9f9f9 right center no-repeat;
text-decoration:none;
color: #f96a04;
}
.nav-next{
display: inline-block;
float: right;
}
.nav-previous{
display: inline-block;
float: left;
margin-bottom: 5px;
}
#nav-below{
margin-bottom: 30px;
display: inline-block;
width: 100%;
}
.author-info{
padding: 15px;
margin-top: 15px;
border: solid 1px #e3e3e3;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.author-img{
display: inline-block;
margin-right: 15px;
}
.author-text{
display: inline-block;
vertical-align: top;
}
.author-link{
display: inline;
}
.author-datetime{
display: inline;
color: #919191;
}
.relevant-post{
display: table;
margin-bottom: 10px;
}
.relevevant-post-img{
display: table-cell;
margin-right: 10px;
width: 75px;
text-align: center;
}
.relevant-post-text{
display: table-cell;
vertical-align: top;
padding-left: 10px;
}
.relevant-posts{
margin-bottom: 20px;
}
#disqus_thread{
margin-bottom: 20px;
}
.entry-content{
width:664px;
}
.cta{
display: inline-block;
width: 320px;
padding: 5px;
border: solid 1px #e3e3e3;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
font-size: 10pt;
text-align: center;
}

.cta a{
text-decoration: none;
color: #06c;
}
.cta a:hover{
text-decoration: underline;
}

.cat-img{
display: inline-block;
margin-right: 5px;
}
.cat-title{
display: inline-block;
line-height: 40px;
vertical-align: top;
font-weight: bold;
}
.socialbuttons{
width:100%;
margin-bottom:10px;
}
#socialbuzzresults{
width: 1024px;
margin: 0 auto;
}
.google-social-wrap{
width: 1024px;
margin: 0 auto;
padding-top: 20px;
}
.cse-iframe{
width:100%;
height:1500px;
}
.cse .gsc-control-cse, .gsc-control-cse{
padding:0 !important;
}
.iframe-wrap{
margin-bottom:20px;
display:table;
table-layout: fixed;
width:100%;
}
.iframe-column{
	display:table-cell;
	width:100%;
	padding-bottom: 20px;
}
.google-social-input-wrap{
width:100%;
text-align:center;
margin-bottom: 20px;
}
.google-social-ico{

width: 120px;
height: 120px;
display: center;
margin-right: 10px;
}
.google-social-title{
display: inline-block;
vertical-align: top;
line-height: 60px;
color: #535353;
}
.google-social-input{
border: 1px solid #e3e3e3 !important;
background:none !important;
}
.google-social-input:hover,.google-social-input:focus{
background-color: #fefaef !important;
}
.noresults-google-search{
width: 100%;
text-align: center;
font-size: 14pt;
color: #555555;
margin-bottom: 40px;
}

.note-title{
color: #555555;
font-size: 18pt;
}
.note-text{
line-height: 1.4em;
font-size: 10pt;
text-align: justify;
color: #3D3D3D;
}
.google-social-tips{
margin-bottom:15px;
}
.google-social-tips-col{
display: inline-block;
width: 31%;
vertical-align: top;
}
.google-ads-wrap{
	text-align: center;
	    display: block;
	    margin: 0 auto;
}
.google-ad-wrap{
display:inline-block;
}
textarea {
    resize: none;
}

#FSContact3  input[type=text],#FSContact2  input[type=text],#FSContact1  input[type=text], #s2member-pro-paypal-checkout-form-coupon-div input[type=text],#socialsearcherapi input[type=text]{
padding: 0 10px 0 10px !important;
height:38px !important;
font-size:14pt !important;
display: inline;
-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #fff;
color: #000;
vertical-align: middle;
border: 1px solid #e3e3e3;
outline-style: none;
width: 70%;
min-width: 240px;
}
#FSContact2  input[type=text]:hover,#FSContact2  input[type=text]:focus,#FSContact3  input[type=text]:hover,#FSContact3  input[type=text]:focus,#FSContact1  input[type=text]:hover,#FSContact1  input[type=text]:focus{
background-color: #fefaef;
}

#FSContact2  input[type=submit],#FSContact3  input[type=submit],#FSContact1  input[type=submit]{
height: 38px;
display: inline-block;
text-decoration: none;
line-height: 38px;
font-weight: bold;
font-size: 12pt;
color: white;
padding: 0 20px;
border: none;
outline-style: none;
cursor: pointer;
vertical-align: middle;
background-color: #fa6900;
height: 36px;
color: white;
}

#FSContact2  input[type=submit]:hover, #FSContact2  input[type=submit]:focus,#FSContact3  input[type=submit]:hover, #FSContact3  input[type=submit]:focus,#FSContact1  input[type=submit]:hover, #FSContact1  input[type=submit]:focus{
 background-color: #f57b25;
}

#FSContact2  textarea,#FSContact3  textarea,#FSContact1  textarea{
border: 1px solid #e3e3e3;
background-color: white;
font-size: 10pt;
outline-style: none;
color: #555555;
padding: 0 15px;
margin-bottom: 5px;
width: 350px;
height: 120px;
font-family: arial,helvetica,sans-serif;
padding-top: 15px;
}
#FSContact2  textarea:hover,#FSContact2  textarea:focus,#FSContact3  textarea:hover,#FSContact3  textarea:focus,#FSContact1  textarea:hover,#FSContact1  textarea:focus{
background-color: #fefaef;
}
.google-social-option{
display:inline-block;
}
.google-social-options-wrap{
margin-top: 15px;
width: 728px;
display: inline-block;
text-align: left;
}


.chart-checkboxes-wrap{
padding: 15px;
text-align: center;
}
.chart-checkbox{
display: inline-block;
padding-bottom: 15px;
padding-right: 5px;
}
.chart-item{
display: table;
width: 100%;
padding-top: 50px;
}
.multiple-chart-item{
display: table;
width: 100%;
padding-top: 15px;
}
.chart-item-four{
display: table;
width: 100%;
padding-top: 30px;
}
.weekchart-item{
display: table;
width: 100%;
padding-top: 16px;
}
.hourchart-item{
display: table;
width: 100%;
padding-top: 11px;
}
.network-icon-chart{
background-repeat: no-repeat;
display: table-cell;
width: 46px;
height: 46px;
}
.week-icon-chart{
display: table-cell;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
background-color: #37808f;
width: 38px;
height: 38px;
text-align: center;
vertical-align: middle;
line-height: 38px;
-moz-border-radius: 4px;
border-radius:4px;
-webkit-border-radius: 4px;
}
.hour-icon-chart{
display: table-cell;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
background-color: #37808f;
width: 82px;
height: 20px;
text-align: center;
vertical-align: middle;
line-height: 20px;
-moz-border-radius: 4px;
border-radius:4px;
-webkit-border-radius: 4px;

}
.chart-value-wrap{
display: table-cell;
border: solid 1px #d1d1d1;
height: 44px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
overflow: hidden;
}
.weekchart-value-wrap{
display: table-cell;
border: solid 1px #d1d1d1;
height: 36px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
overflow: hidden;
}
.hourchart-value-wrap{
display: table-cell;
border: solid 1px #d1d1d1;
height: 18px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
overflow: hidden;
}
.chart-value{
  width:0;
  height: 45px;

}
@-moz-document url-prefix() {
.chart-value{
  width:0;
  height: 45px;

}
}
.chart-value-multiple{
  width:0;
  height: 45px;
  display: inline-block;
}
@-moz-document url-prefix() {
.chart-value-multiple{
  width:0;
  height: 45px;
  display: inline-block;
}
}

.chart-value-multiple:hover{
opacity: 0.85;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
}


.weekchart-value{
  width:0;
  height: 36px;
  -moz-border-radius: 4px;
  border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #37808f;
}
.hourchart-value{
  width:0;
  height: 18px;
  -moz-border-radius: 4px;
  border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #37808f;
}
.chart-note{
width: 100px;
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
    color: #555555;
    padding-right: 15px;
}
.chart-note-small{
width: 35px;
display: table-cell;
vertical-align: middle;
font-size: 10pt;
font-weight: bold;
color: #555555;
}
.fb-color,.facebook-color{
 background-color: #177fb4 !important;
}
.facebook-color-border{
 border-color: #177fb4 !important;
}
.tw-color,.twitter-color{
background-color: #48a9dc !important;
}
.twitter-color-border{
border-color: #48a9dc !important;
}
.gp-color,.googleplus-color{
background-color: #ff675a !important;
}
.googleplus-color-border{
border-color: #ff675a !important;
}
.wb-color,.web-color{
background-color: #00aeef !important;
}
.web-color-border{
border-color: #00aeef !important;
}

.instagram-color{
background-color: #ce6f2d  !important;
}
.instagram-color-border{
border-color: #ce6f2d !important;
}
.youtube-color-border{
border-color: #d85150 !important;
}
.youtube-color{
background-color: #d85150  !important;
}
.tumblr-color{
background-color: #6a7889  !important;
}
.tumblr-color-border{
border-color: #6a7889 !important;
}
.reddit-color{
background-color: #97bbdb  !important;
}
.reddit-color-border{
border-color: #97bbdb !important;
}
.flickr-color{
background-color: #e2e2e2  !important;
}
.flickr-color-border{
border-color: #e2e2e2 !important;
}
.delicious-color{
background-color: #bfbfbf  !important;
}
.delicious-color-border{
border-color: #bfbfbf !important;
}
.dailymotion-color{
background-color: #3b82a3  !important;
}
.dailymotion-color-border{
border-color: #3b82a3 !important;
}
.vimeo-color{
background-color: #44bbff  !important;
}
.vimeo-color-border{
border-color: #44bbff !important;
}

.vine-color{
background-color: #00b386  !important;
}
.vine-color-border{
border-color: #00b386 !important;
}
.vkontakte-color{
background-color: #54769b  !important;
}
.vkontakte-color-border{
border-color: #54769b !important;
}

.red-color{
background-color: #ff675a ;
}
.green-color{
background-color: #5cb85c ;
}
.gray-color{
background-color: #c5c5c5 ;
}
.red-color-border{
border-color: #ff675a !important;
}
.green-color-border{
border-color: #5cb85c !important;
}
.gray-color-border{
border-color: #c5c5c5 !important;
}


#poststimeline{
 height: 300px;
 padding: 0px 15px 15px 15px;
}

#byweekstats{
padding: 0 15px 0 15px;
height: 395px;
}
#byhourstats{
padding: 5px 15px 0 15px;
}
input[type="checkbox"].chartnetworkchecked + label span{
  background: url(../../../img/icon_sprites9.png) 0 -333px no-repeat;
  margin:0 15px 0 0;
}
input[type="checkbox"].chartnetworkchecked:checked + label span  {
  background: url(../../../img/icon_sprites9.png) 0 -254px no-repeat;
}

input[type="checkbox"].chartnetworkchecked + label{
display: inline-block;
}
input[type="checkbox"].chartnetworkchecked:checked + label{

}



.ukraine{
display: block;
width: 1024px;
text-align: center;
margin: 0 auto;
}
.ukraine-onehalf-column{
display: table-cell;
vertical-align: top;
width: 49%;
padding: 15px;
}
.ukraine-column-delimiter{
width: 80px;
min-width: 80px;
background-repeat:repeat-y;
background-image:url('../../uploads/2014/08/ukraine_border2.jpg');
display: table-cell;
}
.ukraine-feed{
height: 600px;
background-color: #fcfcfc;
display: table;
table-layout: fixed;
}
.ukraine-title{

}
.ukraine-social{

}
.ukraine-art{

}
.ukraine-feed-header{

}
.ukraine-results{
text-align: left;
padding-top: 15px;
}
.ukraine-feed-header-text{
display: table-cell;
vertical-align: middle;
font-weight: bold;
color: #555555;
font-size: 12pt;
width: 270px;
}
.post-twitter-icon{
background: url(../../../img/icon_sprites9.png) -206px -1353px no-repeat;
line-height: 16px;
width: 16px;
height: 16px;
display: inline-block;
vertical-align: middle;
float: right;
}
.post-facebook-icon{
background: url(../../../img/icon_sprites9.png) 0 -726px no-repeat;
line-height: 16px;
width: 16px;
height: 16px;
display: inline-block;
vertical-align: middle;
float: right;
}
.post-googleplus-icon{
background: url(../../../img/icon_sprites9.png) 0 -1033px no-repeat;
line-height: 16px;
width: 16px;
height: 16px;
display: inline-block;
vertical-align: middle;
float: right;
}

.settings-table-wrap{
padding-bottom: 10px;
}

.ukraine-lang{
text-align: right;
}
.ukraine-lang a{
font-size: 12pt;
text-decoration: none;
color: #06c;
line-height: 20px;
}
.ukraine-lang a:hover{
text-decoration: underline;
}

.ukraine-home{
width: 100%;
text-align: center;
padding: 15px 0;
}

.ukraine-home a{
font-size: 14pt;
text-decoration: none;
color: #06c;
line-height: 20px;
}
.ukraine-lang a:hover{
text-decoration: underline;
}

.search-options-monitoring-wrap{
padding: 15px;
border-top: solid 1px #e5e5e5;
text-align: center;
}

.monitoring-button-start{
background: url(../../uploads/2014/08/monitor_white_15.png) 37px 11px no-repeat;
padding-left: 40px;
width: 160px;
}

.search-inactive .monitoring-button-start{
background: url(../../uploads/2014/08/monitor_white_15.png) 30px 11px no-repeat;
width: 145px;
}

.monitoring-button-stop{
background: url(../../uploads/2014/08/monitor_dark_grey.png) 37px 11px no-repeat;
padding-left: 40px;
width: 160px;
}

.search-inactive .monitoring-button-stop{
background: url(../../uploads/2014/08/monitor_dark_grey.png) 30px 11px no-repeat;
width: 145px;
}

.monitoring-progress-wrap{
display: table;
padding: 8px;
background-color: #f9f9f9;
border-top: solid 1px #e5e5e5;
width: 233px;
}
.search-inactive .monitoring-progress-wrap{
width: 218px;
}

.monitoring-progress-bar{
display: table-cell;
border: solid 1px #d1d1d1;
height: 12px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.monitoring-progress-bar-value{
height: 12px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #B1B1B1;
}
.monitoring-progress-bar-text{
width: 100px;
display: table-cell;
vertical-align: middle;
font-size: 13px;
font-weight: bold;
color: #555555 !important;
text-decoration: none !important;
text-align: center;
padding-left: 5px;
}

.percent-1,.percent-0{
width:10%;
background-color: #048101;
}
.percent-2{
width:20%;
background-color: #168b00;
}
.percent-3{
width:30%;
background-color: #43a200;
}
.percent-4{
width:40%;
background-color: #75ba00;
}
.percent-5{
width:50%;
background-color: #b3d800;
}
.percent-6{
width:60%;
background-color: #dcef00;
}
.percent-7{
width:70%;
background-color: #fddd00;
}
.percent-8{
width:80%;
background-color: #fd9800;
}
.percent-9{
width:90%;
background-color: #ff5800;
}
.percent-10{
width:100%;
background-color: #ff2c00;
}

.monitoring-progress-total-wrap{
display: table;
padding: 8px;
width: 218px;
border-top: solid 1px #e5e5e5;
}
.monitoring-total-wrap{
background-color: #f9f9f9;
margin-left: 26px;
width: 234px;
font-size: 13px;
font-weight: bold;
color: #555555;
border: solid 1px #e5e5e5;
}
.monitoring-total-info-wrap{
padding: 8px;
background-color: #f0f0f0;
}
.monitoring-info-plan{
display: inline-block;
margin-right: 5px;
}
.monitoring-info-upgrade{
display: inline-block;
}

.monitoring-info-upgrade a {
  font-size:12px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration: none;
  color: #25869b;
}
.monitoring-info-upgrade  a:hover{
color: #136374;
}

.monitoring-info-days-left{
display: inline-block;
float: right;
}
.period-select{
display: inline-block;
float: right;
margin-top: 5px;
width: 140px;
}
#period_select{
width: 140px;
}
.export-button{
background: url(../../uploads/2014/08/export_16_2.png) 15px 9px #ffffff no-repeat;
padding-left: 45px;
margin-right: 15px;
}

.search-labels-email-monitoring{
background: url(../../uploads/2014/08/labels_email_monitor.png) #ffffff 191px 0px no-repeat;
}
.search-labels-email{
background: url(../../uploads/2014/08/labels_email.png) #ffffff 191px 0px no-repeat;
}
.search-labels-monitoring{
background: url(../../uploads/2014/08/labels_monitor.png) #ffffff 191px 0px no-repeat;
}
.search-labels-email-monitoring-inactive{
background: url(../../uploads/2014/08/labels_email_monitor.png) #f0f0f0 191px 0px no-repeat;
}
.search-labels-email-inactive{
background: url(../../uploads/2014/08/labels_email.png) #f0f0f0 191px 0px no-repeat;
}
.search-labels-monitoring-inactive{
background: url(../../uploads/2014/08/labels_monitor.png) #f0f0f0 191px 0px no-repeat;
}

.post-buttons{
background-color: white;
text-align: right;
width: 100%;
font-family: arial, helvetica, sans-serif;
}
.post-button-delete{
cursor: pointer;
width: 36px;
height: 36px;
display: inline-block;
margin-top: 10px;
}
.post-button-favourite{
cursor: pointer;
width: 36px;
height: 36px;
display: inline-block;
margin-left: 10px;
margin-top: 10px;
background: url(../../uploads/2014/08/favourite_15.png) 11px 10px no-repeat;
}

.post-button-favourite-selected{
cursor: pointer;
width: 36px;
height: 36px;
display: inline-block;
margin-left: 10px;
margin-top: 10px;
background: url(../../uploads/2014/08/favourite_selected_15.png) 11px 10px no-repeat;
}

.post-button-favourite:hover{
background: url(../../uploads/2014/08/favourite_selected_15.png) 11px 10px no-repeat;
}

.post-button-link{
cursor: pointer;
width: 36px;
height: 36px;
display: inline-block;
margin-left: 10px;
margin-top: 10px;
background: url(../../uploads/2014/08/arrow_15.png) 11px 10px no-repeat;
}
.post-button-link:hover{
background: url(../../uploads/2014/08/arrow_blue_15.png) 11px 10px no-repeat;
}

.post-button-share{
cursor: pointer;
width: 36px;
height: 36px;
display: inline-block;
margin-left: 10px;
margin-top: 10px;
background: url(../../uploads/2014/08/share_gray_20_3.png) 6px 7px no-repeat;
}
.post-button-share:hover{
background: url(../../uploads/2014/08/share_blue_20_3.png) 6px 7px no-repeat;
}
.posts-delimiter {
height: 28px;
min-height: 28px;
display: block;
}

.sentiment-selection{
position: absolute;
z-index: 10003;
}
.sentiment-selection-item-wrap{
padding:4px;
background-color: #f5f5f5;
border: solid 1px #f5f5f5;
cursor: pointer;
}
.sentiment-selection-item-wrap:hover{
background-color: white;
border: solid 1px #e3e3e3;
}
.sentiment-selection-item{
width:10px;
height:10px;
}

.monitoring-search-button{
width: 38px;
height: 38px;
padding: 0;
background: url(../../uploads/2014/08/small_search3.png) 6px 5px no-repeat;
}

.single-subscription-wrap{
display: block;
width: 600px;
margin: 0 auto;
line-height: 1.4em;
font-size: 10pt;
text-align: justify;
color: #3D3D3D;
margin-bottom: 40px;
padding-top: 40px;
}
.single-subscription-content{
display: block;
padding-right: 20px;
vertical-align: top;
}


#s2member-pro-paypal-checkout-form-registration-section{
 display:none;
}
#s2member-pro-paypal-checkout-form-coupon-section-title{
  display:none;
}
#s2member-pro-paypal-checkout-form-billing-method-section-title{
 display:none;
}
#s2member-pro-paypal-checkout-form-submission-section-title{
 display:none;
}

#s2member-pro-paypal-checkout-form-submit-div,#s2member-pro-paypal-cancellation-form-submit-div{
float: none;
margin: 0 auto;
width: 180px;
}

#s2member-pro-paypal-sp-checkout-submit,#s2member-pro-paypal-checkout-submit {
	background-repeat: no-repeat;
	background-color: transparent;
	height: 50px;
	width: 180px;
	border: none;
	text-indent: -999em;
	cursor: pointer;
}

#s2member-pro-paypal-checkout-form-description-div{
color: #868686;
font-size: 22pt;
font-family: arial,helvetica,sans-serif;
text-align: center;
}

#s2member-pro-paypal-checkout-form-billing-method-section{
margin:0;
}

#s2member-pro-paypal-checkout-form-submission-section{
margin-top:35px;
}
#s2member-pro-paypal-checkout-form-coupon-response-div{
width: 555px;
}


.subscription-wrap{
width: 1000px;
margin: 0 auto;
padding-bottom: 60px;
    padding-top: 20px;
}
.subscription-item{
display: inline-block;
vertical-align: top;
width: 230px;
background-color: white;
margin-right: 15px;
}
.subscription-content{

}
.subscription-button{
text-align: center;
margin-top: 15px;
}

.subscription-name{
font-size: 14pt;
}
.subscription-title{
height: 100px;
background-color: #69d2e7;
font-size: 10pt;
font-weight: bold;
color: white;
vertical-align: middle;
line-height: 40px;
text-align: center;
padding: 10px;
}
.subscription-table{
font-size: 10pt;
text-align: center;
border-collapse: collapse;
width: 100%;
table-layout: fixed;
overflow: hidden;
background-color: #F0FCFD;
}
.subscription-table .odd {
background: #D7F4FA;
}
.subscription-table td {
color: #0089A3;
padding: 8px;
line-height: 29px;
height: 29px;
}
.subscription-table a{
text-decoration: none;
color: #06c;
}
.subscription-table a:hover{
text-decoration: underline;
}
.subscription-price-value{
font-size: 26pt;
}
.subscription-price-period{
font-size: 10pt;
margin-left: 10px;
}
.subscription-strong{
font-weight: bold;
}
.subscription-header{
color: #4DC2DA;
font-size: 42px;
margin-bottom: 35px;
font-weight: normal;
margin-top: 30px;
line-height: 100%;
font-family: 'MuseoSansCyrl_500';
letter-spacing: normal;
text-align: center;
}

.subscription-features{
color: #555555;
font-size: 10pt;
}
.subscription-feature{
display: inline-block;
width: 320px;
margin-right: 10px;
margin-bottom: 50px;
vertical-align: top;
}
.subscription-feature-titel{

}
.subscription-feature-logo{
display: inline-block;
width: 24px;
height: 24px;
margin-right:10px;
}
.subscription-logo-history{
background: url(../../../img/icon_sprites9.png) -325px -1800px no-repeat;
}
.subscription-logo-export{
background: url(../../uploads/2014/08/export_24.png) no-repeat;
}
.subscription-logo-analytics{
background: url(../../uploads/2014/08/analytics_2_24.png) no-repeat;
}

.subscription-logo-email{
background: url(../../uploads/2014/08/email_alerts.png) no-repeat;
}
.subscription-logo-payment{
background: url(../../uploads/2014/08/payment.png) no-repeat;
}
.subscription-logo-support{
background: url(../../uploads/2014/08/support.png) no-repeat;
}

.subscription-logo-spamprotection{
background: url(../../uploads/2014/11/Spam_protection_24_3.png) no-repeat;
}
.subscription-logo-languages{
background: url(../../uploads/2014/11/language_24_2.png) no-repeat;
}
.subscription-logo-web{
background: url(../../uploads/2014/11/web_24_2.png) no-repeat;
}
.subscription-feature-text{
margin-top: 5px;
line-height: 20px;
}
.subscription-feature-titel-text{
display: inline-block;
line-height: 26px;
vertical-align: top;
font-size: 14pt;
color: #8A8A8A;
}
.subscription-features-header-titel{
color: #868686;
font-size: 24pt;
margin-bottom: 60px;
font-weight: normal;
margin-top: 20px;
line-height: 100%;
font-family: 'MuseoSansCyrl_500';
letter-spacing: normal;
text-align: center;
}

.subscription-trial-wrap{
  margin-top: 40px;
text-align: center;
}
.termsofservice-wrap a{
font-size: 10pt;
text-decoration:none;
color: #3D3D3D;
}
.termsofservice-wrap a:hover{
text-decoration:underline;
}
.subscription-current-plan-titel{
color: #868686;
font-size: 20pt;
font-family: arial,helvetica,sans-serif;
text-align: center;
margin-bottom: 40px;
}
.subscription-buttons{
text-align: center;
}

.subscription-unsubscribe-titel{
color: #868686;
font-size: 22pt;
font-family: arial,helvetica,sans-serif;
text-align: center;
line-height: 30px;
}
.subscription-unsubscribe-note{
margin-top: 25px;
padding-left: 15px;
}

.subscription-thankyou-items{
color: #A3A3A3;
font-size: 14pt;
display: inline-block;
padding-left: 20px;
padding-right: 20px;
}
.subscription-thankyou-item{
display: table;
width: 550px;
vertical-align: middle;
float: left;
}
.subscription-thankyou-img{
display: table-cell;
text-align: center;
width: 250px;
}
.subscription-thankyou-text{
vertical-align: middle;
height: 100px;
width: 430px;
display: table-cell;
line-height: 25px;
}
.subscription-thankyou-header-titel{
color: #868686;
font-size: 24pt;
margin-bottom: 20px;
font-weight: normal;
margin-top: 20px;
line-height: 100%;
font-family: 'MuseoSansCyrl_500';
letter-spacing: normal;
text-align: center;
}
.subscription-thankyou-center{
margin-top: 90px;
text-align: center;
}

.api-chart-wrap{
border: solid 1px #d1d1d1;
background-color: white;
}

.stylish-list-sub{
margin-left: 15px;
}
.programming-code{
color: #06c;
}
.premium-arrow{
width:150px;
height:45px;
background: url(../../uploads/2014/08/premium_arrow_45.png) no-repeat;
display: inline-block;
vertical-align: middle;
float: right;
margin-right: 5px;
}
.premiumfeatures-wrap{
width: 450px;
display: block;
margin: 0 auto;
padding: 40px 0;
}

.ui-tooltip {
	padding: 10px;
	position: absolute;
	z-index: 10003;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	background-color: black;
	color:white;
}
.arrow:after {
    background: black;
  }
.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow.right {
    right: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }

#reset-wrap{
min-width: 630px;
}
#resetpass-wrap{
min-width: 630px;
}
.morelink{
margin-bottom:15px;
}

.time-saver-wrap{
margin-top: 25px;
width: 706px;
display: inline-block;
text-align: left;
}
.time-saver-arrow{
width: 150px;
height: 45px;
background: url(../../uploads/2014/11/time_saver_arrow.png) no-repeat;
display: inline-block;
vertical-align: middle;
float: none;
margin-right: 5px;
}

.affiliate-wrap{
padding-bottom: 60px;
text-align: center;
display: table-cell;
vertical-align: top;
}
.affiliate-circle{
width: 250px;
height: 250px;
background: url(../../uploads/2015/02/Circle_250_2.png) no-repeat;
display: inline-block;
vertical-align: top;
}
.affiliate-circles-wrap{
height: 250px;
min-width: 560px;
}
.affiliate-circle-title{
color: #fa6900;
display: inline-block;
padding-top: 50px;
}
.affiliate-circle-value{
font-size: 80px;
font-weight: normal;
margin-top: 20px;
font-family: 'MuseoSansCyrl_500';
}
.affiliate-circle-percent{
font-size: 50px;
font-weight: normal;
margin-top: 20px;
font-family: 'MuseoSansCyrl_500';
}
.affiliate-circle-text{
color: #777777;
font-size: 16px;
text-align: center;
padding: 10px 20px 20px 20px;
line-height: 20px;
}
.affiliate-plus{
width: 48px;
height: 48px;
background: url(../../uploads/2015/02/plus_lightblue_48.png) no-repeat;
display: inline-block;
vertical-align: top;
margin-top: 100px;
margin-left: 30px;
margin-right: 30px;
}
.affiliate-button-wrap{
margin-top: 40px;
text-align: center;
}
.affiliate-button-note{
margin-top: 10px;
text-align: center;
color: #777777;
font-size: 16px !important;
}
.affiliate-button-note a{
text-align: center;
color: #777777;
font-size: 16px !important;
text-decoration:underline;
}
.affiliate-button-note a:hover{
text-decoration:none;
}
.affiliate-howto-header-titel{
color: #868686;
font-size: 24pt;
margin-bottom: 50px;
font-weight: normal;
margin-top: 30px;
line-height: 100%;
font-family: 'MuseoSansCyrl_500';
letter-spacing: normal;
text-align: center;
}

.left-decor{
display: table-cell;
background: url(../../../img/macbook_200_left_new.png) no-repeat;
width: 200px;
height: 434px;
}

.right-decor{
display: table-cell;
background: url(../../../img/macbook_200_right_new.png) no-repeat;
width: 200px;
height: 434px;
}
.affiliate-content{
display: table;
width: 100%;
min-width: 1024px;
    padding-top: 20px;
}
.affiliate-right-wrap{
display: table;
width: 100%;
}
.affiliate-howto-wrap{
padding-bottom: 60px;
text-align: center;
}
.company-stats-content{
width: 100%;
background-color: #AEAEAE;
height: 90px;
text-align: center;
}

.company-stats-wrap{
display: table;
width: 800px;
margin: 0 auto;
padding-top: 15px;
}

.company-stats-item{
display: table-cell;
width: 200px;
}
.stats-item-title{
font-size: 20px;
color: white;
line-height: 32px;
}

.stats-item-description{
font-size: 16px;
color: white;
font-weight: normal;
}
.stats-item-value{
font-size: 36px;
font-weight: bold;
background: url(../../uploads/2015/02/yes_checked_30_2.png) 0px 6px no-repeat;
padding-left: 35px;
}
.affiliate-howto-steps{
color: #555555;
font-size: 10pt;
}
.affiliate-howto-step{
display: inline-block;
width: 320px;
margin-right: 10px;
margin-bottom: 50px;
vertical-align: top;
}
.affiliate-howto-step-number{
display: inline-block;
width: 50px;
font-size: 80px;
vertical-align: top;
color: #AEAEAE;
}
.affiliate-howto-step-description{
display: inline-block;
width: 250px;
text-align: left;
padding-left: 15px;
vertical-align: top;
}
.affiliate-howto-step-titel-text{
display: inline-block;
line-height: 26px;
vertical-align: top;
font-size: 14pt;
color: #8A8A8A;
}
.affiliate-howto-step-text{
margin-top: 5px;
line-height: 20px;
}

.affiliate-input  input[type=text]{
padding: 0 10px 0 10px !important;
height: 38px !important;
font-size: 14pt !important;
display: inline;
-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #fff;
color: #000;
vertical-align: middle;
border: 1px solid #e3e3e3;
outline-style: none;
width:100%;
}
.affiliate-input{
display: inline-block;
width: 320px;
margin-right:10px;
}

.affiliate-profile-input  input[type=text],.affiliate-profile-input  input[type=password]{
padding: 0 10px 0 10px !important;
height: 38px !important;
font-size: 14pt !important;
display: inline;
-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #fff;
color: #000;
vertical-align: middle;
border: 1px solid #e3e3e3;
outline-style: none;
width:100%;
}
.affiliate-profile-input {
width: 520px;
}

.affiliate-promo-input {
width: 640px !important;
}

.affiliate-profile-input .styledselect select{
font-size: 12pt !important;
width: 520px !important;
}
.affiliate-profile-input .styledselect{
width: 520px !important;
}



.affiliate-chart-input .styledselect select{
font-size: 12pt !important;
width: 300px !important;
}
.affiliate-chart-input .styledselect{
width: 300px !important;
}


.affiliate-chart-input  input[type=text]{
padding: 0 10px 0 10px !important;
height: 38px !important;
font-size: 14pt !important;
display: inline;
-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #fff;
color: #000;
vertical-align: middle;
border: 1px solid #e3e3e3;
outline-style: none;
width:100%;
}
.affiliate-chart-input  {
width: 300px;
display: inline-block;
margin-right:10px;
}
.affiliate-period{
margin-right:15px;
margin-bottom: 10px;
}

.affiliate-chart-wrap{
height:350px;
width:100%;
border: solid 1px #d1d1d1;
background-color: white;
margin-top: 15px;
}
.affiliate-one-half-wrap{
display: table;
width: 100%;
padding-bottom: 40px;
padding-top: 15px;
}
.affiliate-one-half{
display: table-cell;
vertical-align: top;
width: 49%;
}
.affiliate-one-third{
display: table-cell;
vertical-align: top;
width: 33%;
}
.affiliate-one-fourth{
display: table-cell;
vertical-align: top;
width: 25%;
}

.affiliate-summary-text{
font-size: 22px;
color: white;
}
.affiliate-summary-value{
font-size: 36px;
font-weight: bold;
color: white;
}
.affiliate-summary-wrap{
padding: 20px;
background-color: #AEAEAE;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.affiliate-block-wrap{
width:100%;
padding-top:15px;
}
.affiliate-summary-dates{
margin-left: 10px;
font-weight: bold;
color: #7A7A7A;
}
.affiliate-summary-content{
display:table;
}
.affiliate-summary-block{
display:table-cell;
width:49%;
text-align:right;
padding-left: 10px;
}
.affiliate-content-data{
min-height:500px;
}
.promo-sidebar{
display: table-cell;
width: 195px;
padding-left: 20px;
vertical-align: top;
padding-top: 20px;
}
.promo-navi{
background-color: #F5F5F5;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
z-index: 10000;
    border: 1px solid #e4e4e4;
}
.promo-navi-wide{
background-color: #F5F5F5;
padding-top: 15px;
width: 307px;
padding-bottom: 15px;
z-index: 10000;
    border: 1px solid #e4e4e4;
}

.promo-code-300{
width: 300px;
height: 60px;
}
.promo-code-200{
width: 200px;
height: 60px;
}
.promo-code-180{
width: 180px;
height: 60px;
}

.copy-code-inactive{
display:none !important;
}
.copy-me{
margin-top: 15px;
width: 120px;
}
.show-promo-code{
margin-top: 15px;
padding-left: 40px;
width: 120px;
}
.show-promo-inactive{
background: url(img/collapse_arrow_active.png) 15px 15px #f9f9f9 no-repeat;
color: #555555;
}
.show-promo-active{
background: url(img/collapse_arrow.png) 15px 15px #f9f9f9 no-repeat;
}
.promo-data{
display: table-cell;
width:820px;
padding-bottom: 40px;
vertical-align: top;
}
.affiliate-promo-items-wrap{
display: table;
width: 100%;
padding-top: 15px;
padding-bottom: 40px;
table-layout: fixed;
border-top: 1px #e4e4e4 solid;
}
.affiliate-balance-wrap{
text-align: right;
color: #535353;
font-size: 14pt;
font-weight: bold;
margin-top: 30px;
}
.affiliate-tabs{
margin-top: -50px !important;
}

.affiliate-summary-block-item{
margin-top: 15px;
margin-bottom: 15px;
}
.leftregion-item{
margin-left: 26px;
width: 249px;
}
.createnewsearch-wrap{
display:table;
}
.collapse-wrap{
display:table-cell;
width: 32px;
}

.columns-navi{
margin: 0 auto;
}
#columns-navi-wrap{
position: fixed;
left:276px;
bottom: 0;
padding: 15px 15px 6px 15px;
background-color: rgb(73, 73, 73);
opacity: 0.85;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
-webkit-backface-visibility: hidden;
}
.left-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -495px no-repeat;
}
.right-icon-big{
background: url(../../../img/icon_sprites9.png) -96px -441px no-repeat;
}
.navi-item{
cursor:pointer;
}
.navi-item:hover{
opacity: 0.7;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
}
.collapse-left{
background: url(img/collapse_arrow_left_white.png) 9px 8px no-repeat;
width: 28px;
height: 28px;
cursor: pointer;
border-radius: 25px;
margin-top: -13px;
float: right;
}
#collapseright{
width: 30px;
}

.collapse-right{
background: url(img/collapse_arrow_right_white.png) 11px 8px no-repeat;
width: 28px;
height: 28px;
cursor: pointer;
margin-top: -13px;
border-radius: 25px;
}
#navi-selected{
padding-top: 6px;
border-bottom: solid 3px white;
}
.tabs-content-wrap{
width:100%;
}

.hashtagpost-item{
padding: 5px 10px;
display: inline-block;
margin-right: 5px;
margin-bottom: 10px;
color: white;
font-weight: bold;
outline-style: none;
background: #7cc0f4;
font-size: 14px;
max-width: 220px;
    word-wrap: break-word;
}
.hashtagpost-item:hover,.hashtagpost-item:focus{
background: #94D3FF;
}

.toggle_container2{
position: absolute;
z-index: 10;
}

.multiple-chart-item-wrap{
width: 50%;
display: inline-block;
}
.inline-columns-delimiter{
width: 22px;
min-width: 22px;
display: inline-block;
}
#content-loading{
min-width: 1024px;
width: 100%;
height:706px;
background-color: #f9f9f9;
padding-top: 100px;
}
.homesearchinput{
margin-right: 0 !important;
width: 600px !important;
}
.affiliate-content-wrap{
display: block;
width: 1024px;
margin: 0 auto;
line-height: 1.4em;
font-size: 10pt;
text-align: justify;
color: #3D3D3D;
}

.analytics-post-container{
position: absolute;
z-index: 10002;
height: auto;
right: 50%;
top: 0;
}

.close-button{
float: right;
background: url(../../../img/icon_sprites9.png) -96px -1311px no-repeat;
width: 25px;
height: 25px;
cursor: pointer;
}
.close-button:hover{
opacity: 0.7;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
}

.close-button-wrap{
 width: 100%;height: 35px;
}

.relative-instagram-tags{
padding-top: 10px;
  text-align: center;
  width: 275px;
  overflow: hidden;
  padding: 10px;
 }

.input-facebookpage-search{
width: 122px !important;
display: inline-block;
height: 25px;
line-height: 22px;
margin: 0;
vertical-align: middle;
padding: 0 10px;
}
.input-facebookpage-search-featured{
width: 170px !important;
    display: inline-block;
    height: 25px;
    line-height: 22px;
    margin: 0;
    vertical-align: middle;
    padding: 0 10px;
}

.button-facebookpage-search{
padding: 0 10px !important;
height: 27px !important;
line-height: 27px !important;
}
.button-facebookpage-delete{
padding: 0 10px !important;
height: 27px !important;
width: 7px;
line-height: 27px !important;
background: url(img/delete_button.png) 6px 6px no-repeat;
cursor: pointer;
}
.button-facebookpage-delete:hover, .button-facebookpage-delete:focus{
background: url(img/delete_button_hv.png) 6px 6px no-repeat;
}
.button-facebookpage-delete-wrap{
display: table-cell;
vertical-align: middle;
}

.facebook-page-value{
width: 130px !important;
display: table-cell;
font-size: 10pt;
text-decoration: none;
color: #545454;
line-height: 27px;
word-break: break-word;
padding-right: 20px;
}
.facebookpage-featured-wrap{
width: 240px;
    text-align: left;
    background-color: white;
    padding-top: 20px;
    padding-bottom: 10px;
}
.socialbuzz-ads{
margin-left: 26px;
width: 250px;
}

.socialbuzz-ads-text{
background-color: white;
border-left: solid 1px #e5e5e5;
border-top: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
padding: 10px;
color: #25869b;
font-size: 16px;
}


.hottrends-top-featured-small{
float: left;
width: 238px;
position: relative;
overflow: hidden;
margin-left: 5px;
margin-top: 4px;
height: 178px;
}

.hottrends-top-featured-big{
float: left;
width: 537px;
position: relative;
left: -1px;
margin-right: 1px;
height: 360px;
margin-top: 4px;
}
.hottrends-top-featured-image{
margin-bottom: 0px;
position: static;
-webkit-transform: translate3d(0px, 0px, 0px);
}

.hottrends-top-featured-meta{
padding: 0px 20px 14px 20px;
position: absolute;
bottom: 0;
z-index: 1;
}

.hottrends-top-featured-title-big{
font-size: 22px;
line-height: 30px;
font-weight: bold;
margin: 0px;
position: relative;
bottom: 1px;
}

.hottrends-top-featured-title-small{
font-size: 13px;
line-height: 19px;
font-weight: 600;
margin: 0px;
position: relative;
bottom: 1px;
}
.hottrends-top-featured-wrap a{
text-decoration: none;
color: white;
}
.hottrends-top-featured-wrap a:hover{
text-decoration: none;
}

.sidebar-hottrends{
display: table-cell;
width: 340px;
border-top: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
}
.sidebar-hottrends-item{
padding:20px;
border-bottom: 1px solid #e6e6e6;
}
.sidebar-hottrends-item li{
list-style-type: none;
  list-style: none;
}
.hottrends-header-item{
height: 110px;
display: table-cell;
}
.hottrends-header-wrap{
	width: 100%;
    display: table;
}
.hottrends-content-data{
display: table-cell;
vertical-align: top;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
}
.hottrends-content-data-item{
padding-top: 20px;
border-top: 1px solid #e6e6e6;
}
.hottrends-block-title{
display: inline-block;
line-height: 20px;
margin: 0 0 20px 20px;
margin-left: 20px;
font-size: 19px;
}
.hottrends-block-title > span {
font-family: 'Open Sans', arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background-color: #222222;
border-radius: 3px;
padding: 2px 15px 2px 15px;
position: relative;
display: inline-table;
vertical-align: middle;
line-height: 16px;
top: -2px;
}
.hottrends-block-title2{
margin: 21px 0px 0px 20px ;
position: absolute ;
top: 0px ;
left: 0px ;
z-index: 1 ;
display: inline-block;
line-height: 20px;
}
.hottrends-block-title2> span {
font-family: 'Open Sans', arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background-color: #0b8d5d;
border-radius: 3px;
padding: 2px 15px 2px 15px;
position: relative;
display: inline-table;
vertical-align: middle;
line-height: 16px;
top: -2px;
}
.hottrends-block-row{
width: 100%;
display: table;
}
.hottrends-block-span{
width: 340px;
padding-right: 20px;
min-height: 1px;
padding-left: 20px;
display: table-cell;
vertical-align: top;
}
.hottrends-block-span2{
padding:0;
width: 340px;
min-height: 1px;
display: table-cell;
vertical-align: top;
padding-bottom: 20px;
}

.hottrends-module-wrap{
padding-bottom: 36px;
position: relative;
width: 300px;
}
.hottrends-module-thumb{
position: relative;
margin-bottom: 12px;
}
.hottrends-module-wrap2{
width: 300px;
padding-bottom: 20px;
}
.hottrends-module-wrap3{
width: 340px;
position: relative;
}
.hottrends-module-thumb2{
display: table-cell;
width: 100px;
vertical-align: top;
}
.hottrends-module-title2{
  display: table-cell;
padding-left: 20px;
vertical-align: top;

}
.hottrends-title-middle{
color: #ffffff !important;
text-decoration: none !important;
font-size: 16px;
line-height: 22px;
font-weight: 600;
margin: 0px;
position: relative;
bottom: 1px;
}
.hottrends-title-middle:hover{
color: #ffffff !important;
text-decoration: none;
}

.text-image-wrap{
border:1px solid #e3e3e3;
padding:19px;
}
.hottrends-sidebar-wrap-wide{
border: 1px solid #e3e3e3;
padding-top: 20px;
margin-bottom: 20px;
margin-left: -1px;
}
.api-title{
font-family: 'MuseoSansCyrl_500';
font-size: 30px;
font-weight: normal;
}
.api-code{
font-family: monospace,monospace;
color: #292f33;
font-size: 14px;
}
.api-code-p{
padding: 10px 0 10px 20px;
border-left: 1px solid #ddd;
}

.api-page-wrap{
  text-align: center;
  margin-top: -20px;
}


.api-page-block{
    position: relative;
}
.thankyou-page-block{
    position: relative;
}

.api-page-border-holder{
background-image: url(../../uploads/2015/07/social_monitoring_api_back2.jpg);
  background-color: transparent;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 600px;
}
.api-page-block-inner{
  background-color: transparent;
  width: 960px;
  margin: 0 auto !important;
  position: relative;
  height: 100%;
}
.thankyou-page-block-inner{
  background-color: transparent;
    width: 960px;
    margin: 0 auto !important;
    position: relative;

    display: table;
}
.api-page-wrap .api-page-block .api-page-border-holder .api-page-block-inner .api-page-item-border-holder {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;

  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  background: none repeat scroll 0 0 transparent;
}

.api-page-element{
position: absolute;
}
h1.api-page-title{
  font-size: 52px;
  font-weight: normal;
  line-height: 70px;
  font-family: 'MuseoSansCyrl_500';
  letter-spacing: normal;
  color: white;
  top: 90px;
  position: absolute;
  left: 30px;
}
h2.api-page-title{
  font-size: 22px;
  font-weight: normal;
  line-height: 35px;
  letter-spacing: normal;
  color: white;
  top: 310px;
  position: absolute;
  left: 150px;
  text-align: left;
  width: 700px;

}
.api-page-button1{
  top: 500px;
  position: absolute;
  left: 250px;
}
.api-page-button2{
  top: 470px;
  position: absolute;
  left: 530px;
}
.api-page-button1{
  top: 470px;
  position: absolute;
  left: 270px;
}
.api-page-button1:hover, .api-page-button1:focus,.api-page-button2:hover, .api-page-button2:focus{
moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;

}

.api-page-item-title{
  top: 110px;
  position: absolute;

  font-size: 42px;
  font-weight: normal;
  line-height: 50px;
  font-family: 'MuseoSansCyrl_500';
  letter-spacing: normal;
  color: #3c3c3c;
  width: 440px;
  text-align: left;
}
.api-page-item-text{
  top: 230px;
  position: absolute;

  font-size: 20px;
  font-weight: normal;
  line-height: 25px;
  letter-spacing: normal;
  color: #3c3c3c;
  width: 440px;
  text-align: left;
}



.thankyou-page-item-text{
  position: relative;
    display: table-cell;
    font-size: 20px;
    font-weight: normal;

    letter-spacing: normal;
    color: #3c3c3c;
    width: 50%;
    text-align: left;
    height: 250px;
    line-height: 30px;

    vertical-align: middle;
}
.api-page-item-image{
  top: 100px;
  position: absolute;

}
.thankyou-page-item-image{
  position: relative;
    display: table-cell;
    width: 50%;
    margin-left: 10px;
    height: 250px;
    text-align: center;
   vertical-align: middle;
}
.api-page-item-border-holder{
background-image: none;
  background-color: #ffffff;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 500px;
}


.thankyou-page-item-border-holder{
background-image: none;
    background-color: #ffffff;
    width: auto;
    border-width: 0;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: 260px;
}

.api-item-right{
  left: 520px;
}

.api-item-left{
  left: 50px;
}


.thankyou-item-right{

}

.thankyou-item-left{

}

.post-social-icon{
    height: 29px;
    width: 29px;
    padding: 0;
    z-index: 10000;
    overflow: visible;
    margin-top: -28px;
    margin-left: -24px;
    clear: both;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.searchresults-view{
  background-color: #fcfcfc;
  padding: 15px 15px 0 22px;
  height: 40px;
}
.view-buttons-wrap{
float: right;
}
.view-button-vertical{
    background: url(../../uploads/2015/11/vertical_view_gray_24.png) 7px 7px white no-repeat;
    margin: 0;
    width: 38px;
    height: 38px;
    padding: 0;
}
.view-button-horizontal{
    background: url(../../uploads/2015/11/horizontal_view_gray_24.png) 7px 7px white no-repeat;
    margin: 0;
    width: 38px;
    height: 38px;
    padding: 0;
	border-right: none;
}
.view-button-blocks{
    background: url(../../uploads/2015/11/blocks_view2_gray_24.png) 7px 7px white no-repeat;
    margin: 0;
    width: 38px;
    height: 38px;
    padding: 0;
	border-right: none;
}
.gray.view-button-active{
background-color: #f9f9f9 !important;
}
.view-button-active:hover, .view-button-active:focus{
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
cursor: default !important;
}

.post-block-view{
  position: absolute;
}
#blocksresults{
  position: relative;
margin-top: 15px;
}

#favouriteblocksresults{
    position: relative;
margin-top: 15px;
}
#horizontalresults{
margin-top: 15px;
}
.alignleft{
text-align: left !important;
}
.fullwidth{
width: 100% !important;
}
.sort-wrap{
	display: inline-block;
    float: left;
    margin-top: 5px;
	margin-right: 15px;
}
.sort-text{
	color: #7a7a7a;
    font-weight: bold;
    font-size: 12pt;
    display: inline-block;
    line-height: 30px;
    vertical-align: top;
    padding-right: 5px;
}
.sort-select{
	width: 140px;
	display: inline-block;
}
#sort_select{
	width: 140px;
}
#filterselect{
	vertical-align: middle;
    line-height: 28px;
}
#filterselecttext{
  padding: 0 0 0 10px;
  font-size: 10pt;
	color: #787878;
    text-indent: 0.01px;
    text-overflow: '';
}

.filter-by-selection{
      position: absolute;
    background-color: white;
    top: 256px;
    left: 289px;
    width: 404px;
    padding: 20px;
    -moz-box-shadow: 0px 2px 4px #C7C7C7;
    -webkit-box-shadow: 0px 2px 4px #C7C7C7;
    box-shadow: 1px 1px 8px #C7C7C7;
}
.filter-options-title{

    width: 100%;
    text-align: left;
    font-size: 10pt;
    font-weight: bold;
    color: #545454;
	padding-bottom: 15px;
}
.filter-by-options-wrap{
	    padding-bottom: 15px;
}

.filter-by-option{
    width: 101px;
    padding-bottom: 15px;
	}

#filterbutton{
   float: right;
    margin-bottom: 5px;
    margin-right: 5px;
}
#filtercancel{
   float: right;
    margin-bottom: 5px;
    margin-right: 10px;
}


.filter-by-textinput{
	width:97px !important;
}

.subscription-trial-wrap-bottom{
position: absolute;
    top: 140px;
    left: 340px;
}
.subscription-share-wrap-bottom{
    position: absolute;
    top: 140px;
    left: 240px;
}
.networks-table-content{
  padding: 0px 15px 15px 15px;
}
.responsive-block{
	vertical-align: top;
    width: 195px;
    min-width: 195px;
    border: solid 1px;
    background-color: white;
    display: inline-block;
	margin-right: 15px;
    margin-bottom: 15px;
}
.responsive-block-double{
	display: inline-block;
    vertical-align: top;
    width: 407px;
    min-width: 407px;
    border: solid 1px #d1d1d1;
    background-color: white;
	margin-right: 15px;
    margin-bottom: 15px;
}
.piechart-overlay {
      float: right;
    margin-top: -124px;
    margin-right: 85px;
    overflow: visible;
    position: relative;
    z-index: 20;
    font-size: 18px;
    font-weight: bold;
    color: #555555;
}
.piechart-overlay span {
    position: relative;
    top: 15px;
}
.chart-network-icon{
    margin-left: 5px;
    margin-top: 5px;
    display: inline-block;
}
.chart-network-cell{
  padding:0 !important;
}

.google-visualization-tooltip {
  z-index: 1001;
}

/* Spinner 3Balls Scale */
.loading-balls{
	margin: 0 auto;
    width: 25px;
    height: 64px;
    padding-top: 30px;
}
.sp-3balls, .sp-3balls:before, .sp-3balls:after {
	border-radius: 50%;
	background-color: #000;
	width: 18px;
	height: 18px;
	transform-origin: center center;
	display: inline-block;
}
.sp-3balls {
	position: relative;
	background-color: rgba(#000,1);
	opacity: 1;
	-webkit-animation: spScaleAlpha 1s infinite linear;
	animation: spScaleAlpha 1s infinite linear;
}
.sp-3balls:before, .sp-3balls:after {
	content: '';
	position: relative;
	opacity: 0.25;
}
.sp-3balls:before {
	left: 30px;
	top: 0px;
	-webkit-animation: spScaleAlphaBefore 1s infinite linear;
	animation: spScaleAlphaBefore 1s infinite linear;
}
.sp-3balls:after {
	left: -30px;
    top: -18px;
	-webkit-animation: spScaleAlphaAfter 1s infinite linear;
	animation: spScaleAlphaAfter 1s infinite linear;
}
@-webkit-keyframes spScaleAlpha {
	0% { opacity: 1; }
	33% { opacity: 0.25; }
	66% { opacity: 0.25; }
	100% { opacity: 1; }
}
@keyframes spScaleAlpha {
	0% { opacity: 1; }
	33% {  opacity: 0.25; }
	66% { opacity: 0.25; }
	100% {  opacity: 1; }
}
@-webkit-keyframes spScaleAlphaBefore {
	0% { opacity: 0.25; }
	33% { opacity: 1; }
	66% { opacity: 0.25; }
}
@keyframes spScaleAlphaBefore {
	0% { opacity: 0.25; }
	33% { opacity: 1; }
	66% { opacity: 0.25; }
}
@-webkit-keyframes spScaleAlphaAfter {
	33% { opacity: 0.25; }
	66% { opacity: 1; }
	100% { opacity: 0.25; }
}
@keyframes spScaleAlphaAfter {
	33% { opacity: 0.25; }
	66% { opacity: 1; }
	100% { opacity: 0.25; }
}






/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
header {
  position: fixed;
  z-index: 50;
  width: 100%;
  top: 0;
  left: 0;
  height: 81px;
  padding: 0px 50px 0px 81px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  background-color: #eeeeee; }

.header__menuicon {
  width: 81px;
  height: 81px;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
   background-color: #0ebed9;  }

.header-table > .cell {
  vertical-align: middle;
  height: 81px; }
  .header-table > .cell:first-child {
    width: 35%; }
  .header-table > .cell:last-child {
    text-align: right;
    width: 65%; }

.header-search {
  position: relative;
  padding-left: 5%; }

.header-search__input {
  padding-left: 35px;
  background-color: transparent;
  width: 100%;
  font-size: 16px;
  color: #29a0b5; }

.header-search__btn {
  position: absolute;
  width: 23px;
    height: 23px;
    left: 5%;
    top: 0;
    cursor: pointer;}

.header__switcher {
  display: inline-block;
  margin-left: 25px; }

.header-actions_mob {
  display: none; }

@media (max-width: 1170px) {
  header {
    padding: 0px 10px 0px 81px; } }

@media (max-width: 992px) {
  .header-table > .cell {
    width: 100%; }
    .header-table > .cell:last-child {
      display: none; }
  .header-actions {
    display: none; }
  .header-actions_mob {
    display: block;
    margin-bottom: 30px; }

		.facebook-search-wrap{
		width: 100% !important;
		}
		.facebook-page-form{
			width: 70% !important;
		    left: 15% !important;
		}
		h1.facebook-page-title {
		    font-size: 42px !important;
		    line-height: 52px !important;
		    top: 60px !important;
				left: 0 !important;
				width:100% !important;
		}
		h2.facebook-page-title {
		    text-align: center !important;
				width: 95% !important;
		    left: 5% !important;
		    padding-right: 10% !important;
				top: 160px !important;
		}
		.facebook-page-title2{
			font-size: 40px !important;
		}
		.facebook-page-form__btn{
			width: 80px !important;
      font-size: 0px !important;
			background-position-x: 25px !important;
      background-position-y: 27px !important;
		}
		.facebook-page-form__input{
			padding: 0px 80px 0px 20px !important;
		}
		.facebook-page-form{
			top: 280px !important;
		}


	}

@media (max-width: 767px) {
.footer-social__link_1 {
    display: none;
}
.footer-social__link_2 {
    display: none;
}
  .header__switcher.switcher {
    padding: 30px 0px 0px 0px; }
  .header-actions__settings {
    vertical-align: top; }
	.settings-wide-wrap,.limits-wrap{
    width: 100% !important;}
	.settings-table-onehalf{
	display: inline-block !important;
	margin-right: 20px;
	}

	.alert-search-col, .monitoring-search-col {
    width: 150px !important;
    }

	.content-wrap {
      display: block;
      width: 100%;
	}
	.content-data {
    display: inline-block;
	padding-left: 20px;
	}
	#sidebar {
    display: inline-block;
    width: 100%;
    }
	.entry-content{
	  width: 100%;
	}

	p img {
      width: 100%;
      height: auto;
    }
.twitter-tweet{
width: 100% !important;
}

.hottrends-top-ad{
 display:none !important;
}

p iframe {
      width: 100% !important;
      height: auto;
    }


	.google-social-wrap{
		width: 100%;
	}


h1.landing-page-title {
    font-size: 42px !important;
    line-height: 52px !important;
    top: 100px !important;
}
h2.landing-page-title {
    text-align: center !important;
}
	.google-social-input{
	   width: 50% !important;
	}
	.google-social-options-wrap {
      width: 100%;
	  padding-left: 15px;
      padding-right: 15px;
	  text-align: center;
	}
	.google-social-option{
		padding-bottom: 15px;
	}

	.google-social-tips-col{
		width: 100%;
		margin: 0 !important;
		padding-left: 15px;
      padding-right: 15px;
	}
	.google-social-title{
		font-size: 28pt;
	}
	.google-social-wrap .onethird-wrap{
		display: none;
	}
	.iframe-column {
    display: block;
  }

        .google-social-wrap .onehalf-wrap{
		display: none;
	}



	}

/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
footer {
  border-top: 4px solid #00d3e9;
  background-color: #eeeeee;
  padding: 45px 0px 30px 0px; }

.footer-table > .cell {
  vertical-align: top; }
  .footer-table > .cell:first-child {
    width: 60%; }
  .footer-table > .cell:last-child {
    width: 40%; }
.footer-menu{
margin-left: 0;
}
.footer-menus > .cell {
  padding-right: 15px;
  vertical-align: top; }

.footer-menus__title {
  color: #333333;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 25px;
  font-weight: 700; }

.footer-menu li {
  margin-bottom: 20px;
  list-style: none; }
  .footer-menu li:last-child {
    margin-bottom: 0px; }

.footer-menu__link {
  color: #505050;
  font-size: 14px; }
  .footer-menu__link:hover {
    color: #00d3e9; }

.footer-right {
  float: right; }

.footer__copyrite {
  color: #505050;
  font-size: 14px;
  margin-bottom: 25px;
  white-space: nowrap; }

.footer-social {
  display: table; }

.footer-social__link {
  display: inline-block;
  height: 23px;
  margin-right: 25px;
  vertical-align: top; }

.footer-social__link_1 {
  background: url(../../../img/icon_sprites9.png) -159px -61px no-repeat;
    width: 12px;
    height: 23px;
	margin-top: 5px;}

.footer-social__link_2 {
   background: url(../../../img/icon_sprites9.png) -159px -116px no-repeat;
    width: 23px;
    height: 23px;
	margin-top: 5px;}

.footer-social__link_3 {
      background: url(../../../img/icon_sprites9.png) -109px -313px no-repeat;
    width: 23px;
    height: 24px;
	margin-top: 5px;}

.footer-social__link_4 {
  background: url(../../../img/icon_sprites9.png) -159px -174px no-repeat;
    width: 27px;
    height: 23px;
	margin-top: 5px;
	}

.footer-mobilecell.cell {
  display: none; }

@media (max-width: 1500px) {
  .footer-table > .cell {
    vertical-align: top; }
    .footer-table > .cell:first-child {
      width: 65%; }
    .footer-table > .cell:last-child {
      width: 35%; } }

@media (max-width: 992px) {
  .footer-table > .cell {
    display: block; }
    .footer-table > .cell:first-child {
      width: 100%; }
    .footer-table > .cell:last-child {
      width: 100%; }
  .footer-right {
    float: none;
    text-align: center;
    padding-top: 35px; }
  .footer-social {
    display: table;
    margin: 0px auto; } }

@media (max-width: 767px) {
  footer {
    padding: 10px 0 30px 0; }
  .footer-table > .cell:last-child {
    display: none; }
  .footer-menus > .cell {
    width: 50%;
    vertical-align: top;
    display: inline-block;
    padding: 30px 0 0 0; }
  .footer-mobilecell.cell {
    display: inline-block; }
  .footer-right {
    text-align: left;
    padding: 0; }
  .footer__copyrite {
    white-space: normal;
    line-height: 30px;
    font-size: 14px; }
  .footer-social {
    display: table;
    margin: 0px; }
  .footer-social__link {
    margin-right: 15px; } }

/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
.mainpage-header {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 #000;
  box-shadow: 0 0 0 #000;
  position: absolute;
  padding-left: 0;}
  .mainpage-header .header__menuicon {
    background-color: transparent; }
  .mainpage-header .header-table > .cell {
    width: 100%; }

.mainpage-header-social {
  display: inline-block;
  vertical-align: middle; }

.mainpage-header-social__link {
  display: inline-block;
  height: 27px;
  margin-right: 19px;
  vertical-align: top; }

.mainpage-header-social__link_1 {
  background: url(../../../img/icon_sprites9.png) -159px -92px no-repeat;
    width: 12px;
    height: 17px;
	margin-top: 5px;}

.mainpage-header-social__link_2 {
      background: url(../../../img/icon_sprites9.png) -159px -145px no-repeat;
    width: 17px;
    height: 17px;
	margin-top: 5px;}

.mainpage-header-social__link_3 {
     background: url(../../../img/icon_sprites9.png) -109px -290px no-repeat;
    width: 17px;
    height: 19px;
	margin-top: 5px;}

.mainpage-header-social__link_4 {
      background: url(../../../img/icon_sprites9.png) -159px -209px no-repeat;
    width: 19px;
    height: 19px;
	margin-top: 5px;}

.mainpage-header-actions {
  display: inline-block;
margin-left: 80px;
vertical-align: top;
padding-top: 5px;}

.secondarypage-header__login {
 display: table-cell;
font-size: 14px;
text-transform: uppercase;
font-size: 16px;
color: #00d3e9;
padding-left: 18px;
vertical-align: middle;}



  .secondarypage-header__login_img{
	background: url(../../../img/icon_sprites9.png) -93px -381px no-repeat;
width: 27px;
height: 27px;
overflow: hidden;
zoom: 0.55;
-moz-transform: scale(0.55);
-moz-transform-origin: 0 0;
display: table-cell;
margin-top: -4px;
margin-left: -3px;
  }
  .secondarypage-header__login_text{
	display: table-cell;
vertical-align: top;
  }

  .secondarypage-header__login_text_wrap{
	  margin-left: 2px;
  }
  @-moz-document url-prefix() {
  .secondarypage-header__login_text_wrap{
	  margin-left: -8px;
  }
  }

.mainpage-header__logout {
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  font-size: 16px;
  color: #fff;
  vertical-align: middle; }

  .mainpage-header__logout_img{
	 background: url(../../../img/icon_sprites9.png) -0px -64px no-repeat;
    width: 16px;
    height: 15px;
    overflow: hidden;
    display: table-cell;
  }

  .mainpage-header__logout_text{
	  display: table-cell;
    padding-left: 3px;
    vertical-align: top;
  }

.mainpage-header__registration {
  display: table-cell;
font-size: 14px;
text-transform: uppercase;
font-size: 16px;
color: #00d3e9;
padding-left: 40px;}

  .mainpage-header__registration_img{
	   background: url(../../../img/icon_sprites9.png) -256px -469px no-repeat;
width: 15px;
height: 15px;
overflow: hidden;
display: table-cell;
  }
  .mainpage-header__registration_text{
	display: table-cell;
padding-left: 3px;
vertical-align: top;
  }

@media (max-width: 992px) {
  .mainpage-header .header-table > .cell {
    width: 100%; }
    .mainpage-header .header-table > .cell:last-child {
      display: table-cell; } }

@media (max-width: 767px) {
  .mainpage-header-social__link_1 {
    display: none; }
	.mainpage-header-social__link_2 {
    display: none; }
	.mainpage-header-social__link_3 {
    display: none; }
  .mainpage-header-social__link_4 {
    display: inline-block; } }

.table {
  display: table;
  font-size: 0;
  width: 100%; }

.trow {
  display: table-row; }

.cell {
  display: table-cell;
  vertical-align: top; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }


.popup-bg {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99; }

  .popup.popup-post{
    width: auto;
    height: auto;
    background-color: transparent;
    margin-left: -150px;
    padding-left: 20px;
  }

.popup {
  display: none;
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  width: 500px;
  left: 50%;
  margin-left: -250px;
  padding: 0px;
  top: 100px;
  z-index: 1000;
  background-color: #fff; }

.popup-close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 23px;
  right: 10px;
  cursor: pointer;
  background: url("https://www.social-searcher.com/img/icons/cross.svg") 0 0 no-repeat;
  background-size: 30px; }

.popup-header {
  height: 74px;
  line-height: 74px;
  text-align: center;
  color: #fff;
  font-size: 24px;
  border-radius: 10px 10px 0 0;
  background-color: #0ebed9; }

.popup-body {
  padding-bottom: 40px; }

.popup-body__text_with_input{
	  padding: 20px 50px 15px 50px !important;
  }

.popup-body__text {
  text-align: center;
  padding: 40px 50px;
  color: #5b6779;
  font-size: 18px;
  line-height: 36px; }

.popup-body-buttons {
  text-align: center;
  font-size: 0; }

.popup-body-buttons__no {
  cursor: pointer;
  display: inline-block;
  width: 152px;
  line-height: 49px;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  height: 51px;
  text-transform: uppercase;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 25px;
  border: 1px solid #e0e3e4;
  background-color: #9fa2a4;
  vertical-align: top;
  margin: 0 5px; }

.popup-body-buttons__yes {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 152px;
  line-height: 49px;
  margin: 0 5px;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  height: 51px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 25px;
  border: 1px solid #aff769;
  background-color: #8caa0b; }

  #notificationloadingmore,#notificationerror{
	  height: 44px;
  }

.popup-form {
  padding: 50px 50px 0px 50px; }
.popup-form-with-input {
  padding: 0 50px 20px 50px;
  display:none;
}
.popup-form__check {
  margin-bottom: 20px; }

.popup-form__input {
  width: 100%;
  padding: 0 20px;
  height: 65px;
  color: #333;
  font-size: 18px;
  border-radius: 40px;
  border: 1px solid #bab6b6;
  background-color: #ffffff;
  margin-bottom: 20px; }
  .popup-form__input.err {
    border: 1px solid red; }

.popup-form-button {
  text-align: center;
  margin-bottom: 20px; }

.popup-form-footer {
  text-align: center;
  font-size: 18px;
  color: #bab6b6; }
  .popup-form-footer a {
    color: #0ebed9;
    font-size: 16px; }
    .popup-form-footer a:hover {
      text-decoration: underline; }

@media (max-width: 520px) {
  .popup {
    width: 95%;
    left: 2.5%;
    margin-left: 0; }
  .popup-body__text {
    text-align: center;
    padding: 40px 40px; }

.facebook-page-title1{
	font-size: 35px !important;
    line-height: 55px !important;
}
.facebook-page-ico{
	width: 200px !important;
  height: auto !important;
}
h2.facebook-page-title{
	font-size: 18px !important;
}
	}

/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
@-webkit-keyframes raise-rotate {
  0% {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes raise-rotate {
  0% {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-o-keyframes raise-rotate {
  0% {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes raise-rotate {
  0% {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

	footer a {
		text-decoration: none;
	}

	@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@font-face {
  font-family: 'littlesunshine';
  src: url("https://www.social-searcher.com/fonts/littlesunshine.eot");
  src: local("☺"), url("https://www.social-searcher.com/fonts/littlesunshine.woff") format("woff"), url("https://www.social-searcher.com/fonts/littlesunshine.ttf") format("truetype"), url("https://www.social-searcher.com/fonts/littlesunshine.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

* {
  padding: 0px;
  margin: 0px;
  border: 0px; }


:focus, :active {
  outline: none; }

a:focus, a:active {
  outline: none; }

aside, nav, footer, header, section {
  display: block; }

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  min-width: 480px;
  position: relative;
  width: 100%;
  color: #000; }

body {
  font-size: 100%;
  line-height: 1;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif; }

input, button, textarea {
  font-family: 'Montserrat', sans-serif; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

a, a:visited {
  text-decoration: none; }

a:hover {
  text-decoration: none; }

img {
  vertical-align: top; }

.clr {
  clear: both;
  display: block; }

.wrapper {
  width: 100%;
  min-height: 100%;
  overflow: hidden; }

.row:after {
  display: block;
  content: '';
  clear: both; }

.container {
  max-width: 1630px;
  margin: 0 auto;
  position: relative;
  padding: 0px 15px; }

  .freetrial-top{
	  display:none;
  }
@media (max-width: 992px) {

  .container {
    max-width: 750px; }

   #content {
      min-width:0 !important;
   }
   .subscription-wrap{
	   width: 100% !important;
	   padding-left: 15px;
   }
   .subscription-header{
	   display:none !important;
   }
   .header-pricing{
	   display:none !important;
   }
   .freetrial-top{
	display: inline-block !important;
    margin-top: -70px;
    line-height: 30px;
    padding-top: 4px;
   }
   .subscription-unsubscribe-titel{
	   text-align: left;
    padding-left: 15px;
   }
   #s2member-pro-paypal-checkout-form-submit-div,#s2member-pro-paypal-cancellation-form-submit-div{
     margin: 0;
   }
   #s2member-pro-paypal-checkout-form-description-div{
    text-align: left;
   }
   #s2member-pro-paypal-checkout-form-coupon-response-div{
	 width:100%;
   }
   .single-subscription-content{
	padding-right: 0;
    padding-left: 15px;
   }
   .single-subscription-wrap{
	  width:100%;
	  margin-top: -90px;
   }
   .subscription-item{
	 width: 320px !important;
   }
   .subscription-trial-wrap {
    margin-top: 10px !important;
    text-align: left !important;
   }
   .subscription-button{
	 margin-bottom: 15px;
   }
   .api-page-block-inner{
	   width:100%;
   }
   .api-page-item-image{
	  display:none;
   }
   .api-page-item-title,.api-page-item-text,.subscription-trial-wrap-bottom,.subscription-share-wrap-bottom{
	   left:15px !important;
   }
h2.api-page-title{
	width: 400px;
	left: 15px;
	top: 280px;
}
h1.api-page-title{
	left: 15px;
	text-align: left;
	font-size: 44px;
	line-height: 60px;
}
.api-page-button1{
	left: 15px;

}
.api-page-button2{
	left: 250px;

}







	}


	/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
.menu {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: fixed;
  width: 450px;
  height: 100%;
  background-color: #0ebed9;
  top: 0;
  left: -300%;
  z-index: 1000; }
  .menu.active {
    left: 0; }

.menu-block {
  background-color: #0ebed9;
  padding: 83px 0 150px 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5; }

.menu__close {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  top: 0;
  right: -82px;
  width: 82px;
  height: 82px;
  cursor: pointer;
  background-color: #0ebed9; }

.menu-content {
  position: relative;
  height: 100%; }

.menu-body {
  padding: 0px 55px 25px 55px;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: auto; }

.menu-account {
  background-color: #0ebed9;
  padding: 25px 55px 23px 55px;
  line-height: 35px;
  padding-right: 50px;
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.menu-account-content {
  position: relative; }

.menu-account__exit {
  background: url(../../../img/icon_sprites9.png) -52px -205px no-repeat;
  position: absolute;
  width: 35px;
  height: 35px;
  right: 0;
  top: 0; }

.menu-account-body {
  color: #f6f6f6;
  font-size: 19px;
  display: block;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.menu-account__email,.menu-account__email a {
  color: #f6f6f6;
  text-decoration: underline; }
  .menu-account__email:hover,.menu-account__email a:hover {
    text-decoration: none; }

.menu-header-table {
  margin-bottom: 20px; }
  .menu-header-table .cell {
    vertical-align: middle; }

.menu-header__limit {
  line-height: 40px;
  color: #f6f6f6;
  font-size: 18px;
  padding-left: 42px;
  background: url("https://www.social-searcher.com/img/icons/limit.svg") left no-repeat; }

.menu-header__limitvalue {
  font-size: 18px;
  color: #fff;
  text-align: right;
  cursor: pointer;}

.menu-header-button {
  text-align: center;
  margin-bottom: 10px;}
.menu-header__btn{
	background-color: transparent !important;
    border: 1px solid white !important;
}
.menu-header__btn:hover, .menu-header__btn.active{
	border: 1px solid #14d1f2 !important;
    background-color: #00d3e9 !important;
}
.menu-list {
   }

.menu-list-header .cell {
  vertical-align: middle; }

.menu-list-header__label {
  font-size: 19px;
  color: #fff;
  text-transform: uppercase; }

.menu-list-header__value {
  border-radius: 50%;
  border: 2px solid #fff;
  font-size: 19px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  width: 33px;
  height: 33px; }

.menu-list-items {
  padding: 25px 0; }

  .menu-list-item-selected {
	 text-decoration: underline;
  }

.menu-list-item {
  border-top: 1px dashed #fff;
  padding: 20px 0 20px 25px; }
  .menu-list-item:last-child {
    border-bottom: 1px dashed #fff; }

.menu-list-item-actions {
  float: right;
  width: 60px; }

.menu-list-item-actions__search {
  background: url("../../../img/icons/ss_white.png") 0 0 no-repeat;
  background-size: 22px;
  display: inline-block;
  height: 22px;
  width: 22px;
  margin-right: 10px;
  vertical-align: middle; }

.menu-list-item-actions__email {
  background: url("https://www.social-searcher.com/img/icons/mail.svg") center no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle; }

.menu-list-item__link {
  display: block;
  margin-right: 60px;
  line-height: 22px;
  font-size: 18px;
  color: #fff;
  letter-spacing: 2px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-right: 20px; }

.menu-list-items-footer {
  text-align: center; }

.menu-list-items__all {
  text-transform: uppercase;
  font-size: 19px;
  color: #fff;
  letter-spacing: 2px;
  text-align: center;
  display: inline-block;
  background: url("https://www.social-searcher.com/img/icons/arrow-bottom.svg") right no-repeat;
  background-size: 17px;
  padding-right: 25px; }

.menu-footer {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: #0ebed9;
  z-index: 5; }

.menu-footer-button{
	text-align: center;
    margin-bottom: 35px;
}
.menu-footer__logo {
  background: url("../../../img/logo.png") left center no-repeat;
  background-size: 47px;
  color: #fff;
  margin-bottom: 35px;
  height: 50px;
  text-align: left;
  display: inline-block;
  padding-left: 68px;
  font-size: 14px; }
  .menu-footer__logo span {
    display: block;
    font-size: 29px;
    margin-bottom: 5px; }

.menu-footer-table {
  padding: 0 15px;
  color: #fff;
  text-align: left; }
  .menu-footer-table .cell {
    width: 50%;
    vertical-align: middle; }
    .menu-footer-table .cell:last-child {
      text-align: right; }

.menu-footer__label {
  font-size: 15px;
  display: inline-block;
  vertical-align: middle; }

.menu-footer__fb {
  width: 8px;
  height:17px;
  background-size: auto 100%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px; }

  .menu-footer__fb_img {
	  background: url(../../../img/icon_sprites9.png) -159px -92px no-repeat;
    width: 12px;
    height: 17px;
  }

.menu-footer__tw {
  width: 20px;
  height:17px;
  background-size: auto 100%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px; }

  .menu-footer__tw_img{
	 background: url(../../../img/icon_sprites9.png) -159px -145px no-repeat;
    width: 17px;
    height: 17px;
  }

.menu-footer__gp {
  width: 17px;
  height:17px;
  background-size: auto 100%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 11px; }

  .menu-footer__gp_img{
	  background: url(../../../img/icon_sprites9.png) -109px -290px no-repeat;
    width: 17px;
    height: 19px;
  }

.menu-footer__link {
  font-size: 15px;
  text-transform: uppercase;
  color: #fff; }

@media (max-width: 767px) {
	.thankyou-page-block-inner{
		width: 100% ;
	}
	.thankyou-page-item-image img{
		width:150px;
	}
	.thankyou-page-item-text{
		font-size: 16px;
		line-height: 22px;
	}
	.subscription-thankyou-header-titel{
		font-size: 26px;
	}
	.thankyou-page-item-border-holder{
		height:175px;
	}
  .menu {
    width: 415px; }
  .menu__close {
    width: 65px;
    height: 65px;
    right: -65px; }
  .menu-account {
    padding: 25px 20px 40px 20px; }
  .menu-body {
    padding: 0px 20px 25px 20px; } }

	 .secondarypage-header__logout {
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  font-size: 16px;
  color: #00d3e9;
  vertical-align: middle;
}
.secondarypage-header__logout_img{
	 background: url(../../../img/icon_sprites9.png) -0px -47px no-repeat;
    width: 16px;
    height: 15px;
    overflow: hidden;
    display: table-cell;
  }

  .secondarypage-header__logout_text{
	  display: table-cell;
    padding-left: 3px;
    vertical-align: top;
  }



  /*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
/*
font-family: 'Montserrat', sans-serif;
@extend .fr;
@include anim(0.3s);
*/
.content {
  padding: 81px 0px 0px 0px;
  position: relative;
  z-index: 1; }

.switcher {
  position: relative;
  padding-left: 60px;
  color: #5f5f5f;
  line-height: 28px;
  cursor: pointer;
  color: #333333;
  font-size: 14px; }
  .switcher:before {
    content: '';
    left: 0;
    top: 0;
    position: absolute;
    width: 49px;
    height: 28px;
    border-radius: 14px;
    border: 2px solid #ebebeb;
    background-color: #ffffff; }
  .switcher:after {
    content: '';
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: absolute;
    border-radius: 50%;
    left: 4px;
    top: 3px;
    width: 20px;
    height: 21px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
    background-color: #a7a7a7; }
  .switcher.active:after {
    background-color: #8caa0b;
    left: 25px; }

.checkbox {
  color: #b2b2b2;
  font-size: 14px;
  line-height: 30px;
  position: relative;
  padding-left: 42px;
  cursor: pointer; }
  .checkbox:before {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 5px;
    border: 2px solid #ebebeb;
    background-color: #ffffff; }
  .checkbox.active {
    color: #5b6779; }
    .checkbox.active:before {
      background: #ebebeb url("https://www.social-searcher.com/img/icons/check.svg") center no-repeat; }

.btn {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 14px;
  white-space: nowrap; }
  .btn.disable, .btn.disable:hover {
    border: 1px solid #a7a7a7;
    background-color: #cccccc;
    color: #fff;
    cursor: default; }
    .btn.disable.btn_stat span, .btn.disable:hover.btn_stat span {
      background: url("https://www.social-searcher.com/img/icons/btn_stat_h.svg") left no-repeat; }

.btn_1 {
  height: 82px;
  color: #fff;
  font-size: 20px;
  line-height: 80px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 40px;
  padding: 0 45px;
  border: 1px solid #14d1f2;
  background-color: #00d3e9; }
  .btn_1:hover, .btn_1.active {
    border: 1px solid #aff769;
    background-color: #8caa0b; }

.btn_2 {
  font-size: 15px;

  height: 50px;
  line-height: 48px;
  padding: 0px 30px 0px 30px;
  border-radius: 25px;
  color: #fff;
  letter-spacing: 1px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border: 1px solid #aff769;
  background-color: #8caa0b; }
  .btn_2:hover, .btn_2.active {
    border: 1px solid #14d1f2;
    background-color: #00d3e9; }

.btn_3 {
  height: 66px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 1px;
  font-size: 19px;
  line-height: 64px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 40px;
  padding: 0 33px;
  border: 1px solid #14d1f2;
  background-color: #00d3e9; }
  .btn_3:hover, .btn_3.active {
    border: 1px solid #aff769;
    background-color: #8caa0b; }




.btn_no {
  height: 51px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 25px;
  padding: 0 28px;
  color: #fff;
  font-weight: 700;
  line-height: 49px;
  border: 1px solid #e0e3e4;
  background-color: #9fa2a4; }
  .btn_no:hover, .btn_no.active {
    border: 1px solid #e0e3e4;
    background-color: #333333; }

	.secondarypage_header__menuicon {
  width: 81px;
  height: 81px;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  background-color: #0ebed9;
  z-index: 52;
  }

.startfreetrial{
    width: 320px;
    text-align: center;
}

#gotosavedsearches{
 width: 270px;
}

.settings-wrap{
  padding-top: 20px;
}

.settings-tabs-nav {
  display: table;
  width: 100%;
  font-size: 0;
  text-align: center;
  border-bottom: 1px solid #cccccc; }

  .settings-tabs-nav a:hover{
	 text-decoration: none;
  }

.settings-tabs-nav__item {
  display: inline-block;
    height: 54px;
    line-height: 54px;
    text-transform: uppercase;
    color: #0ebed9 !important;
    font-size: 18px;
    margin: 0 30px;
    padding: 0 35px;}
  .settings-tabs-nav__item.active {
    color: #fff !important;
    background-color: #0ebed9;
    border-radius: 10px 10px 0 0; }

	.settings-tabs-item {
  padding: 15px 0px 0px 0px;
  display: none; }
  .settings-tabs-item.active {
    display: block; }

	.profile-wrap{
		display: block;
    width: 525px;
    margin: 0 auto;
	}
	.save-profile-button{
		display: block;
		margin: 0 auto;
	}

@media (max-width: 767px) {

  .settings-tabs-nav__item {
    padding: 0 15px;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    margin: 0px;
    width: 33.333%; }

	}


	/* Spinner 3Balls Scale */
.loading-more-container{
	width: 100%;
    height: 100px;
	background-color: #f6f6f6;
	padding-bottom:30px;
}
.loading-balls{
	margin: 0 auto;
    width: 25px;
    height: 64px;
    padding-top: 30px;
	display:none;
}
.loading-balls-form{
	margin: 0 auto;
    width: 25px;
    height: 64px;
	display:none;
}
.error-form{
	margin: 0 auto;
    height: 64px;
	text-align: center;
    color: red;
	display:none;
}
.notification-form{
	margin: 0 auto;
    height: 64px;
	text-align: center;
	display:none;
}
.sp-3balls-form, .sp-3balls-form:before, .sp-3balls-form:after {
	border-radius: 50%;
	background-color: #aeb0b5;
	width: 18px;
	height: 18px;
	transform-origin: center center;
	display: inline-block;
}
.sp-3balls-form {
	position: relative;
	background-color: rgba(#000,1);
	opacity: 1;
	-webkit-animation: spScaleAlpha 1s infinite linear;
	animation: spScaleAlpha 1s infinite linear;
}
.sp-3balls-form:before, .sp-3balls-form:after {
	content: '';
	position: relative;
	opacity: 0.25;
}
.sp-3balls-form:before {
	left: 30px;
	top: 0px;
	-webkit-animation: spScaleAlphaBefore 1s infinite linear;
	animation: spScaleAlphaBefore 1s infinite linear;
}
.sp-3balls-form:after {
	left: -30px;
    top: -18px;
	-webkit-animation: spScaleAlphaAfter 1s infinite linear;
	animation: spScaleAlphaAfter 1s infinite linear;
}
.sp-3balls, .sp-3balls:before, .sp-3balls:after {
	border-radius: 50%;
	background-color: #fefefe;
	width: 18px;
	height: 18px;
	transform-origin: center center;
	display: inline-block;
}
.sp-3balls {
	position: relative;
	background-color: rgba(#000,1);
	opacity: 1;
	-webkit-animation: spScaleAlpha 1s infinite linear;
	animation: spScaleAlpha 1s infinite linear;
}
.sp-3balls:before, .sp-3balls:after {
	content: '';
	position: relative;
	opacity: 0.25;
}
.sp-3balls:before {
	left: 30px;
	top: 0px;
	-webkit-animation: spScaleAlphaBefore 1s infinite linear;
	animation: spScaleAlphaBefore 1s infinite linear;
}
.sp-3balls:after {
	left: -30px;
    top: -18px;
	-webkit-animation: spScaleAlphaAfter 1s infinite linear;
	animation: spScaleAlphaAfter 1s infinite linear;
}
@-webkit-keyframes spScaleAlpha {
	0% { opacity: 1; }
	33% { opacity: 0.25; }
	66% { opacity: 0.25; }
	100% { opacity: 1; }
}
@keyframes spScaleAlpha {
	0% { opacity: 1; }
	33% {  opacity: 0.25; }
	66% { opacity: 0.25; }
	100% {  opacity: 1; }
}
@-webkit-keyframes spScaleAlphaBefore {
	0% { opacity: 0.25; }
	33% { opacity: 1; }
	66% { opacity: 0.25; }
}
@keyframes spScaleAlphaBefore {
	0% { opacity: 0.25; }
	33% { opacity: 1; }
	66% { opacity: 0.25; }
}
@-webkit-keyframes spScaleAlphaAfter {
	33% { opacity: 0.25; }
	66% { opacity: 1; }
	100% { opacity: 0.25; }
}
@keyframes spScaleAlphaAfter {
	33% { opacity: 0.25; }
	66% { opacity: 1; }
	100% { opacity: 0.25; }
}
.settings-wide-wrap{
	display: table;
    width: 1024px;
    vertical-align: top;
    margin: 0 auto;
    table-layout: fixed;
    border: 1px solid #d1d1d1;
    background-color: white;
    margin-bottom: 15px;
	padding-bottom: 10px;
}
.alarm-icon{
	background: url(https://www.social-searcher.com/img/alarm_18.svg) no-repeat;
}
.monitoring-settings-icon{
	background: url(../../../img/icons/ss_grey.png) no-repeat;
	background-size: 18px;
    width: 18px;
    height: 18px;
}
.emailalert-settings-icon{
	background: url(https://www.social-searcher.com/img/icons/mail_grey.svg) center no-repeat;
    background-size: 18px;
    width: 18px;
    height: 18px;
}
.posts-settings-icon{
	background: url(../../../img/icons/posts_grey.png) no-repeat;
	background-size: 18px;
    width: 18px;
    height: 18px;
}
.postsbymonitorings-settings-icon{
	    background: url(../../../img/icons/postsbymonitorings.png) no-repeat;
    background-size: 18px;
    width: 18px;
    height: 18px;
}
.requests-settings-icon{
	background: url(../../../img/icons/requests_grey.png) no-repeat;
	background-size: 18px;
    width: 18px;
    height: 18px;
}
.alert-action-col{
	width: 60px;
}
.alert-number{
	width: 15px;
    color: #333333;
    font-size: 14px;
}
.alert-select-col{
	width: 140px;
}
.alert-search-col{
	width: 250px;
}
.monitoring-search-col{
	width: 250px;
}
.monitoring-text-col{
	width: 165px;
}
.emailalerts-wrap a{
	color: #333333;
	text-decoration: none;
	font-size: 14px;
}
.alert-search{
	padding-left:15px !important;
}
.alerts-email-input-wrap{
	position: relative;
  padding-right: 10px;
  display: inline-block;
}

.alerts-email__input {
  max-width: 260px;
  width: 100%;
  padding: 0 20px;
  height: 41px;
  color: #cccccc;
  font-size: 14px;
  border-radius: 20px;
  border: 1px solid #bab6b6;
  background-color: #ffffff; }
  .alerts-email__input:focus {
    color: #333; }

.alerts-email__add {
  border-radius: 50%;
  width: 41px;
  height: 41px;
  text-align: center;
  line-height: 41px;
  color: #fff;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #8caa0b;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  font-size: 20px; }

  .alerts-email__item {
  position: relative;
  padding: 0 35px 0 16px;
  line-height: 41px;
  display: inline-block;
  font-size: 12px;
  color: #fff;
  height: 41px;
  border-radius: 16px;
  background-color: #a7a7a7;
  margin: 0 9px 5px 0;
  vertical-align: top;
  cursor: pointer;
  max-width: 150px; }
  .alerts-email__item:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 41px;
    width: 27px;
    background: url("https://www.social-searcher.com/img/icons/cross.svg") center no-repeat;
    background-size: 15px;
    z-index: 1; }
  .alerts-email__item span {
    display: block;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }


.select {
  position: relative;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  min-width: 120px; }
  .select .select-title {
    z-index: 11;
    width: 100%;
    position: relative;
    height: 40px;
    border-radius: 20px;
    border: 1px solid #bab6b6;
    background-color: #fff; }
  .select .select-title__arrow {
    position: absolute;
    top: 50%;
    margin-top: -2.5px;
    right: 9px;
    width: 10px;
    height: 5px;
    background: url("../../../img/icons/select.png") 0 0 no-repeat; }
  .select .select-title__value {
    font-size: 12px;
    line-height: 38px;
    color: #7b7b7b;
    display: block;
    overflow: hidden;
    padding: 0 25px 0 15px;
    white-space: nowrap;
    text-transform: none;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
  .select .select-options {
    position: absolute;
    z-index: 10;
    top: 20px;
    padding-top: 20px;
    display: none;
    overflow: hidden;
    min-width: 100%;
    border-radius: 0 0 20px 20px;
    border: 1px solid #bab6b6;
    border-top: none;
    background-color: #fff; }
  .select .select-options-inside {
    background-color: #fff;
    padding-bottom: 5px; }
  .select .select-options__value {
    color: #9b9b9b;
    font-size: 12px;
    padding: 5px 10px; }
    .select .select-options__value:hover {
      color: #000; }


.alert-select-options{
    position: absolute;
    z-index: 20;
    padding-top: 15px;
    display: none;
    overflow: hidden;
    border-radius: 0 0 20px 20px;
    border: 1px solid #bab6b6;
    border-top: none;
    background-color: #fff;
    width: 120px;
}
.alert-select-options-inside{
	overflow: hidden;
    outline: none;
    background-color: #fff;
    padding-bottom: 5px;
}
.alert-select-options__value{
	color: #9b9b9b;
    font-size: 12px;
    padding: 5px 10px;
	cursor: pointer;
}
.alert-select-options__value:hover {
      color: #000; }

#emailalertsloadingmore, #monitoringsloadingmore{
	height: 200px;
    padding-top: 80px;
}

.no-results-wrap{
	display:none;

}

	.no-results{
		height: 200px;
	width: 300px;
    margin: 0 auto;
    font-size: 18px;
    text-transform: uppercase;
    color: #7a706e;
    line-height: 200px;
	}

	.limits-wrap{
	  width: 1024px;
      vertical-align: top;
      margin: 0 auto;
	}
	.piechart-settings-text{
		margin-right: 100px !important;
	}

	.settings-limits-block{
		vertical-align: top;
    width: 240px;
    min-width: 240px;
    border: solid 1px;
    background-color: white;
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 15px;
	border-color: #e2e2e2 !important;
	}

	.settings-chart-value-wrap{
		border: solid 1px #d1d1d1;
    height: 44px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: hidden;
	}

	.settings-chart-value{
		width: 0;
        height: 45px;
		background-color: #E3E3E3 !important;
	}
	.settings-plan-title{
	  padding-left: 10px;
    font-size: 18px;
    text-transform: uppercase;
    color: #7a706e;
    line-height: 30px;
	padding-top: 10px;
	}
	.settings-plan-item{
		    padding-left: 10px;
    font-size: 14px;
    color: #7a706e;
    line-height: 25px;
	}
	.settings-table-onehalf{
		display: table-cell;
    vertical-align: middle;
	min-height: 140px;
	}

	.settings-subscription-subtitle{
		color: #7a706e;
    line-height: 20px;

    text-align: center;
	}
	.settings-subscription-subtitle a{
		color: #7a706e;
		text-decoration: underline;
	}
	.settings-subscription-subtitle a:hover{
		text-decoration: none;
	}
	.settings-subscription-button{
		text-align: center;
    margin-bottom: 10px;
    padding-top: 30px;

	}
	.settings-plan-item-value{
		font-weight:bold;
	}
	#settingsplan{
		display:none
		}
	.settings-limits-premium{
		display:none;
		font-size: 18px;
    text-transform: uppercase;
    color: #7a706e;
    line-height: 200px;
    text-align: center;
	}
	.settings-limits-premium a{
		color: #7a706e;
	}
	.settings-limits-premium a:hover{
		color: #00d3e9;
	}
	.secondarypage-header__account{
		background: url(../../../img/icon_sprites9.png) -110px -40px no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    width: 20px;
    height: 20px;
	}

	.header__menuicon_img{
		background: url(../../../img/icon_sprites9.png) -161px -479px no-repeat;
    width: 35px;
    height: 30px;
    margin: 0 auto;
    margin-top: 28px;
	}
	.secondarypage_header__menuicon_img{
		background: url(../../../img/icon_sprites9.png) -325px -657px no-repeat;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    margin-top: 18px;
    overflow: hidden;
	}



	.header-search__btn_img{
		background: url(../../../img/icon_sprites9.png) -160px -570px no-repeat;
    width: 23px;
    height: 23px;
	}

	.secondarypage-header-actions{
		display: inline-block;
    margin-left: 80px;
    vertical-align: top;
    padding-top: 8px;
	}
	.menu__close_img{
		    width: 50px;
    height: 50px;
    margin: 0 auto;
    background: url(../../../img/icon_sprites9.png) -312px -722px no-repeat;
    margin-top: 16px;
	}

@media (max-width: 420px) {
		.btn{
          font-size: 10px!important;
        }

		.rezults-filter__btn,.actions__label,.switcher,.select-options__value,.select-title__value,.checkbox {
              font-size: 10px!important;
		}

		.menu-footer__label,.menu-footer__link,.menu-header__limit,.menu-header__limitvalue,.menu-list-item__link,.chart-title,ul.generalstats li span.current,.rezults-graph__label, .rezults-graph-stat , .tab__navitem,.rezults-settings__label, .rezults-filter-request__input, .rezults-settings-search__input,.rezults-settings-search__label,.rezults-filter__label{
			font-size: 12px!important;
		}

		.rezults-filter__title,.loader__title{
			font-size: 22px!important;
		}
		html, body {
           min-width: 370px;
		}
		.header__switcher{
		   margin-left: 15px;
		}
		.rezults-filter-bottom-item{
			min-width: 150px;
		}
		.rezults-filter__btn{
			width: 114px;
		}
		.menu-account-body,.popup-form__input, .popup-form-footer a{
			font-size: 14px!important;
		}
		.responsive-block-double{
			width: 100%!important;
            min-width: 100%!important;
		}
		.popup.popup-post{
			margin-left: 0!important;
		}
		.loader .cell{
			vertical-align: top!important;
		}

		.menu {
          width: 320px;
        }
		.menu__close_img{
		   margin-top: 8px!important;
           margin-left: 5px!important;
		}
		.menu-account{
			padding: 17px 20px 17px 20px;
		}

		.api-page-item-text,.api-page-item-title{
width: auto;
}

.api-page-item-title{
font-size: 36px;
    line-height: 40px;
    padding-bottom: 10px;
}

.api-item-left, .api-page-item-image, .api-item-right, .api-page-item-text,.api-page-item-title {
display: block;
    position: relative;
    left: 0!important;
    top: 0!important;
}
.api-page-item-image{
	    text-align: center;
}
.api-page-block-inner{
	    padding: 20px;
}
.api-page-item-border-holder{
	height: auto;
}


	}


.landing-page-form {
  max-width: 750px;
  margin: 0px auto; }

.landing-page-form-input {
  position: relative; }

.landing-page-form__input {
  width: 100%;
  height: 85px;
  padding: 0px 80px 0px 20px;
  -webkit-box-shadow: 0 0 21px rgba(0, 211, 233, 0.35);
  box-shadow: 0 0 21px rgba(0, 211, 233, 0.35);
  border-radius: 10px;
  font-size: 18px;
  color: #fff;
  border: 1px solid #00d3e9;
  background-color: rgba(0, 0, 0, 0.7); }

.landing-page-form__btn {
  width: 45px;
    height: 45px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    background: url(../../../img/icon_sprites9.png) -256px -367px no-repeat; }

.landing-page-item-odd{

background-color: #f5f5f5!important;
}


.landing-page-wrap{
  text-align: center;
  margin-top: -20px;
}
.landing-page-block{
    position: relative;
}
.landing-page-border-holder{
background-image: url(../../../img/bg_main.jpg);
  background-color: transparent;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 600px;
}
.landing-page-header-block-inner{
  background-color: transparent;
  width: 960px;
  margin: 0 auto !important;
  position: relative;
  height: 100%;
}

.landing-page-item-block-inner{
background-color: transparent;
    margin: 0 auto !important;
    position: relative;
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    display: table-cell;
    vertical-align: top;
}
.landing-page-img-side{
  display: table-cell;
}
.landing-page-img-center{
  display: block;
}
.landing-page-item-title.landing-item-center{
text-align: center;
}

.landing-page-item-block-inner.landing-item-center{
    width: 800px;
    display: block;
}
.landing-page-item-text.landing-item-center{
    top: 80px;
}

.landing-page-wrap .landing-page-block .landing-page-border-holder .landing-page-block-inner .landing-page-item-border-holder {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;

  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  background: none repeat scroll 0 0 transparent;
}

.landing-page-element{
position: absolute;
}
h1.landing-page-title{
font-size: 52px;
  font-weight: normal;
  line-height: 70px;
  font-family: 'MuseoSansCyrl_500';
  letter-spacing: normal;
  color: white;
  top: 140px;
  position: absolute;
  left: 150px;
}
h2.landing-page-title{
font-size: 22px;
  font-weight: normal;
  line-height: 35px;
  letter-spacing: normal;
  color: white;
  top: 260px;
  position: absolute;
  left: 150px;
  text-align: left;
  width: 720px;

}

h3.landing-page-item-title{
font-size: 28px;
font-weight: normal;
line-height: 30px;
letter-spacing: normal;
color: #3c3c3c;
text-align: left;
margin-top: 40px;
}

.landing-page-form{
position: absolute;
    top: 370px;
    width: 700px;
    left: 150px;
}

h2.landing-page-item-title{
  font-size: 38px;
  font-weight: normal;
  line-height: 50px;
  letter-spacing: normal;
  color: #3c3c3c;
  text-align: left;
}
.landing-page-item-text{

  font-size: 20px;
  font-weight: normal;
  line-height: 25px;
  letter-spacing: normal;
  color: #3c3c3c;
  text-align: left;
  margin-top: 20px;
  max-width: 800px;
}


.landing-page-item-border-holder{
background-image: none;
background-color: #ffffff;
width: 100%;
border-width: 0;
border-top-width: 0px;
border-bottom-width: 0px;
display: table;
padding-top: 70px;

}

.landing-item-right{
  left: 120px;
}

.landing-item-left{
  left: 50px;
}

@media (max-width: 992px) {

.landing-page-img-side{
    display: block;
    width: 100%!important;
    background-size: 100% !important;
    height: 300px!important;
}

.landing-page-img-center{
    display: block;
    width: 100%!important;
    background-size: 100% !important;
    height: 300px!important;
}

.landing-page-no-mobile{
  display: none;
}

.landing-page-item-block-inner{
 display: block;
}

.landing-page-title{
width: 100%!important;
left: 15px!important;
padding-right: 15px;
}
.landing-page-form{
width: 100%!important;
left: 15px!important;
padding-right: 15px;
}

.landing-page-header-block-inner{
width: 100%!important;
}
.facebook-page-header-block-inner{
width: 100%!important;
height: 380px !important;
}

.landing-page-item-block-inner.landing-item-center{
width: 100%!important;
}

.landing-page-item-text{
max-width: fit-content;
}
}


@media (max-width: 420px) {

h1.landing-page-title{
font-size: 34px;
    line-height: 48px;
    top: 100px;
}

h2.landing-page-title{
top: 210px;
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    padding-right: 25px;
}

h2.landing-page-item-title{
font-size: 32px;
    line-height: 46px;
}

.landing-page-form{
padding-right: 25px;
}



.landing-item-left, .landing-page-item-image, .landing-item-right, .landing-page-item-text,.landing-page-item-title {
display: block;
position: relative;
left: 0!important;
top: 0!important;
}
.landing-page-item-image{
  text-align: center;
}
.landing-page-block-inner{
  padding: 20px;
}
.landing-page-item-border-holder{
height: auto;
}

.landing-page-cta-center{
    margin-bottom: 15px;
}
.landing-page-cta-center a{
    font-size: 19px!important;
}

}

.landing-page-cta-center{
  text-align: center;
    margin-top: 15px;
}

.facebook-search-wrap{
	width: 1024px;
	    margin: 0 auto;
	    text-align: left;
	    display: block;
	    padding-left: 20px;
	    padding-right: 20px;
	    padding-bottom: 20px;
	    background-color: white;
	    border-bottom: 1px solid #f5f5f5;
}





.facebook-page-block{
    position: relative;
}

.facebook-page-border-holder{
  background-color: #f5f5f5!important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 450px;
}

.facebook-page-header-block-inner{
	background-color: transparent;
width: 960px;
margin: 0 auto !important;
position: relative;
height: 340px;
display: block;
}

h1.facebook-page-title{
	font-size: 50px;
	    font-weight: normal;
	    line-height: 40px;
	    font-family: 'MuseoSansCyrl_500';
	    letter-spacing: normal;
	    color: #3C3C3C;
	    top: 80px;
	    position: absolute;
	    left: 175px;
}
h2.facebook-page-title{
	font-style: normal;
	    font-weight: normal;
	    font-size: 20px;
	    line-height: 27px;
	    text-align: center;
			color: #7b7b7b;
     line-height: 30px;
     letter-spacing: normal;
     top: 160px;
     position: absolute;
     left: 150px;
     text-align: center;
     width: 700px;

}

.facebook-page-form{
position: absolute;
    top: 240px;
    width: 700px;
    left: 150px;
}

.facebook-page-form-input {
  position: relative; }

	.facebook-page-form__input {
		width: 100%;
    height: 85px;
    padding: 0px 200px 0px 20px;
    -webkit-box-shadow: 0 0 5px #868686;
    box-shadow: 0 0 5px #868686;
    border-radius: 5px;
    font-size: 18px;
    color: #7b7b7b;
    border: 1px solid #4267B2;
    background-color: white;

	}

	.facebook-page-form__btn {
		width: 200px;
    height: 85px;
    position: absolute;
    right: 0px;
    cursor: pointer;
    background: url(https://social-searcher.com/img/social-circle.svg) no-repeat;
    background-color: #4267B2;
    background-position-x: 145px;
    background-position-y: 27px;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    color: #FFFFFF;
    padding-left: 40px;

	}

			.facebook-page-wrap .facebook-page-block .facebook-page-border-holder .facebook-page-block-inner .facebook-page-item-border-holder {
			  box-sizing: border-box;
			  -moz-box-sizing: border-box;
			  -webkit-box-sizing: border-box;

			  margin: 0;
			  padding: 0;
			  border: 0;
			  outline: 0;
			  font-weight: inherit;
			  font-style: inherit;
			  font-size: 100%;
			  font-family: inherit;
			  vertical-align: baseline;
			  background: none repeat scroll 0 0 transparent;
			}

.facebook-page-title1{
	display: inline-block;
    vertical-align: bottom;
    font-style: normal;
    font-weight: 600;
    font-size: 45px;
    line-height: 34px;
    text-align: center;
    color: #4267B2;
}
.facebook-page-ico{
	display: inline-block;
    width: 250px;
    height: 50px;
}
.facebook-page-title2{
	display: inline-block;
    vertical-align: bottom;
    font-size: 45px;
    font-weight: 600;
    line-height: 34px;
}
